ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

EndNote样式自定义全攻略:打造符合GB/T 7714的参考文献格式

2026/9/19 21:37:42 拓冰建站 浏览量
EndNote样式自定义全攻略:打造符合GB/T 7714的参考文献格式 1. 样式体系设计与改动逻辑1.1 一个参考文献样式到底由哪几块拼出来端Note里的样式Style不是一张简单的“格式模板”它是一套完整规则集决定了两个地方的显示效果一个是正文里的引文标记另一个是文末参考文献列表。很多人自定义样式时只盯着文末列表调结果正文引文格式压根不对回头又找不出原因其实是因为这两块在样式编辑器里是完全分开的模块。具体来说一套样式包括引文格式Citations、参考文献列表Bibliography、作者列表规则Author Lists、编辑者列表规则Editor Lists、期刊名称处理Journal Names、页码格式等多个板块。其中引文格式又分“模板”“作者年份制”“数字制”几种子模式。如果你用的是数字制引文模板里一般就是[编号]这种写法如果你用作者年份制引文模板里则要写上(作者, 年份)之类的字段组合。文末参考文献列表的规则更多模板区决定了每一条文献的字段排列顺序和标点符号布局区决定了“参考文献”这个大标题怎么显示、每条文献之间空几行匿名作品怎么处理同一作者连续多条文献怎么压缩显示甚至还包括悬挂缩进多少厘米、行距是单倍还是固定值。这些细节全部藏在样式编辑器里初看界面会觉得乱但把模块拆开理解后自定义起来就顺手多了。1.2 为什么强烈建议复制内置样式再开刀我在各种论坛里看到有人一上来就选一个内置样式硬改改完以后原来的样式也废了下次用别的文档时发现格式全乱了又只能重新加载。正确的做法永远只有一个复制内置样式在副本上修改另存为新样式名。这不只是习惯问题是实实在在的保命操作原因有两个。第一EndNote的样式文件.ens后缀可以被多个文档共用。你直接改掉系统自带的那个样式等于所有引用该样式的文档全部跟着变万一学校或期刊之后要求换回原版格式你还得手动还原特别麻烦。第二EndNote在软件升级时可能会覆盖或重置内置样式如果你只改了原版升级后改动经常就没了。复制出一个独立命名的新样式后它会被保存到你自己的样式目录里升级时不会被触碰。复制的方式很简单在EndNote菜单栏打开Edit→Output Styles→Open Style Manager从样式管理器找到你需要的基准样式比如Numbered、Author-Date或者如果你要调中文样式就找GB/T 7714相关样式选中后点Edit然后在弹出的样式编辑器里直接执行File→Save As给它起个新名字保存。这样原版样式一动不动你改的是完完全全属于自己的一份副本。1.3 样式文件存放位置与管理技巧自定义样式保存后会生成一个.ens文件。Windows系统里一般在C:\Users\你的用户名\Documents\EndNote\Styles这个目录下Mac系统的路径是/Users/你的用户名/Documents/EndNote/Styles。如果你电脑上的文档文件夹被重定向到别的盘路径就跟着变。这里有个实用技巧这个Styles文件夹最好定期备份或者直接把它加入云盘同步。因为很多人的自定义样式改动是反复打磨出来的假如某一台电脑重装系统没备份的话那些辛辛苦苦调了半天的GB/T 7714样式就全没了。我自己吃过这个亏后来就在云盘里专门建了一个EndNote备份目录把整个EndNote文件夹都同步上去省心很多。管理样式还有一个常用操作如果你拿到了别人写好的.ens文件只要把它放进上面的Styles目录然后重启EndNote就能在样式管理器里看到它。这个办法我经常用来共享团队内部的统一格式全组人用同一个.ens文件交上来的论文参考文献格式基本不会乱。2. 样式编辑器的核心细节与实操要点2.1 三个入口想从哪里进就从哪里进打开样式编辑器有几种路径新手最容易搞混的是在Word里找不到入口。这里给你捋清楚第一个入口是EndNote主程序的菜单栏Edit→Output Styles→Edit 样式名或者直接Open Style Manager在样式管理器里选中再点Edit。第二个入口是通过Word里的EndNote选项卡点EndNote选项卡右下角的小箭头会弹出样式选择窗口选中样式后点击Edit按钮就能直接打开样式编辑器。这个入口特别适合那种“我引了一半文献现在想开始改格式”的场景因为不用切回EndNote程序。第三个入口最简单粗暴去Styles文件夹里找到对应的.ens文件直接双击也能在样式编辑器里打开。但要注意直接双击打开后如果修改了EndNote可能会弹出一个“样式正在被某个文档使用”的提示你需要选择保存为新样式名或者忽略提示强存强存会导致正在使用该样式的文档下次打开时自动应用新格式。2.2 引文模板语法字段、标点与空格的关系引文模板是整个样式里最容易被忽视但又最容易出问题的地方。我现在以数字制为例说说模板里的道道。打开样式编辑器后左侧导航栏里找到Citations→Templates右侧会显示一个编辑区域。如果是数字制样式这个区域里通常只有一行内容[Citation Number]。这个[Citation Number]是特殊字段代表EndNote自动分配的那个序号。中括号是模板里的符号最终在Word里显示时这条文献的引文会变成[1]这样的形式。如果你想改成上标数字的样式比如很多期刊要求引文编号以上标显示那就在模板里把[Citation Number]的前后括号删掉在Text工具栏里把[Citation Number]设为上标格式然后再手动加上中括号或圆括号。要注意的是上标格式需要选中字段后点击工具栏的A上标图标不只是设置字体角标。用作者年份制时模板里通常是这样的结构(Author, Year)。这里有两个坑。第一个坑是括号、逗号、空格必须是模板中的直接输入字符不是字段的一部分第二个坑是Author字段如果显示不好看想调成Author后面直接接Year就得在中间加一个逗号加一个空格这些标点决定了正文引文里作者和年份之间是顿号还是逗号。很多人在这里调半天发现正文里还是没变化原因就是修改后没有在Word里点Update Citations and Bibliography改完样式后一定要记得更新域快捷键是Ctrl A全选后按F9。2.3 参考文献列表模板必须掌握的字段拼接语法参考文献列表模板是自定义样式时的重中之重。导航栏位置在Bibliography→Template。右侧编辑区里每一行代表一种文献类型的格式左侧有Reference Types下拉菜单可以切换期刊论文Journal Article、专著Book、学位论文Thesis、会议论文Conference Paper、电子资源Electronic Source等类型。每一行的写法遵循一个规律字段之间用特定字符连接字段本身就是灰色的占位符由EndNote自动填充内容。你在这个模板里写什么标点最终文献列表里就会如实在字段之间插入什么标点。我拿最常见的期刊论文Journal Article举例GB/T 7714国标样式里期刊论文的显示格式是作者. 题名[J]. 刊名, 年, 卷(期): 页码.翻译成EndNote模板字段就是Author. Title[J]. Journal, Year, Volume(Issue): Pages.这个模板里Author、Title、Journal、Year、Volume、Issue、Pages都是字段[J]是手动输入的文献类型标识前后的点、逗号、冒号也都是直接输入的。如果你想让页码后带引用日期可以在Pages字段后面再加上引用日期字段但国标格式里一般不需要。实操时最容易犯错的地方在于字段之间多打或少打了一个空格。比如Year, Volume之间如果多了一个空格最终显示出来就是2024, 12而不是2024,12。这种问题很隐蔽检查的时候需要对着最终生成的文献列表逐条比对所以我在调模板时习惯性在修完之后立刻在Word里插入一条测试文献看效果不直接去看模板预览。2.4 布局设置标题、空行和悬挂缩进Bibliography→Layout区域用来设置整个文献列表的版式。最重要的三个设置是Start reference with这个文本框里的内容会出现在每条文献的最前面。很多国标样式要求每条文献前不加特殊符号那这里就留空如果期刊要求序号加方括号或者圆括号可以在这里输入[ ]或( )因为EndNote的数字制序默认是放在Template里用[Citation Number]字段的所以通常Layout这里就是空白的。Each reference begins on a new line这一项一般都要勾选代表每条文献单独起一行。如果不勾选文献会像流水账一样连在一起基本没有期刊是这样排的。Hanging indent设置悬挂缩进的对齐方式。在EndNote里这一项决定文献列表第二行起是否缩进单位用英寸或厘米表示。一般设成0.5 cm或1.27 cm对应的0.5英寸。把鼠标悬停在字段上可以看到单位说明。国标样式一般要求悬挂缩进2字符但EndNote这里只能用固定值建议直接实测在Word里看效果是否顺眼。还有一个隐藏比较深的选项在Bibliography→Title区域这里设置“参考文献”这个标题本身怎么显示是显示References还是参考文献是否加粗是否居中字体大小多少前面的Bibliography Number是否显示。国标里标题写“参考文献”并且居中这些都在这里改。2.5 作者列表与编辑者列表规则作者列表规则在Bibliography→Author Lists和Citations→Author Lists两个地方设置前者管文末文献列表后者管正文引文两者规则可以不同但从一致性角度出发建议设置成一样的规则。这里面的核心参数包括Author Lists里的If 2 authors、If 3 authors、If 4 or more authors分别设置不同数量作者时的显示规则。比如设置If 2 authors为Author A and Author BIf 4 or more authors为First Author et al.这样就能实现英文文献作者超过3人时显示“第一作者 et al.”的效果。List all author names选项选List all author names就是把所有作者全部列出选List only the first author and abbreviate others就是只显示第一作者后者常配合et al.使用。Abbreviated author list那里有一个If 4 or more, list the first 1, then et al.之类的下拉选项这是控制“从第几个人开始用et al.”的关键。中文文献的处理方法略微不同。国标要求中文文献超过3位作者时写“等”英文文献超过3位作者时写“et al.”。EndNote本身没有“自动判断中英文并用不同省略词”的开关所以要么把中文文献的作者数量控制住在数据库中改成符合规则的数量要么把模板中的et al.和等做成统一格式我后面在第四节会专门讲中英文混排的临时处理方法。3. 完整实操制作一个GB/T 7714国标样式3.1 第一步复制内置样式并另存为新名字GB/T 7714是中文参考文献的国家标准很多学校都要求论文用这个格式。EndNote较新版本自带了一个GB/T 7714样式但不同版本自带的那个样式严格程度不太一样有的引文格式是作者年份制有的是数字制直接用的效果经常不达标。我的建议是先用系统自带的GB/T 7714作为基准打开样式编辑器后执行File→Save As命名为GB/T 7714 Custom。这样做的原因是EndNote版本差异会导致一些样式细节不对我们后面逐项微调时会拿一个新名字当工作区改乱了也有退路。如果版本里找不到GB/T 7714样式也没关系找一个Numbered样式做基准然后逐项改成GB/T 7714需要的规则工作量稍大一点但也能用。3.2 第二步确认或调整引文格式为数字制国标GB/T 7714-2015规定正文引文可以采用顺序编码制数字制或著者-出版年制绝大多数理工科高校要求顺序编码制也就是正文里出现[1]、[2]这样的编号。在样式编辑器里展开Citations→Templates确认模板里的字段是[Citation Number]。如果不是这个结构把现有的(Author, Year)之类的字段清除插入Citation Number字段然后手动输入方括号。这里有个细节Citation Number字段插入方式是点击工具栏里的Insert Field按钮在下拉菜单中选择Citation Number。插入后字段显示为灰色块不要试图直接敲键盘输入大写的CITATION NUMBER那样永远是普通字符不会自动编号。如果想让编号带上方括号[1]就在字段前后直接输入[和]字符。如果期刊要求上标就选中这个字段加括号点工具栏的上标按钮。改完以后一定记得在Word里全选并按F9更新域或者点EndNote选项卡里的Update Citations and Bibliography。3.3 第三步逐字段拼装参考文献列表模板这是整个自定义样式环节里耗时最长的一步。在Bibliography→Template中把所有文献类型逐个过一遍。我自己调GB/T 7714时重点搞定了下面这几类期刊论文Journal ArticleAuthor. Title[J]. Journal, Year, Volume(Issue): Pages.专著BookAuthor. Title[M]. 版本项. 出版地: 出版者, 出版年: 引文页码.学位论文Thesis作者. 题名[D]. 保存地: 保存单位, 年份.会议论文Conference Paper作者. 题名[C]//会议论文集名称. 出版地: 出版者, 出版年: 引文页码.电子资源Electronic Source作者. 题名[EB/OL]. (更新日期)[引用日期]. 访问地址.敲这些模板的时候有几个细节很容易出错第一个是文献类型标识必须用方括号而且紧跟在题名后面。比如Title[J]不能写成Title [J]中间不能有空格否则最终显示出来会变成题名后多一个空格再加[J]国标审查时很容易被揪出来。第二个是Volume(Issue)的写法。EndNote里Volume和Issue是两个独立字段在模板里需要自己输入左括号、Volume字段、右括号不对正确的写法是Volume(Issue)中间不能加空格。实际生成时如果某条文献没有卷号但有序号EndNote会自动省略括号显示成(12)而不是12()这一点一般没问题但如果你在模板里手动写了空格就可能出现12 (3)这种难看的效果。第三个是页码字段的连字符格式。有的期刊要求页码用-连接有的要求用–en dash这需要在Pages字段本身的格式里设置不是改模板能实现的。在EndNote主界面双击某条文献找到Pages字段手动输入时用-还是–取决于你文献库里的录入习惯样式层管不了这个。3.4 第四步配置作者列表与中文“等”的处理文末文献列表的作者显示规则在Bibliography→Author Lists里配置。国标要求3人及以下全部列出用逗号分隔最后一人前不用and超过3人时列出前3人后加“等”或“et al.”。英文文献作者之间通常用逗号加空格分隔。在Author Lists里找到Separate author names with这一项选Comma并在If 4 or more authors中选List only the first 3 authors, then et al.不同版本的EndNote英文表述可能略有不同但逻辑一致。对于中文文献这里的et al.显示的是英文字母想要中文的“等”需要进到Author Lists的最下方的Abbreviation相关区域找到et al.这个词手动把et al.替换成等字。但这里有个大坑一旦你全局把et al.改成等所有英文文献的作者省略也会一起变成“等”这就乱套了。我的实操方案是不在这里改而是用另一种办法把参考文献里超过3个作者的英文文献作者字段手动截断在EndNote文献条目里只录入前3人然后在作者字段结尾加上, et al.中文文献同理录入前3人后在结尾加, 等。这样虽然牺牲了文献库的完整信息但最终输出的参考文献列表完全符合国标而且不会出现中英文混排混乱。这种方法只影响显示不影响文献数据本身吗其实影响的是文献库里的原始数据所以如果你之后要投国际期刊数据库里的作者不全就会被退稿。因此我的建议是为了正式投稿或毕业答辩单独建立一个“格式副本”的文献库只在副本里截断作者并加et al.原始文献库永远保持完整作者信息。3.5 第五步设置期刊名称缩写很多中文期刊参考文献要求刊名用缩写英文期刊名尤其常见。EndNote的Journal Names区域提供三种模式Use full journal name全称、Abbreviation 1缩写1、Abbreviation 2缩写2。你可以给每条文献的期刊字段配三组名称全称、缩写1、缩写2然后在样式里选择用哪一种。期刊缩写的具体操作是在EndNote主界面点击菜单Tools→Open Term Lists→Journals Term List打开期刊术语表。在这个窗口里你可以为每一本期刊添加全称和多个缩写形式。常用期刊的缩写可以手工录入也可以从EndNote自带的术语表导入。术语表导入路径是Library→Open Term Lists或者直接在期刊术语表窗口点击Lists→Import List选择EndNote安装目录下Terms文件夹里自带的Chemical.txt等术语表文件它们包含大量化学、生物、医学期刊的缩写映射。这里要说一个常见误区很多人都不知道EndNote还有期刊缩写术语表这功能结果每条文献都在样式里手动把Journal字段替换成缩写一旦换期刊再把全称填回去来回折腾。正确做法是使用术语表挂载在文献条目里永远存全称样式里设置显示缩写1或缩写2切换期刊时只需要改样式文献库完全不动。3.6 第六步保存样式并加载到Word所有模块改完后在样式编辑器里执行File→Save然后关闭编辑器。回到EndNote主界面在工具栏的样式下拉框里通常在文献列表上方显示当前样式名选择你刚保存的GB/T 7714 Custom。打开Word确认EndNote选项卡存在点击Style下拉框选择Select Another Style在弹出的样式列表里找到GB/T 7714 Custom点击确定。之后在文档里插入引文最终生成的参考文献列表就会按照你自定义的规则显示。如果Word里没有EndNote选项卡检查一下EndNote的Cite While You Write插件是否安装。Windows版在安装EndNote时一般会自动装好但也有装不上的情况这时需要手动到EndNote安装目录下找Configure EndNote.exe以管理员身份运行勾选Cite While You Write选项进行修复。Mac版的加载机制不一样一般在Word的工具→模板和加载项里能看到EndNote的加载项勾选即可。4. 常见问题与排查技巧实录4.1 样式改了但Word里不生效这是问得最多的情况。原因九成是Word里的域没有更新。EndNote生成的引文和参考文献列表本质上是Word域样式文件改了之后已经插入到Word里的旧格式不会自动变化必须强制更新。更新方法按Ctrl A全选正文再按F9或者直接在EndNote选项卡里点Update Citations and Bibliography。如果更新后还是没有变化检查样式下拉框里选的是不是刚刚改的那个样式名。Word里可能同时存在多个同名样式下拉框显示的是当前使用的但可能缓存了旧样式最好重新选一遍把样式从GB/T 7714 Custom切到别的样式再切回来强制刷新。4.2 EndNote选项卡消失或插件加载异常Word里找不到EndNote选项卡这个问题在Windows平台很常见特别是Office更新之后。先打开Word的文件→选项→加载项在底部的管理下拉框里选COM加载项点转到看看EndNote的加载项是否存在且被勾选。如果没勾选就勾上。如果加载项列表里没有EndNote那就需要重新运行EndNote安装程序选择修复或者直接运行安装目录下的Configure EndNote.exe进行修复。还有一种情况是Word和EndNote版本位数不匹配比如64位Word配了32位EndNote插件也会出现加载失败这个只能按版本匹配的方式重装解决。另外网上流传较广的一个问题是“安全频道支持出错”本质上也是插件无法正常初始化导致的加载失败先按上面加载项排查路径走实在不行就修复安装基本都能解决。4.3 中文文献的“等”和英文文献的“et al.”混排前面讲过全局改et al.会把中英文一起带偏这里再补充一个小技巧。如果你不想动文献库的数据可以利用EndNote的Other字段来做输出控制。具体做法是在样式模板里把作者字段和省略词的连接改成一个自定义字段然后每条中文文献在Custom 1里填“等”英文文献在Custom 1里填“et al.”。模板里写成Author, Custom 1这样中英文文献自动按各自数据库里的内容显示。这个办法比全局替换省事而且不破坏原始作者信息。缺点是每添加一条新文献都要记得去Custom 1里填对应内容比较麻烦。我个人的习惯是项目不急时统一用这种方式赶时间就直接改文献库作者字段两边都有取舍看场景选择就好。4.4 期刊缩写不显示或显示成空白检查两个地方。第一样式里的Journal Names是不是选了Abbreviation 1或Abbreviation 2如果选了缩写但文献条目对应的字段是空显示就会空白。第二去Tools→Open Term Lists→Journals Term List检查该期刊的缩写映射是否存在。英文期刊缩写最方便的办法是导入EndNote自带术语表。在期刊术语表窗口点Lists→Import List找到Chemistry.txt或Medicine.txt等术语文件按需导入。中文期刊没有标准缩写术语表一般要求写全称所以样式里选Use full journal name就行。4.5 引文编号不连续或重复这个现象通常发生在手动删除引文之后。手动删除引文时正确做法是选中引文所在位置后按Delete但如果只删除了引文前面的文字而没删掉域就会出现序号空位。在EndNote选项卡里点Update Citations and BibliographyEndNote会重新编号。如果重编后仍乱建议把整篇文档的引文先全部转成纯文本Convert Citations and Bibliography → Convert to Plain Text再重新插入这是一种暴力但有效的做法。4.6 参考文献里出现奇怪的标点或多余字段比如有的文献URL带了doi:前缀或者作者后面多了个多余的逗号这类问题大多数是模板里多打了标点或字段顺序不对。比如Pages.后面如果还跟着一个.但数据库里页码字段末尾本来就有句点最终显示时就会出现两个句点。这时只需要回到模板里把末尾的.去掉留一个就行。不同文献类型要逐个检查模板尤其是学位论文、电子资源这些平时用得少的类型特别容易残留多余分隔符。4.7 中文字体不统一很多人在Word里生成参考文献后发现某些条目是宋体某些是Times New Roman整个列表字体七零八落。原因是EndNote样式编辑器里没有对字体做显式设置所以参考文献列表会继承Word当前段落样式而不同段落可能应用了不同字体。解决方法在Word里打开样式窗格找到EndNote生成的参考文献段落样式通常名为Bibliography或文献右键修改字体统一设置成中文字体如宋体西文字体如Times New Roman。这个修改对整篇文档的参考文献列表生效一次搞定。如果想让样式层直接固化字体可以进到EndNote样式编辑器的Bibliography→Layout选中字体设置但那里的选项比较有限我一般还是直接在Word里处理。4.8 样式文件损坏或丢失.ens文件本质上是个文本文件如果用过老版本EndNote再升级到新版本偶尔会遇到样式打不开或某个字段颜色异常。这时候先备份原文件再用EndNote主程序的Edit→Output Styles→New Style新建一个空白样式逐项粘贴虽然费时间但比重新摸索快。为了防止样式丢失我还建议不定期用File→Export把样式导出成XML备份。EndNote的样式文件导入导出路径都在File菜单下名字可能写作Export Style或Import Style不同版本略有差异但功能一样。写在最后的一些杂谈我调文献样式的经验是别一步到位先拿两三条代表性的文献一本中文期刊、一篇英文期刊、一本专著做测试每改一个模块就更新一次Word预览确认没问题再进行下一项。这么做虽然慢但每次只改一个变量出了问题也知道是哪个环节引起的不会像无头苍蝇一样瞎试。EndNote样式自定义这事说难不难说简单也不简单本质上是把学校或期刊那套烦琐规则翻译成软件能懂的字段逻辑。摸清套路后任何格式需求都只是改模板里的字段和标点而已。希望这份详细版的教程能帮你少走点弯路。