有两种方法,一种是官网的教程,另一个是视频上学到的,都有效,其中官网的方法有一个注意点,否则你可能会误以为引用失败了。
一、官网方法
- 首先创建
.bib
文件,当然了,你也可以导入已有的.bib
文件,具体做法见上方的官方教程链接。
- 从Google学术上搜索你需要引用的文献,然后导出bibtex格式
- 然后将导出的文本输入到最开始创建的
mybibliography.bib
中。 - 在
overleaf
中回到你的主代码main.tex
,然后在\begin{document}
之前导入库:
\usepackage{biblatex}
\addbibresource{mybibliography.bib}
- 在你需要引用文献的地方使用代码
\cite{***}
进行引用。其中***
是bibtex格式中的花括号中第一个逗号前的文本。
@article{huang2017studies,
title={Studies on earthquake precursors in China: A review for recent 50 years},
author={Huang, Fuqiong and Li, Mei and Ma, Yuchuan and Han, Yanyan and Tian, Lei and Yan, Wei and Li, Xiaofan},
journal={Geodesy and Geodynamics},
volume={8},
number={1},
pages={1--12},
year={2017},
publisher={Elsevier}
}
//比如这一段***就是huang2017studies
- 最后在
\end{document}
之前输入代码\printbibliography
显示所有引用文献。
需要注意的是,最后这一个显示代码只会显示你前文中已经引用过的文献,而不是你的bib数据库中的所有文献。
- 如果不需要重新排序文献的引用顺序,可以修改代码
\usepackage[sorting=none]{biblatex}
二、另一种方法
这种方法应该更加简单一些,在我的使用过程中,不需要导入任何库。
- 首先和第一种方法一样新建一个
.bib
文件,并将你需要引用的文献添加到其中。 - 然后在你需要的地方使用
\cite{}
进行引用。 - 最后在
\end{document}
前面输入:
\bibliographystyle{plain}
\bibliography{mybibliography.bib}
其中,plain
是文献显示格式,有如下几种:abbrv,acm,alpha,apalike,ieeetr,plain,siam,unsrt
,有什么不同见这里。通常来说没啥要求用plain
就行了。