允许 href 宏中任意换行

允许 href 宏中任意换行

我正在尝试使用 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,但这不是最好的解决方案(因为文档的其余部分是合理的)。提前致谢。

相关内容