软件|zotero中文论文参考文献信息作者姓氏和名字分离的问题
使用 Zotero Connector 插件保存知网论文时,作者的姓氏和名字会被分开,在引用时会出现只有姓氏的情况。
修改【CNKI.js】文件或者选择合适的 CSL 引用格式,可以解决此问题。
- 修改【CNKI.js】文件,新加入的中文文献,作者的姓氏和名字会被合并,显示在作者的姓氏中,已有的文献不会做修改。
- 优点:简单
- 缺点:zotero重装、多端同步后可能出错,使得新加入的文献再次出现只有姓氏的问题。
- 使用合适的 CSL 引用格式,不论新加入的还是已有的文献,都不会有问题
- 优点:以前的文献不用重新导入
- 缺点:CSL 的格式如果不符合自己投稿期刊的需求,修改比较麻烦。
方法一:修改【CNKI.js】文件
具体操作如下:
1. 找到文件存放位置:打开【首选项—高级—文件和文件夹】,点击【打开数据文件夹】
2. 打开文件夹后,在【zotero—translators】文件夹中,找到【CNKI.js】文件,使用文本编辑器或者其他可以打开 js 文件的编辑器打开。(我使用的是VS code,需要输入字母【i】后才可以编辑。)
3. 搜索【Chinese name】,即可找到以下代码,我的位置大概在 227~229 行。
原始代码:
1 | else { |
修改为:
1 | else { |
修改的地方有三处:
- 228 行添加双斜杠,将命令变成备注
- 229 行添加双斜杠,将命令变成备注
- 229 行后插入一行,插入内容是【creator.firstName = "";】
修改结果如下所示:
4. 保存【CNKI.js】,关闭编辑器即可。重启 Zotero,新导入的论文会将作者的姓与名合并。
方法二:使用合适的 CSL 引用格式
推荐 @redleafnew 大佬修改的几种引用格式,根据自己的需要,选择一种下载后在 Zotero 内安装 CSL 文件即可。
下载地址(Github/Gitee):
GitHub - redleafnew/Chinese-STD-GB-T-7714-related-csl: GB/T 7714相关的csl以及Zotero使用技巧及教程。
Give - redleafnew00/Chinese-STD-GB-T-7714-related-csl
Github 如果打不开,需要科学上网,或者在Gitee下载。
参考:
转载请联系作者,并注明文章来源 https://fgzfgz.github.io
评论