![允许 href 宏中任意换行](https://linux22.com/image/421261/%E5%85%81%E8%AE%B8%20href%20%E5%AE%8F%E4%B8%AD%E4%BB%BB%E6%84%8F%E6%8D%A2%E8%A1%8C.png)
我正在尝试使用 Hyperref 的宏在文本中创建任意换行符。实际上,我找到了该宏\href
的解决方案\url
这里,但我不知道如何将其扩展为\href
。
背景信息。我正在准备参考书目,并试图利用 DOI。我的目的是将 DOI 显示为“doi:10.000/xxxx.yyyyy.zzzzzz”,其中粗体文本链接到http://doi.org/10.000/xxxx.yyyyy.zzzzzz
,并使用排版
doi:\href{http://doi.org/10.000/xxxx.yyyyy.zzzzzz}{10.000/xxxx.yyyyy.zzzzzz}
我希望显示的文本(即 DOI 代码)可以在任何地方断开,或者至少在点处断开 --- 连字符在这里像往常一样充当换行点。
我找到了六个相关问题,其中一些涉及sloppypar
,但这不是最好的解决方案(因为文档的其余部分是合理的)。提前致谢。