如何使用橡胶将选项传递给乳胶编译器?

如何使用橡胶将选项传递给乳胶编译器?

带有 latex 插件的 Gedit 是处理 latex 的绝佳工具。但是我需要修改标准工具,它只是对 rubber 的调用。我希望能够使用逆向搜索。为此,我需要将-src选项传递给 latex 编译器,但我不知道 rubber 是否可行。

答案1

rubber 的 launchpad 错误站点

实际上,已经有一种方法可以做到这一点,尽管我承认它没有很好的文档记录。从命令行,你可以执行

$ rubber -c'setlist 参数 --shell-escape'-d foo.tex

或者,你可以在文档中自动添加注释行,说明

% rubber: 设置列表参数 --shell-escape

正如您所猜测的,此“arguments”变量可用于向编译器传递任意参数。此类变量和指令的完整列表位于信息文档中。

答案2

我使用了以下临时解决方案。就我而言,我希望始终将某些附加选项传递给 bibtex。因此,我创建了以下脚本并将其保存为~/bin/bibtex

#! /bin/sh
exec /usr/texbin/bibtex -min-crossrefs=999 "$@"

然后我确保它~/bin在我的PATH之前/usr/texbin。就这样。现在橡胶(以及调用的所有其他工具bibtex)都设置了正确的参数。

相关内容