我想将标题页垂直居中。我尝试过这样的代码,但是不起作用:
\vfill
\startalignment[center]
Title
\stopalignment
\vfill
- 我正在使用 ConTeXt,因此在页面上垂直居中文本没有起作用,但是,纯 TeX 中的解决方案也可以。
- 文档\设置对齐ConTeXt wiki 建议可能有该选项
lohi
,但它似乎仅在放置在框架内时才将内容垂直居中。
如何使页面内容垂直居中?
答案1
正如 Aditya 已经回答的那样,最常见的方式是使用\startstandardmakeup
,例如:
\starttext
\startstandardmakeup
\startalignment[center] % or \centerline{...}
{\definedfont[Bold at 40pt] Title}
\stopalignment
\stopstandardmakeup
document text
\stoptext
答案2
也许这是一种黑客行为,但在我的代码中,这总是有效的:\phantom{x}
在之前放置一个\vfill
以获得所需的效果。