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
|
[% name=input('Name of the main LaTeX file: ') -%]
##################################################
# Author: [% user.firstname %] [% user.lastname %] <[% user.mail %]>
# Date: [% date('C', '%Y-%m-%d') %]
##################################################
NAME = [% name %]
default: ${NAME}.dvi
all: ${NAME}.dvi ${NAME}.ps ${NAME}.pdf html
dvi: ${NAME}.dvi
ps: ${NAME}.ps
pdf: ${NAME}.pdf
txt: ${NAME}.txt
${NAME}.dvi: ${NAME}.tex
latex ${NAME}.tex
latex ${NAME}.tex
latex ${NAME}.tex
${NAME}.ps: ${NAME}.dvi
dvips -Ppdf ${NAME}.dvi
${NAME}.pdf: ${NAME}.ps
ps2pdf ${NAME}.ps
thumbpdf --modes=ps2pdf ${NAME}.pdf
dvips -Ppdf ${NAME}.dvi
ps2pdf ${NAME}.ps
html: ${NAME}.tex
${RM} -rf html
latex2html -dir html -mkdir ${NAME}.tex
one_html: ${NAME}.tex
${RM} -rf one_html
latex2html -split 0 -no_navigation -dir one_html -mkdir ${NAME}.tex
${NAME}.txt: one_html
lynx -dump one_html/index.html >${NAME}.txt
clean:
${RM} *.aux *.log *.out *.toc *.tpm \
${NAME}.dvi ${NAME}.ps ${NAME}.pdf ${NAME}.txt -rf html one_html
|