我想在示例前面放一条垂直线,以便更容易将它们与常规文本区分开来。为此,我使用了 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}