在写文章的最后最让我头疼的就是参考文献的问题了。网上的资料也有很多,这里整合了很多资料得出了一个用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 }, %你定的名字
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—参考文献的更多相关文章

  1. Latex: 参考文献双栏对齐

    参考: How to level columns in bibliography? Latex: 参考文献双栏对齐 需要实现的效果: 方法1: 在开头引用balance: \usepackage{ba ...

  2. 中文latex参考文献格式

    中文latex参考文献格式 原来英文: \begin{thebibliography}{1} \bibitem{Ben-Shimon2015RecSys} D.~Ben-Shimon, A.~Tsik ...

  3. LaTeX技巧472:定义一个LaTeX参考文献不带编号且有缩进的方法

    LaTeX_Fun的博客 LaTeX技巧381:参考文献项第二行缩进如何定义? \makeatletter\renewenvironment{thebibliography}[1]{\section* ...

  4. LaTeX参考文献出现问号

    自己用LaTeX编辑,忘记在\end{document}前面放: \bibliographystyle{ieeetr}\bibliography{sample-bibliography} 导致这个现象 ...

  5. Latex 参考文献引用

    转:http://blog.sina.com.cn/s/blog_4b164557010143tl.html 导入 \usepackage[option]{natbib} 具体的 option 有 r ...

  6. latex参考文献删除[.s.l],[.s.n]

    用latex写毕业论文的插入会议参考论文的时候可能会遇到编译后的文档里面一堆[.s.l],[.s.n]的问题. 这是因为ref里面会议条目找不到地址信息,所以用[.s.l],[.s.n]替代,只需要更 ...

  7. latex 参考文献

    https://blog.csdn.net/garfielder007/article/details/51628565 https://www.cnblogs.com/BUAAdaozhong/p/ ...

  8. latex参考文献中作者名字含有特殊字符怎么办

  9. 【LaTeX】E喵的LaTeX新手入门教程(5)参考文献、文档组织

    这不是最后一篇,明天开始建模所以会从6号开始继续更新.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇 [LaTeX]E喵的LaTeX新手入门教程(2)基础排版 [LaTeX]E喵的La ...

随机推荐

  1. 前端开发-css

    css: 是给html标签装饰的,变得更好看. 注释: 单行注释:/*注释内容*/ 多行注释:/* 注释内容 注释内容 注释内容 */ 通常我们在写css代码时也会用注释来划分区域(html代码多,同 ...

  2. 使用CodeMirror插件遇到的问题

    CodeMirror的正常使用: //首先通过<script>标签引入相应的js,这个就不必说了 var myCodeMirror = CodeMirror.fromTextArea(my ...

  3. jvm之栈、堆

    1. Java Virtual Machine ​ 人群当中,一位叫java的小伙子正向周围一众人群细数着自己取得的荣耀与辉煌.就在此时,c老头和c++老头缓步走来,看着被众人围住的java,c老头感 ...

  4. python面试题二:Python 基础题

    1.位和字节的关系? Byte 字节 bit 位 1Byte = 8bit 2.b.B.KB.MB.GB 的关系? 1Byte = 8bit KB 1KB=1024B MB 1MB=1024KB GB ...

  5. python 面试题一:Python语言特性

    1 Python的函数参数传递 两个例子 a = 1 def fun(a): a = 2 fun(a) print a # a = [] def fun(a): a.append(1) fun(a) ...

  6. MYSQL 之 JDBC(五): 增删改查(三)PreparedStatement

    是Statement的子接口,可以传入带占位符的sql语句,并且提供了补充占位符变量的方法. 使用Statement需要进行拼写SQL语句,很辛苦,很容易出错. 引号的问题处理很复杂,不利于维护. 可 ...

  7. 集群多JVM分布式锁实现

    基于数据库表乐观锁 (基本废弃) 要实现分布式锁,最简单的⽅方式可能就是直接创建⼀一张锁表,然后通过操作该表中的数据来实现了了. 当我们要锁住某个⽅法或资源时,我们就在该表中增加一条记录,想要释放锁的 ...

  8. Ethical Hacking - NETWORK PENETRATION TESTING(3)

    Change MAC Address using macchanger.  Packet Sniffing Basics Airodump-ng airodump-ng is a program pa ...

  9. Python Ethical Hacking - Bypass HTTPS(2)

    Injecting Code in HTTPS Pages: #!/usr/bin/env python import re from netfilterqueue import NetfilterQ ...

  10. JAVA各种OOM代码样例及解决方法

    周末了,觉得我还有很多作业没有写,针对目前大家对OOM的类型不太熟悉,那么我们来总结一下各种OOM出现的情况以及解决方法. 我们把各种OOM的情况列出来,然后逐一进行代码编写复现和提供解决方法. 1. ...