Latex中引用参考文献常见的有两种方式。引用语句是\cite{ref1}。
1. 第一种是使用.bib文件
在.tex主文件中使用\bibliography{bibfile},实现对bibfile.bib文件的调用。在.bib文件填写引用的参考文献,具体内容在可以在各个文献的官网上导出,例如可能有“Export Citation”这个按钮。格式大概为:
@article{ref1,
title = {reference1},
author = {author1, author1, author2},
journal = {},
volume = {5},
issue = {6},
pages = {100},
numpages = {6},
year = {2020},
month = {Apr},
publisher = {},
doi = {},
url = {}
}
bib中参考文献的题目,有时会遇到大写自动变为小写的问题。解决方法:在需要大写的部分,用大括号括起来即可。
参考资料: 【Latex】bib参考文献题目中大写自动变为小写,即如何保持原大写问题
2. 第二种是使用\bibitem{}
直接在.tex主文件后面写上以下内容:
\begin{thebibliography}{99}
\bibitem{ref1} reference1
\bibitem{ref2} reference2
\bibitem{ref3} reference3
\end{thebibliography}
reference1的具体格式可以自己填写。
需要注意的是:使用\bibitem{}时,编号是按照\bibitem{}出现的顺序,而不是引用的先后顺序。测试结果如下:
暂时好像是没办法使得bibitem按引用先后顺序出现,只能手动调。如果有知道解决方法的,欢迎留言。
3. .bib文件转换成\bibitem的方法
对主文件.tex进行编译,尤其是要带上bibtex命令,这时候会生成.bbl文件,然后文献的每个\bibitem就在.bbl文件中,把该内容放入.tex文件中。
参考资料:
[1] 把bib文件转换成latex中的bibitem的方法
[2] 解决从bibtex到bibitem的转换问题
4. 附上自己常用的Latex编译顺序
xelatex --> bibtex --> xelatex --> xelatex
如果是第一次运行,以上组合命令可能需要重复两三次才可以正常编译成功。
Latex环境配置可参考:
【说明:本站主要是个人的一些笔记和代码分享,内容可能会不定期修改。为了使全网显示的始终是最新版本,这里的文章未经同意请勿转载。引用请注明出处:https://www.guanjihuan.com】
原来两者之间是这么转换的,感谢感谢!
嗯,也是参考了其他资料。这里稍微整理了下。
搜LaTex语句的时候偶然搜到你的主页,感觉做的很清新整洁,赞一个~
谢谢!