Consider the following example:
\documentclass{article}
\newtheorem{Theorem}{Theorem}
\begin{document}
\begin{Theorem}
On the other hand, this one has only one claim.
\end{Theorem}
\begin{Theorem}
\begin{enumerate}
\item First claim
\item Second claim
\end{enumerate}
\end{Theorem}
\end{document}
Typesetting it results in:
Notice there is extra horizontal space before the first item in the list of the second theorem.
Is there a sensible way to get rid of that?
Ideally, the solution would work with amsthm
, thmtools
, enumitem
.
N.B.: this is related to Is it possible to skip the first line in a theorem environment? but not quite the same.
Best Answer
Two variants of a solution using the
enumitem
package. In the first case, twoenumerate
environments were used; the first one uses leftamargin=* to suppress the undesired horizontal space; the secondenumerate
usesresume
to keep the numbering but preserves the standard value for\leftmargin
; the vertical spacing between the two environments was also corrected. In the second case, the optionleftmargin=*
was also used, but this time only oneenumerate
environment was used so the horizontal space will be removed for all the items.The result: