Sharelatex 仅在第一次引用时生成点,而不是引用

Sharelatex generates only dot on on first reference, instead of reference

我正在尝试使用 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生成的

我在正确的论坛上查找后找到了解决方案: 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} 一起使用时,它根本不会输出任何 table 的引用。

编辑:

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