\documentclass{article}
\usepackage{showframe}
\begin{document}
Top \vfil Bottom
\end{document}
得出的结果如下(页眉和页脚除外):
据我所知,\vfil(单独使用)添加了足够的粘性,可将后续文本推到框的底部。使用\vfill
会将文本一直推到底部。据我所知,当单独使用这些命令时,它们的行为应该相同。
什么地方出了错?
更新. 类似效果如下\hfil
:
\documentclass{article}
\usepackage{showframe}
\begin{document}
Left \hfil Right
\end{document}
产量:
答案1
article
默认情况下使用,\raggedbottom
因此格式会在每页底部添加拉伸粘连,您\vfil
需要平衡该粘连,以便它们都拉伸相同的量,将文本置于剩余空间的中心。如果您使用ll
粘连,那么它会扩展到全部量,而l
粘连量\raggedbottom
则限制在其自然大小0pt
。