我尝试arara
在 Mac 上使用 TeXShop,但我不懂某些步骤或 JavaScript,可能是因为我的英语和程序员水平。
我首先在 /Engines 文件夹中创建 arara.engine:
#!/bin/bash
export PATH=/usr/texbin:/usr/local/bin:${PATH}
arara "$1"
我使用 Tex Live Utility,并且该包arara
存在。好的。
我arara-3.0-installer.jar
使用跨平台安装程序进行安装。好的。
我把所有文件从源文件放入我的电脑中。好的。但我不同意 Apache Maven 的步骤,它看起来太复杂了……&难道不是用来编写复杂的东西吗?:( 所以!
我选择编译模式arara
并且只输入序言:
% arara: xelatex
% arara: makeglossaries
% arara: xelatex -shell-escape
% arara: xelatex
什么都没有。我错过了什么?谢谢
答案1
arara
TeXShop 中已有一个引擎,并且arara
已作为 TeXLive 的一部分安装。将arara
引擎从~/Library/TeXShop/Engines/Inactive
文件夹移至Engines
文件夹本身。然后重新启动 TeXShop。
在您的文档中添加以下行:
% !TEX TS-program = arara
除了你的arara
线条之外,其他一切都应该正常运作。
您可以使用宏菜单中的程序选项让 TeXShop 为您添加此行。
arara
(或者从 Typeset 按钮旁边的下拉菜单中选择引擎)
笔记如果您已经创建了自己的引擎,则需要确保已设置可执行位。为此,请使用终端并使用以下命令(假设您已将引擎命名为myarara.engine
:
chmod +x ~/Library/TeXShop/Engines/myarara.engine
如果您使用预装的引擎,则不必这样做arara
。