Latex中自动引用参考文献的方法,一分钟搞定
平时在写英文paper的时候经常要在IEEE上引用文献,一个个手敲引用信息又太麻烦,vol pp 作者 时间什么的balabala一大堆,latex用常规的引用方法也挺麻烦的,调用包什么的。
在这里给大家介绍一种简单的引用方法,但是需要在网页版的latex中使用。因为网页版的latex用起来更方便,效果也不错。
首先:网页版latex在哪?
打开overleave 点击project即可注册,这个账号类似云端,你的project可以永久储存保存在你的账号里。
link奉上:
https://www.overleaf.com/learn/latex/Questions%2FBibTeX_isn't_working;_my_%5Ccite_are_showing_up_as_question_marks_(%3F)
打开就是这个样子,左边是你的项目.
tex是你的文本,bib是要引用的文献,.png是要插入的图片
.
在IEEE上点开你要引用的文章,点击cite this
选择bibtex格式 并且download下来,下载下来如下
然后打开网页版latex,将它上传进去,就会看到左边栏里有.bib的东西,那就是你要引用的文章,点开它第一行你会看到几个数字,那就是这篇文章的代号。
引用起来也很简单,在你要引用的地方\cite{},括号里是点开.bib里第一行的那个代号。就是这个样子:
然后运行代码
\begin{flushleft}
\bibliographystyle{unsrt}
\bibliography{名字1,名字2,名字3,名字4}
\end{flushleft}
括号里面是你要引用的.bib之前的名字,我一般会把我要引用的文献名字分别改成1、2、3、4之类的,如第一个图左边的1.bib 2.bib 3.bib
然后参考文献就自动出来了完全不用手敲,整个过程很简单也就一分钟就能搞定
,
\documentclass[11pt]{article}
\begin{flushleft}
\bibliographystyle{unsrt}
\bibliography{名字1,名字2,名字3,名字4}
\end{flushleft}
cite自己放要引用的地方,注意\cite{文章的代号}和下面运行代码里 文章的名字一致