如何将一个reftex-default-bibliography作为局部变量添加到latex?

时间:2014-08-05 15:48:38

标签: emacs auctex bibliography

我有一个主要的reftex-default-bibliography,但我想在我的tex文件中使用一个特定的bib文件。我正在使用Emacs-AucTeX-RefTeX。 在我的Tex文件的末尾,我写道:

%%% Local Variables:
%%% reftex-default-bibliography: "~/texmf/tex/latex/demo2LatexEmacs/mini.bib"
%%% End:

当我尝试使用Ref命令\cite时,我只能搜索我的主bib文件,而不能搜索本地的mini.bib文件。我为局部变量编写代码的方式有什么问题吗?

1 个答案:

答案 0 :(得分:1)

reftex-default-bibliography的文档字符串的开头说:

  

如果没有指定,应使用的BibTeX数据库文件列表。

换句话说,它看起来像是在期待一个列表,所以你需要将你的文件括在括号中,使它成为一个元素的列表:

%%% Local Variables:
%%% reftex-default-bibliography: ("~/texmf/tex/latex/demo2LatexEmacs/mini.bib")
%%% End: