使用 pdf latex 链时,如何在创建 pdf 后立即自动删除 *.ps 文件?*.ps 文件可能很大(~100 MB)。因此,就有了这个问题。
答案1
一种方法是使用arara
而不是 TeXstudio 中通常的构建链进行编译。是一个编译工具,您可以arara
在文件顶部的注释中描述哪些步骤应该成为编译序列的一部分。 有关在 TeXstudio 中设置的说明,请参阅arara
https://tex.stackexchange.com/a/118899/586
一个简单的例子是
% arara: latex
% arara: dvips
% arara: ps2pdf
% arara: clean: { files: [ test.dvi, test.ps ] }
\documentclass{article}
\begin{document}
Hello world!
\end{document}
如果将其保存在 中test.tex
,则运行arara test.tex
将编译序列latex
- dvips
- ps2pdf
,然后删除test.dvi
和test.ps
文件。请注意,在%arara: ps2pdf
部分ps2pdf
中不是二进制文件的名称,它是规则,其定义为arara
。因此,您不能在这里只放任何程序的名称。
终端输出示例:
testdir$ ls
test.tex
testdir$ arara test.tex
__ _ _ __ __ _ _ __ __ _
/ _` | '__/ _` | '__/ _` |
| (_| | | | (_| | | | (_| |
\__,_|_| \__,_|_| \__,_|
Running LaTeX... SUCCESS
Running DVIPS... SUCCESS
Running PS2PDF... SUCCESS
Running CleaningTool... SUCCESS
Running CleaningTool... SUCCESS
testdir$ ls
test.aux test.log test.pdf test.tex
testdir$