Erster Commit des Strangs "Optimierte Entscheidungsfindung mit Python" (Version 04). Die Historie der 71 Commits bis zur Trennung bleibt im uebergeordneten Repository OR_mit_Python liegen, das ab jetzt nur noch Version_03 (eingefroren) verwaltet und Version_04/ ignoriert. Bewusst kein "git subtree split": Der Pfad Version_04/ existiert erst seit der Verzeichnistrennung, ein Split braechte daher nur 7 der 41 einschlaegigen Commits - eine Teilhistorie, die vollstaendig aussieht und es nicht ist. Stand: 5 Teile, 23 Kapitel, 5 Anhaenge, 292 Abschnitte, 703 Querverweise, 325 Indexmarken, 73 Beispielprogramme, 32 SVGs, 4 Plotly-Figuren, 25 Notebooks, PDF mit 715 Seiten. Zusaetzlich in diesem Commit: * pyproject.toml mit Abhaengigkeitsgruppen finance, large-scale, api, figures, dev, empfehlungen. Die abgedruckte requirements.txt bleibt unveraendert daneben bestehen. ortools steht in der Grundausstattung, highspy erst in [large-scale] - so kann der HiGHS-Symbolkonflikt bei der schlanken Installation gar nicht erst auftreten. * Dabei zwei Funde: graphviz wird von erzeuge_architektur_diagramme.py importiert, fehlt aber in requirements.txt (jetzt in [figures]); pymoo steht in requirements.txt, wird aber von keinem Programm importiert, sondern nur im Kapitel Metaheuristiken empfohlen (jetzt in [empfehlungen]). * NEUER_TITEL.md nach Kritik_und_Verbesserungsvorschlaege/ verschoben - es ist die Vorlage des Titelblatts, kein Bestandteil des Werks. Die beiden Fundstellen in PROGRESS.md und erzeuge_titelseite.py nachgezogen. * PROGRESS.md nannte noch den Untertitel der ersten Fassung; auf den tatsaechlichen aus erzeuge_titelseite.py korrigiert. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
19 lines
986 B
YAML
19 lines
986 B
YAML
# Projektspezifisches Override für ~/.config/pandoc/defaults.yaml:
|
|
# Das Inhaltsverzeichnis wird manuell im Markdown platziert (in Version 03:
|
|
# direkt nach dem Titelblock, vor dem Vorwort), daher hier die automatische
|
|
# Platzierung am Dokumentanfang abschalten.
|
|
toc: false
|
|
|
|
# Teil-/Kapitel-/Anhang-Nummerierung wird von resolve_numbering() in
|
|
# build_version_03.py bereits fertig in den Text geschrieben (roemisch fuer
|
|
# Teile, fortlaufend arabisch fuer Kapitel, Buchstaben fuer Anhaenge). Ohne
|
|
# dieses Override wuerde Pandoc zusaetzlich ueber die globale Default-Datei
|
|
# number-sections:true erben und alles doppelt/falsch nummerieren (jede
|
|
# "#"-Ueberschrift laege ohne documentclass:book ausserdem auf identischer
|
|
# LaTeX-Gliederungsebene - Teile wuerden wie Kapitel mitgezaehlt).
|
|
number-sections: false
|
|
|
|
# SVG-Titelbild & Kapitelgrafiken nutzen \includesvg (LaTeX-Paket "svg"),
|
|
# das zur Konvertierungszeit Inkscape per shell-escape aufruft.
|
|
pdf-engine-opts:
|
|
- "-shell-escape"
|