![如何在 ConTeXt 中合并重叠的边注?](https://linux22.com/image/371749/%E5%A6%82%E4%BD%95%E5%9C%A8%20ConTeXt%20%E4%B8%AD%E5%90%88%E5%B9%B6%E9%87%8D%E5%8F%A0%E7%9A%84%E8%BE%B9%E6%B3%A8%EF%BC%9F.png)
我正在做一个与这个问题,只是由于各种原因我使用 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"
所示的内容:
我将非常感激任何帮助...谢谢!