2
0
Fork 0
mirror of https://github.com/wch/latexsheet.git synced 2025-04-18 12:38:20 +02:00
latexsheet/Makefile
2015-05-24 23:23:25 -05:00

28 lines
986 B
Makefile

CONVERT=gm convert
all: latexsheet.pdf latexsheet-a4.pdf latexsheet-0.png latexsheet-thumb-0.png
clean:
rm -f latexsheet.pdf latexsheet-a4.tex latexsheet-a4.pdf \
latexsheet-0.png latexsheet-1.png \
latexsheet-thumb-0.png latexsheet-thumb-1.png \
latexsheet.out latexsheet-a4.out
latexsheet.pdf: latexsheet.tex
pdflatex latexsheet.tex
rm -f latexsheet.aux latexsheet.log latexsheet.out
# OK, this is kind of a hack to add 'a4paper' to the header
latexsheet-a4.tex: latexsheet.tex
cat latexsheet.tex | sed -e 's/\\usepackage\[landscape\]/\\usepackage\[a4paper,landscape\]/' > latexsheet-a4.tex
latexsheet-a4.pdf: latexsheet-a4.tex
pdflatex latexsheet-a4.tex
rm -f latexsheet-a4.tex latexsheet-a4.aux latexsheet-a4.log latexsheet-a4.out
latexsheet-0.png: latexsheet.pdf
$(CONVERT) -density 100x100 +adjoin latexsheet.pdf latexsheet-%d.png
latexsheet-thumb-0.png: latexsheet.pdf
$(CONVERT) -density 32x32 +adjoin latexsheet.pdf latexsheet-thumb-%d.png