新项目适合使用 LuaTeX 还是 pdftex?

新项目适合使用 LuaTeX 还是 pdftex?

我正在开始一个新的写作项目,想使用 LaTeX,需要决定使用 luatex 还是 pdftex 作为引擎。以下是我的一些考虑:

  • 个人项目--没有限制,没有约束
  • 主要是英语,偶尔也有少量其他语言,如 CJK
  • 使用操作系统的字体对我来说并不重要
  • 使用 pdftex 来处理字体和输入编码以及其他“旧”主义似乎有些过时,但是......
  • 虽然我喜欢尽可能新颖和闪亮的东西,但我更喜欢稳定
  • 重要的是多年后仍能编译该项目

LuaTeX 不久前已经发布 1.0 版,但 pdftex 仍然是我遇到的发行版中的默认版本。我现在应该使用 luatex 还是坚持使用久负盛名的 pdftex?还有哪些重要注意事项?

答案1

我已经使用 LuaTeX 几年了,只遇到过一次与 LuaTeX 编译器有关的问题。这个问题与一些系统调用在 LaTeX 编译期间试图执行另一个程序有关 - 所以不确定这是否真的算数。

使用 LuaTeX,编译时间会更长,但您可以更自由地根据自己的喜好进行调整。我遇到过很多情况,其中我想要的东西在 pdftex 中根本无法实现,但在 LuaTeX 中却可以轻松实现,因为它在运行时公开了编译器内部。

另外,LuaTeX 使用 Unicode,因此通常不会出现特殊字符的问题。

因此,从我的角度来看,LuaTeX 绝对是最佳选择。此外:如果您不使用 LuaTeX 提供的额外功能,那么没有什么可以阻止您在某个时候切换到另一个编译器。它们都为基本 TeX 功能生成(几乎)相同的输出(据我所知)。

相关内容