TeXMaker 无法识别 .bib 文件中的更新

TeXMaker 无法识别 .bib 文件中的更新

我最近从 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 停止建议键。

相关内容