diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2023-04-26 15:23:29 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2023-04-26 15:27:07 +0200 |
| commit | f2571c4dfd1df0371fee1191589264b84db10065 (patch) | |
| tree | 9e5c04d49e2f5f2644dafc9ad7f3e48c12e81510 /Info/10/2/Polymorphismus/Makefile | |
| parent | e81c04b0a3813ed837ca1831a408a32c7d01a696 (diff) | |
| download | unterricht-f2571c4dfd1df0371fee1191589264b84db10065.tar.gz unterricht-f2571c4dfd1df0371fee1191589264b84db10065.zip | |
add exercise sheet and slides_handout.md
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: |
