框架定理环境分布在各个页面

框架定理环境分布在各个页面

我想在示例前面放一条垂直线,以便更容易将它们与常规文本区分开来。为此,我使用了 mdframed,它似乎基本有效。但是,如果示例恰好靠近页面底部(因此它不再适合),而不是将其一部分放在页面底部,另一部分放在下一页,那么页面底部根本就没有被使用,部分示例在下一页(该页的其余部分是空白),示例的其余部分在再下一页...任何解决此问题的建议都非常受欢迎。

代码:

\documentclass[paper=a4]{scrreprt}

\usepackage{blindtext}
\usepackage{amsthm}
\newtheorem{example}{Example}
\usepackage{mdframed}
\surroundwithmdframed[bottomline=false,topline=false,rightline=false,
    linewidth=1pt,
    skipabove=0,
    skipbelow=0,
    innertopmargin=-\topsep,
    innerbottommargin=0]{example}

\begin{document}
\blindtext

\blindtext

\blindtext

\blindtext

\begin{example}
\blindtext
\end{example}

\end{document}

相关内容