A Simple Makefile for Latex

By: Zhiqiang Ma In: Linux

This is a simple Makefile for using latex which support bibtex:

filename=paperfilename

pdf: ps
 ps2pdf ${filename}.ps

ps: dvi
 dvips ${filename}.dvi

dvi:
 latex ${filename}
 bibtex ${filename}||true
 latex ${filename}
 latex ${filename}

read:
 evince ${filename}.pdf &

aread:
 acroread ${filename}.pdf &

clean:
 rm -f ${filename}.ps ${filename}.pdf ${filename}.log ${filename}.aux ${filename}.out ${filename}.dvi ${filename}.bbl ${filename}.blg

Please replace “paperfilename” with the tex file name.

The usage:

Compile to pdf:

make

Compile pdf file and read it with Evince:

make clean; make && make read

Or use Adobe Read by:

make clean; make && make aread

Clean up temporary files:

make clean

Update history:
Mar. 19, 2011: update Makefile
Jan 12, 2010: use dvips ps2pdf tools instead of dvipdf. Add *.toc to cleanup list.
Dec. 25, 2010: Add Adobe Reader to pdf reader

Author: Zhiqiang Ma Last updated on: Mar 19, 2011 Posted on: May 11, 2010 Views: 911
Tags: , , ,
Like this post? Subscribe full-text feeds from all Fclose.com blogs:
Add your comments, share your thoughts

Be nice. Keep it clean. Stay on topic. No spam.