我想更改节标题上方的间距,以便有更大的上边距。我考虑使用和的组合\voffest
来\textheight
实现这一点,但这些都是全局选项,并且会弄乱文档中后面的图像位置,所以如果可能的话,我宁愿避免这样做。
我找到了以下命令:
\usepackage{titlesec}
\titleformat{\section}
{\normalfont\fontsize{12}{15}\bfseries}{\thesection}{1em}{}
\titlespacing{\section}{2.5in}{4in}{0in}
第一个和第三个选项\titlespacing
似乎可以达到预期的效果,但第二个选项似乎没有任何作用,我怀疑它可能是解决我问题的答案。此标题上方没有文字,谷歌搜索也没有找到任何有用的答案来解决此特定问题。
有没有其他方法可以改变标题周围的间距,或者有没有简单的方法可以解决该错误?
答案1
我昨天才遇到这个问题。我的命令现在看起来像这样
\titlespacing*{\section}{0pt}{1.2em plus 0.1em minus 0.4em}{0em plus 0.1em minus 0.2em}
老实说,我不知道为什么我的命令带有星号 *,但它对我来说是有效的。似乎有必要给出带有加号和减号的边距,以便 LaTeX 可以自由地更好地填充页面(这称为胶水正如我昨天了解到的)。