如何在 TexStudio 中使用 Arara

如何在 TexStudio 中使用 Arara

我正在尝试使用 latexindent 清理 TexStudio 中的代码,但无法让它工作。

  • 我已经在 Tex Live Utility 中安装了 latexindent 和 arara
  • 我已向 TexStudio 添加了用户命令:/usr/texbin/arara -v -l %
  • 我在文档顶部写道:% arara: indent: {overwrite: yes, trace: yes}

当我运行用户命令时,我得到:

/usr/texbin/arara: line 2: kpsewhich: command not found
Error: Unable to access jarfile

有什么想法吗?谢谢

答案1

如果您使用 Yosemite,则该错误会重复出现。Joseph Wright 找到了一个临时解决方案,直到维护人员修复该问题为止:

从终端启动 TeXWorks

/Applications/TeXworks.app/Contents/MacOS/TeXworks &

http://chat.stackexchange.com/transcript/message/19316883#19316883

并看到:

mac 上的 texworks epstopdf 或 repstopdf 未找到

答案2

与 OP 在 Yosemite 10.10.3 上遇到的问题相同。我的简单的解决方案是在 Automator 中创建一个应用程序(以便我可以从 Alfred 启动它):

on run {input, parameters}
    tell application "texstudio"
        activate
    end tell
    return input
end run

相关内容