S07: PDF-Build-Fehler endgueltig behoben. S06-Hotfix (array, calc, providecommand real) loeste das Problem nicht; nach Rebuild kam unveraendert "! LaTeX Error: No counter 'none' defined." Eigentliche Ursache: Pandoc 3.x emittiert fuer unnummerierte Tabellen direkt vor begin{longtable} die Zeile def LTcaptype none, ohne den Counter none zu definieren. Pandocs eigene Default-Vorlage definiert ihn (commit d835461 in Pandoc 3.8.2.1), Custom-Templates muessen das selbst tun (siehe Pandoc-Issue 11201). Fix: eine Zeile newcounter none direkt nach providecommand real im Tabellen-Block des Templates. Sandbox-Reproduktion exakter Fehlertext ohne Fix, sauberes PDF mit Fix. Auf Thomas' System: PDF wird erzeugt, Ausbildungs-Layout im PDF visuell bestaetigt. Iteration A fuer Teilgebiet 01 damit inhaltlich abgeschlossen. Build-UX-Fix: build.ps1 ergaenzt um Start-Sleep -Seconds 3 nach jedem fehlschlagenden Build-Schritt (Pflichtdatei-Check, PDF-Build, DOCX-Build), damit die rote Fehlerzeile lesbar bleibt bevor das PowerShell-Fenster zugeht. teilgebiete/01-lebenslauf.md um beide Fixes ergaenzt (zweistufige Hotfix-Geschichte, PDF-Bestaetigung, UX-Fix). agent-prompt.md Aktueller-Stand-Abschnitt fuer S08 fortgeschrieben mit verbleibender Iterationsreihenfolge B-C-D, Hinweise auf Pandoc-Versionsunterschied praeziser formuliert.
This commit is contained in:
@@ -71,6 +71,7 @@ foreach ($f in @($sourceFile, $templateTex, $referenceDoc)) {
|
||||
if ($overallExit -ne 0) {
|
||||
Write-Host "===== Abbruch: Pflichtdateien fehlen =====" -ForegroundColor Red
|
||||
Write-Log "===== Abbruch: Pflichtdateien fehlen ====="
|
||||
Start-Sleep -Seconds 3
|
||||
exit $overallExit
|
||||
}
|
||||
|
||||
@@ -98,6 +99,8 @@ if ($pdfExit -eq 0 -and (Test-Path $outputPdf)) {
|
||||
Write-Host " PDF FEHLER (Exit $pdfExit) - Details siehe build.log" -ForegroundColor Red
|
||||
Write-Log "PDF FEHLER (Exit $pdfExit)"
|
||||
$overallExit = 1
|
||||
# Kurz pausieren, damit die rote Fehlerzeile lesbar bleibt, falls das Fenster danach zugeht
|
||||
Start-Sleep -Seconds 3
|
||||
}
|
||||
|
||||
# --- DOCX-Build --------------------------------------------------------------
|
||||
@@ -123,6 +126,8 @@ if ($docxExit -eq 0 -and (Test-Path $outputDocx)) {
|
||||
Write-Host " DOCX FEHLER (Exit $docxExit) - Details siehe build.log" -ForegroundColor Red
|
||||
Write-Log "DOCX FEHLER (Exit $docxExit)"
|
||||
$overallExit = 1
|
||||
# Kurz pausieren, damit die rote Fehlerzeile lesbar bleibt, falls das Fenster danach zugeht
|
||||
Start-Sleep -Seconds 3
|
||||
}
|
||||
|
||||
$endTs = Get-Date -Format 'yyyy-MM-dd HH:mm:ss'
|
||||
|
||||
Reference in New Issue
Block a user