26
文献题目中的大小写问题¶
有些期刊或出版社(如ACS)导出的文章题目(Title)是每个实词的首字母是大写, 如[fig:ch5ACS_Title]所示,这样导入到Zotero中也是如此。
但多数杂志要求参考文献题目是句子(Sentence)格式, 即只是题目的首字母大写(缩写除外,都是大写),在Zotero中转换的方法如下:
选中文章,在右侧文章信息Info中Title字段处右击, 选择, 然后再把缩略语等需要大写的手动修改一下。如[fig:ch5Title_case]所示:
上面提到的方法仅适用于少数几条文献,如果参考文献标题每个单词首字母大写的文献比较多, 需要用到批量转换的方法(操作有风险,建议先备份库再进行下面的操作)。
-
选中需要转换的文献, 依次点击:, 如[fig:ch5RunJavaScript]所示:
-
在弹出的对话框中将以下代码复制进去, 如[fig:ch5RunJavaScript1]所示:
zoteroPane = Zotero.getActiveZoteroPane(); items = zoteroPane.getSelectedItems(); var result = ""; for (item of items) { var title = item.getField('title'); result += " " + title + "\n"; var new_title = title.replace(/\b([A-Z][a-z0-9]+|A)\b/g, function (x) { return x.toLowerCase(); }); new_title = new_title.replace(/(^|\?\s*)[a-z]/, function (x) { return x.toUpperCase(); }); result += "-> " + new_title + "\n\n"; // // Do it at your own risk item.setField('title', new_title); await item.saveTx(); } return result;
-
点击[fig:ch5RunJavaScript1]中的按钮,右侧会显示题目的修改情况。
-
关闭[fig:ch5RunJavaScript1]窗口,则在Zotero主窗口发现已经修改完成, 都成为句首字母大写,最好再核实一下,如果有不正确的,手动再修改一下。
-
其他情况,包括视频操作见[Zotero]批量文章题目大小写转为首字母大写的方法(含视频)及 [Zotero]文章题目大小写转为首字母大写的方法。
最后更新:
2022-07-31 22:30:57