代码之家  ›  专栏  ›  技术社区  ›  Natim

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

  •  3
  • Natim  · 技术社区  · 14 年前

    我一直在和Tetex在Zenwalk上合作,现在我用TexLive编写了我的报告,行为有点不同。

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

    你知道我该怎么办吗?

    谢谢

    2 回复  |  直到 14 年前
        1
  •  2
  •   mropa    14 年前

    如果只想缩小参考页的上边距空间,可以 设置一个 \vspace*{} 命令 \bibliography{} . 这将强制调整参考页。 如:

    \newpage
    \vspace*{-2cm}
    \bibliographystyle{/..../bst-files/econometrica_v2}
    \bibliography{/home/.../econometrics}
    
        2
  •  2
  •   Damien Pollet    14 年前

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

    这个 黑客 解决方案是重新定义宏 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就足够了。