我习惯mdframed
引用问题集。这通常在章节的开头完成,有时会出现两页的间隔,如下所示:
我觉得这既不实用也不美观,所以我习惯于\newpage
将它们放在同一页上以供今天的工作使用。有什么通用方法可以将它们自动放在同一页上?
这是我使用的:
\usepackage[tikz]{mdframed}
\newmdenv[%
backgroundcolor=black!5,
frametitlebackgroundcolor=black!10,
roundcorner=5pt,
skipabove=\topskip,
innertopmargin=\topskip,
splittopskip=\topskip,
frametitle={Problem statement},
frametitlerule=true,
nobreak=true,
]{problem}
答案1
请始终提供示例文档(由于未提供代码,因此未测试此答案)
needspace
如果标题位于页面底部的任意指定长度内,则可以使用该包强制分页。
\needspace{3cm}
\section{...}
\begin{mdframed}
..