SHA256
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:
@@ -1,8 +1,7 @@
|
|||||||
S06
|
S06
|
||||||
Teilgebiet 01 Iteration A abgeschlossen: Ausbildung als 2-Spalten-Layout via Pandoc-Definition-List umgesetzt.
|
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 auf Term/Definition-Syntax umgestellt (Datum als Term, Inhalt als Definition).
|
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 um enumitem-Konfiguration der description-Liste erweitert (style=multiline, labelwidth=5.5em, leftmargin=6.5em, font=\normalfont).
|
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 sauberes \begin{description} mit vier Eintraegen, Pandoc-DOCX nutzt die Standardstile DefinitionTerm und Definition (in Iteration B in Word zu stylen).
|
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.
|
||||||
Hinweis: Pandoc setzt \tightlist innerhalb der Description-Liste und ueberschreibt damit zur Laufzeit das itemsep auf 0 — fuer vier kurze Eintraege visuell vertretbar.
|
teilgebiete/01-lebenslauf.md Iteration-A-Block umgeschrieben mit Begruendung der Revision und Beschreibung des neuen Setups.
|
||||||
teilgebiete/01-lebenslauf.md um Iteration-A-Block ergaenzt und Naechste-Schritte-Liste auf B/C/D reduziert.
|
agent-prompt.md Aktueller-Stand-Abschnitt auf die Tabellen-Variante fortgeschrieben.
|
||||||
agent-prompt.md Aktueller-Stand-Abschnitt auf S06 fortgeschrieben.
|
|
||||||
|
|||||||
+3
-3
@@ -88,9 +88,9 @@ Setze zwischen sinnvollen Zwischenständen Checkpoints (z.B. nach "Marketing.md
|
|||||||
**Letzte Session:** S06 (2026-04-25)
|
**Letzte Session:** S06 (2026-04-25)
|
||||||
|
|
||||||
**Was wurde gemacht:**
|
**Was wurde gemacht:**
|
||||||
- **Iteration A für Teilgebiet 01 abgeschlossen — Ausbildung als 2-Spalten-Layout.** Definition-List-Variante gewählt (kleineres Risiko bei der Verarbeitung der Inhalte durch Consulting-Agenturen). `source/cv.md` Ausbildungs-Abschnitt auf Pandoc-Definition-List-Syntax umgestellt (Datum als Term, Inhalt als Definition). `templates/template.tex` um `enumitem`-Konfiguration der `description`-Liste erweitert: `style=multiline`, `labelwidth=5.5em`, `leftmargin=6.5em`, `font=\normalfont`. Pandoc-DOCX-Output rendert die Liste mit den Standardstilen `DefinitionTerm` und `Definition`, die in der `reference.docx` (Iteration B) für das DOCX-2-Spalten-Verhalten styled werden.
|
- **Iteration A für Teilgebiet 01 — Ausbildung als 2-Spalten-Layout, Revision auf Tabellen-Variante.** Erster Versuch mit Definition-List ergab im PDF zwar das gewünschte 2-Spalten-Layout, im DOCX aber nicht (Pandoc rendert Definition-Lists als zwei separate Absatzstile, Word kann zwei Absätze nicht in eine Zeile zwingen — visuell sichtbar nach Build von Thomas: Datum fett auf eigener Zeile, Inhalt darunter). Auf Wunsch von Thomas auf Tabellen-Variante umgestellt: `source/cv.md` Ausbildungs-Abschnitt nutzt jetzt eine Pandoc-Multiline-Tabelle ohne Header (Strich-Verhältnis 10:70 ergibt Spaltenbreiten ca. 14 % / 80 %). `templates/template.tex` um Tabellen-Setup erweitert: `booktabs` und `longtable` geladen, alle booktabs-Linienbreiten und Rule-Separationen auf 0 pt, `\LTpre`/`\LTpost` auf 0.4 em reduziert. Description-List-Block wieder entfernt.
|
||||||
- **Sandbox-Verifikation der Iteration A:** Pandoc-LaTeX-Output zeigt sauberes `\begin{description}` mit allen vier Einträgen und korrekter URL-Escapung. Pandoc-DOCX-Output enthält 4× `DefinitionTerm` und 4× `Definition` an der erwarteten Stelle.
|
- **Sandbox-Verifikation der Tabellen-Revision:** Pandoc-LaTeX-Output zeigt `\begin{longtable}[]{@{}ll@{}}` mit vier Datenzeilen und Minipage-Auto-Wrap (`0.14\columnwidth` + `0.80\columnwidth`). Pandoc-DOCX-Output enthält eine native Word-Tabelle mit vier Zeilen und acht Zellen, keine Reste der zwischenzeitlich genutzten Definition-List-Stile.
|
||||||
- **Hinweis aus Iteration A:** Pandoc emittiert `\tightlist` innerhalb der Description-Liste, weil alle vier Definitions ein-paragraphig sind. Das überschreibt unser `itemsep=0.5em` zur Laufzeit auf 0. Für vier kurze Einträge ist das visuell vertretbar; falls später mehr Luft gewünscht wird, lässt sich `\tightlist` im Template auf einen No-Op umdefinieren.
|
- **Visuelle Bestätigung im PDF:** Thomas hat nach erstem Build der Tabellen-Revision noch nicht zurückgemeldet — der nächste Build steht aus. Beim ersten Build (Definition-List-Variante) war das PDF-Layout bereits wie gewünscht (Tabellen-Optik im PDF), das DOCX-Layout aber nicht 2-spaltig. Nach der Revision sollte auch das DOCX echtes 2-Spalten-Layout zeigen; Feinstyling der Tabelle (Rahmen aus, Spaltenbreite) gehört in Iteration B.
|
||||||
|
|
||||||
**Stand zum Vergleich (S05):** CV-Pipeline steht (Pandoc/LuaLaTeX, IBM Plex Sans, Markdown-Quelle, build.ps1 mit sichtbarem Fortschritt). Zahlreiche typographische Mängel aus S05 behoben: Listen-Rendering (PDF + DOCX), Section-Nummerierung (PDF), Level-2-Bullets als Striche (PDF), einsame Einheiten (PDF + DOCX), Trainings als Liste (PDF + DOCX), Ausbildungs-Einrückung (PDF), Schusterjungen-Schutz Stations-Titel (PDF), Hyperlink-Farbe (PDF). Plex-Fonts v1.1.0 system-weit installiert (Doku in Teilgebiet 25).
|
**Stand zum Vergleich (S05):** CV-Pipeline steht (Pandoc/LuaLaTeX, IBM Plex Sans, Markdown-Quelle, build.ps1 mit sichtbarem Fortschritt). Zahlreiche typographische Mängel aus S05 behoben: Listen-Rendering (PDF + DOCX), Section-Nummerierung (PDF), Level-2-Bullets als Striche (PDF), einsame Einheiten (PDF + DOCX), Trainings als Liste (PDF + DOCX), Ausbildungs-Einrückung (PDF), Schusterjungen-Schutz Stations-Titel (PDF), Hyperlink-Farbe (PDF). Plex-Fonts v1.1.0 system-weit installiert (Doku in Teilgebiet 25).
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
@@ -390,21 +390,20 @@ endobj
|
|||||||
<< /Font << /F27 87 0 R /F39 86 0 R >> /ProcSet [ /PDF /Text ] >>
|
<< /Font << /F27 87 0 R /F39 86 0 R >> /ProcSet [ /PDF /Text ] >>
|
||||||
endobj
|
endobj
|
||||||
125 0 obj
|
125 0 obj
|
||||||
<< /Filter /FlateDecode /Length 2746 >>
|
<< /Filter /FlateDecode /Length 2747 >>
|
||||||
stream
|
stream
|
||||||
xÚÍZK�ä6¾÷¯ðhH=␍4tWUÈm³srÊbsÙ9l.ùû«)JeW»“ìbPSÕ¶,Q||üHY/¿-zùáI·ï·/O{ǰ¬jõèíòå_O�nè– Uô~‰Z+‡°|ùºüü¢5‚ÖඨÓo÷š>¸™ü}ºžîé¸=ƒ)7·g6ý2ùò[º�é“~æÿÀoÏh|~pmWêÃù’öe�g“ž␍eȶ¶ËÚ´ÛeŽôû½=�ÄÔaûåË�OZ»j\æïß[ŽnýôÃÓíËÓæ‡Õ«`Üòë×§ŸI7þ™>?¦‡Ì—?ÊЯ‹uF9kÒï/ÿxúû¨X³. ÕªÓ¿¬ÙôsÅi •ó+i7ï®lÏlàš±èÀ$ZS?æ’¯Æ|ßÓ/¸5%$ý{~2ÎO^i>ø¾Þ²• ´ œÐpº¦/MÓ¶ZQ{š]½[lÚ¨[1]±{1v¾è‰b)M£Ùvs—GÚ”ÅÈ)\ö²ôû}œ:›ïgá�ɵâ‹�½íKHÒS]¬Iâ’Æ_ûyŠ␍ŠŸcq¬Ù;œSÉwšåÊFÝæh?¶i“„º–é,¹1-M…ImîJ!‘wZ•Ò”Û4â.ÕÁ›‹•À•þÅZ—`Lr¸@®×áiÓ æÁøZ㕼A¿×5iH:²Aöº&»á | |||||||