如果 .tex 文件在子文件夹中,Latextools 不显示引用键

Latextools does not display cite keys if .tex file is in subfolder

出色的 LatexTools Sublime Text 2 插件在使用 \cite 时自动完成引用。当 .bib 文件与 .tex 文件位于同一文件夹中并且 .tex 文件包含 \bibliography 命令时,一切正常。

不幸的是,对于我的大型项目,我将章节 .tex 文件保存在子文件夹中。 \bibliography 命令只在主 .tex 文件中出现一次,.bib 文件与主 .tex 文件一起存在。

有没有办法 "point" LatexTools 到我的所有不包含 \bibliography 命令的子 .tex 文件的参考书目,以便我可以自动完成工作?

LatexTools 搜索在您正在编辑的子文件中指定的根文件。当它找到这样的文件时,它会在那里寻找书目相关的命令并加载相应的数据。您通过放置行

来提供根文件

%!TEX root = ../my_main_file.tex

在子文件的(第一行)中。