ConTeXt:上划线和下划线的组合

ConTeXt:上划线和下划线的组合

问题

我目前正在编写一个版本,我想在其中呈现已被来源作者标记为“已完成”的段落(例如待办事项列表)。一些被划掉的项目带有下划线,我也想将其序列化。

在 ConTeXt 1.01 中单独描述这些现象不是问题,例如

\starttext

\underbar{Some underlined text.}

\overstrike{Some text that's crossed out.}

\stoptext

然而,将两者结合起来却不起作用:

\starttext

\underbar{Some underlined \overstrike{crossed out} text.}

\overstrike{Some crossed out text with an \underbar{underlined} word.}

\stoptext

问题

如何才能使文本既带下划线又带删除线?

答案1

您可以结合使用 textbackground 和 overstrike:

\definetextbackground[underline]
  [location=text, voffset=-2pt,alternative=1,background=,frame=off]

\starttext

\startunderline Some underlined \overstrike{crossed out} text.\stopunderline

\stoptext

相关内容