overleaf 参考文献引用,创建引用目录.bib文件,在文档中引用参考文献,生成参考文献列表

简介: overleaf 参考文献引用,创建引用目录.bib文件,在文档中引用参考文献,生成参考文献列表

       使用Overleaf进行参考文献引用是一项重要的任务,特别是在撰写学术论文或技术文档时。以下是详细的Overleaf参考文献引用教程的步骤:


1 创建一个Overleaf项目

  1. 访问 Overleaf 并登录或创建一个账户。
  2. 在Overleaf的主界面中,点击 "New Project" 或 "New Project From Template" 来创建一个新的项目。
  3. 选择一个模板或创建一个空项目。


2 导入或创建 .bib 文件

       在Overleaf项目中,你可以选择导入现有的 .bib 文件或在项目中创建一个新的 .bib 文件来管理你的参考文献

2.1 导入 .bib 文件:.

  1. 在项目文件树中点击 "New File"。
  2. 输入 .bib 作为文件名(例如,references.bib)。
  3. 点击 "Upload" 并上传你的 .bib 文件。

参考文献的 .bib文件获取步骤

(1)打开谷歌学术

image.png

(2)输入文献题目

(3)点击引用,然后选择BibTex格式

注意:

       Overleaf 中的 LaTeX 参考文献通常使用 BibTeX 或 BibLaTeX 格式的 .bib 文件进行管理。这两种格式是 LaTeX 最常用的参考文献管理格式,它们提供了强大的引用和文献列表生成功能。

       虽然 BibTeX 和 BibLaTeX 是 Overleaf 中最常用的选项,但你也可以使用其他格式的参考文献,但这通常需要一些额外的配置和自定义。例如,你可以手动创建一个包含参考文献信息的 LaTeX 文档,并在文档中使用 \bibitem 命令来定义每个引用。然后,在文档中使用 \cite 命令来引用这些引用。这种方式需要更多手动工作,不如使用 BibTeX 或 BibLaTeX 来管理参考文献方便。

       为了简化管理和提高效率,BibTeX 和 BibLaTeX 通常是更好的选择。

        选择BibTex 文件,注意:Google 学术并没有直接提供保存参考文献到 BibTeX 格式的功能。点击BibTex 并没有像Endnote 、RefMan 选项一样可直接下载保存为.enw或者ris 格式的文件。

(4)点击BibTex可看到如下示例:

(5)将以上信息复制保存到.bib文件中并保存。然后在overleaf中的项目中上传该.bib文件。

2.2  直接创建新的 .bib 文件:

  1. 在项目文件树中点击 "New File"。
  2. 输入 .bib 作为文件名(例如,references.bib)。
  3. 在文件中手动添加参考文献条目,或者将谷歌学术BibTex打开看到的文件内容直接复制到overleaf 的.bib文件中,如下:
  4.        将花括号的第一项“barron022mip”修改为“r1”(不改也行,直接用barron022mip作为名字去引用,推荐这种方法,latex会自动按照引用先后给参考文献排序)

将所需参考文献都粘贴在这个.bib文件中,花括号第一项依次修改为r1,r2,r3...

3 在文档中引用参考文献

使用cite包 方式在文档中引用参考文献

       Bibtex 内部包含8种对参考文献排序的方式,通过 bibliographystyle 就可以达到按照自己想法对参考文献排序的目的。分别如下:

plain,按字母的顺序排列,比较次序为作者、年度和标题

unsrt,样式同plain,只是按照引用的先后排序

alpha,用作者名首字母+年份后两位作标号,以字母顺序排序

abbrv,类似plain,将月份全拼改为缩写,更显紧凑

ieeetr,国际电气电子工程师协会期刊样式

acm,美国计算机学会期刊样式

siam,美国工业和应用数学学会期刊样式

apalike,美国心理学学会期刊样式

(1)在文件开头导入需要的包

(2)正文中添加参考文献:\cite{r1}

此处的 \cite{r1} 是ref.bib 文件中的第一条参考文献。

当文档某处需要引用多个参考文献时,可以使用逗号分隔引用标签,并将它们包含在 \cite{} 命令内。例如,如果你要引用文献 "r1"、"r2" 和 "r3",可以这样做:

\cite{r1, r2, r3}

这将在文档中生成一个带有逗号分隔的引用列表,类似于 [1, 2, 3],其中 "[1]" 表示文献 "r1","[2]" 表示文献 "r2","[3]" 表示文献 "r3"。

特例:如下

\cite{r9, r10, r11, r12, r13}

显示为[9]-[19],怎样使其显示为[9-13]

