我尝试使用该包减少列表之间的大小enumitem
,但出现错误提示perhaps missing an \item
。这是我下面的代码,我显然没有遗漏它!
\begin{description}[topsep=0pt,itemsep=-1ex,partopsep=1ex,parsep=1ex][topsep=0pt,itemsep=-1ex,partopsep=1ex,parsep=1ex]
\item{(i)} $xSx$ does not hold for all $x\in X$ (irreflexive).
\item{(ii)} For all $x,y\in X$, $xSy$ and $ySz$ implies $xSz$ (transitive).
\end{description}
答案1
您已将选项重复[topsep=0pt,itemsep=-1ex,partopsep=1ex,parsep=1ex]
描述:
\documentclass{article}
\usepackage{enumitem}
\begin{document}
\begin{description}[topsep=0pt,itemsep=-1ex,partopsep=1ex,parsep=1ex]
\item{(i)} $xSx$ does not hold for all $x\in X$ (irreflexive).
\item{(ii)} For all $x,y\in X$, $xSy$ and $ySz$ implies $xSz$ (transitive).
\end{description}
\end{document}
顺便问一下,为什么不使用enumerate
来生成枚举列表?使用选项label=(\roman*)
获取所需的标签格式:
\documentclass{article}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[topsep=0pt,itemsep=-1ex,partopsep=1ex,parsep=1ex,label=(\roman*)]
\item $xSx$ does not hold for all $x\in X$ (irreflexive).
\item For all $x,y\in X$, $xSy$ and $ySz$ implies $xSz$ (transitive).
\end{enumerate}
\end{document}