tyuyttuihao 2025-10-14 13:00 采纳率: 0%
浏览 14

zotero gb7714-87样式中英文混用

请问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 中并没有明确规定如何处理。

    解决方法

    1. 手动修改: 在 Zotero 中,右键点击文献,选择“编辑”,然后在“作者”字段中手动添加“等”。
    2. 使用脚本: Zotero 有一个脚本可以帮助你自动添加“等”到英文文献的作者名中。脚本名为“GB7714-87 英文作者名添加等”,你可以在 Zotero 的脚本库中找到并安装它。
    3. 修改样式: 如果你熟悉 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 的脚本库中安装和激活。

    评论

报告相同问题?

问题事件

  • 创建了问题 10月14日