我有点沮丧,因为我正在用 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
需要注意的是:这是一个成熟的标准。我不建议对其进行大的改动。但最终还是取决于你——你的热情和决定。