打破跨页面的框架框——或者,为家庭作业问题集进行更好的设计?

打破跨页面的框架框——或者,为家庭作业问题集进行更好的设计?

我学校推荐的家庭作业文档类文件使用boxedminipage排版问题陈述,以便它们出现在一个框中。然而,这有一个不幸的后果,那就是它们不能跨页面拆分——因此问题陈述经常倾向于将自己推到新的页面上。

有没有办法解决这个问题,比如可以将方框拆分到多个页面?或者有没有人有更好的建议,可以让问题陈述与解决方案在视觉上形成对比?

答案1

这是一个简短的例子,使用mdframed包裹它可以打破整个页面的盒装环境:

在此处输入图片描述

\documentclass{article}
\usepackage{mdframed}% http://ctan.org/pkg/mdframed
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\begin{document}

\lipsum[1-4]

\newmdtheoremenv[outerlinewidth=2,leftmargin=40,rightmargin=40,%
    backgroundcolor=yellow,outerlinecolor=blue,innertopmargin=0pt,%
    splittopskip=\topskip,skipbelow=\baselineskip,%
    skipabove=\baselineskip,ntheorem,roundcorner=5pt]{theorem}{Theorem}[section]

\begin{theorem}[Your important theorem]
\lipsum[1]
\end{theorem}

\lipsum[1-3]

\end{document}

查看mdframed文档有关如何mdframed使用环境的更多信息。在上面的例子中,lipsum用于生成虚拟文本,乱数风格。

相关内容