查看原文
其他

Ob插件 | 又一zotero与Obsidian联用方案,解决了我的一个问题

赵传文 维客笔记 2023-04-27
大家好,我是来自1037号森林的BCS!

引言

关于zotero与Ob联用的方案真的是太多了

之前本人也分享过两个方案

除了以上两个插件之外,还包括zotero integrationCitationsZotero BridgeZotero link以及bibnotes等,挺多的就不一一介绍了,选择一个自己喜欢的就好。

目前我仍在使用的还是mdnotes插件,但此插件的使用存在的一个问题:导出笔记命名功能太弱,没法自定义成我喜欢的格式year+title

当然,在后台经常有小伙伴会问如何导出pdf注释,其实mdnotes是支持的,在其插件说明中写得很清楚

之前在本人的推文中,所用的命令是create mdnotes file,会基于mdnotes default template模板创建一个包含自定义元素据的空白笔记,本人目前依然采用此方式,毕竟是文献笔记,文献原文也不需要摘录太多,更多的是用自己的话描述一些就行。

如果使用的命令是Export to markdown,会基于不同的模板以及你选择的对象,创建不同的.md文件:

  • 选择zotero item,会基于zotero metada template创建一个包含元素据的笔记
  • 选择zotero note,会基于zotero note template创建一个包含pdf 高亮部分的文件

如果使用的命令是Batch export to markdown,将会一次性创建上述两个文件。注意使用此命令不会覆盖之前创建过的笔记,只有使用create mdnotes file命令才会覆盖之前创建的笔记。

这里又有一个问题是,导出的笔记不会随着后续zotero中文献笔记的更新而自动更新~

今日推荐的Ob插件能否解决上述两个问题,我们来一探究竟吧~

主角登场

插件简介

此插件名为zotero annotations,由anoopkcn大佬开发,暂未上架Ob插件商店,可在本公众号后台回复20221225获取

此插件的功能:将zotero中文献PDF的注释、评论和元素据导入Obsidian

效果展示

这里使用插件作者使用的案例图吧

插件使用教程

要实现上述效果,需要以下工具

  • zotero annotations插件(Ob端插件)
  • Better BibTeX插件(zotero端插件)
  • 笔记模板

以上两个插件和模板均可在本公众号后台回复20221225获取

安装好插件之后就是配置

1)zotero端

  • 导出BetterBibTeX JSON文件到Obsidian中的一个文件夹中(自己选择一个就好)
  • 设置BetterBibTeX插件,自动导出On change

2)Obsidian端

  • 插件作者给的模板,放入Ob中的文件夹中
---
CiteKey: {{citationKey}}
Type: {{itemType}}
Title: '{{title}}'
Author: '{{author}}'
Publisher: '{{publisher}}'
Journal: '{{publicationTitle}}'
Year: {{year}} 
DOI: {{DOI}}
tags: reference
---

# {{title}}

## Metadata

>[!info] Info
>- **Title**: {{title}} 
>- **Author**: {{author}}
>- **Year**: {{year}} 

>[!abstract] Abstract
> {{abstractNote}}

> [!example] Files and Links 
>- **Ref**: [[@{{citationKey}}]]
>- **DOI**: {{DOI}}
>- **Url**: {{url}}
>- **Uri**: {{uri}}
>- **Eprint**: {{eprint}}
>- **File**: {{file}}
>- **Local Library**: [Zotero]({{localLibraryLink}})

> [!tip] Zotero Tags
>- **Keywords**: {{keywordsAll}}

## Notes

## Comments
{{UserNotes}}

## Annotations
{{PDFNotes}}

模板效果前面已经展示

  • zotero annotations插件设置
  1. 前面导出的BetterBibTeX JSON文件在Ob库中的位置,本人测试用,就建了一个test文件夹,将其放入其中了。
  2. 设置笔记存放的文件夹,本人测试用就存入test文件夹了,如果你用的是本人额开箱即用库,可将其设置为B-科研笔记/B08-文献阅读/ReadingNotes
  3. 这个正是本人需要的,可以将导出的笔记名自定义为year+title的格式,当然你还可以按照提示设置为{{citekey}},{{author}}等。
  4. 在Ob中存放笔记模板的文件夹路径。
  • 5,6,7,8,9是关于把zotero笔记中的图片导入到Ob中的设置,本人设置如上图所示
  • 注意6是你的zotero数据所在的文件夹,zotero-data是本人自定义的,总之就是找到你自己的zotero数据文件夹,然后找到storage文件夹即可

按以上步骤配置好以后,接下来就是导入和更新笔记了

  • 在Ob中ctrl+p,打开命令面板并检索zotero

如果是初次导入或更新单条笔记,则选择第二个命令;如果是更新所有笔记,则选择第一条命令。

搞定!!

祝大家圣诞快乐!!

插件&模板获取:请关注维客笔记微信公众号,在公众号后台聊天窗口回复20221225




感谢关注/点赞/分享
A better you, A bigger world!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存