I';我听说LaTeX是图灵完成的。有没有用LaTeX编写的程序?

I';我听说LaTeX是图灵完成的。有没有用LaTeX编写的程序?,latex,turing-complete,Latex,Turing Complete,用通常被认为是排版语言的东西做有趣的事情是可能的。例如,可以构造Mandelbrot集 这是建议在乳胶可能是。这意味着能够编写任意程序(尽管这可能并不容易!)。有人知道这样一个用LaTeX编写的程序的具体例子吗?它在语言上做了一些非常不寻常的事情。pgfmath库仍然让我感到惊讶。但有一点与图灵有关:根据,可以用TeX编写实际的图灵机器。这只是在TeX中使用扩展的一种巧妙方式 PostScript也是图灵完整的,如果你读过的话,你会惊讶于它的一般编程功能(至少我是)。我知道有人用LaTeX写了答

用通常被认为是排版语言的东西做有趣的事情是可能的。例如,可以构造Mandelbrot集


这是建议在乳胶可能是。这意味着能够编写任意程序(尽管这可能并不容易!)。有人知道这样一个用LaTeX编写的程序的具体例子吗?它在语言上做了一些非常不寻常的事情。

pgfmath库仍然让我感到惊讶。但有一点与图灵有关:根据,可以用TeX编写实际的图灵机器。这只是在TeX中使用扩展的一种巧妙方式


PostScript也是图灵完整的,如果你读过的话,你会惊讶于它的一般编程功能(至少我是)。

我知道有人用LaTeX写了答案。

在的第13期中,Stephen Hicks写了一篇关于用TeX实现ICFP竞赛(涉及火星漫游者导航)的解决方案的文章,大量使用宏。有趣的是,当排版是月球车路径的postscript映射时,解决方案的输出。

我不确定这是否符合编程本身,但我最近开始在LaTeX中做一些类似面向对象的东西。(你不需要知道任何数学就可以理解下面的内容。)在最近的论文中,我一直在写关于类别的文章,其中有对象和态射。因为已经有很多了,我想要一个一致的风格,比如说,