Alineación de entornos enumerados
Tengo dos entornos enumerados. En el MWE, los números en el segundo entorno están aparentemente alineados a la derecha con los números en el primero, me gustaría alinear a la izquierda los números en el segundo entorno con los del primero.
El tercer entorno también debe alinearse a la izquierda con los dos primeros entornos. El cuarto entorno debería seguir mostrándose como se esperaba.
MWE
\documentclass{book}
\usepackage[inline,shortlabels]{enumitem}
\setlist[enumerate]{leftmargin=4em, align=left}
\begin{document}
\begin{enumerate}
\item Item 1
\item Item 2
\item Item 3
\end{enumerate}
\begin{enumerate}[label=1.\arabic*.]
\item Item 1.1
\item 1.2
\end{enumerate}
\begin{itemize}
\item Item 10
\item Item 20
\end{itemize}
\begin{enumerate*}[label=(\roman*)]
\item Item 100
\item item 200
\end{enumerate*}
\end{document}
Respuestas
Ver si agrega
\setlist[enumerate]{leftmargin=4em, align=left}
en el preámbulo de su documento resuelva su problema.

MWE completo:
\documentclass{book}
\usepackage{enumitem}
\setlist[enumerate]{leftmargin=4em, align=left}
\usepackage{lipsum}
\begin{document}
\lipsum[11]
\begin{enumerate}
\item Item 1
\item Item 2
\item Item 3
\end{enumerate}
\begin{enumerate}[label=1.\arabic*.]
\item Item 1.1
\item Item 1.2
\end{enumerate}
\end{document}
Apéndice:
Después de la edición de la situación de la pregunta cambia mucho. Nota: enumitem
no permite configuraciones separadas para listas en línea (que yo sepa), sin embargo, en tal situación, se recomienda definir una nueva lista con las características deseadas. Por ejemplo, como:
\newlist{inlinelist}{enumerate*}{1}
\setlist*[inlinelist,1]{label=(\roman*),
before=\unskip{: }, itemjoin={{, }}, itemjoin*={{, and }}}
Teniendo en cuenta esto en la primera versión de la respuesta, puede escribir el ejemplo de su documento de la siguiente manera:
\documentclass{book}
\usepackage[shortlabels]{enumitem}
\setlist[enumerate]{leftmargin=4em, align=left}
\newlist{inlinelist}{enumerate*}{1}
\setlist*[inlinelist,1]{label=(\roman*),
before=\unskip{: }, itemjoin={{, }}, itemjoin*={{, and }}}
\usepackage{lipsum}
\begin{document}
\lipsum[11]
\begin{enumerate}
\item Item 1
\item Item 2
\item Item 3:
\end{enumerate}
\begin{enumerate}[label=1.\arabic*.]
\item Item 1.1
\item Item 1.2
\end{enumerate}
\noindent%
Some text
\begin{inlinelist}[label=(\roman*)]
\item Item 100
\item item 200
\item item 300
\end{inlinelist}.
\end{document}
que cede a:


\documentclass{book}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[
leftmargin=\parindent,
align=left,
labelwidth=\parindent,
labelsep=10pt]
\item Item 1
\item Item 2
\item Item 3
\end{enumerate}
\begin{enumerate}[
label=1.\arabic*.,
leftmargin=\parindent,
align=left,
labelwidth=\parindent,
labelsep=10pt]
\item Item 1.1
\item Item 1.2
\end{enumerate}
\end{document}