127. bibtex 插入参考文献

[!WARNING]
插入参考文献时可不能随便在谷歌学术一搜, 引用一下就放进去了.
有的文献如果是发表在学术期刊或者会议上, 必须使用发表的bibtex信息, 不能使用arxiv格式哦.
这里推荐一个查询计算机领域已发表文献的查询网站dblp, 输出格式选择BibTeX.
查询结果后缀如果是 CoRR abs/***, 说明这篇论文来自arxiv.

article 类型条目

article 类型条目用于引用发表在学术期刊、杂志或报纸上的文章.

必填字段

  • author: 文章的作者姓名.
  • title: 文章标题.
  • journal: 文章发表的期刊、杂志或报纸的名称.
  • year: 出版年份.

可选字段

  • volume: 期刊的卷号.
  • number: 期刊的期号.
  • pages: 文章出现的页码.
  • month: 出版月份.
  • note: 其他信息.

book 类型条目

BibTeX 的 book 类型条目用于引用印刷或电子书. 它包括作者、书名、出版年份、出版社和地址等信息. 可以使用以下 BibTeX 代码创建 book 类型条目:

1
2
3
4
5
6
7
@book{key,
author = {Author, A.},
year = {2021},
title = {Title of the Book},
publisher = {Publisher},
address = {Address of the Publisher},
}

如何创建 BibTeX book 类型条目

  1. 打开你的 .bib 文件, 使用文本编辑器编辑该文件. 该文件将包含你所有的 BibTeX 参考文献.
  2. 添加上述代码以创建一个新的条目.
  3. key 替换为该条目的唯一标识符(用大括号括起来). 该标识符将用于在 LaTeX 文档中引用这本书.
  4. Author, A. 替换为作者的姓名.
  5. 2021 替换为出版年份.
  6. Title of the Book 替换为书名.
  7. Publisher 替换为出版社的名称.
  8. Address of the Publisher 替换为出版社的地址.
  9. 保存 .bib 文件, 就完成了!

booklet 类型条目

booklet 类型条目用于引用那些未正式出版但像书籍一样装订的印刷品. 例如, booklet 条目可以包括会议论文集、程序指南或说明手册.

必填字段

  • title: 小册子的标题.
  • author: 小册子的作者.
  • howpublished: 小册子的出版方式.
  • address: 出版商或赞助机构的地址.
  • year: 小册子的出版年份.

可选字段

  • editor: 小册子的编辑.
  • volume: 多卷书籍的卷号.
  • number: 期刊或系列的编号.
  • series: 书籍系列的名称.
  • organization: 出版或赞助小册子的组织.
  • month: 出版月份.
  • note: 其他信息.

conference 类型条目

conference 类型条目用于引用发表在会议论文集中或会议记录中的论文.

必填字段

  • author: 论文的作者姓名.
  • title: 论文的标题.
  • booktitle: 会议论文集的名称.
  • year: 会议举办的年份.

可选字段

  • editor: 会议论文集的编辑者姓名.
  • volume: 论文集的卷号.
  • number: 论文集的编号.
  • series: 会议论文集所属的系列或书籍集名称.
  • pages: 论文所在的页码.
  • address: 会议举办的地点.
  • month: 会议举办的月份.
  • organization: 赞助会议的组织机构.
  • publisher: 论文集的出版商.
  • note: 其他信息.

inbook 类型条目

inbook 类型条目用于引用书籍中的特定章节或部分.

必填字段

  • author: 章节或部分的作者姓名.
  • title: 章节或部分的标题.
  • booktitle: 包含该章节或部分的书籍标题.
  • publisher: 书籍的出版商名称.
  • year: 出版年份.

可选字段

  • editor: 书籍的编辑者姓名.
  • volume: 书籍的卷号.
  • number: 系列或书籍集的编号.
  • series: 系列或书籍集的名称.
  • address: 出版商的地点.
  • edition: 书籍的版次.
  • month: 出版月份.
  • pages: 章节或部分的页码.
  • note: 其他信息.

incollection 类型条目

incollection BibTeX 类型用于书籍中的章节或部分. 它类似于 inproceedings 类型, 但用于引用书籍中的工作, 而不是会议论文集中的工作.

必填字段

incollection BibTeX 类型要求填写以下字段:

  • author: 章节或部分的作者.
  • title: 章节或部分的标题.
  • booktitle: 包含该章节或部分的书籍标题.
  • publisher: 书籍的出版商名称.
  • year: 书籍出版的年份.

可选字段

除了必填字段外, incollection BibTeX 类型还有许多可选字段, 用于提供额外的信息. 这些字段包括:

  • editor: 书籍的编辑者姓名.
  • volume: 书籍的卷号(如果适用).
  • number: 书籍的期号(如果适用).
  • series: 书籍所属的系列名称(如果适用).
  • pages: 章节或部分在书籍中的页码.
  • address: 出版商的地点.
  • month: 书籍出版的月份.

Inproceedings 类型条目

inproceedings 是用于引用会议论文集中的论文的 BibTeX 类型. 在本指南中, 我们将解释 inproceedings BibTeX 类型的必填字段和可选字段.

必填字段

inproceedings BibTeX 类型要求填写以下字段:

  • author: 论文的作者.
  • title: 论文的标题.
  • booktitle: 会议论文集的标题.
  • year: 会议论文集的出版年份.

可选字段

除了必填字段外, inproceedings BibTeX 类型还包含许多可选字段, 用于提供更多信息. 这些字段包括:

  • editor: 会议论文集的编辑者姓名.
  • volume: 会议论文集的卷号(如果适用).
  • number: 会议论文集的期号(如果适用).
  • series: 会议论文集所属的系列名称(如果适用).
  • pages: 论文在会议论文集中的页码.
  • address: 会议的地点.
  • month: 会议举行的月份.
  • organization: 会议的主办机构.
  • publisher: 会议论文集的出版商名称.

Manual 类型条目

manual 是用于引用技术手册或用户指南的 BibTeX 类型. 在本指南中, 我们将解释 manual BibTeX 类型的必填字段和可选字段.

必填字段

manual BibTeX 类型要求填写以下字段:

  • title: 手册的标题.
  • year: 手册的出版年份.

可选字段

除了必填字段外, manual BibTeX 类型还包含许多可选字段, 用于提供更多信息. 这些字段包括:

  • author: 手册的作者.
  • organization: 负责制作手册的组织.
  • address: 该组织的所在地.
  • edition: 手册的版次.
  • month: 手册的出版月份.
  • note: 关于手册的其他信息.

MasterThesis 类型条目

masterthesis 是用于引用硕士论文的 BibTeX 类型. 在本指南中, 我们将解释 masterthesis BibTeX 类型的必填字段和可选字段.

必填字段

masterthesis BibTeX 类型要求填写以下字段:

  • author: 论文的作者.
  • title: 论文的标题.
  • school: 授予学位的机构名称.
  • year: 学位授予的年份.

可选字段

除了必填字段外, masterthesis BibTeX 类型还包含许多可选字段, 用于提供更多信息. 这些字段包括:

  • type: 论文的类型, 如 Master’s thesis.
  • address: 机构的所在地.
  • month: 论文提交的月份.
  • note: 关于论文的其他信息.

misc 类型条目

BibTeX 中有多种条目类型, 有时你会遇到不完全符合任何预定义类型的来源. 在这些情况下, 你可以使用 misc 类型. 此类型适用于不属于其他类别的任何内容. 它可以用于引用音乐作品或讲义幻灯片, 但通常用于引用网页. 这些不支持的来源类型通过使用 notehowpublished 字段来创建. 如果你经常引用 BibTeX 不支持的来源类型, 你可以考虑使用 BibLaTeX, 它在字段和类型上提供了一个更大的超集.

1
2
3
4
5
@misc{citationKey,

...

}

如果你打算使用 misc 来引用网站, 请查看本指南.

PhdThesis 类型条目

phdthesis 是用于引用博士论文的 BibTeX 类型. 在本指南中, 我们将解释 phdthesis BibTeX 类型的必填字段和可选字段.

必填字段

phdthesis BibTeX 类型要求填写以下字段:

  • author: 论文的作者.
  • title: 论文的标题.
  • school: 授予学位的机构名称.
  • year: 学位授予的年份.

可选字段

除了必填字段外, phdthesis BibTeX 类型还包含许多可选字段, 用于提供更多信息. 这些字段包括:

  • type: 论文的类型, 如 PhD thesisMaster’s thesis.
  • address: 机构的所在地.
  • month: 论文提交的月份.
  • note: 关于论文的其他信息.

Proceedings 类型条目

proceedings 是 BibTeX 的一种类型, 用于引用会议论文集, 例如在会议上发表的论文合集. 在本指南中, 我们将解释 proceedings BibTeX 类型的必填字段和可选字段.

必填字段

proceedings BibTeX 类型要求填写以下字段:

  • title: 会议论文集的标题.
  • year: 会议论文集的出版年份.

可选字段

除了必填字段之外, proceedings BibTeX 类型还包含许多可选字段, 用于提供更多信息. 这些字段包括:

  • editor: 会议论文集的编辑者姓名.
  • volume: 会议论文集的卷号(如果适用).
  • number: 会议论文集的期号(如果适用).
  • series: 会议论文集所属的系列名称(如果适用).
  • address: 会议的地点.
  • month: 会议举办的月份.
  • publisher: 会议论文集的出版商名称.

techreport 条目类型

BibTeX 中的 techreport 是用于引用技术报告的条目类型.

技术报告是包含特定主题或项目的深入技术信息的文件. 它们通常由组织、机构或研究人员编写, 旨在分发给特定群体. 技术报告很少正式出版, 但它们是重要的信息来源, 应该在学术作品中被引用.

在 BibTeX 中, techreport 条目类型用于提供技术报告的所有相关信息, 如作者、标题、机构、年份和报告编号. 以下是技术报告的 BibTeX 条目示例:

1
2
3
4
5
6
7
@techreport{key,
author = {Jane Smith},
title = {Technical Report on Advanced Robotics},
institution = {Institute of Technology},
year = {2021},
number = {TR-1234}
}

在此示例中, key 字段是一个唯一标识符, 用于在文档中引用该来源. author 字段列出了技术报告的作者, title 字段提供了报告的标题, institution 字段列出了撰写报告的机构, year 字段提供了报告的编写年份, number 字段提供了报告编号.

unpublished 条目类型

BibTeX 中的 unpublished 条目类型用于引用尚未正式出版的来源, 如学位论文、毕业论文和技术报告.

unpublished 条目类型是一种多功能的条目类型, 允许作者包括有关未出版来源的所有相关信息, 如作者姓名、标题、机构和日期. 以下是一个未出版来源的 BibTeX 条目示例:

1
2
3
4
5
6
@unpublished{key,
author = {John Doe},
title = {未出版来源的重要性},
institution = {示例大学},
year = {2022},
}

在这个示例中, key字段是一个唯一标识符, 用于在文档文本中引用该来源. author字段包含来源作者的姓名, title字段包含来源的标题, institution字段包含来源编写的机构名称, year字段包含来源编写的年份.

需要注意的是, unpublished 条目类型应仅用于尚未正式出版的来源. 如果来源已经出版, 即使仅在线发布, 也应根据出版类型使用 techreportmastersthesisphdthesis 来进行引用.

References