如何在使用 \newpage 后垂直对齐上一页的文本高度

如何在使用 \newpage 后垂直对齐上一页的文本高度

下面的代码

\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因为这可能会导致后续页面出现较大的间隙,因为不允许项目跨页。

谢谢。

相关内容