
Zotero 如何实现参考文献双语引用基于 CSL 样式背景在 Zotero 中实现参考文献的“中英文双语引用”时首先想到的自然是寻找相应的 CSL 样式。在 Zotero 软件中通过「编辑」-「设置」-「引用」可以看到「获取中文社区样式」的跳转按钮。跳转到中文社区后可从 CSL 样式库中筛选自带英文翻译特性的样式。带英文翻译的样式然而初次使用时往往不清楚如何在文献条目中填写英文字段才能使双语引用生效。在中文社区中检索搜索「英文」可找到 [[关于 Word 引用的各种问题 CSL 样式问题 中英文混排]]其中介绍了语言字段的设置方法但未涉及双语引用搜索「双语」「翻译」等关键词均找不到相关说明因此有必要补充关于带「英文翻译」特性 CSL 样式的使用说明。什么是双语引用以《应用力学学报》的样式为例在参考文献bibliography中英文论文→ 直接引用原文中文论文→ 先输出中文引用格式再输出对应英文版本末尾标注(in Chinese)要实现这一功能需要了解 CSL 样式代码中对应的字段名称并在 Zotero 条目中正确填写。前置条件条目语言标记每个条目必须在「语言」字段中正确填写文献类型语言字段值中文文献zh英文文献en-US或en样式会根据该字段自动选择输出格式。[!note] 标记语言类型参考材料中文社区关于 Word 引用的各种问题 CSL 样式问题 中英文混排双语字段对照表为实现双语对照输出中文 英文翻译需在 Zotero 条目的「其他」字段中手动添加以下英文字段中文信息所在字段对应英文字段需手动添加用途说明titleoriginal-title论文 / 书籍的英文标题container-titleoriginal-container-title期刊 / 会议集的英文名称publisheroriginal-publisher出版社的英文名称publisher-placeoriginal-publisher-place出版地的英文名称authororiginal-author作者的英文姓名或拼音样式会自动先输出中文部分再输出英文部分独立成行。填写示例假设有一条中文期刊文章中文信息如下字段内容languagezhtitle基于深度学习的图像识别研究container-title计算机学报publisher科学出版社publisher-place北京author张三为实现双语输出额外添加英文字段内容original-titleDeep Learning Based Image Recognitionoriginal-container-titleChinese Journal of Computersoriginal-publisherScience Pressoriginal-publisher-placeBeijingoriginal-authorZhang San如何在 Zotero 中添加英文字段打开文献条目右侧的「信息」面板找到「其他」Extra字段区域直接输入对应英文字段格式为字段名: 内容[!tip] 实用技巧一般期刊论文首页的页脚会提供英文引用格式直接复制填入即可。需要逐篇加入英文信息。如果没有直接可使用的样式可以将代码给AI修改[!warning] 注意如果「其他」字段中已有自动产生的数据需要将original-*类的内容调整至最前面。记得将original-*移动到开头如果有多个作者需要特殊注意1一种简单的方法是直接输入前三个比如复制文章给出的英文引用格式例如original-autho:Zhang San, Li Si, Wang Wu, et al. 这样可以正确显示但是实际上样式解析为一个作者直接输出的文本。优点是简单缺点是无法长期维护2便于长期维护的方法是输入多个original-autho:xxx并且分行这样可以正确解析作者名称例如后面需要修改姓-名的顺序或大小写可直接更新。多个作者处理方法不同类型文献的字段需求不必为每种文献类型填写全部original-*字段文献类型必需字段期刊文章original-titleoriginal-container-titleoriginal-author书籍original-titleoriginal-publisheroriginal-publisher-placeoriginal-author学位论文original-titleoriginal-publisher学校original-author其他场景纯中文引用不需要英文翻译留空所有original-*字段样式只输出中文格式。纯英文文献语言设为en或en-US仅填写常规字段titlecontainer-titleauthor等样式只输出英文格式不加(in Chinese)标记。original-author的显示格式样式宏定义中通常包含text-caseuppercase填写Zhang San会自动渲染为ZHANG San。快速验证创建一条测试条目在中文期刊的「其他」字段中填入language: zh original-title: Test Title original-container-title: FightForOpenSrc original-author: Li Si在 Word 中插入该条目引用检查参考文献列表是否正常显示双语格式。然后手动修改具体的内容即可扩展当前英文字段需手动填写后续可考虑编写 Zotero 插件自动从论文首页提取英文引用信息利用Extra字段 脚本批量导入实际上zotero对双语的支持已经比价友好作者对比过endnotes的中英文混编需要自定义文献类型无语言标记功能需要手动修改参考文献样式。在这个大模型时代直接在类似的基础上修改CSL已经是更加高效的方法了。参考Zotero 中文社区关于 Word 引用的各种问题 CSL 样式问题 中英文混排CSL 样式仓库 - 英文翻译标签