我想改变节标题周围的间距,以便它与后面的段落之间的间隙更小。
我找到了以下命令
\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}
来做间隔。我不是说它是正确的,只是对我来说它有用。