The usage method of reference with bibtex in Latex【latex中参考文献的使用方法】

如何在latex中以Bibtex文件方式引用参考文献?

以IEEEtran模板为例:

1.制作bibtex参考文献库。方法如下:

  ①建立myreference.bib文件;

  ②在Google scholar上找到某一篇文献的bibtex格式,如下图:

  

  

  ③复制该内容到myreference.bib文件中,类似的操作,直至制作好参考文献库。

2.在需要生成参考文献的地方插入“引用样式”和“文件名称”的代码

\bibliographystyle{IEEEtran}
\bibliography{myreference}

其中IEEEtran为IEEEtran.bst文件,里面是参考文献的样式

myreference为myreference.bib文件,里面是参考文献的bibtex格式

这两个文件都与tex代码在同一个目录

3.引用参考文献

  在文章正文部分需要引用参考文献处插入引用代码 \cite{felzenszwalb2010Object},

其中,felzenszwalb2010Object为参考文献的ID,如下图所示:

  

  以此类推,插入所有的参考文献

4.编译代码

  必须要按照编译步骤来:

  ①在编译之前建议删除之前的文件,用快捷方式删除,如下图:

  

  

  ②选用pdflatex编译一次,观察文件目录,会发现生成了一些文件,如下图:

  

  方框部分是参考文献latex后所在的文件,此时pdf中还未生成参考文献及其引用。

  ③选用bibTex编译,如下图所示

  

  ④最后选用pdflatex编译两次,到此完成

				
时间: 2024-10-14 05:12:20

The usage method of reference with bibtex in Latex【latex中参考文献的使用方法】的相关文章

[CareerCup] 12.3 Test Move Method in a Chess Game 测试象棋游戏中的移动方法

12.3 We have the following method used in a chess game: boolean canMoveTo( int x, int y). This method is part of the Piece class and returns whether or not the piece can move to position (x, y). Explain howyou would test this method. 这道题让我们测试象棋游戏中的移动

【Latex】Latex小白入门(2)——如何用.bib文件自动生成论文Reference

写在前面: 在研究生阶段搞学术的童鞋们很有可能会接触到Latex这种论文格式编辑工具,一般在论文投稿的时候,大多数期刊和会议会给一个Latex模板,要求将你的论文用Latex编辑成.pdf版本.这里的Latex小白可不是指各位读者,而是我自己.才开始用Latex的时候,team里面唯一会Latex的师姐已经毕业say goodbye了,而我连怎么编译运行都不会.无奈论文要投,只好"赶鸭子上架",秉承"哪里不会查哪里"的精神,完成了几次论文从word到Latex的移植

java 8 lambdas深度研究

博客地址 http://colobu.com Java 8发布有一段日子, 大家关注Java 8中的lambda可能更早, 对Java 8中这一最重要的语言变化也基本熟悉了.这篇文章将深入研究Java 8中的lambda特性以及Stream接口等, 讨论一些深层次的技术细节. 比如, 一个lambda表达式序列化反序列化后, 对捕获的上下文变量的引用的情况. Lambda表达式递归. 类方法的引用和实例方法的引用的区别. 菱形继承的问题. Stream接口的Lazy和eager模式. Lambd

设计模式 - 动态代理原理及模仿JDK Proxy 写一个属于自己的动态代理

本篇文章代码内容较多,讲的可能会有些粗糙,大家可以选择性阅读. 本篇文章的目的是简单的分析动态代理的原理及模仿JDK Proxy手写一个动态代理以及对几种代理做一个总结. 对于代理模式的介绍和讲解,网上已经有很多优质的文章,我这里就不会再过多的介绍了,这里推荐几篇优质的文章作为参考: 给女朋友讲解什么是代理模式 轻松学,Java 中的代理模式及动态代理 另外,我的 github 仓库对应目录中也有相关的基础示例代码:https://github.com/eamonzzz/java-advance

大爆炸

工欲善其事必先利其器,电脑不行的找我装系统,加内存方便高效 ,加固态硬盘,终极方法,换电脑. ***********有同学发现重要的一些知识点大爆炸没提到的,将需要记录的知识点发给我我来更新大爆炸版本.谢谢大家 ^_^ **************************更新日志**********************************更新了Struts标签库更新了AOP的一些配置信息更新了设计模式的一些概念struts中如何获取request3.18   action类的作用3.23

Android-AndFix 热修复框架原理及源码解析

AndFix原理 AndFix的原理就是通过c++指针进行方法的替换,把有bug的方法替换成补丁文件中的方法.  注:在Native层使用指针替换的方式替换bug方法,已达到修复bug的目的. 使用AndFix修复热修复的整体流程: 方法替换过程: 源码解析 解析源码从使用的方法一一解析. 在自定义Application中初始化PatchManger: PatchManager mPatchManager = new PatchManager(); 1 1 直接实例化了一个PatchManger

java之day4

Calc.java package day4; public class Calc { public int sum(int num1, int num2) { int sum = num1 + num2; return sum; } } CalcTest.java package day4; import java.util.Scanner; public class CalcTest { public static void main(String[] args) { Calc calc =

Java中的代理

代理模式 在设计模式中存在的代理模式;代理模式的作用就是为其他对象提供一种代理以控制对这个对象的访问. 代理模式一般存在三种角色:抽象角色,代理角色,真实角色:百度百科上摘抄了三种角色的解释: 抽象角色:通过接口或抽象类声明真实角色实现的业务方法. 代理角色:实现抽象角色,是真实角色的代理,通过真实角色的业务逻辑方法来实现抽象方法,并可以附加自己的操作. 真实角色:实现抽象角色,定义真实角色所要实现的业务逻辑,供代理角色调用. 代理模式的优点:一是可以隐藏委托类(真实角色)的实现,二是可以实现客

AndFix Bug热修复框架原理及源码解析

?? AndFix原理 AndFix的原理就是方法的替换,把有bug的方法替换成补丁文件中的方法.  注:在Native层使用指针替换的方式替换bug方法,已达到修复bug的目的. 使用AndFix修复热修复的整体流程: 方法替换过程: 源码解析 解析源码从使用的方法一一解析. 在自定义Application中初始化PatchManger: PatchManager mPatchManager = new PatchManager(); 1 1 直接实例化了一个PatchManger实例对象,接