尽管我手头有一些手册,但我似乎找不到解决问题的方法。在我使用 ConTeXt (MkIV) 创建的发票中,我在右边距放置了一个短段落。此段落不可更改,我希望将其锁定在某个垂直距离。但每当我在正文中添加新行(在文本字段中)时,边距中的此段落就会向下移动。我可以通过调整“[line=x]”再次修复它,但我想知道是否可以锁定它?
以下是我撰写这段文字的方式:
\inright[style=normal,line=7]{Text in paragraph.}
任何帮助深表感谢。
答案1
您可以使用 marginblocks 机制。边距块是将内容从上向下堆叠的边距浮动。您可以使用键top
为第一个边距块提供固定偏移量。以下是示例:
\setupmarginblocks
[width=2cm,
top={\blank[8*line]}]
\starttext
\input knuth
\startmarginblock
Text in paragraph.
\stopmarginblock
\stoptext
另一种可能性是,非常灵活的層次机制。