我如何让 ConTeXt 在一个目录中生成 pdf 文件,在第二个目录中生成 aux 文件,并从第三个目录中获取 .tex 文件?

我如何让 ConTeXt 在一个目录中生成 pdf 文件,在第二个目录中生成 aux 文件,并从第三个目录中获取 .tex 文件?

我希望能够干净利落地使用我的信头模板和许多不同的输入文件。

我创建了一个 shell 脚本来调用:

context --silent --purgeall --path=./img content/$1

但是没有找到可以替代不太理想的 purgeall 的参数(因为我实际上不想清除它们,我只是不想看到它们)。有吗?

答案1

context脚本没有提供指定输出和辅助文件目录的方法。

一种选择是使用--result选项,即

context --result=pdfs/output.pdf input.tex

这将推动.pdf .tuc文件.logpdfs/目录中。

对于图像和 tex 文件,您可以指定使用开关--path(就像现在所做的那样),或者使用\usepath和指定主 tex 文件中的路径\setupexternalfigures[directory=...]

相关内容