使用 biblatex 时参考文献不遵守页边距

使用 biblatex 时参考文献不遵守页边距

我正在使用biblatex后端biber来处理我的参考书目。我遇到的问题是页边距并不总是得到尊重。这似乎是一个相当常见的问题,参见这些可能相关的问题(据我所知,答案不适用):

复制代码

我使用showframe包装来帮助直观地了解溢出的情况。

\documentclass[12pt,draft]{report}
\usepackage{showframe}
\usepackage[backend=biber]{biblatex}

\begin{filecontents}{testbib.bib}
@article{cheng:ijrr:2004,
    author = {Cheng, Peng and LaValle, Steven M.},
    journal = {International Journal of Robotics Research},
    pages = {1--37},
    title = {{Resolution completeness for sampling-based motion planning with differential constraints}},
    year = {2004}
}
\end{filecontents}
\bibliography{testbib.bib}

\begin{document}

\cite{cheng:ijrr:2004}

\printbibliography

\end{document}

参考资料溢出边缘

那么我该如何解决这个问题?谁是罪魁祸首?有解决这个问题的方法吗?

答案1

正如@Johannes_B 指出的那样,问题出在连字符上。可能的解决方法包括\raggedright(参见biblatex 中没有连字符)或\sloppy(见使用 Biblatex 对参考书目进行连字符连接)。

\appto{\bibsetup}{\raggedright}

在此处输入图片描述

\appto{\bibsetup}{\sloppy}

在此处输入图片描述

相关内容