Latex插入参考文献的两种方法—自动与手动

article/2025/9/16 18:55:51

先忍不住吐槽一下,
为啥都21世纪了还有期刊要求参考文献要放在.tex文件里面
使用.bib文件多简洁优美啊

现在我们就来看下latex中插入参考文献的两种方法

第一种 自动方法:使用.bib文件

在主文件.tex的同级目录下创建example.bib文件
可以自定义文件的名称,此处以example为名
然后将参考文献按照bibTex格式都放到该文件中
获取文献的bibtex方法为,在google scholar中找到要插入的文献,
然后从“引用”中点击BibTex
google schloar中找BibTex
然后将弹出页面中的类似如下BibTex信息复制粘贴到.bib文件中即可

@article{vaswani2017attention,title={Attention is all you need},author={Vaswani, Ashish and Shazeer, Noam and Parmar, Niki and Uszkoreit, Jakob and Jones, Llion and Gomez, Aidan N and Kaiser, {\L}ukasz and Polosukhin, Illia},journal={Advances in neural information processing systems},volume={30},year={2017}
}

将所有文献的BibTex均放入.bib文件之后
在.tex主文件中要引用文献的位置
直接使用\cite{}
在{}中输入文章开头的若干个词即可自动弹出相应的文献,即完成了引用。

最后,再在.tex中的尾部,\end{document}之前,
设置引用参考文献样式及参考文献目录文件.bib

\bibliographystyle{参考文献样式}
% 参考文献样式可根据不同刊物要求进行更改
% 如IEEEtran, plain, unsrt, alpha, acm等。
\bibliography{参考文献文件名}
% 由于新建的参考文献管理文件名为example.bib,因此{}中填写example,不需要加后缀名

这样即可完成对文献的灵活引用,文献的顺序会自动调整,非常好用。

第二种 手动方法

也有一些期刊要求.tex中要包含参考文献,此时只能老老实实把一个个参考文献都放在主文件中,
虽然不美观,但是没有办法。
具体如下:
在\end{document}之前
使用如下命令将所有参考文献列在此处

\begin{thebibliography}{00}\bibitem{bib1} D. Bernoulli, “Essai d’une nouvelle analyse de la mortalite caus ´ ee par la ´
petite verole, et des avantages de l’inoculation pour la pr ´ evenir,{\it ´ Histoire
de l’Acad., Roy. Sci.(Paris) avec Mem}, pp. 145, 1760.\bibitem{bib2} D. R. Olson, K. J. Konty, M. Paladini, C. Viboud, and L. Simonsen, “Reassessing google flu trends data for detection of seasonal and pandemic
influenza: a comparative epidemiological study at three geographic
scales,{\it PLoS computational biology}, vol. 9, no. 10, p. e1003256, 2013.\end{thebibliography}

其中,\bibitem{bib1}表示一个label为bib1的文献,bib1可自行定义为其他名称
其后是对应的参考文献详情,可根据目标期刊的格式进行自定义修改。
这一点可能是手动插入的好处,可以随意修改。
同理,\bibitem{bib2}是第二个文献。

麻烦的是引用的时候,需要手动调整参考文献的顺序,
因为这种形式是按照参考文献列表中出现的顺序进行显示,而不是按照引用的顺序
所以,可以使用.bib形式的自动方式先生成一遍,最终定稿之后再按照最终的顺序排放参考文献的顺序。
不然就有点费劲了。

几点注意事项:
1)在参考文献中,如果含有&的需要使用转义形式,即
\&
2)在引用时,如果是单个文献,则直接使用\cite{bib1}这种形式即可,如果是多个文献,可直接使用
\cite{bib1,bib3,bib4}这种形式。
效果如下:

Test the references\cite{bib1}\\
Test the references\cite{bib1,bib3,bib4}\\
Test the references\cite{bib2,bib3,bib4}\\
Test the references\cite{bib2,bib3,bib4}\\
Test the references\cite{bib4,bib5,bib6,bib7,bib8}\\

在这里插入图片描述
3)有的模板.cls文件有问题会导致Reference Section的顶端没有“Reference”字样
此时,要知道这是.cls文件有问题,不是参考文献格式不对。
至于如何修改对应的.cls文件,目前还不知道,如果有大佬清楚,烦请指教。


http://chatgpt.dhexx.cn/article/ZGdc24g6.shtml

相关文章

【Word】快速插入参考文献

引言 怎样快速插入参考文献? 自定义参考文献编号库 (1) 开始栏–>编号库–>定义新编号格式 (2)对参考文献进行编号 利用第一步定义的新编号格式对参考文献进行编号 (3)论文中插入引…

【大数据】为什么要学习大数据

近年来大数据越来越火爆,非常多的人转行做大数据或者开始学习大数据。现在我们看来大数据尤为重要,马云也说过现在是DT时代,也就是数据时代。“未来最大的能源不是石油,而是数据”。目前人工智能也是空前火热,而人工智…

学习大数据需要什么基础?大数据要学哪些内容?

大数据只需要学习Java的标准版JavaSE就可以了,像Servlet、JSP、Tomcat、Struct、Spring、Hibernate,Mybaits都是JavaEE方向的技术在大数据技术里用到的并不多,只需要了解就可以了,当然Java怎么连接数据库还是要知道的,…

入大数据行业,主要应该要学习什么?

学习大数据,首先我们要学习Java语言和Linux操作系统,这两个是学习大数据的基础,学习的顺序不分前后。 Java:大家都知道Java的方向有JavaSE、JavaEE、JavaME,学习大数据要学习那个方向呢?只需要学习Java的标…

注册微信小程序账号 APPID的获取

点击注册页 选择小程序注册 填写写注册信息 祖册须注意 “作为登录帐号,请填写未被微信公众平台注册,未被微信开放平台注册,未被个人微信号绑定的邮箱” 注册完成后 请入填写邮箱查看邮件 接收到邮箱点击激活连接 将来到信息登记页面 因为…

微信小程序——如何实现账号的注册、登录?

用到的数据库表: 用户表:chat-user,用于存放用户的基本信息,比如账号、密码、头像等等 用户的注册 1.先获取用户信息 使用wx.getUserProfile接口,获取用户的基本信息 功能描述获取用户信息。页面产生点击事件&…

注册小程序账号和安装开发工具

注册账号 要开发小程序就先要注册一个开发者账号,步骤如下: 1.打开网址微信公众平台微信公众平台,给个人、企业和组织提供业务服务与用户管理能力的全新服务平台。https://mp.weixin.qq.com/ 2.点击注册 3.选择小程序 4.填好信息后点击注…

注册小程序开发账号

注册小程序开发账号 1注册网址 https://mp.weixin.qq.com 2选择注册类型 3填写注册信息 3.1账号信息 3.2登录邮箱,进行账号激活 点击链接填写注册信息 4登录小程序 使用注册的账号登录 5获取小程序AppID 创建小程序项目时需要用到

微信小程序简介账号注册流程(简)

目录 1.小程序简介 2.开发环境准备 1.注册账号 2.获取appid(不上线的小程序可以用测试的appid) 3.微信开发工具(必须) 3.微信原生框架目录结构 1.小程序结构与传统web对比 2.目录结构 3.项目整体目录结构 4.小程序配置文件 1.小程序简介 微信小程序,小程…

小程序注册流程之支付验证问题

最近因为业务要求需要注册一个小程序,正常的注册流程是填写账号信息、邮箱激活、信息登记三步。 最后一步填写完登记信息之后需要使用企业账号给腾讯打一笔款(此为验证企业的账户信息是否真实存在),页面提示打款成功之后需点击已完成打款申请进行确…

微信小程序注册使用教程

微信小程序使用方法 1.注册小程序开发账号: 微信公众平台 进入微信公众平台 点击立即注册 (1)选择小程序开发 (2)按照顺序填写序号1 2 3中的信息 (3)点击激活账号 (4)选择主体类型 (5)主体信息登记 (信息填写完成后使用微信扫描下方管理员身份二维码) …

注册小程序开发帐号

1. 点击注册按钮 使用浏览器打开 https://mp.weixin.qq.com/ 网址,点击右上角的“立即注册”即可进入到小程序开发账号的注册流程,主要流程截图如下: 2. 选择注册账号的类型 3. 填写账号信息 4. 提示邮箱激活 5. 点击链接激活账号 6. 选择主体…

微信小程序开发之注册登录

环境 微信开发者工具 Stable 1.06.2306020云开发控制台 v1.5.47调试基础库 2.32.2 需求 微信小程序的用户天然就是微信用户。但是,在此基础上,小程序可以有自己的用户管理,管理的是业务用户。比如说,A用他的手机,打…

【微信小程序】--注册小程序账号安装开发者工具(一)

💌 所属专栏:【微信小程序开发教程】 😀 作  者:我是夜阑的狗🐶 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询! &#…

微信小程序-创建自己的小程序帐号

1 百度“微信公众平台”,进入官网https://mp.weixin.qq.com/ 2 用你的微信扫码登录,没有的话去注册 3 安装开发者工具(自己摸索下,一直点击下一步就OK了) 4 创建自己的一个微信小程序 这里的appID,我们在网页中的开…

微信小程序账号注册流程

微信小程序账号注册流程 开发微信小程序需要注册账号,记录一下注册流程 ~ 进入微信公众平台 (qq.com),右上立即注册按钮 绑定邮箱 验证发送过来的邮件 激活成功后即可在主界面利用账号登录,这个账号就是你刚刚注册的邮箱 之后需要进项信息…

微信小程序注册审核流程

哈喽,各位亲爱的小伙伴们,大家好!今天给大家介绍如何在微信官方注册小程序 ,文章不长,一定要耐心看完,你会收获满满的。 小程序注册流程 1.在微信公众平台官网首页(mp.weixin.qq.com&#xff…

微信小程序激活账号时,提示“此帐号已激活,请使用帐号密码直接登录”

最近准备研究下微信小程序,先去申请个小程序账号。于是乎,在通过邮件中的链接激活账号时,遇到了这个问题。 解决方法 你没看错,就是字面的意思,去登录页,点击使用账号登录,千万不要扫码登录。 …

微信小程序开发账号找回

系列文章目录 今天要使用微信小程序开发账号,结果发现我之前的账号因为时间过去的太久了,导致被冻结,当时也用不到,所以也就没有关注到这个问题,但是现在忽然又要使用,只好点击找回账号信息。历经坎坷&…

微信小程序账号注册初始化环境搭建

1.小程序账号注册 账号注册https://mp.weixin.qq.com/ 点开发管理 保存自己的AppID,一会创建小程序的时候会用到 2.点击下载微信小程序开发工具 注意安装的路径,不能有中文 微信小程序开发工具下载https://developers.weixin.qq.com/miniprogram/d…