我使用包为定理创建了一个自定义环境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 在页面之间分割此环境?我希望只有在确实需要时才进行分割。