关于论文中bib文件的参考格式

文章详细介绍了BibTeX中不同类型的引用格式,包括@inproceedings(会议论文)如ResNet和PyTorch,@article(期刊文章)的预印版示例,以及@misc(杂项)如NCNN库的引用。特别地,文章讨论了arXiv文章的BibTeX格式以及如何将arXiv引用转换为正式发表的会议引用格式。此外,还提供了一个Python工具Rebiber,用于标准化BibTeX引用。
摘要由CSDN通过智能技术生成

在这里插入图片描述

在这里插入图片描述

1.@inproceeding

必须包含的字段:titleauthorbooktitlepagesyear

@inproceedings{ResNet,
  title={Deep residual learning for image recognition},
  author={He, Kaiming and Zhang, Xiangyu and Ren, Shaoqing and Sun, Jian},
  booktitle={Proceedings of the IEEE conference on computer vision and pattern recognition},
  pages={770--778},
  year={2016}
}
% 补充pytorch的参考文献
@inproceedings{pytorch1,
	title={Automatic differentiation in PyTorch},
	author={Paszke, Adam and Gross, Sam and Chintala, Soumith and Chanan, Gregory and Yang, Edward and DeVito, Zachary and Lin, Zeming and Desmaison, Alban and Antiga, Luca and Lerer, Adam},
	booktitle={NIPS-W},
	year={2017}
}
% 重新换一个pytorch的参考文献
@inproceedings{pytorch,
  title = {{{PyTorch}}: {{An}} Imperative Style, High-Performance Deep Learning Library},
  booktitle = {Advances in Neural Information Processing Systems},
  author = {Paszke, Adam and Gross, Sam and Massa, Francisco and Lerer, Adam and Bradbury, James and Chanan, Gregory and Killeen, Trevor and Lin, Zeming and Gimelshein, Natalia and Antiga, Luca and Desmaison, Alban and Kopf, Andreas and Yang, Edward and DeVito, Zachary and Raison, Martin and Tejani, Alykhan and Chilamkurthy, Sasank and Steiner, Benoit and Fang, Lu and Bai, Junjie and Chintala, Soumith},
  year = {2019},
  volume = {32},
}

注意:Advances in Neural Information Processing Systems是会议,有的导出的bib文件时article,应该是inproceedings
Advances in Neural Information Processing Systems和NIPS是一个东西么

2.@article

必须包含的字段:titleauthorjournalyear
预印版的例子1

@article{stac,
  title={A simple semi-supervised learning framework for object detection},
  author={Sohn, Kihyuk and Zhang, Zizhao and Li, Chun-Liang and Zhang, Han and Lee, Chen-Yu and Pfister, Tomas},
  journal={arXiv preprint arXiv:2005.04757},
  year={2020}
}

预印版的例子2(**说明:**由于此处用的是学校的latex模板,展示的样式受到固定模板中bst文件的影响,若使用其他投稿模板则会展示替他效果)
注意:在下面author字段中Li用{}引起来,则最后展示的作者样式就是{}中的内容。

