ConTeXt:如何对齐边距文本以使其不超过文本区域?

ConTeXt:如何对齐边距文本以使其不超过文本区域?

这是我正在设计的双面文档,其边缘有多个且相当长的注释。

有些注释与位于页面较低位置的文本相连,当所述注释包含相当长的文本时,它会“溢出”文本区域,就像在这个最小示例中一样:

\setuppapersize[A6][A6]
\showframe
\definemargindata[notemargin][ininner][style=small]

\starttext
\input knuth\par
\notemargin{Some words just to fill text and make a point}\input ward
\stoptext

产生如下结果:

最小示例输出的第一页。请查看左下角。

因此,在这种情况下,我希望将注释中的文本抬高,以便其底部与文本区域的底部匹配。但我无论如何也做不到。我想应该location关于中的参数的一些内容\setupmargindata(wiki 说它是从中继承的\setupframed):

\setuppapersize[A6][A6]
\showframe
\definemargindata[notemargin][ininner][style=small,location=<whatever>]

\starttext
\input knuth\par
\notemargin{Some words just to fill text and make a point}\input ward
\stoptext

我尝试了 wiki 中给出的每个选项,但它们都使边距中的文本消失。甚至 letlocation=也会产生同样的效果。我遗漏了什么吗?

相关内容