diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2023-04-02 17:54:51 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2023-04-02 17:54:51 +0200 |
| commit | 9290152847286962f4c9c65ee01dfb9c6a367fcc (patch) | |
| tree | 5e5666f2a3b16b304bbd2a79e32bd7a0295bfa48 /common.mk | |
| parent | 3e0fcaf2bea7864235ec415895ecd7b788a1531c (diff) | |
| download | unterricht-9290152847286962f4c9c65ee01dfb9c6a367fcc.tar.gz unterricht-9290152847286962f4c9c65ee01dfb9c6a367fcc.zip | |
add my math lesson for composite solid objects
Ignore all files in 'Copyrighted/' directories.
Search the common image directory 'latex/images/' when generating
pdfs with pandoc.
Use a pandoc filter for the custom '.center' class to generated centered
images when converting from markdown beamer to pdf.
Diffstat (limited to 'common.mk')
| -rw-r--r-- | common.mk | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -1,19 +1,24 @@ IMGS := $(wildcard img/*) -SLIDES_OPTIONS := --slide-level 2 -t beamer +LATEX_BASE := $(MAKEFILE_DIR)latex +COMMON_IMAGES := $(LATEX_BASE)/images + +COMMON_PANDOC_OPTIONS := --resource-path="$(COMMON_IMAGES):." --lua-filter "$(LATEX_BASE)/pandoc_center_img.lua" +PANDOC := pandoc $(COMMON_PANDOC_OPTIONS) + +SLIDES_OPTIONS := --slide-level 2 -t beamer SLIDES_FORMAT := markdown SCHEDULE_FORMAT := markdown+pipe_tables -LATEX_BASE := $(MAKEFILE_DIR)latex ADDITIONAL_TEX_INPUTS := LATEX_BASE: RUBBER_OPTS := --pdf --shell-escape -I "$(LATEX_BASE)" schedule.pdf: schedule.md $(MAKEFILE_LIST) - pandoc $< -f $(SCHEDULE_FORMAT) -o $@ + $(PANDOC) $< -f $(SCHEDULE_FORMAT) -o $@ slides.pdf: slides.md $(wildcard img/*) $(MAKEFILE_LIST) - pandoc $(SLIDES_OPTIONS) -f $(SLIDES_FORMAT) $< -o $@ + $(PANDOC) $(SLIDES_OPTIONS) -f $(SLIDES_FORMAT) $< -o $@ %.pdf: %.tex $(MAKEFILE_LIST) rubber $(RUBBER_OPTS) $< && rubber --clean -q $< |
