關於章節頁上邊距的問題

關於章節頁上邊距的問題

在我的 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指定主標題的接收器,因此不應將其減少到零;必須保留足夠的空間來容納「第 n 章」行。

相關內容