我是新手,但知道它无法处理我需要的特殊事物。我想为LaTeX开发功能。问题:有一种叫做TeX的东西。然后是LaTeX。然后是KOMA-Script。那么:这三者中哪一个实际上是驱动所有这些东西的“底层引擎”?
答案 0 :(得分:3)
这是TeX。 TeX不仅仅是一种文档准备语言,也是图灵完备语言,这意味着它也是一种编程语言。您在LaTeX中看到的大多数功能都是在普通的TeX中实现的。
答案 1 :(得分:2)
TeX是核心引擎。 LaTeX是TeX之上的一组扩展 - 但现在大多数人使用LaTeX,因为TeX本身缺少LaTeX提供的许多有用功能。
KOMA-Script不是我熟悉的。
答案 2 :(得分:2)
LaTeX旨在提供一种可以访问TeX强大功能的高级语言。 LaTeX基本上包含一系列TeX宏和一个处理LaTeX文档的程序。由于TeX格式化命令非常低级,因此最终用户使用LaTeX通常要简单得多。
答案 3 :(得分:2)
向Latex添加功能要容易得多,如果你想这样做,请阅读LATEX2ε for class and package writers(pdf)。它有很多很好的信息。要了解有关tex的更多信息,TeX by topic和/或TeX for the impatient非常好。当然,也有The TeXbook,但它不是免费的(好吧,这本书的源代码是免费的,但你不能排版它。)