减少章节和页眉之间的间距

减少章节和页眉之间的间距

我有点沮丧,因为我正在用 latex 写论文,并且使用了 sharelatex 的研究生论文模板。

我只是想用 \chapter{"example chapter"} 命令减少在空间顶部和“第 x 章”之间生成的新章节之前的间距。

我怎样才能做到这一点?

提前致谢!

答案1

由于此类基于 类book,因此可以查看它。然后您将意识到\chapter使用了\@makechapterhead来负责此间距。您可以book.cls在序言中相应地更改原始代码(来自 ):

\makeatletter
\def\@makechapterhead#1{%
  \vspace*{0\p@}% This is generating the additional space. default {50\p@}
  {\parindent \z@ \raggedright \normalfont
    \ifnum \c@secnumdepth >\m@ne
      \if@mainmatter
        \huge\bfseries \@chapapp\space \thechapter
        \par\nobreak
        \vskip 20\p@
      \fi
    \fi
    \interlinepenalty\@M
    \Huge \bfseries #1\par\nobreak
    \vskip 40\p@
  }}
\makeatother

需要注意的是:这是一个成熟的标准。我不建议对其进行大的改动。但最终还是取决于你——你的热情和决定。

相关内容