建议先看完再一步一步的做,因为不同的需求可能使用不同的设置方法

一、初级使用:同步pdf文件

需求:能同步所有文献和pdf文件

  1. 下载安装zotero: https://www.zotero.org/download/

    注:只有mac,win,linux版本,没有ios和android。在移动设备上可以考虑只用网页版凑合。

  2. 编辑->首选项中注册登录账户会得到

syncset

其中:数据同步就只包括了文献元信息的同步,笔记的同步。不包括链接文件(也就是pdf文件)

Data syncing merges library items, notes, links, tags, etc.—everything except attachment files—between your local computer and the Zotero servers, allowing you to work with your data from any computer with Zotero installed. It also allows you to view your library online on zotero.org. Data syncing is free and unlimited, and it can be used without file syncing.

来源:https://www.zotero.org/support/sync

ps. 写博客看这个网页的时候的时候才发现,原来这个数据同步是不限量的,这不是爽歪歪,下面的文件同步才限量。

文件同步就是对pdf等数据文件进行同步,默认是用的Zotero,但是才给300MB的空间。

Each Zotero user is given 300 MB of free Zotero File Storage for attached files

所以只能选择WebDAV同步啦,国内提供WebDAV服务的只有坚果云,很好用的哦。

坚果云官网:https://www.jianguoyun.com/s/downloads

然后参考设置如何在Zotero中设置webdav连接到坚果云?。就完美设置同步啦。

注:免费用户每个月流量限制,上传:1GB/y月,下载3GB/月, 但是空间不限量!!!。这就很好用呀,只要不上传下载视频,1GB就很充足了。

专业收费用户最便宜199.9/年,不限制流量,但是限制空间30G。这。。。不知道坚果云怎么想的。

具体参考:https://www.jianguoyun.com/s/pricing

按照个人需求选择即可。

二、中级使用:在平板上对pdf做笔记

需求:在电脑端管理文献,但是在平板上阅读文献,要求做好手写笔记等标注后的pdf文件同步回电脑端

这个就需要Zotfile插件支持啦,

官网:http://zotfile.com/, 点击下载即可(github:https://github.com/jlegewie/zotfile

  1. 下载得到一个xpi文件

  2. 打开Zotero工具->插件,把xpi拖动到窗口即可。

    extension

  3. 打开Zotfile设置工具->ZotFile Perference->Tablet Settings

    tablet

  4. 自定义指定一个同步文件夹,然后在坚果云同步这个文件夹。

jianguo

