如何配置和Zotero的联动?
PaperBell
在1.0版本依赖 Zotero Integration
插件,在2.0版本依赖 Zotlit
插件。这两个插件都是为了让 Obsidian 和 Zotero 之间的联动更加方便。首先确认你的 PaperBell
参考的是哪个版本,然后按照对应插件的官方文档进行配置:
我个人认为后者更强大(要不然咱从 1.0 更新到 2.0 换工具了呢),也是咱们 PKMer
国内大佬 AidenLx 开发的,也有很好的中文教程,照着配置就好!
Zotlit 无法导入文献时排除错误
首先排查模板问题,打开 ZotLit
插件的设置,上方的 Template
标签页,检查 Ejectable
栏目下的文档是否能正常打开(路径没问题)。
Tip
通常来说无法导入文献都是由于转换成
Markdown
时的 YAML 属性出错,建议先检查 Note properties 这个模板。
如果能够正常找到模板,在 Obsidian 命令板里找到 “ZotLit: Open Zotero annotation view in side panel” 并运行,你会在打开的侧边栏中找到如下图所示的图标。
选择一篇你要测试的文献进行绑定,再点击左边第一个小图标 “Show details”,以该文献为例,查看根据模板导入 Obsidian 后的笔记示例。
在三栏中,最左侧为模板,最右侧为 Zotero 的文献元数据,中间则为导入后的示例笔记。当最右侧数据出现时,通常说明 Zotero 到 Obsidian 的链接没有问题。但当中间一栏没有出现预期的笔记时,通常先换一篇文献看看是不是之前选定文献存在必要属性缺失的情况。如果换了几篇文献都问题,可以在最左侧一栏删去模板中的部分属性,排查出问题在哪里。
Tip
检查出问题属性最快速的策略是用“二分法”,先删除一半的模板,看看问题出在上半部分还是下半部分,再对出问题的那部分继续二分 … …(小学数学问题,但还是有很多人问咋整 … …)
Note
ZotLit
使用 Eta 模板语法 进行配置,对自定义模板感兴趣的可以查看 ZotLit 的文档。本手册不做进一步说明。
如何引用文献?
PaperBell
实现在 Obsidian
中引用文献的功能依赖于 obsidian-pandoc-reference-list插件,本质上是依赖于 pandoc
和 BibTex
的。前者是一种格式导入/导出的开源工具,后者是一套广为接受的参考文献引用系统。
前者基本可以不管,但我认为有必要对 BibTex
做简要了解。因为你的 Zotero
或其它参考文献软件进行导入/导出时,基本都是用这种格式进行数据交换。
Question
Q: 如果我刚把一个文献通过浏览器插件导入zotero,它似乎没法很快在obsidian中用
[@
的方式引用。A:
Zotero
插件Better bibtex
可以自动后台导出.bib
文件到指定路径,你可以手动设置其刷新频率。刷新太频繁浪费内存,刷新太慢就更新不及时咯。
从 projects 里关联不到论文的问题
已知问题
Projects
插件会出现一个 bug,即从表格里打开某些导入的文献是空白,但在输入(Inputs 文件夹)里实际是有数据的:
确实有这个bug,因此仅在视频和示例库里,为了演示好看我示例库里用标题,我个人的库会使用 citekey
作为笔记标题,而不是文献标题,这样更稳定: