我无法为此提供一个最小的工作示例。
我在我的文档中包含了两个章节,如下所示:
\input{chapters/chapter1/tex/main}
\input{chapters/chapter2/tex/main}
当两者都包含时,我的所有引用都是零,而如果我注释掉其中任何一行,一切都会正常工作。以前有人遇到过这种情况吗?可能是什么原因造成的?我查找了重复项\label
,但一无所获。
我正在使用 natbib 包:
%https://en.wikibooks.org/wiki/LaTeX/Bibliography_Management#biblatex
\usepackage[natbib,defernumbers=true,sorting=none,uniquelist=false,backend=biber,
style=numeric,
doi=false,isbn=false,url=false,
refsection=chapter,
]{biblatex}
\addbibresource{references_modified.bib}
答案1
我终于解决了这个问题!我的文件references.bib
包含如下一行:
Author = {Last1, First1 and Last2, First2 and ,},
我删除了最后一个and ,
:
Author = {Last1, First1 and Last2, First2},
现在它可以正常工作了。references.bib
文件已损坏,但我从未收到警告。是否有一段专门用于检测此类错误的代码?