更改节标题上方和下方的空白

更改节标题上方和下方的空白

我想改变节标题周围的间距,以便它与后面的段落之间的间隙更小。

我找到了以下命令

\usepackage[compact]{titlesec}  
\titlespacing{\section}{0pt}{0pt}{0pt}

但这会产生错误Package titlesec Error: Entered in horizontal mode.。谷歌搜索没有找到任何有用的答案。

有没有其他方法可以改变标题周围的间距,或者有没有简单的方法可以解决该错误?

我正在使用 fancyhdr 和 sectsty 以查看是否存在差别。

答案1

您可以使用它\usepackage[compact]{titlesec}来缩小章节标题周围的所有空白。

无论sectsty为您做什么,您都可以用 来做titlesec。我预计问题是由于它们之间的某些冲突造成的。

补充一下我对上述评论的回答:titlesec 的\titleformat选项可以处理大小和颜色选项。请参阅 titlesec 手册第 3-4 页。

答案2

\usepackage[compact]{titlesec}
\titlespacing{\section}{0pt}{*0}{*0}
\titlespacing{\subsection}{0pt}{*0}{*0}
\titlespacing{\subsubsection}{0pt}{*0}{*0}

答案3

我用它\vspace{12pt}来做间隔。我不是说它是正确的,只是对我来说它有用。

相关内容