When doing proofs, I make the semantic distinction of numerating everything that is an assumption as letters and proof obligations in roman numerals.
Unfortunately, this clashes for the letter (i) and I'm looking for a way to circumvent this.
I can easily prevent this myself by hand via \setcounter{enumi}{8} right in front of the offending item of my list of assumptions. However, this is error prone.
Is there any way to automate this and just skip the character?
Here is an M(N)WE that produces the clash:
\documentclass[a4paper]{article}
\usepackage{enumitem}
\newenvironment{assumptions}
{\begin{enumerate}[label=(\alph)]
}
{
\end{enumerate}
}
\newenvironment{goals}
{\begin{enumerate}[label=(\roman)]
}
{
\end{enumerate}
}
\begin{document}
If
\begin{assumptions}
\item $1+1=2$
\item $2+0=2$
\item $0+2=2$
\item $3-1=2$
\item $4-2=2$
\item $5-3=2$
\item $6-4=2$
\item $7-5=2$
\end{assumptions}
Then
\begin{goals}
\item uhoh
\item this is ok
\end{goals}
\end{document}


)
– user202729 Dec 14 '22 at 15:09\AddEnumerateCounter(as shown in one of the answers to the linked questions). – Skillmon Dec 14 '22 at 15:23