Hallo Schniepie,
statt \enlargethispage direkt ins Dokument zu schreiben, wird mit obiger Zeile \enlargethispage ins toc-file geschrieben, wo die Inhaltsverzeichnis-Anweisungen stehen. Es steht ein \protect davor, damit \enlargethispage{Wert} nicht sofort expandiert wird, sondern "geschützt" ist und einfach ins toc-file geschrieben wird. Beim Einbinden des toc-files durch \tableofcontents zeigt es dann Wirkung.
Zu \chapterheadstartvskip schreibe ich mal auf, wie ich es verwenden würde, kommentiert:
Code:
% ein Makro zur Sicherung des ursprünglichen \chapterheadstartvskip deklarieren:
\newcommand*\backupvskip{}
% eine Kopie von \chapterheadstartvskip sichern:
\let\backupvskip\chapterheadstartvskip
% \chapterheadstartvskip redefinieren:
\renewcommand*\chapterheadstartvskip{\vspace{-2\baselineskip}}
% ab nun ist der Abstand vom Seitenkopf zur Kapitelüberschrift geringer
\tableofcontents
% ursprüngliches \chapterheadstartvskip-Makro wiederherstellen:
\let\chapterheadstartvskip\backupvskip
% ab jetzt also wieder normale Abstände bei Kapitelüberschriften.
Viele Grüße,
StefanK
Lesezeichen