Version 04 als eigenes Repository
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>
This commit is contained in:
commit
b7af2f1d9a
468 changed files with 262141 additions and 0 deletions
59
pandoc-defaults-basis.yaml
Normal file
59
pandoc-defaults-basis.yaml
Normal file
|
|
@ -0,0 +1,59 @@
|
|||
# ==============================
|
||||
# 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
|
||||
|
||||
# --------------------------------
|
||||
# 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: "Noto Color Emoji"
|
||||
mathfont: "STIX Two Math"
|
||||
monofontoptions: "Scale=MatchLowercase"
|
||||
papersize: a4
|
||||
colorlinks: true
|
||||
linkcolor: blue
|
||||
geometry: "margin=2.5cm"
|
||||
fontsize: 11pt
|
||||
linestretch: 1.2
|
||||
Loading…
Reference in a new issue