【软件相关】文献管理工具——Zotero

news2024/12/29 10:53:08

文章目录

  • 0 前期教程
  • 1 前言
  • 2 一些说明
  • 3 下载安装
  • 4 功能一:插入文献引用格式
  • 5 功能二:从网页下载文献pdf和题录
  • 6 功能三:数据多平台同步
  • 7 功能四:通过DOI添加条目及添加订阅
  • 8 安装xpi插件
  • 9 功能五:智能识别中英文文献
  • 10 功能六:自动重命名附件
  • 11 功能七:快速预览文献附件
  • 12 功能八:划词翻译
  • 13 其他问题拾遗

0 前期教程

  • 【软件相关】文献管理工具——EndNote与NoteExpress

1 前言

  之前我一直以来使用的文献管理软件是NoteExpress(NE)和EndNote(EN),觉得有些别扭,因为NE支持在线更新知网文献,而且可以移动文献,不用再删除文献,对于知网文献的管理还是非常友好的,但是很可惜的是它对英文文献支持较差,且没有多平台同步;而EN虽然支持多平台同步,且支持英文文献的在线更新,但是它对知网的支持又较差,每次下载知网文献还要分别下载题录信息和文件,对于知网使用十分不便。

  也因此,有了上面那篇博客,研究这两个软件之间的相互转换,但是后来经过好友的提示(即上面那篇博客下面的评论),发现还有一个文献管理软件我似乎一直没有去了解过,那就是——Zotero

2 一些说明

  笔者主要是根据这篇博客教程来配置软件,但在使用过程中发现对于初接触这个软件者不够友好,行文思路存在一定问题,导致在使用过程中我还参考了很多其他的教程。于是想按照不一样的思路——从想实现的功能出发并给出解决方案来写一篇简练的教程,争取实现“看这一篇教程就够了”!

本篇博客也会随着本人的后续使用不断更新。

3 下载安装

  下载软件肯定首选官网:https://www.zotero.org/download/,浏览器插件也可以顺便下载,功能及配置后续会有。软件的具体安装过程就不再演示了,非常简单。

4 功能一:插入文献引用格式

  文献管理软件最核心的功能之一——在文档中插入符合文献引用格式的文本。而这也是很多人使用文献管理软件的重要原因。像上面提到的NE和EN,它们都是在软件中生成引用格式,然后由你去复制粘贴。
  而Zotero插入文献引用格式的方式是——使用插件,它在安装时就默认会在Word中(如果安装了的话)安装对应的插件,如下图所示。

在这里插入图片描述

使用时,首先要保证Zotero是打开的状态,然后在需要插入引用文献的地方点击最左边的Add/Edit Citation按钮,会自动弹出一个窗口:

在这里插入图片描述

要注意引用格式,是国标7714,如果没有这个选项(刚安装一般没有),可以点击右边缘的“管理样式”:

在这里插入图片描述

在这里插入图片描述

安装好样式后,回到word,重复上述操作,点击确定,会自动弹出一个搜索框,输入Zotero中想引用的文献,如下图所示。

在这里插入图片描述

如果需要引用多篇,也可以多次输入:

在这里插入图片描述

最后回车,就会自动生成一个引用。然后在需要放参考文献的位置,点击Add/Edit Bibliography,如下图所示。

请添加图片描述

  那问题来了,如果我不想在word里面粘贴呢?我只想复制文献的引用格式,难道就不行吗?当然也是可以的。打开Zotero软件,选中需要复制引用格式的文献,如下图所示操作。

在这里插入图片描述

在这里插入图片描述

此外,如果是只想复制到剪贴板,可以直接按快捷键 Ctrl + Shift + C

