diff --git a/OR_HTML_04/anhang-fehlerdiagnose.html b/OR_HTML_04/anhang-fehlerdiagnose.html index 2747ea7..092cea3 100644 --- a/OR_HTML_04/anhang-fehlerdiagnose.html +++ b/OR_HTML_04/anhang-fehlerdiagnose.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/anhang-glossar.html b/OR_HTML_04/anhang-glossar.html index 933f3ff..39e122a 100644 --- a/OR_HTML_04/anhang-glossar.html +++ b/OR_HTML_04/anhang-glossar.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/anhang-literatur.html b/OR_HTML_04/anhang-literatur.html index 989c2d8..89e0022 100644 --- a/OR_HTML_04/anhang-literatur.html +++ b/OR_HTML_04/anhang-literatur.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/anhang-loesungen.html b/OR_HTML_04/anhang-loesungen.html index f5620b5..4c2c774 100644 --- a/OR_HTML_04/anhang-loesungen.html +++ b/OR_HTML_04/anhang-loesungen.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/anhang-modellierungsmuster.html b/OR_HTML_04/anhang-modellierungsmuster.html index be312a5..842512e 100644 --- a/OR_HTML_04/anhang-modellierungsmuster.html +++ b/OR_HTML_04/anhang-modellierungsmuster.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/anhang-spickzettel.html b/OR_HTML_04/anhang-spickzettel.html index 3fa88dc..2e47ed7 100644 --- a/OR_HTML_04/anhang-spickzettel.html +++ b/OR_HTML_04/anhang-spickzettel.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/assets/site.css b/OR_HTML_04/assets/site.css index 1235269..faafab0 100644 --- a/OR_HTML_04/assets/site.css +++ b/OR_HTML_04/assets/site.css @@ -163,8 +163,6 @@ body { .fortschritt-haken .icon { width: 100%; height: 100%; } li[data-erledigt="1"] .fortschritt-haken { visibility: visible; } .sidebar-extra { border-top: 2px solid var(--border); margin-top: .5rem; padding-top: .8rem !important; } -/* Unterpunkt in der festen Menueliste (Download-ZIP unter Notebooks): eingerueckt und etwas kleiner, ohne echte Listenverschachtelung. */ -.sidebar-unterpunkt a { padding-left: 1.9rem !important; font-size: .92em; } .sidebar-overlay { display: none; } .content { flex: 1; min-width: 0; padding: 1.5rem 2rem 5rem; max-width: 900px; margin: 0 auto; } diff --git a/OR_HTML_04/bruecke.html b/OR_HTML_04/bruecke.html index 7e33553..6e4bce5 100644 --- a/OR_HTML_04/bruecke.html +++ b/OR_HTML_04/bruecke.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/cpsat.html b/OR_HTML_04/cpsat.html index e56646e..32e9f00 100644 --- a/OR_HTML_04/cpsat.html +++ b/OR_HTML_04/cpsat.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/cvar.html b/OR_HTML_04/cvar.html index d6933d9..39366b5 100644 --- a/OR_HTML_04/cvar.html +++ b/OR_HTML_04/cvar.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/dekomposition.html b/OR_HTML_04/dekomposition.html index 8b22c31..15f4fae 100644 --- a/OR_HTML_04/dekomposition.html +++ b/OR_HTML_04/dekomposition.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/dynamische-programmierung.html b/OR_HTML_04/dynamische-programmierung.html index 7cf4580..9688580 100644 --- a/OR_HTML_04/dynamische-programmierung.html +++ b/OR_HTML_04/dynamische-programmierung.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/einfuehrung.html b/OR_HTML_04/einfuehrung.html index 2300c48..8c471ec 100644 --- a/OR_HTML_04/einfuehrung.html +++ b/OR_HTML_04/einfuehrung.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/finanzdaten.html b/OR_HTML_04/finanzdaten.html index 9d08fb1..37a8660 100644 --- a/OR_HTML_04/finanzdaten.html +++ b/OR_HTML_04/finanzdaten.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/fundament.html b/OR_HTML_04/fundament.html index 9dfb49e..bad799f 100644 --- a/OR_HTML_04/fundament.html +++ b/OR_HTML_04/fundament.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/graphen.html b/OR_HTML_04/graphen.html index 84563de..1006c15 100644 --- a/OR_HTML_04/graphen.html +++ b/OR_HTML_04/graphen.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/handelsmaschine.html b/OR_HTML_04/handelsmaschine.html index c00670c..6dd0a52 100644 --- a/OR_HTML_04/handelsmaschine.html +++ b/OR_HTML_04/handelsmaschine.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/index.html b/OR_HTML_04/index.html index 96a5755..a850831 100644 --- a/OR_HTML_04/index.html +++ b/OR_HTML_04/index.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/lp.html b/OR_HTML_04/lp.html index c93ff3c..d4ba8ce 100644 --- a/OR_HTML_04/lp.html +++ b/OR_HTML_04/lp.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/markowitz.html b/OR_HTML_04/markowitz.html index 335671c..55d8917 100644 --- a/OR_HTML_04/markowitz.html +++ b/OR_HTML_04/markowitz.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/mehrziel.html b/OR_HTML_04/mehrziel.html index dec733f..0a814c7 100644 --- a/OR_HTML_04/mehrziel.html +++ b/OR_HTML_04/mehrziel.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/metaheuristiken.html b/OR_HTML_04/metaheuristiken.html index d85cd70..72f57c0 100644 --- a/OR_HTML_04/metaheuristiken.html +++ b/OR_HTML_04/metaheuristiken.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/milp.html b/OR_HTML_04/milp.html index 0974472..8bfd0bf 100644 --- a/OR_HTML_04/milp.html +++ b/OR_HTML_04/milp.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/modellierung.html b/OR_HTML_04/modellierung.html index 8d3bde0..e150edc 100644 --- a/OR_HTML_04/modellierung.html +++ b/OR_HTML_04/modellierung.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/notation.html b/OR_HTML_04/notation.html index 5e2a837..a91a30e 100644 --- a/OR_HTML_04/notation.html +++ b/OR_HTML_04/notation.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/notebooks.html b/OR_HTML_04/notebooks.html index f974fd2..7db5932 100644 --- a/OR_HTML_04/notebooks.html +++ b/OR_HTML_04/notebooks.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/oekosystem.html b/OR_HTML_04/oekosystem.html index 119a2e1..cb819d4 100644 --- a/OR_HTML_04/oekosystem.html +++ b/OR_HTML_04/oekosystem.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/praxisfallen.html b/OR_HTML_04/praxisfallen.html index 6b2c94f..6a3f9f7 100644 --- a/OR_HTML_04/praxisfallen.html +++ b/OR_HTML_04/praxisfallen.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/prognose.html b/OR_HTML_04/prognose.html index 86c59e1..8e6677b 100644 --- a/OR_HTML_04/prognose.html +++ b/OR_HTML_04/prognose.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/programme.html b/OR_HTML_04/programme.html index 356e07d..8e12fdc 100644 --- a/OR_HTML_04/programme.html +++ b/OR_HTML_04/programme.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/projektwerkstatt.html b/OR_HTML_04/projektwerkstatt.html index f12db68..1392b2f 100644 --- a/OR_HTML_04/projektwerkstatt.html +++ b/OR_HTML_04/projektwerkstatt.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/qp-nlp.html b/OR_HTML_04/qp-nlp.html index 7771574..fb1c71e 100644 --- a/OR_HTML_04/qp-nlp.html +++ b/OR_HTML_04/qp-nlp.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/stichwortverzeichnis.html b/OR_HTML_04/stichwortverzeichnis.html index ed6c2a5..e6b724c 100644 --- a/OR_HTML_04/stichwortverzeichnis.html +++ b/OR_HTML_04/stichwortverzeichnis.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/supplychain.html b/OR_HTML_04/supplychain.html index bbee759..76c0b45 100644 --- a/OR_HTML_04/supplychain.html +++ b/OR_HTML_04/supplychain.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/synthese-anwendungen.html b/OR_HTML_04/synthese-anwendungen.html index 35b37c0..35ee492 100644 --- a/OR_HTML_04/synthese-anwendungen.html +++ b/OR_HTML_04/synthese-anwendungen.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/synthese-grundlagen.html b/OR_HTML_04/synthese-grundlagen.html index 4eabe07..00623d1 100644 --- a/OR_HTML_04/synthese-grundlagen.html +++ b/OR_HTML_04/synthese-grundlagen.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/synthese-kernverfahren.html b/OR_HTML_04/synthese-kernverfahren.html index 3df8f0a..dd8d0bd 100644 --- a/OR_HTML_04/synthese-kernverfahren.html +++ b/OR_HTML_04/synthese-kernverfahren.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/synthese-nichtlinear.html b/OR_HTML_04/synthese-nichtlinear.html index ec399b9..fd1b264 100644 --- a/OR_HTML_04/synthese-nichtlinear.html +++ b/OR_HTML_04/synthese-nichtlinear.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/synthese-praxis.html b/OR_HTML_04/synthese-praxis.html index c5b613c..d57adc6 100644 --- a/OR_HTML_04/synthese-praxis.html +++ b/OR_HTML_04/synthese-praxis.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/testing.html b/OR_HTML_04/testing.html index af21d01..8149511 100644 --- a/OR_HTML_04/testing.html +++ b/OR_HTML_04/testing.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/unsicherheit.html b/OR_HTML_04/unsicherheit.html index 6046f3f..040fe87 100644 --- a/OR_HTML_04/unsicherheit.html +++ b/OR_HTML_04/unsicherheit.html @@ -94,7 +94,7 @@
- +
diff --git a/OR_HTML_04/vorwort.html b/OR_HTML_04/vorwort.html index 7649b9d..bfb97a3 100644 --- a/OR_HTML_04/vorwort.html +++ b/OR_HTML_04/vorwort.html @@ -94,7 +94,7 @@
- +
diff --git a/Operations_Research_mit_Python_Version_04/build_version_04.py b/Operations_Research_mit_Python_Version_04/build_version_04.py index eadbd6c..fe4595a 100644 --- a/Operations_Research_mit_Python_Version_04/build_version_04.py +++ b/Operations_Research_mit_Python_Version_04/build_version_04.py @@ -1652,7 +1652,7 @@ def baue_sidebar_html(struktur: list[dict], aktuelle_seite: str, pdf_verfuegbar: # Der Dateiname kommt aus derselben Konstante, mit der # baue_notebooks_seite() das Archiv schreibt - so koennen Link und Datei # nicht auseinanderlaufen. - + f'
  • ' + icon("download") + ' Download Notebooks als ZIP
  • ' # Abkuerzung zum Glossar. Es steht zusaetzlich in der Gruppe "Anhaenge", # weil es ein Anhang ist - hier oben aber neben dem @@ -1661,7 +1661,7 @@ def baue_sidebar_html(struktur: list[dict], aktuelle_seite: str, pdf_verfuegbar: + '
  • ' + icon("search") + ' Stichwortverzeichnis
  • ' + '
  • ' + icon("external-link") - + ' Gesamtdokument (eine Seite)
  • ' + + ' Gesamtdokument (eine HTML-Seite)' + pdf_link + '
    ') diff --git a/PROGRESS.md b/PROGRESS.md index 5ce8312..edbbe75 100644 --- a/PROGRESS.md +++ b/PROGRESS.md @@ -2011,15 +2011,17 @@ Seite, die Zahl der Indexmarken blieb bei 328. ``` Beispielprogramme Notebooks - ↳ Download Notebooks als ZIP +Download Notebooks als ZIP Glossar Stichwortverzeichnis -Gesamtdokument (eine Seite) +Gesamtdokument (eine HTML-Seite) Download Buch als PDF ``` Der ZIP-Link benutzt dieselbe Konstante wie `baue_notebooks_seite()` beim Schreiben des -Archivs — so können Link und Datei nicht auseinanderlaufen. Das Glossar erscheint +Archivs — so können Link und Datei nicht auseinanderlaufen. (Die Einrückung des ZIP-Punkts +wurde später wieder entfernt; die eigens dafür angelegte CSS-Klasse `.sidebar-unterpunkt` +ist mit ihr verschwunden, statt als tote Regel stehen zu bleiben.) Das Glossar erscheint **absichtlich doppelt**: hier oben als Abkürzung neben dem Stichwortverzeichnis, weil beide dasselbe leisten, und unten in der Gruppe „Anhänge", weil es ein Anhang ist. diff --git a/web_04/assets/site.css b/web_04/assets/site.css index 1235269..faafab0 100644 --- a/web_04/assets/site.css +++ b/web_04/assets/site.css @@ -163,8 +163,6 @@ body { .fortschritt-haken .icon { width: 100%; height: 100%; } li[data-erledigt="1"] .fortschritt-haken { visibility: visible; } .sidebar-extra { border-top: 2px solid var(--border); margin-top: .5rem; padding-top: .8rem !important; } -/* Unterpunkt in der festen Menueliste (Download-ZIP unter Notebooks): eingerueckt und etwas kleiner, ohne echte Listenverschachtelung. */ -.sidebar-unterpunkt a { padding-left: 1.9rem !important; font-size: .92em; } .sidebar-overlay { display: none; } .content { flex: 1; min-width: 0; padding: 1.5rem 2rem 5rem; max-width: 900px; margin: 0 auto; }