Как правильно возобновить перечисление независимо от глубины?

Как правильно возобновить перечисление независимо от глубины?

Я хотел бы иметь enumerate resume независимо от глубины. Я не могу заставить его работать с resumeопцией setlist:

\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и resume*работает, немного головоломной. Может быть, я просто не понимаю, как правильно работать с опциями резюме?

Связанный контент