#!/usr/bin/python import os,sys if len(sys.argv) not in [1,3]: print 'usage: mts.py page1 page2' sys.exit(-1) os.system('/usr/bin/latex ts') os.system('/usr/bin/bibtex ts') for i in range(3): os.system('/usr/bin/latex ts') os.system('/usr/bin/dvips -t letter -o ts.ps ts.dvi') #os.system('/usr/bin/ps2pdf -dAutoRotatePages=/None ts.ps ts.pdf') #os.system('/usr/bin/ps2pdf -dOptimize=true -dAutoRotatePages=/None ts.ps ts.pdf') #os.system('/usr/bin/ps2pdf -dUseFlateCompression=true -dOptimize=true -dAutoRotatePages=/None ts.ps ts.pdf') #the following are probably all 'on' by default, except autorotate os.system('/usr/bin/ps2pdf -dEmbedAllFonts=true -dOptimize=true -dAutoRotatePages=/None ts.ps ts.pdf') #os.system('/usr/bin/ps2pdf13 ts.ps ts.pdf') if len(sys.argv) == 1: os.system('/bin/cp ts.pdf /home/jbueno/webspace/') os.system('/bin/rm *.log *.aux *.dvi *.toc *.lot *.lof *.bbl *.blg') if len(sys.argv) == 3: os.system('/home/jbueno/Software/pdftk A=ts.pdf cat A'+sys.argv[1]+'-'+sys.argv[2]+' output ts_cut.pdf') os.system('/bin/cp ts_cut.pdf /home/jbueno/webspace/') os.system('/bin/rm *.log *.aux *.dvi *.toc *.lot *.lof *.bbl *.blg')