Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. filename=article
  2. .PHONY: all first last bibtex ps pdf clean readdvi readps readpdf
  3.  
  4. MK = latex
  5. BK = bibtex
  6. PS = dvips
  7. PDF = dvipdf
  8. RM = rm
  9.  
  10. JOURNAL = arXiv
  11. ZIP = zip
  12. ZIPNAME = Files_${JOURNAL}_Submission.zip
  13. ZIPFILES = ${filename}.tex ${filename}.bbl *.eps
  14. ZIPARGS = -9 -x "${filename}.bib" -x "makefile"
  15.  
  16.  
  17. all: ps pdf
  18.  
  19. submission: compress clean
  20.  
  21. compress: ps
  22. ${ZIP} ${ZIPNAME} ${ZIPFILES} ${ZIPARGS}
  23.  
  24. first:
  25. $(MK) ${filename}
  26. $(MK) ${filename}
  27.  
  28. last: bibtex
  29. $(MK) ${filename}
  30. $(MK) ${filename}
  31.  
  32. bibtex: first
  33. ${BK} ${filename}
  34.  
  35. ps: last
  36. ${PS} ${filename}.dvi
  37.  
  38. pdf: last
  39. ${PDF} ${filename}.dvi
  40.  
  41. clean:
  42. -$(RM) -f *.aux *.log *.pyg *.brf *.fls *.blg *~ *.bak *.pdf *.dvi *.ps *.bbl
  43. -$(RM) -rf ${filename}Notes.bib
  44.  
  45. cleanall: clean
  46. -$(RM) -f ${ZIPNAME}
  47.  
  48.  
  49. readdvi:
  50. evince ${filename}.dvi
  51.  
  52. readps:
  53. evince ${filename}.ps
  54.  
  55. readpdf:
  56. evince ${filename}.pdf
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement