当我使用时,我遇到了迷你页面在页面上的垂直位置的一个奇怪问题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}
当我编译此代码时,我得到一个包含两页的文档。每页包含一个小页面,它们在各自页面的顶部对齐(标题之后):
twopage
但是,如果我添加文档类选项( \documentclass[a4paper, twoside]{article}
),第一个小页面会突然出现在第一页的底部;第二页不会发生变化:
有趣的是,如果没有 ,这种情况就不会发生\section{Heading}
。
问题显然是:我怎样才能将迷你页面放到页面顶部?我特别感兴趣的解决方案是,第一页上可以有任意/未知数量的迷你页面(页面可以容纳多少就有多少)。所有迷你页面都应该位于尽可能顶部的位置。
答案1
article
默认使用 \raggedbottom
,因此如果页面不足,则会在页面底部添加任何额外的空间。在双面模式下,它默认为\flushbottom
这样,它会尝试确保底线位于每页的底部,但由于所有文本都在小页面中,所以唯一可拉伸的空间是标题下方小页面上方的空间,第二页没有可拉伸空间,因此会不够满。
据我了解,您想要\raggedbottom
在序言中添加描述。
请注意,由于标题的原因,您的第一个小页面不会缩进,但按照书写方式,您后面的页面将会缩进,因此行数将会超出\parindent
。