| | |
| | | LATEX = xelatex |
| | | LATEX_OPT :=--shell-escape -interaction=nonstopmode --synctex=1 |
| | | # pythontex |
| | | PYTHONTEX := pythontex.py |
| | | PYTHONTEX_OPT := -v |
| | | #latex compiler |
| | | LATEX = lualatex |
| | | LATEX_OPT :=-shell-escape -interaction=nonstopmode --synctex=1 |
| | | |
| | | #bibtex |
| | | BIBTEX := biber |
| | | BIBTEX_OPT := |
| | | |
| | | |
| | | # latexmk setting |
| | | LATEXMK = latexmk |
| | | LATEXMK_OPT := |
| | | LATEXMK_INTERACTIVE_OPT := -pvc |
| | | |
| | | # interactive TARGET Setting |
| | | # interactive TARGET |
| | | INTERACTIVE_TARGET = zusammenfassung.pdf |
| | | |
| | | ######################################################## |
| | | # file variables |
| | | exclude := $(wildcard _*.tex) |
| | | tex := $(wildcard *.tex) |
| | | tex := $(filter-out $(exclude), $(tex)) |
| | | pdf := $(tex:.tex=.pdf) |
| | | pdf = zusammenfassung.pdf |
| | | main_tex = zusammenfassung.tex |
| | | chapter = $(wildcard chap/*.tex) |
| | | |
| | | |
| | | .PHONY: all |
| | | all: $(pdf) |
| | | |
| | | $(pdf): $(main_tex) |
| | | $(LATEX) $(LATEX_OPT) $< |
| | | $(BIBTEX) $(BIBTEX_OPT) $(<:.tex=) |
| | | $(LATEX) $(LATEX_OPT) $< |
| | | $(LATEX) $(LATEX_OPT) $< |
| | | |
| | | %.pdf: %.tex |
| | | $(LATEXMK) $(LATEXMK_OPT) $< |
| | | |
| | | zusammenfassung.tex: $(wildcard chap/*.tex) |
| | | $(main_tex): $(chapter) |
| | | touch $@ |
| | | |
| | | autoren-handbuch.tex: $(wildcard autoren-kap/*.tex) |
| | | touch $@ |
| | | |
| | | .PHONY: interactive |
| | | interactive: $(INTERACTIVE_TARGET) |