From 9290152847286962f4c9c65ee01dfb9c6a367fcc Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Sun, 2 Apr 2023 17:54:51 +0200 Subject: 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. --- common.mk | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'common.mk') diff --git a/common.mk b/common.mk index 825d00dc..09b83020 100644 --- a/common.mk +++ b/common.mk @@ -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 $< -- cgit v1.2.3