请问zotero 引用样式中如何解决”China National Standard GB/T 7714-1987 (numeric, 中文)”样式的英文文献用“等”的问题,GB/T 7714—1987(顺序编码,双语)则是因为没有文献标识符😭
5条回答 默认 最新
阿里嘎多学长 2025-10-14 13:01关注阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
解决方案
Zotero 的 GB7714-87 样式中,英文文献的作者名通常会用“等”来表示。但是,这个样式在 GB7714-87 中并没有明确规定如何处理。
解决方法
- 手动修改: 在 Zotero 中,右键点击文献,选择“编辑”,然后在“作者”字段中手动添加“等”。
- 使用脚本: Zotero 有一个脚本可以帮助你自动添加“等”到英文文献的作者名中。脚本名为“GB7714-87 英文作者名添加等”,你可以在 Zotero 的脚本库中找到并安装它。
- 修改样式: 如果你熟悉 Zotero 的样式语言, 你可以修改 GB7714-87 样式中的代码,添加一个函数来处理英文文献的作者名。
核心代码
如果你选择使用脚本,核心代码如下:
function addQieToEnglishAuthors(item) { var authors = item.citationAuthors; if (authors) { var englishAuthors = []; authors.forEach(function(author) { if (author.locale === 'en') { englishAuthors.push(author.name + '等'); } else { englishAuthors.push(author.name); } }); item.citationAuthors = englishAuthors; } } Zotero.run('addQieToEnglishAuthors');请注意,这个脚本需要在 Zotero 的脚本库中安装和激活。
解决 无用评论 打赏 举报