在 Windows 上的 TeXstudio 中设置 arara 用户命令

在 Windows 上的 TeXstudio 中设置 arara 用户命令

我正在尝试在 TeXstudio 中设置 arara 用户命令。我一直在关注这个非常有用的小教程,它可以回答以下问题:

如何配置 TexStudio 编辑器以使用带有 makeglossaries 和 xindy 的词汇表包或如何配置 TexStudio 以使用 arara?

我唯一的问题是,我似乎无法在 Windows 上正确使用用户命令的语法。我能得到的最接近工作方式是:

Arara 用户命令

这确实打开了 arara,但是我收到了错误:

抱歉,无法找到“PDFLaTeX”任务中的命令。您确定命令“pdflatex“lecture3.tex”正确吗,或者可以从系统路径访问吗?

% arara: pdflatex请注意,源 tex 文件 (lecture3.tex)顶部有命令。我是否需要告诉 TeXstudio 在哪里找到 pdflatex,即使它与 arara 位于同一文件夹中?这一切都是在 Windows 上使用 MiKTeX。

答案1

虽然 arara 附带 MiKTeX,但默认规则却没有。当我调用arara.exe文件时.tex,我指示 arara 调用pdflatex与默认规则相对应的文件pdflatex.yaml。当然,由于 MiKTeX 中不包含默认规则,因此这会产生错误。最简单的解决方案是获取Github 上的 arara 独立版本. 您或许还可以在 MiKTeX 分发文件系统中放置一个包含默认规则的文件夹,但我还没有测试过这一点。

安装独立版本后,我建议在 TeXstudio 中创建用户命令:

"C:\Program Files (x86)\arara\arara.exe" -v -l %

当然,自定义安装 arara 的路径。

向 Paulo Cereda 和他的团队致敬,感谢他们创造出了这款出色的工具!

相关内容