我正在尝试在我的定理环境之前添加一个水平条,使用
\AtBeginEnvironment{theorem}{\medskip \noindent {\rule{\linewidth}{2pt}}\nopagebreak}
但是,水平条仍可能位于页面底部。有什么方法可以强制将其固定在环境的第一行吗?
更新:John Kormylo 建议的 \needspace 答案有效!谢谢!
我正在尝试在我的定理环境之前添加一个水平条,使用
\AtBeginEnvironment{theorem}{\medskip \noindent {\rule{\linewidth}{2pt}}\nopagebreak}
但是,水平条仍可能位于页面底部。有什么方法可以强制将其固定在环境的第一行吗?
更新:John Kormylo 建议的 \needspace 答案有效!谢谢!