latex 引用文献_latex引用多个参考文献

latex 引用文献_latex引用多个参考文献LaTeX插入参考文献,简单高效Latex参考文献的引用Latex中用Bibtex来引用文献一、使用thebibliography标签<spanstyle=”font-size:18px;”>\begin{thebibliography}{}\bibitem[显示符号]{引用标签}BookTitle,Author\end{thebibliography}</s…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

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种,分别是:

  1. plain,按字母的顺序排列,比较次序为作者、年度和标题;
  2. unsrt,样式同plain,只是按照引用的先后排序;
  3. alpha,用作者名首字母+年份后两位作标号,以字母顺序排序;
  4. abbrv,类似plain,将月份全拼改为缩写,更显紧凑;
  5. ieeetr,国际电气电子工程师协会期刊样式;
  6. acm,美国计算机学会期刊样式;
  7. siam,美国工业和应用数学学会期刊样式;
  8. apalike,美国心理学学会期刊样式;
  9. 如果下载了某期刊的模板,则模板中一般会有一个.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”编译,即可查看生成结果。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/195444.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • rapidgator怎么下载_他来时有闪电百度云

    rapidgator怎么下载_他来时有闪电百度云在国内,文件的分享基本上市通过百度云盘来的,但很多小伙伴有时候会发现需要下载的文件是放在一些国外云盘上的,这些文件该怎么下载捏?其实国外的云盘种类非常多,不像国内的一家独大,常用的国外云盘比如Rapidgator,alfafile,uploadgig,filespace等等。但这些云盘都是有些类似的特点就是,如果不付费下载的需要验证码或者下载的超级慢!!!尤其在国内的网络环境下。不仅如此,…

    2022年9月7日
    0
  • goland刷新时间永久激活破解方法

    goland刷新时间永久激活破解方法,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
    58
  • 谨慎使用js全局变量「建议收藏」

    谨慎使用js全局变量「建议收藏」最近踩了JavaScript滥用全局变量的坑。我们知道,在java中有单例模式,使用@Singleton和@Startup注解在相应类上,就可以很方便随时使用它了,既不用频繁new对象(省空间),又不需要手动去维护它。而在我写前台脚本时,也图方便随意的定义了一些js的全局变量,然后就悲催了。首先,请看以下引用https://blog.csdn.net/yangwensheng1122/articl…

    2022年4月30日
    35
  • linux终端怎么下载软件_linux查看文件类型

    linux终端怎么下载软件_linux查看文件类型今天小编要跟大家分享的文章是关于Linux终端下载文件的方法有哪些?如果您坚持使用Linux终端,例如在服务器上,该如何从终端下载文件?本文中你将学习两种在Linux中使用命令行下载文件的方法。我在这里使用的是Ubuntu,但除了安装之外,其余的命令同样适用于所有其他Linux发行版。一、使用wget命令从Linux终端下载文件wget可能是Linux和类UNIX系统中使用最多的命令行下载管理器。…

    2022年8月24日
    3
  • 网吧管理软件激活成功教程

    网吧管理软件激活成功教程——————————————————————————-网吧管理软件激活成功教程作者:韦良君何利萍/Popunet 来源Conline网管软件不仅是存在漏洞而已,它们本身不是无懈可击的。有些漏洞会让它们彻底地失去作用。现在就一起来看看网管软件的致命伤。  《美萍》很受伤  受伤原因:…

    2022年7月12日
    49
  • Marsaglia XORshift随机数算法「建议收藏」

    Marsaglia XORshift随机数算法「建议收藏」引理:二进制矩阵相乘中加法为异或。给定非空向量beta和n阶矩阵T,序列beta*T,beta*T^2,beta*T^3,…的秩为2^n-1的充要条件是矩阵T为非奇异矩阵.L是左移位操作,y=y^(y>b)表示为y=y*(E+R^b),令T=(E+L^a)(E+R^b),n=32或64,找不到这样的非奇异矩阵。但是令T=(E+L^a)*(E+R^b)*(E+L^c)能找

    2022年7月26日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号