2

我是新手,但知道它无法处理我需要的特殊东西。我想为 LaTeX 开发功能。问题:有一种叫做 TeX 的东西。然后是 LaTeX。然后是 KOMA 脚本。那么:这三个中的哪一个实际上是驱动所有这些东西的“底层引擎”?

4

4 回答 4

4

是 TeX。TeX 不仅是一种文档准备语言,而且是图灵完备的,这意味着它也是一种编程语言。你在 LaTeX 中看到的大多数功能都是用纯 TeX 实现的。

于 2009-12-18T22:46:19.493 回答
3

LaTeX 旨在提供一种访问 TeX 功能的高级语言。LaTeX 本质上由一组 TeX 宏和一个处理 LaTeX 文档的程序组成。因为 TeX 格式化命令非常低级,所以最终用户使用 LaTeX 通常要简单得多。

http://en.wikipedia.org/wiki/LaTeX

于 2009-12-18T22:47:58.837 回答
2

TeX 是核心引擎。LaTeX 是在 TeX 之上的一组扩展——但现在大多数人都使用 LaTeX,因为 TeX 本身缺乏 LaTeX 提供的许多有用的功能。

KOMA-Script 不是我熟悉的东西。

于 2009-12-18T22:46:57.587 回答
2

向 Latex 添加功能要容易得多,如果您想这样做,请阅读LATEX2ε for class and package writers (pdf)。它有很多很好的信息。要了解更多关于 tex 的信息,TeX by topic和/或TeX 对于不耐烦的人来说非常好。当然,还有 The TeXbook,但它不是免费的(好吧,这本书的源代码是免费的,但你不能排版)。

于 2009-12-18T23:05:06.140 回答