为LaTeX编写功能的起点是什么?

时间:2009-12-18 22:43:10

标签: latex tex

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

4 个答案:

答案 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通常要简单得多。

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

答案 3 :(得分:2)

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