0

我正在尝试使用 sharelatex 在线编译 LaTex 文件。它工作正常,但在我生成的引用之上,第一个似乎被破坏了。它只显示“ [1] ”。. 所有其他 25 个参考资料似乎都很好。同样尴尬的是,[1] 引用甚至没有出现在文档中的任何地方。

第一个参考被打破

我不确定,但我认为这个警告可能是相关的,因为它是我得到的唯一一个:

/usr/local/texlive/2017/texmf-dist/tex/latex/biblatex/blx-bibtex.def Package biblatex Warning: Using fall-back BibTeX(8) backend: functionality may be reduced/unavailable.

参考书目是用 \printbibliography 生成的

4

1 回答 1

0

在查看了正确的论坛后,我找到了解决方案: https ://tex.stackexchange.com/questions/365060/warning-using-fall-back-bibtex8-backendbiblatex-functionality-may-be-redu

我不得不使用 \usepackage[backend=bibtex,style=numeric,sortcites,natbib=true,sorting=none]{biblatex} 而不是 %\usepackage[backend=bibtex, style=numeric]{biblatex}

我仍然不明白为什么它现在有效。警告仍然显示,但第一个引用的问题消失了。当我尝试使用 biber 时,\usepackage[backend=biber, style=numeric]{biblatex}它根本不会输出任何参考表。

编辑:

似乎我认为在这里修复它并没有,但只是将损坏的参考隐藏在好的参考之间。我在 .bib 文件中犯了一个错误,一个右括号 } 太多了。我之前没有注意到它,因为我不知道如何用 .bib 文件中的对应项来暗杀损坏的引用。

于 2020-08-08T11:41:20.597 回答