TexStudio 从哪里获取其引用自动完成列表?

TexStudio 从哪里获取其引用自动完成列表?

使用,我可以使用\usepackage[backend=biber]{biblatex}引用外部文件。.bib\addbibresource{foo.bib}

Ctrl在 TeXStudio 2.9.4 中,当我按下+Space关注时,自动完成功能将为我提供引用键列表\textcite{。这是一个非常有用的功能。

但它显然将自动完成结果缓存在某个地方,因为当我向.bib文件添加新的引用时,自动完成列表并不包括它(尽管所有较旧的引用列出。

为了“强制”将参考文献显示在自动完成列表中,我可以手动输入新的引用关键字并进行编译。但是 TeXStudio 从哪里获取其自动完成列表?为什么它不扩展以包含我添加到文件的新参考文献.bib

答案1

根据@TimHoffman 的评论,TeXStudio 会缓存文件内容.bib,因此对文件的更新.bib可能不会反映在自动完成弹出窗口中。

正如他所说,这样做:

Idefix -> Refresh Structure

确实解决了这个问题,新的参考书目条目将出现在自动完成功能中。

相关内容