文献库丢了别慌:三步从 Word 文档恢复 Zotero、Mendeley 引用
【免费下载链接】ref-extractorReference Extractor - Extract Zotero/Mendeley references from Microsoft Word files项目地址: https://gitcode.com/gh_mirrors/re/ref-extractor
Ref-Extractor 是一款免费的参考文献提取工具,可以直接从 Microsoft Word(.docx)和 LibreOffice(.odt)文档里提取 Zotero 和 Mendeley 插入的引用,整个过程在你的电脑上本地完成,文档不经过网络传输。
什么情况下用得上
📌 两个最常见的场景:
- 文献库丢失,文档还在:Zotero 或 Mendeley 数据库丢了或损坏,但你手里还有带引用的文档。把文档里的引用提取出来,就能把条目重新导入文献管理器,恢复丢失的文献库。
- 拿到别人的文档:同事发来一份 Word 文档,你想把里面的参考文献收进自己的库。
它还能统计每篇文献被引用的次数,并识别文档使用的 CSL 引用样式。如果你库里条目还在,它支持"Select in Zotero"直接在 Zotero 中定位这些被引条目(仅 Zotero),方便你拖拽进新集合或打标签。
开始前的 3 个检查项
✅文档格式对:Word 保存为 .docx,LibreOffice 保存为 .odt。
✅引用还是"活动字段":默认带灰色底纹的引用才可提取,看起来像纯文本的不行。可以在 Word 里按 Alt+F9(Mac 为 Option+F9)切换显示,活动字段会展开,Zotero 以 "ADDIN ZOTERO_ITEM CSL_CITATION" 开头,Mendeley 以 "ADDIN CSL_CITATION" 开头。
✅引用由对应插件插入:引用必须是 Zotero 或 Mendeley 的 Word 插件插入的,其他文献管理软件插的提取不到。
三步完成提取
- 打开 Ref-Extractor 页面,选择你的 .docx 或 .odt 文件上传
- 在 "Output format" 下拉框选择输出格式(怎么选见下一节)
- 点Download下载结果,或点Copy to clipboard复制到剪贴板
页面会同时显示提取到的引用数量和文档使用的引用样式。上传前勾选 "Store cite counts",可以把每篇文献的引用次数写进输出。
CSL JSON、BibTeX、RIS 怎么选
- CSL JSON:保真度最高,就是 Zotero 和 Mendeley 嵌进文档里的元数据格式,优先选它
- BibTeX:LaTeX 用户的标准格式
- RIS:通用格式,多数文献管理器都能导入
- APA 格式化书目:直接生成排版好的参考文献列表
除 CSL JSON 外都经过一次格式转换。如果 BibTeX 或 RIS 导出有问题,建议先导入 CSL JSON 到 Zotero,再让 Zotero 转成你要的格式。
把提取的引用导入 Zotero
打开 Zotero 的 文件 菜单,选择 导入,选中下载的 CSL JSON、BibTeX 或 RIS 文件即可。如果刚才用的是复制按钮,就选择 从剪贴板导入。注意:导入的条目不会和原文档里的引用建立链接,想建集合得手动拖拽。
🛠 提取不到引用?按顺序排查
- 文档是否保存为 .docx 或 .odt
- 换个浏览器试试,Firefox 或 Chrome 表现更稳
- 浏览器是否禁用了 JavaScript,给这个页面单独开启
- 引用是否还是活动字段(见前面的检查项)
老文档多一道坎:Zotero 从 3.0(2012 年)才开始在文档里嵌入元数据,更早的文档提取不到;Word 设置里引用存储方式需为 Fields(LibreOffice 为 ReferenceMarks),不能是 Bookmarks,可在 Zotero 的文档设置里修改。
排除完这些还提取不到,基本可以确定引用已转成纯文本,只能手动补录了。
【免费下载链接】ref-extractorReference Extractor - Extract Zotero/Mendeley references from Microsoft Word files项目地址: https://gitcode.com/gh_mirrors/re/ref-extractor
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考