更多:让 LaTeX 跑起来
大约 1 分钟
更多:让 LaTeX 跑起来
对我们大多数的例子而言,我们使用的程序并不叫做 latex
,而是 pdflatex
。它是 latex
相关程序衍生家族的一员。我们选择 pdflatex
是因为它大概是目前最广泛使用的系统,能够直接产生 PDF 文件。
格式与引擎
正如之前所提到的,LaTeX 是建构在 TeX 系统之上的。我们称 LaTeX 为一种「格式」(format)——一种能被 TeX 所理解的宏集(宏指的是指令和函数)。如果你运行 pdflatex
,你实际上是在运行一个叫 pdfTeX
的程序,并预装了对应的「LaTeX 格式」。我们通常称 pdfTeX 为一种引擎——可以理解 TeX 指令的程序。
现在大致有三种常见引擎:
- pdfTeX
- XeTeX
- LuaTeX
我们将会在后面的课程中讲述 XeTeX 和 LuaTeX:我们目前只需要知道他们能够加载操作系统中安装的字体,而 pdfTeX 并不能这么做。
如果你在日本,并且写很多日语内容,你可能需要与 pTeX 和 upTeX 打交道。它们对竖直排版有着特殊的优化。LuaTeX 也能实现其中的大部分功能,但就目前来讲,upTeX 系统仍然是日语中最常用的。