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

Overleaf中BibLaTeX参考文献不显示及引用下划线问题求助

解决Overleaf中BibLaTeX参考文献为空+引用下划线问题

核心问题分析

你遇到的空参考文献+引用下划线,本质是LaTeX无法找到并处理你的BibTeX条目,通常是编译流程错误或文件路径/配置问题导致的。以下是针对性的解决步骤:


1. 强制使用正确的编译链

BibLaTeX搭配Biber需要特定的编译顺序:LaTeX → Biber → LaTeX(两次)。Overleaf的自动编译偶尔会跳过Biber步骤,手动触发正确流程:

  • 点击左上角编译按钮旁的下拉菜单,选择「Compile with Biber」
  • 或者手动执行三次编译:先跑一次PDFLaTeX,再切换到Biber编译,最后再跑两次PDFLaTeX

2. 验证文件路径与拼写

检查\addbibresource{bib/Meine_Bibliothek.bib}的路径:

  • 确认你的Overleaf项目中确实存在bib子文件夹,且Meine_Bibliothek.bib放在里面
  • Overleaf对文件名/路径大小写敏感,比如Bib和bib、meine_bibliothek.bib和Meine_Bibliothek.bib会被视为不同文件,必须完全匹配

3. 检查项目编译配置

确保Overleaf项目使用Biber作为参考文献工具:

  • 点击左上角菜单→「Settings」
  • 在「Compiler」区域,确认「Bibliography tool」选择的是Biber(而非BibTeX)
  • 编译器保持为PDFLaTeX(和你文档类的pdftex选项匹配)

4. 简化测试排除变量

如果以上步骤无效,先简化项目结构:

  • 将Meine_Bibliothek.bib移到项目根目录
  • 修改代码中的引用命令为\addbibresource{Meine_Bibliothek.bib}
  • 重新执行正确编译链,看是否能正常生成参考文献

你的测试代码与Bib文件

LaTeX代码

\documentclass[pdftex,title page,paper=a4,fontsize=12pt,DIV=11]{scrartcl}

\usepackage[backend=biber, style=alphabetic, sorting=nyt]{biblatex}
\DefineBibliographyStrings{english}{andothers={et\addabbrvspace al\adddot}}
\usepackage{csquotes}

\addbibresource{bib/Meine_Bibliothek.bib}

\begin{document}
\cite{GougeonEng}
\printbibliography

\end{document}

BibTeX文件(Meine_Bibliothek.bib)

@Book{GougeonEng,
  author    = {Meade Gougeon},
  title     = {The Gougeon Brothers on Boat Construction},
  isbn      = {1-878207-50-4},
  publisher = {Gougeon Brothers, Inc.},
  url       = {https://www.westsystem.com/wp-content/uploads/GougeonBook-061205-1.pdf},
  year      = {2005},
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 13:25:05