我正在开始一个新的写作项目,想使用 LaTeX,需要决定使用 luatex 还是 pdftex 作为引擎。以下是我的一些考虑:
- 个人项目--没有限制,没有约束
- 主要是英语,偶尔也有少量其他语言,如 CJK
- 使用操作系统的字体对我来说并不重要
- 使用 pdftex 来处理字体和输入编码以及其他“旧”主义似乎有些过时,但是......
- 虽然我喜欢尽可能新颖和闪亮的东西,但我更喜欢稳定
- 重要的是多年后仍能编译该项目
LuaTeX 不久前已经发布 1.0 版,但 pdftex 仍然是我遇到的发行版中的默认版本。我现在应该使用 luatex 还是坚持使用久负盛名的 pdftex?还有哪些重要注意事项?
答案1
我已经使用 LuaTeX 几年了,只遇到过一次与 LuaTeX 编译器有关的问题。这个问题与一些系统调用在 LaTeX 编译期间试图执行另一个程序有关 - 所以不确定这是否真的算数。
使用 LuaTeX,编译时间会更长,但您可以更自由地根据自己的喜好进行调整。我遇到过很多情况,其中我想要的东西在 pdftex 中根本无法实现,但在 LuaTeX 中却可以轻松实现,因为它在运行时公开了编译器内部。
另外,LuaTeX 使用 Unicode,因此通常不会出现特殊字符的问题。
因此,从我的角度来看,LuaTeX 绝对是最佳选择。此外:如果您不使用 LuaTeX 提供的额外功能,那么没有什么可以阻止您在某个时候切换到另一个编译器。它们都为基本 TeX 功能生成(几乎)相同的输出(据我所知)。