我很难对比 XeTeX 和 LuaTeX。
目前,我几乎只使用 XeTeX,主要是因为它使用 UTF-8 作为本机输入编码,并且因为它支持 TTF 和 OTF 字体。
然而,缺乏对 pdftex 微打字的支持有点烦人。
另一方面,LuaTeX 确实支持这一点,以及 UTF-8 输入和(基本的?)fontspec 支持。
所以我的问题归结为:使用 XeTeX 比使用 LuaTeX 有什么优势吗?有没有人用过两者并且可以比较它们?特别是,LuaTeX 听起来非常具有实验性且不稳定——但事实真的如此吗?
我在运行 Snow Leopard 的 Macintosh 上使用 XeTex 排版系统。我希望它生成一个 PDF/X-1a 文件。
我经常在编译“经典”LaTeX 和 XeTeX 文档之间切换。
Sublime Text 2 有一个名为LaTeXTools的包,它允许你通过一个简单的CmdB. 整洁的。
构建文件LaTeX.sublime-build显然存在于标准包文件夹中,您可以将其复制到您的User文件夹中进行自定义。在这里,它允许您更改提供给 的参数latexmk,即从 切换pdflatex到xelatex,例如像这样:
"cmd": ["latexmk", "-cd",
//"-e", "\\$pdflatex = 'pdflatex %O -interaction=nonstopmode -synctex=1 %S'",
"-e", "\\$pdflatex = 'xelatex %O -interaction=nonstopmode -synctex=1 %S'",
//"-silent",
"-f", "-pdf"],
Run Code Online (Sandbox Code Playgroud)
现在,每次打开另一个文档时都必须这样做非常乏味——打开我的构建首选项,注释掉一行,保存等。
理想情况下,我希望能够切换引擎
... 自动- 例如 TextMate 以某种方式做到这一点CmdR,尽管 TextMate 配置设置为pdflatex. 也许是一些latexmk.pl-fu,我不知道。
...使用简单的键盘快捷键或设置– 也许按CmdL,CmdX或类似的。这将在pdflatex和之间切换xelatex。 …