
简介EndNote模板格式修改指南面向需要规范参考文献格式的学术写作者重点解决EndNote内置样式不符合GB/T7714《文后参考文献著录规则》的问题。文档以docx格式呈现压缩包内包含1个文件大小仅32KB便于快速下载阅读。内容从打开EndNote数据库、编辑Output Styles开始逐步讲解如何选择参考文献模板、修改作者显示格式、调整引用序号样式并提供了基于Chinese Std GBT7714 (Author-Year)进行逐项自定义的完整思路。针对预设样式与国标存在差异的情况文档还说明了如何通过官网下载.ens文件或自行修改模板来达到要求可帮助读者掌握自定义EndNote样式的关键方法从而在论文写作中自动生成规范、统一的参考文献列表。已有157人学习该资源适合正在准备学术论文且对文献管理软件有一定基础的用户。1. EndNote 模板格式修改先分清改的是什么EndNote 模板格式修改这件事文件本身不大坑却不少。网上流传的endnote模板格式修改.docx这类文档最值钱的不是操作截图而是修改 Output Style.ens的思路先偷懒从现成样式里找一个语法完整的底子再改 Templates、Author Lists、Citations 这几块。放到中文投稿场景多数人最终要的是 GB/T 7714《文后参考文献著录规则》也就是顺序编码制的 [1] 或著者-出版年制的作者, 年份输出。群里经常争论 EndNote 和 Zotero 哪个好用真正拉开体验差距的往往是样式文件有没有针对目标期刊或毕业要求调过。改过一次就会明白问题从来不在 Word 里而在 EndNote 样式文件没有按要求调教。2. Output Style 的骨架Templates、Citations、Bibliography 三个面板决定排版展开 EndNote 的 Edit Output Styles Edit ...进入的不是一个弹窗式对话框而是带左侧条目树、右侧配置区的编辑窗口。左侧从上到下依次是 About This Style、Anonymous Works、Page Numbers、Journal Names、Citations、Bibliography、Author Lists、Editor Lists 等条目。多数人改参考文献格式改不对原因是只看住了 Bibliography Templates忽略了其他面板和它的联动关系。作者截断规则写在 Author Lists 里引文序号是否上标写在 Citations Templates 里这些都与文末参考文献格式分开配置改一处不管另外几处导出结果始终不干净。2.1 .ens 文件的存放位置与加载机制每个样式对应一个 .ens 文件Word 工具栏上的 Bibliographic Output Style 下拉框扫描的是 EndNote 安装目录下的 Styles 文件夹。Windows 默认在 c:\Program Files\EndNote X9\StylesmacOS 对应 /Applications/EndNoteX9/styles绿色版或优盘版按解压目录找。这个 .ens 是文本格式可以直接用编辑器打开看内部字段不同版本编码可能不同。平时使用时EndNote 启动时扫描 Styles 目录下拉框显示的样式名就是文件名本身所以另存时命名要一眼能认出来比如 Chinese Std GBT7714 (Numeric) Custom后面加 Custom 后缀方便识别改动过。提示把 .ens 复制进 Styles 目录后EndNote 不会马上在下拉框出现新样式通常要重开 EndNote 才能看到Word 侧有时还要重启一次才认到。2.2 三个高频面板的分工这三个面板功能很容易混淆对照关系可以按下表理解。面板控制范围容易踩的坑Citations Templates正文中引文占位符的写法如 [1] 或 (Author, Year)把这里当成文末格式改导致正文引文里出现整条题录Bibliography Templates文末参考文献的字段序列、标点、文献类型标志只改这里作者截断和 et al. 仍然不受控Author Lists / Editor Lists作者和编者的显示数量、截断方式、et al. 文本只改 Author Lists忘了 Editor Lists 也要同步Citations 面板控制的是 Word 里插入引文后的占位顺序编码制一般选 Bibliography Number 字段期刊要求上标时选中这个字段再点上标按钮即可。Bibliography 面板才是文末列表的排布字段顺序、点号、方括号都在这里定义。而列出前几个作者、超过几个以后用 et al.这类规则单独存放在 Author Lists 和 Editor Lists 里与模板串完全独立。把三者拆开看修改时就不容易改一处坏一处。2.3 字段语法标点、空格和竖线分隔符EndNote 的模板不是普通文字而是字段加标点的组合串。字段名必须用英文如 Author、Year、Title、Journal、Volume、Issue、Pages标点写在字段外面原样输出到参考文献中。竖线是强制分隔符它前面的标点只在对应字段有内容时才输出。比如国标期刊格式写成 Author. Year. Title[J]. Journal|, Volume|(Issue)|: Pages|.拆开读就是作者后跟点、年份后跟点、标题后紧跟 [J] 再跟点期刊名后面的逗号、卷期括号、页码冒号都加了竖线保护字段为空时不会留下孤立标点。删掉竖线直接用逗号遇到没有卷号的期刊文末就会多出一个悬空的逗号这是格式不干净的典型来源。粘贴模板时还要检查末尾句点国标要求每条文献以句点收尾替换模板时不经意删掉末尾的点整篇导出就缺了一圈句号。2.4 动手改之前先备份再 diff 看差异改样式出问题很常见动手前先复制一份 .ens 出来路径换成自己的 EndNote 安装位置。下面的命令在 Git Bash 或 WSL 里都可以跑# 生成带 .bak.ens 后缀的备份文件EndNote 不会把它当外来样式 cp Chinese Std GBT7714 (Numeric).ens Chinese Std GBT7714 (Numeric).bak.ens # diff 输出为空说明还没改过有输出则逐行显示改动位置 diff Chinese Std GBT7714 (Numeric).bak.ens Chinese Std GBT7714 (Numeric).ens备份文件确认一切都调好后再删除不要一边改一边留多个 .bak 在 Styles 目录否则下拉框里会看到一堆残留样式名。diff 对二进制或 UTF-16 编码的文件也能工作逐行对比能直接看出改动了哪个面板。养成这个习惯后改坏了随时回滚不会把整套样式文件搞废。3. 按 GB/T 7714 替换 Bibliography 模板期刊、专著、学位论文逐个改GB/T 7714 有两种著录体系顺序编码制和著者-出版年制。EndNote 自带 Chinese Std GBT7714 (Author-Year) 和 Chinese Std GBT7714 (Numeric)分别对应这两种但内置模板的字段输出并不完整常见问题是期刊文章缺少 [J] 类型标识或者标题和期刊名之间多出一个空格和国标样张对不上。后续所有修改都围绕 Bibliography Templates 展开其他面板保持自带配置。3.1 用现成样式做底子别从 New Style 开始从零开始新建样式要处理 About This Style、Anonymous Works、Page Numbers 这些不常用条目没有经验很容易卡住。常见做法是拿自带样式另存一份再改操作路径Edit Output Styles Open Style Manager勾选 Chinese Std GBT7714 (Numeric)然后 File Save As 另存为 Chinese Std GBT7714 (Numeric) Custom。复制出的副本继承原有模板后续只需在 Bibliography Templates 里逐条替换。个人建议优先改顺序编码制中文期刊和毕业论文绝大多数用 [1] 编号。著者-出版年制的修改逻辑一致只是正文引文显示不同字段串可以复用。如果连这两个样式都没有说明安装时精简了组件到 EndNote 官网的 Output Styles 下载区域按 publication name 搜索 Chinese Standard 就能拿到 .ens 文件互联网上也能找到大量可参考的同类模板。3.2 期刊文章模板的字段序列与标点逻辑期刊文章对应的模板串替换为Author. Year. Title[J]. Journal|, Volume|(Issue)|: Pages|.对照国标著录格式——析出文献主要责任者. 析出文献题名[文献类型标志]. 连续出版物题名, 年, 卷(期): 页码. 可以拆出三个关键点文献类型标志 [J] 要紧跟题名之后中间不加空格期刊名后的逗号、卷号和期号括号、页码冒号都用竖线保护没有卷号时不会出现悬挂标点页码范围直接用半角连字符如 123-125不要用间距更宽的连接号国标样张里用的是短横线。具体操作在左侧条目树展开 Bibliography Templates右侧列表定位 Journal Article选中旧模板后粘贴新串。如果找不到 Journal Article 这个类型点右侧列表左上方的 Reference Type把 Journal Article 勾选出来再编辑。3.3 常用文献类型的模板对照论文里除了期刊最常见的还有专著、学位论文、会议论文和电子文献。下表是可直接套用的字段串标点风格保持一致。文献类型类型标识推荐模板串期刊文章[J]Author. Year. Title[J]. Journal专著[M]Author. Title[M]. Edition学位论文[D]Author. Title[D]. City: University会议论文[C]Author. Title[C]. City电子文献[EB/OL]Author. Title[EB/OL]. (Year)[Cited Date]. URL.专著要把版本项放在题名后面没有版本信息时 Edition 字段留空竖线保证逗号不会悬空学位论文的 University 字段通常填学校全称City 和 University 之间不要漏空格电子文献的引用日期格式各期刊要求差异较大拿不准时以目标期刊最近一期的参考文献页为准不要盲信网上模板。文献类型标识是国标硬性要求[J]、[M]、[D]、[C]、[EB/OL] 分别对应期刊、专著、学位论文、会议论文和电子公告漏掉任何一个都会被编辑打回。3.4 保存位置与 Word 刷新样式修改完成后点保存默认弹窗会定位到 Styles 目录建议直接存那里。手工复制也可以# 将自定义样式复制到 EndNote 的 Styles 目录文件名要与样式名一致 cp /tmp/Chinese Std GBT7714 (Numeric) Custom.ens \ /c/Program Files/EndNote X9/Styles/Chinese Std GBT7714 (Numeric) Custom.ens复制完成回到 Word在 EndNote 选项卡里把 Bibliographic Output Style 切换成刚保存的样式已有引文需要点 Update Citations and Bibliography 重新生成文末列表。正文中的引文序号如需上标回到 EndNote 的 Citations Templates选中 Bibliography Number 字段用工具栏的上标按钮设置后保存再回到 Word 刷新。上标这类细节不要在 Word 里逐个手改否则下次更新引文域时会被覆盖回原样。4. 作者显示规则三处坑截断数量、et al. 改“等”和姓名缩写模板替换完毕后作者部分往往还会出问题。作者显示规则不在 Templates 里而在 Author Lists 和 Editor Lists 两个面板中。期刊返修阶段反复调这里的人不少核心原因是对这两套规则的边界不清楚。作者列表管的是参考文献和引文中的作者编者列表管的是专著、书籍章节这些有编者字段的文献类型两套设置长得几乎一样但必须分别改。4.1 Author Lists 与 Editor Lists 是两套独立规则中文场景常见的需求是前三位作者列出其余用等代替在 EndNote 里对应 List all author names 和 If N or more authors, list only the first M 这类选项。各版本英文措辞略有差异看到 List only the first 就找对了位置。常用的参考参数如下表最终以目标期刊投稿须知为准。设置项含义建议值List all author names所有作者全部列出3 人以内建议全部列出If 3 or more authors, list only the first 2超过 3 人时的截断规则List only the first 2其余用 et al.First Author / Other Author第一作者与其他作者的缩写方式First Author 用 Smith JOther Author 用 Doe JName Format 里 First Author 和 Other Author 可以分开设置有的期刊要求第一作者用全名、其余作者用缩写这种差异要在这一层配置而不是去改 Templates 的标点。Editor Lists 面板在修改专著和书籍章节的类型时尤其重要只改 Author Lists 的话书籍条目的编者部分仍然按旧规则输出。4.2 et al. 改“等”的位置差异中文文献还要处理 et al. 转等。替换位置有两类著者-出版年制下正文引文里出现 (Zhang et al., 2020) 时需要在 Citations Author Lists 里把 et al. 改成等文末参考文献的 et al. 则在 Bibliography Author Lists 和 Editor Lists 里改。顺序编码制没有正文引文中的作者列表只需要改 Bibliography 下的两处。替换时注意 et al. 前面的半角空格。内置模板通常是 , et al.中文输出希望是,等或, 等具体取决于你的模板串前面有没有空格。动手前先扫一遍所有 et al. 的位置避免漏掉 Citations 里的那一处import re # 以 UTF-16 读取 .ens 文件失败时换成 gbk 再试 path rC:\Program Files\EndNote X9\Styles\Chinese Std GBT7714 (Numeric) Custom.ens with open(path, r, encodingutf-16, errorsignore) as f: content f.read() # 打印 et al. 前后各 40 个字符确认它属于哪个面板 for match in re.finditer(r.{0,40}et al.{0,40}, content): print(repr(match.group()))这个脚本把文件中所有包含 et al. 的片段打印出来运行后能直观看到每处出现的上下文确认完再手动替换比凭记忆改稳得多。命令行操作不熟的话也可以用 Notepad 或 VS Code 打开 .ens 文件搜索 et al. 逐个定位。4.3 期刊缩写交给 Journal Names 面板别手动打缩写Journal Names 面板提供三种输出方式Use Full Journal Name、Abbreviation 1、Abbreviation 2。GB/T 7714 一般要求连续出版物用全称选 Use Full Journal Name。如果目标期刊要求缩写不要直接在 Template 里手打期刊缩写应该在 Tools Open Term Lists Journals Term List 里维护期刊全称和缩写的对应关系。这样同一篇题录在不同样式之间切换时期刊名会自动变化不会出现一份文档里 Nature 和 Nat. 混用的局面。改完记得检查 Term List 里的缩写规则英文期刊名缩写是词首截断如 Journal of 缩成 J.大小写也要保持统一。5. 收尾技巧把自定义样式固化成可迁移的团队资产5.1 换电脑和重装系统时的样式迁移样式文件全部收敛在 Styles 目录重装或换电脑时把这个目录打包带走即可# 把整个 Styles 目录打包包含所有内置样式和自定义样式 cd /c/Program Files/EndNote X9/Styles tar czf endnote_styles_backup.tar.gz *.ens压缩包复制到新机器解压后覆盖 Styles 目录EndNote 里就能看到全部自定义样式。团队公用时建议由固定的人维护这套 .ens其他人直接下载覆盖而不是各自从官网下样式再改否则格式永远对不齐。5.2 处理 EndNote is waiting for user 与 Word/WPS 加载失败Word 状态栏出现 EndNote is waiting for user 时通常是 CWYW 连接在等待用户确认常见于先打开 Word 再打开 EndNote或者样式文件被另一个进程锁定。处理顺序是先关闭 Word 和 EndNote重新打开 EndNote 并加载样式再打开 Word 文档。如果仍然卡住检查 Word 的文件 选项 加载项确认 EndNote Cite While You Write 没有被禁用。用 WPS 打开 docx 时 EndNote 加载项经常不启动需要格式化时建议回到 Word 操作WPS 里只做阅读和批注。5.3 插入 Word 前的快速验证方法在 EndNote 的预览窗格里选中一条完整题录把 Preview 的样式切到刚保存的样式先核对三处作者截断是否正确、期刊名是全称还是缩写、页码范围是 123-125 的短横线还是其他符号。确认无误再插入 Word。插入后的引文本质是域代码按 AltF9 能看到域内容不要直接删除引文文本否则参考文献列表里会残留空项。改完样式后在 Word 里点一次 Update Citations and Bibliography 全篇刷新个别期刊对空格和标点还有额外要求最后从导出 PDF 的参考文献页抽一条逐字比对通常一遍就能定位所有残余问题。本文还有配套的精品资源点击获取