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

  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”编译,即可查看生成结果。

  • 36
    点赞
  • 188
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
根据提供的引用内容,我无法找到关于sci-hub如何引用参考文献latex的信息。sci-hub是一个用于获取学术论文的网站,而latex是一种排版系统,用于撰写科技论文。这两者之间没有直接的联系。如果您需要了解如何在latex引用参考文献,我可以为您提供相关信息。 在latex中,您可以使用BibTeXBibLaTeX来管理和引用参考文献。以下是一种常见的方法: 1. 首先,在您的latex文档中添加一个参考文献数据库文件(.bib文件),其中包含您要引用参考文献条目。每个条目都有一个唯一的标识符,您可以在文档中使用该标识符来引用该条目。 2. 在您的latex文档中的适当位置,使用`\cite{}`命令来引用参考文献。在大括号内,填入您要引用参考文献条目的标识符。 3. 在您的latex文档的末尾,添加一个参考文献列表,使用`\bibliography{}`命令指定您的参考文献数据库文件。在大括号内,填入您的参考文献数据库文件的文件名(不包括扩展名)。 以下是一个示例: ```latex \documentclass{article} \begin{document} 这是一篇关于某个主题的论文\cite{article1}。 \bibliographystyle{plain} \bibliography{references} \end{document} ``` 在上面的示例中,`article1`是参考文献数据库文件中某个条目的标识符。`\bibliographystyle{plain}`指定了参考文献列表的样式,`references`是参考文献数据库文件的文件名。 请注意,为了生成正确的参考文献列表,您需要在编译latex文档之前运行BibTeXBibLaTeX命令。具体的命令取决于您使用的latex编辑器或编译工具。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值