最近在用Latex排版论文,算是做了一点笔记吧。利用期刊所给的Latex模板来做参考文献的引入。希望遇到相关困难的朋友一起学习交流一下。欢迎批评指正!

在LaTeX中使用BibTeX,首先要自己完成参考文献内容的

BibTeX 使用数据库的的方式来管理参考文献. BibTeX 文件的后缀名为 .bib . 先来看一个例子(这里用ipm期刊所给的例子做参考)

@article{Dirac1953888,title   = "The lorentz transformation and absolute time",journal = "Physica ",volume  = "19",number  = "1-–12",pages   = "888--896",year    = "1953",doi     = "10.1016/S0031-8914(53)80099-6",author  = "P.A.M. Dirac"
}

更加通用的例子:

@article{name1,
author = {作者, 多个作者用 and 连接},
title = {标题},
journal = {期刊名},
volume = {卷20},
number = {页码},
year = {年份},
abstract = {摘要, 这个主要是引用的时候自己参考的, 这一行不是必须的}
}
  • 第一行@article 告诉 BibTeX 这是一个文章类型的参考文献,还有其它格式, 例如 article, book, booklet, conference, inbook, incollection, inproceedings,manual, misc, mastersthesis, phdthesis, proceedings, techreport, unpublished 等等.
  • 接下来的"name1",就是你在正文中应用这个条目的名称.
  • 其它就是参考文献里面的具体内容啦.

在LaTeX中使用BibTeX进行参考文献的引用

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

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

  \bibliographystyle{plain}

2)期刊如果给了模板,会给出\bibliographystyle{“此处为期刊给出的参考文献模板名称”}

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

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

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

\cite{引用文章名称}

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

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

\bibliography{bibfile}

这里bibfile 就是你的 BibTeX 数据库文件 bibfile.bib .文件与tex文件放在同一个文件夹下。

运行 BibTeX

分为下面四步

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

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

\documentclass{article}
\usepackage{CJK}

如果用Texstudio就直接调用xelatex编译即可。

Latex中使用BibTex插入参考文献相关推荐

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

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

  2. 在Overleaf或LaTeX软件中使用citavi插入参考文献

    在Overleaf中使用citavi插入参考文献 参考链接 Using an Online LaTeX Editor with Citavi - YouTube Step1:Enable LaTeX ...

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

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

  4. 在LaTeX中使用BibTeX时的一个问题及其解决:编译PDF不随bib文件更新

    在LaTeX中使用BibTeX时的一个问题及其解决:编译PDF不随bib文件更新 参考文章: (1)在LaTeX中使用BibTeX时的一个问题及其解决:编译PDF不随bib文件更新 (2)https: ...

  5. Mendeley+LaTex: 如何在Latex中优雅的插入引用文献

    结合Mendeley在LaTex中插入并引用参考文献十分方便与便捷. 步骤如下: 1)在Mendeley中导入文献 2)选中文献,鼠标右键-->Update Details Mendeley的好 ...

  6. LaTex 论文排版(3): 插入参考文献

    使用LaTex 排版时,需要插入参考文献.如下图,使用IEEE Transactions 的模板,但是参考文献的设置实在是太麻烦,如下图所示,很多东西都要单独分出来,很不方便.也不便于修改,非常消耗时 ...

  7. 修改正文中参考文献标注_论文写作中怎样正确插入参考文献,引用文献如何标注?...

    论文写作中怎样正确插入引文文献,引用文献如何标注?不管是大学毕业生还是期刊/评职称的我们在面对撰写论文时,参考文献的引用是必不可少的.参考文献的引用可以给论文增添很多的光彩.正确的在论文中引用参考问下 ...

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

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

  9. Latex学习笔记 ------ latex中图片的插入

    \documentclass{ctexart}% 导言区:\usepackage{graphicx} 使用usepackage命令导入graphicx宏包实现插图 % 语法: \includegrap ...

  10. 在Word2010中交叉引用插入参考文献

    参考: http://jingyan.baidu.com/article/fa4125accfb1ee28ac7092b1.html 新建一个文档, 有若干参考文献: 首先对参考文献编号: 定义新的编 ...

最新文章

  1. PHP设计模式(4)命令链模式
  2. MapReduce示例——WordCount(统计单词)
  3. c语言设计程序框图,C语言课程设计————写下流程图! 谢谢
  4. jenkins搭建_自动化测试系列之jenkins配置搭建环境
  5. NSLog打印当前文件,当前函数,当前行数
  6. 利用 VBA 和 HTML自制兼容 WPS及 EXCEL(32位/64位)的颜色选择器
  7. zookeeper 进入客户端_Zookeeper基础知识简单介绍
  8. 09 spring-aop
  9. setlocale()函数的作用
  10. 百度地图调用笔记:javascript版本2
  11. java点歌系统_Java实现模拟KTV点歌系统
  12. 【Web技术】441- 蚂蚁前端研发最佳实践
  13. 新政举市暖冬再现? 业内乐观情绪高涨
  14. Apollo API网关 阿波罗
  15. 理论+实操 :华为NAT地址转换
  16. i7 12700h和i5 12500h哪个好 酷睿12500H和12700H差别
  17. 如何创建一个微信公众号(手把手、超详细)
  18. setTimer()函数详解
  19. linux 内核启动参数
  20. 好玩的接口 之 Java 解密微信小程序获取手机号

热门文章

  1. 罗盘时钟python代码_HTML 罗盘式时钟
  2. 深度学习模型压缩方法概述
  3. EOS多节点环境部署
  4. 入职美团定级P7,总结2022年最新最全180道高级岗面试题及答案
  5. 如何随时随地免费使用中国知网?
  6. 三连问:MySQL如何实现可重复读、又为什么会出现幻读、是否解决了幻读问题?...
  7. Hadoop 3.x 的组成 完整使用 (月薪过万 第三章)
  8. 新颖的自我介绍_新颖的自我介绍6篇
  9. Spring之IOC
  10. 数据库操作:更新数据update