如何修复“org-reftex-citation:文件中未定义参考书目”错误?

如何修复“org-reftex-citation:文件中未定义参考书目”错误?

我使用的是 Debian Wheezy,带有 Emacs24.4.50.1 和 Org-Mode 8.2.6。我使用的是 Kieren Healy 的 Emacs Starter Kit 进行社会科学研究。http://kieranhealy.org/resources/emacs-starter-kit/使用此入门套件,需要重命名kjhealy.org归档并定制诸如参考书目之类的内容。

我正在尝试让我的参考书目在测试文档中工作。当我尝试插入参考资料时抄送 Cx [我收到错误:

  org-reftex-citation: No bibliography defined in file

kjhealy.org文件如下所示:

;; Make RefTex able to find my local bib files
(setq reftex-bibpath-environment-variables
'("/Users/kjhealy/Library/texmf/bibtex/bib"))

;; Default bibliography
(setq reftex-default-bibliography
'("/Users/kjhealy/Documents/bibs/socbib.bib"))

我的 username.org 如下所示:

*** Local RefTeX Settings
Tell RefTeX where the bibliography files are. 

   ;; Make RefTex able to find my local bib files
    (setq reftex-bibpath-environment-variables
    '("/home/username/Dropbox/bibliography/references.bib"))

    ;; Default bibliography
    (setq reftex-default-bibliography
    '("/home/username/Dropbox/bibliography/references.bib"))

Kieren Healy 正在使用 Mac。我怀疑我对 reftex-bibpath-environment-variables 做了一些错误。Debian 在 /home 目录中没有“Library”。我不确定如何在 Debian 或其等效目录中找到 /texmf/bibtex/bib 文件夹。

如有任何关于如何纠正此问题的建议,我们将不胜感激。

答案1

在 Debian 上,该texmf目录位于你的主目录中:~/texmf。我的目录中有以下内容.emacs

(setq reftex-default-bibliography 
  '("~/texmf/bibtex/bib/ty2.bib"))

(setq reftex-bibpath-environment-variables
  '("/home/tws/texmf/bibtex/bib/:/home/tws/texmf/bibtex/"))

相关内容