问题的原因主要是平板Zotero在坚果云上相应的文件夹下没有找到PDF附件。诱发这个问题的原因有两个:第一,Zotero高级设置下“已链接附件的根目录”和“数据存储位置”设置有误;第二,插件Attanger设置的“源路径”有误,“附加类型”选择有误,同时还设置了“耙路径”。
问题一:Zotero高级设置下“已链接附件的根目录”和“数据存储位置”的设置
问题的起源来自B站up主Iris的每天都是圣诞节所讲授的Zotero使用方法步骤。由于我是计算机相关专业的学生,所以个人在一开始就不赞同up主的说法“需要在ipad上看文献的pdf,包括笔记和标记,也同时能编辑pdf,并同步到电脑上。修改命名,设置坚果云的同步链接,在电脑和ipad端同时登陆**不能修改默认位置”。
既然能修改“数据存储位置”的默认位置,那我们就开始来谈谈怎样设置文件路径,平板端才不会出现“error, could not find linked attachment”。
“数据存储位置”是Zotero的核心,它里面存放了你的文献库中所有的文献数据,包括文献的PDF附件。想必大家都知道C盘的重要性,如果把文献数据存放在C盘,那么只会导致C盘的内存浪费,电脑卡顿;理解了这一点,我们就有必要将Zotero的“数据存储位置”迁移到其他的盘符下面,这里我自己设置的是“D:\Program Files (x86)\Zotero\zoteroFiles”,将它安放在Zotero安装目录下的新建文件夹“zoteroFiles”中。
“已链接附件的根目录”在我的多次路径调整中,我其实没有发现它的具体作用,但是它的注释说了“Zotero会为位于根目录(及其子目录)内的已链接附件使用相对路径,因此只要目录结构相同,您可以在不同电脑上照常访问这些附件。”所以同步的来源就是这个“已链接附件的根目录”,这里推荐大家就选“改为使用绝对路径…”即可。
问题二: Attanger插件的具体设置
“源路径”的设置一定要是“数据存储位置”路径下的“storage”文件夹。上面我设置的“数据存储位置”路径就是“D:\Program Files (x86)\Zotero\zoteroFiles”,然后我的“源路径”就是“D:\Program Files (x86)\Zotero\zoteroFiles\storage”。在我的实验中,“源路径”和“数据存储位置”就有一个这样的包含关系。
“附加类型”选择副本,因为我们使用的坚果云同步的本质就是“WebDAV同步”,读者在设置坚果云同步的时候就应该意识到了这一点。如果是链接,那我们电脑端同步到坚果云上面的就只是链接了,那么平板端同步坚果云的也只是链接,而没有PDF附件。
“靶路径”在“附加类型”的基础上不用设置。
同步成功的前提:storage文件夹和坚果云同步的文件样式
storage文件夹下的一个文件夹就对应与文献库中的一条文献目录。
随便打开一个storage文件夹中的文件夹,可以看到里面基本有两个文件,一个是PDF附件,一个是zotero自带的信息文件。如果读者点开自己的文件夹,发现没有PDF附件,那么就是上面的Attanger插件没有设置好。
坚果云同步的样式则是两个文件对应于一篇文献。
总结
问题就是我们的老师,激发我们前进的动力。以上便是作者在自身的实验中得出的结论,如果读者有其他的设置方法,欢迎在评论区留言。文章有写的不好的地方,还请读者在评论区多多指正。