| 1234567891011121314151617181920212223242526272829303132 |
- # 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)
|