
ドキュメント内の列挙を自動的に継続することに興味があります。次の MWE をご覧ください。
%compile with XeLaTeX
\documentclass[12pt]{memoir}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[shortlabels]{enumitem}
\usepackage{lipsum}
\begin{document}
\begin{flushleft}
\lipsum[1]
\begin{enumerate}[label=\textbf{\arabic*.}]
\item This is the first item
\item This is the second item
\item ....
\end{enumerate}
\lipsum[2]
\begin{enumerate}[label=\textbf{\arabic*.}, start=4]
\item This is the fourth item
\item This is the fifth item
\end{enumerate}
\lipsum[3]
\end{flushleft}
\end{document}
2番目の列挙を開始するときに、LaTeXに何らかの方法でたとえば start=4 と入力するのではなく、前の列挙が終了したところから正確に開始しますか?
答え1
enumitem
これが、パッケージがオプションを提供している理由ですresume
。このオプションはresume*
ラベル定義も保持します (修正してくれた @daleif に感謝します)。
\documentclass{memoir}
\usepackage[shortlabels]{enumitem}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{enumerate}[label=\textbf{\arabic*.}]
\item This is the first item
\item This is the second item
\end{enumerate}
\lipsum[2]
\begin{enumerate}[resume*]
\item This is the fourth item
\item This is the fifth item
\end{enumerate}
\lipsum[3]
\end{document}