2026-07-20 23:08:34 +02:00
2026-07-20 23:08:34 +02:00

Immanuel Kant – Das gesamte Werk verständlich erklärt

Systematische Einführung ins Gesamtwerk, geschrieben überwiegend mit Hilfe von Hy3-Subagenten (Tencent) nach dem hy3-plan.md.

Struktur

Datei Inhalt
buch/00-titelblatt-inhaltsverzeichnis.md Metatext (gedrucktes TOC nur maschinell)
buch/teil-01-einfuehrung.md Teil A: Kap. 1–3 + Zwischenbilanz
buch/teil-02-vorkritisch.md Teil B: Kap. 4–5 (Kap. 4 inkl. Naturgeschichte 1755, Beobachtungen 1764)
buch/kap-06-krv.md Kap. 6: Kritik der reinen Vernunft
buch/kap-07-prolegomena.md Kap. 7: Prolegomena (1783)
buch/kap-08-gms.md Kap. 8: Grundlegung zur Metaphysik der Sitten
buch/kap-09-kpv.md Kap. 9: Kritik der praktischen Vernunft
buch/kap-10-ku.md Kap. 10: Kritik der Urteilskraft
buch/teil-03-zwischenbilanz.md Zwischenbilanz der Kritiken (body, kein Part)
buch/teil-04-weitere-schriften.md Teil D: Kap. 11–16 + Zwischenbilanz
buch/teil-05-system-wirkung.md Teil E: Kap. 17 Architektonik
buch/glossar.md Kap. 18: Glossar
buch/teil-05-erbe-modern.md Kap. 19–20 + Zwischenbilanz Teil E
buch/schluss.md Schluss: Kap. 21–22
buch/anhang-werkverzeichnis.md Werkverzeichnis (Ampel, nach Kap. 22)
buch-gesamt.md Gesamtbuch (nicht Source of Truth)

Umfang

  • Gesamtwortzahl: ~92.500 Wörter (entspricht ca. 250–300 Ms-Seiten).
  • 22 Kapitel + maschinelles TOC + Zwischenbilanzen + Glossar.

Qualitätssicherung

  • Shared Assets in _hy3/: Style-Sheet, Faktenblatt, Glossar-Draft, Prompt-Templates, Agent-Reports.
  • Gates G0–G4 aus hy3-plan.md durchlaufen.
  • Review-Welle (Hy3) für Teile I–III und IV–V: freigegeben, englische Einsprengsel und Strukturfehler gezielt korrigiert.
  • Kanonische Zitate (kategorischer Imperativ, Antinomien) gegen das Faktenblatt verifiziert; keine erfundenen Kant-Zitate oder AA-Seitenzahlen.

Hinweise

  • Zitation: Werk + Jahr; KrV A/B, sonst AA Band:Seite (nur belegte Stellen).
  • Sekundärliteratur: kuratierte Liste in Kap. 20 (nur Werke aus dem Faktenblatt).
  • Das Buch richtet sich an Laien mit Gymnasialbildung, nicht an Fachphilosophen.

Agenten / Repo-Map (Grok Build)

Zuerst Root-AGENTS.md (kurz, progressive Disclosure).
Bereichsregeln: buch/AGENTS.md, bilder/AGENTS.md.

PDF erzeugen

Das Buch wird über Pandoc + LuaLaTeX / KOMA-Script (scrbook) zu einem A4-PDF gebaut. Die Reproduzierbarkeits-Schicht (Devbox + just) liegt ab PR 1 vor. Das finale Produkt ist dist/kant-sachbuch.pdf.

Voraussetzungen

  • macOS (getestet)
  • Pandoc 3.x
  • LuaLaTeX (TeX Live mit KOMA-Script / scrbook.cls)
  • optional devbox und/oder just (für die komfortable Build-Schicht)

