TeX/eTeX、pdfTeX、XeTeX、LuaTeX
Plain TeX、LaTeX、ConTeXt
TeX 引擎对不同的 TeX 格式提供的排版命令以及编译输出的排版文件格式如下表:
目前最广泛使用的 TeX 格式是 LaTeX,而对于 LaTeX 格式的中文排版,不同的排版命令的支持是不一样的:
LaTeX 的命令也叫做宏,一个 LaTeX 命令/宏的格式为:
无参数: \command
有 n 个参数: \command<arg1><arg2>...<argn>
有可选参数: \command[<argopt>]<arg1><arg2>...<argn>
LaTeX 有些命令只在原处发生效果,如生成脚注命令 \footnote{}
;而有些命令则会影响后面所有文字直到整个分组结束,如 \zihao{}
和 \kaishu
命令,这种命令又称为声明。
LaTeX 环境的一般格式是:
\begin{<环境名>}
...
\end{<环境名>}
有的环境也有参数或可选参数:
\begin{<环境名>}[<可选参数>]<其他参数>
...
\end{<环境名>}
TeX/LaTeX/ConTeXt 博大精深,里面涉及的各种命令/宏数不胜数,当我们在使用 TeX/LaTeX/ConTeXt 时,难免会遇到很多不清楚的地方需要查阅文档,比如查找其参数等详细信息。
texdoc
命令搜索其所在的宏包/类,然后系统便会打开该宏包/类对应的 PDF 文档。
texdoc latex2e
打开 LaTeX 核心宏的源文档。
texdoc texbytopic
打开 TeX 核心宏的源文档。【注】若安装的是 TeXLive 发行版,对于 Linux 用户来说,则可以在 /usr/local/texlive/2020/texmf-dist/doc/
目录下找到提供的所有文档,十分丰富详实。