如何在 ConTeXt 中修正大文本的垂直對齊

如何在 ConTeXt 中修正大文本的垂直對齊

我想將所有頁面的內容垂直居中。我遵循了中的方法https://tex.stackexchange.com/a/155734/91605,但隨著正文字體大小的增大,對齊方式會越來越偏離實際中心。無論是單行文本還是多行文本,都會發生這種情況。我怎樣才能解決這個問題?

微量元素:

\setuppagenumbering[location=]
\setupbodyfont[100pt]
\showframe

\starttext

\dontleavehmode\vfill
text
\vfill

\stoptext

輸出範例

答案1

一種選擇是使用align=lohi以下選項\framed

\setuppagenumbering[location=]
\setupbodyfont[100pt]
\showframe
\showboxes

\starttext

\dontleavehmode
\framed[height=\textheight, width=\textwidth, align={lohi}]
{text}

\stoptext

這使

在此輸入影像描述

相關內容