不知道有多少人会用Zotero作为文献管理器,本人在昨天尝试使用MarginNote作为PDF阅览器时,发现了这个BUG,这可能需要MarginNote的技术人员才能解决。
问题描述:Zotero作为一个文献管理器,免费好用,在此我不多言,在Zotero的首选项中设置使用MarginNote打开PDF文件时,会唤起MarginNote,在打开PDF文件的同时,也会将PDF文件导入到MarginNote之中,但此时PDF文件目录将会出现混乱。例如,打开MarginNote首页,当前目录在根目录下,若此时在Zotero中打开某文件A
,那么该文件A
会被导入到MarginNote的根目录root
,关闭页面并返回MarginNote根目录下的某子目录,假设为root/社科
,重新打开文件A
,那么文件A
会被移动到子目录root/社科
。同理,即是说,无论当前MarginNote所在目录在哪儿,那么打开任意文件,该文件就会被移动到该目录之下,无论该文件是否之前在MarginNote之中。
问题复现:在Zotero中设置MarginNote打开PDF文件即可。
问题复现录屏:
录屏说明:
- 刚开始MarginNote所在目录为根目录,
中县干部
这本书在根目录之下; - 然后打开根目录下的
杂七杂八
这个目录,该目录下没有中县干部
这本书,将MarginNote页面停留在这个目录之下; - 返回Zotero中,打开
中县干部
,关闭页面后可以发现,该书已经被移动到了杂七杂八
这个目录之下。
Q&A:
Q:为什么一定要用MarginNote打开PDF文件?Zotero也能打开PDF文件。
A:MarginNote还是有其优越之处的,在使用PDF文件作为学习资料时,MarginNote的很多功能还是值得我花费时间来学习利用这款工具的。
Q:我认为正常的使用情况应该如何?
A:我认为正常的使用应该是Zotero中的文件和MarginNote中的文件是一一对应的,不管其文件所在位置如何,不应该这样频繁移动。
Q:你认为有什么可能的解决办法。
A:或许可以使用文件哈希值,将Zotero中的文件和MarginNote中的文件一一对应,保证两者中的文件是同一个文件。