
Ich habe auf TeXLive 2017 aktualisiert und konnte es nicht newlfm.cls
ohne Fehler zum Laufen bringen. Hier ist ein Minimalbeispiel:
\documentclass{newlfm}
\begin{document}
\begin{newlfm}
\end{newlfm}
\end{document}
\fancy@reset
LaTex gibt bei , \f@ncyolh
, und Fehler aufgrund undefinierter Steuersequenzen aus \f@ncyorh
.
Was verursacht die Fehler? Was übersehe ich?
Antwort1
Vermutlich der folgende Patch (viaetoolbox
) genügt:
\usepackage{etoolbox}
\makeatletter
\patchcmd{\@zfancyhead}{\fancy@reset}{\f@nch@reset}{}{}
\patchcmd{\@set@em@up}{\f@ncyolh}{\f@nch@olh}{}{}
\patchcmd{\@set@em@up}{\f@ncyolh}{\f@nch@olh}{}{}
\patchcmd{\@set@em@up}{\f@ncyorh}{\f@nch@orh}{}{}
\makeatother
Der Fehler entstand durch die Festcodierung paketabhängiger Variablen, was in einer aktualisierten Version vonfancyhdr
. Indem Sie das Obige zu Ihrer Präambel hinzufügen, fancyhdr
werden die älteren Namen durch die neueren ersetzt.