initiale Dateien und Verzeichnisse

This commit is contained in:
br committed 2025-07-30 19:04:48 +02:00
1 parent 070c7a21c4
commit 4d6dc36ff1
7 files changed
+207 -1

No files matched your search

+37
View File
@@ -0,0 +1,37 @@
#!/bin/bash
# --- KONFIGURATION ---
# Name des Projektes
#PROJECT="hauptdok"
PROJECT="testdok"
# Name der finalen PDF-Datei
OUTPUT_FILE="../pdf/$PROJECT.pdf"
# Name des Headerfile
HEADER_FILE="./inc/header.md"
# Name der LaTeX-Vorlage
TEMPLATE="./inc/vorlage.tex"
# Liste der Markdown-Dateien in der richtigen Reihenfolge
# Die erste Datei sollte die Metadaten (YAML-Block) enthalten.
INPUT_FILES=(
"${HEADER_FILE}"
"./${PROJECT}.md"
# "kapitel1.md"
# "kapitel2.md"
# Füge hier weitere .md-Dateien hinzu
)
# --- SKRIPT ---
# Setzt das Skript auf "Fail-Fast": Bricht bei einem Fehler sofort ab.
set -e
echo "🚀 Starte PDF-Kompilierung..."
# Pandoc-Befehl ausführen
pandoc "${INPUT_FILES[@]}" \
-o "$OUTPUT_FILE" \
--template="$TEMPLATE" \
--pdf-engine=xelatex
echo "✅ Fertig! PDF wurde als '$OUTPUT_FILE' erstellt."