Meinen Trainingsrahmen reparieren

Meinen Trainingsrahmen reparieren

Erstens ist mein Englisch nicht gut. Wenn also ein Fehler vorliegt, lassen Sie es mich bitte wissen.

Ich möchte eine neue Umgebung in Latex erstellen, um diesen Rahmen zu erstellen Bildbeschreibung hier eingeben Aber wenn der Text im Rahmen zu lang ist, gibt es einige Probleme

Bildbeschreibung hier eingeben

Können Sie mir helfen, meine Probleme zu lösen? Hier ist mein Code

\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}

}

Jede Hilfe ist willkommen

Antwort1

Ich schlage vor, tcolorboxanstelle einer TiKZUmgebung ein zerbrechliches Element zu verwenden.

\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}

Bildbeschreibung hier eingeben

verwandte Informationen