![减少顶部标题和章节标题之间的间距](https://linux22.com/image/299895/%E5%87%8F%E5%B0%91%E9%A1%B6%E9%83%A8%E6%A0%87%E9%A2%98%E5%92%8C%E7%AB%A0%E8%8A%82%E6%A0%87%E9%A2%98%E4%B9%8B%E9%97%B4%E7%9A%84%E9%97%B4%E8%B7%9D.png)
我正在使用这个模板 -http://www-h.eng.cam.ac.uk/help/tpl/textprocessing/ThesisStyle1.1/
我正在尝试更改章节标题和页面顶部之间的间距。我想减少标题部分,但不知道要更改哪部分。
答案1
实际上,最好制作一个独立的示例,而不是参考场外档案,但无论如何,据我所知,该类只是输入标准类book
并从那里继承章节格式。
book
分别使用以下两个宏来表示编号和星号形式。顶部的空间设置为 50pt,但您可以根据需要进行调整。
\makeatletter
\def\@makechapterhead#1{%
\vspace*{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@
}}
\def\@makeschapterhead#1{%
\vspace*{50\p@}%
{\parindent \z@ \raggedright
\normalfont
\interlinepenalty\@M
\Huge \bfseries #1\par\nobreak
\vskip 40\p@
}}
\makeatother