[编辑:我想要的是一个可点击的 URL,或者如果不可能的话,至少是一个用单色字体包装得很好的 URL,但原来的措辞有点模糊。] 在 ConTeXt 中,当用于\type
逐字文本时(如建议的那样这里),如何拆分长行?(按照 LaTeX 对应部分显示的方式这里)
为了方便起见,我在这里复制命令。
color = COLOR
command = CSNAME
compact = absolute last (all)
escape = yes (no) TEXT PROCESSOR->TEXT
left = COMMAND
lines = yes (no) normal hyphenated
option = mp lua xml parsed-xml nested tex context none NAME
right = COMMAND
space = on (off) normal fixed stretch
tab = (yes) no NUMBER
他们之中有谁对断线负有责任吗?
答案1
如果您想排版 URL,这里有一个简单的宏,它使用 ConTeXt 来\hyphenatedurl
中断 URL、单色字体和 Goto-Link(仅在您开始交互时才会变为活动状态)。这可能不如使用那么舒服,\type
因为您必须转义#
字符(参见示例),但它可能更灵活。
%\setupinteraction[state=start]
\define[1]\url{\goto{\mono{\hyphenatedurl{#1}}}[url(#1)]}
\starttext
\url{https://tex.stackexchange.com/questions/489204/line-breaking-for-context-type?noredirect=1\#comment1235264_489204}
\stoptext
答案2
答案3
我可能从邮件列表中了解到了这一点,并且我认为这是排版 URL 的预期方式(之一):
\useURL[thisquestion][https://tex.stackexchange.com/questions/489204/line-breaking-for-context-type]
\startTEXpage[width=5in,offset=0.5in]
We see in \from[thisquestion] that the url breaks by default.
\stopTEXpage
结果是:
有关如何使用的更多信息,\useURL
请参见维基百科。