# PDF build helpers for docs/. # # Requirements: # pandoc, lualatex (TeX Live), DejaVu Sans/Mono and Symbola. # # Usage: # make -C docs pdfs # make -C docs clean PANDOC ?= pandoc PDF_ENGINE ?= lualatex HEADER := pdf-header.tex SOURCES := comparison-PIM4-gm2-V3.md future-work-2026-10-25.md PDFS := $(SOURCES:.md=.pdf) PANDOC_FLAGS := \ --from=markdown \ --pdf-engine=$(PDF_ENGINE) \ --pdf-engine-opt=-interaction=nonstopmode \ --include-in-header=$(HEADER) \ --variable=geometry:a4paper,margin=2cm \ --variable=fontsize=10pt \ --variable=linestretch=1.05 .PHONY: pdfs clean pdfs: $(PDFS) %.pdf: %.md $(HEADER) $(PANDOC) $(PANDOC_FLAGS) -o $@ $< clean: rm -f $(PDFS)