我使用 BibDesk 记录我读过的所有学术论文。有时我会在 OneNote 中写下我读过的论文的笔记。如果我可以单击 OneNote 中的链接直接转到 BibDesk 中的出版物,那将会很有帮助。有什么方法可以实现这一点吗?
答案1
是的。与许多其他应用程序一样,BibDesk 有一个URI 方案,x-bdsk://citekey
(哪儿citekey
是引文关键词您可以使用它来在其他应用程序中创建指向 BibDesk 的超链接。但您也可以从纯文本中的任何引用键跳转到 BibDesk 出版物,只需在文本中选择引用键并使用macOS 服务“显示带有引用关键字的参考文献”。
以下是一段引文BibDesk 上的维基百科文章:
可以通过从 BibDesk 复制粘贴或拖放或通过 macOS 服务在任何文档中引用参考文献。[21]自定义 URI 方案
x-bdsk://citekey
允许从任何其他应用程序超链接到 BibDesk 参考文献。[22]此外,可以通过首先在 LaTeX 文档或其他文本文档中选择任何引用键,然后使用提供的 macOS 服务“显示带有引用键的参考文献”(与所有服务一样,可以分配自定义键盘快捷键)在 BibDesk 中快速打开参考文献。[23]
有几种方法可以获取 BibDesk 出版物的超链接:
- 按住 Control 键单击或右键单击 BibDesk 中的出版物,然后选择复制商品网址从上下文菜单,或
- 选择出版物,然后选择编辑 → 复制为 → 项目 URL从菜单栏,或
- 设置在 BibDesk 中复制和粘贴的默认(或替代)格式引文偏好设置窗格到商品网址这样,当您在 BibDesk 中选择一个出版物并复制它(command-C)时,项目 URL 也会被复制,或者
- 创建一个自定义模板对于 BibDesk,然后将模板设置为 BibDesk 中复制和粘贴的默认(或替代)格式引文偏好设置窗格这样,当您在 BibDesk 中选择出版物并复制它(command-C)时,模板会确定要复制的内容。例如,模板可以包含 BibDesk 超链接以及完整引文。
再次强调,最简单的方法可能根本不要创建超链接,而只是将引用密钥作为纯文本插入,并且每当您想要跳转到 BibDesk 中的出版物时,使用“显示带有引用密钥的参考文献”服务。
顺便说一句,如果您使用 Markdown 写作,Markdown 的版本(例如 MultiMarkdown 或 Pandoc Markdown)有自己的引用键格式(例如,在 Pandoc Markdown 中为@citekey
)。因此,您只需使用 Markdown 写作,以适当的格式插入引用键,然后每当您想在 BibDesk 中打开相关出版物时,都可以使用“显示引用键的参考”服务。