I am using the enumitem package with the following custom list:
\newlist{answers}{enumerate}{2}
\setlist[answers,1]{label=(\alph*), ref=(\alph*)}
\setlist[answers,2]{label=(\roman*), ref=(\alph{answersi}.\roman*)}
Its purpose is to list answers to questions on assessments. I similarly have one for answers. It is often used to write nested questions, such as:
Here are my answers:
\begin{answers}
\item First answer
\item Second answers:
\begin{answers}[series=innerlist]
\item Answer Two-One
\item Answer Two-Two
\end{answers}
\end{answers}
Something I need to exit for
\begin{answers}[resume, start=2]
\item \begin{answers}[resume=innerlist]
\item Answer Two-Three
\item Answer Two-Four
\end{answers}
\item Answer Three
\end{answers}
I want my resumed outer list to resume from (b), as it does, but without showing the label, so that it looks as though the list never broke, and the inner list continues as normal. I thought using \item[] would do, however, although that hides that item's label, it then continues with the next item being (b), rather than (c).
Can this be done? I have not been able to find any posts on this situation, nor have I found anything in the enumitem manual.
Edit: I forgot to mention that I'm aware I could do this in the resuming of the environments:
\begin{answers}
\item[] \begin{answers}[resume=innerlist]
\item Answer Two-Three
\item Answer Two-Four
\end{answers}
\setcounter{answersi}{2}
\item Answer Three
\end{answers}
Is this the only way/preferred way, or is there a way to use the environment options, instead?


\begin{answers}in the lower code block with\begin{answers}[resume], you wouldn't need the instruction\setcounter{answersi}{2}later on. – Mico May 13 '23 at 08:00