减少顶部标题和章节标题之间的间距

减少顶部标题和章节标题之间的间距

我正在使用这个模板 -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

相关内容