我喜欢LaTeX
,但是我发现它的宏系统和逻辑既复杂又薄弱。Schem / Lisp / Clojure等语言在宏方面非常擅长。我想象整个文档都是用Lisp家庭语言编写的,运行时会发出LaTeX代码并生成一个文档。以前做过吗?有链接吗?
2
是的,Google快速搜索显示了Lisp增强的TeX。可能还有几十个。LaTeX宏系统实际上是非常强大的,尽管并不是出于胆小。您可以构建自己的副本,复制XML-in-Lisp包的设计。
—
Macneil'7
注意也有一个tex stackexchange
—
Robert Anton Reese
顺便说一句,LaTeX通过调用
—
卡兹(Kaz)2015年
*
后缀稍有不同的替代版本的运算符来向Lisp致敬。Lisp具有let
and let*
,等等,LaTeX具有\section
and \section*
。