我的文档类别是article
。
如果我的脚注的长度在我的文档中仅呈现为一行脚注,那么一切都会按预期进行
这是我的 .tex 文件中的代码 -
In the above code block\footnote{Full benchmarking code: \url{https://foo.com/bar/hoho.c}} lorem ipsum..
这是正确呈现的方式 -
但是当脚注延伸到下一行时,上面一行中的空格在我生成的 pdf 中呈现为多个空格
这是我的 .tex 文件中的代码 -
In the above code block\footnote{Full benchmarking code: \url{https://foo.com/bar/abcdefhijklmnopqrstu/asadfadfadsasdfafdf//asdfadff/hoho.c}} lorem ipsum..
这是它的渲染方式(不正确 - 空间很大) -
有没有办法来解决这个问题?
答案1
xurl
尝试使用和 进行以下 MWE url
。 的虚拟文本lipsum
显示您的问题来自url
未中断以实现最佳空间利用。 该软件包xurl
纠正了此行为。
\documentclass{article}
\usepackage{lipsum}
\usepackage{xurl} %url
\begin{document}
Text\footnote{\lipsum[1]} Text.
Text\footnote{Full benchmarking code: \url{https://foo.com/bar/abcdefhijklmnopqrstu/asadfadfadsasdfafdf//asdfadff/hoho.c}} Text.
\end{document}
和url
和xurl
核实CTAN -- xurl – 允许 URL 在任何字母数字字符处中断了解更多信息。