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

文章介绍了在LaTeX中插入参考文献的两种方法,一种是使用.bib文件的自动方法,另一种是手动在.tex文件中添加参考文献。自动方法允许灵活引用且能自动调整顺序,而手动方法则需要手动排序并可能需要根据期刊格式调整。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

先忍不住吐槽一下,
为啥都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文件,目前还不知道,如果有大佬清楚,烦请指教。

LaTeX 中引用参考文献方法一般有两种手动引用和使用 BibTeX。 1. 手动引用 手动引用方法比较麻烦,需要自己将参考文献信息写入文档中,并且需要手动维护引用序号。步骤如下: 1)在正文中需要引用参考文献的位置插入引用命令,格式为 \cite{参考文献标识},其中“参考文献标识”是你在文献列表中给该文献指定的标识符。 2)在文档末尾插入参考文献列表,格式为: \begin{thebibliography}{99} \bibitem{参考文献标识} 参考文献信息 \end{thebibliography} 其中“99”是参考文献条目数的最大值。在每个参考文献条目中,可以根据需要包含作者、题目、期刊名、卷号、页码等信息。 2. 使用 BibTeX BibTeX 是一个用于生成参考文献列表的工具,它可以自动从一个或多个 .bib 文件中读取参考文献信息,并按照指定的格式生成参考文献列表。使用 BibTeX 引用参考文献的步骤如下: 1)创建一个 .bib 文件,将需要引用的参考文献信息添加到其中,格式为: @article{参考文献标识, author = {作者}, title = {题目}, journal = {期刊名}, volume = {卷号}, pages = {页码}, year = {年份}, } 其中“参考文献标识”是你给该文献指定的标识符。 2)在 LaTeX 文档中插入引用命令,格式为 \cite{参考文献标识}。 3)在文档末尾插入以下命令,生成参考文献列表: \bibliographystyle{样式文件名} \bibliography{参考文献文件名} 其中“样式文件名”是指定的参考文献格式样式,例如 plain、unsrt、alpha 等。参考文献格式样式文件一般为 .bst 文件,可以从网络上下载。而“参考文献文件名”是你创建的 .bib 文件名。 4)使用 LaTeX 编译器编译文档,生成参考文献列表。 以上是引用参考文献两种方法,使用 BibTeX 可以大大减轻手动维护参考文献的工作量。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值