我想暂停和恢复带有罗马数字的枚举列表。我正在使用 enumerate 和 mdwlist 包,并具有以下内容:
\begin{enumerate}[I]
\item Item
\item Item
\suspend{enumerate}
Text in between...
\resume{enumerate}
\item Item
\item Item
\end{enumerate}
但结果是,前两项(暂停之前)编号为 I 和 II(如所需),后两项(恢复后)编号为 3 和 4。我如何让它们编号为 III 和 IV?
答案1
正如文档所示mdwlist
,在这种情况下您需要重复可选参数enumerate
;它需要几个额外的括号:
\documentclass{article}
\usepackage{enumerate,mdwlist}
\begin{document}
\begin{enumerate}[I]
\item Item
\item Item
\suspend{enumerate}
Text in between...
\resume{enumerate}[{[I]}]
\item Item
\item Item
\end{enumerate}
\end{document}
或者,您可以使用enumitem
带有选项的包shortlabels
来获取用于指定标签的相同语法,enumerate
并使用其resume*
选项来恢复列表。
\documentclass{article}
\usepackage[shortlabels]{enumitem}
\begin{document}
\begin{enumerate}[I]
\item Item
\item Item
\end{enumerate}
Text in between...
\begin{enumerate}[resume*]
\item Item
\item Item
\end{enumerate}
\end{document}