(3)文章结尾部分加入:\bibliographystyle{unsrt} \bibliography{ref},

如下:

\bibliographystyle{unsrt}   #选择引用样式
\bibliography{ref}          #参考文献存放目录ref.bib文件
\end{document}

 \bibliographystyle{unsrt} 是一种 BibTeX 引用样式,通常用于按照引用的顺序列出参考文献,而不是按照作者的姓氏或其他标准对文献进行排序。如果有其他排序意向,可以按照以上提供的8种方式,对 unsrt 进行替换即可。


4 编译生成参考文献

        在Overleaf中,你需要使用LaTeX编译器编译你的文档,以生成正确的参考文献列表和引用标记。通常,你需要运行LaTeX编译器多次以处理引用。


5 生成参考文献列表

       在LaTeX文档中,使用 \bibliography{} 命令指定你的 .bib 文件名称,并使用 \bibliographystyle{} 命令选择引用的样式。然后,在文档的适当位置使用 \bibliography{} 命令生成参考文献列表。如下所示:

6 查看和更新参考文献

       在Overleaf中,你可以通过点击 "Logs and Output Files" 来查看编译日志,以检查是否有引用未解析或其他问题。如果你添加了新的引用,记得重新编译文档以更新参考文献。

目录
相关文章
overleaf 插入图片,引用图片,图标标题Fig与文章引用Figure不一致解决
overleaf 插入图片,引用图片,图标标题Fig与文章引用Figure不一致解决
12776 1
|
数据库
【latex】在Overleaf的IEEE会议模板中,快速插入参考文献
【latex】在Overleaf的IEEE会议模板中,快速插入参考文献
4669 1
|
人工智能 搜索推荐 算法
爱思唯尔的KBS——模板、投稿、返修、接收的总结
爱思唯尔的KBS——模板、投稿、返修、接收的总结
6313 3
|
Shell Linux Python
基于远程服务器安装配置Anaconda环境及创建python虚拟环境详细方案(一)
基于远程服务器安装配置Anaconda环境及创建python虚拟环境详细方案
8973 0
基于远程服务器安装配置Anaconda环境及创建python虚拟环境详细方案(一)
|
编译器 Linux C++
本地LaTeX编写环境配置
LaTeX是一种高质量排版系统,适用于学术论文、书籍等文档。本地配置主要基于VS Code,通过安装LaTeX Workshop插件实现一键配置。还可通过Overleaf Workshop插件连接在线平台Overleaf,实现线上线下同步编辑与编译。
3055 1
本地LaTeX编写环境配置
|
机器学习/深度学习 数据可视化 PyTorch
深度学习之如何使用Grad-CAM绘制自己的特征提取图-(Pytorch代码,详细注释)神经网络可视化-绘制自己的热力图
深度学习之如何使用Grad-CAM绘制自己的特征提取图-(Pytorch代码,详细注释)神经网络可视化-绘制自己的热力图
深度学习之如何使用Grad-CAM绘制自己的特征提取图-(Pytorch代码,详细注释)神经网络可视化-绘制自己的热力图
|
Ubuntu Python
全网最简约的Vscode配置Anaconda环境(百分百成功)
全网最简约的Vscode配置Anaconda环境(百分百成功)
38815 0
全网最简约的Vscode配置Anaconda环境(百分百成功)
|
计算机视觉
YOLOv11改进策略【卷积层】| CVPR-2024 利用DynamicConv 动态卷积 结合C3k2进行二次创新,提高精度
YOLOv11改进策略【卷积层】| CVPR-2024 利用DynamicConv 动态卷积 结合C3k2进行二次创新,提高精度
1151 0
|
机器学习/深度学习 人工智能 文字识别
ultralytics YOLO11 全新发布!(原理介绍+代码详见+结构框图)
本文详细介绍YOLO11,包括其全新特性、代码实现及结构框图,并提供如何使用NEU-DET数据集进行训练的指南。YOLO11在前代基础上引入了新功能和改进,如C3k2、C2PSA模块和更轻量级的分类检测头,显著提升了模型的性能和灵活性。文中还对比了YOLO11与YOLOv8的区别,并展示了训练过程和结果的可视化
26365 0
|
JSON 数据格式
vscode配置latex
本文档介绍如何在VSCode中配置LaTeX环境。首先需安装texlive和VSCode,并提前安装SumatraPDF以查看PDF文件。配置包括设置自动编译、PDF预览程序及正反向搜索等。提供了详细的`settings.json`配置示例,涵盖不同操作系统下的编译选项与方案。此外,还介绍了如何配置SumatraPDF实现与VSCode的跳转功能,以及相关快捷键的使用方法。