如何在org-mode 当中应用bibtex当中的某个值?

我现在使用emacs的org-mode作为我的笔记工具,同时使用zotero软件作为我记录论文的工具。现在我想要将这两个工具结合起来。 我使用zotero导出bibtex文件之后有一个file字段,这个字段实际上就是每一篇论文PDF文件的真正位置。我希望能够再org-mode当中使用citar或者org-ref等软件来引用某个文章的file字段,也就是这个文章真正的pdf在哪里。如何做? 我看到的一些答案都是应用整篇论文,而没有办法应用论文的某个字段。 我找了很久,真的找不到答案,特地来求助啦。 谢谢

为啥要知道 file?

org 中可以通过citation key 来找到 file 文件.

是用哪个命令呢? 我现在使用zotero软件导出的bibtex文件。

citar 插入 key,结合 embark 直接 enter+f 就能打开文件了,

大佬,能分享下集成 citar 和 org 的配置吗?

citar 可以设置 nerd-icons

(defvar citar-indicator-files
    (citar-indicator-create
     :symbol (nerd-icons-faicon
              "nf-fa-file_o"
              :face 'nerd-icons-green
              :v-adjust -0.1)
     :function #'citar-has-files
     :padding "  " ; need this because the default padding is too low for these icons
     :tag "has:files"))
  (defvar citar-indicator-links
    (citar-indicator-create
     :symbol (nerd-icons-faicon
              "nf-fa-link"
              :face 'nerd-icons-orange
              :v-adjust 0.01)
     :function #'citar-has-links
     :padding "  "
     :tag "has:links"))
  (defvar citar-indicator-notes
    (citar-indicator-create
     :symbol (nerd-icons-codicon
              "nf-cod-note"
              :face 'nerd-icons-blue
              :v-adjust -0.3)
     :function #'citar-has-notes
     :padding "    "
     :tag "has:notes"))
  (defvar citar-indicator-cited
    (citar-indicator-create
     :symbol (nerd-icons-faicon
              "nf-fa-circle_o"
              :face 'nerd-icon-green)
     :function #'citar-is-cited
     :padding "  "
     :tag "is:cited"))

没啥特别的东西,都是官方 README 上面写的

1 个赞

可以了,谢谢!