
深さに関係なく列挙再開をしたいのですが、setlist のresume
オプションで動作させることができません:
\documentclass{article}
\usepackage{enumitem}
\setlist[enumerate]{resume}
\usepackage{amsthm}
\begin{document}
\begin{enumerate}
\item One
\end{enumerate}
\begin{proof}
\begin{enumerate}
\item Two
\end{enumerate}
\end{proof}
\begin{enumerate}
\item Three
\end{enumerate}
\end{document}
解決策は、新しいオプションを使用することのようです。しかし、なぜリストにオプションresume*
がないのか疑問に思います。代わりに、列挙環境にオプションを追加する必要があります。次に疑問に思うのは、なぜオプションが追加されたのかということです。resume*
resume*
resume
それぞれ環境は動作しますが (意図しない番号が付けられますが)、次の環境では動作しませんresume*
:
\documentclass{article}
\usepackage{enumitem}
\usepackage{amsthm}
\begin{document}
\begin{enumerate}[resume*]
\item One
\end{enumerate}
\begin{proof}
\begin{enumerate}[resume*]
\item Two
\end{enumerate}
\end{proof}
\begin{enumerate}[resume*]
\item Three
\end{enumerate}
\end{document}
resume*
各列挙環境にオプションを追加すると期待通りに動作しますを除外するresume
最初のものについては、howとworksの違いがresume*
少しわかりにくいと思います。履歴書オプションの適切な使い方を私が誤解しているだけなのでしょうか?