快捷搜索: 王者荣耀 脱发

在overleaf中使用biblatex添加文献引用

有两种方法,一种是,另一个是上学到的,都有效,其中官网的方法有一个注意点,否则你可能会误以为引用失败了。

一、官网方法

    首先创建.bib文件,当然了,你也可以导入已有的.bib文件,具体做法见上方的官方教程链接。
    从Google学术上搜索你需要引用的文献,然后导出bibtex格式
    然后将导出的文本输入到最开始创建的mybibliography.bib中。 在overleaf中回到你的主代码main.tex,然后在egin{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}前面输入:
ibliographystyle{plain}
ibliography{mybibliography.bib}

其中,plain是文献显示格式,有如下几种:abbrv,acm,alpha,apalike,ieeetr,plain,siam,unsrt,有什么不同见。通常来说没啥要求用plain就行了。

经验分享 程序员 微信小程序 职场和发展