在 Arxiv.org 上拆分长 URL

在 Arxiv.org 上拆分长 URL

我的参考文献中有很长的 URL,我想将我的论文提交到 arxiv.org。

他们使用 TexLive 2016。

我尝试遵循

biblatex 书目中的长 URL 的换行符?

参考书目中的 URL:LaTeX 未按预期换行

无济于事。有趣的是,arxiv.org 需要 .bbl 文件,而不是 .bib 文件。

我尝试手动将“\-”连字符插入 .bbl 文件,但没有成功。

如何分解 arxiv.org 上的长 URL?

答案1

终于

\usepackage[hyphens]{url}
\usepackage{hyperref}
\usepackage[hyphenbreaks]{breakurl}

成功了。

答案2

很多经过实验,我发现以下方法有效:

\usepackage{biblatex}
\usepackage{hyperref}
\usepackage{xurl}
\hypersetup{breaklinks=true}

软件包必须按照这个顺序排列。这biblatex可能不是必需的,但我想你无论如何都会使用它。


问题似乎来自于这里Overleaf 有一个相关词条。虽然这些链接可能没有提供太多关于为什么HyperTeXarXiv 上的链接不能断开,原因与其工作设置方式有关。

答案3

与 Gergely 的答案相同,但没有 url 的连字符选项

\usepackage{url}
\usepackage{hyperref}
\usepackage[hyphenbreaks]{breakurl}

相关内容