5 功能二:从网页下载文献pdf和题录

  前面提到,NE下载文献一般是先下载文件,然后导入到软件中,最后自动识别出题录,这种操作可以自己选择下载的那些文件需要放进软件,当然,前提仍然是主要是知网文献。而EN也有类似的操作,主要针对的是英文文献。

  总的来说,上面的这种方式不算复杂,但Zotero的厉害之处在于它甚至还可以简化这个过程。而这就是上面下载安装部分提到的浏览器插件——Zotero Connector(ZC)的主要功能了。

  以知网为例,检索某个关键词时,此时插件ZC的样式应该会变成一个文件夹的样子:在这里插入图片描述,此时可以点击该图标,就能智能识别出当前页面下的所有文献,这样就可以根据自己的需要进行勾选,最后点击ok即可。

在这里插入图片描述
这是批量添加文献,如果点进某篇具体文献,该插件的图标会变成这样:在这里插入图片描述(期刊),或者是这样:在这里插入图片描述(硕博论文),此时点击该图标会自动下载题录和对应的pdf文件到Zotero软件中。如下图所示。

在这里插入图片描述

  当然,一般来说,这个过程可能不会那么顺利,比如插件未识别到文献或者文献列表,具体表现就是插件的图标一直没有变化。或者是下载附件失败、硕博论文只能下载caj不能下载pdf等问题。
  要想解决这些问题,首先需要明白这个插件的原理。其实这个浏览器插件依赖于Zotero文件目录下的js文件,即translator,它的作用就是将网页中的内容翻译/解析成文献题录的方式并下载附件然后导入到Zotero软件中。这个过程的核心是js文件,ZC插件只是提供一个媒介。
  因此,在使用ZC插件之前,需要更新一下js文件。GitHub上有一个大佬们做的开源的js文件库——translators_CN,其中就有知网文献下载的js(支持硕博论文pdf下载),使用方法也可以参考其中的Readme文件。

如果点击更新translator无效,建议重启浏览器

参考链接

6 功能三:数据多平台同步

  Zotero的一个重要特点就是它支持多平台同步,Zotero软件本身支持条目信息的同步且没有上限,但对文献附件的同步有300M的上限,但好在Zotero支持网盘WebDav备份,从而基本实现无上限同步附件。

  支持WebDav的网盘有很多,可以根据自己需要选择。这里以一个比较常见且推荐较多的网盘——坚果云为例。首先要注册/登录账号,然后为Zotero申请一个账号和密码,具体操作如下图所示。

在这里插入图片描述

在这里插入图片描述

  WebDav申请成功后,接下来就是设置Zotero,比较简单,只需要将上面得到的信息填入即可。

在这里插入图片描述

7 功能四:通过DOI添加条目及添加订阅

  除了上面提到的用ZC插件添加文献外,还可以用DOI号来添加,如下图所示。
在这里插入图片描述

  另外,Zotero不仅支持添加文献,还支持添加网站的RSS订阅源,查看最新网络消息。

在这里插入图片描述

8 安装xpi插件

  以上就是Zotero的基本功能了,可以满足大部分的需求,如果想实现其他功能,则可以考虑去找一些插件,同时官网也提供了一个插件列表。

  以下内容还是从功能和使用出发,提一些常用的插件,可以按照自己需要选择。

  不过,首先要掌握插件的安装方法,即xpi文件。

在这里插入图片描述

在这里插入图片描述

将xpi文件拖到这个界面即可安装,最后需要重启一下软件。

此外,还可以参考这个链接中的插件目录。

9 功能五:智能识别中英文文献

  首先,Zotero默认会抓取添加的pdf元数据,即可实现pdf的识别,但这个一般只适用于英文文献,且需要科学上网。
  因此,就需要一个插件来实现中文文献元数据的抓取,这里使用的插件是Jasminum(n. 茉莉花),建议去GitHub下载。
  同样,具体使用方法可以参考给出的Readme文件。此处不再赘述。

10 功能六:自动重命名附件

  有时候为了方便查看文献和与他人共享文献,可以考虑对文献附件进行重命名。其实Zotero软件本身就支持文件重命名,但是不支持格式的自定义。如下图所示。

在这里插入图片描述
这样只要识别到文献数据,即可对附近进行重命名。

  如果想要自定义重命名的格式,就可以下载一个插件——ZotFile。安装完成之后,打开工具->ZotFile Preferences,即可对重命名格式进行设置。
