]> pere.pagekite.me Git - homepage.git/blob - mypapers/Makefile.latex
Generated.
[homepage.git] / mypapers / Makefile.latex
1 # -*- makefile -*-
2 # Author: Petter Reinholdtsen <pere@td.org.uit.no>
3 # Date: 2000-04-23
4 #
5 # Rules for LaTeX to Postscript/PDF/HTML convertion, including image
6 # format translation.
7
8 LATEX=latex
9 DVIPS=dvips
10 PDFLATEX=pdflatex
11 PS2PDF=ps2pdf
12 FIG2DEV=fig2dev
13 L2H=l2h
14 L2HFLAGS=-e2
15
16 # Document formats
17 .SUFFIXES: .tex .ps .dvi .pdf .html
18 .tex.html:
19 $(L2H) $* $(L2HFLAGS)
20 .tex.pdf:
21 $(PDFLATEX) $<
22 .tex.dvi:
23 $(LATEX) $<
24 .dvi.ps:
25 $(DVIPS) $< -o $@
26
27 # Image formats
28 .SUFFIXES: .fig .pgm .pnm .eps .png .gif .jpeg
29 .fig.eps:
30 $(FIG2DEV) -L ps $< > $@
31 .fig.png:
32 $(FIG2DEV) -L png -m 0.5 $< $@
33 .pnm.png:
34 pnmscale -xscale 2 -yscale 2 < $< | pnmtopng > $@
35 .pgm.png:
36 pnmscale -xscale 2 -yscale 2 < $< | pnmtopng > $@
37 .pgm.eps:
38 pnmtops -noturn < $< > $@
39 .pnm.eps:
40 pnmtops -noturn < $< > $@
41 .jpeg.png:
42 convert $< $@
43 .png.eps:
44 pngtopnm $< | pnmtops -noturn> $@
45 .gif.eps:
46 giftopnm $< | pnmtops -noturn> $@
47
48
49 .ps.pdf:
50 # ps2pdf $< $@
51 # ghostscript -sDEVICE=pdfwrite -sOutputFile=$@ < $<
52 epstopdf $<
53
54 .ps.eps:
55 ps2epsi $<
56 mv $*.epsi $@
57
58 .eps.pdf:
59 epstopdf $<