itemize 或 enumerate 中某项的多个行之间的间距

itemize 或 enumerate 中某项的多个行之间的间距
\documentclass[11pt]{article}
\usepackage{enumitem}
\begin{document}
Some text here.
\begin{enumerate}
\item a
\item b
\item c
\end{enumerate}
Some more text.
\end{document}

假设项目 a 包含多行文本。如何增加项目 a 中每行之间的间距?

答案1

before键允许更改\baselineskip

\documentclass[11pt]{article}
\usepackage{enumitem}
\usepackage{setspace}
\begin{document}
Some text here.
\begin{enumerate}[before=\setlength{\baselineskip}{20pt},itemsep=-10pt]
\item a more text more text more text more text more text more text more text more text more text more text more text more text more text more text 
\item b
\item c
\end{enumerate}
Some more text.
\end{document}

答案2

由于您已经在使用该enumitem包,您可以设置 parsep 和 itemsep 参数。 控制段落之间的空间量,项目之间的空间量:parsep参见itemsep本网站的其他页面。

\documentclass[11pt]{article}
\usepackage{enumitem}
\begin{document}
    Some text here.
    \begin{enumerate}[parsep=20pt,itemsep=10pt]
        \item a
        \item b
        \item c
    \end{enumerate}
    Some more text.
\end{document}

相关内容