Ob插件 | 又一zotero与Obsidian联用方案,解决了我的一个问题
引言
关于zotero与Ob联用的方案真的是太多了
之前本人也分享过两个方案
除了以上两个插件之外,还包括zotero integration、Citations,Zotero Bridge,Zotero 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插件设置
前面导出的BetterBibTeX JSON文件在Ob库中的位置,本人测试用,就建了一个test文件夹,将其放入其中了。 设置笔记存放的文件夹,本人测试用就存入test文件夹了,如果你用的是本人额开箱即用库,可将其设置为 B-科研笔记/B08-文献阅读/ReadingNotes
。这个正是本人需要的,可以将导出的笔记名自定义为year+title的格式,当然你还可以按照提示设置为{{citekey}},{{author}}等。 在Ob中存放笔记模板的文件夹路径。
5,6,7,8,9是关于把zotero笔记中的图片导入到Ob中的设置,本人设置如上图所示 注意6是你的zotero数据所在的文件夹,zotero-data是本人自定义的,总之就是找到你自己的zotero数据文件夹,然后找到storage文件夹即可
按以上步骤配置好以后,接下来就是导入和更新笔记了
在Ob中ctrl+p,打开命令面板并检索zotero
如果是初次导入或更新单条笔记,则选择第二个命令;如果是更新所有笔记,则选择第一条命令。
搞定!!
祝大家圣诞快乐!!
插件&模板获取:请关注维客笔记微信公众号,在公众号后台聊天窗口回复20221225