我使用的是 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/"))