\cite 在 Overleaf 中无法自动完成

\cite 在 Overleaf 中无法自动完成

Overleaf 应该具有引文自动完成功能,。但是,它对我来说不起作用。我做错了什么(或者,它仅限于付费版本?)?

答案1

以下是\cite自动完成列表未显示在 Overleaf 上的一些可能原因:

  • 尝试刷新浏览器页面;有时是脚本未完全加载。
  • .bib 中存在语法错误(例如,字段后缺少逗号),导致解析器无法正确读取所有键
  • .bib 文件非常非常大,因此解析无法有效地读取它。

在这种情况下,最后一点恰好是原因;您使用的两个 .bib 文件分别为 1MB+ 和 2.4MB+。如果您将 .bib 文件拆分成较小的块(每个文件小于 1MB),然后刷新页面,自动完成建议列表应该会按预期工作。

答案2

经过一些实验,我发现罪魁祸首是 BibTex 密钥重复。我的两个条目有相同的 BibTex 密钥。这让 Overleaf 中的解析器很烦。

相关内容