biblatex 中的 hbox 过满,如何在版本和出版商之间插入换行符?

biblatex 中的 hbox 过满,如何在版本和出版商之间插入换行符?

我正在尝试整理我的参考书目,但 biblatex 坚持不在看似合理的位置放置换行符。这是我的 .bib 文件:

@book{paparudin,
title = {Real and complex analysis},
author = {Walter Rudin},
edition = {Third Edition},
series = {McGraw-Hill series in higher mathematics},
year = {1987},
publisher = {McGraw-Hill}
}

@book{babyrudin,
    title = {Principles of mathematical analysis},
    author = {Walter Rudin},
    edition = {Third Edition},
    series = {McGraw-Hill international editions},
    year = {1976},
    publisher = {McGraw-Hill}
}

@book{stein,
    title = {Fourier analysis - an introduction},
    author = {Elias M. Stein and Rami Shakarchi},
    series = {Princeton lectures in analysis},
    year = {2003},
    publisher = {Princeton University Press}
}

我在序言中说过:

\usepackage[backend=biber,style=alphabetic,sorting=nyt]{biblatex}
\addbibresource{bib.bib}

我刚刚

\printbibliography

在我的文档的末尾。

问题是,我的第一个引用编译时带有一个过满的水平盒子:

糟糕的水平盒子

我该如何解决?

相关内容