【发布时间】:2021-01-16 10:50:45
【问题描述】:
要管理您的参考书目和文本引用,哪些工具最适合在 Emacs 中使用?例如,我对 helm-bibtex、org-ref 和 ebib 感到很困惑。这些不同的包装是相同的吗?谢谢!
【问题讨论】:
标签: emacs bibliography
要管理您的参考书目和文本引用,哪些工具最适合在 Emacs 中使用?例如,我对 helm-bibtex、org-ref 和 ebib 感到很困惑。这些不同的包装是相同的吗?谢谢!
【问题讨论】:
标签: emacs bibliography
org-ref:与org-mode紧密集成的参考管理系统。我认为它就像一个轻量级的 Zotero,但完全在 emacs 中(例如,您可以编辑 bibtex 文件、插入引文、搜索/下载 PDF 以供参考、插入参考书目等)。 Github 页面上的 youtube 视频很好地解释了它的作用及其预期的工作流程。
helm-bibtex:.bib 文件的搜索工具。执行helm-bibtex,它会显示您配置为搜索的任何.bib 文件的列表。当您“选择”某些内容时,您可以选择导航到 URL、打开 PDF、插入条目作为引文、插入 BibTeX 条目等。还有另一个名为 ivy-bibtex 的命令令人困惑地是 @ 987654328@ 包,它做同样的事情,但使用ivy。此外,org-ref 依赖于helm-bibtex,因此将后者的特征视为前者的子集。
ebib:据我所知,这与其他两个是分开的,但看起来它与org-ref 重叠(或者至少它能够下载 PDF、插入引文、关注 URL、搜索 @987654334 @ 文件等)。主要区别在于ebib 的目的似乎是提供一个很好的工具来编辑.bib 文件本身,尽管它可以做的还不止这些。
FWIW 我个人使用 Zotero 来管理我的 .bib 文件,然后在编写时使用 ivy-bibtex/helm-bibtex 从它们中搜索/插入。我有 ebib 和 org-ref 半配置,但我从来不需要使用它们,因为 Zotero 弥补了许多不直接涉及写手稿的功能。我也更喜欢直接用 LaTeX 编写,而不是使用 org-mode 的导出功能(只是个人喜好),所以这也消除了我使用 org-ref 的动机,因为它似乎适合用 org-mode 本身编写。
您显然可以只使用 Emacs 包做任何您想做的事,而完全不依赖 Zotero,但这应该可以让您了解每个包提供的功能。
【讨论】:
bibliographystyle:unsrt 而不是\bibliographystyle{unsrt}(引用和图形参考类似)。我没有看足够多的代码来了解它的健壮性/全面性,但它使用它自己的用 lisp 编写的样式定义文件,而不是 .bst 文件(根据我的经验,这很难破解)。如果您不想使用 org-ref,您也可以使用 org 本身的 \bibliographystyle{unsrt} 和内置的 LaTeX 导出器。
bibliographystyle:chicago? unsrt 只是另一种风格(未分类)