Ich habe ein Makro, das eine neue Dimension definiert (Details wurden für das MWE entfernt; im eigentlichen Befehl möchte ich einen alten Wert im neuen speichern, damit ich ihn vorübergehend ändern und dann den alten Wert wiederherstellen kann. Daher funktioniert es nicht, ihn außerhalb des Befehls zu definieren). Ich kann diesen Befehl im Titel problemlos ausführen – es sei denn, ich lade das titling
Paket. In diesem Fall erhalte ich einen Fehler wegen einer nicht definierten Steuersequenz für \x
, selbst wenn ich das Dokument nicht aufrufe \maketitle
. Gibt es eine Möglichkeit, dies zu beheben?
MWE:
\documentclass{article}
\usepackage{titling} % Comment this out and it works
\newcommand{\test}{%
\newdimen\x \x=1pt
}
\title{\test}
\begin{document}
\end{document}