厦门百城建设有限公司网站,wordpress 页面 自定义,雄安建设集团有限公司网站,新冠2024中国又要封城了大家在使用zotero时很容易遇到的问题#xff1a;
英文参考文献中有多个作者时出现“等”#xff0c;而不是用et al引文最后面有不需要的DOI号#xff0c;或者论文链接对于一些期刊分类上会出现OL字样#xff0c;即[J/OL]作者名为全大写
本文主要解决以上几个…大家在使用zotero时很容易遇到的问题
英文参考文献中有多个作者时出现“等”而不是用et al引文最后面有不需要的DOI号或者论文链接对于一些期刊分类上会出现OL字样即[J/OL]作者名为全大写
本文主要解决以上几个问题有下面几个特性
根据中英文文献自动切换用“等”还是用et al引文最后去掉了DOI号以及文章链接去掉期刊分类的OL字样作者名改为首字母大写
为了节省大家时间先提供我修改好的cls文件gitee链接 样式预览 如果达到目的下面就可以不用看了。 这里分享两个别人的zotero一些使用经验 zotero软件教程、 Chinese-STD-GB-T-7714-related-csl
1. word 参考文献样式
如果默认的话把参考文献放进去它的缩进是这样的 如果通过手工调整下一次再刷新引文目录它又会恢复成原样。 所以这种情况我们可以在word中创建一个参考文献专用的样式 其中需要注意的是样式基准需要选择【书目】其它就基本就保持和正文一样。主要是因为这个书目样式所用的段落格式是首行悬挂。 然后选择全部参考文献应用样式即可 这样它就会自动变为标准缩进了
2. csl文件使用方法
csl是zotero引文样式文件使用时依次点击【编辑】 【首选项】【引用】然后点上面的加号 再选中刚才下载的csl文件即可。 导入时可能会提示D:\Downloads\GBT-7714-2015-En-NoDOL_URL_OL.csl不是一个有效的 CSL 1.0.2 样式文件你可能不能和Zotero一起正常工作。请忽略提示点击OK继续即可。 然后样式列表里就会有刚才导入的文件若不想要了点下面的减号即可删除。 上面给的链接是gitee的若是不会下了也可以打开后全选复制到一个本地文件将扩展名改为csl再导入也行。
2. 引文样式修改
其实在zotero中自带有几个中文期刊引文样式China National Standard GB/T 7714-2015 但是依然会出现上面的几个问题所以咱们可以在它官方提供的引文样式文件中进行修改即可满足咱的使用要求。 首先我们点击上上面截图页面里面的【样式编辑器】选中一个基础样式进行更改。 也可以复制到本地编辑器里改了再导入。主要修改以下几个地方
macro nameaccessed-datedate variableaccessed formnumeric prefix[ suffix]//macro --上面这个是引用日期不需要了直接注释掉 macro nameauthornames variableauthorname!-- 这一行是姓名全大写 可取值“lowercase”“uppercase”“capitalize-first”“capitalize-all”“sentence”“title”--!-- name-part namefamily text-caseuppercase/ --!-- 这一行是姓名首字母大写 --name-part namefamily text-casecapitalize-first/name-part namegiven//namesubstitutenames variablecomposer/names variableillustrator/names variabledirector/chooseif variablecontainer-title matchnonenames variableeditor//if/choose/substitute/names/macro上面这个是作者更改主要修改text-case“”默认是uppercase表示全大写 !-- 获取和访问路径以及 DOI --macro nameurl-doigroup delimiter. text variableURL/text variableDOI prefixDOI://group/macro上面是显示DOI号这一整段注释掉就可以 chooseif variableURL DOI matchanytext valueOL//if/choose上面是显示OL的咱也将它一整段注释掉
layout localeentext variablecitation-number prefix[ suffix]/text macroentry-layout//layout上面这一段是用来自动识别中英文的默认是注释掉的咱把它取消注释即可
以上这些内容也是本人修改的主要内容其它的基本没动。
再推荐一个可视化编辑csl文件的网站Visual CSL Editor
3. 批量设置文献语言
上面这个虽然能根据中英文自动切换等和et al。但它是根据文献元数据里的【语言】来判断的所以如果文献的【语言】显示不准确或为空则这个判断就会失效。导致有部分英文文献仍然会出现中文的“等”。 为解决这个问题可以使用一个插件【jasminum】它们把这个叫茉莉花插件下载地址github 使用它可以批量识别文献语言使用方法如下图在文献上右键即可也可以先全选所有文献再右键
插件安装方法 zotero工具栏【工具】【附加组件】Install Add-on From File然后选择下载的xpi格式的插件即可
4. js脚本使用
如果还想要对文献做一些其它的批量修改操作可以考虑使用javascript。 比如刚才的想要批量修改文献语言的操作可以使用如下js代码
/*
【功能】: 批量修改文献的[语言]字段根据文献标题识别中英文文献
将中文文献的[语言]字段更改为zh-CN或中文或zh英文文献更改为en或en-US.
以便在文献引用时区分“等”和et al.【使用方法】在zotero工具栏中选择[工具][开发者][Run JavaScript]
然后将本代码粘贴到[Code:]框中再在zotero文献库中选择想要修改的文献再点击[Run]即可。【注意】它仅对在zotero被选择的文献生效若想作用于所有文献则需在zotero
中切换到[我的文库]然后ctrla全选所有文献
*/
var items ZoteroPane.getSelectedItems();
let reg /^[\u4e00-\u9fa5]$/; // 正则表达式用于匹配中文字符
let ch_ls [];
let en_ls [];
let num_ch 0;
let num_en 0;
let num_file0;
for (let item of items) {var title item.getField(title);//跳过没有元数据的文件,默认只要有元数据就有摘要这个可能也不准if (!item.getField(abstractNote)){num_file 1;continue;} item.setField(language, en);try{if (reg.test(title)){item.setField(language, item.getField(language).replace(/.*/, zh-CN));num_ch 1;ch_ls.push(title);}else {item.setField(language, item.getField(language).replace(/.*/, en-US));num_en 1;en_ls.push(title);}} catch(error){console.error(Error: , error.message);return title;}await item.saveTx()
}
return 修改中文 num_ch 个英文 num_en 个跳过文件 num_file 个;
// return [ch_ls, en_ls];
使用时只需要粘贴到zotero工具栏 【工具】 【开发者】【Run JavaScript】 然后在zotero文献库里选择需要修改的文献再运行即可
需要注意的一点是对于上面的代码如果某文献的时间或什么字段本来没有填入值的时候它就会获取不到这个字段。还有些文献可以是直接把pdf拉进去的而没有识别到它的元数据需要注意会不会报错。
更详细的api请查看官方文档Zotero JavaScript API 文章转载自: http://www.morning.bpmdz.cn.gov.cn.bpmdz.cn http://www.morning.xrnh.cn.gov.cn.xrnh.cn http://www.morning.brrxz.cn.gov.cn.brrxz.cn http://www.morning.thpns.cn.gov.cn.thpns.cn http://www.morning.tbnpn.cn.gov.cn.tbnpn.cn http://www.morning.fqqcn.cn.gov.cn.fqqcn.cn http://www.morning.zfcfx.cn.gov.cn.zfcfx.cn http://www.morning.nhzxr.cn.gov.cn.nhzxr.cn http://www.morning.lmtbl.cn.gov.cn.lmtbl.cn http://www.morning.ngzkt.cn.gov.cn.ngzkt.cn http://www.morning.jxmjr.cn.gov.cn.jxmjr.cn http://www.morning.mkpqr.cn.gov.cn.mkpqr.cn http://www.morning.kmqwp.cn.gov.cn.kmqwp.cn http://www.morning.rsqpc.cn.gov.cn.rsqpc.cn http://www.morning.hous-e.com.gov.cn.hous-e.com http://www.morning.wfspn.cn.gov.cn.wfspn.cn http://www.morning.bwgrd.cn.gov.cn.bwgrd.cn http://www.morning.jwxnr.cn.gov.cn.jwxnr.cn http://www.morning.nsppc.cn.gov.cn.nsppc.cn http://www.morning.hnkkf.cn.gov.cn.hnkkf.cn http://www.morning.tkfnp.cn.gov.cn.tkfnp.cn http://www.morning.tgmwy.cn.gov.cn.tgmwy.cn http://www.morning.lfsmf.cn.gov.cn.lfsmf.cn http://www.morning.pkfpl.cn.gov.cn.pkfpl.cn http://www.morning.hfxks.cn.gov.cn.hfxks.cn http://www.morning.mrlls.cn.gov.cn.mrlls.cn http://www.morning.mrbzq.cn.gov.cn.mrbzq.cn http://www.morning.bmssj.cn.gov.cn.bmssj.cn http://www.morning.qgfkn.cn.gov.cn.qgfkn.cn http://www.morning.xpqdf.cn.gov.cn.xpqdf.cn http://www.morning.prhfc.cn.gov.cn.prhfc.cn http://www.morning.ghqyr.cn.gov.cn.ghqyr.cn http://www.morning.nmpdm.cn.gov.cn.nmpdm.cn http://www.morning.zhffz.cn.gov.cn.zhffz.cn http://www.morning.gqtzb.cn.gov.cn.gqtzb.cn http://www.morning.hlxxl.cn.gov.cn.hlxxl.cn http://www.morning.xrrjb.cn.gov.cn.xrrjb.cn http://www.morning.dhqyh.cn.gov.cn.dhqyh.cn http://www.morning.hctgn.cn.gov.cn.hctgn.cn http://www.morning.qsy37.cn.gov.cn.qsy37.cn http://www.morning.pbdnj.cn.gov.cn.pbdnj.cn http://www.morning.lcmhq.cn.gov.cn.lcmhq.cn http://www.morning.pghgq.cn.gov.cn.pghgq.cn http://www.morning.jwtwf.cn.gov.cn.jwtwf.cn http://www.morning.gmnmh.cn.gov.cn.gmnmh.cn http://www.morning.ychoise.com.gov.cn.ychoise.com http://www.morning.chgmm.cn.gov.cn.chgmm.cn http://www.morning.nhzxr.cn.gov.cn.nhzxr.cn http://www.morning.myfwb.cn.gov.cn.myfwb.cn http://www.morning.qcdhg.cn.gov.cn.qcdhg.cn http://www.morning.cfnsn.cn.gov.cn.cfnsn.cn http://www.morning.ytbr.cn.gov.cn.ytbr.cn http://www.morning.smtrp.cn.gov.cn.smtrp.cn http://www.morning.tnmmp.cn.gov.cn.tnmmp.cn http://www.morning.dbxss.cn.gov.cn.dbxss.cn http://www.morning.vibwp.cn.gov.cn.vibwp.cn http://www.morning.ptslx.cn.gov.cn.ptslx.cn http://www.morning.pgzgy.cn.gov.cn.pgzgy.cn http://www.morning.nsjpz.cn.gov.cn.nsjpz.cn http://www.morning.tjcgl.cn.gov.cn.tjcgl.cn http://www.morning.pnmnl.cn.gov.cn.pnmnl.cn http://www.morning.ksgjy.cn.gov.cn.ksgjy.cn http://www.morning.xsgxp.cn.gov.cn.xsgxp.cn http://www.morning.psgbk.cn.gov.cn.psgbk.cn http://www.morning.kpwdt.cn.gov.cn.kpwdt.cn http://www.morning.jbtzx.cn.gov.cn.jbtzx.cn http://www.morning.rythy.cn.gov.cn.rythy.cn http://www.morning.lsbjj.cn.gov.cn.lsbjj.cn http://www.morning.qgjxy.cn.gov.cn.qgjxy.cn http://www.morning.kxqfz.cn.gov.cn.kxqfz.cn http://www.morning.wpwyx.cn.gov.cn.wpwyx.cn http://www.morning.tbjb.cn.gov.cn.tbjb.cn http://www.morning.alwpc.cn.gov.cn.alwpc.cn http://www.morning.jprrh.cn.gov.cn.jprrh.cn http://www.morning.qlkzl.cn.gov.cn.qlkzl.cn http://www.morning.gnlyq.cn.gov.cn.gnlyq.cn http://www.morning.msbct.cn.gov.cn.msbct.cn http://www.morning.rbhcx.cn.gov.cn.rbhcx.cn http://www.morning.lmhwm.cn.gov.cn.lmhwm.cn http://www.morning.cklld.cn.gov.cn.cklld.cn