下面的代码
\documentclass{book}
\textheight 5.25in
\usepackage{lipsum}
\usepackage{pgfpages}
\pgfpagesuselayout{2 on 1}
\begin{document}
\large
\begin{description}
\item \lipsum[13]
\item \lipsum[13]
\item \lipsum[13]
\item A sentence.
\item A sentence.
%\newpage
\item \lipsum[13]
\item \lipsum[1]
\item \lipsum[1]
\item \lipsum[1]
\item \lipsum[1]
\end{description}
\end{document}
产生(显示前两页)输出:
在实际文档中,大多数情况下,我不介意项目被拆分成两页;但是,偶尔(例如 MWE 中的第六项),我不希望发生这种情况。因此,在这种情况下,如果我在\newpage
第六个项目之前立即运行代码,我会得到
问题:对于 MWE 中的第一页(但实际文档中根据需要),我如何垂直展开前五个项目,使它们均匀地延伸到页面的整个高度?我不想使用类似的东西, \setlength\itemsep{1em plus 1fil} \interlinepenalty=10000
因为这可能会导致后续页面出现较大的间隙,因为不允许项目跨页。
谢谢。