# ============================== # Pandoc Default Configuration # for XeLaTeX PDF Output # ============================== # # KOPIE der Benutzerdatei ~/.config/pandoc/defaults.yaml, damit dieses # Repository ohne Einrichtung baubar ist: Ein frischer Klon hat keine # Benutzerdatei, und ohne sie bricht build_version_04.py den PDF-Bau ab. # # Der einzige Unterschied zur Benutzerdatei ist der RELATIVE Pfad unter # include-in-header (dort steht ein absoluter). Pandoc loest ihn relativ zum # Arbeitsverzeichnis auf, und das ist beim Bau BASIS - also dieses Verzeichnis. # # build_version_04.py bevorzugt diese Datei und faellt auf die Benutzerdatei # zurueck, falls sie fehlt. from: markdown to: pdf pdf-engine: xelatex # -------------------------------- # Document Options Layout # -------------------------------- standalone: true toc: true # Inhaltsverzeichnis toc-depth: 3 number-sections: true highlight-style: tango # -------------------------------- # Metadata # -------------------------------- metadata: lang: de # -------------------------------- # Zusätzlicher LaTeX-Präambel-Code # -------------------------------- include-in-header: - pandoc/header-includes.tex # Sonderzeichen, die Times New Roman fehlen (Emoji, Lernelemente-Symbole, # Sub-/Superskripte, lange Pfeile), auf \symfont (= Symbola, definiert in # pandoc/header-includes.tex) umschalten. Ohne diesen Filter liess xelatex # alle betreffenden Zeichen in der PDF-Fassung stillschweigend weg — # die Website zeigte sie, das PDF nicht. Nur für den PDF-Bau; der HTML-Bau # benutzt diese Defaults nicht. filters: - pandoc/emoji_fallback.lua # -------------------------------- # Fonts & Layout Variables # -------------------------------- variables: # mainfont: "DejaVu Serif" mainfont: "Times New Roman" # Haupttext monofont: "DejaVu Sans Mono" # sansfont: "DejaVu Sans" sansfont: "Arial" # Sans-Serif # "emoji-font" hier bewusst NICHT gesetzt: Die Variable wertet der # LaTeX-Writer (pandoc 3.1.3) nicht aus, sie hat jahrelang still nichts # getan. Die Emoji-Abdeckung läuft über pandoc/emoji_fallback.lua. mathfont: "STIX Two Math" monofontoptions: "Scale=MatchLowercase" papersize: a4 colorlinks: true linkcolor: blue geometry: "margin=2.5cm" fontsize: 11pt linestretch: 1.2