橡胶中的依赖关系?

橡胶中的依赖关系?

我将多个图表分别编译成多个 pdf 文件。Rubber 在编译过程中表现出色。主文档也使用 Rubber 编译得非常好。

我如何在 Rubber 中添加依赖项(如果图形 pdf 已过时则重新编译)?

答案1

我认为您应该能够在您的rules.ini文件中添加类似的内容(我还没有测试过这个;请阅读手册并查看中的预定义示例rules.ini):

[textopdf]
target = (.*)\.pdf
source = \1.tex
cost = 1
rule = shell
command = rubber -Wall $source
message = converting $source to PDF

这假设运行rubber -Wall figure1.tex实际上会产生figure1.pdf

请注意,您不需要操作“全局”share/rubber/rules.ini文件;应该可以像% rubber: rules myrules.ini在中添加指令一样main.tex,然后将上述规则放入其中myrules.ini。(再次,我还没有测试过这一点。)

答案2

只需使用橡胶指令监视,只需将以下行添加到您的乳胶文档中:

% rubber: watch figure1.pdf

使用以下方式查看 rubber 手册页

man rubber

了解有关橡胶指令的一切信息。

相关内容