仅增加节标题上方的边距

仅增加节标题上方的边距

我想更改节标题上方的间距,以便有更大的上边距。我考虑使用和的组合\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 可以自由地更好地填充页面(这称为胶水正如我昨天了解到的)。

相关内容