青柠学术

个人站

每个科研小白都有成为大神的潜力。


Zotero Connector保存知网文献时,如何解决作者的“姓”和“名”分开抓取的问题?

很多Zotero用户在抓取知网文献时,发现作者的“姓”和“名”是分开抓取的,也就是非连续的,比如作者“张三丰”,以姓“张”和名“三丰”分开显示,那么这种情况会造成什么后果呢?

以下面这篇文章为例。

可以看多作者“张一丹”的姓和名分别以“张”和“一丹”填充在Author的LastFirst中,这会造成当我们用Zotero或者Zotfile重命名PDF时,PDF名称中无法完整显示作者的全名。

比如上面这篇文献用Zotero重命名后PDF的名称为“张 - 2013 - 高温环境下声表面波射频识别标签的研究.pdf”,而很多人期待的效果是“张一丹 - 2013 - 高温环境下声表面波射频识别标签的研究.pdf”。

尽管姓和名分开显示对于通过Zotero的office加载项排版参考文献不会造成影响,但是无法在PDF名称上显示全名总有点不尽人意。

这个问题有位粉丝在在青柠学术交流群向我提过,开始时我想着能否通过修改Zotfile的Rename Rules来实现。

但是我发现目前Zotfile还没有哪个通配符能够实现显示作者的全名,顶多通过%F显示“姓+名字的第一个字或字母”。

既然如此我就想着从源头解决这个问题,也就是说如果Zotero Connector在抓取知网文献时,不将作者的“姓”和“名”分开,那不就自然而然解决了这个问题吗!

因此我修改了.CNKI.js脚本,将该脚本覆盖Zotero原始的.CNKI.js,并更新Zotero Connector的translators。不知道如何覆盖?可以参考文章Zotero Connector支持中国知网「期刊和硕博论文」PDF直接下载了!

再次抓取知网文献时,即可让作者的全名全部显示在Author中的Last中,即全名都填充在姓(Last Name)中。

这样一来以Zotero默认的Rename规则即可实现以下PDF命名效果,即实现了想要的格式。

再上一张一次性抓取多篇知网文献的效果截图,是不是看起来舒服很多了!

这里顺便提一下,Zotero Connector在谷歌学术抓取中文文献时不会出现上述问题,因此如果你不嫌麻烦可以用谷歌学术抓取,尽管谷歌学术的中文文献没有那么齐全。

修改版.CNKI.js下载

我已经将修改版.CNKI.js分享到我的知识星球,需要的可以加入星球获取。👇

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
你说多少就多少

比五毛钱特效专业哦