现在就配置好了,如何使用呢?

  1. 选中一篇论文的pdf右键->Manage Attachments->Send to Tablet

    tablet_use1

  2. 就可以在左边的Tablet File文件夹和你设置的Tablet文件夹中看到这个篇论文,也就同步到了坚果云上。

    tablet_use1

  3. 在ipad上用pdfexpert打开坚果云中同步的这个pdf文档。进行阅读。做笔记

    同样参考这个配置: [PDF Expert 怎么打开坚果云里的文件?](http://www.jianguoyun.com/s/content/907.html)

  4. 然后再Tablet File(modified)中就可以看到这个pdf显示已经被修改过。

    实际验证,坚果云的同步速度能达到秒级

  5. 然后再回到你文献管理的文件夹,找到文件右键->Manage Attachments->Get from Tablettablet_use1

  6. 结束啦,打开pdf就能看到了

    tablet_use1

高级使用:全平台管理pdf文件

上面的应用虽然已经很好用了,但是想要找论文发到平板上必须要在电脑上操作,这就有点局限性。他同步pdf的时候还用的是相当于加密版的

sync

这样的话离开这个软件,就彻底完啦,所以我又寻找解决方案。不介意这个可以不要再折腾了。

  1. 设置根目录,编辑->首选项->高级->文件和文件夹

    sync_1

    根目录路径设置为自己想备份同步pdf的目录。

    数据存储位置,则可以根据情况设置,存放的是本地pdf的位置,跟现在设置的同步没关系。

  2. 设置自动化文件存储工具->ZotFile Perference->General Settings

    sync_1

    第一个路径是设置添加附件的路径,到时候添加pdf文件需要把pdf先放到这个路径下。

    第二个路径是本地备份管理pdf的路径,要跟上面的根目录保持一样哦。

    其他默认即可。子文件夹那个我觉得很好用,一定要勾选上。

配置的话这里就结束了,怎么使用呢。

  1. 直接输入DOI,arXIv ID这些信息即可,他会自动去找文献信息并下载pdf(下载pdf的前提是校园网有各大数据库的权限。)

state_1

  1. 如果没有查到pdf, 只增加了文献条目,则需要自己去下载pdf, 然后放到刚才设置的添加附件的路径下,比如我的是F:\ZoteroPaper\ZoteroAdd。然后右键->Attach New File 手动添加附件

    state_1

    这样的话,软件就会自动搜索F:\ZoteroPaper\ZoteroAdd文件夹下最新加入的pdf, 然后添加为文献的附件。这个pdf也会被移动到F:\ZoteroPaper\ZoteroBackup文件夹下。

  2. 此时就可以啦,我们只需要同步ZoteroBackup文件夹就行啦, 也不需要设置上面的WebDAV同步了。

注意:如果是拖动pdf到Zotero也能自动检索文献,但是pdf不能移动到ZoteroBackup文件夹,再用上面的第二部就会有两个pdf文件。

state_3

这里可以看到,两个文件是有区别的,第一个文件就是个文件,第二个的话是一个附件链接。第二个才是移动到ZoteroBackup文件夹下的。也就是说第一个可以用WebDAV进行同步(不合理的文件管理方式,必须依赖Zotero软件),第二个可以同步ZoteroBackup文件夹进行同步(用期刊名、年份来分类,清晰明了)。

  1. 这样仍然可以用Tablet在平板上阅读,也可以直接访问同步的ZoteroBackup文件夹里面的pdf进行阅读。

  2. 记得把前面的WebDAV同步给关了哦

    close

这样设置在添加文献的时候麻烦了一丁点,要把pdf拖拽到ZoteroAdd文件夹下,但是多了这一个操作,让同步更方便,pdf管理更清晰,我觉得利远大于弊。所以我还是推荐这样同步的

注意:这个同步方式还有个问题,就是在Zotero里把文献删了,ZoteroBackup里的pdf却不会被删,这就很不智能呀,不过还好吧,哪有那么多删文献的需求把,偶尔有个手动删一下即可。

2021.07.18更新


上述第3步说的同步ZoteroBackup文件夹之前我用的是坚果云,但是每个月2G的流量显得越来越不够用,我们学校买的有Onedrive,每个人2T并且完全无限速,同步的很快,所以今天我把ZoteroBackup文件夹用Onedrive同步,只需要改动1,2步的两个路径即可

四、使用小窍门

1. markdown格式的笔记

markdownhere4zotero插件地址: https://github.com/fei0810/markdownhere4zotero

安装插件上面说了,也可以看到上面的截图里有个Markdown Here这个插件

  1. 选中文献,右边窗口笔记->添加

  2. 写笔记

    markdown

emmmm…为啥我的结果里面的公式不能正常转化,官网明明演示的可以呀。其实可以富文本编辑的,并且markdown的转换还需要点键,转回普通文本才能编辑。感觉有点鸡肋,就用自带的富文本编辑我觉得就很好用。所以有需要的自己探索吧

2. 查询Google Citation

如果你能翻墙,直接下载安装插件即可

https://github.com/beloglazov/zotero-scholar-citations

如果你不能翻墙,就按照下面得博客改一下Google学术网址为国内镜像

https://zhuanlan.zhihu.com/p/50789047

  1. 下载xpi文件,用BandZip等解压缩软件打开,WinRAR应该不行

  2. 找到zoteroscholarcitations.js并打开

    citation

  3. 在119行左右把https://scholar.google.com/换成国内的谷歌镜像网址。

    像我一向把那一行注释了,再新加一行,不随便删东西是程序员的基本原则

    citation

  4. 保存更改并添加到原来的压缩文件

    citation

  5. 然后再把修改后的xpi文件拖动到插件安装即可

  6. 获取文献的google citation

    citation

    我这三篇论文都是2020最新的,所以citation都是0

3. 预览pdf

在在只想浏览看一下的情况下,每次双击打开pdf太麻烦了。所以要配置一下预览功能。

  1. 下载安装QuickLook: https://github.com/QL-Win/QuickLook/releases
  2. 安装ZoteroQuickLook插件https://github.com/mronkko/ZoteroQuickLook/releases/tag/1.4.2
  3. 重启Zotero就好啦

4. 添加文献重要性标识

感谢这个大佬提供的方法https://zhuanlan.zhihu.com/p/63479253

思路就是用一个不怎么用得到的标签来充当

citation

还别说,挺好看的,星星自取⭐⭐⭐⭐⭐复制粘贴

注意,并不需要每次添加文献都复制粘贴。

在输入的时候按上键或者下键,就能看到可以选择之前输入过得了,这就方便多了

citation

5. 去除笔记拼写检查

这个我并没有去除,只是记录一下

  1. 点击编辑->首选项->高级->常规->高级设置->设置编辑器

  2. 搜索extensions.spellcheck.inline.max-misspellings

    citation

  3. 双击更改为0,重启Zotero。

我记录这个的目的主要是这个高级设置有很多定制化的设置,不仅仅是修改p拼写检查。

6. 定制化生成bibtex引用文献

安装插件zotero-better-bibtex:https://github.com/retorquere/zotero-better-bibtex

然后按照要求重启Zotero即可。然后再配置

注意!!!这个better-bibtex经常更新,可能下面的设置不在我当时截图的位置,可以都点点找一下相同的设置就好,一般不会删除这个功能,只会移到更合适的位置

问题1:他生成的citation key太长太丑了,我想跟Google scholar导出的一样。

点击编辑->首选项->Better BibTeX

Citation key format这一项改为 [auth:lower][year][veryshorttitle:lower]

确定,然后回到主界面点更新citation key即可

bibtex1

这看着就舒服多啦,citation key就和Google scholar导出的一致了。

问题2:我想直接拖拽文献到latex编辑器就能复制参考文献

  1. 设置导出格式, 点击编辑->首选项->导出把默认格式改为Better BibTeX

bibtex1

  1. 确认以下QuickCopy/drag-and-drop citation。一般默认就是这样,只是确认一下

    bibtex1

然后就可以用啦

bibtex1

问题3:导出的文献还包含abstract,note等无用信息。(上图因为我写博客前设置过了,所以没有,默认是有的)

点击编辑->首选项->Better BibTeX,修改导出设置,把abstract,note,file,copyright等项目给忽略。

bibtex1

这就完美啦!!!导出的bib就没有abstract这些找地方占内存还没用的项目啦

问题4:直接把zotero的一个文件夹中的所有文献生成一个bib文件,实现对论文参考文献的整理,与论文信息的便捷更新(20210910更新)

  1. 先再设置一下,点击编辑->首选项->Better BibTeX->Export->Fields->Fields to omit from export ,修改导出设置,把abstract,note,file,copyright,issn,shorttitle,language, annotation等项目给忽略。去除更多的无用信息

  2. 实现功能:显示月份缩写,也就是月份用Jan. Feb.等缩写,这样在参考文献里就更规范好看一些

    点击编辑->首选项->Better BibTeX->Export->postscript 添加一下脚本

    const date = Zotero.BetterBibTeX.parseDate(item.date);
    if (date.type === 'date') {
    const month = [ null, 'Jan.', 'Feb.', 'Mar.', 'Apr.', 'May.', 'Jun.', 'Jul.', 'Aug.', 'Sep.', 'Oct.', 'Nov.', 'Dec.' ][date.month]
    reference.add({ name: 'month', bibtex: `{${month}}` })
    }
    

bibtex6

就是把文献信息里的月份数字转换成了英文缩写。棒棒哒!

bibtex7

  1. 可以进行导出啦

    bibtex8

    注意

    • 格式用 Better Bibtex
    • 勾选使用缩写的期刊名(这个也是需求,参考文献格式更规范)
    • 勾选Keep updated。这样的话,这个文件夹里的文献信息更新了,也会更新到bib文件里。所以这个功能超级好!!!!直接只在zotero里管理参考文献信息就好。 输出bib直接在写论文的tex文件里调用就好
    • 还有一个tips, 这个导出文件夹的文献可以从其他文件夹直接拖拉过来,这个导出文件夹文献信息更新了,其他文件夹里对应的也会被修改,所以这个性质也很方便。相当于把日常的文献管理和论文参考文献管理同步了起来。
    • 自动更新的bibw文件夹可以从编辑->首选项->Better BibTeX->Automaic Export看到

bibtex9

至此,就实现了完美的论文参考文献管理。(要是论文信息能自动更新就更完美了,有时候月份,期刊名缩写什么的还要自己搜自己手动改,不过很不错啦)

其他还有很多插件请看官网:https://www.zotero.org/support/plugins

7. 常用快捷键

官网的快捷键介绍:https://www.zotero.org/support/kb/keyboard_shortcuts

我不太习惯用快捷键,主要是记不住,只记住一个吧

打开所有子条目:+(注意是shift+=两个键才能按出来+号哦)

关闭所有子条目:-