S06: Iteration A revidiert: Ausbildungs-Layout von Definition-List auf Pandoc-Multiline-Tabelle umgestellt, weil Definition-List im DOCX kein echtes 2-Spalten-Layout liefert (Word kann Term und Definition als zwei Absatzstile nicht in eine Zeile zwingen). source/cv.md Ausbildungs-Abschnitt nutzt jetzt headerless Multiline-Tabelle mit Strich-Verhaeltnis 10:70 (Pandoc berechnet Spaltenbreiten von ca. 14 Prozent und 80 Prozent der Textbreite). templates/template.tex Description-List-Block wieder entfernt; neuer Tabellen-Block mit booktabs und longtable, Linienbreiten und Rule-Separations auf 0pt, LTpre/LTpost auf 0.4em. Sandbox-Verifikation: Pandoc-LaTeX rendert longtable mit Minipage-Auto-Wrap und vier Datenzeilen, Pandoc-DOCX rendert eine native Word-Tabelle mit vier Zeilen und acht Zellen, keine Reste der Definition-List-Stile. teilgebiete/01-lebenslauf.md Iteration-A-Block umgeschrieben mit Begruendung der Revision und Beschreibung des neuen Setups. agent-prompt.md Aktueller-Stand-Abschnitt auf die Tabellen-Variante fortgeschrieben.

This commit is contained in:
tlg
2026-04-25 20:58:27 +02:00
parent ee3d1b3fe8
commit be4f695c9c
9 changed files with 127 additions and 129 deletions

View File

@@ -73,23 +73,22 @@
%% Level 2: Endstrich (textopenbullet ist in Plex Sans nicht enthalten)
\setlist[itemize,2]{label=\textendash, leftmargin=2.0em}
%% Description-Liste: 2-Spalten-Layout fuer Ausbildungs-Abschnitt.
%% Datum als Term im linken Spaltenbereich (feste Breite), Inhalt rechts.
%% style=multiline: Inhalt umbricht innerhalb des rechten Spaltenbereichs;
%% bei einem zu langen Term wuerde der Inhalt unterhalb fortgesetzt.
%% font=\normalfont entfernt das Default-Bold der description-Labels
%% (Bold-Auszeichnung in der Beschreibung steuert weiterhin die Markdown-Quelle).
\setlist[description]{
style=multiline,
leftmargin=6.5em,
labelindent=0pt,
labelwidth=5.5em,
labelsep=1em,
font=\normalfont,
topsep=0.4em,
itemsep=0.5em,
parsep=0pt,
}
%% === Tabellen ===============================================================
%% Pandoc emittiert fuer Markdown-Tabellen eine longtable mit booktabs-Linien
%% (\toprule, \bottomrule). Im CV werden Tabellen rahmenlos als Layout-Werkzeug
%% eingesetzt (z.B. Ausbildung als 2-Spalten-Layout: Datum links, Inhalt rechts).
\usepackage{booktabs}
\usepackage{longtable}
%% Linienbreiten auf 0pt: \toprule/\midrule/\bottomrule rendern unsichtbar.
\setlength{\heavyrulewidth}{0pt}
\setlength{\lightrulewidth}{0pt}
\setlength{\cmidrulewidth}{0pt}
%% Kein Vertikalabstand um die Linien.
\setlength{\aboverulesep}{0pt}
\setlength{\belowrulesep}{0pt}
%% Vertikalabstand vor/nach longtable reduzieren (Default ist \bigskipamount).
\setlength{\LTpre}{0.4em}
\setlength{\LTpost}{0.4em}
%% === Schusterjungen-Schutz ==================================================
\usepackage{needspace}