在写文章的最后最让我头疼的就是参考文献的问题了。
网上的资料也有很多,这里整合了很多资料得出了一个用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里引用文献
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)