在这里插入图片描述

在这里插入图片描述

11 功能七:快速预览文献附件

  有时候文献较多,一个一个点开查看过于麻烦,可以考虑安装一个快速预览的插件,通过上下键来快速预览多个条目。不过这个插件使用的前提是电脑上已经安装了Quick Look。具体操作方法可以参考官方GitHub网站。

12 功能八:划词翻译

  Zotero本身就具备pdf阅读器,而且支持做笔记,但是对于英文文献,难免有几个单词不认识,因此,一个翻译的插件就显得很有必要了,这里推荐的插件是 pdf-translate,其中有中文文档,使用较为简单。

13 其他问题拾遗

有待后续更新

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/342737.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

The Number Of ThreadPoolExecutor

序言整理下Java 线程池中线程数量如何设置的依据巨人肩膀:https://blog.csdn.net/weilaizhixing007/article/details/125955693https://blog.csdn.net/yuyan_jia/article/details/120298564#:~:text%E4%B8%80%E4%B8%AA%E7%BA%BF%E7%A8%8B%E6%B1%A0%E5%A4%84%E7%90%86%E8%AE%A1,…

MongoDB--》文档查询的详细具体操作

目录 统计查询 分页列表查询 排序查询 正则的复杂条件查询 比较查询 包含查询 条件连接查询 统计查询 统计查询使用count()方法,其语法格式如下: db.collection.count(query,options) ParameterTypeDescriptionquerydocument查询选择条件optio…

int和Integer有什么区别?

第7讲 | int和Integer有什么区别? Java 虽然号称是面向对象的语言,但是原始数据类型仍然是重要的组成元素,所以在面试中,经常考察原始数据类型和包装类等 Java 语言特性。 今天我要问你的问题是,int 和 Integer 有什么…

JUC并发编程 Ⅱ -- 共享模型之管程(下)

文章目录wait notifywait / notify的原理API 介绍sleep与wait辨析优雅地使用wait/notify保护性暂停模式超时版 GuardedObjectjoin原理多任务版GuardedObject生产者-消费者模式定义实现Park & Unpark基本使用特点原理重新理解线程状态转换线程的活跃性死锁定位死锁活锁饥饿R…

vs2019 winform安装包,安装完成后默认启动

