latex系列---Latex参考文献的引用
LaTeX插入参考文献,简单高效
Latex参考文献的引用
Latex中用Bibtex来引用文献
Latex能改变单独一篇参考文献字体的颜色吗? (通过bib文件将单独一条参考文献高亮,xys亲测可用)
一、使用thebibliography标签
<span style="font-size:18px;">\begin{thebibliography}{}
\bibitem[显示符号]{引用标签} Book Title, Author
\end{thebibliography}</span>
使用情况
- 默认thebibliography会自动添加标题Reference,所以无需重复添加;
- 默认参考文献的行间距为一行,这有时候显得太大了。可以在\begin{thebibliography}{}后添加\addtolength{\itemsep}{-1.5ex}来缩小行间距。-1.5ex表示每行缩小1.5ex。其实细心观察可以发现,thebibliography其实是一个枚举环境,因此对于itemize和enumerate,可以用同样的方法缩小行间距。
- 使用thebibliography十分繁琐。需要把作者等信息一个个地填上去。有没有什么更好的方法呢?答案是:有的。那就是bibte!
二、使用bibtex引用数据库
Step1:创建BibTex文件
(1)新建一个.txt文件;(假设为ref.txt)
(2)打开Google学术,搜索你想要引用问文献;
例如文献《Captcha: Using hard ai problems for security》,
点击“引用”; 接下出来这样的界面,点击“BibTeX”; 最后出来下面这段代码,将其复制到.txt文件中去。
(3)重复以上动作,直至将所有参考文献的上述代码都复制到了.txt文件中,最终生成的.txt文件如下所示:
(4)将.txt文件重命名为.bib文件即可。(假设生成ref.bib文件)
Step–: 在Latex文档里面添加cite包;
在Latex文档里面添加包引用:\usepackage{cite} (把这句话加在\documentclass的后面)。
(xys在使用mdpi模板过程中,并没有采用这个步骤,也是可以的)
Step2:添加引用配置
在Latex文档里面添加BibTex库的引用,要在哪里显示参考文献,就在哪里添加如下内容
(一般引用文献都在文章末尾,所以在latex中一般把下面两句放在\end{document} 之前):
\reftitle{References}
…
…
\externalbibliography{yes}
\bibliographystyle{plain}
\bibliography{ref}
\externalbibliography{yes} 显示指示文章引用外部的bib文件
\bibliography{ref}命令用于指定之前生成的.bib库,ref就是.bib文件的名称。
其中\bibliographystyle{plain}指定参考文献的呈现方式 —常见的预设样式的可选项有8种,分别是:
- plain,按字母的顺序排列,比较次序为作者、年度和标题;
- unsrt,样式同plain,只是按照引用的先后排序;
- alpha,用作者名首字母+年份后两位作标号,以字母顺序排序;
- abbrv,类似plain,将月份全拼改为缩写,更显紧凑;
- ieeetr,国际电气电子工程师协会期刊样式;
- acm,美国计算机学会期刊样式;
- siam,美国工业和应用数学学会期刊样式;
- apalike,美国心理学学会期刊样式;
- 如果下载了某期刊的模板,则模板中一般会有一个.cls文件,该文件为Latex格式定义文件,例如:模板中有aaa.cls文件,那么就使用语句\bibliographystyle{aaa}
xs的实际例子:在GRSL的模板中,只采用了如下两句就实现了外部bib文件的引用(只有这两句是必须的)
\bibliographystyle{IEEEtran} %IEEEtran为给定模板格式定义文件名
\bibliography{ref} %ref为.bib文件名
Step5:添加引用;
在文中添加引用,引用格式如下:
\cite{引用文章名称}
例如: \cite{Wille1982}
“引用文章名称” 就是前边定义bib文件中的@article后面的名称.
step6: 编译生成Reference
在真正生成主文档之前,一定要注意,首先,设置主文档
选项–设置当前文档为主文档(软件也会自动检测到哪个是主文档)
注意:如果不进行这个步骤,后面的设置都不能实现!!!
(1)点击“LaTex"编译,模板文件夹中会生成*.aux文件、.dvi文件、.log文件以及*.gz文件;
(2)点击“BibTex“编译,模板文件中会生成*.blg文件和*.bbl文件;
(3)点击“LaTex"编译,获得新的*.aux文件、.dvi文件、.log文件以及*.gz文件;
(4)再次点击“Latex”编译,即可查看生成结果。
latex系列---Latex参考文献的引用相关推荐
- Latex 多个参考文献的引用以及文献字体大小调整方法
原帖地址:http://blog.163.com/yuanke_hhhh/blog/static/1350659520134234101878/ 如果在文章中出现连续引用多个参考文献的情况,希望显示的 ...
- 【LaTex】LaTex 极简使用教程(后续加附视频讲解链接)
文章目录 LaTex 基础常识 文档类 编译类型 命令格式 环境介绍 简单书写 1. 正文文本 2. 正文符号 标题作者 1. 导入宏包 2. 标题.作者.机构 3. 正文显示 章节.目录和列表 1. ...
- CAS latex模板中参考文献使用APA引用格式的解决方案
CAS latex模板中参考文献使用APA引用格式的解决方案 问题描述 解决方案 转发说明 问题描述 CAS模板中参考文献如何使用apa引用格式 解决方案 \usepackage[natbibapa] ...
- Latex 关于bib参考文献在正文中的引用
Latex 关于bib参考文献在正文中的引用 首先是宏包的调用 \usepackage[option]{natbib} %option为可以设置的参数 ... \begin{document} ... ...
- [LaTeX] 将参考文献的引用格式从编号改为 “作者,年份” 及可能出现的问题(Package natbib Error: Bibliography not compatible...)解决
文章目录 前言 1 步骤 2 可能出现的问题:! Package natbib Error: Bibliography not compatible with author-year 3 小结 参考文 ...
- Latex语法学习04:参考文献的引用
目录 首先准备bib文件: 1 数字标号型参考文献 2 基于natbib包的参考文献引用 2.1 案例 2.2 命令解析 2.2.1 数字引用格式 2.2.2 错误处理 2.2.3 命令解析 3 引用 ...
- TexStudio的安装与使用教程(包括参考文献的引用)Latex教程
TexStudio的安装与使用教程(包括参考文献的引用) 1 安装TexStudio 1.1 以Mac为例: 2 texStudio的使用 2.1 编辑数学公式 1. 从word公式转化为Latex ...
- 解决Latex中参考文献没有引用却依然在出现的问题
工具: bib文件.bibtex和TeXStudio 正常情况下,如果在文章中删除了对某篇文献的引用,那么它即使存在于bib文件中,也不会在论文中显示出来.但是在使用中可能会遇到这样的问题:参考文献没 ...
- LaTeX 的对参考文献的处理
LaTeX 的对参考文献的处理实在是非常的方便,我用过几次,有些体会,写出来供大家 参考.当然,自己的功力还不够深,有些地方问题一解决就罢手了,没有细究.LaTeX 对参考文献的处理有这么一些优点:1 ...
- Latex中关于参考文献的一些经验
又到了继春节后的又一个投稿高峰,在Latex中写参考文献时经常会出现这样那样的问题,而且出版社不同比如IEEE与Elaver,需要引入的包也有不同.在search解决方案时,发现一篇有用的博文,转载一 ...
最新文章
- saltstack(十二)job管理
- Base:一种 Acid 的替代方案
- 文件内容查找java,java库从文件内容中查找mime类型
- nextcloud php 版本,Nextcloud版本升级教程
- 洛谷 P2097 资料分发1
- python人门指南小说-致Python初学者们 - Anaconda入门使用指南
- 2020 各大厂分享ppt
- 计算重叠最长子串问题
- eclipse基础环境搭建(含Tomcat、maven)
- postgresql中mysql外表建立
- QScrollArea的简单使用
- jQuery-对联广告
- dumb-init:一个Docker容器初始化系统
- google黑客常用搜索语句
- 中国古代美女才女不完全记录
- 【码农学编曲】认识五线谱
- Stata:如何处理固定效应模型中的单期数据-xtfesing
- 为什么人力资源部门一定要部署RPA
- marlin代码解析
- C++ 系统宏定义 windows mac linux android ios