比如说我有一个 test.bib 文件, 存放在 ~/temp/ 目录下, 此时我的文档是 test.org 文档,我在里面引用了 test.bib 文件 bibliography:/temp/test.bib
我需要实现的功能是,将pdf 文件和 notes.org 文件单独存放, 并能够在 test.org 文件中,直接打开引用文献对应的notes,pdf。
我参照org-ref作者给出的方法 https://github.com/jkitchin/org-ref/issues/368, 在 ~/temp/ 目录下,用 .dir-locals.el 文件定义了以下局域参数
((bibtex-mode
(org-ref-bibliography-notes . "~/temp/notes.org")
(org-ref-pdf-directory . "~/temp/pdf")
(bibtex-completion-notes-path . "~/temp/"))
(org-mode
(org-ref-default-bibliography . "~/temp/test.bib")
(bibtex-completion-notes-path . "~/temp/")
(org-ref-bibliography-notes . "~/temp/notes.org")
(org-ref-pdf-directory . "~/temp/pdf")))
这里有一个问题是,我可以用 test.bib 打开 notes.org 和 pdf 文件 但是 我无法用 test.org 文件来打开 notes.org 文件(可以打开pdf 文件)