Zotero 使用体验(文献管理软件)

一个比Excel好用的文献管理工具

Posted by 夏启钊 on Thursday, May 25, 2023

“Continue research!”

Zotero 使用体验(文献管理软件)

之前看论文一直使用acrobat+excel+纸笔的办法,非常粗放。最近B站上看到了有用Zotero连接chatgpt对文章内容进行提问的教学视频,感觉还不错,下载来使用一下。对于每个插件的推荐程度也有体现。

0. Zotero安装

安装没啥说的,有两个要安装的,一个是Zotero本体,一个是Zotero的浏览器插件。这个浏览器插件还是不错的,可以很方便的添加论文到zotero里面,美中不足是使用浏览器插件添加文章到zotero中,PDF下载需要等一段时间,可能十几秒。(具体成功与否因网站而异,有的网站只会添加metadata到zotero,并没有PDF全文,这里需要等一会来验证PDF有没有被添加。关于添加内容这个插件也会有提示,通常就是提示PDF全文和metadata被下载,但是实际使用下来提示并不是每次都出现,还是需要等一会来验证下载是否正常。)(后续更正:这里的插件自动下载依赖的还是浏览器cookie里的学校图书馆账号登录信息,如果没有的学校图书馆账号的话可能有很多论文下载下来都是snapshot而不是全文。没有学校账号的话还是需要找一些开源的论文下载网站

官网网址:https://www.zotero.org/

Tips:官网这里可以注册账号,跨平台访问自己账号内的文章,但是这个功能我还没有试验过。

1. GPT

最希望尝试的是GPT功能,这里的原理是调用了OpenAI的api,是收费的,但是有一个18美元的免费额度。经实验,大概问一次问题要1美分,18美元的额度可以试用很久(后续更正:这里的免费额度有点不好用,下个月一号自动截止,所以只能用一个月)。所以综合来看一般推荐这个插件。

PS. 实际使用了一段时间,发现这个插件其实有点一般,最大的问题是不够全面,比如想在摘要之外更加具体和快速地了解一篇文章的哪些工作,回答可能不够全面,比如主要工作做了5点,可能只能回答两点,所以没有很有帮助感觉。

1.1 GPT插件安装

直接上github链接:https://github.com/MuiseDestiny/zotero-gpt

可以直接从上面的链接中下载.xpi文件,通过Zotero菜单栏/工具/附加组件/右上角齿轮的下拉菜单/Install Add-on From File...安装,安装之后可能需要重启Zotero。之后要ctrl+/打开GPT,输入/secretKey sk-xxxxx,绑定密钥(上面Github的Readme里也有安装过程)。在OpenAI网站进行密钥注册时,出于安全原因,只有生成密钥时可以查看完整密钥,生成之后就不能查看完整密钥了,但是忘记密钥了可以生成新的密钥。

OpenAI密钥网址:https://platform.openai.com/account/api-keys

附上B站讨论视频:https://www.bilibili.com/video/BV1Wa4y1V777/?spm_id_from=333.337.search-card.all.click&vd_source=e022a4eced13ba71cb3abbaf972ba738

2. Zotero Tag

还有一些其他插件,这个插件的功能是可以记录哪些论文是没有读过的,哪些是正在读的,哪些是读过的,搭配上标签的着色规则,十分推荐这个插件。

Github连接:https://github.com/windingwind/zotero-tag

安装方式同上,不同的是这个插件安装和设置过程中需要频繁重启Zotero。安装完后需要重启一次,之后在编辑/首选项/Zotero Tag中设置规则,设置规则时候也需要重启Zotero使规则生效。

设置规则的时候要注意:每次modify之后都要点一下这个绿色的对号,保存刚才的修改,不点的话修改是不生效的。修改多个rules的时候,也需要每修改一个就点一下绿色对钩。

插件的动作:(参考:https://www.zhihu.com/question/402589277/answer/2711259510

  • add on item add 表示 当文献A添加到Zotero时,自动给文献A添加标签,比如添加未读标签
  • add on item open 表示 当打开文献A时,会给文献A添加标签,比如添加在读标签
  • remove on item open 表示 当打开文献A时,会把文献A中某一标签移除,比如移除未读标签
  • remove on item close 表示 当关闭文献A时,自动把文献A自定的标签移除,比如在读标签
  • add on item close 表示 当文献B关闭时,自动给文献B添加标签,比如已读标签
  • add on item annotation add 表示当文献B添加注释时, 自动给文献B添加标签
  • disabled 不添加任何动作

添加完成后的显示结果:(注意:显示结果之前还需要给标签分配颜色,方法见图

3. Zotero better notes

这个插件的作者还是Zotero Tag的作者,具体效果就是可以将笔记转换为markdown文档了。好处是公式之类的可以用mathpix之类的插件很方便的输入了,比excel好了很多,导出也十分方便。但是实际体验下来还是存在一个痛点,如果我希望记录下每一篇文章各自的创新点,可能还是需要一个excel,记录每一篇文章的创新点和主要工作,摘要之类的。综合来看,可以直接记录和导出markdown的记录方法还是十分有用的,十分推荐

血泪教训:这里的markdown没有保存提示,退出之前一定记得保存,切记切记

中文使用文档:https://zotero.yuque.com/staff-gkhviy/better-notes/gw5d7v