跳转至

6

自定义的style或translator总是被恢复为官方的怎么办?

如果你发现使用自己修改的或别人发给你的style(样式)或translator(转换器)文件过段时间后 就又恢复为原来官方仓库中的文件了,可能是你用的csl或js文件的id和官方的相同, 默认情况下Zotero会自动更新样式(至少每24小时会自动更新)和转换器文件(隔几天会自动更新), 根据产生的原因,可以通过修改样式和转换器id或禁用Zotero自动检查和更新转换器和样式的方法解决。

  1. 方法1修改id:

    打开数据文件夹下(数据文件夹在5.2.2提到)的csl或js文件, 在\<info>和\</info>字段之间找到这个style文件的id, 如:http://www.zotero.org/styles/chinese-law-journals 将这个id改为非官方id,如添加信息: http://www.zotero.org/styles/chinese-law-journals-custom ,这个网址不存在也没有问题,保存style文件即可。如果需要修改的是js文件的id, 则直接修改js文件中的translatorID后面的值即可。 后面就不会覆盖这个文件了 (除非你的这个id与Zotero官方仓库中另一个style或translator文件的id相同)。

  2. 方法2禁用自动更新translators和styles的功能:

    在Zotero中依次点击:, 将Automatically check for updated translators and styles前面的\(\checkmark\)去掉, 再点击OK, 如[fig:ch5reset_style]所示:

    禁用自动更新转换器和样式


最后更新: 2022-07-31 22:30:57