修復我的鍛鍊框架

修復我的鍛鍊框架

首先,我的英文不好,所以如果有任何錯誤,請告訴我。

我想在乳膠中創建一個新環境來製作這個框架 在此輸入影像描述 但是當框架中的文字太長時,就會出現一些問題

在此輸入影像描述

你能幫我解決我的問題嗎?這是我的程式碼

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

}

任何幫助表示讚賞

答案1

我建議使用可破壞的環境tcolorbox而不是TiKZ環境。

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

在此輸入影像描述

相關內容