1. 为什么不用logseq自带的/zotero
功能,而用Mdnotes插件
- logseq自带的
/zotero
集成功能,导入的MD文件相较zotero插件Mdnotes有几点劣势:- 导入的MD文件无法支持更灵活的自定义格式。如下图是个人使用Mdnotes插件自定义格式导入的MD文件
- 导入哪些字段无法自定义,全部生成了页面属性
- 生成的PDF链接,如果不改成logseq打开PDF的
![]() {{}}
格式,点击后只是打开zotero条目,而非直接用默认软件打开PDF文件。也可见 希望点击`annotate`支持打开zotero插件zotfile的pdf - #4,来自 xulei-shl 针对此问题的描述。
- 导入的MD文件无法支持更灵活的自定义格式。如下图是个人使用Mdnotes插件自定义格式导入的MD文件
2. 利用Quicker动作生成logseq打开PDF的格式
- logseq打开PDF的PDF链接格式为
[]() {{zotero-linked-file "attachments: }}
- 如果要实现用logseq打开Mdnotes插件导入的PDF,只要在原有的
[]()
基础上加上{{}}
即可-
{{}}
内的取值有两部分组成:固定关键词zotero-linked-file "attachments:
+pdf本地路径
-
- 因为格式固定,因此可以通过
Quicker
动作库快速获取。这里根据使用场景,提供了2个Quicker动作,具体描述见下。实现效果如图
2.1 Quirker动作说明
(1) ZPDF2LOG
- 首先在zotero中
复制附件路径
- 然后将光标定位到logseq中需要输入的位置
- 再点动作执行即可,自动写入完整的
{{}}
(2) PDF2LOG
- 首先,点击需要的PDF
- 执行动作
- ctrl+v复制进logseq即可
PS
也许理论上,只要配置了zotero setting
里的Zotero linked attachment base directory
,是可以打开任意外部PDF,不限于zotero里的。Zotero linked attachment base directory
只是配置了本地pdf的上级路径