导语|用 GPT 起的初稿,最容易埋的雷不是文笔,而是参考文献——编出来的标题、编出来的 arXiv 编号。这篇讲怎么把几十条引用一次性验干净。
一、幻觉引用有多贵
一篇 GPT 初稿,参考文献里混进几条不存在的论文,太常见了:格式齐整、编号像模像样,甚至作者和年份都合乎情理。
代价是什么?审稿人一句“这篇文献不存在”,整篇稿子的可信度就崩了。 而此时你已经引了它十几处,逐条核对几十条引用,工作量巨大。
所以这件事只有两个选择:投稿前一次性验干净,或者被审稿人当面指出。
二、为什么“引用格式对”不等于“引用是真的”
很多人以为把格式调成 IEEE / ACM 就没问题了。其实格式只是外观——一条格式完美的引用,依然可能指向一篇不存在的论文。
判断真伪只有一条路:拿 DOI / arXiv 编号去“解析”(resolve),看它能不能落到一篇真实文献上。 落不上的,就是幻觉。
三、四步把引用验干净
第一步:批量解析 DOI / arXiv 链接
把初稿里的引用批量交给 MuchSci 论文水手的引用校验模块,它会逐条解析 DOI 和 arXiv 编号。这一步是自动的,不需要你一条条点开浏览器。
第二步:剔除虚假引用
解析不通过的条目会被自动剔除。这一步做完,你手上就只剩真实存在的文献了。
第三步:检查正文 cite 标记与参考文献是否匹配
光有条目还不够——正文里引了但列表里没有、列表里有但正文从没引,都是硬伤。论文水手会做一次三方核对:
| 类别 | 含义 | 怎么处理 |
| 已用 | 正文引了、列表也有 | 保留 |
| 缺失 | 正文引了、列表里没有 | 补条目,或删掉这句引用 |
| 未用 | 列表里有、正文没引 | 补引用,或删掉条目 |
这三类都要清零或处理干净,引用才算真正闭环。
第四步:导出 BibTeX / RIS,导入 Zotero
核对完的引用可以一键导出为 BibTeX 或 RIS 文件,直接导入 Zotero 管理,或者交给投稿系统使用。
四、一次完整的“救稿”走查
假设你已经收到审稿意见“参考文献 [17] 不存在”:
1. 批量解析全篇所有 DOI / arXiv。
2. 看解析结果:哪些落不到真实文献。
3. 剔除所有虚假条目。
4. 三方核对:已用 / 缺失 / 未用逐类处理。
5. 替换正文引用:被删的条目,换成真实文献或直接删句。
6. 导出 BibTeX / RIS,导入 Zotero。
7. 复检一遍,确认零幻觉。
五、常见坑
• 只改被点名的那一条。 审稿人只说了 [17],不代表其他条目都是真的——全篇都要过一遍。
• 手工核对几十条。 眼睛会花,而且没法保证解析的准确性。批量解析就是为这个场景准备的。
• 只看列表不查正文。 正文 cite 和列表不匹配,同样会被抓。
• 验完不导出。 验完就散,后面改稿又要重新核——导出成 BibTeX / RIS,交给 Zotero 统一管。
六、结语
参考文献是论文里最容易“想当然”的部分,也是审稿人最容易抽查的部分。MuchSci 论文水手的引用校验模块把“批量解析 → 剔除假引用 → 三方核对 → 导出”做成一条流水线,你要做的只是跑它一遍。
投稿前自检:
• 全篇 DOI / arXiv 都解析过了吗?
• 虚假条目都剔除了吗?
• 已用 / 缺失 / 未用都处理了吗?
• 导出 BibTeX / RIS 并导入 Zotero 了吗?