使用Obsidian Zotero Integration导出文献笔记注释
使用Obsidian Zotero Integration导出文献笔记注释
简介
想在Obsidian中记录一下看过的文献和里面的关键信息,便于以后参考,最近刚开始用Zotero管理文献,就搜了下怎么样导出在Zotero中对文献PDF做的笔记,包括各种颜色的高亮、注释等。 软件和插件版本: Obsidian: V1.0.3 Zotero Integration: 2.2.31 Zotero: 6.0.18 Better BibTeX for Zotero: 6.7.42
Zotero中
似乎是只需要安装插件:Better BibTeX for Zotero 例如对下面这篇文献做了一些笔记,包括高亮、注释、选中区域:
Obsidian设置
Zotero Integration设置
如下,定义一个自己的Import Format,名为my_import,主要设置笔记存放位置、文件名、模板。
模板
基于参考资料中现成的模板修改而来: 主要是:
- 提取了一些文献的信息,以后可能用dataview筛选。
You can view the data available to templates using the Data Explorer command in Obsidian’s command pallette.
- 导出各种笔记,包括高亮、注释、选中区域
- 笔记区域,通过设置persist,再次导入时这部分内容会被保留。
%Zotero_import_note%
# Information
Title:: {
{title}}
Year:: {
{date | format("YYYY")}}
Authors:: {
{authors}}
Publication:: {
{publicationTitle}}
Zotero PDF Link:: {
{pdfLink}}
Citation:: {
{bibliography}}
# Notes
{% persist "notes" %}
{% endpersist %}
# Annotations
{%- macro calloutHeader(type, color) -%}
{%- if type == "highlight" -%}
<mark style="background-color: {
{color}}">Highlight</mark>
{%- endif -%}{%- if type == "text" -%}
Note
{%- endif -%}
{%- endmacro -%}
{%- set annots = annotations -%}
{%- if annots.length > 0 %}
Exported: {
{exportDate | format("YYYY-MM-DD h:mm a")}}
{% for annot in annots -%}
#### page {
{annot.page}} date: {
{annot.date | format("YYYY-MM-DD")}}
Link: [page {
{annot.page}}](zotero://open-pdf/library/items/{
{annot.attachment.itemKey}}?page={
{annot.page}}&annotation={
{annot.id}})
{
{calloutHeader(annot.type, annot.color)}}
{%- if annot.annotatedText %}
> {
{annot.annotatedText | nl2br}}
{%- endif -%}
{%- if annot.imageRelativePath %}
> ![[{
{annot.imageRelativePath}}]]
{%- endif %}
{%- if annot.comment %}
- {
{annot.comment | nl2br}}
{% endif %}
{% endfor -%}
{% endif -%}
笔记导入
在Obsidian中,
- ctrl+P,
- 输入zotero,选择刚才配置的my_import
- 弹出Zotero搜索框,输入需要导入的文献标题
- 完成导入
也可以把这个指令绑定成快捷键
效果:
- 文献的基本信息
- 标注的笔记,包括高亮的颜色
- 链接,点击可以跳转到zotero,并打开对应pdf,跳转到笔记所在的位置
图片、不同颜色的高亮、笔记:
最后
说了这么多,关键文献还是得自己看。。而不是搞一些花里胡哨的工具。可能以后会继续这样做笔记,可能还是只用Zotero就可以了。
参考资料
官方文档: 部分template来自: 插件安装使用步骤视频:
