如何在LaTeX中修改章节标题前的空间大小?

如何在LaTeX中修改章节标题前的空间大小?,latex,bibliography,Latex,Bibliography,我一直在Zenwalk上与tetex合作,现在我用texlive编译了我的报告,行为有点不同 我希望我的参考书目能像以前一样放在一页中,我只需要更改参考书目章节标题前的空格 你知道我怎么办吗 如果您只想减少参考页的上边距空间,请 将\vspace*{}命令设置在您的\书目{}之前。这将强制调整参考页。 例如: 最简单的方法是使用。它提供用于定义分区标题外观的宏 黑客的解决方案是根据您的喜好重新定义book.cls中的宏。原版看起来是这样的: \def\@makechapterhead#1{%

我一直在Zenwalk上与tetex合作,现在我用texlive编译了我的报告,行为有点不同

我希望我的参考书目能像以前一样放在一页中,我只需要更改参考书目章节标题前的空格

你知道我怎么办吗


如果您只想减少参考页的上边距空间,请 将
\vspace*{}
命令设置在您的
\书目{}
之前。这将强制调整参考页。 例如:


最简单的方法是使用。它提供用于定义分区标题外观的宏

黑客的解决方案是根据您的喜好重新定义
book.cls
中的宏。原版看起来是这样的:

\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@
  }}

只需更改Vkips的VSpace就足够了。

我们讨论的是前一段文字和章节标题顶部之间的垂直间距?没有发现任何有希望的东西。This:有一些与参考书目相关的帮助,但不包含所需长度的名称。
\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@
  }}