在编译后自动删除生成的乳胶(垃圾)文件吗?

问题描述 投票:2回答:3

我想知道是否有简单的命令来删除在乳胶编译过程中生成的所有不必要的文件,例如.aux,.log等

将其链接到常规的Latex构建命令将非常好,这样,在我单击“编译”后,将删除垃圾文件。

[作为编辑工具,我正在使用TeXstudio。

shell latex
3个回答
1
投票

我创建了一个完全可以满足您需求的shell脚本。它可以在Mac和Linux上运行;经过一些调整,Windows也应该可能。从我的存储库下载文件“ cleanlatexjunk.sh”,然后按照说明进行操作:


0
投票

我正在使用clean中的crontab(每3小时运行一次)。它使用*.aux选项删除所有超过1天的*.log-t文件(因为[Werner上文所述,aux是必需的。)

我认为您也可以从编辑器中使用此命令,就像上面的Captain Ahab所写。


0
投票

使用此命令将乳胶生成为pdf或将命令保存到文件build.sh

#!/bin/sh
pdflatex -synctex=1 -interaction=nonstopmode "main".tex
rm -r -f *.aux *.log *.lof *.gz *.toc *.bak~
© www.soinside.com 2019 - 2024. All rights reserved.