为何收录
对写 LaTeX 论文的人来说,.bib 文件是参考文献的最终载体。多数文献管理器把数据存在自己的数据库里,再导出 .bib;JabRef 则把 .bib 本身当作文献库。官方文档写明它没有单独的内部格式,打开再保存时文件保持原样。这样一来,文献库可以直接放进论文仓库,用 git 记录每次改动,合作者用任何文本编辑器也能读懂。库文件在磁盘上被外部修改时 JabRef 会提示用户,官方建议共享库时配合 SVN、git 等版本控制,以便回退。它适合长期维护一份 .bib 的学位论文作者、以 LaTeX 为主要写作工具的研究者,以及需要清理他人交来的 .bib 文件的合著者。
与 LaTeX 编辑器和 Overleaf 的配合
在本地写作时,JabRef 可以把选中的条目直接“推送”到正在编辑的文档:选中条目后按 Ctrl+L,或使用 Tools → Push entry to external application。官方列出的编辑器有 Emacs、LyX、Kile、Sublime Text、Texmaker、TeXShop、TeXstudio、TeXworks、vim、Visual Studio Code 和 WinEdt,默认是 TeXstudio,可在 File → Preferences → External programs 中更换。引用命令可以自定,例如写成 \cite{key1,key2},也可以改成 Pandoc Markdown 的 [@key1,@key2]。
6.0 预发布版还提供 Cite As You Write(CAYW)接口:在偏好设置中开启 HTTP Server 后,编辑器可以通过 http://localhost:23119/better-bibtex/cayw 调出搜索框并插入引用。这个地址沿用了 Better BibTeX 的接口路径,官方说明仍在向完全兼容推进,编辑器端怎么配置要参考 Better BibTeX 的文档。
论文写完后,还有两个从正文反查文献库的工具。条目编辑器中的 LaTeX Citations 标签可以在指定的 LaTeX 目录里找出当前条目被引用的位置;Tools → New subdatabase based on AUX file 则根据 LaTeX 编译生成的 .aux 文件,只抽出论文实际引用的条目另建一个库,适合投稿前从庞大的总库里整理出本篇论文的参考文献。
JabRef 官方文档没有介绍 Overleaf 专用集成。最直接的做法是把 .bib 文件上传到 Overleaf 项目,Overleaf 文档也写明,没有付费订阅的用户可以从文献管理器导出 .bib 后上传。若希望本地修改自动同步过去,可以用 Overleaf 的 Git 集成:执行 git clone https://git.overleaf.com/<项目编号> 把项目克隆到本地,把 JabRef 的库文件放在克隆目录中,提交后推送。但 Overleaf Cloud 的 Git 集成是付费功能,需要项目所有者订阅。v6.0-beta.1 在库属性里加入了自动提交、拉取和推送的 Git 设置,它能否顺畅对接 Overleaf 的 Git 远端,本文没有核实。Overleaf 内置的 Zotero、Mendeley 直连同样是付费功能,也不支持 JabRef。
查重、DOI 补全与条目清理

