Zotero十分详细的使用教程(从入门到完美掌握)

之前写期刊论文都是使用endnote,但是插一个文献就会卡个一分钟。为了撰写学位论文,选择使用Zotero,确实很快!!

文章中的插件和样式已上传:链接: https://pan.baidu.com/s/1Y1AxbPnSbWDsjwtkEISBqg?pwd=ijh6 提取码: ijh6 


操作环境
endnote版本 :Endnote 20

zotero版本: 7.0(官网:Zotero | Your personal research assistant

一、Endnote导入Zotero

1. Endnote导出xml

请注意:由于导入到zotero时,同一xml文件的会放在同一个分组里,个人推荐如果分组不是特别多的情况下,逐个分组导出,然后将xml文件命名为分组的名称。

2.修改XML文件(导入附件的需要)

参考:(2024)endnote迁移至zotero,包括题录和PDF附件_endnote导入zotero-CSDN博客

3. 导入Zotero

打开Zotero,选择文件->导入,选择文件 (BibTeX,RIS,Zotero RDF等),下一步选择PDF文件夹下的xml文件,勾选将导入的分类和条目放入新分类和复制文件到Zotero存储文件夹,导入。


二、推荐插件

插件市场:Zotero 中文社区 | Zotero 中文维护小组

1.(Zotero 插件市场)zotero-addons

2.(备份和恢复Zotero配置和插件的插件)蒲公英tara

3.(更好的引用)zotero-citation  —— 强烈推荐,和Endnote使用类似,可以快捷键引用

4.(茉莉花-中文文献导入)jasminum

5.(批量修改文献的语言)del-item-with-attachment

6.(显示文献数量)zotero-style

三、Zotero的文献库备份

按照文献库的各个分组备份,

具体操作:文件 -> 导出文献库 -> Zotero RDF

!!!这样备份的rdf文件,导入Zotero时会带有文献的分组

四、Zotero的其它条目调整

因为Endnote有个 label 类别,导入到Zotero中则出现在 其它 一栏:

为删除这些citationKey和Number: 5

1)首先将Zotero的文献库备份一下,按照步骤三,得到rdf文件

2)notepad++ 打开 rdf文件

ctrl+H打开替换选项

  • citationKey 的替换操作

  •  Number: 5 的替换操作(使用正则表达式)

  •  Presenters: _:n26354 的替换操作(使用正则表达式)

notepad++正则表达式的操作请参考:

notepad++正则表达式替换字符串详解 - johnhery - 博客园

3)保存修改后的rdf文件

4)Zotero导入rdf文件

就会发现citationKey、Number: 8、Presenters: _:n26354 这些不见了

但仍有部分未删除,我多次尝试未果。

五、Zotero的引用格式

1.中文学位论文:

 样式下载:中文 CSL 样式 | Zotero 中文社区

2.英文期刊论文(IEEE)

我改好的IEEE style已上传:

通过网盘分享的文件:Zotero样式
链接: https://pan.baidu.com/s/1Y1AxbPnSbWDsjwtkEISBqg?pwd=ijh6 提取码: ijh6 
 

Zotero自带就有,但是和我理想期刊的格式有点不一致,需要修改:

(1)不显示doi:删除如下代码段

<else-if match="any" variable="DOI">
<!-- doi: 10.1000/xyz123. -->
<text variable="DOI" prefix=" doi: " suffix="."/>
</else-if>

(2)不显示doi后,year可能会处于文末且后面有",",需要将逗号改为句号;

<if variable="URL DOI" match="none">
<text value="."/>
</if>
<else>
<text value="."/>  <!--将这里的原本的逗号改为句号 -->
</else>

(3)作者字段完整显示不要有“et al”,参照文末链接修改

  <macro name="author">
     <names variable="author">
       <name and="text"  initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> <!--只修改这一句 -->
       <label form="short" prefix=", " text-case="capitalize-first"/>
       <substitute>
         <names variable="editor"/>
         <names variable="translator"/>
       </substitute>
     </names>
    </macro>

(4)修改样式名称与id,防止覆盖zotero自带的IEEE格式

    <title>IEEE-new</title>
    <id>http://www.zotero.org/styles/IEEE-new</id>

(5)(会议论文)将会议的名字变成斜体:(有一点点瑕疵是 IEEE不用对 in Proc. 中的 in 进行斜体,但是这里会将 in 变成斜体)

        <else-if type="paper-conference speech" match="any">
          <group delimiter=", " suffix=".">
            <text macro="title"/>
            <text macro="event" font-style="italic"/> <!--只修改这一句 -->
            <text macro="issued"/>
            <text macro="locators"/>
            <text macro="page"/>
            <text macro="status"/>
          </group>
          <text macro="access"/>
        </else-if>

(6)(会议论文)会议前面的 presented at 改成 in Proc.

    <terms>
      <term name="chapter" form="short">ch.</term>
      <term name="presented at">in Proc.</term> <!--只修改这一句 -->
      <term name="available at">available</term>
    </terms>

修改完后,将上述记事本重名为IEEE-new.csl格式,之后在打开zotero的情况下双击该文件,即可自动导入该新样式。

参考——

【zotero】IEEE引文格式修改 - 知乎

【Zotero】 自定义参考文献样式 之 IEEE - 知乎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值