BibTex 未更新参考文献

BibTex 未更新参考文献

我对从 Bibtex 更新我的参考文献有一个简单的问题。我使用 TexStudio 作为我的 Latex 编辑器。

我必须对一些参考文献进行更改。我将更改放在“references.bib”文件中。然后我编译 Bibtex 和我正在处理的主要文档。有时更改会显示出来,有时则不会,我还没弄明白为什么。我甚至尝试通过更改文件名来删除参考文献,但原始参考文献仍然会出现。以下是我在主文档中放入的内容:

\newpage %Puts in References

\bibliographystyle{unsrt}

\bibliography{references}

我的 references.bib 文件显示了我所做的所有更改。任何建议都值得赞赏!

答案1

有时您需要删除所有临时文件,例如:

.aux、.bbl、.blg、.brf、.dvi、.ilg、.ind、.log、.out、.nav、.snm、.toc、.idx、.lof、.lot、.snm、.bcf、.run.xml、.vrb、...

并重新编译你的.tex文件:

latex  main.tex
bibtex main.aux
latex  main.tex
latex  main.tex

PS 在 .bib 文件中查找一些缺失的逗号。

答案2

如果这没有帮助,请确保您的路径中没有多个同名的 .bib 文件(并且您正在更新错误的文件)。

答案3

也许这个答案不应该出现在这个主题中,但我不知道该把它放在哪里。我花了很多时间试图弄清楚为什么我无法更新文件中的引用.bib,直到我意识到我必须完全禁用 UAC(Windows 8)。为此,请参阅:

http://www.eightforums.com/system-security/2434-disable-uac-completely.html

希望能帮助到你。

相关内容