[Tex/LaTex] How to make the numbering of items non-italic in a theorem environment

#enumerateamsmathitalicitemizetheorems

Is there a way to make the numbering of items non italic. To to be specific in the following example I would like that (v) becomes non italic (italic blablabla is fine).

\documentclass{article}
\usepackage{amsthm}

\newtheorem{thm}{Theorem}


\begin{document}

\begin{thm}
  \begin{enumerate}
  \item[(v)] blablabla
  \end{enumerate}
\end{thm}

\begin{thm}
  \begin{itemize}
  \item[(v)] blablabla
  \end{itemize}
\end{thm}


\end{document}

Best Answer

You can use the start key of enumitem or, better, the series key which makes all enumerate environments in a series to have the same layout and share the same counter. Here I use a thmenum series. Note you may have as many series as you please.

\documentclass{article}
\usepackage{amsthm}
\usepackage{enumitem}%
 \newtheorem{thm}{Theorem}
\usepackage{etoolbox}
\AtBeginEnvironment{thm}{\setlist[enumerate, 1]{font=\upshape, nosep,  wide=0.5em, before=\leavevmode}}

\begin{document}

\begin{thm}
  \begin{enumerate}[series=thmenum]
  \item Blablabla
  \item Bliblibli
  \end{enumerate}
\end{thm}

\begin{thm}
  \begin{enumerate}[thmenum]
  \item Blablabla
  \item Bliblibli
  \item Blobloblo
  \end{enumerate}
\end{thm}

\end{document} 

enter image description here