看看以下 MWE:
\documentclass{scrbook}
\usepackage[utf8]{inputenc}
\usepackage{beamerarticle}
\usepackage[framemethod=TikZ]{mdframed}
\surroundwithmdframed{definition}
\begin{document}
\begin{definition}
\alert{test}
\begin{description}
\item[A:] TestA
\item[B:] TestB
\end{description}
\end{definition}
\end{document}
有什么办法可以解决这个问题吗?
答案1
该mdframed
软件包基本上被废弃了,因为与此同时tcolorbox
又出现了一个功能更强大的软件包。
\documentclass{scrbook}
\usepackage{beamerarticle}
\usepackage[many]{tcolorbox}
\tcolorboxenvironment{definition}{
boxrule=0.5pt,
sharp corners,
colback=white,
}
\begin{document}
\begin{definition}
\alert{test}
\begin{description}
\item[A:] TestA
\item[B:] TestB
\end{description}
\end{definition}
\end{document}
我不会使用beamerarticle
,但这是个人意见。
答案2
它的工作原理是tcolorbox
:
\documentclass{scrbook}
\usepackage[utf8]{inputenc}
\usepackage{beamerarticle}
\usepackage[most]{tcolorbox}
\BeforeBeginEnvironment{definition}{\begin{tcolorbox}[boxrule=1pt]}
\AfterEndEnvironment{definition}{\end{tcolorbox}}
\begin{document}
\begin{definition}
\alert{test}
\begin{description}
\item[A:] TestA
\item[B:] TestB
\end{description}
\end{definition}
\end{document}