我正在将我的使用范围从 pdfLaTeX 扩展到 LuaLaTeX。但是,LuaTeX 似乎没有在 Texmaker 编辑器中预先配置。
如何配置 Texmaker 以在文档到文档的基础上使用 LuaTeX?
(我使用的是 ubuntu 10.4,但这个问题应该先验地与平台无关。)
答案1
如果您想永久从 pdflatex 切换到 lualatex,请参阅 Joseph 的回答。但是,如果您想同时使用两者,则需要添加用户定义的命令。从菜单中,用户 -> 用户命令 -> 编辑用户命令会打开一个对话框。选择一个名称(例如,为命令选择“LuaLaTeX”)并将其用于lualatex --interaction=nonstopmode %
命令本身。此命令现在可从菜单中或按 Alt+Shift+F1 获得。
通常情况下,lualatex 应该位于您的命令搜索路径中(由PATH
环境变量指定),但如果不在,则需要指定 lualatex 的完整路径。在首选项中检查 pdflatex 的路径:lualatex 很可能位于同一目录中。
答案2
从“首选项”菜单项(位置取决于平台)中,您应该能够将“PdfLaTeX”行更改<path>/pdflatex
为<path>/lualatex
。通常,在 Mac 上将<path>
是这样的/usr/local/texlive/2010/bin
,或。/usr/texbin
答案3
另一种方法是使用arara
。它从 2012 版开始就包含在 TeX Live 中,因此那些最近更新了 TeX Lives 的用户可以使用它。其他用户必须手动安装它。
要使用arara
Texmaker,请参阅将 arara 集成到 Texmaker 中。安装并配置 Texmaker 后,只需添加例如
% arara: lualatex
在文件开头,然后使用 进行编译arara
。请参见自动文档编译工具再举一个例子。
答案4
选项 > 配置 Texmaker。
如果你打算替换pdflatex
,那么我建议你直接覆盖拉泰克斯-field 和适当的命令。或者您可以指定用户命令(用户 > 用户命令 > 编辑用户命令),然后从同一菜单调用它。
请记住,如果您使用自定义快速构建,则需要确保它也被替换,因为仅更改 PdfLaTeX 字段并不能为您做到这一点。