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

Posted

技术标签:

【中文标题】如何在 LaTeX 中修改章节标题前的空格大小?【英文标题】:How to modify the size of the space before a chapter title in LaTeX? 【发布时间】:2011-01-19 06:33:31 【问题描述】:

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

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

你知道我该怎么做吗?

谢谢

【问题讨论】:

我们说的是前一段文本和章节标题顶部之间的垂直空间?没有发现任何有希望的东西。这:dcwww.camd.dtu.dk/~schiotz/comp/LatexTips/… 有一些与参考书目相关的帮助,但不包含您想要的长度名称。 【参考方案1】:

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

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

【讨论】:

【参考方案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 对您来说可能就足够了。

【讨论】:

以上是关于如何在 LaTeX 中修改章节标题前的空格大小?的主要内容,如果未能解决你的问题,请参考以下文章

关于latex中标题字体大小问题

如何在 LaTeX 中给章节标题加下划线?

Latex 自定义章节 修改标题 参考文献格式

latex中highlights属于宏包

如何像这样在 LaTeX 中为章节标题着色?

Latex:章节标题中的引文首先放入目录