リスト項目間のスペースを増やさずに、リスト内の段落間のスペースを増やす方法

リスト項目間のスペースを増やさずに、リスト内の段落間のスペースを増やす方法

を使用するとenumitem、項目間の垂直方向のスペースはitemsep+ になります。項目間の垂直方向のスペースを増やさずに、段落間のスペース ( ) を増やすにはparsepどうすればよいですか。parsep

答え1

itemsepまず、 と のデフォルト値と の希望値を使用して\itemsep、に渡す値を計算します。\parsep\parsep

\documentclass{article}
\usepackage{enumitem}
\usepackage{lipsum}

\newlength{\newparsep}
\setlength{\newparsep}{12pt plus 4pt minus 2pt}

\begin{document}

\begin{itemize}[
  itemsep=\glueexpr\itemsep+\parsep-\newparsep\relax,
  parsep=\newparsep,
]

\item \lipsum[1][1]\par\lipsum[1][2]

\item \lipsum[2][1]\par\lipsum[2][2]

\end{itemize}

\end{document}

ここに画像の説明を入力してください

設定なしの出力:

ここに画像の説明を入力してください

関連情報