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" 来查看编译日志,以检查是否有引用未解析或其他问题。如果你添加了新的引用,记得重新编译文档以更新参考文献。

目录
相关文章
|
5月前
|
定位技术
Word论文引用参考文献时et al.与等的快速替换方法
Word论文引用参考文献时et al.与等的快速替换方法
|
5月前
EndNote文献输出引用格式自定义修改与编辑界面解读
EndNote文献输出引用格式自定义修改与编辑界面解读
|
5月前
|
定位技术 数据库
EndNote导入文献引用后无法显示期刊名称的解决办法
EndNote导入文献引用后无法显示期刊名称的解决办法
201 1
|
5月前
|
缓存 数据可视化
Quarto 入门教程 (4):添加内容,公式,引用
Quarto 入门教程 (4):添加内容,公式,引用
97 0
|
5月前
|
安全 C++ 容器
C++零基础教程(引用)
C++零基础教程(引用)
39 0
|
9月前
|
索引
MDPI参考文献引用
MDPI参考文献引用
|
11月前
|
XML 开发框架 算法
【C#本质论 十一】合式类型(二)程序集引用、XML注释、垃圾回收和资源清理
【C#本质论 十一】合式类型(二)程序集引用、XML注释、垃圾回收和资源清理
97 0
|
小程序 Python
用Python代码自动生成文献的IEEE引用格式
用Python代码自动生成文献的IEEE引用格式
用Python代码自动生成文献的IEEE引用格式
Excel - 图文详解Excel中相对引用和绝对引用的区别
Excel - 图文详解Excel中相对引用和绝对引用的区别
1935 0
Excel - 图文详解Excel中相对引用和绝对引用的区别
|
Python
Python 技术篇-操作word文档插入图片和表格实例演示
Python 技术篇-操作word文档插入图片和表格实例演示
231 0
Python 技术篇-操作word文档插入图片和表格实例演示