|
|
@@ -0,0 +1,32 @@
|
|
|
+# 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)
|