摘要
文献引用是规范写作的一个重要步骤。文献引用的丢失直接导致作品的抄袭嫌疑,接下来笔者给出了Google学术与百度学术引用文献步骤,与生成BibTeX至LaTeX中的具体操作方法。
文献查找
登录谷歌学术或百度学术选择相应的文章,如下图所示:
谷歌的引用
百度的引用
点击后选择你所需要的格式(非常重要,具体看你投稿的期刊要求,如果不规范可能会被编辑部打回来reformat)
这样便能在你所需要的文章后面增加引用文献(直接复制粘贴即可)
BibTex导入bib文件
当然,很多时候我们会用更专业的文章写作工具LaTeX来写论文,此时对参考文献自动管理与编号就变得非常重要,因为在修改时,我们可能会增加一个参考文献或者删除一个参考文献。
首先选择BibTex(下图左下角)
BibTex样式如下(像json)
导入LaTeX时,首先创建一个.bib文件
将需要引用的参考文献写入为.bib格式,例如referencet.bib文件,具体如下:新建txt文件,后缀名改为.bib
内容如图,里面放了两篇论文
写入 LaTeX代码,自动编号与管理
bib文件引用的部分:(这一部分最好放在end之前)
代码语言:javascript复制bibliographystyle{splncs04} %这是一个样式文件
bibliography{reference} %其中reference为reference.bib文件。
文献中写入的部分:(用cite{}即可)
代码语言:javascript复制This is a testcite{Akundi2018Information} of reference.
Machine learning and artificialcite{Dong2018Packet} intelligence are worse than mathematics.
注意cite{}大括号中应该填写BibTex中@后面的内容
代码语言:javascript复制documentclass{article} % 选择模版,这里是使用Latex自带的article模版
author{Reacubeth}
title{First Test}
begin{document}
maketitle
This is a testcite{Akundi2018Information} of reference.
Machine learning and artificialcite{Dong2018Packet} intelligence are worse than mathematics.
bibliographystyle{splncs04} %这是一个样式文件
bibliography{reference} %其中reference为reference.bib文件
end{document}
编译(重点)
由于需要.aux文件才能正确生成参考文献,因此需要编译多次。
第一次编译,模式Latex等
编译后生成.aux文件,此时跳出来的.pdf会出现参考文献丢失的问题,如下图
第二次编译,切换模式BibTex
根据.aux文件生成
第三次编译,切换模式LaTeX
此时,参考文献丢失,但是?去不掉
最后一次编译,模式不变仍然为LaTeX
编译后成功
风格调整
风格文件一般为.cls或.bst类型,具体的风格文件可以从期刊投稿官网上获得。
上述例子参考文献为splncs04风格,适合会议论文包括LNCS,如果需要调整成IEEEtran风格在下面的第一行换掉
代码语言:javascript复制bibliographystyle{IEEEtran} %换风格
bibliography{reference} %其中reference为reference.bib文件。
注意如果在前面已经生成了其他风格的pdf,那么代码改后直接编译时不行的,因为缓存文件.aux及.bbl的缘故,需要删掉所有之前的缓存文件,按上述步骤重新来一遍即可。
结果可以看到参考文献的风格已经调整
声明
LaTeX版本为官网最新完全版6G大小
如操作上有不同请谅解
参考
https://blog.csdn.net/qiang12qiang12/article/details/79105053