Zitat Zitat von javatar Beitrag anzeigen
Okay, dieses \makeatletter und \makeatother war mir schon immer etwas suspekt
Da ist eigentlich nichts suspektes dran; wenn man Makros mit @ im Namen definieren oder benutzen möchte, muß man den Code entweder in ein LaTeX-Paket packen (und mit \usepackage einbinden), oder aber mit \makeatletter... \makeatother klammern. (Dies soll die Verwendung oder gar das ungewollte Überschreiben von internen Makros in regulären Dokumenten erschweren.)