我使用 mdframed 包在左右页边距用垂直线标记特定段落。这种方法效果很好,但如果这样的段落跨越两页,即中间有分页符,则由于某种原因,第一页的最后一行为空。
效果可以在该问题的图片中看到(它也提供了 MWE,但据我所知没有解决我的问题):mdframed 框跨越分页符:防止中间出现图像
有什么想法/建议可以确保这条线路不会被“浪费”吗?
提前谢谢您!
答案1
如果您想要易碎框架,我建议您使用tcolorbox
而不是mdframed
——它更稳定。
除此之外:空格由 键控制splitbottomskip
。您可以将其设置为 0pt(默认值为 10pt,即使文档另有说明):
\documentclass{scrbook}
\usepackage{lipsum}
\usepackage{mdframed}
\usepackage[demo]{graphicx}
\begin{document}
\mainmatter\chapter{MWE}
\lipsum[1-4]
\begin{mdframed}[splitbottomskip=0cm]
\lipsum[4-6]
\end{mdframed}%
\end{document}