Befehle

  1. (Optional) Reproduzierbare Umgebung starten:

    devbox shell
    

    devbox stellt pandoc und just bereit. LuaLaTeX/KOMA-Script kommen weiterhin aus dem auf dem Host vorhandenen TeX Live (Host-Fallback).

  2. Vollständiges PDF erzeugen (assembliert build/book.md und baut mit Template + 3 Lua-Filter + Farb-Design):

    just pdf          # Alias für just pdf-styled
    

    Ergebnis: dist/kant-sachbuch.pdf (das finale Produkt).

  3. Schnelle Vorschau — nur die ersten 3 Kapitel (Titel + Teil I + II):

    just pdf-sample   # einfacher Direktaufruf (kein Assembler/Filter)
    

    Ergebnis: dist/kant-sample.pdf.

  4. Nur zusammenbauen (ohne Build):

    just assemble
    # oder: python3 scripts/assemble_book.py
    

    Ergebnis: build/book.md.

  5. TikZ-Diagramme neu bauen:

    just diagrams
    
  6. Qualitätssicherung nach dem Build:

    just qa
    # oder: python3 scripts/check_pdf.py
    

    Prüft Existenz/Größe, schätzt die Seitenzahl, zählt eingebettete Bilder (Cover + Part-Trenner + TikZ-Diagramme) und berichtet Font-Einbettung (sofern pdffonts verfügbar ist).

Direktaufruf (falls just fehlt):

python3 scripts/assemble_book.py
mkdir -p dist build
pandoc build/book.md \
  --from=markdown+smart+pipe_tables+table_captions+fenced_code_attributes+link_attributes+raw_attribute+header_attributes-implicit_figures \
  --pdf-engine=lualatex \
  --pdf-engine-opt=-interaction=nonstopmode \
  --template=pdf/templates/kant-book.tex \
  -H pdf/styles/kant-colors.tex \
  --metadata-file=pdf/metadata.yaml \
  --lua-filter=pdf/filters/boxes.lua \
  --lua-filter=pdf/filters/figures.lua \
  --lua-filter=pdf/filters/partpages.lua \
  --resource-path=.:bilder:assets:build \
  -V lang=de-DE -V papersize=a4 -V colorlinks \
  -V toc-title=Inhaltsverzeichnis \
  --toc --toc-depth=2 \
  -o dist/kant-sachbuch.pdf

Weitere Rezepte: just pdf-draft (Entwurfs-PDF mit draft-Variable), just pdf-sample-styled (gestylte Vorschau, erste 3 Kapitel), just diagrams (TikZ) und just clean (löscht Book/Logs/dist/*.pdf). Ohne devbox funktionieren die Befehle auch direkt, sofern pandoc/just und LuaLaTeX im PATH sind.

Verzeichnisstruktur

  • assets/ — kanonische Build-Bilder (cover/, parts/, diagrams/)
  • bilder/ — Katalog, Stil, Gemini-Prompts, pics/ (Exports)
  • pdf/ — Template, Lua-Filter, Styles
  • scripts/ — Assembler und QA
  • build/ · dist/ — generiert (gitignored)
  • _staging/ — rohe Imports (gitignored)

Bilder: Build nur aus assets/. Prompts/Katalog unter bilder/. Fehlende Dateien brechen den Build nicht (\IfFileExists).

Formale Seiten (Selbstverlag)

Die PDF-Reihenfolge beginnt und endet mit formalen Angaben:

Seite Datei / Makro TOC?
Cover (Seite 1) \KantCover (assets/cover/cover.jpg) nein
Schmutztitel \KantHalfTitle in kant-preamble.tex nein
Impressum pdf/front/impressum.tex nein
Inhaltsverzeichnis Pandoc --toc —
… Buchkörper … buch/*.md via Assembler ja
Über den Autor pdf/back/ueber-den-autor.tex ja
Kolophon pdf/back/kolophon.tex nein

Front-/Backmatter wird über has-frontmatter: true in pdf/metadata.yaml aktiviert (römische Seitenzahlen im Vorspann). Das Impressum enthält Anbieter/Kontakt (Selbstverlag, KDP, kant@maatini.space), KI-Hinweis und Lizenzhinweise zu Kant-Zitaten. ISBN ist bewusst weggelassen und kann bei Vergabe in pdf/front/impressum.tex ergänzt werden.

S
Description
No description provided
Readme
187 MiB
0 Stars 1 Watchers 0 Forks
Languages
TeX 51.2%
Python 31.5%
Just 8.7%
Lua 6.8%
Shell 1.8%