¿Cómo puedo eliminar la sangría de un solo elemento en una enumeración?

¿Cómo puedo eliminar la sangría de un solo elemento en una enumeración?

El título lo explica casi todo. Estoy anidando enumeraciones. Además, como quiero escribir contenido sobre elementos específicos, interrumpo las enumeraciones para insertar texto enmarcado. Esto requiere los paquetes framedy enumitem. Actualmente, puedo generar esto:

ingrese la descripción de la imagen aquí

El código para el ejemplo de trabajo mínimo es este:

\documentclass[]{article}
\usepackage{framed}
\usepackage{enumitem}
\usepackage{color}

\begin{document}

  \begin{enumerate}
  \def\labelenumi{\arabic{enumi}.}
  \item First item
    \begin{enumerate}
    \def\labelenumii{\arabic{enumii}.}
    \item Another item
    \item Yet another foo item
    \end{enumerate} % TASK COMMENT SECTION
        \begin{framed}
            \textcolor{red}{This section be aligned to the left side of the box}
        \end{framed}
    \begin{enumerate}[resume]
    \def\labelenumii{\arabic{enumii}.}
    \item Foo item
    \end{enumerate}
      \begin{framed}
          \textcolor{red}{This section should also be aligned to the left side of the box.}
      \end{framed}
    \begin{enumerate}[resume]
    \def\labelenumii{\arabic{enumii}.}
    \item Foo foo item
    \item Bar item

    \begin{enumerate}
    \def\labelenumiii{\arabic{enumiii}.}
    \item Nested item
    \item Second nested item
    \end{enumerate}

      \begin{framed} % TASK COMMENT SECTION
      \noindent
          Bla bla to explain the reasons of this enumerations.\\
          \textcolor{red}{EVERYTHING ON THIS BOX SHOULD HAVE A NORMAL LEFT ALIGNMENT.}\\
          \underline{Mock title}
          \begin{itemize}
            \item A deeply embedded foo
            \item Another deeply embedded foo
          \end{itemize}
          \underline{Gosh, no more mock titles please!}
          \begin{itemize}
           \item Bored foo
           \item Yet another bored foo
          \end{itemize}
            \underline{Shameful copy of the last enum}
          \begin{itemize}
           \item Bored foo
           \item Yet another bored foo
          \end{itemize}
      \end{framed}
      \begin{enumerate}[resume]
      \def\labelenumiii{\arabic{enumiii}.}

      \item Almost finished
      \item Finished
      \end{enumerate}
    \item Oh, not yet??
    \item At the end
    \end{enumerate}

    \begin{framed} % TASK COMMENT SECTION
        I promise this is the last box \textcolor{red}{THAT SHOULD BE ALIGNED TO THE LEFT!}
    \end{framed}

    \begin{enumerate}[resume]
    \def\labelenumiii{\arabic{enumiii}.}

    \item This one is not well numbered because I got lost in the freakish nesting of enums, but you get the idea.
    \end{enumerate}

  \end{enumerate}

\end{document}

El texto dentro de los marcos tiene sangría, supongo que está tomando la sangría esperada para un elemento de su enumeratesección.

  1. ¿Cómo puedo eliminar la sangría del elemento en el que se encuentra el marco?
  2. ¿Es posible evitar la sangría de un solo elemento en una enumeración?

Respuesta1

Aquí hay una solución (creo) para la pregunta actualizada. Defino un listcommententorno, con un argumento opcional, la diferencia entre el nivel de lista actual y first level. El valor predeterminado es 1. Aproveché para simplificar tu código, usando el \setlistcomando.

\documentclass[]{article}
\usepackage[showframe]{geometry}
\usepackage{framed}
\setlength{\FrameSep}{0.5em}
\usepackage{enumitem}

\setlist[enumerate]{label =\arabic*., wide =0pt, leftmargin = *}
\setlist[enumerate, 1]{label =\arabic*., wide, leftmargin = *}
\usepackage{color}
\usepackage{changepage}
\newenvironment{listcomment}[1][1]{\framed\adjustwidth{-\dimexpr #1\leftmargin + \fontdimen2\font}{}}{\endadjustwidth\endframed}

\begin{document}

  \begin{enumerate}
  \item First item\\
    Firstitem
    \begin{enumerate}
    \item Another item
    \item Yet another foo item
    \end{enumerate} % TASK COMMENT SECTION
        \begin{listcomment}
        \color{red} This section should be aligned to the left side of the box. This section should be aligned to the a left side of the box.
        \end{listcomment}
    \begin{enumerate}[resume]
    \item Foo item
    \end{enumerate}
      \begin{listcomment}
       \color{red} This section should also be aligned to the left side of the box.
      \end{listcomment}
    \begin{enumerate}[resume]
    \item Foo foo item
    \item Bar item

    \begin{enumerate}
    \item Nested item
    \item Second nested item
    \end{enumerate}

      \begin{listcomment}[2] % TASK COMMENT SECTION
      \noindent
          Bla bla to explain the reasons of this enumerations.\\
          \textcolor{red}{EVERYTHING ON THIS BOX SHOULD HAVE A NORMAL LEFT ALIGNMENT.}\\
          \underline{Mock title}
          \begin{itemize}
            \item A deeply embedded foo
            \item Another deeply embedded foo
          \end{itemize}
          \underline{Gosh, no more mock titles please!}
          \begin{itemize}
           \item Bored foo
           \item Yet another bored foo
          \end{itemize}
            \underline{Shameful copy of the last enum}
          \begin{itemize}
           \item Bored foo
           \item Yet another bored foo
          \end{itemize}
      \end{listcomment}
      \begin{enumerate}[resume]

      \item Almost finished
      \item Finished
      \end{enumerate}
    \item Oh, not yet??
    \item At the end
    \end{enumerate}

    \begin{listcomment} % TASK COMMENT SECTION
        I promise this is the last box \textcolor{red}{THAT SHOULD BE ALIGNED TO THE LEFT!}
    \end{listcomment}

    \begin{enumerate}[resume]
    \item This one is not well numbered because I got lost in the freakish nesting of enums, but you get the idea.
    \end{enumerate}

  \end{enumerate}

\end{document} 

ingrese la descripción de la imagen aquí

información relacionada