TeX 教程

这里给出一些学习 TeX 的参考资料:

  1. The TeXbook

    D. E. Knuth 的 TeXbook. 当然这是最权威的读物了。这里有电子版可以下载。其实它的源文件就在 TeXLive CD 的 TEXMFMAIN/doc/knuth 下面,你也可以从这里下载

    无论什么时候这本书都是 TeX 语言规则的最终参考。LaTeX, ConTeXt 的所有行为规则,语法,全部都可以用这本书上的语法解释,因为它们就是用 TeX 的语言写的。

    读完这本书并且完全理解,灵活运用,你就可以被叫做 TeX hacker 了,你可以不按 LaTeX 的规则做事,你可以写出非常复杂的宏包。不看宏包的文档你就可以知道它怎么用,并且可以修改它来适应自己的需要。你可以做出很多让出版社的工作人员惊喜或者恼火的事情。小心哟!

    所有的勘误都在 TEXMFMAIN/doc/knuth/errata 下。如果你没有, 可以在这里下载一个我打包的勘误表。[下载]

    后来 TeXbook 并入了5卷版的"Computers & Typesetting",成为 A 卷。如果你有“千僖版”的 "Computers & Typesetting",里面已经修正了直到2000年末的错误。你只需要这些最新的errata

    如果你认为找到一个新的错误,请先查阅所有 errata,如果确认是个错误,请联系 bnb@ams.org. 不要打扰 Knuth,他现在正忙着写 taocp 第四卷呢。他的主页上说他已经完成了在 TeX 上的使命,不再继续负责处理 TeXbook 的错误。不过他还继续维护 TeX 程序,你如果找到一个 TeX 程序的 bug, 就可以得到 $327.68.

    这本书确实不是给一个初学者或者纯粹的LaTeX使用者看的。虽然你可能非常感兴趣,但是你可能需要先看看入门的读物再去啃那本大部头。下面就是一本让你可以在90分种之内学会 LaTeX 的读物:

  2. The Not So Short Introduction to LaTeX2e(lshort)

    一个最容易懂的 LaTeX 入门教材。我就是看这个学会 LaTeX 的。这个文档已经被翻译成很多种语言,包括汉语。这里是一个英语版本。

  3. LaTeX Command Summary

    一个LaTeX命令速查手册,不知道谁写的。包含很多很多内容,符号名列表啊,……什么都有,只有14页。你可以打印出来放在手边备用。

  4. LaTeX2e The macro package for TEX

    LaTeX 的作者 Leslie Lamport 等人写的 LaTeX2e 说明。Edition 1.6 December 1994. 很简略,适合用来作参考。

  5. Using Imported Graphics In LATEX2e

    王磊翻译整理的 Using Import graphics in LaTeX2e(Keith Reckdahl 编写,Ver. 2, Dec. 15 1997) 在 LaTeX 中你可以用很多种方式插入图片,这本书就是讲述怎样实现各种各样的插图效果。译者加入了对 picinpar, picins, wrapfig 等宏包的介绍。特别推荐 picins 宏包,它可以轻松实现这样的插图:

其实还有很多参考书。但是我不想多推荐了。看完 lshort 你应该已经能处理大部分事情,而且不需要我来指点你了。