网站太长,因为脚注会导致“\hbox 过满”

网站太长,因为脚注会导致“\hbox 过满”

我有一个很长的网站作为脚注,我收到一条警告消息Overfull \hbox

这是网站:

\footnote{Vgl.: http://www.bmwi.de/DE/Themen/Energie/Energiedaten-und-analysen/Energiedaten/energiegewinnung-energieverbrauch.html}

如果我插入allowbreak如下内容,我会收到另一条警告消息Underfull \hbox

\footnote{Vgl.: http://www.bmwi.de/DE/Themen/Energie/Energiedaten-und-analysen/Energiedaten/\allowbreak energiegewinnung-energieverbrauch.html}

有人能告诉我处理这个问题的最佳方法是什么吗?

答案1

对于长 URL 使用:

\usepackage[hyphens]{url}
...

\footnote{\raggedright Vgl.: \url{http://www.bmwi.de/DE/Themen/Energie/Energiedaten-und-analysen/Energiedaten/energiegewinnung-energieverbrauch.html}}

答案2

这是url包中有一个特殊的 URL 换行符,如果您也使用该hyperref包,它还会自动向 PDF 添加超链接。只需将您的 URL 传递给\url宏:

\footnote{Vgl.: \url{http://www.bmwi.de/DE/Themen/Energie/Energiedaten-und-analysen/Energiedaten/energiegewinnung-energieverbrauch.html}}

相关内容