我正在使用Bib.bib
文件作为所有参考。\cite{someref}
第一次使用时,它工作正常,但当我更新文件时,Bib.bib
它没有获取更新的信息,它只显示以前的信息。我只是通过快速构建按钮构建文件。
答案1
在我看来,您根本没有运行 BibTeX。编写文档时,.tex
您需要根据文档包含的内容在其上运行多个程序(或生成的文件)。其中一些是latex
、pdflate
和bibtex
。在 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 的问题。问题可能仍然相同,但菜单当然可能看起来不同。