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

BibTeX 使用数据库的的方式来管理参考文献. BibTeX 文件的后缀名为 .bib . 先来看一个例子

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

@book{label2,
author ="作者",
year="年份2008",
title="书名",
p lisher ="出版社名称"
}

说明:

  1. 第一行@article 告诉 BibTeX 这是一个文章类型的参考文献. 还有其它格式, 例如 article, book, booklet, conference, inbook, incollection, inproceedings, man l, misc, mastersthesis, phdthesis, proceedings, techreport, unp lished 等等。
  2. BibTex作为一种特殊的数据库,他也有自己的关键字,即@article 后面的label1,也称为bibkey,用来唯一标识一条参考文献。
  3. 其它就是参考文献里面的具体内容啦。

在LaTeX中使用BibTeX
为了在LaTeX中使用BibTeX 数据库, 你必须先做下面三件事情:

1) 设置参考文献的类型 (bibliography style). 标准的为 plain:

\bibliographystyle{plain}

将上面的命令放在 LaTeX 文档的 \begin{document}后边. 其它的类型包括

  • unsrt – 基本上跟 plain 类型一样, 除了参考文献的条目的编号是按照引用的顺序, 而不是按照作者的字母顺序.
  • alpha – 类似于 plain 类型, 当参考文献的条目的编号基于作者名字和出版年份的顺序.
  • abbrv – 缩写格式 .

2) 标记引用 (Make citations). 当你在文档中想使用引用时, 插入 LaTeX 命令

\cite{引用文章名称}

"引用文章名称" 就是前边定义@article后面的名称.

3) 告诉LaTeX生成参考文献列表 . 在 LaTeX 的结束前输入

\bibliography{bibfile}

这里bibfile 就是你的 BibTeX 数据库文件 bibfile.bib .

运行 BibTeX
分为下面四步

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

例子: 将上面的 BibTeX 的的例子保存为 bibtex-example.bib .

\documentclass{article}
\usepackage{CJK}
\begin{document}
\begin{CJK}{UTF8}{gkai}
%我是在linux下用使用latex的, window用户将上一行改为\begin{CJK}{GBK}{kai}
text\cite{label1}\cite{label2}
中文
把Latex中的 Reference 写成中文的"参考文献"
%如果文档类是article之类的, 用\renewcommand\refname{参考文献}
%如果文档类是book之类的, 用\renewcommand\bibname{参考文献}
\renewcommand\refname{参考文献}
\bibliographystyle{plain}
\bibliography{ bibtex-example.bib}
\end{CJK}
\end{document}

将上面的内容保存为bibtex-example.tex .

按以下顺序依次编译:

LaTeX--BibTex--LaTeX--LaTeX

如此即可大功告成!

以上参考了http://www.shamoxia.com/html/y2009/956.html,并对之做了适当改进。
以上是关于如何在LaTeX中使用BibTex管理参考文献,那么如何制作BibTex参考文献数据库呢?俺将单独做归纳总结
附件:
1. 黄正华,2005,用BibTeX 生成参考文献
2. Ki-Joo Kim,2004,A BibTEX Guide via Examples
3. http://www.rhizobia.co.nz/latex/convert.html
4. LaTeXSt io,http://www.latexst io.cn/index.html

转载于:https://www.cnblogs.com/zhumeng321/p/4469665.html

LaTeX中用BibTex管理参考文献相关推荐

  1. 【方法】Latex使用BibTeX生成参考文献列表

    根据官网教程实现 不是我说,其他的都不直接,我这最直接的干货 1.创建一个Latex文件,命名随意,如 myarticle.tex \documentclass[11pt]{article} \use ...

  2. Latex中用Bibtex来引用文献

    使用BibTex作为Latex文档引用的参考文献格式管理库. 环境:win7 64位 软件:装了texmaker和texlive(这两个软件安装过程参考这里 点我) 操作步骤如下: Step1:创建B ...

  3. Latex中BibTex编辑参考文献

    正文: 代码如下(示例): % 正文区(文稿区) \begin{document}% 1.一次管理,一次使用% 参考文献格式:% \begin{thebibliography}{编号样本}% \bib ...

  4. LaTeX 使用 bib 管理参考文献时,引用网络资源 URL 导致排版难看的问题

    是在今天写工作报告的时候,需要引用参考文献,以前的工作报告都没有用过参考文献,所以现学了的,稍稍总结一下: 我是通过在文章最后添加下面命令添加参考文献的,其中文献引用风格文件 chinesebst20 ...

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

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

  6. Latex使用之---BibTeX生成参考文献

    目录 创建Latex文件 创建一个BibTeX参考文献库文件 执行四次编译 创建Latex文件 \documentclass[11pt]{article} \usepackage{cite}\begi ...

  7. 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 如何 ...

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

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

  9. Mendeley管理参考文献

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

最新文章

  1. SpringBoot数据访问配置
  2. mongodb jar包_MongoDB是什么?看完你就知道了!
  3. 1、spring的IOC
  4. Dockerfile常见指令优化
  5. 差分放大电路单端输出和双端输出区别以及应用(转载)
  6. 一个老博士的经验顺口溜
  7. Host aggregate分区
  8. 把discuzX 的用户登录信息添加到纯静态页面
  9. 探索储电式太阳能充电器,太阳能充电到底有没有必要有储电功能
  10. 计算机博士职业规划,博士职业生涯规划
  11. 1688接口,item_search_seller - 搜索店铺列表
  12. 加速寿命测试分析软件,ALTA定量加速寿命测试数据分析
  13. 有1000个一模一样的瓶子,其中有999瓶是普通的水,有1瓶是毒药。任何喝下毒药的生物都会在一星期之后死亡。现在,你只有10只小白鼠和一星期的时间,如何检验出那个瓶子里有毒药?
  14. PHP微信公众号开发——群发消息
  15. 北京地铁车站换乘示意图行动(2010年4月1日更新完整)
  16. Qt解决资源文件中添加图片,对应控件不显示图片的问题
  17. java 获取Authorization信息
  18. 微信小程序上实现 table 表格
  19. 引用数据类型的类型转换
  20. iOS UIKit框架注解

热门文章

  1. superset中的json数据转csv
  2. HBase读写操作流程介绍
  3. matlab求借带参数的方程组
  4. NLTK频率分类中定义的函数
  5. 深入理解计算机系统:计算机系统概述
  6. 复制的时候提示下标越界_移动硬盘打不开提示格式化怎么办?
  7. 天池大赛, Storm
  8. python对csv文件中的数据进行分类_利用Python对csv文件中的数据进行排序
  9. html th不显示下边框,css怎么设置不显示table的边框?
  10. VeeValidate 的使用场景以及配置