我正在尝试使用multicol
并将itemize
列表分散到多个列中。我还使用titlesec
它来设置标题的样式。我的文档的一部分使用 multicol,而另一部分不使用,并且两者的垂直间距不同,这看起来很奇怪。我在 stack exchange 上搜索过,所有问题都是关于减少 multicol 环境之前的空间,而就我而言,我想增加它以使其与没有 multicol 时的空间相同。此外,只有当我使用该titlesec
包时才会出现问题。我想我需要设置multicolsep
值,但设置成什么呢?
\documentclass{article}
\usepackage{multicol}
\usepackage{enumitem}
\usepackage[compact]{titlesec}
\begin{document}
\section*{Section}
\setlength\multicolsep{0pt}
\begin{multicols}{3}
\begin{itemize}[leftmargin=*, nosep]
\item Item 1
\item Item 2
\item Item 3
\item Item 4
\end{itemize}
\end{multicols}
\section*{Section}
\begin{itemize}[leftmargin=*, nosep]
\item Item 1
\item Item 2
\item Item 3
\item Item 4
\end{itemize}
\end{document}
因此,我希望在两种情况下“Section”和“Item 1”之间的垂直距离相同。当我使用likecompact
选项时,垂直间距的差异尤其明显。有什么办法可以使间距相等吗?titlesec
\usepackage[compact]{titlesec}