-
2021-08-31 09:39:56更多相关内容
-
6. LaTeX 参考文献的排版与引用
2021-11-20 12:09:27LaTeX 参考文献的排版与引用 ... 本篇将介绍 LaTeX 常用的参考文献排版与引用方式,所用到的宏包都要写在 \documentclass 命令之后和 \begin{docuemnt}之前,在本文中,我们会用的宏包文件有: \usepackagLaTeX 参考文献的排版与引用
在论文写作的过程中,为了体现论文的科学性、严谨性和规范性,我们常常需要引用大量的参考文献来引证自己的观点。参考文献(Reference)往往都是放在论文的最后,记录了所引用论文的标题、作者、期刊或会议、出版时间等信息,文中还需要明确有顺序的进行引用标注。
本篇将介绍 LaTeX 常用的参考文献排版与引用方式,所用到的宏包都要写在
\documentclass
命令之后和\begin{docuemnt}
之前,在本文中,我们会用的宏包文件有:\usepackage{cite} \usepackage[number, sort&compress]{natbib}
1. 直接插入参考文献
先在文章的最后写好需要插入的参考文献,逐一列举出来。例如:
\begin{thebibliography}{100} \bibitem{ref1}Lv Y, Duan Y, Kang W, et al. Traffic flow prediction with big data: a deep learning approach[J]. IEEE Transactions on Intelligent Transportation Systems, 2014, 16(2): 865-873. \bibitem{ref2}Wu Y, Tan H, Qin L, et al. A hybrid deep learning based traffic flow prediction method and its understanding[J]. Transportation Research Part C: Emerging Technologies, 2018, 90: 166-180. \bibitem{ref3}Polson N G, Sokolov V O. Deep learning for short-term traffic flow prediction[J]. Transportation Research Part C: Emerging Technologies, 2017, 79: 1-17. \bibitem{ref4}Yin H, Wong S C, Xu J, et al. Urban traffic flow prediction using a fuzzy-neural approach[J]. Transportation Research Part C: Emerging Technologies, 2002, 10(2): 85-98. \bibitem{ref5}Fu R, Zhang Z, Li L. Using LSTM and GRU neural network methods for traffic flow prediction[C]//2016 31st Youth Academic Annual Conference of Chinese Association of Automation (YAC). IEEE, 2016: 324-328. \end{thebibliography}
上面列举了5个参考文献
{thebibliography}[100]
的选项100表示参考文献的最大数量为100。\bibitem{label}
表示一条参考文献,其中的 label 则表示的是文献的标注,即在正文的引用中会被用到。效果如下:
那么我们如何在文中对其进行引用呢?参考文献的引用需要用到
\usepackage{cite}
,参考文献的引用要用到命令\cite
,例如我们要引用上面的参考文献,可以这样引用:\section{REFERENCES} \subsection{An overview of references} We want to cite the paper \cite{ref1} \par We want to cite the paper \cite{ref1,ref2,ref5} \par We want to cite the paper \cite{ref1,ref2,ref3}
1、单篇参考文献引用:
We want to cite the paper \cite{ref1}
2、多篇参考文献一起引用:
需要用到的一个宏包:
\usepackage[numbers,sort&compress]{natbib}
,它可以将连续的数字引用进行合并,即:[1, 2, 3] 合并成 [1-3],这样显得更美观更得体。而对于间断的数字引用则直接用逗号分开即可。We want to cite the paper \cite{ref1,ref2,ref5} We want to cite the paper \cite{ref1,ref2,ref3}
直接将参考文献写在 tex 文件中,基本上符合“所见即所得”。
2. BibTex 引用格式
BibTeX 是一种格式和一个程序,用于协调LaTeX的参考文献处理. BibTeX 使用数据库的的方式来管理参考文献. BibTeX 文件的后缀名为 .bib .
我们在当前 tex 文件所在的文件目录下,创建一个以
.bib
为后缀的格式文件,命名为lookup.bib
bib 文件中的内容一般都是用论文查找网站生成的,最常用的是谷歌学术或百度学术。比如:想要查找某一篇文献的 bib 格式,可以按照如下的方法:
然后我们就能得到如下内容:
@article{2015Traffic, title={Traffic Flow Prediction With Big Data: A Deep Learning Approach}, author={ Lv, Y. and Duan, Y. and Kang, W. and Li, Z. and Wang, F. Y. }, journal={IEEE Transactions on Intelligent Transportation Systems}, volume={16}, number={2}, pages={865-873}, year={2015}, }
下面我们将详细讲解每一部分:
1、标签
大括号紧随其后的就是标签:
@article{ 2015Traffic, }
这个标签是可以改动的,只要和本论文中其他的参考文献不重复就行。
2、文献参数
title:论文题目, author:论文作者, journal:论文发布期刊、会议或者所属,有些论文用booktitle, volume:卷, number:号, pages:页码, year:年份
有些论文生成可能没有这么全,就需要我们去找到相关的信息,自己补进来了。
创建的
ref.bib
格式文件如下:@article{2015Traffic, title={Traffic Flow Prediction With Big Data: A Deep Learning Approach}, author={ Lv, Y. and Duan, Y. and Kang, W. and Li, Z. and Wang, F. Y. }, journal={IEEE Transactions on Intelligent Transportation Systems}, volume={16}, number={2}, pages={865-873}, year={2015}, } @inproceedings{2017Traffic, title={Traffic Flow Prediction with Big Data: A Deep Learning based Time Series Model}, author={ Chen, Y. and Lei, S. and Lei, W. }, booktitle={IEEE INFOCOM 2017 -IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)}, year={2017}, } @article{2019Big, title={Big data‐driven machine learning‐enabled traffic flow prediction}, author={ Fanhui, Kong and Jian, Li and Bin, Jiang and Tianyuan, Zhang and Houbing, Song }, journal={Transactions on Emerging Telecommunications Technologies}, volume={30}, pages={e3482-}, year={2019}, } @article{2019Deep, title={Deep Transfer Learning for Intelligent Cellular Traffic Prediction Based on Cross-Domain Big Data}, author={ Zhang, C. and Zhang, H. and Qiao, J. and Yuan, D. and Zhang, M. }, journal={IEEE Journal on Selected Areas in Communications}, pages={1-1}, year={2019}, } @article{Hong2014Deep, title={Deep Architecture for Traffic Flow Prediction: Deep Belief Networks With Multitask Learning}, author={Hong and H. and Xie and K. and Huang and W. and Song and G.}, journal={IEEE transactions on intelligent transportation systems}, volume={15}, number={5}, pages={2191-2201}, year={2014}, }
如何在正文中引用呢?引用格式与上面大致相同。
\section{REFERENCES} \subsection{An overview of references} We want to cite the paper \cite{2015Traffic}, \par We want to cite the paper \cite{2017Traffic, 2019Big, 2019Deep}, \par We want to cite the paper \cite{2017Traffic, Hong2014Deep}, \par \bibliographystyle{ieeetr} \bibliography{ref} %% 在论文最末,\end{document}之前
\bibliographystyle{...}
是插入参考文献的样式,不同的杂志期刊的样式不一样。常见的预设样式的可选项有8种,分别是:- plain:按字母的顺序排列,比较次序为作者、年度和标题;
- unsrt:样式同plain,只是按照引用的先后排序;
- abbrv:类似plain,将月份全拼改为缩写,更显紧凑;
- ieeetr:国际电气电子工程师协会期刊样式;
- acm:美国计算机学会期刊样式;
- siam:美国工业和应用数学学会期刊样式;
\bibliography{ref}
的作用是插入ref.bib
文件
3. BibTeX 引用网页
网页的参考文献最终样式是:
[1] 作者. 网页名称. (时间). [Online]. Available: 网页链接(网址)
使用bib文件就要使用下面这种格式:
@article{bitcoin, title={Bitcoin: A peer-to-peer electronic cash system}, author={Nakamoto, Satoshi}, journal={Decentralized Business Review}, pages={21260}, year={2008, Jun 12} }
论文我们可以使用一些浏览论文的网站生成(如谷歌学术和百度学术),但是网页没有怎么办呢?
网页引用需要涉及到五个部分:标签、作者、标题、链接以及时间。其中标签、标题和链接是必不可少的。
@online{标签, author="作者名称", title="{网页名称}", url="网页链接", note="(年, 月 日)", }
online表示的是该文献是网页,其中最重要的格式是时间(2021, Jun 1):
-
年要用阿拉伯数字,且年后要加逗号;
-
月要用英文前三个字母,且首字母大写。
-
日要用阿拉伯数字,要和月有一个空格。
我们举个例子,例如我们的论文中使用到了某一个库——PBC库,我们需要去PBC库的官网获取相关的信息:
@online{PBClibrary, author="Ben Lynn", title="{The Pairing-Based Cryptography (PBC) library}", url="https://crypto.stanford.edu/pbc/", note="(2013, Jun 14)", }
此处用到了
\bibliographystyle{IEEEtran}
这种排版格式。记录一个小问题:tex 的 bib 引用时出现 empty ’thebibliography’ environment on input line …
如果一个文章中没有
\cite
命令,BibTex 就不知道哪一个bibliography是需要插入的。所以必须在你文章引用的地方加入\cite
. -
利用Latex直接排版参考文献
2020-08-01 15:00:05马上就要研究僧了,近来组里的青年教师让找00年—20年所有有关项目的文献,并整理成规定的参考文献格式。这少说都得百来篇啊。言下之意就是要自己找好的快捷的办法了。所幸写毕业论文时有朋友就用过Latex这样的排版...前言
马上就要研究僧了,近来组里的青年教师让找00年—20年所有有关项目的文献,并整理成规定的参考文献格式。这少说都得百来篇啊。言下之意就是要自己找好的快捷的办法了。所幸写毕业论文时有朋友就用过Latex这样的排版软件,效果感觉还很不错的样子。但当时我更倾向于用word来写,毕竟难的写这么大的论文,而且发表论文的话,出版方也会发论文排版过来。虽然听说有些出版方会发Latex的排版过来,但我一个小菜鸡还没遇到过……
首先我了解了下Latex这个软件,网上基本都是一致的论调,下载TEXLive+TEXStudio。那我自然就跟着下了,前人栽树嘛……安装以及使用步骤
-
TEXlive和TEXStudio下载安装
TEXlive 的下载安装都很简单,网上很多镜像,所以下载速度也很快。TEXStudio的安装的话建议使用网盘下载,因为要翻墙,而且现在又查的那么严,果断选择网盘。以下是链接
https://pan.baidu.com/s/19Yige5b5FGPwrDGQoDMxAw
提取码:lk3y
安装的话,TEXStudio是绿色安装,所以直接找到应用程序打开即可。另外就是TEXStudio需要配置一下,例如软件语言改成中文,输出结果含有中文等,带个链接吧,里面写的很详细:https://blog.csdn.net/Mikchy/article/details/94448707?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param
所谓的TEXStudio也就是比TEXlive自带的TEXwork编辑器更加的“人性化”一些,即更加符合使用习惯吧。 -
参考文献的生成。
首先新建一个txt文件,方便用来存储你需要的文献的BibTEX引用。通过各种渠道找到你想要的那些文献,记住最好边找边将存储好你觉得有需要的文献。找到文献,点击引用,找到对应的BibTex格式即可,将其复制到txt文件中。过程如下图:
这里需要主要一下@ARTICLE{4033132 这里的这串数字,其他文献也可能是字母之类的。这串数字在LaTEX中用来引用的。
接下来就是进入到TEXStudio界面,首先选中向导——快速开始
点击OK即可,接下来就是代码的书写。
\begin{document}%%%begin到end之间的部分就是写代码的地方。 \cite{4033132} is ok\\%%这一块是引用文献的代码\cite{4033132}这就是引用使用的关键词,大括号里的就是文献对应的代码,我之前有提到。至于这个大妈之前和之后写什么东西都是随意的。 \bibliographystyle{plain}%%%这里的plain是参考文献的一种格式,是LATEX自带的,全程是plain.bst。 \bibliography{1} %%%这个1的全程是1.bib是参考文献的bibTEX文件。 \end{document}A
写到这,需要提几点就是,在编译前必须先保存才行,然后需要把plain.bst和1.bib以及你保存的tex文件放在一个目录下。这样软件才能找到。那么就有人问了plain.bst在哪儿呢?其实既然是系统自带的,肯定就在LaTEX的安装包里了,嫌麻烦的直接资源管理器搜索一下即可。
具体编译的过程是
1.先按F5,生成aux文件
2.再按F8对BibTEX文件编译
3.再按F5即可生成参考文献的结果。
这边再提一点就是必须要有引用这一行,如果不引用,编译BibTEX文件时会报错,认为一篇文章里怎么能不引用呢???不可以的!!! 所以还是随手加上这句即可。
还有一个问题就是得到了该pdf如何进行复制呢?在该软件上可以选择外部查看器进行操作,利用其他软件对文字进行复制即可。 下图的红色小本本就是了。
写在后面
其实我使用了它自带的参考文献风格,得到的却不是老师要求的我就很气……后续再看看有没有自己去写这个风格的方式,应该是存在的嘿嘿。
-
-
LaTex论文排版 | (14) LaTex中的参考文献BibTex
2019-09-26 11:00:10首先我们需要打开TexStdio,设置默认的Bibliography工具为BibTex: 然后在.tex当前目录下,创建一个....其余文献也是类似的操作,最后在.bib文件中就包含了,所有我们要引用的文献的Bibtex: .tex代码如下: ...首先我们需要打开TexStdio,设置默认的Bibliography工具为BibTex:
然后在.tex当前目录下,创建一个.bib文件:
在谷歌学术或百度学术中搜索论文中引用的文献,查看引用:
点击Bibtex,复制Bibtex内容到.bib文件中:
其余文献也是类似的操作,最后在.bib文件中就包含了,所有我们要引用的文献的Bibtex:
.tex代码如下:
%导言区 \documentclass{ctexart} %\usepackage{ctex} %natbib宏包中有更多参考文献排版样式 %可以使用texdoc natbib 查看文档 %导入natbib宏包 %\usepackage{natbib} %usepackage[round]{natbib} %设置参数 使括号变为圆角 %\bibliographystyle{plainnat} %引入natbib宏包后 可以使用plainnat样式 %此时在正文中可以使用 \citet和\citep命令 \bibliographystyle{plain} %plain unsrt alpha abbrv 参考文献排版样式 %正文区 \begin{document} 这是一个参考文献的引用:\cite{You2019HAXMLNet} %传入文献标志 在bib文件中可以拿到(第一行) 这是另一个参考文献的引用:\cite{Zeng2017Knowledge} 还有一个参考文献的引用:\cite{Qi2014Capsule} %在正文中插入参考文献 %\nocite{*} 排版所有文献包括正文未引用.bib文件中存在的;也可以只排版正文中引用的文献 传入相应的标志。 %\nocite{*} %默认只排版 正文中引用的文献 %\starttwocolumn 参考文献分两列排列 \bibliography{test} \end{document}
预览效果:
注意在修改.tex文件后,重复编译运行时,需要删掉中间文件:
-
LaTeX排版参考文献转格式换文件
2020-11-27 10:54:30该文件用来overleaf论文排版时候参考文献的格式转换,只需将bib文件和以mdpi.cls和mdpi.bst文件放在同一文件夹下,在TeXwords窗口新建.tex文件即可。 -
latex参考文献编辑方法
2020-04-22 11:27:17IEEE会议论文latex格式排版手册之参考文献编辑方法,官方指导手册,英文原版,对照着做就行。。。 -
Springer 或者 IJCV 期刊 Latex 参考文献排版溢出,以及插入图片颜色失真,变色等问题的解决方案
2018-08-09 19:01:51首先,需要参考文献为蓝色 且有超链接功能,需要如下: 1:添加包 \usepackage[colorlinks,linkcolor=red,anchorcolor=blue,citecolor=blue,CJKbookmarks=True]{hyperref} 2:生成顺序 不要用latex-->... -
Latex学习--参考文献排版(ieee access 模板)
2019-12-03 16:15:38好多同学对于参考文献的格式和排版都有一些疑问,这里给出一些普遍的处理方法。 这里以IEEE Access 论文模板为例子。 以下为IEEE Access 论文模板参考文献要求。 那么怎么得到参考文献的格式呢,怎么排版呢? 找... -
Latex 参考文献格式
2022-01-09 16:08:10对于中文文章,参考文献格式一般要求按照下面的格式进行排版 显示格式一般为(举个例子): 在Latex中,我们仅需要修改两处: 1.在\begin{document}前面加上 \usepackage[numbers]{gbt7714} 2.在后面参考文献处写... -
Latex参考文献按顺序排
2021-06-29 15:41:17当双栏排版时,最后一页参考文献没按照顺序排, 在latex开头加入:\usepackage{balance} 在参考文献开头加入:\balance -
LaTeX论文排版参考文献格式转换
2020-11-27 10:46:11LaTeX论文排版将参考文献bibtex格式转换为bibitem格式 昨天,导师突然叫我论文进行overleaf排版,后来自己迅速学习一下LATEX相关操作指令。后来发现在插入参考文献时候,发现这个bibitem格式不容易转换,经过自己... -
LaTeX中的参考文献-BibTeX
2022-02-09 17:32:30每一条参考文献,都可以按照通用的LaTeX排版方式进行排版。 bibitem命令需要一个必选参数,以指定该条参考文献的引用标志。 咱们直接看代码: %导言区 \documentclass{ctexart} %正文区(文稿区) %一次管理,一次... -
Latex参考文献插入
2018-11-27 21:13:38这个月一直在忙着改论文,所以一直在跟Latex打交道。这个软件也是很让人头疼,但是如果能够很好使用,能够高效的提高排版效率。...今天,我要说说的参考文献的插入。在论文提交初稿的时候,我就按照提高... -
Latex (4)Latex参考文献BibTex、BibTeX
2021-12-24 14:54:441、LaTeX中的参考文献BibTex Configure TeXstudio——Build——BibTeX % 导言区 \documentclass{ctexart} % ctexbook, ctexrep \usepackage{amsmath} % 正文区(文稿区) \begin{document} % 一次管理,一次... -
Elsevier 模板 Latex参考文献按引用顺序排列
2022-04-24 16:04:20Elsevier模版中Latex 参考文献引用顺序排版 -
LaTex 论文排版(3): 插入参考文献
2019-03-08 16:27:28使用LaTex 排版时,需要插入参考文献。如下图,使用IEEE Transactions 的模板,但是参考文献的设置实在是太麻烦,如下图所示,很多东西都要单独分出来,很不方便。也不便于修改,非常消耗时间和耐心。 下面将介绍... -
Latex参考文献按引用顺序排列
2020-09-22 22:01:25最近大作业是排版一篇Elsarticle期刊的论文,在引用参考文献时,遇到了问题: 1.一开始样式用的plain,是按照字母的顺序排列的,比较次序为作者,年度和标题;想换成按引用顺序; 百度大法后,用了unsrt;但是标号... -
LaTeX 参考文献的排版与引用
2022-04-04 23:15:466. LaTeX 参考文献的排版与引用_Training.L的博客-CSDN博客_latex参考文献格式 -
论文排版——Latex正文中参考文献标注方式
2020-07-10 00:47:57论文排版——Latex正文中参考文献标注方式一、标注方式二、举例1、效果展示2、对应代码三、注意事项 一、标注方式 在正文中引用参考文献一般采取上标方式 二、举例 1、效果展示 2、对应代码 后续研究对该方法进行... -
Latex排版(参考文献、图片插入等方式)
2020-11-11 10:43:032.2.5控制图片在段落的后面 2.3 表格 2.4 中文 2.5 参考文献 一、基础步骤 ①下载所需模板 登录官网 然后下载模板 解压后打开tex文件 ②以Access为例运行模板 【Tools】→【Compile】 运行完点击放大镜就可以可视化... -
IEEE会议论文latex格式排版手册
2020-04-22 11:25:41IEEE会议论文latex格式排版手册,官方指导手册,英文原版,发论文必备手册,对照着做就可以。。。 -
LaTex排版时,引入参考文献的方法
2019-01-15 19:53:54TexLive引入参考文献的方法 引入参考文献主要分为两种: 不使用BibTex 使用BibTex 这里我们主要介绍更为复杂的第二种:使用BibTex引入参考文献 利用BibTex的方法引入文献: 分为以下四步: 用LaTex编译写好的 .... -
6、Latex学习笔记之参考文献篇
2021-11-24 16:41:58参考文献排版与引用所用到的宏包有: \usepackage{cite} \usepackage[number, sort&compress]{natbib} 1、直接插入法 1.1插入文献 找到所要插入的文献引用,一一列举出来。 下面列举了5个参考文献 ,{... -
LaTeX中参考文献的整理
2021-06-07 10:06:03LaTeX排版 -
latex 参考文献显示问号_LaTeX入门(1)
2020-11-20 09:56:44作为数学系的秃鹫,只会用word排版论文是远远不够的,接下来我将这几天的学习收获分享给大家,也是对自己实战能力的一种考验,这篇文章基本不会告诉你们LaTeX和word相比的各种优势,大家可以参考网上的其他说法,我... -
Latex如何写参考文献及修改顺序
2021-12-15 20:19:46在LaTex中使用生成的参考文献bib文件4. texstudio 运行 BibTeX示例 1. Bibtex是什么 BibleTex是一种采用一种特定的格式进行参考文献的储存,里面内容排版以下面例子作为参考: @article{name1, author = {作者, 多... -
latex参考文献中修改指定作者的格式来突出显示
2021-10-19 19:49:25latex参考文献中修改指定作者的格式来突出显示 在撰写学位论文过程中,特别是在附作者在学期间的研究或工作成果的时候,往往需要突出显示文献列表作者的信息方便他人看到(假设研究成果以文献表的形式呈现),所以... -
latex 参考文献中&前加了斜杠变成花写的了
2020-06-01 11:46:36latex 在后面参考文献中,遇到&报错,搜了之后加了\,可以成功编译了,但是出来的&是花写的,奇奇怪怪的,有没有什么办法啊,感谢感谢 -
latex 参考文献显示问号_【工作效率笔记】Overleaf-线上Latex大法好
2020-10-22 17:25:17相信对每一个数学学院的同学来说latex都不陌生,回忆起本科生时候被Latex支配的恐惧,每一份用Latex编译的assignment,每一个用latex敲出来的建模论文。作为一门markdown语言,Latex在数学/工程领域英语颇广,但之前几年... -
latex 参考文献显示问号_VS Code + LaTeX
2020-10-22 17:25:19相比于Word来说LaTeX的优点在于:拥有丰富的模板,排版所需的时间要小于Word写公式和排版公式非常方便,特别是当涉及大量公式时当你需要更换模板时可以非常快速地套用另一个LaTeX模板,基本不需要修改相比于Word来说...