![TeXMaker 无法识别 .bib 文件中的更新](https://linux22.com/image/365888/TeXMaker%20%E6%97%A0%E6%B3%95%E8%AF%86%E5%88%AB%20.bib%20%E6%96%87%E4%BB%B6%E4%B8%AD%E7%9A%84%E6%9B%B4%E6%96%B0.png)
我最近从 Overleaf 迁移到了 TeXMaker+MikTeX。我正在为大学写一份报告,必须向 .bib 文件添加大量引用。当我对此文件进行任何更改时,TeXMaker 的行为都很奇怪:只有当我编辑 .bib 文件、关闭它然后再次打开它时,它才会识别更改。无论是我直接通过 TeXMaker 编辑 .bib 还是使用 JabRef,都会发生这种情况。
有任何线索表明哪里出了问题吗?
PS:我正在使用运行 pdfLaTex + BibTex + pdfLaTex(2x) + pdf Viewer 的“快速构建”选项。
提前致谢。
一个简单的例子:
.tex 文件:
\documentclass{article}
\usepackage{natbib}
\begin{document}
Hello
\bibliographystyle{plain}
\bibliography{ref}
\nocite{lanczos1970variational}
\end{document}
.bib 文件:
@Book{lanczos1970variational,
title = {The variational principles of mechanics},
publisher = {Dover Publications},
year = {1970},
author = {Lanczos, Cornelius},
address = {New York},
}
@Book{milne1996theoretical,
title = {Theoretical hydrodynamics},
publisher = {Dover Publications},
year = {1996},
author = {Milne-Thomson, Louis Melville},
}
答案1
显然,将 .bib 文件放入目录中可以解决问题
C:\localtexmf\bibtex\bib
并设置路径
C:\localtexmf
在 MiKTeX 中。唯一的问题是 TeXMaker 停止建议键。