章ページの上部余白に関する質問

章ページの上部余白に関する質問

私の LaTeX テンプレートには、次のように、ページの先頭から離れすぎた章部分を含むページがあります。

ここに画像の説明を入力してください

私の LaTeX ファイルでは以下を使用しますamsbook:\documentclass[11pt,a4paper]{amsbook}を使用しています。これは章のページでのみ発生し、他は正常です。

私の質問は、どうすれば修正できるかということです。

答え1

を使用している場合amsbook、章タイトルの上の「シンク」(垂直距離)は、の値を再定義することで減少できます。\topskip、タイトル ブロックを設定するコードで

ここに のコードを示しますamsbook.cls。変更する部分が示されています。

\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

\@makechapterhead「通常の」章見出しをフォーマット\@makeschapterheadします。星付きバージョンでも同じです。 \topskipメイン タイトルへのシンクを指定します。したがって、シンクは 0 に減らさないでください。「章 n」行を収容するのに十分なスペースが残っている必要があります。

関連情報