@article{yolov6,
  author = {{Li}, Chuyi and {Li}, Lulu and {Jiang}, Hongliang and {Weng}, Kaiheng and {Geng}, Yifei and {Li}, Liang and {Ke}, Zaidan and {Li}, Qingyuan and {Cheng}, Meng and {Nie}, Weiqiang and {Li}, Yiduo and {Zhang}, Bo and {Liang}, Yufei and {Zhou}, Linyuan and {Xu}, Xiaoming and {Chu}, Xiangxiang and {Wei}, Xiaoming and {Wei}, Xiaolin},
  title = "{YOLOv6: A Single-Stage Object Detection Framework for Industrial Applications}",
  journal = {arXiv e-prints},
  keywords = {Computer Science - Computer Vision and Pattern Recognition},
  year = 2022,
  month = sep,
  eid = {arXiv:2209.02976},
  pages = {arXiv:2209.02976},
  doi = {10.48550/arXiv.2209.02976},
  archivePrefix = {arXiv},
  eprint = {2209.02976},
  primaryClass = {cs.CV},
  adsurl = {https://ui.adsabs.harvard.edu/abs/2022arXiv220902976L},
  adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

展示效果如下:
在这里插入图片描述

  • doi字段控制有没有OL
  • 这两个字段同时使用才能达到上面图片中eprint中的效果
eprint = {2209.02976},
archivePrefix = {arXiv},
  • pages字段单独使用就能达到上述的效果
  • 这两个字段同时使用,并修改archivePrefix字段能得到如下效果
eprint = {2209.02976},
archivePrefix = {arXiv preprint arXiv},

在这里插入图片描述

  • journal字段决定[A]

预印版的例子3

@article{sohn2020simple,
 author = {Sohn, Kihyuk and Zhang, Zizhao and Li, Chun-Liang and Zhang, Han and Lee, Chen-Yu and Pfister, Tomas},
 journal = {ArXiv preprint},
 title = {A simple semi-supervised learning framework for object detection},
 url = {https://arxiv.org/abs/2005.04757},
 volume = {abs/2005.04757},
 year = {2020}
}

在这里插入图片描述
预印版例子4

@misc{redmon2018yolov3,
      title={YOLOv3: An Incremental Improvement}, 
      author={Joseph Redmon and Ali Farhadi},
      year={2018},
      eprint={1804.02767},
      archivePrefix={arXiv},
      primaryClass={cs.CV}
}

在这里插入图片描述

在这里插入图片描述

3.@misc

@misc{ncnn,
  title={NCNN},
  author={Tencent},
  howpublished = {\url{https://github.com/Tencent/ncnn}},
  year={2020}
}

4.针对arxiv上的文章,如何写bib文件

[此处的操作方式来源于参考链接中的链接4]非常有用
一、ArXiv上文章对应的BibTex文件的写法
@misc{arxiv号码,
Author = {作者},
Title = {文章标题},
Year = {上传年份},
Eprint = {arXiv:arxiv号},
}

例如,我搜的一篇文章arxiv号码为1908.06849,可以这样来写:
@misc{1908.06849,
Author = {Lei Liu and Chen Chen and Qingqi Pei and Sabita Maharjan and Yan Zhang},
Title = {Vehicular Edge Computing and Networking: A Survey},
Year = {2019},
Eprint = {arXiv:1908.06849},
}

二、Retrieve arXiv Information
推荐一个根据ArXiv文章号码就可以搜索对应BibTex文件的网站:Retrieve arXiv Information,
网址:https://arxiv2bibtex.org/?q=&format=bibtex
例如查到的一篇文章的号码为:arXiv:1908.06849, 则输入1908.06849,立刻显示对应BibTex,如下图所示
在这里插入图片描述

5.arXiv引用格式转换为已发表会议标准引用格式小工具分享

[此处的操作方式来源于参考链接中的链接5]
伴随着预印本平台 arXiv 的广泛使用,越来越多的研究者喜欢在写论文参考文献时直接使用 arXiv 信息。这看似非常方便,但也存在问题:这篇 arXiv 论文是否在 ACL、EMNLP、NAACL、ICLR 或 AAAI 等学术会议上发表过?

没错,在某些情况下,只引用 arXiv 信息显得不那么准确,这种不准确的文献条目甚至可能会违反某些会议的论文提交或 camera-ready 版本提交规则。

如何解决这一问题呢?最近,上交毕业生、南加州大学博士生林禹臣开发了一个简单的 Python 工具——Rebiber,它能够基于 ACL Anthology 和 DBLP 数据库自动解决这一问题。

项目地址:https://github.com/yuchenlin/rebiber

6.arXiv网站论文的引用参考

关于arxiv引用论文的讨论
在这里插入图片描述
arxiv.org中的文章 如何编辑引用在参考文献中

7.bibtex bst文件的bib样式格式 - 由一个例子解释

bibtex bst文件的bib样式格式 - 由一个例子解释

参考链接:1.IEEE论文参考文献格式(bib)

2.LaTeX引用参考文献——BibTex参考文献格式大全(格式比较齐全)
3.BIBTeX制作参考文献 [转]
4.ArXiv上搜索的文章对应的BibTex文档怎么写?
5.arXiv引用格式转换为已发表会议标准引用格式小工具分享
上交大校友开发小工具:两步就将arXiv引用变成正式发表链接
首先,运行以下命令行。

git clone https://github.com/yuchenlin/rebiber.git
pip install bibtexparser tqdm
cd rebiber

然后,将BibTex条目规范化为官方格式。

python normalize.py -i example_input.bib -o example_output.bib -l bib_list.txt

BibTex条目包括论文的标题、年份、作者、期刊等信息, 网上有在线的BibTex生成器哦~

例子:

1.OneTeacher中针对yolov5的引用举例[来源原论文]

@inproceedings{yolov5,
	author       = {Glenn Jocher and
	Alex Stoken and
	Jirka Borovec and
	NanoCode012 and
	ChristopherSTAN and
	Liu Changyu and
	Laughing and
	tkianai and
	Adam Hogan and
	lorenzomammana and
	yxNONG and
	AlexWang1900 and
	Laurentiu Diaconu and
	Marc and
	wanghaoyang0106 and
	ml5ah and
	Doug and
	Francisco Ingham and
	Frederik and
	Guilhen and
	Hatovix and
	Jake Poznanski and
	Jiacong Fang and
	Lijun Yu  and
	changyu98 and
	Mingyu Wang and
	Naman Gupta and
	Osama Akhtar and
	PetrDvoracek and
	Prashant Rai},
	title        = {{ultralytics/yolov5: v3.1 - Bug Fixes and 
	Performance Improvements}},
	month        = oct,
	year         = 2020,
	publisher    = {Zenodo},
	version      = {v3.1},
	doi          = {10.5281/zenodo.4154370},
	url          = {https://doi.org/10.5281/zenodo.4154370}
}

生成格式如下:
在这里插入图片描述
2.SSDA-YOLO
引用yolov5的例子,效果如下

@article{jocher2020yolov5,
  title={Yolov5},
  author={Jocher, Glenn and Nishimura, K and Mineeva, T and Vilari{\~n}o, R},
  journal={Code repository https://github. com/ultralytics/yolov5},
  year={2020}
}

在这里插入图片描述

### 回答1: LaTeX可以通过使用BibTeX来自动生成IEEE格式参考文献BibTeX是一种用于处理和管理参考文献数据库的工具,它和LaTeX配合使用可以方便地生成格式一致的参考文献。 首先,我们需要创建一个.bib文件来存储参考文献的信息。在这个文件,每条参考文献都会有一个唯一的标识符,我们可以用这个标识符在LaTeX引用它们。BibTeX支持多种参考文献条目类型,如文章、书籍和会议论文等。对于IEEE格式参考文献,我们通常使用@article来表示文章、@inproceedings表示会议论文等。 在文档的适当位置,我们需要使用\cite{}命令在正文引用参考文献。括号的内容应该是要引用的参考文献在.bib文件的标识符。例如,\cite{Smith2000}将引用.bib文件标识为Smith2000的参考文献。 然后,在文档的末尾,我们可以使用\bibliographystyle{}命令来指定参考文献格式。对于IEEE格式,我们可以使用\bibliographystyle{ieeetr}。然后,使用\bibliography{}命令来告诉LaTeX使用哪个.bib文件来生成参考文献列表。例如,\bibliography{references}将使用名为references.bib文件。 最后,我们需要在LaTeX编译过程运行BibTeX来生成参考文献。具体来说,我们需要依次运行LaTeX、BibTeX和LaTeX两次,以确保参考文献在生成的文档正确显示。 总而言之,通过使用BibTeX和指定适当的\bibliographystyle,我们可以方便地实现LaTeX自动生成IEEE格式参考文献。 ### 回答2: LaTeX是一种排版系统,可以用于生成各种类型的文档,包括科学论文。IEEE格式是一种常用的学术论文参考文献格式,LaTeX提供了一些工具和宏包,可以自动化生成符合IEEE格式要求的参考文献。 在LaTeX生成IEEE格式参考文献,我们可以使用BibTeX工具和相应的IEEEtran宏包。首先,我们需要一个包含参考文献信息的.bib文件。在这个文件,每一条参考文献都有一个唯一的标识符,通过这个标识符可以在论文引用该文献。 接下来,在LaTeX文档的适当位置插入如下代码: \documentclass{IEEEtran} \begin{document} \bibliographystyle{IEEEtran} \bibliography{参考文献文件} \end{document} 其,\bibliographystyle命令指定了参考文献格式,而\bibliography命令则指定了包含参考文献信息的.bib文件的名称。 在生成PDF文件时,我们需要按照下面的步骤进行操作: 1. 使用LaTeX编译器编译LaTeX源代码,生成.aux文件。 2. 使用BibTeX工具处理.aux文件,生成一个.bbl文件,其包含了根据IEEE格式要求生成的参考文献列表。 3. 再次使用LaTeX编译器编译LaTeX源代码,此时会读取.bbl文件,将参考文献插入到文档。 4. 重复执行第2和第3步,直到文档的交叉引用全部解决。 5. 最后一次使用LaTeX编译器编译LaTeX源代码,生成最终的PDF文件,其包含了符合IEEE格式要求的参考文献。 需要注意的是,以上的步骤需要在LaTeX导入相应的宏包,并配置相应的选项。另外,我们还需要在论文正确引用参考文献的标识符,以确保参考文献列表和论文内容的一致性。 总的来说,LaTeX通过BibTeX工具和IEEEtran宏包提供了自动生成IEEE格式参考文献的功能,使得科研人员可以更加便捷地准确生成符合IEEE格式参考文献。 ### 回答3: LaTeX是一种流行的排版系统,可以用来生成各种类型的文档,包括学术论文。对于生成IEEE格式参考文献,LaTeX提供了一些方便的工具和包,可以帮助我们自动格式参考文献的样式。 在使用LaTeX生成IEEE格式参考文献时,我们需要遵循如下的步骤: 1. 导入正确的包:在LaTeX的文档,我们需要导入一些包来支持生成IEEE格式参考文献。常用的包包括`biblatex`和`biber`。使用`\usepackage`命令将这些包导入到LaTeX文档。 2. 定义参考文献的数据库:我们需要创建一个参考文献的数据库,其包含了我们引用的文献信息。这些信息需要按照特定的格式进行组织,例如,每个条目需要包含作者、标题、出版地、出版社等信息。 3. 引用文献:在正文,我们需要使用`\cite`命令引用参考文献。引用时,LaTeX会自动根据引用的参考文献信息,生成相应的IEEE格式的引用标记和编号。 4. 生成参考文献列表:在文档的适当位置,我们需要使用`\printbibliography`命令生成参考文献列表。这个命令会根据我们在数据库定义的参考文献信息,自动生成满足IEEE格式要求的参考文献列表。 需要注意的是,为了使用LaTeX生成IEEE格式参考文献,我们需要将文档的编译过程进行一些调整。一般来说,我们需要使用`latex`命令编译LaTeX源文件,然后使用`biber`命令处理参考文献数据库,最后再次使用`latex`命令编译LaTeX源文件。 总之,借助LaTeX的强大功能和相应的包,我们可以很方便地生成符合IEEE格式参考文献。通过正确导入包、定义参考文献数据库、引用文献以及生成参考文献列表,我们可以轻松完成这一任务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值