vs2019 winform安装包,安装完成后默认启动在要打包的项目中,新建安装类选中打包项目,右键,进入文件系统![在这里插入图片描述](https://img-blog.csdnimg.cn/62647c550ffa4d489f1d19f19bbd99b1.png)选中application folder 右键&a…

java微信小程序校园二手闲置商品交易跳蚤市场

基于跳蚤市场小程序的设计基于现有的手机,可以实现个人中心、用户管理、卖家管理、商品类型管理、商品信息管理、购物车管理、私聊信息管理、聊天回复管理、留言板管理、我的收藏管理、系统管理等功能。方便用户对商品信息等详细的了解及统计分析。根据系统功能需求建立的模块关…

后量子 KEM 方案:Kyber

参考文献: Bos J, Ducas L, Kiltz E, et al. CRYSTALS-Kyber: a CCA-secure module-lattice-based KEM[C]//2018 IEEE European Symposium on Security and Privacy (EuroS&P). IEEE, 2018: 353-367.Avanzi R, Bos J, Ducas L, et al. Crystals-kyber[J]. NIST…

AlphaFold 2 处理蛋白质折叠问题

蛋白质是一个较长的氨基酸序列,比如100个氨基酸的规模,如此长的氨基酸序列连在一起是不稳定的,它们会卷在一起,形成一个独特的3D结构,这个3D结构的形状决定了蛋白质的功能。 蛋白质结构预测(蛋白质折叠问题…

Android 一体机研发之修改系统设置————屏幕亮度

Android 一体机研发之修改系统设置————屏幕亮度 Android 一体机研发之修改系统设置————声音 Android 一体机研发之修改系统设置————自动锁屏 前言 最近工作略微有点儿空闲,抽空给大家总结一下:近期一直搞得一体机app研发,适用…

recv和明文收包分析

我们CTRLg 跳到recv 分析收包函数 发现函数会断并且收包函数返回值(收包包长)也会不断变化 那么证明recv是真正的收包函数,游戏没有重新实现该函数 我们只要分析该函数即可 在recv函数执行完毕以后下断 eax是包长,esi28是包指针 我们上2个号,让另外…

项目(今日指数之环境搭建)

一 项目架构1.1 今日指数技术选型【1】前端技术【2】后端技术栈【3】整体概览1.2 核心业务介绍【1】业务结构预览【2】业务结构预览1.定时任务调度服务XXL-JOB通过RestTemplate多线程动态拉去股票接口数据,刷入数据库; 2.国内指数服务 3.板块指数服务 4.…

清晰理解并解决二分问题

文章目录二分问题常规解法:使用CSTL自带算法解决二分问题:小数二分二分问题常规解法: 二分问题注意事项: 题目可能无解,但二分一定有解(也就是二分问题会得到一个结果,但是该结果可能不符合题目…

RabbitMQ-集群

一、搭建1、创建三个虚拟机2、修改三台主机的hostname,分别为node1,node2,node3,分别重启vi /etc/hostname reboot3、配置各个主机的hosts文件,让各个节点都能互相识别对方vi /etc/hosts #添加下面配置 192.168.xxx.165 node1 192.168.xxx.167 node2 192.168.xxx.16…

Django by Example·第三章|Extending Your Blog Application@笔记

Django by Example第三章|Extending Your Blog Application笔记 之前已经写过两章内容了,继续第三章。第三章继续对博客系统的功能进行拓展,其中将会穿插一些重要的技术要点。 部分内容引用自原书,如果大家对这本书感兴趣 请支持原版Django …

基于模块联邦的微前端实现方案

一、 微前端应用案例概述 当前案例中包含三个微应用,分别为 Marketing、Authentication 和 Dashboard Marketing:营销微应用,包含首页组件和价格组件 Authentication:身份验证微应用,包含登录组件 Dashboard&#x…

B站发帖软件哪个好用?好用的哔哩哔哩发帖工具

B站发帖软件哪个好用?好用的哔哩哔哩发帖工具#发帖软件#哔哩哔哩发帖#视频发布软件 登录成功之后,进入到这样一个界面,默认情况下是这个样子的,我们在这里输入一下我们的一个文件夹的路径,输入到这里,点击添加账号&a…

kettle开发-Day36-循环驱动作业

前言:在日常数据处理时,我们通过变量传参来完成某个日期的数据转换。但可能因程序或者网络原因导致某个时间段的数据抽取失败。常见导致kettle作业失败的原因大概分为三大类,数据源异常、数据库异常、程序异常。因此面对这些异常时&#xff0…

Not available OpenAI s services are not available in your country.

一、准备阶段 1、邮箱账号(qq、网易、谷歌等等) 2、你能够科学上网(下边详细介绍) 3、拥有一个GW手机号,用于接收注册验证码。(下边详细介绍) 二、开始注册 1、官方注册网址https://beta.openai.com/signup(按照步骤注册&am…

RDSDRDSPolarDBPolarDB-X的区别

RDS 阿里云关系型数据库(Relational Database Service,简称RDS),是一种稳定可靠、可弹性伸缩的在线数据库服务。 基于阿里云分布式文件系统和高性能存储,RDS支持MySQL、SQL Server、PostgreSQL和PPAS(Post…

在VScode终端上创建nuxtjs项目遇到的问题以及使用GitHub遇到的问题和一些个人笔记

文章目录📋前言💻关于GitHub打开慢或无法打开的问题💻克隆GitHub的项目到本地💻创建nuxtjs项目🧩无法加载文件的报错问题🧩使用vue init nuxt/starter demo出现的问题🧩另一种命令创建nuxtjs项目…