> 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/wen-da/88-why-does-changing-a-name-or-title-in-a-bib-file-cause-an-error.md).

# 为什么在 bib 文件中更改名称或标题会导致错误？

这种情况可能发生在将一个引用从一页移动到另一页时导致其他某个页码发生变化——LaTeX 基本上无法判断自己所在的页码，因此我们的构建系统（称为 latexmk）会不断重复运行 latex，但始终无法收敛。最终它会放弃，结果就是在 Overleaf 上出现错误。我们正在改进这种情况下的错误信息，以便更容易诊断问题。

不幸的是，最好的做法是尝试重新调整页面以避免这个问题。例如，你可以添加一个 `\newpage` 或垂直间距，强制 LaTeX 将有问题的段落或章节移到下一页。


---

# 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/wen-da/88-why-does-changing-a-name-or-title-in-a-bib-file-cause-an-error.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.
