项目之后(而不是之间)的垂直空间

项目之后(而不是之间)的垂直空间

我只是想增加一些垂直空间列表中的每个项目。但是,列表自定义包提供的通常选项仅修改空间之间项目。

换句话说,我想在 N 个项目后插入 N 个垂直空格,而不是像itemize那样在 N 个元素之间插入 N-1 个垂直空格(通过增加包itemsep提供的维度enumitem

笔记。我想以系统的方式插入空间(参见 MWE),因为我的最终目标是定义一个可以做到这一点的新环境。

\documentclass{article}

\begin{document}

\begin{enumerate}
\item First question
\begin{itemize}
\item Solve: $x^2+1=0$
\vspace{2em}
\item Solve: $x^3+1=0$
\vspace{2em}
\item Solve: $x^4+1=0$
\vspace{2em}
\end{itemize}
\item Second question
\end{enumerate}

\end{document}

在此处输入图片描述

答案1

如果我很好地理解了你想要什么,这里有一种方法:

\documentclass{article}
\usepackage{enumitem}

\begin{document}

\begin{enumerate}
\item First question
\begin{itemize}[itemsep=3em, after=\vspace*{\dimexpr 3em-\topsep-\partopsep}]
\item Solve: $x^2+1=0$
\item Solve: $x^3+1=0$
\item Solve: $x^4+1=0$
\end{itemize}
\item Second question
\end{enumerate}

\end{document}

在此处输入图片描述

相关内容