我想要两个有两个链接,一个加粗,一个正常。
作为 MWE:
\setupinteraction[state=start,style=normal]
\starttext
{\bf\goto{Link 1}[url(http://www.example.com)]}
\goto{Link 2}[url(http://www.example2.com)]
\stoptext
这两个链接的样式相同(都不是粗体)。如果我省略style=normal
,它们仍然具有相同的样式(都是粗体)。有没有办法单独设置链接的样式?
答案1
您可以定义一个新的相互作用并使其具有不同的样式。例如:
\setupinteraction[state=start,style=normal]
\defineinteraction[bold][state=start,style=bold]
\starttext
{\setinteraction[bold] \goto{Link 1}[url(http://www.example.com)]}
\goto{Link 2}[url(http://www.example2.com)]
\stoptext
如果你希望交互遵循周围样式的风格,只需取消设置即可style
。例如,
\setupinteraction[state=start,style=]
\starttext
{\bf \goto{Link 1}[url(http://www.example.com)]}
\goto{Link 2}[url(http://www.example2.com)]
\stoptext
答案2
如果我改变 \bf 指令的位置,我似乎得到了你想要的结果:
\setupinteraction[state=start,style=normal]
\starttext
{\goto{\bf Link 1}[url(http://www.example.com)]}
\goto{Link 2}[url(http://www.example2.com)]
\stoptext
但我不确定这是否会产生副作用。