Latex参考文献的代码

  • 第一种:网上写的Bibtex,我没成功
  • 第二种:不适用BibTeX,成功的方法

第一种:网上写的Bibtex,我没成功

这种方法需要建立参考文献数据库,引用的时候调用所需要的参考文献。

BibTeX 是一种格式和一个程序,用于协调LaTeX的参考文献处理.
BibTeX 使用数据库的的方式来管理参考文献. BibTeX 文件的后缀名为 .bib . 先来看一个例子

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

说明:

第一行@article 告诉 BibTeX 这是一个文章类型的参考文献,还有其它格式, 例如 article, book, booklet, conference, inbook, incollection, inproceedings,manual, misc, mastersthesis, phdthesis, proceedings, techreport, unpublished 等等.
接下来的"name1",就是你在正文中应用这个条目的名称.
其它就是参考文献里面的具体内容啦.

在LaTeX中使用BibTeX

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

  • 设置参考文献的类型 (bibliography style). 标准的为 plain:
 \bibliographystyle{plain}

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

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

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

\cite{引用文章名称}

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

  • 告诉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}

第二种:不适用BibTeX,成功的方法

先在文章文章末尾写好需要插入的参考文献,逐一写出,例如:

\begin{thebibliography}{99}
\bibitem{ref1}Zheng L, Wang S, Tian L, et al., Query-adaptive late fusion for image search and person re-identification, Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2015: 1741-1750.
\bibitem{ref2}Arandjelović R, Zisserman A, Three things everyone should know to improve object retrieval, Computer Vision and Pattern Recognition (CVPR), 2012 IEEE Conference on, IEEE, 2012: 2911-2918.
\bibitem{ref3}Lowe D G. Distinctive image features from scale-invariant keypoints, International journal of computer vision, 2004, 60(2): 91-110.
\bibitem{ref4}Philbin J, Chum O, Isard M, et al. Lost in quantization: Improving particular object retrieval in large scale image databases, Computer Vision and Pattern Recognition, 2008. CVPR 2008, IEEE Conference on, IEEE, 2008: 1-8.
\end{thebibliography}

上面列出了5个参考文献,{thebibliography}的选项99指的是参考文献的个数最大为99,可以设置为别的数。
在正文中引用参考文献的方法是:
\cite{ref1}
\cite{ref1, ref5}
这样编译后就可以得到:
[1]
[1, 5]

Latex参考文献的代码相关推荐

  1. latex 参考文献显示问号_VS Code + LaTeX

    相比于Word来说LaTeX的优点在于: 拥有丰富的模板,排版所需的时间要小于Word 写公式和排版公式非常方便,特别是当涉及大量公式时 当你需要更换模板时可以非常快速地套用另一个LaTeX模板,基本 ...

  2. latex参考文献太长,换行处理

    latex参考文献换行: 1) 添加包和URL断行: \usepackage{url} \def\UrlBreaks{\do\A\do\B\do\C\do\D\do\E\do\F\do\G\do\H\ ...

  3. latex 参考文献 网站

    这篇好棒,但是代码写在什么位置看下一篇(26条消息) Latex中如何制作参考文献_bluenight专栏-CSDN博客_latex中参考文献  https://blog.csdn.net/chl03 ...

  4. latex参考文献中修改指定作者的格式来突出显示

    latex参考文献中修改指定作者的格式来突出显示 1.引言 在撰写学位论文过程中,特别是在附作者在学期间的研究或工作成果的时候,往往需要突出显示文献列表作者的信息方便他人看到(假设研究成果以文献表的形 ...

  5. 一天一篇latex刘海洋代码解析:1.2.2 从提纲开始

    我们常常会忽路一些不起眼的努力,等真正回头看的时候,昔日隐藏的光芒已经十分耀眼.笔者目前是一名大四的学生,总是静不下心来做一些沉淀的工作,打算一天一篇latex刘海洋代码解析,一起互相监督呀!!加油o ...

  6. 一天一篇latex刘海洋代码解析:1.2.3填写正文

    我们常常会忽路一些不起眼的努力,等真正回头看的时候,昔日隐藏的光芒已经十分耀眼.笔者目前是一名大四的学生,总是静不下心来做一些沉淀的工作,打算一天一篇latex刘海洋代码解析,一起互相监督呀!!加油o ...

  7. 1.6 LaTex参考文献

    文章目录 文档内参考文献库 外部参考文献库   一篇正儿八经的的论文都需要有参考文献,表示你说的每句话都有正确的来源,不是胡说八道.LaTex参考文献有两种使用方式,一是文档外参考文献库,二是文档内参 ...

  8. Latex参考文献排版、引用及跳转

    @关于Latex参考文献引用及跳转Latex 一.参考文献排版 方法一:在文章最后\end{document}之前直接使用以下代码即可: \begin{thebibliography}{50} % 5 ...

  9. LaTeX 参考文献的排版与引用

    6. LaTeX 参考文献的排版与引用_Training.L的博客-CSDN博客_latex参考文献格式

  10. 一天一篇latex刘海洋代码解析:1.2.4 命令与环境

    我们常常会忽路一些不起眼的努力,等真正回头看的时候,昔日隐藏的光芒已经十分耀眼.笔者目前是一名大四的学生,总是静不下心来做一些沉淀的工作,打算一天一篇latex刘海洋代码解析,一起互相监督呀!!加油o ...

最新文章

  1. 清华学生计划表上热搜,大写的服!
  2. 软件测试面试必备的一些基础理论概念
  3. python watchdog 同时检测到多个事件_python中watchdog文件监控与检测上传功能
  4. 【Hadoop 分布式部署 五:分布式部署之分发、基本测试及监控】
  5. phoengap–node+websocket在线聊天室
  6. 制造业中人工智能的应用有哪些?
  7. g++编译支持c++11
  8. 21天学通c语言错误,为《21天学通C语言》(第7版)(Sams Teach Yourself C in 21 Days)正名...
  9. 蓝牙耳机买哪种?不错的蓝牙耳机推荐
  10. [技术讨论][DDS] AD9833原理介绍及chiliDDS驱动分享(上)
  11. 阿里云邮箱企业版产品知识库
  12. CRM 客户管理系统C#源码
  13. 巴菲特致股东的一封信:1989年
  14. Java编程那些事儿78——时间和日期处理
  15. 从事嵌入式软件开发的好处是什么
  16. 【OpenCV】纹理提取
  17. 【数学 裴蜀定理】luogu_4549 裴蜀定理
  18. 亚信安全为80%入围中国银行提供安全防护
  19. 生活是一种态度,得失是一种心境
  20. python 获取值类型用于定义变量_Python中的变量和简单数据类型

热门文章

  1. 计算机启动很慢,win7开机慢解决方法
  2. linux tomcat startup.sh,Tomcat 安装教程与启动-startup.sh
  3. 吴伯凡-认知方法论-如何消除认知阑尾
  4. 股市里的定律-福克兰定律
  5. 复杂性应对之道——维度思维
  6. python读取csv最后一行_用Python读取CSV文件行的最后一个非空单元格
  7. Scala 函数式编程(一) 什么是函数式编程?
  8. 对多频外差的改进-校正伽马误差
  9. C# 图片识别技术(支持21种语言,提取图片中的文字)
  10. java string 初始化 null_java基础 题和知识点总结, 关于String s是否默认初始化为null......,new一个对象和类静态域,是不是在内存中不是一个地方...