11.3.2. TeX/LaTeX

Tex Live 软件提供了全部的 TeX 系统。texlive 元包只是 TeX Live 中的一部分,但是它足够应付日常任务。

这里有许多可用的 TeXLaTeX 的参考资料。

  • The teTeX HOWTO: The Linux-teTeX Local Guide

  • tex(1)

  • latex(1)

  • texdoc(1)

  • texdoctk(1)

  • “The TeXbook”, 作者 Donald E. Knuth, (Addison-Wesley)

  • “LaTeX - A Document Preparation System”, 作者 Leslie Lamport, (Addison-Wesley)

  • “The LaTeX Companion”, 作者 Goossens, Mittelbach, Samarin, (Addison-Wesley)

这是最强大的排版环境。许多 SGML 处理器把它作为其后台字处理工具。lyx 软件包提供的 Lyxtexmacs 软件包提供的 GNU TeXmacs 都为 LaTeX 提供了非常不错的所见即所得的编辑环境,然而许多人使用 EmacsVim) 作为其源代码编辑器。

有许多在线资源存在。

当文档变得更大时,TeX 有时会出错。你必须在 “/etc/texmf/texmf.cnf“ 中增加 pool 的大小 (更确切的说话是编辑是 “/etc/texmf/texmf.d/95NonPath“ 并且运行 update-texmf(8)) 来修复此问题。

[注意]注意

“The TeXbook” 的 TeX 源码可以从 http://tug.ctan.org/tex-archive/systems/knuth/dist/tex/texbook.tex 上下载。此文件包含了绝大多数所需的宏指令。我听说把文档中的第7到第10行注释了并且添加 “\input manmac \proofmodefalse“,就可以用 tex(1) 来处理此文档。我强烈建议去购买这本书 (还有 Donald E. Knuth 写的其他书) 而不是使用在线版本,但是在线版本中的源码确实是学习 Tex 输入很好的例子!