![如何使每一页的内容垂直对齐?](https://linux22.com/image/344791/%E5%A6%82%E4%BD%95%E4%BD%BF%E6%AF%8F%E4%B8%80%E9%A1%B5%E7%9A%84%E5%86%85%E5%AE%B9%E5%9E%82%E7%9B%B4%E5%AF%B9%E9%BD%90%EF%BC%9F.png)
我正在使用memoir
文档类。
有没有办法应用每页间距,以便每页的内容垂直居中?我正在考虑类似\raggedbottom
或或\flushbottom
之类的方法。我希望使用(大概)文档顶部的一个命令将其应用于每一页。\vfill
\centering
我目前正在使用,\raggedbottom
因为我不喜欢段落之间的间距\flushbottom
(默认?)。在某些页面上,内容不会垂直填充页面,例如,忽略页边距,12 英寸高的页面中有 8 英寸。在这些情况下,我希望内容上方有 2 英寸的填充,内容下方有 2 英寸的填充,而不是内容下方有 4 英寸的填充。
谢谢!
答案1
你可以尝试
\raggedbottom
\makeatletter
\let\@texttop\@textbottom
\makeatother