算了不废话了, 直接上代码(bat文件示例,更方便一些,另外可以永久重复利用,注意如果是直接在 powershell 命令窗口使用,注释是 #)
rem to generate PDF with Refs
pdflatex *.tex
bibtex *.aux
pdflatex *.tex
pdflatex *.tex
rem to delete temp files after the generating work done
del *.bib *.blg *.bbl *.aux *.log *.brf *.nlo *.out *.dvi *.ps *.lof *.toc *.fls *.fdb_latexmk *.pdfsync *.synctex*.gz *.ind *.ilg *.idx
如果目录下面有多个tex文档(指的是需要生成 多个 PDF 的这种情况),那么在把需要编译的文件名 (不包含 extension) 替换相应命令的 * 通配符即可。
其实最好在 编译之前清空一下 临时文件, 所以呢,del
语句开头结尾分别执行一次。
看看,是不是 使用命令行能够帮助我们更好的理解程序背后工作的路子呢,而且使用好命令行在很多时候都可以节省时间提高效率。
崇尚真善美,投奔命令行。