You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

OverLeaf+Zotero引用报错[?]:部分参考文献无法识别求助

OverLeaf引用文献出现[?]的排查与解决方法

问题场景

使用Zotero导出的MyLibraryZotero.bib文件在OverLeaf中引用时,部分参考文献出现[?]标识,系统报错提示引用未定义,但同时存在能正常引用的条目。报错条目包括xie_efficient_2021、ruland_quantitative_2019、ruland_reference_2021,引用配置代码为:

\bibliographystyle{IEEEtran}
\bibliography{MyLibraryZotero}

可能原因及解决步骤

1. Bib文件未同步到OverLeaf

  • 排查:打开OverLeaf中的MyLibraryZotero.bib,确认报错的三个条目是否存在,内容是否与Zotero导出的一致。
  • 解决:如果是Zotero自动同步,手动触发同步;或直接从Zotero重新导出bib文件,覆盖OverLeaf中的对应文件。

2. 编译顺序错误

LaTeX引用解析需要特定编译流程,顺序错误会导致引用未识别:

  • 解决:在OverLeaf编译菜单中,按以下顺序执行:
    1. 选择BibTeX编译一次
    2. 连续执行两次XeLaTeX(或你使用的主编译器,如PDFLaTeX)

3. @misc条目格式不符合IEEEtran要求

xie_efficient_2021标注为@misc类型,但实际是学位论文,IEEEtran对该类型字段要求严格且归类错误:

  • 解决:将@misc改为@mastersthesis(或@phdthesis,根据学位类型调整),并修正字段:
@mastersthesis{xie_efficient_2021,
    title = {An efficient casting methodology for contactless evaluation of neocartilage formation in vitro},
    school = {The University of Melbourne},
    author = {Xie, Amy},
    year = {2021},
}

4. 引用键拼写不一致

  • 排查:逐字核对文档中\cite{...}的引用键,与bib文件中对应条目的键是否完全一致(注意大小写、下划线、数字)。
  • 解决:修正拼写不一致的地方,确保完全匹配。

内容的提问来源于stack exchange,提问作者lany

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 17:10:36