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

时间:2010-02-21 04:39:54

标签: latex bibliography

我一直在Zenwalk上使用tetex,现在我用texlive编译我的报告,行为有点不同。

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

你知道我怎么能管理它吗​​?

由于

2 个答案:

答案 0 :(得分:2)

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

\newpage
\vspace*{-2cm}
\bibliographystyle{/..../bst-files/econometrica_v2}
\bibliography{/home/.../econometrics}

答案 1 :(得分:2)

最简单的方法是使用titlesec package它提供了用于定义切片标题外观的宏。

hacker 解决方案是根据您的喜好将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@
  }}

只是更改vskips的vspace可能就足够了。