Arreglando mi marco de ejercicio

Arreglando mi marco de ejercicio

En primer lugar, mi inglés no es bueno, así que si hay algún error, hágamelo saber.

Quiero crear un nuevo entorno en látex para poder hacer este marco. ingrese la descripción de la imagen aquí Pero cuando el texto en el marco es demasiado largo, surgen algunos problemas.

ingrese la descripción de la imagen aquí

¿Puedes ayudarme a resolver mis problemas? Aquí está mi código.

\newcounter{vd}

\setcounter{vd}{0}

\newenvironment{vd}[1][]{
\def\ghichu{\textit{\color{blue}#1.}}
\addtocounter{vd}{1}
\noindent
\begin{tikzpicture}
\node[inner sep=10pt,fill=green!20] (vd)
\bgroup
\begin{minipage}{0.96\textwidth}
\textbf{\color{red}Ví dụ \thevd:}
}{
\flushright\ghichu

\end{minipage}

\egroup;

\draw[blue,line width=5pt] (vd.north west)--(vd.south west);

\end{tikzpicture}

}

Cualquier ayuda es apreciada

Respuesta1

Sugiero utilizar un frágil tcolorboxen lugar de un TiKZentorno.

\documentclass{article}
\usepackage[most]{tcolorbox}
\usepackage{lmodern}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}

\newtcolorbox[auto counter]{vd}[1][]{
    enhanced,
    breakable,
    sharp corners,
    colback=green!20,
    colframe=blue,
    boxrule=0pt,
    leftrule=2pt,
    detach title,
    coltitle=red,
    fonttitle=\bfseries,
    title={Vi du~\thetcbcounter},
    before upper={\tcbtitle\quad}
    #1
}

\begin{document}
\begin{vd}
\lipsum[1]
\end{vd}

\begin{vd}
\lipsum[1-5]
\end{vd}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada