章节页面上边缘的问题

章节页面上边缘的问题

在我的 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 章”行。

相关内容