Enumitem/Enumerar Margens na Seção vs. Subseção

Enumitem/Enumerar Margens na Seção vs. Subseção

Estou escrevendo um contrato no qual separo as diferentes disposições com itens numerados (seguindoessa questão), como no MWE abaixo. As margens nas enumeratelistas nas Subseções são exibidas corretamente com o bloco de texto alinhado com os cabeçalhos da Seção e Subseção. No entanto, quando adiciono uma lista abaixo apenas de uma Seção, o alinhamento das margens fica desativado.

Como posso alinhar a lista abaixo da Seção com uma margem de 0,5 pol. como a outra lista?

\documentclass[12pt,letterpaper]{article}
\usepackage[letterpaper,top=1.25in,left=1in,right=1in,bottom=1.25in,showframe=false,headheight=1in]{geometry}
\usepackage[scaled]{uarial}
\usepackage[T1]{fontenc}
\renewcommand{\familydefault}{\sfdefault}
\usepackage{lipsum}

%----Change default LaTeX section styles---------------------------
\usepackage{titlesec} % Lets user adjust section header formatting
\titleformat{\section}{\normalfont\bfseries}{\llap{\makebox[0in][l]{\thesection.}}}{0.5in}{\MakeUppercase}
\titleformat{\subsection}{\normalfont\bfseries}{\llap{\parbox{0in}{\thesubsection}}}{0.5in}{}
\titleformat{\subsubsection}{\normalfont}{\llap{\parbox{0in}{\thesubsubsection}}}{0.5in}{}

\usepackage{enumitem}
\setlist[enumerate]{leftmargin=*,align=left,label=\thesubsection.\arabic*.}
\setlist[itemize]{leftmargin=0.5in}

\begin{document}
    
\section{First Section}

\subsection{First Subsection}

\begin{enumerate}
    \item \lipsum[1]

    \item \lipsum[2]
\end{enumerate}

\section{Second Section}

\begin{enumerate}[label=\thesection.\arabic*.]
    \item \lipsum[3]
    
    \item \lipsum[4]
\end{enumerate}
    
\end{document}

listas desalinhadas

Responder1

\setlist[enumerate]{leftmargin=0.5in,labelwidth=0.5in,align=left,itemindent=0pt,labelsep=*,label=\thesubsection.\arabic*.}

produz o resultado desejado

margens alinhadas

informação relacionada