查看原文
其他

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

猫小Q 青柠学术 2022-08-10

VIP优惠券

VIP优惠,微信扫码获取优惠券若下图优惠券过期,请点击小程序获取

VIP权益


❶ 科研小白高效进阶 训练营❷ 论文/专利 写作指导❸ + 高质量学术社群❹ 青柠的学员为何具有“精英范 国际范”?❺ 300 GB科研资源礼包,搭建知识体系❻ 共享Apple ID,赠送PaperShip等科研App


-[start]-

很多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分享到我的知识星球,需要的可以加入星球获取(可领取本文开头的优惠券)。👇

-[end]-

关于青柠


【Slogan】让每个科研小白都有成为大神的潜力和实力【博主】浙江大学电子工程博士生国家奖学金获得者/剑桥大学交流生【付费社群】 + 【免费社群】文献互助群


往期精彩

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存