OK, das mit der Existenzprüfung wusste ich schon. Dachte nur du hättest \def aus irgend 'nem bestimmten Grund genommen.
Dass man @ mit \makeatletter in die Zeichenklasse verlegen muss ist mir auch bekannt. Hätte ja sein können, dass LaTeX interne Konventionen hat, das spezielle Makros da mit @ beginnen müssen.
Solange ich ohne Koma klar komme, werd ich drauf verzichten. Ist doch ohne viel spannender!
EDIT: In meinem Code muss es glaube ich
Code:
\renewcommand{\@chapter}[2][2]{\ifnum \c@secnumdepth >\m@ne
heißen und NICHT
Code:
\renewcommand{\@chapter}[2]{\ifnum \c@secnumdepth >\m@ne
sonst gibt es Murks auf der ersten Seite jedes Kapitels. Hab's oben korrigiert.
Lesezeichen