由于本学期即将结束,我的讲义排版项目课程快要结束时,我开始用抽认卡学习定义。我用一个 Python 脚本自动创建了抽认卡,该脚本会提取\begin{definition}..\end{definition}
并放入新TeX
文档中。在大多数情况下,它工作正常:
TeX 文件是A7
这样的,每个页面只包含一个定义。为了确保这样做有效,我将定义括起来,如下所示:
\vspace*{\fill}
\begin{definition}..\end{definition}
\vspace*{\fill}
\clearpage
我插入了\vspace*{\fill}
将定义置于页面中央的文字A7
。这样我就可以在A4
页面上打印 8 个定义并剪切它们(见下图)。
这对于大约 60 张抽认卡/定义来说效果很好,但大约 10 张抽认卡要么没有垂直居中,要么在一页上有 2 个定义。
为什么有些页面有两个定义,而每个定义后面都有一个\clearpage
?有没有比用 包围定义环境更好的垂直居中方法\vspace*{\fill}
?