Hallo,
wenn in der Mandantenkonfiguration ein Firmenname mit Und-Zeichen eingegeben wird,
bricht die PDF-Erzeugung über LaTeX mit folgender Fehlermeldung ab:
...
Error: \& invalid in file name. Lost: GmbH \& Co.... l.
...
Die Vorlage wurde erzeugt mit marei.
Sobald das Und-Zeichen aus dem Firmennamen entfernt wird, funktioniert die Erstellung des PDF-Dokuments.
Da ein Und-Zeichen im Firmenname nichts ungewöhnliches ist, z.B. bei GmbH & Co. KG oder Müllker & Sohn, vermute ich ein Versionsproblem bei einem der LaTeX Pakete. Die Installation wurde neu mit dem Ansible Skript aufgesetzt.
Ubuntu 22.04
Kivitendo 3.90
./installation_check.pl -l
Looking for LaTeX kpsewhich ................................................. ok
Looking for LaTeX package pdfx .............................................. ok
Rc files read:
/etc/LatexMk
Latexmk: This is Latexmk, John Collins, 20 November 2021, version: 4.76.
Latexmk: Filename '\documentclass{minimal} \RequirePackage{pdfx} \csname @ifpackagelater\endcsname{pdfx}{2018/12/22}{}{\show\relax} \begin{document} \end{document}' contains character not allowed for TeX file.
Latexmk: Stopping because of bad filename(s).
Looking for pdfx version 2018 or higher ................................. NOT ok
Checking LaTeX Dependencies for Master Templates 'RB':
Looking for LaTeX document class scrartcl ................................... ok
Undefined subroutine &main::uniq called at ./installation_check.pl line 200.
Könnte der Fehler hier liegen?
Freundlichen Grüße
J. B.