如何在 TeXShop 中使用 arara

如何在 TeXShop 中使用 arara

我尝试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

araraTeXShop 中已有一个引擎,并且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

相关内容