现在是 2021 年。
我想用 LaTeX 写一本书,不受任何出版商的限制。我不想写软件包。
我读过 LaTeX3(现在是 LaTeX 本身的一部分?)、XeLaTeX、LuaLaTeX 等术语,但实际上我不知道什么取代了什么,或者这些都是独立发展的不同分支。
不使用 pdfLaTeX 有什么好处吗?
答案1
你写了,
现在是 2021 年。我想用 LaTeX 写一本书。... 不使用 pdfLaTeX 有什么好处吗?
我认为答案最终取决于你如何定义乳胶。如果你限制该术语在功能上等同于 pdfLaTeX,即 pdftex 的加入引擎和 LaTeX2e格式,如果您因此选择不谈论 xetex 和 luatex 引擎的功能,那么您不妨以一种可以在 pdfLaTeX 下编译的方式编写文档。(当然,如今许多在 pdfLaTeX 下编译良好的文档也可以在 LuaLaTeX 或 XeLaTeX 下编译良好。
相反,如果你确实打算谈论 xetex 和 luatex 引擎的功能——坦率地说,为什么不会你呢?毕竟,现在是 2021 年了……——如果您打算提供一些利用 XeTeX 和/或 LuaTeX 附加功能的实际代码示例,那么您就允许自己不使用 pdfLaTeX……
答案2
如果您可以选择使用哪种引擎,我推荐 LuaLaTeX。它对现代字体、OpenType 功能和世界上所有语言的支持比任何其他引擎都要好。它允许您使用比 PDFLaTeX 更广泛的数学符号和字母表。它还支持一些我认为可以大大改善文档外观的软件包,例如microtype
使用 Unicode 字体进行字体扩展。但如果您确实想使用传统的 8 位数学字体,您仍然可以使用。