于是有了:
- type main.tex | find "\def\usewhat{dvipspdf}" && goto dvipspdf type main.tex | find "\def\usewhat{dvipdfmx}" && goto dvipdfmx type main.tex | find "\def\usewhat{pdflatex}" && goto pdflatex type main.tex | find "\def\usewhat{xelatex}" && goto xelatex type main.tex | find "\def\usewhat{yap}" && goto yap: dvipspdf del main_dvipspdf.pdf main.dvi main.ps latex main.tex bibtex main latex main.tex gbk2uni main.out latex main.tex dvips - G0 - ta4 main.dvi ps2pdf main.ps main_dvipspdf.pdf del * .aux * .bbl * .blg * .out * .thm * .toc * .lof * .fen * .toe * .lot * .ten * .log * .ps * .dvi * .loa / s start main_dvipspdf.pdf exit: dvipdfmx del main_dvipdfm.pdf main.dvi latex main.tex bibtex main latex main.tex gbk2uni main.out latex main.tex dvipdfmx - p a4 main.dvi ren main.pdf main_dvipdfmx.pdf del * .aux * .bbl * .blg * .out * .thm * .toc * .lof * .fen * .toe * .lot * .ten * .log * .ps * .dvi * .loa / s start main_dvipdfmx.pdf exit: pdflatex del main_pdflatex.pdf pdflatex main.tex >> step1.txt bibtex main >> step2.txt pdflatex main.tex >> step3.txt gbk2uni main.out >> step4.txt pdflatex main.tex >> step5.txt ren main.pdf main_pdflatex.pdf del * .aux * .bbl * .blg * .out * .thm * .toc * .lof * .fen * .toe * .lot * .ten * .log * .synctex * .loa / s start main_pdflatex.pdf exit: xelatex del main_xelatex.pdf xelatex main.tex bibtex main copy / b fixbbl.txt + main.bbl main2.bbl del main.bbl ren main2.bbl main.bbl xelatex main.tex xelatex main.tex ren main.pdf main_xelatex.pdf del * .aux * .bbl * .blg * .out * .thm * .toc * .lof * .fen * .toe * .lot * .ten * .log * .gz * .gz(busy) * .synctex * .loa / s start main_xelatex.pdf exit: yap del main.dvi latex main.tex bibtex main latex main.tex gbk2uni main.out latex main.tex del * .aux * .bbl * .blg * .out * .thm * .toc * .lof * .fen * .toe * .lot * .ten * .log * .loa / s start main.dvi exit
来源: http://www.cnblogs.com/geekvc/p/6139641.html