emacs - Emacs 中的引用/书目管理 : helm-bibtex, org-ref, ebib

标签 emacs bibliography

要管理引用书目和文本引用,Emacs 中最适合使用哪些工具?我对 helm-bibtex、org-ref 和 ebib 等感到非常困惑。这些不同的包是用于相同的东西吗?谢谢!

最佳答案

org-ref:与org-mode紧密集成的引用管理系统。我认为它就像一个轻量级的 Zotero,但完全位于 emacs 内部(例如,您可以编辑 bibtex 文件、插入引文、搜索/下载 PDF 引用文献、插入引用书目等)。 Github 页面上的 YouTube 视频很好地解释了它的用途及其预期工作流程。

helm-bibtex:.bib 文件的搜索工具。执行 helm-bibtex ,它会显示您配置为搜索的任何 .bib 文件的列表。当您“选择”某些内容时,您可以选择导航到 URL、打开 PDF、插入条目作为引文、插入 BibTeX 条目等。还有另一个名为 ivy-bibtex 的命令这是 helm-bibtex 包中令人困惑的一部分,它做同样的事情,但使用了 ivy。此外,org-ref 依赖于 helm-bibtex,因此请将后者的功能视为前者的子集。

ebib:据我所知,它与其他两个是分开的,但看起来它与 org-ref 重叠(或者至少它有能力下载 PDF、插入引文、关注 URL、搜索 .bib 文件等)。主要区别在于,ebib 的目的似乎是提供一个很好的工具来编辑 .bib 文件本身,尽管它的功能远不止于此。

FWIW 我个人使用 Zotero 来管理我的 .bib 文件,然后在编写时使用 ivy-bibtex/helm-bibtex 搜索/插入它们。我已经半配置了 ebib 和 org-ref ,但我从来没有真正需要使用它们,因为 Zotero 弥补了许多不直接涉及编写手稿。我也更喜欢直接用 LaTeX 编写,而不是使用 org-mode 的导出功能(只是个人喜好),因此这也消除了我使用 org-ref 的动力> 因为它似乎适合在 org-mode 本身中编写。

显然,您可以使用 Emacs 包做任何您想做的事情,而根本不依赖 Zotero,但这应该让您了解每个包提供的功能。

关于emacs - Emacs 中的引用/书目管理 : helm-bibtex, org-ref, ebib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65748813/

相关文章:

bibtex - 将引用的文档作品转换为 bibtex 或尾注格式

emacs - 如何将 reftex-default-bibliography 添加到 Latex 作为局部变量?

emacs - 更改自动完成的键绑定(bind)

git - 我如何告诉 Emacs 我的 git 分支已经改变了?

emacs - Emacs中是否存在Visual Basic(VB6)的模式?

emacs - 如何使 describe-function "C-h f"默认不区分大小写

function - emacs lisp 是否支持在词法上重新定义函数?

artificial-intelligence - 对于非数学家,是否有一本关于人工智能基础的值得推荐的书?

latex - Latex Beamer 中的开关覆盖规范

latex - 如何按出现顺序对 LaTeX 中的引用文献进行排序,同时仍显示 URL?