Alinear el número de líneas acuñadas dentro y fuera de un tcolorbox

Alinear el número de líneas acuñadas dentro y fuera de un tcolorbox

tengo este MWE

\documentclass{article}

\usepackage[many]{tcolorbox}
\usepackage{minted}
\usepackage{graphicx}
\usepackage{mwe}

\setminted{linenos}

\tcbset{
    common/.style={
        before=\vskip2\baselineskip\noindent,
        enhanced,
        title empty,
        frame empty,
        segmentation empty,
        middle=0.7cm,
        top=0.5cm,
        left*=1.5mm, right*=1.5mm, bottom=0pt
    }
}

\DeclareTColorBox{coolbox}{O{}mO{}}{
    common,
    interior code={
        \filldraw[ultra thick,fill=white,draw=black,rounded corners=10pt,#1] (frame.north west) -- (frame.north east)[sharp corners] -- (frame.south east);
        \node at  ([xshift=-30pt,yshift=3pt]interior.north east) {\includegraphics[#3]{#2}};
    },
}

\begin{document}

\begin{coolbox}{example-image}[width=1.5cm,angle=-20]
    \begin{minted}{bash}
ENV="() { :; }; echo foo" bash
    \end{minted}
\end{coolbox}

\begin{minted}{bash}
ENV="() { :; }; echo foo" bash
\end{minted}

\end{document}

que produce producción usando

latexmk -interaction=nonstopmode -shell-escape -synctex=1 -lualatex ./foo.tex

Pero como puedes notar hay un problema con el número de líneas (lo resalté con el color morado). En particular el primer mintedambiente está dentro coolboxpero el segundo no. Entonces el primero mintedqueda aplastado por dentro coolbox.

La pregunta:¿Es posible evitar el aplastamiento en el lado izquierdo coolbox(solo en el izquierdo porque siempre se abre) para alinear el número de líneas fuera y dentro?

Respuesta1

Su configuración tcolorboxes responsable de eso. En tu \tcbsetcomando usas left*=1.5mmlo que causa la identificación. La documentación de tcolorbox para /tcb/left*=⟨length⟩lecturas.

Establece /tcb/left de modo que ⟨length⟩ sea la distancia entre el cuadro delimitador izquierdo y las partes de texto.

En su caso debería bastar con configurar left*=0mm.

información relacionada