![参考书目中奇怪的边距变化](https://linux22.com/image/234545/%E5%8F%82%E8%80%83%E4%B9%A6%E7%9B%AE%E4%B8%AD%E5%A5%87%E6%80%AA%E7%9A%84%E8%BE%B9%E8%B7%9D%E5%8F%98%E5%8C%96.png)
由于某种原因,我的参考书目边距在某个条目之后发生了变化。我附上了发生这种情况的图片。
当我重新整理资料来源时,我发现这种情况总是发生在特定的参考书目条目中。因此,我检查了 .bbl 文件,并在前面的条目中发现了以下内容:
\newblock 10.1007/978-3-540-92219-3_20.
删除该内容即可解决问题。问题是,我希望将 DOI 和 URL 条目包含在我的参考书目中。我应该做些不同的事情吗?
答案1
正如问题评论中指出的那样,错误出在 bib 文件中。该编号是 doi,显然缺少结尾的 }。我认为您使用的是 biblatex,并且 doi 通常会自动排版为 verbatim/url。
在 bib 文件中找到此编号,并检查 doi 是否括在 {} 中
答案2
_
中的下划线10.1007/978-3-540-92219-3_20
可能会导致问题,因为_
是下标的命令并且需要数学模式。
你可以使用
\_
或者使用
\textunderscore
(也许依赖于编码,我建议使用 T1:\usepackage[T1]{fontenc}
您可以使用
underscore
包裹您可以使用命令
url
\path
或\url
等包\urlstyle{same}
将使用普通文本字体。如果参考书目样式支持下划线或 URL,请使用括号,Martin-H 已在其评论中推荐了这种方法。