JabRef 官方文档中的重复条目处理对话框截图(浅色主题),对比两条疑似重复的条目,可选择保留一侧、两条都保留或保留合并结果。图片:JabRef 文档贡献者,来源 docs.jabref.org(Find duplicates 页面),许可 CC BY 4.0。
查重入口在 Quality → Find duplicates,导入新条目或从网上抓取条目时也会自动调用。文档说明,它用编辑距离算法判断疑似重复,并对作者、编者、标题和期刊字段加权。对话框可以按词或按字符高亮两条条目的差异,然后选择保留左边、保留右边、两条都保留或保留合并结果;遇到完全相同的条目,还可以一键自动删除。因为是按相似度判断,标题拼写略有出入的重复条目也能被找出来,但保留哪一条仍要人工确认。
补全书目信息有两条路径。条目缺 DOI 时,可以在条目编辑器 Main 标签的 Identifiers 区域点击 Lookup DOI,或选中多条后用 Lookup → Search document identifier online 批量查找 arXiv 号和 DOI;文档提醒,条目原有信息不完整或有误时,查找可能失败。条目已有 DOI 或 ISBN 时,右键选择 Get bibliographic data from DOI/ISBN/...,JabRef 会打开合并窗口,默认保留原条目已有字段,只用 DOI 对应的记录补上缺失字段,用户也可以逐个字段改选。
新建条目时,也可以直接输入 DOI、ISBN、arXiv 号、PubMed ID 等标识符生成条目。文档写明 DOI 通过 dx.doi.org(由 Crossref 提供)解析,查不到时建议换用欧洲 DOI 注册机构 mEDRA 再试。日常整理还可以用 Quality → Clean up entries 批量执行字段格式化,例如把 HTML 代码转成 LaTeX;用 Quality → Check integrity 检查库的完整性。
与 Zotero + Better BibTeX 的取舍
两种方案的根本区别在于“原件”放在哪里。Zotero 的条目元数据、笔记和标签主要存放在 zotero.sqlite 数据库中,Better BibTeX 负责生成稳定的引用键,并在条目变化时自动重写导出的 .bib。这时 .bib 只是导出结果,修改要回到 Zotero 里做,Zotero 官方也提醒不要把导出当作备份。JabRef 的 .bib 就是库本身,编辑、比较差异、合并都作用在同一个文件上。
据此可以这样选:主要用 LaTeX 写作、希望文献库随论文仓库一起做版本管理,或者需要接手和清理别人交来的 .bib,JabRef 更直接。大量依赖浏览器一键抓取网页和 PDF、需要官方云同步和群组文库,或者同时要在 Word 里写作,Zotero 加 Better BibTeX 更省事。JabRef 也有官方浏览器扩展(支持 Firefox、Chrome、Edge 和 Vivaldi),支持 Word 和 LibreOffice,还能通过 SQL 数据库协作;不过官方文档给出的共享方式是网盘、版本控制或自建数据库(6.0 起远程同步只支持 PostgreSQL),没有提到官方托管的同步服务。
局限同样要考虑。正式版停在 2024 年 7 月,CAYW、Git 集成等新功能只能装 6.0 测试版才能用;6.0 预发布过程中还有影响兼容的改动,例如 v6.0-alpha.6 把全文检索升级到 Lucene 10.4,旧版本读不了新建的索引,来回切换版本时需要重建。截至核验日,GitHub API 显示仓库有 517 个未关闭的 issue 和 pull request(两者合计)。
想先确认是否合用,可以做一个小规模验收(这是建议,本文未执行):复制一份已有论文的 .bib,用 JabRef 打开后直接保存,再用 git diff 查看文件是否被改动;手动加入一条与已有条目标题只差一个字母的条目,看 Find duplicates 能否找出;再挑一条只填了 DOI 的条目执行 Get bibliographic data from DOI,核对补全的字段是否正确。
参考文献
-
JabRef. JabRef/jabref. GitHub,2026-10-18 核验。
-
LICENSE(MIT License). GitHub,2026-10-18 核验。
-
Release v5.15. GitHub,2024-07-10 发布。
-
Release v6.0-beta.1. GitHub,2026-09-21 发布(预发布)。
-
Release v6.0-alpha.3. GitHub(预发布)。
-
Release v6.0-alpha.6. GitHub(预发布)。
-
JabRef Bibliography Management. JabRef 文档。
-
Installation. JabRef 文档。
-
Pushing to external editor application. JabRef 文档。
-
Find duplicates. JabRef 文档。
-
Add entry using an ID. JabRef 文档。
-
Main Window. JabRef 文档。
-
License. JabRef 文档。
-
JabRef 文档全文(llms-full.txt). 含 BibTeX and biblatex、Cite As You Write、Sharing a Bib(la)TeX Library、LaTeX Citations Tab、Complete information using online catalogs 等章节,2026-10-18 核验。
-
Git integration. Overleaf 文档。
-
Zotero. Overleaf 文档。
-
The Zotero Data Directory. Zotero 文档。
-
Emiliano Heyns. retorquere/zotero-better-bibtex. GitHub。
-
信息由 Scholay 学术一站式平台 整理并发表,如有侵权请反馈下架。
-
信息同步发表于恩特学术,智能时代的学者社区