mdframed 和虚假分页符

mdframed 和虚假分页符

我不知道为什么,但 mdframed 有时会无缘无故地引入一些分页符。有没有办法防止 mdframed 插入这些分页符?我无法做一个最小工作示例,它是不可重复的(我不明白它是如何发生的)。这是一个例子,在练习 7.12 中的句子“...并给出它们的性质...”之前有一个分页符。

mdframe 内出现虚假分页符

生成页面的乳胶代码是

\begin{exercise}
For each value of $\beta$, give the critical points of the function:
\[f(x,y)=x^{2}+y^{2}+\beta xy +x +2y\]
and give their nature (min/max, local/global) ?
\end{exercise}

环境练习在其他地方定义为:

\newmdenv[
frametitlefont=\color{ocre}\bfseries\normalfont,
frametitleaboveskip=-6pt,
rightline=false,
leftline=true,
topline=false,
bottomline=false,
linecolor=ocre,
backgroundcolor=ocre!5,
linewidth=2pt,
]{exoBox}

\newenvironment{exercise}[1][]{%
\refstepcounter{exo}
\ifstrempty{#1}%
{\begin{exoBox}[frametitle={\colorbox{white}{\space Exercize \theexo \space}}]\noindent}
{\begin{exoBox}[frametitle={\colorbox{white}{\space Exercize \theexo : #1\space}}]\noindent}
} %
{\end{exoBox}}

我不知道为什么会出现这些分页符,如果您能提示我应该如何分析问题(并希望最终解决它),我将不胜感激。谢谢

相关内容