#!/bin/bash # --- KONFIGURATION --- PROJECT="testdok" OUTPUT_DIR="../pdf" # Erstelle das PDF-Verzeichnis, falls es nicht existiert mkdir -p "$OUTPUT_DIR" # --- EINGABEDATEIEN --- METADATA_FILE="./inc/header.md" TEMPLATE_FILE="./inc/vorlage.tex" # Liste der Markdown-Inhaltsdateien (OHNE Metadaten-Datei) INPUT_FILES=( "./${PROJECT}.md" # "kapitel1.md" # "kapitel2.md" ) # --- SKRIPT --- set -e # Bricht bei einem Fehler sofort ab. echo "🚀 Starte PDF-Kompilierung für '$PROJECT.md'..." pandoc "${INPUT_FILES[@]}" \ --metadata-file="$METADATA_FILE" \ --template="$TEMPLATE_FILE" \ --pdf-engine=xelatex \ -o "$OUTPUT_DIR/$PROJECT.pdf" ### --highlight-style=pygments \ echo "✅ Fertig! PDF wurde als '$OUTPUT_DIR/$PROJECT.pdf' erstellt."