文章参考自:https://blog.csdn.net/qq_28424679/article/details/78898809

https://www.zhihu.com/question/30344123/answer/53377390

http://blog.sina.com.cn/s/blog_4fa881040100wtty.html

BibTeX是一种用于LaTeX参考文献处理的格式和程序,BibTex文件后缀名为.bib,其内部为:

@article{name1,
author = {作者, 多个作者用 and 连接},
title = {标题},
journal = {期刊名},
volume = {卷20},
number = {页码},
year = {年份},
abstract = {摘要, 这个主要是引用的时候自己参考的, 这一行不是必须的}
}

@book{name2,
author =”作者”,
year=”年份2008″,
title=”书名”,
publisher =”出版社名称”
}

说明:

  1. @article 告诉 BibTeX 这是一个article类型的参考文献. 还有其它格式, 例如 article, book, booklet, conference, inbook, incollection, inproceedings, manual, misc, mastersthesis, phdthesis, proceedings, techreport, unpublished 等等.
  2. name1与name2 就是在正文中应用这个条目所用的名称,在用某种规则排序的时候用这一项作为参考。

以上是对BibTeX的简要介绍,下面对BibTeX的使用进行介绍。

  1. 在所写文章的.tex文件的目录下,建立一个与文章.tex文件相同文件名的.bib文件。比较说,文章的.tex文件是paper.tex,那么建立的.bib文件是paper.bib。
  2. 将所要引用的文献的BibTeX代码写到.bib文件中。下面就是某一篇文献的BibTeX代码
    @article{sandryhaila2013discrete,title={Discrete signal processing on graphs},author={Sandryhaila, Aliaksei and Moura, Jos{\'e} MF},journal={IEEE transactions on signal processing},volume={61},number={7},pages={1644--1656},year={2013},publisher={IEEE}
    }
  3. 在所需要引用的地方插入语句
    \cite{文章名称}

    这里的文章名称指是紧跟在@article后边的名字,比如上边的BibTeX代码,文章名称为sandryhaila2013discrete。需要注意的是,在引用文献之前要调用宏包\usepackage{cite}

  4. 在\end{document}前插入语句
    \bibliographystyle{plain}
    \bibliography{bibfilename}

    第一条语句设置参考文献的类型,里面的plain指定.bib文件中的文献如何排序。第二条语句告诉LaTeX生成参考文献列表。bibfilename是.bib文件的文件名,不用带后缀。例如刚刚建立的.bib文件是paper.bib,那么bibfilename就是paper。

操作完成后,还要运行BibTeX才能让参考文献出现在文章里。运行步骤如下:

  • 用LaTeX编译 .tex 文件 , 会生成一个 .aux 的文件, 这告诉 BibTeX 将使用那些应用.
  • 用BibTeX 编译 .bib 文件.
  • 再次用LaTeX 编译 .tex 文件, 这个时候在文档中已经包含了参考文献, 但此时引用的编号可能不正确.
  • 最后用 LaTeX 编译你的 .tex 文件, 如果一切顺利的话, 这是所有东西都已正常了。

不然,如果没有编译过bib,会出现如下的错误,并且文章引用的方括号里面是个问号,形如[?]

LaTeX Warning: Citation `bowman:reasoning' on page \thepage  undefined on input  line 45.

######################################################
如果编译失败删除新生成的文件 .aux .bbl 文件重新开始!!!!#
如果编译失败删除新生成的文件 .aux .bbl 文件重新开始!!!!#
如果编译失败删除新生成的文件 .aux .bbl 文件重新开始!!!!#
######################################################

\bibliography{}中的参数决定文献在列表中的排序方式。参数以及参数说明如下:

  1. plain,按字母的顺序排列,比较次序为作者、年度和标题
  2. unsrt,样式同plain,只是按照引用的先后排序
  3. alpha,用作者名首字母+年份后两位作标号,以字母顺序排序
  4. abbrv,类似plain,将月份全拼改为缩写,更显紧凑:
  5. ieeetr,国际电气电子工程师协会期刊样式:
  6. acm,美国计算机学会期刊样式:
  7. siam,美国工业和应用数学学会期刊样式:
  8. apalike,美国心理学学会期刊样式:

TexLive2018中使用BibTeX管理参考文献相关推荐

  1. LaTeX中用BibTex管理参考文献

    BibTeX 是一种用来规范参考文献列表的一种文献管理软件,定义了一种比较通用的管理文献的格式, 用于协调LaTeX的参考文献处理. BibTeX 使用数据库的的方式来管理参考文献. BibTeX 文 ...

  2. 在overleaf中使用bibtex引用参考文献

    最近在挑选写tex的平台,挑来挑去,个人感觉overleaf给我带来的体验感是最舒适的.不过由于对内部的文件组织和make进行了一层封装,所以与一般的本地平台编译tex会有一点不同.此处写一下在ove ...

  3. latex参考文献bib基本格式_在Latex中使用Bibtex生成参考文献

    在科研写作中,参考文献格式一直都是比较头疼的问题,尤其是在Latex排版过程中,将Bibtex按照固定格式生成参考文献的方式比较受欢迎,下面进行详细介绍. 一.原料 1. bib 文件,这个文件是你参 ...

  4. 使用 bibtex 进行参考文献管理

    原  文:Bibliography management with bibtex 译  者:Xovee 翻译时间:2020年11月9日 使用 bibtex 进行参考文献管理 LaTeX 中直接支持参考 ...

  5. MikTex中如何使用BibTeX添加参考文献

    文章目录 1 什么是BibTeX 1.1 两个文件 1.1.1 bst模板 1.2.1 BibTeX格式说明 1.2.2.1 示例 1.2.2.2 条目类型列表 1.2.2.3 Tags标记 2 如何 ...

  6. mendeley引用参考文献不显示_【参考文献管理工具-1】使用Mendeley在Word中插入引用与参考文献...

    鄙人在各路网友推荐下初学使用Mendeley管理参考文献,于此留下一些随笔,方便自己也为网友提供一点点参考,如有错误的地方,请大家批评指正,共同进步,文末附带一些问题,望诸位大神指点一二,万分感激! ...

  7. latex格式的英文文章中引用的中文参考文献在BIBTEX中的格式是如何的

    查找了很多如何在bibtex中引用中文的参考文献,找到的总是bibtex如何在latex中的添加或者是显示,但是到底在bib文件中是如何写的呢? 中文文献在英文文献中引用首先就需要把它翻译成英文,而中 ...

  8. Latex中bib文件制作(参考文献制作)

    论文参考文献的组织是一个挺麻烦的事情,刚开始写论文的时候自己很多东西不知道,参考文献在自己组织,自己填写各个item,真是麻烦啊,网搜上了搜,还真找到一些好方法,google的是自己常用的,不知道还有 ...

  9. BIBTeX制作参考文献 [转]

    LaTeX 对参考文献的处理有这么一些优点: 可以维护一个 bib 文件,在你的整个研究生涯可以只维护这样一个文件,就象一个数据库,每个参考文献是一个记录,由一个唯一的 ID (例如下面的 Marti ...

  10. Mendeley管理参考文献

    Mendeley管理参考文献 前言 一.Mendeley 二.在LaTex中加入参考文献 问题 总结 前言 方便,不重复劳动地管理参考文献.需求有:能自动抓取作者.期刊名等信息:按照格式生成参考文献条 ...

最新文章

  1. iOS 开发一定要尝试的 Texture(ASDK)
  2. mysql 深胡_Mysql胡说八道
  3. 防范因编写代码产生的系统漏洞
  4. java小球碰撞界面设计_JavaScript实现小球碰撞特效
  5. 如何弄ad装配图_AD打印装配图的细节
  6. 六维空间向量表示法公式笔记
  7. ubuntu22.04设置静态ip地址
  8. 更新xcode至12.3,编译报错Building for iOS, but the linked and embedded framework ‘xxx.framework’ was buil...
  9. matlab笔记:一元微分方程求解
  10. 家用计算机硬盘一般价格,家用电脑使用企业级硬盘的效果会很好吗?
  11. 曼尼托巴大学计算机科学硕士,加拿大曼尼托巴大学优势专业有哪些
  12. 以太网帧,IP,TCP,UDP首部结构
  13. 纵然前方困难重重,我们也要一直坚持
  14. Linux获得webinf路径,Linux系统快速定位web路径方法
  15. 差分时钟信号的使用与引脚绑定(ucf)
  16. BZOJ[2733][HNOI2012]永无乡 Splay启发式合并
  17. 虚拟机硬盘资源调整(分区)
  18. B/S与C/S究竟是何物
  19. 2022年低压电工考题模拟考试平台操作
  20. 2022隐私计算十大观察

热门文章

  1. 用RCircos包来画圈圈图
  2. git pull git_Git Pull解释
  3. shopnc nodejs安装
  4. 网易VIP等级,QQ会员等级,TOMVIP邮箱多少钱?
  5. 嵌入式驱动学习之PWM蜂鸣器驱动
  6. RocketDock不能开机正常启动的解决方法
  7. Not authorized , ReasonPhrase:Unauthorized
  8. java拆弹_[逆向工程] 二进制拆弹Binary Bombs 快乐拆弹 详解
  9. 传奇地图事件触发脚本
  10. 传奇添加地图与配置参数详解