1. TeX 引擎、命令、格式
- TeX 引擎目前主要有四种:
TeX/eTeX、pdfTeX、XeTeX、LuaTeX
- TeX 格式目前主要有三种:
Plain TeX、LaTeX、ConTeXt
TeX 引擎对不同的 TeX 格式提供的排版命令以及编译输出的排版文件格式如下表:
2. TeX 引擎编译流程
早些年代电子文档格式主要是 PostScript(PS),那时主要通过 dvips 工具将 TeX 引擎输出的 DVI 文件转为 PS 文件。
现今广泛使用电子文档格式为 PDF,而最新的一些 TeX 引擎比如 pdfTeX、XeTeX 以及 LuaTeX 都能直接编译输出 PDF 格式;对于较为古老的 TeX/eTeX 引擎,则可以通过 dvipdfmx 工具直接将 DVI 文件转为 PDF,或者先通过 dvips 工具转为 PS 文件,再通过 ps2pdf 工具转为 PDF。
3. 中文排版
目前最广泛使用的 TeX 格式是 LaTeX,而对于 LaTeX 格式的中文排版,不同的排版命令的支持是不一样的:
- latex:使用 CJK 宏包机制
- pdflatex:使用 CJK 宏包机制
- xelatex:使用 xeCJK 宏包机制