S06: PDF-Build-Hotfix nach erstem Build der Tabellen-Revision: LuaLaTeX schlug in der Tabellen-Spaltenangabe mit der Meldung ueber einen nicht definierten Counter none fehl, weil Thomas Pandoc-Version (3.x) calc-basierte Spaltenbreiten der Form p von Klammer Spaltenbreite minus 2 mal tabcolsep Klammerzu mal real Faktor emittiert und das Template weder das calc-Paket noch das Pandoc-Hilfsmakro real bereitstellte (Sandbox-Pandoc 2.9 emittiert die simplere ll-Spaltenform und hat den Fehler nicht reproduziert). templates/template.tex Tabellen-Block ergaenzt um usepackage array, usepackage calc und providecommand real. Sandbox-Verifikation: synthetischer Pandoc-3.x-Spalten-Output kompiliert mit dem erweiterten Template via LuaLaTeX zu PDF, nur eine harmlose longtable-Rerun-Warnung. DOCX nach Tabellen-Revision von Thomas visuell bestaetigt (Tabelle sieht gut aus, nur Default-Word-Tabellenrahmenlinien noch da, Rahmen-Aus in Iteration B). teilgebiete/01-lebenslauf.md und agent-prompt.md um Hotfix-Eintrag und DOCX-Bestaetigung ergaenzt.

This commit is contained in:
tlg
2026-04-25 22:15:22 +02:00
parent be4f695c9c
commit 80a0323996
7 changed files with 36 additions and 11 deletions

View File

@@ -1,4 +1,4 @@
===== Build gestartet: 2026-04-25 14:30:13 =====
===== Build gestartet: 2026-04-25 20:59:41 =====
Source: Q:\DesTEngS\Pro\Git\marketing\claude_cowork\artefakte\01-lebenslauf\source\cv.md
Template-TEX: Q:\DesTEngS\Pro\Git\marketing\claude_cowork\artefakte\01-lebenslauf\templates\template.tex
Reference: Q:\DesTEngS\Pro\Git\marketing\claude_cowork\artefakte\01-lebenslauf\templates\reference.docx
@@ -6,8 +6,17 @@ Output-Dir: Q:\DesTEngS\Pro\Git\marketing\claude_cowork\artefakte\01-lebenslau
--- Pandoc -> PDF (LuaLaTeX) ---
Cmd: pandoc --from=markdown+smart --pdf-engine=lualatex --template=Q:\DesTEngS\Pro\Git\marketing\claude_cowork\artefakte\01-lebenslauf\templates\template.tex --resource-path=Q:\DesTEngS\Pro\Git\marketing\claude_cowork\artefakte\01-lebenslauf\source --output=Q:\DesTEngS\Pro\Git\marketing\claude_cowork\artefakte\01-lebenslauf\output\Lebenslauf_Dr-Ing_Thomas_Langer.pdf Q:\DesTEngS\Pro\Git\marketing\claude_cowork\artefakte\01-lebenslauf\source\cv.md
PDF OK: Q:\DesTEngS\Pro\Git\marketing\claude_cowork\artefakte\01-lebenslauf\output\Lebenslauf_Dr-Ing_Thomas_Langer.pdf (68.2 KB)
Error producing PDF.
! LaTeX Error: No counter 'none' defined.
System.Management.Automation.RemoteException
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.828 ...width - 2\tabcolsep) * \real{0.8554}}@{}}
System.Management.Automation.RemoteException
PDF FEHLER (Exit 43)
--- Pandoc -> DOCX ---
Cmd: pandoc --from=markdown+smart --reference-doc=Q:\DesTEngS\Pro\Git\marketing\claude_cowork\artefakte\01-lebenslauf\templates\reference.docx --resource-path=Q:\DesTEngS\Pro\Git\marketing\claude_cowork\artefakte\01-lebenslauf\source --output=Q:\DesTEngS\Pro\Git\marketing\claude_cowork\artefakte\01-lebenslauf\output\Lebenslauf_Dr-Ing_Thomas_Langer.docx Q:\DesTEngS\Pro\Git\marketing\claude_cowork\artefakte\01-lebenslauf\source\cv.md
DOCX OK: Q:\DesTEngS\Pro\Git\marketing\claude_cowork\artefakte\01-lebenslauf\output\Lebenslauf_Dr-Ing_Thomas_Langer.docx (19.9 KB)
===== Build beendet: 2026-04-25 14:30:18, Exit-Code 0 =====
DOCX OK: Q:\DesTEngS\Pro\Git\marketing\claude_cowork\artefakte\01-lebenslauf\output\Lebenslauf_Dr-Ing_Thomas_Langer.docx (20.1 KB)
===== Build beendet: 2026-04-25 20:59:51, Exit-Code 1 =====

View File

@@ -77,8 +77,18 @@
%% 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).
%%
%% Pandoc 3.x emittiert Spaltenbreiten als calc-Ausdruck der Form
%% p{(\columnwidth - 2\tabcolsep) * \real{0.8554}}
%% sowie >{\raggedright\arraybackslash}p{...}-Praeambeln. Dafuer brauchen wir
%% das array-Paket (\arraybackslash), das calc-Paket (Multiplikation in
%% Laengenarithmetik) und das Pandoc-Hilfsmakro \real, das in unserem Template
%% selbst providet werden muss, weil wir den Pandoc-Default-Header nicht nutzen.
\usepackage{array}
\usepackage{calc}
\usepackage{booktabs}
\usepackage{longtable}
\providecommand{\real}[1]{#1}
%% Linienbreiten auf 0pt: \toprule/\midrule/\bottomrule rendern unsichtbar.
\setlength{\heavyrulewidth}{0pt}
\setlength{\lightrulewidth}{0pt}