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 宏包機制