web-dev-qa-db-ja.com

LaTeXでリストを中断/再開するにはどうすればよいですか?

次のような出力を生成したいと思います。

1.リストアイテム

2.別のリストアイテム

リスト項目1および2に関するコメントの段落。

3.その他のアイテム

4.最終アイテム

この方法で(明示的にカウンターを設定せずに)リストを中断および再開するための優れた方法を見たことがあると確信していますが、それを再現することはできません。

19

私はこの種のもののためのenumitemが好きです:

\documentclass {article} 
\usepackage {enumitem} 
\begin {document} 
 
\begin {enumerate} 
\itemリストアイテム
\item別のリストアイテム
\end {列挙} 
 
リストアイテム1および2に関するコメントの段落。
 
\begin {enumerate} [resume] 
\item追加アイテム
\item最終アイテム
\end {enumerate} 
 
\end {document} 
21
Will Robertson

TeX FAQには、これを行ういくつかの方法がリストされています。詳細については、 ここ をお読みください。

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}

FAQリンクを提供してくれたDervinThunkに感謝します。

11
ChrisN
\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}
8
giorgian

newcounter および usecounter を使用して、これを回避できます-ここに があります。

0
Mark Rushakoff