最近在挑选写tex的平台,挑来挑去,个人感觉overleaf给我带来的体验感是最舒适的。不过由于对内部的文件组织和make进行了一层封装,所以与一般的本地平台编译tex会有一点不同。此处写一下在overleaf中使用bibtex的方法。
在tex中使用bibtex引用文献是一件很舒适的事,毕竟这是tex的优点之一(要是tex比word难用,我干什么不去用word,hhh)
第一步,我们创建一个.bib
文件,名字随便起,我这边起为reference.bib
。
然后打开谷歌学术,搜索你想要引用的文章,并找到万能的谷歌学术提供的BibTeX:
点击完BibTeX,便可以得到文章对应的BibTeX,直接复制就行。
然后我们将得到的BibTeX粘贴进我们刚刚创建的renference.bib
中,我们可以将BibTeX的第一行重命名,我此处将该bibtex对象命名为r1:
在主要编译的tex文件中加入:
\usepackage{biblatex}
\addbibresource{reference.bib}
这个时候,我们在需要引用的地方加入\cite
语句,参数为引用文章在.bib
中的名字,我们之前已经改成了r1
,所以就使用r1
:
编译一把:
可以看到已经出现了引用标号,但是我们会发现文章最后的Reference列表却没有,这个时候,我们只需要在想要插入Reference列表的地方写上\printbibliography{}
就行,就这么简单:
done.
增:还可以在结尾添加
\bibliographystyle{IEEEtran}
\bibliography{reference}