1. 为什么需要Bib文件格式转换?
当你从arXiv下载一篇预印本论文时,系统会自动生成一个BibTeX引用条目。这个条目通常使用@misc或@article类型,并包含arXiv特有的字段如eprint和archivePrefix。问题在于,当这篇论文后续在CVPR、NeurIPS等顶级会议上正式发表后,会议投稿系统往往要求使用标准的@inproceedings格式。
我最近在准备一篇CVPR投稿时就踩过这个坑。审稿人明确指出:"参考文献必须使用会议正式出版版本,禁止引用arXiv预印本"。当时我的参考文献列表里有十几篇arXiv条目,手动修改不仅耗时,还容易出错。这就是为什么我们需要自动化工具来完成这种格式转换。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. Bib文件格式差异详解
2.1 arXiv典型格式解析
arXiv上的Bib条目最常见的是@misc类型,包含以下关键字段:
bibtex复制@misc{yolov6,
author = {{Li}, Chuyi and {Li}, Lulu and ...},
title = "{YOLOv6: A Single-Stage Object Detection Framework}",
journal = {arXiv e-prints},
year = 2022,
eprint = {2209.02976},
primaryClass = {cs.CV}
}
这种格式的问题在于:
- 缺少正式出版物必需的
booktitle(会议名称) journal字段使用非标准的"arXiv e-prints"- 包含会议投稿不需要的
eprint等字段
2.2 会议标准格式要求
以CVPR为例,正确的@inproceedings格式应该是:
bibtex复制@inproceedings{ResNet,
title={Deep Residual Learning for Image Recognition},
author={He, Kaiming and Zhang, Xiangyu and Ren, Shaoqing and Sun, Jian},
booktitle={IEEE Conference on Comp
