我想生成类似这样的输出:
1
.
列表项2
.
另一个列表项关于清单项目1和2的评论段落。
3
.
进一步的项目4
.
最终项目
我确信我已经看到了以这种方式中断和恢复列表的好方法(没有明确设置一些计数器),但我无法重现它。
答案 0 :(得分:21)
我喜欢这种事情的咒语:
\documentclass{article} \usepackage{enumitem} \begin{document} \begin{enumerate} \item List item \item Another list item \end{enumerate} Paragraph of comments on list items 1 and 2. \begin{enumerate}[resume] \item Further item \item Final item \end{enumerate} \end{document}
答案 1 :(得分:11)
TeX FAQ列出了几种执行此操作的方法。请阅读here了解完整详情。
我在自己的文档中成功使用了mdwlist包(它是mdwtools的一部分)。例如:
\documentclass{article}
\usepackage{mdwlist}
\begin{document}
\begin{enumerate}
\item List item
\item Another list item
\suspend{enumerate}
Paragraph of comments on list items 1 and 2.
\resume{enumerate}
\item Further item
\item Final item
\end{enumerate}
\end{document}
感谢Dervin Thunk提供FAQ链接。
答案 2 :(得分:8)
\documentclass{article}
\begin{document}
\begin{enumerate}
\item first;
\item second;
\end{enumerate}
This is a paragraph.
\begin{enumerate}
\setcounter{enumi}{2}
\item third;
\item and so on...
\end{enumerate}
\end{document}
编辑:正如Dervin Thunk所指出的那样,我在这里硬编了2个。
所以,这是一个似乎有效的解决方案:
\documentclass{article}
\newcounter{tempcounter}
\begin{document}
\begin{enumerate}
\item first;
\item second;
\setcounter{tempcounter}{\value{enumi}}
\end{enumerate}
This is a paragraph.
\begin{enumerate}
\setcounter{enumi}{\value{tempcounter}}
\item third;
\item and so on...
\end{enumerate}
\end{document}
答案 3 :(得分:0)
您可以使用newcounter
和usecounter
来解决此问题 - 这里是an example。