当我创建文件时,TexMakerX 中的 Bib 文件没有更新

当我创建文件时,TexMakerX 中的 Bib 文件没有更新

我正在使用Bib.bib文件作为所有参考。\cite{someref}第一次使用时,它工作正常,但当我更新文件时,Bib.bib它没有获取更新的信息,它只显示以前的信息。我只是通过快速构建按钮构建文件。

答案1

在我看来,您根本没有运行 BibTeX。编写文档时,.tex您需要根据文档包含的内容在其上运行多个程序(或生成的文件)。其中一些是latexpdflatebibtex。在 Texmaker 中,它们显示为工具菜单中的按钮

在此处输入图片描述

现在,latex生成一个.dvi文件,pdflatex生成一个.pdf文件,因此 vies 选项可用于打开文档,而带有 的选项->可用于让您从一种格式转换为另一种格式。

编写 LaTeX 文档时,您需要:

  • 运行latex两次以更新内部引用和目录;
  • 运行latex,然后bibtex再次latex更新参考书目;
  • 运行latex,然后bibtex,然后latex两次来更新参考书目和对它的引用。

请注意,最后两个还更新了内部引用(例如,使用和制作\label\ref和目录。

如上图所示,您可以使用热键分别在键盘上按 F6 和 F11 来运行 pdflatex 和 bibtex,因此一次按 F6 F11 F6 F6(每次都等待 texmaker 完成)您将更新文档中的所有内容(除非您还要制作主题索引或类似的东西)。

现在解释一下使用 quickbuild 时会发生什么。在 texmaker 配置中:

在此处输入图片描述

您可以查看快速构建的功能,并进行更改。此菜单可通过选项菜单访问

在此处输入图片描述

编辑

我没有意识到这是关于 TexStudie/TexMakerX 而不是 TexMaker 的问题。问题可能仍然相同,但菜单当然可能看起来不同。

相关内容