彩色环境下的分页问题

彩色环境下的分页问题

我有以下问题。在序言中,我有以下内容:

\newcounter{problem}[chapter]\setcounter{problem}{0}
\renewcommand{\theproblem}{\arabic{chapter}.\arabic{problem}}
\newenvironment{problem}[2][]{%
    \refstepcounter{problem}

\ifstrempty{#1}%
% if condition (without title)
{\mdfsetup{%
    frametitle={%
        \tikz[baseline=(current bounding box.east),outer sep=0pt]
        \node[anchor=east,rectangle,fill=red!0]
        {\strut Problem~\theproblem};}
    }%
% else condition (with title)
}{\mdfsetup{%
    frametitle={%
       \tikz[baseline=(current bounding box.east),outer sep=0pt]
        \node[anchor=east,rectangle,fill=red!0]
        {\strut Problem~\theproblem:~#1};}%
    }%
}%
% Both conditions
\mdfsetup{%
    innertopmargin=10pt,linecolor=red!50,%
    linewidth=2pt,topline=true,%
    frametitleaboveskip=\dimexpr-\ht\strutbox\relax%
}

\begin{mdframed}[]\relax}{%
\end{mdframed}}}}

然后我在文档中写道:

\begin{problem}[Name]
    Text
\end{problem}

我的 pdf 文件在 [Name] 和 Text 之间分页,如图所示(它们取自不同的页面)。它还会漏掉第一个字母(除非我在 \begin{problem} 后加上 {}),但这并没有给我带来太多困扰。

在此处输入图片描述 在此处输入图片描述

我该如何解决分页问题?

相关内容