如何在 ConTeXt 中合并重叠的边注?

如何在 ConTeXt 中合并重叠的边注?

我正在做一个与这个问题,只是由于各种原因我使用 ConTeXt 而不是海报使用的 XeLaTeX。

我也在排版一段在页边空白处标有诗句/行号的文本,如果碰巧有两个行号出现在同一行,我有兴趣将它们合并起来,用斜线或逗号或类似的东西把它们分开。

那里的评论暗示了 ConTeXt 中可能使用 \EveryLine 的解决方案,但我尚未弄清楚如何使用该命令实现解决方案 - 我认为我对 TeX 的各种实现比前面的提问者更陌生!有没有可靠的方法在 ConTeXt 中实现这一点?

编辑并添加:

一个非常简单的MWE:

\starttext

\inmargin{1}Now we are engaged in a great civil war.
\inmargin{2}We are testing whether that nation or any nation so conceived 
and so dedicated, can long endure.
\inmargin{3}We are met on a great battle-field of that war.

\stoptext

结果是:

结果

我希望 1 和 2 不要重叠,也不要像\setupmargindata[stack=yes]我得到的那样堆叠,而是自动组合重叠的部分以获得如下"1,2"所示的内容:

期望输出

我将非常感激任何帮助...谢谢!

相关内容