# Makefile used for generating LaTex papers in various formats. LATEX2HTML = latex2html LATEX = latex XDVI = xdvi GV = gv DVIPS = dvips BIBTEX = bibtex PDFLATEX = pdflatex PPOWER4 = java -jar /sw/share/java/ppower4/pp4p.jar # Change DOC to the name of the LaTeX file, minus extension. DOC = mac_osx_latex # ---------------------------------------------------------- # Create a HTML document. # ---------------------------------------------------------- html: $(LATEX) $(DOC) $(LATEX2HTML) $(DOC) # ---------------------------------------------------------- # Create a HTML document, running BibTeX # ---------------------------------------------------------- html-bib: $(LATEX) $(DOC).tex $(BIBTEX) $(DOC) $(LATEX) $(DOC).tex $(LATEX2HTML) $(DOC).tex; # ---------------------------------------------------------- # Create a Postscript document. # ---------------------------------------------------------- ps: $(LATEX) $(DOC) $(LATEX) $(DOC) $(DVIPS) -o $(DOC).ps $(DOC) # ---------------------------------------------------------- # Create a Postscript document, running BibTeX # ---------------------------------------------------------- ps-bib: $(LATEX) $(DOC) $(BIBTEX) $(DOC) $(LATEX) $(DOC) $(DVIPS) -o $(DOC).ps $(DOC) # ---------------------------------------------------------- # Create a PDF document from a LaTex document # ---------------------------------------------------------- pdf: $(PDFLATEX) $(DOC) # ---------------------------------------------------------- # Create a PDF document, running BibTeX # ---------------------------------------------------------- pdf-bib: $(PDFLATEX) $(DOC) $(BIBTEX) $(DOC) $(PDFLATEX) $(DOC) # ---------------------------------------------------------- # Create a PDF slides # ---------------------------------------------------------- pdf-slides: $(PDFLATEX) $(DOC) $(PPOWER4) $(DOC).pdf $(DOC)_out.pdf mv $(DOC)_out.pdf $(DOC).pdf clean: @@rm -f *.toc *.ps *.aux *.log *.dvi *.bbl *.blg *.pdf *.rtf *.*~ *.idx *.ilg *.ind *.lof *.lot