pdflatex 在 WinEdt 中自行清理吗?

pdflatex 在 WinEdt 中自行清理吗?

将我的/ /编译为后,如何pdflatex(通过 WinEdt)删除所有额外的输出文件(例如,,.lof.blg)?.tex.bib.etc.pdf

如果有解决方案,我怀疑它将通过“选项“->”执行模式“。但我什么也没找到 :(

有人告诉我,他们pdflatex不会这样做,我需要创建一个 Makefile。这是真的吗?

答案1

Winedt 有“擦除输出文件”工具(在“工具”菜单上)。

然而,您不想在每次运行 pdflatex 后删除辅助文件,因为您在后续运行中需要这些文件。

如果您使用的是 miktex,那么您可以texify使用-c自动运行pdflatex足够多次的选项来运行,bibtex然后删除辅助文件。在 miktex 中,您可以通过转到“执行模式...”,选择“PDFTeXify”并添加到“开关”框来访问它-c

答案2

我不相信这是可能的。无论如何,如果我没记错的话,MiKTeX 中有一个选项,pdflatex您可以在其中设置一个临时文件夹来存储aux文件(TeX Live 中没有此选项pdflatex)。

 pdflatex -aux-directory=DIR ...

文件不会被删除,但至少它们不会与主.tex文件位于同一文件夹中。

在 Windows 中,我通常会创建一个clean.cmd文件来删除这些文件:

del *.bak
del *.aux
del *.bbl
del *.blg
del *.log

希望能帮助到你。:)

相关内容