处理 biblatex 书目中的溢出

处理 biblatex 书目中的溢出

我终于开始转向了biblatex。这是一个了不起的软件包,它让我省去了以前用来处理电子版、DOI、交叉引用映射问题等的大量旧代码。哇!

一个挑战是,我不太确定如何“微调”系统的结果。最近出现的一个问题是如何处理过满的书目条目。请考虑以下示例,由biblatex/pdfLaTeX 在书目中间排版:

Overfloww 示例

这似乎是一个挑战:我无法“直接”控制排版——据我所知,它是由应用于 .bbl 文件的宏即时生成的。更糟糕的是,似乎正确的解决方案是摆弄 的biblatexDOI 代码,这看起来非常令人生畏。

我最喜欢的解决方案是将biblatex这个 DOI 从中间断开。反正也没人会读到它。这可能吗?

如果失败了,我想我可以手动编辑 .bbl 并\tolerance在此条目之前添加更改,但似乎每次编译文件时都必须这样做。

非常感谢您的任何建议。

答案1

自 1.7 版起biblatex,数字不再是断点,但可以使用计数器重新设置biburlnumpenalty

\setcounter{biburlnumpenalty}{100}

在你的序言中应该允许在 DOI 中休息一下。

相关内容