> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/zh-cn/zhi-shi-ku/076-how-to-search-for-references-in-an-overleaf-project.md).

# 如何在 Overleaf 项目中搜索参考文献

本文介绍了 Overleaf 用于在你的项目中搜索参考文献的功能 `.bib` 中的文件，以及与高级账户关联的参考文献管理器。要了解如何将参考文献管理器链接到你的 Overleaf 账户，请参阅我们关于 [Mendeley](/latex/zh-cn/zhi-shi-ku/070-how-to-link-mendeley-to-your-overleaf-account.md), [Zotero](/latex/zh-cn/zhi-shi-ku/073-how-to-link-zotero-to-your-overleaf-account.md)以及 [Papers](/latex/zh-cn/zhi-shi-ku/071-how-to-link-papers-to-your-overleaf-account.md).

## Overleaf 如何帮助查找并引用参考文献？

Overleaf 提供两种搜索方式，以简化查找和引用参考文献：

* [**简单搜索**](#how-to-use-simple-search)：适用于所有用户， **简单搜索** 让你浏览并筛选项目中包含的引文键列表 `.bib` 文件。
* [**高级参考文献搜索**](#how-to-use-advanced-reference-search-premium-feature)：可通过 Overleaf 的 **菜单** 选项 [**参考文献搜索**](#how-to-select-a-reference-search-style-premium-feature)。它会通过搜索你项目中的 `.bib` 文件以及与你账户关联的参考文献管理器来生成参考文献列表。

这两种搜索方式都依赖于 Overleaf 的自动补全来识别你输入的引文命令。请确保 **自动补全** 已启用，否则参考文献搜索将无法工作。

### 如何启用 Overleaf 的自动补全

选择 Overleaf **菜单**，浏览到 **自动补全**，并确保其设置为 **开启**.

![显示如何配置 Overleaf 自动补全功能的图片](/files/cd546c64638ef8fe10cd38dd188290394f121e41)

## 如何在 Overleaf 中搜索参考文献

以下示例提供了简短的视频片段和分步概览，展示如何使用 **简单搜索** 和 **高级参考文献搜索**.

### 如何使用简单搜索

**简单搜索** 让你浏览并筛选项目中包含的引文键列表 `.bib` 文件。下面的简短视频片段演示了 **简单搜索** 使用下方列出的步骤。

{% embed url="<https://videos.ctfassets.net/nrgyaltdicpt/4iFibAVKcfG379yZypwmq9/9fb7361a12639eba20fc036effe67adf/SimpleSearchDemo.mp4>" %}

1. 输入一个引文命令，例如 `\cite`.
2. 开始在 `\cite`的花括号之间输入，使用可能出现在引文键中的文本，例如 `Knuth`.
3. Overleaf 会自动筛选引文键列表，只显示包含 Knuth 的键。结果列在 FROM YOUR PROJECT 标题下，以突出这些参考文献的来源。

![显示 Overleaf 简单搜索功能的图片](/files/3be3980c4bd9574637bd526b632d748a9c8005bd)

5. 选择所需的引文键以完成 `\cite` 命令，例如 `\cite{Knuth_textbook_1986}`。这就完成了 **简单搜索**.

### 如何使用高级参考文献搜索（高级功能）

在我们解释如何选择 **高级参考文献搜索**并进行配置之前，这里有一个简短视频展示如何使用它。我们的示例基于以下步骤：搜索包含单词 `metafont`.

{% embed url="<https://videos.ctfassets.net/nrgyaltdicpt/2uSiLX16WwBy8Ek1mFmXcO/f1c5228946adf2160019d7e8ddd6400b/AdvancedSearchDemo.mp4>" %}

1. 输入一个引文命令，例如 `\cite`.
2. 在 `\cite`的花括号之间输入搜索词，使用 `metafont` 作为搜索词——因为它很可能出现在参考文献标题中。

![演示使用 Overleaf 高级参考文献搜索的图片。](/files/3aba4a1c531534fc4f8949f5314c194742dec6eb)

4. 搜索结果会在显示参考文献被找到位置的标题下列出每条参考文献；这些标题是：
   * 来自你的项目
   * 来自 PAPERS
   * 来自 ZOTERO
   * 来自 MENDELEY
5. 选择所需的引文键以完成 `\cite` 命令。
6. 如视频所示，一个 Mendeley 参考文献，其引文键为 `TeX1979` ，被选中并添加到项目 `.bib` 名为 `refmanagers.bib`.

### 高级参考文献搜索的优势

高级参考文献搜索允许你搜索标题和作者等字段，而不仅仅是引文键：

* 对于 `.bib` 文件，它使用引文键、作者、期刊、标题、年份和日期。
* 对于参考文献管理器，可搜索字段会根据各个平台提供的功能而有所不同。

此外， **高级参考文献搜索** 让你直接搜索已链接的参考文献管理器，并将单条参考文献拉入 Overleaf `.bib` 文件。这带来若干好处：

* 从已链接参考文献管理器添加的所有参考文献数据，都可由所有协作者完全编辑。
* 这避免了在你向已链接的参考文献管理器添加新参考文献时，每次都需要刷新已链接文件。
* 该 `.bib` 文件保持简洁，通过只添加文档中使用到的参考文献，从而尽量减小文件大小并缩短编译时间。

## 如何选择参考文献搜索样式（高级功能）

高级账户可以将其项目配置为使用 **简单搜索** 或 **高级参考文献搜索** 通过 **参考文献搜索** 选项，在主要 Overleaf **菜单**.

1. 选择 Overleaf **菜单中，** 并浏览到 **参考文献搜索** 选项。

![显示如何选择 Overleaf 参考文献搜索样式的图片](/files/4ed3aac6187ab9f432c33b7fbee0106e7e107180)

3. 选择 **设置** 以显示 **参考文献搜索** **设置** 窗口。

![Overleaf 的参考文献搜索设置模态窗口，用于配置你的搜索偏好](/files/d9027e5712a827abdf9070873b88edcc4fc0a6f1)

5. 在 **参考文献搜索设置** 窗口中，使用下拉菜单选择你偏好的 **参考文献搜索样式**.

## 如何配置高级参考文献搜索（高级功能）

1. 选择 Overleaf **菜单**，并浏览到 **参考文献搜索** 选项。

![显示如何选择 Overleaf 参考文献搜索样式的图片](/files/4ed3aac6187ab9f432c33b7fbee0106e7e107180)

3. 选择 **设置** 以显示 **参考文献搜索设置** 窗口。

![Overleaf 的参考文献搜索设置模态窗口，用于配置你的搜索偏好](/files/d9027e5712a827abdf9070873b88edcc4fc0a6f1)

5. 在 **参考文献搜索样式** 下拉菜单，选择 **高级参考文献搜索** 以显示其配置选项。

任何链接到你账户的参考文献管理器都会列出，并可选择将其包含在参考文献搜索中。为方便起见，我们展示 [Mendeley](/latex/zh-cn/zhi-shi-ku/070-how-to-link-mendeley-to-your-overleaf-account.md), [Papers](/latex/zh-cn/zhi-shi-ku/071-how-to-link-papers-to-your-overleaf-account.md)以及 [Zotero](/latex/zh-cn/zhi-shi-ku/073-how-to-link-zotero-to-your-overleaf-account.md)，但大多数用户只有其中一个。

![Overleaf 高级参考文献搜索设置模态窗口](/files/f3c057c5f8b179b215d73194e3fce7bb4805de02)

8. 选择你想包含在搜索中的参考文献管理器。某些参考文献管理器会有额外的配置选项。目前，Mendeley 没有，但 Papers 和 Zotero 有。

* 要使用 Mendeley，请前往 [下一节](#configuring-advanced-reference-search-to-use-mendeley).
* 要使用 Zotero，请前往 [配置高级参考文献搜索以使用 Zotero](#configuring-advanced-reference-search-to-use-zotero).
* 要使用 Zotero，请前往配置高级参考文献搜索以使用 Papers。

**注意：** 要了解如何将参考文献管理器链接到你的 Overleaf 账户，请参阅我们关于 [Mendeley](/latex/zh-cn/zhi-shi-ku/070-how-to-link-mendeley-to-your-overleaf-account.md), [Zotero](/latex/zh-cn/zhi-shi-ku/073-how-to-link-zotero-to-your-overleaf-account.md)以及 Papers 的文章。

### 配置高级参考文献搜索以使用 Mendeley

1. 选择 [**包含来自你的 Mendeley 账户的结果**](#how-to-configure-advanced-reference-search-premium-feature).

![配置 Overleaf 的高级参考文献搜索以使用 Mendeley](/files/20a8a6b8ed03b06e13cbe7abe30da6ac1f5907ab)

3. 你需要选择 **本项目的主参考文献数据库文件**，一个 *可编辑的* `.bib` 文件，Overleaf 会将你从 Mendeley 引用的任何参考文献更新到其中。

根据你项目中可编辑 `.bib` 文件的数量，Overleaf 会通过以下三种方式之一处理此选择：

1. **项目&#x20;*****没有*****&#x20;可编辑的 `.bib` 文件**：当你第一次引用已链接参考文献管理器中的参考文献（包括 Mendeley）时，Overleaf 将创建一个 `.bib` 名为 `references.bib`的文件。每次向其中添加新参考文献时，你都会在显示的通知消息中看到该文件名。
2. **只有一个可编辑 `.bib` 文件**：Overleaf 会自动为你选择该文件。
3. **有多个可编辑 `.bib` 文件的项目**：Overleaf 会显示一个下拉菜单，允许你选择其中一个。如果你的项目包含可编辑 `.bib` 文件但你未选择，Overleaf 将为你选择一个。

**注意：** 每当有新参考文献添加到 `.bib` 由已链接参考文献管理器导入参考文献所选文件时，Overleaf 都会通知你。

![显示每次向所选 .bib 文件添加新参考文献时 Overleaf 消息的图示](/files/100d1edb9740043a2dd448cbaf8422b8cf8a3aff)

8. 选择 **关闭** 以完成 **高级参考文献搜索** 使用 Mendeley 参考文献管理器的设置。

### 配置高级参考文献搜索以使用 Zotero

1. 选择 [**包含来自你的 Zotero 账户的结果**](#how-to-configure-advanced-reference-search-premium-feature).
2. Overleaf 提供一个下拉列表，其中列出你 Zotero 账户中的库。

**注意：** 下图显示了库在 Zotero 和 Overleaf 下拉菜单中的命名和列出方式。

![显示库在 Zotero 和 Overleaf 下拉菜单中的命名和列出方式的图示](/files/19c0cd895a67ef40919e79a6056e56c63b7c773f)

5. 选择你想包含在参考文献搜索中的 Zotero 库。

![配置 Overleaf 的高级参考文献搜索以使用 Zotero](/files/eb5493405e7d994fa69e563d767fe503cb88aaaf)

7. 你需要选择 **本项目的主参考文献数据库文件**，一个 *可编辑的* `.bib` 文件，Overleaf 会将你从 Zotero 引用的任何参考文献更新到其中。

根据你项目中可编辑 `.bib` 文件的数量，Overleaf 会通过以下三种方式之一处理此选择：

1. **项目&#x20;*****没有*****&#x20;可编辑的 `.bib` 文件**：当你第一次引用已链接参考文献管理器中的参考文献（包括 Zotero）时，Overleaf 将创建一个 `.bib` 名为 `references.bib`的文件。每次向其中添加新参考文献时，你都会在显示的通知消息中看到该文件名。
2. **只有一个可编辑 `.bib` 文件**：Overleaf 会自动为你选择该文件。
3. **有多个可编辑 `.bib` 文件的项目**：Overleaf 会显示一个下拉菜单，允许你选择其中一个。如果你的项目包含可编辑 `.bib` 文件但你未选择，Overleaf 将为你选择一个。

**注意：** 每当有新参考文献添加到 `.bib` 由已链接参考文献管理器导入参考文献所选文件时，Overleaf 都会通知你。

![显示每次向所选 .bib 文件添加新参考文献时 Overleaf 消息的图示](/files/807faa4eb70241d9e877b0d4620fde6c1af73456)

12. 选择 **关闭** 以完成 **高级参考文献搜索** 使用 Zotero 参考文献管理器。

### 配置高级参考文献搜索以使用 Papers

1. 选择 [**包含来自你的 Papers 账户的结果**](#how-to-configure-advanced-reference-search-premium-feature).
2. Overleaf 提供一个下拉列表，其中列出你 Papers 账户中的库。
3. 选择你想包含在参考文献搜索中的 Papers 库。

![配置 Overleaf 的高级参考文献搜索以使用 Papers](/files/7a2a0972e76ad33e0161320ee386295a9c952d33)

5. 你需要选择 **本项目的主参考文献数据库文件**，一个 *可编辑的* `.bib` 文件，Overleaf 会将你从 Papers 引用的任何参考文献更新到其中。 ![Selecting a .bib file to hold references pulled from Papers libraries](/files/d6014476c24dad565fbeca917d820da8d3eaad24)

根据你项目中可编辑 `.bib` 文件的数量，Overleaf 会通过以下三种方式之一处理此选择：

1. **项目&#x20;*****没有*****&#x20;可编辑的 `.bib` 文件**：当你第一次引用已链接参考文献管理器中的参考文献（包括 Papers）时，Overleaf 将创建一个 `.bib` 名为 `references.bib`的文件。每次向其中添加新参考文献时，你都会在显示的通知消息中看到该文件名。
2. **只有一个可编辑 `.bib` 文件**：Overleaf 会自动为你选择该文件。
3. **有多个可编辑 `.bib` 文件的项目**：Overleaf 会显示一个下拉菜单，允许你选择其中一个。如果你的项目包含可编辑 `.bib` 文件但你未选择，Overleaf 将为你选择一个。

**注意：** 每当有新参考文献添加到 `.bib` 由已链接参考文献管理器导入参考文献所选文件时，Overleaf 都会通知你。

![显示每次向所选 .bib 文件添加新参考文献时 Overleaf 消息的图示](/files/0efde41ba73976121cff7f7e58f31d4914e2613a)

11. 选择 **关闭** 以完成 **高级参考文献搜索** 使用 Papers 参考文献管理器。

## 进一步阅读

如果你想进一步了解在 LaTeX 中使用参考书目相关的话题，以下 Overleaf 文章可能会对你有帮助：

* [如何将 Mendeley 链接到你的 Overleaf 账户](/latex/zh-cn/zhi-shi-ku/070-how-to-link-mendeley-to-your-overleaf-account.md)
* [如何将 Zotero 链接到你的 Overleaf 账户](/latex/zh-cn/zhi-shi-ku/073-how-to-link-zotero-to-your-overleaf-account.md)
* [如何将 Papers 链接到你的 Overleaf 账户](/latex/zh-cn/zhi-shi-ku/071-how-to-link-papers-to-your-overleaf-account.md)
* [在 Overleaf 上使用 BibTeX 创建和管理参考书目](https://www.overleaf.com/blog/532-creating-and-managing-bibliographies-with-bibtex-on-overleaf)
* [在 Overleaf 上使用参考书目](/latex/zh-cn/zhi-shi-ku/145-using-bibliographies-on-overleaf.md)
* [LaTeX 中的参考书目管理](/latex/zh-cn/geng-duo-zhu-ti/05-bibliography-management-in-latex.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/zh-cn/zhi-shi-ku/076-how-to-search-for-references-in-an-overleaf-project.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
