Aqui está um MWE:
\documentclass{article}
\usepackage{enumitem}
\usepackage{lipsum}
\begin{document}
\begin{enumerate}[leftmargin=1.5cm, font=\bfseries, labelsep=1em]
\item[1-1.*] Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut
purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur
dictum gravida mauris.
\item[1-2.] Nam arcu libero, nonummy eget, consectetuer id, vulputate a,
magna. Donec vehicula augue eu neque. Pellen- tesque habitant morbi tristique
senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras
viverra metus rhoncus sem.
\begin{enumerate}[leftmargin=1.5cm, label=(\alph*)]
\item Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu
tellus sit amet tortor gravida placerat.
\item Integer sapien est, iaculis in, pretium quis, viverra ac, nunc.
Praesent eget sem vel leo ultrices bibendum. Aenean faucibus.
\end{enumerate}
\item[1-12.*] Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac,
nulla. Curabitur auc- tor semper nulla. Donec varius orci eget risus.
\end{enumerate}
\end{document}
Estou me perguntando se existe uma maneira de fazer com que tudo fique alinhado como está, mas o maior número (neste caso, 1-12.*) fica alinhado à esquerda com a margem e todo o resto fica alinhado com base nisso . Também quero poder recuar a sublista (a), (b), etc. começando do início do texto (não dos números) na lista principal.
Responder1
Aqui está uma solução, que usa a widest=
chave de enumitem
:
\documentclass{article}
\usepackage[showframe]{geometry}
\usepackage{enumitem}
\usepackage{lipsum}
\begin{document}
\begin{enumerate}[widest=\bfseries1-12.*, labelindent =-0.333em, font=\bfseries, labelsep = 1em, leftmargin = *]
\item[1-1.*] Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut
purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur
dictum gravida mauris.
\item[1-2.\hphantom{*}] Nam arcu libero, nonummy eget, consectetuer id, vulputate a,
magna. Donec vehicula augue eu neque. Pellen- tesque habitant morbi tristique
senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras
viverra metus rhoncus sem.
\begin{enumerate}[wide = 0pt, align = left, label=(\alph*), leftmargin=*]%leftmargin=2em
\item Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu
tellus sit amet tortor gravida placerat.
\item Integer sapien est, iaculis in, pretium quis, viverra ac, nunc.
Praesent eget sem vel leo ultrices bibendum. Aenean faucibus.
\end{enumerate}
\item[1-12.*] Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac,
nulla. Curabitur auc- tor semper nulla. Donec varius orci eget risus.
\end{enumerate}
\end{document}
Responder2
Como parece que você deseja digitar rótulos arbitrários para o seu primeiro nível, talvez seja melhor usar listas de descrição (use o pacote calc e insira o rótulo mais longo nas opções da lista de descrição).
\documentclass{article}
\usepackage{enumitem}
\usepackage{lipsum}
\usepackage{calc}
\begin{document}
\begin{description}[leftmargin=!,labelwidth=\widthof{\bfseries 1-12.*}]
\item[1-1.*] Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut
purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur
dictum gravida mauris.
\item[1-2.] Nam arcu libero, nonummy eget, consectetuer id, vulputate a,
magna. Donec vehicula augue eu neque. Pellen- tesque habitant morbi tristique
senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras
viverra metus rhoncus sem.
\begin{enumerate}[label=(\alph*)]
\item Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu
tellus sit amet tortor gravida placerat.
\item Integer sapien est, iaculis in, pretium quis, viverra ac, nunc.
Praesent eget sem vel leo ultrices bibendum. Aenean faucibus.
\end{enumerate}
\item[1-12.*] Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac,
nulla. Curabitur auc- tor semper nulla. Donec varius orci eget risus.
\end{description}
\end{document}