![自定义环境在页面之间拆分](https://linux22.com/image/270470/%E8%87%AA%E5%AE%9A%E4%B9%89%E7%8E%AF%E5%A2%83%E5%9C%A8%E9%A1%B5%E9%9D%A2%E4%B9%8B%E9%97%B4%E6%8B%86%E5%88%86.png)
我使用包为定理创建了一个自定义环境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 在页面之间分割此环境?我希望只有在确实需要时才进行分割。