diff options
Diffstat (limited to 'Info/10/2/Polymorphismus/Makefile')
| -rw-r--r-- | Info/10/2/Polymorphismus/Makefile | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/Info/10/2/Polymorphismus/Makefile b/Info/10/2/Polymorphismus/Makefile index 7f3c037d..0c1f2512 100644 --- a/Info/10/2/Polymorphismus/Makefile +++ b/Info/10/2/Polymorphismus/Makefile @@ -1,9 +1,18 @@ +LATEX_BASE = ../../../../latex +RUBBER_OPTS = -m lualatex:pdf --shell-escape -I "$(LATEX_BASE)" + PANDOC_FILTER_DIR = ../../../../pandoc -slides.pdf: slides.tex $(wildcard img/*) - rubber --pdf -m lualatex:pdf --shell-escape $< && rubber --clean -q $< +PANDOC_FILTERS = --lua-filter "$(PANDOC_FILTER_DIR)/center-img.lua" --lua-filter "$(PANDOC_FILTER_DIR)/include-files.lua" --no-highlight --lua-filter "$(PANDOC_FILTER_DIR)/minted.lua" +SLIDE_OPTIONS = --standalone --slide-level 2 -t beamer + +%.pdf: %.tex $(wildcard img/*) + rubber $(RUBBER_OPTS) $< && rubber --clean -q $< slides.tex: slides.md | Makefile - pandoc --standalone --slide-level 2 -t beamer --pdf-engine=lualatex --lua-filter "$(PANDOC_FILTER_DIR)/center-img.lua" --lua-filter "$(PANDOC_FILTER_DIR)/include-files.lua" --no-highlight --lua-filter "$(PANDOC_FILTER_DIR)/minted.lua" $< -o $@ + pandoc $(SLIDE_OPTIONS) --pdf-engine=lualatex $(PANDOC_FILTERS) $< -o $@ + +slides_handout.tex: slides.md | Makefile + pandoc $(SLIDE_OPTIONS) -M handout --pdf-engine=lualatex $(PANDOC_FILTERS) $< -o $@ .PHONY: clean: |
