Siyuan 文献管理插件,实现与 Zotero 无缝对接

本贴最后更新于 494 天前,其中的信息可能已经事过境迁

插入引用 - 动作信息 - Quicker (getquicker.net)

文献列表 - 动作信息 - Quicker (getquicker.net)

格式化 - 动作信息 - Quicker (getquicker.net)

Logseq、Obsidian 等笔记软件都有官方或者第三方文献管理插件支持,但 Siyuan 笔记目前尚未发现能用或相对成熟的插件。因此,利用 Quicker 并结合 C#和 Javascript 代码,针对 Siyuan 做了一下尝试,目前实现的主要功能:

一、主要功能

  1. 可以在 Zotero 主窗口中选择单条或多条,并一键将引用插入到 Siyuan 笔记中;
  2. 单击引用链接,可以关联到 Zotero 对应条目;
  3. 增减文献引用,可在 Siyuan 笔记文献列表动态更新文献列表;
  4. 可以按照期刊格式要求,随意选择文献列表输出格式;
  5. 思源文档导出 Word 后,可一键转换实现与 Zotero 的无缝对接。
  6. 如果您正在使用 siyuan-plugin-citation 插件,可以鼠标右击"插入引用"动作,切换到兼容版本,可实现二者的兼容。【siyuan-plugin-citation 插件兼容版本还未提交,要等待最近 1 次更新】

二、视频演示

1. 插入引用演示

使用“插入引用”动作和“文献列表”动作,实现思源笔记笔记文献插入、删除和文献列表的动态更新。

2. 实现了导出 word 后与原生 Zotero 插件格式兼容,彻底实现无缝对接

使用“格式化”动作,实现导出 word 后实现超级链接与 word 域转换,100% 切换到原生 Zotero 插件格式。

3. 兼容 siyuan-plugin-citation 插件模式视频演示

兼容 siyuan-plugin-citation 插件模式视频演示 (yuque.com)

三、配置要求

  1. Run Javascript in Zotero by Quicker (yuque.com)
  2. 思源笔记 API 插入的块信息,有时候需要等几秒钟,才能保存到数据库中。因此,操作太过迅速,有时会出错,这时稍等一会儿再操作即可。‍
  3. cls 文献样式要求选择 Author+Year 类样式

image.png

四、完整版视频教程

Siyuan 文献管理插件,实现与 Zotero 无缝对接 (yuque.com)

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    22336 引用 • 89376 回帖
  • Quicker

    Quicker 您的指尖工具箱!操作更少,收获更多!

    32 引用 • 130 回帖 • 2 关注
  • Zotero
    12 引用 • 106 回帖 • 1 关注
  • 文献管理
    1 引用 • 23 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • Diamond 1 2 评论

    我们仨正在做相互兼容,目前进度 80%

    大佬们太给力了,小白感激涕零
    suiji
    @suiji 已实现兼容了
    ttChen 1 1 赞同
  • 其他回帖
  • ttChen

    已兼容 siyuan-plugin-citation 插件

    如果您正在使用 siyuan-plugin-citation 插件,可以鼠标右击"插入引用"动作,切换到兼容版本,可实现二者的兼容。

  • ttChen 1

    @88250 用网址传递参数,实现了 Zotero 文献管理,没用行内元素更新技术,不过这样也为后续导出 word 文件文献关联造成了一定的麻烦。

  • 才发现这么好用的脚本,不过使用中遇到一个问题,如果前面添加完一个引用,还想在同一句话再添加一个引用,有什么方便的方式吗

  • 查看全部回帖