跳转到内容

在 Quarto 中使用 BibTeX 管理参考文献 - 简短指南

Quarto 是一个用于生成可重复报告、论文和演示文稿等的优秀工具。Quarto 的一个特点是它能够与其他工具和软件集成。BibTeX 是一个用于 LaTeX 文档的参考文献管理系统,它使引用来源和创建文献目录变得简单。

需要一个简单的解决方案来管理您的BibTeX条目吗?探索CiteDrive!

  • 基于Web的现代参考文献管理
  • 与研究同行合作和分享
  • 与Overleaf集成
  • 全面的BibTeX/BibLaTeX支持
  • 直接从您的浏览器保存文章和网站
  • 从包含数千万参考文献的数据库中搜索新文章
尝试CiteDrive ► 观看演示

第一步:创建 .bib 文件并添加一些条目

如同上一节,我们首先创建一个名为 bibliography.bib 的 .bib 文件,然后填充 BibTeX 条目。
BibTeX 条目是按照以下格式构建的,包含足够的信息,用于引用和文献目录的添加。

我们使用上一节中的例子,引用了欧内斯特·海明威的《老人与海》这本书。结果如下:

@book{Hemingway1952,
title={The Old Man and the Sea},
author={Hemingway, Ernest},
year={1952},
publisher={Charles Scribner's Sons}
}

再次,我们分析这个条目的“结构”,重点了解三个组成部分,帮助我们理解每个 BibTeX 条目的定义方式:

  • 条目类型:使用 @book 我们根据参考文献的 @type 来定义类型。可能的类型包括 @article(科学文章)等。BibTeX 会指定哪些字段是可选的,哪些是必填的,以便在文献中正确显示。
  • 条目字段:以 @book 示例为例,这些字段包括 title(标题)、author(作者)、year(年份)和 publisher(出版商)。(参见 字段)
  • 引用键:在我们的示例中,它是 Hemingway1952,用于在 LaTeX 中引用文献,即引用该来源。在 Quarto 中,我们使用 [@Hemingway1952] 来实现。在这里,引用键可以是任何字符串——通常是作者、年份和标题中的一个词的组合。

第二步:创建一个 Quarto 文档并连接

将 BibTeX 与 Quarto 集成非常简单。只需在 YAML 中指定 bib 文件 'bibliography: bibliography.bib',并在您希望引用出现在正文中的位置使用 '[@Hemingway1952]'

---
title: "Quarto 中的 BibTeX 引用"
author: "John Doe"
date: '2022-07-19'
bibliography: bibliography.bib
output: html_document
---
## Quarto 中的 BibTeX 引用
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Praesent enim urna, dapibus et bibendum vel, consectetur et turpis.
Cras a molestie nulla. [@Hemingway1952]

参考文献管理工具

手动格式化 BibTeX 文件可能会耗费大量时间,因此通常建议使用参考文献管理工具。以下是一些理想的工具: