BiBTeX 笔记


date: 2017-03-21 15:24
status: public
tags: LaTeX

title: 'BiBTeX 笔记'

BiBTeX 笔记

关于文献类型:

  • @article 在期刊上发表的论文

    必选域:author, title, journal, year.

    可选域:volume, number, pages, month, note.

  • @book 正式出版社的书籍

    必选域:author/editor, title, publisher, year.

    可选域:volume/number, series, address, edition, month, note.

  • @booklet 印制的有封皮的作品,但没有出版社或赞助机构的名称

    必选域:title.

    可选域:author, howpublished, address, year, month, note.

  • @conference 与下面的 @inproceedings 相同

  • @inbook 一本书的一部分(章,节或某些页)

    必选域:author/editor, title, chapter 和/或 pages, publisher, year.

    可选域:volume/number, series, type, address, edition, month, note.

  • @incollection 一本书中有独立标题的一部分,如论文集中的一篇

    必选域:author, title, booktitle, publisher, year.

    可选域:editor, volume/number,series, type, chapter, pages,address, edition, month, note.

  • @inproceedings 会议报告集中的一篇文章。

    必选域:author, title, booktitle, year.

    可选域:editor, volume或number, series, pages, address, month, organization, publisher, note.

  • @manual 科技文档,技术手册

    必选域:title.

    可选域:author, organization, address, edition, month, year, note.

  • @mastersthesis 硕士学位论文。

    必选域:author, title, school, year.

    可选域:type, address, month, note.

  • @misc 难以分类的、未定义的、不属于其它任何类型的作品

    必选域:无.

    可选域:author, title, howpublished, month, year, note.

@misc{name,
    author = "a",
    title = "title",
    howpublished = "Website",
    year = {2008},
    note = {\url{https://www.mysite.org}}
};
  • @phdthesis 博士学位论文

    必选域:author, title, school, year.

    可选域:type, address, month, note.

  • @proceedings 会议论文集

    必选域:title, year.

    可选域:editor, volume/number, series, address, month, organization, publisher, note.

  • @techreport 学校或其它研究机构出版的报告

    必选域:author, title, institution, year.

    可选域:type, number, address, month, note.

@techreport{name,
 author = {a and b}
 title = {title},
 institution = {institution rpt no.}
 year = {2008}
};
  • @unpublished 有作者和标题的还未出版的文档

    必选域:author, title, note.

    可选域:month, year.

在每项条目中还可以有可选域 keycrossref.
具体每种文献类型的例子请参考 25 种文献格式


Bibtex 自身已具备排序的功能,而且可以选择自己想要的排序方式。Bibtex 已自带有 8 种样式,分别如下(下面内容摘自 LaTeX 编辑部):

  1. plain,文献列表按字母的顺序排列,比较次序为作者、年度和标题,因此正文引用无序

  2. unsrt,样式同plain,只是按照引用的先后排序

  3. alpha,用作者名首字母+年份后两位作标号,以字母顺序排序

  4. abbrv,类似plain,将月份全拼改为缩写,更显紧凑:

  5. ieeetr,国际电气电子工程师协会期刊样式:

  6. acm,美国计算机学会期刊样式:

  7. siam,美国工业和应用数学学会期刊样式:

  8. apalike,美国心理学学会期刊样式:

BibTeX 提供了一个外部的 BibTeX 工具程序,源文件经过 LaTeX 编译后,还要使用BibTeX 对数据库文件编译一次,最后再用 LaTeX 连续编译两遍,才能得到正确结果。

如果对生成的参考文献样式仍有不满意之处,还可将编译信息文件*.bbl 中的参考文献列表源程序拷贝到论文尾部,然后进行手工调整。

unsrt 为例,展示了 25 种文献的显示情况。
文件请在 百度云盘 下载。

20170321_bibtest-1.jpg
20170321_bibtest-2.jpg

20170321_bibtest-3.jpg

参考文献:

  1. Bibtex 使用方法
  2. LaTeX 中的参考文献——我的一点经验
  3. BIBTeX 制作参考文献 [转]
  4. Latex初学者入门(三)-- 用BibTeX生成参考文献