| | |
| | | BIBTEX_OPT := |
| | | |
| | | # latexmk setting |
| | | LATEXMK = latexmk |
| | | LATEXMK_OPT := -lualatex -shell-escape |
| | | LATEXMK_INTERACTIVE_OPT := $(LATEXMK_OPT) -pvc |
| | | LATEXMK = latexmk -pdf -pdflatex="$(LATEX) $(LATEX_OPT)" |
| | | |
| | | |
| | | # interactive TARGET |
| | | INTERACTIVE_TARGET = zusammenfassung.pdf |
| | |
| | | pdf = zusammenfassung.pdf |
| | | main_tex = zusammenfassung.tex |
| | | chapter = $(wildcard chap/*.tex) |
| | | appendix = $(wildcard app/*.tex) |
| | | code_img = $(wildcard code/*.tex) |
| | | |
| | | .PHONY: all |
| | |
| | | $(LATEX) $(LATEX_OPT) $< |
| | | $(LATEX) $(LATEX_OPT) $< |
| | | |
| | | $(main_tex): $(chapter) $(code_img) |
| | | $(main_tex): $(chapter) $(appendix) $(code_img) |
| | | touch $@ |
| | | |
| | | |
| | | .PHONY: interactive |
| | | interactive: $(INTERACTIVE_TARGET) |
| | | $(LATEXMK) $(LATEXMK_INTERACTIVE_OPT) $(<:.pdf=.tex) |
| | | $(LATEXMK) -pvc $(<:.pdf=.tex) |
| | | |
| | | .PHONY: mostlyclean clean |
| | | mostlyclean: |
| | | rm -fv *.aux *.out *.bbl *.blg *.pytxcode *.toc *.nav *.bcf *.log *.run.xml *.snm *.vrb *.synctex.gz |
| | | .PHONY: mostlycleanmostly clean |
| | | cleanmostly: |
| | | rm -fv *.aux *.out *.bbl *.blg *.toc *.nav *.bcf *.log *.synctex.gz |
| | | rm -fv *.pytxcode *.run.xml *.snm *.vrb |
| | | rm -fv chap/*.aux |
| | | rm -rv app/*.aux |
| | | |
| | | clean: |
| | | make mostlyclean |
| | |
| | | rm -rfv pythontex-files-* |
| | | rm -rfv _minted-* |
| | | rm -rf *.fdb_latexmk *.fls |
| | | |