Latex—参考文献

    在写文章的最后最让我头疼的就是参考文献的问题了。网上的资料也有很多,这里整合了很多资料得出了一个用bib文件的方法。

    1.  先确定参考文献(一句没什么用的废话)。

    2.  利用谷歌学术(镜像),如果镜像用不了还可以考虑用微软学术(网址:https://academic.microsoft.com/home),这里我用的就是微软学术。

    3. 输入要引用文献的题目,搜索。这里以Modeling COVID-19 epidemic in Heilongjiang province,China为例。选择符合的结果,点击右下角的引用(双引号),点击完之后就可以看见最上面一栏中的引用多了一条。

    4. 引用完你所要应用的之后,点击引用之后,再点击Bib Tex。之后将下载好bib文件(最好是和tex一个目录下)。

    5. 之后打开bib文件。可以看到如下格式。之后在正文里引用的相关地方加上 \cite{sun2020modeling}  (一定要加上,不然可能导致参考文献里面可能不会出现)

    6. 最后在tex文件里,在 \end{document} 之前加上:

\bibliographystyle{plain}
\bibliography{20200731ref}  %这里是你的bib文件名字

    这样就可以成功引用了。

    注意:

  • 如果想要引用网站,可以在bib文件里直接加上:
@misc{Coroweb,
    author = {},
    title = {Coronavirus: the world in lockdown in maps and charts. 7th April 2020}, %你定的名字
    howpublished = {\url{https://www.bbc.com/news/world-52103747}}  %网址
}  
  • 如果想要在引用的时候保证标题里的大小写不会改变。(默认会第一个字母大写其他变为小写)

          可以给想要保留的地方加上括号。如:

"BBC News"
改为 "{BBC News}"

          这样就可以保留大小写。

  • 最最最重要的一点!如果编译的时候报如下错,很有可能就是你的bib文件里面包含&等特殊字符。

          解决方法就是:在这些特殊字符前面加上\ (如将 & 改成 \& )。

  • 还要添加宏包:
    \usepackage{url}
    \usepackage{hyperref}
  • 注意 LaTeX 标准选项及其样式共有以下8种:

    plain,按字母的顺序排列,比较次序为作者、年度和标题.

    unsrt,样式同plain,只是按照引用的先后排序.

    alpha,用作者名首字母+年份后两位作标号,以字母顺序排序.

    abbrv,类似plain,将月份全拼改为缩写,更显紧凑.

    ieeetr,国际电气电子工程师协会期刊样式.

    acm,美国计算机学会期刊样式.

    siam,美国工业和应用数学学会期刊样式.

    apalike,美国心理学学会期刊样式.

 

参考资料:

1.  latex bib 引用和参考文献的正确使用教程,个人实践记录

2.  手把手教如何用bib文件在latex里引用文献

 写得不错的博客:

 

Latex 生成参考文献 及 无法生成参考文献原因

 

posted @ 2020-07-31 21:50  不爱学习的Shirley  阅读(1724)  评论(0编辑  收藏  举报