如何配置 Texmaker 以使用 LuaTeX?

如何配置 Texmaker 以使用 LuaTeX?

我正在将我的使用范围从 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 的用户可以使用它。其他用户必须手动安装它。

要使用araraTexmaker,请参阅将 arara 集成到 Texmaker 中。安装并配置 Texmaker 后,只需添加例如

% arara: lualatex

在文件开头,然后使用 进行编译arara。请参见自动文档编译工具再举一个例子。

答案4

选项 > 配置 Texmaker。

如果你打算替换pdflatex,那么我建议你直接覆盖拉泰克斯-field 和适当的命令。或者您可以指定用户命令(用户 > 用户命令 > 编辑用户命令),然后从同一菜单调用它。

请记住,如果您使用自定义快速构建,则需要确保它也被替换,因为仅更改 PdfLaTeX 字段并不能为您做到这一点。

相关内容