/
Makefile
71 lines (66 loc) · 1.52 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# Rules.
# .fig -> .eps
#../EPSs/%.eps: %.fig
# fig2dev -L pstex $*.fig > tmp.eps
# fig2dev -L pstex_t -f sf -p tmp.eps $< > tmp.tex
# latex << EOF \
#\\documentclass[portrait,a3,final]{a0poster} \
\\usepackage{epsfig} \
\\usepackage{amsmath} \
\\usepackage{amssymb} \
\\usepackage{color} \
\\usepackage[normalem]{ulem} \
\\usepackage{soul} \
\\begin{document} \
\\sffamily \
\\def\\normalfont{\\sffamily} \
\\renewcommand{\\familydefault}{cmss} \
\\pagestyle{empty} \
\\thispagestyle{empty} \
\\resizebox{1.0\\textwidth}{!}{\\input{tmp}} \
\\end{document} \
EOF
# mv a0poster.dvi $*.dvi
# dvips $*.dvi
# ps2eps --loose < $*.ps > ../EPSs/$*.eps
# rm $*.ps
# rm tmp.eps
# rm $*.dvi
# rm tmp.tex
# rm a0poster.aux
# rm a0poster.log
## .fig -> .pdf
%.pdf: %.fig
fig2dev -L pstex $*.fig > tmp.eps
fig2dev -L pstex_t -f sf -p tmp.eps $< > tmp.tex
latex << EOF \
\\documentclass[portrait,a3,final]{a0poster} \
\\usepackage{epsfig} \
\\usepackage{amsmath} \
\\usepackage{amssymb} \
\\usepackage{color} \
\\begin{document} \
\\pagestyle{empty} \
\\thispagestyle{empty} \
\\resizebox{1.0\\textwidth}{!}{\\input{tmp}} \
\\end{document} \
EOF
mv a0poster.dvi $*.dvi
dvips $*.dvi -o $*.ps
ps2eps --loose < $*.ps > /tmp/$*.eps
epstopdf /tmp/$*.eps
mv /tmp/$*.pdf $*.pdf
rm $*.ps
rm tmp.eps
rm $*.dvi
#rm $*.eps
rm tmp.tex
rm a0poster.aux
rm a0poster.log
# Original files
FIGs := $(wildcard *.fig)
# Temporal files
#TMPs += $(FIGs:%.fig=../EPSs/%.eps)
#TMPs += $(FIGs:%.fig=../PNGs/%.png)
TMPs += $(FIGs:%.fig=%.pdf)
#TMPs += $(FIGs:%.fig=../SVGs/%.svg)