Latex/BibTex 参考文献管理

原文链接https://www.castamerego.com/docs/Latex/Reference

参考文献

使用 BibTeX 进行参考文献管理

写在前面

本篇介绍如何在 LaTeX 中添加参考文献。教程包含以下内容:

  • 完整 BibTeX 参考文献管理教程
  • 如何编译含 BibTeX 的 LaTeX 文档
  • 如何修改文内引用的格式
  • 如何修改文末"参考文献"处的格式
  • 完整 Demo
  • 其他 BibTeX 常见问题及解决方式

本篇均建立在安装好 TeXworks,使用 VS Code 编写编译,并在 VS Code 中安装 LaTeX Workshop 插件的基础上

BibTeX 参考文献管理

BibTex 是一款用于格式化参考文献列表的参考文献管理软件,名字来源于引用一词 (bibliography)(bibliography) 和 TeXTE​X 排版工具。使用 BibTeX 进行参考文献管理包含以下几个步骤,建议读者点击这里下载 Demo ,跟着下面的指南进行对照学习

  1. 创建一个 BibTeX 数据库文件(.bib文件)
  2. 在 .bib文件中添加参考文献条目
  3. 设置文内引用与参考文献格式
  4. 在文章内部使用命令进行引用
  5. 在文末使用命令列出参考文献

步骤一:创建 BibTeX 数据库文件

首先,笔者建议的项目结构如下:使用 VS Code 打开项目根文件夹后,在该目录下创建thesis.tex,创建reference文件夹并在内创建references.bib文件

并且最好在 VS Code 内创建工作区设置文件,即创建.vscode文件夹,并在内创建settings.json来修改工作区设置。其原因有二,一是在不同的需求下,可能要使用不同的编译顺序,这样就可以在不影响全局设置的前提下保证每个项目都能正常运行;其二是把项目移动到其他设备,或者发给别人(比如一些伸手党 or 学弟学妹)时,保证能编译成功

项目结构:
│  thesis.tex
│
├─.vscode
│       settings.json
│
└─references
        references.bib

步骤二:在.bib文件中添加参考文献条目

.bib文件是一种类似 Json 的文件格式。在.bib文件中含了一系列条目,每个条目都代表一份参考文献,并按照特定的格式存储文献的详细信息。.bib 文件中的每一个条目都是以下面的一般格式开始的:

@类型{引用关键词,
    字段名1 = {条目信息1},
    字段名2 = {条目信息2},
    ...
}

参考文献条目的格式通常以@类型开始,紧接着是一组花括号。在这组花括号内,第一个字段是唯一标识符key,它允许你通过\cite{key}命令在文中引用该参考文献。其余部分由一系列以键值对形式出现的各种属性构成,用于详细描述参考文献的相关信息

常见 BibTeX 参考文献类型一章中,笔者列出了参考文献规范和 BibTeX 参考文献类型。下面列出 Demo 中的.bib文件作例子:

@article{Castamere2024AddReference,
  author  = {Castamere and Todayred and others},
  title   = {How to add Reference to your LaTeX},
  journal = {\LaTeX \enspace cookbook},
  url     = {http://dino.castamerego.com/docs/Latex/reference},
  yea
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值