Zotero: Manage Your Papers in an Easier Way

最近得闲,写一下如何使用Zotero进行论文管理,以方便实验室各位同学之后的文献查阅和整理。本文大致分为以下章节:
目录:

  1. 如何使用Zotero + Chrome满足日常科研需求
  2. 进阶:Zotero + 坚果云
  3. 进阶:Zotero + 阿里云

如何使用Zotero + Chrome满足日常科研需求

首先,我们来简要了解一下Zotero到底是什么。简单地讲,Zotero是一款集文献收集、整理、引用以及分享为一体的跨平台软件,支持Mac, Windows以及Linux,可以说是非常友好的跨平台论文管理工具了。

收集

下载Zotero,同时安装Zotero Connector(Chrome插件需要科学上网)



在Chrome插件安装好后,打开Zotero,就可以在Chrome右上角插件栏里将需要保存的pdf网页存到Zotero文库中了

整理

在Zotero中,我们可以在我的文库中,依据论文的topic等建立不同的分类,方便分门别类地管理不同的论文,如下图


在Chrome保存过程中,我们也可以直接选择对应的类别进行保存。对于已经保存的文献,我们可以进一步地添加文献的评论(用于记录对于文献的理解),标签(方便文献的检索)以及关联文献等

Zotero + 坚果云

如果有多设备同步的需求,可以注册Zotero账号,方便同步论文信息


但是Zotero自带免费同步空间300MB,其实根本不够用,因此,我们需要第三方的云服务,将论文存储到第三方云空间中(有钱的也可以直接充Zotero的会员),网上常用的方法是同步到坚果云(因为它支持WebDAV),这方面网上的教程很多了,直接贴个教程链接

Zotero + 阿里云

坚果云已经够好了,为什么还要用阿里云呢,主要原因是,坚果云每个月有流量上线,有上限的事情,就会让人觉得束手束脚,总归觉得不爽。于是我和磊磊琢磨出了用阿里云来进行同步的方法。阿里云真是个好东西啊,学生服务器一个月10块钱,frp也是它,云同步也是它,我的网站也是它,阿里云,yyds!

如果你的阿里云安装的Apache服务:

懒得写了,上链接吧:Apache+WebDAV

如果你的阿里云安装的Nginx服务:

但是如果你同时用阿里云搭了个人网站,那你有可能是安装的Nginx服务,这需要你进宝塔管理页面,选择编译安装Nginx,然后下载Nginx-WebDAV插件
git clone https://github.com/arut/nginx-dav-ext-module.git /root/nginx-dav-ext-module
编辑Nginx安装脚本
vi /www/server/panel/install/nginx.sh
找到./configure那一行,在后面添加
--with-http_dav_module --add-module=/root/nginx-dav-ext-module
选择安装Nginx,安装好之后nginx -V 查看安装参数
在宝塔面板新建一个网站

但是如果你同时用阿里云搭了个人网站,那你有可能是安装的Nginx服务,这需要你进宝塔管理页面,选择编译安装Nginx,然后下载Nginx-WebDAV插件
git clone https://github.com/arut/nginx-dav-ext-module.git /root/nginx-dav-ext-module
编辑Nginx安装脚本
vi /www/server/panel/install/nginx.sh
找到./configure那一行,在后面添加
--with-http_dav_module --add-module=/root/nginx-dav-ext-module
选择安装Nginx,安装好之后nginx -V 查看安装参数
在宝塔面板新建一个网站

修改域名等信息

修改网站配置文件,在末尾添加如下代码:

修改网站配置文件,在末尾添加如下代码:

[common]
location / {
root /www/wwwroot/webdav.zihaozhang.tech; #注意修改成自己的目录
#client_max_body_size 102400M; #大文件支持
autoindex on;
dav_methods PUT DELETE MKCOL COPY MOVE;
# 需要 nginx-dav-ext-module 才有下面的选项
dav_ext_methods PROPFIND OPTIONS LOCK UNLOCK;
create_full_put_path  on;
}

添加密码访问


在对应目录下新建zotero文件夹,配置zotero: