参考书目 - overfull hbox

参考书目 - overfull hbox

我在用这个模板来自 Overleaf。我使用以下软件包来修复我的 overfull hbox 错误:

\usepackage[hyphens]{url}
\usepackage[breaklinks]{hyperref}

大部分 URL 都已修复,但这个 URL 仍然溢出: 在此处输入图片描述

有问题的 URL 是https://saanyan.github.io/saanmaycommunitypantry/。它似乎是唯一一个无法破解的 URL。

任何建议都值得感激。谢谢!

答案1

URL 的断点确实很成问题,就您而言,URL 中间有一个超长的单词,这不允许有任何好的断点。

这里最好的希望是告诉 LaTeX 在参考书目中可以留出大量额外空间。添加类似

\emergencystretch=1em

在参考书目之前,它会告诉 LaTeX,如果它找不到一个好的断点¹,它可以增加一个额外的 em 空间来尝试修复换行符。您可能需要增加 的大小\emergencystretch,但它最终会修复参考书目中的换行符。


  1. 许多人会尝试通过调整\tolerance来允许更随意的换行(历史上确实如此,尽管在 TeX 3.0 发布后的几年里\sloppy曾进行过更改)。我发现明智地使用总能产生更好的结果。\emergencystretch\emergencystretch

相关内容