连续小页面的垂直对齐和“twoside”

连续小页面的垂直对齐和“twoside”

当我使用时,我遇到了迷你页面在页面上的垂直位置的一个奇怪问题twoside。使用示例可以最好地解释这个问题:

\documentclass[a4paper]{article}

\usepackage{lipsum}

\begin{document}
  \section{Heading}

  \begin{minipage}{\linewidth}
    \LARGE \lipsum[3]
  \end{minipage}

  \begin{minipage}{\linewidth}
    \LARGE \lipsum[3]
  \end{minipage}

\end{document}

当我编译此代码时,我得到一个包含两页的文档。每页包含一个小页面,它们在各自页面的顶部对齐(标题之后):

第 1 页第2页

twopage但是,如果我添加文档类选项( \documentclass[a4paper, twoside]{article}),第一个小页面会突然出现在第一页的底部;第二页不会发生变化:

第 1 页使用 <code>twoside</code>

有趣的是,如果没有 ,这种情况就不会发生\section{Heading}

问题显然是:我怎样才能将迷你页面放到页面顶部?我特别感兴趣的解决方案是,第一页上可以有任意/未知数量的迷你页面(页面可以容纳多少就有多少)。所有迷你页面都应该位于尽可能顶部的位置。

答案1

article默认使用 \raggedbottom,因此如果页面不足,则会在页面底部添加任何额外的空间。在双面模式下,它默认为\flushbottom这样,它会尝试确保底线位于每页的底部,但由于所有文本都在小页面中,所以唯一可拉伸的空间是标题下方小页面上方的空间,第二页没有可拉伸空间,因此会不够满。

据我了解,您想要\raggedbottom在序言中添加描述。

请注意,由于标题的原因,您的第一个小页面不会缩进,但按照书写方式,您后面的页面将会缩进,因此行数将会超出\parindent

相关内容