30 lines
698 B
Makefile
30 lines
698 B
Makefile
|
# Use nix-shell -p pandoc to bring pandoc into the path
|
||
|
|
||
|
NAME := Types
|
||
|
|
||
|
THEME := metropolis
|
||
|
THEME_FILES := beamercolortheme${THEME}.sty \
|
||
|
beamerfonttheme${THEME}.sty \
|
||
|
beamerinnertheme${THEME}.sty \
|
||
|
beameroutertheme${THEME}.sty \
|
||
|
beamertheme${THEME}.sty \
|
||
|
pgfplotsthemetol.sty
|
||
|
|
||
|
.PHONY: all clean tex-clean
|
||
|
|
||
|
all: ${NAME}.pdf
|
||
|
|
||
|
body.tex: ${NAME}.md
|
||
|
pandoc --pdf-engine=xelatex -t beamer -V theme:${THEME} -o body.tex ${NAME}.md
|
||
|
|
||
|
${NAME}.pdf: head.tex body.tex
|
||
|
xelatex head.tex
|
||
|
xelatex head.tex
|
||
|
mv head.pdf ${NAME}.pdf
|
||
|
|
||
|
tex-clean:
|
||
|
@rm -f *.aux *.log *.nav *.out *.snm *.toc *.vrb body.tex
|
||
|
|
||
|
clean: tex-clean
|
||
|
@rm -f *.pdf
|