自定义环境在页面之间拆分

自定义环境在页面之间拆分

我使用包为定理创建了一个自定义环境mdframed

\newtheorem{theorem}{Theorem} 
\newtheorem{twierdz}[theorem]{Twierdzenie}

\newenvironment{twierdzenie}
    {\begin{mdframed}[backgroundcolor=jasnoszary,
        outerlinewidth = 0, 
        leftmargin= 40,%
        rightmargin= 20, 
        skipbelow=0.5\baselineskip,
        skipabove=0.5\baselineskip,
        leftline=true, 
        rightline=true,
        topline=false, 
        bottomline=false]\begin{twierdz}}
    {\end{twierdz}\end{mdframed}}

然后我按以下方式使用它:

\begin{twierdzenie}
If something... and somethong... then following takes place:
some equations....
\end{twierdzenie}

但有时这个环境会被分割到两页。如果定理很长,那就没问题。但有时 LaTeX 会在上一页/下一页上留下一两行定理。

我怎样才能阻止 LaTeX 在页面之间分割此环境?我希望只有在确实需要时才进行分割。

相关内容