我正在尝试在页脚区域周围画线,并在该区域的底部中央放置一些文本。我已经尝试了以下变体一段时间了:
\showframe
\defineframed[FooterSection]
[
width=\makeupwidth,
height=broad,
location=bottom,
frame=on,
rulethickness=3pt
]
\setupfootertexts[\FooterSection{Some text}]
\starttext
Hello.
\stoptext
这给了我以下信息:
我还没有找到一些height
和location
或其他参数的组合来达到我想要的效果。事实上,这个框太短了,但文本在正确的位置。我如何扩展高度,使其到达页脚区域的顶部?
答案1
使用完整的页脚,但重新对齐内容。
\showframe
\defineframed[FooterSection]
[width=max,
height=max,
location=bottom,
align={low,middle},
frame=on,
rulethickness=3pt]
\setupfootertexts[\FooterSection{Some text}]
\starttext
Hello.
\stoptext
答案2
答案3
您可以使用和键max
的值来使用框架的可用空间。您必须执行的另一项设置是禁用页脚设置的,否则框架将不会填充页脚的整个垂直区域。width
height
strut
\showframe
\startsetups [footer]
\startframed [width=max,height=max,align={middle,low},rulethickness=3pt]
Some text
\stopframed
\stopsetups
\setupfooter [strut=no]
\setupfootertexts[\texsetup{footer}]
\starttext
Hello.
\stoptext