Frage zum oberen Rand auf der Kapitelseite

Frage zum oberen Rand auf der Kapitelseite

In meiner LaTeX-Vorlage gibt es eine Seite mit einem Kapitelteil, der zu weit vom oberen Seitenrand entfernt ist, wie im Folgenden dargestellt:

Bildbeschreibung hier eingeben

Meine LaTeX-Datei verwendet amsbook: \documentclass[11pt,a4paper]{amsbook}. Dies geschah nur auf der Kapitelseite, die anderen sind normal.

Meine Frage ist: Wie kann ich das Problem beheben?

Antwort1

Da Sie verwenden amsbook, kann die „Absenkung“ (der vertikale Abstand) über dem Kapiteltitel verringert werden, indem der Wert \topskipim Code, der den Titelblock festlegt, neu definiert wird.

hier ist der Code von amsbook.cls, mit der Angabe des zu ändernden Teils.

\makeatletter
\def\@makechapterhead#1{%
  %% change the value of \topskip from 7.5pc to the desired value
  \global\topskip 7.5pc\relax
  \begingroup
  \fontsize{\@xivpt}{18}\bfseries\centering
    \ifnum\c@secnumdepth>\m@ne
      \leavevmode \hskip-\leftskip
      \rlap{\vbox to\z@{\vss
          \centerline{\normalsize\mdseries
              \uppercase\@xp{\chaptername}\enspace\thechapter}
          \vskip 3pc}}\hskip\leftskip\fi
     #1\par \endgroup
  \skip@34\p@ \advance\skip@-\normalbaselineskip
  \vskip\skip@ }
\def\@makeschapterhead#1{%
  %% change the value of \topskip from 7.5pc to the desired value
  \global\topskip 7.5pc\relax
  \begingroup
  \fontsize{\@xivpt}{18}\bfseries\centering
  #1\par \endgroup
  \skip@34\p@ \advance\skip@-\normalbaselineskip
  \vskip\skip@ }
\makeatother

\@makechapterheadformatiert „normale“ Kapitelüberschriften; \@makeschapterheadmacht dasselbe für die mit Sternchen versehene Version. \topskipgibt die Senke für den Haupttitel an, sie sollte also nicht auf Null reduziert werden; es muss genügend Platz übrig bleiben, um die Zeile „Kapitel n“ aufzunehmen.

verwandte Informationen