拓冰建站拓冰建站
首页 / 资讯中心 / 正文

EndNote中文文献管理与双语引用模板配置实战指南

简介这套模板面向正在使用EndNote管理中文文献、需要输出中英双语参考文献的科研人员和研究生重点解决中文期刊、中文书籍、中文学位论文三类文献的题录处理与引用格式问题。与网上仅针对单一中文期刊的方案不同它把“等”与“et al”切换、中英文混排时的双语引用、学位论文和专著的字段补全统一纳入一套配置。压缩包内共4个文件含3个XML文献类型模板和1个ENS输出样式整体仅19KBXML用于建立中文学位论文、中文书籍等特殊文献类型的题录字段ENS样式基于国标GB/T 7714数字格式定制保证中文文献引用时作者列表、语言标识和双语对照都能按规范输出。资源小巧但覆盖完整导入后即可直接调用省去逐条修改的麻烦。已有4100余人学习使用适合正在撰写学位论文或期刊投稿、需要同时维护中英文参考文献格式的学术用户。 每年三四月份我的私信十有八九都在问同一件事毕业论文参考文献格式又崩了。里面有一半是EndNote和中文文献较劲——从知网导出的题录乱码、作者姓名识别成反的、参考文献列表里中文期刊名变成一串拼音、学校要求中英文对照的双语引用却完全不知道从哪下手。这个标题里的endnote管理中文文献及其双语引用模板.zip说白了就是把一套为中文科研场景定制的EndNote增强方案打包成了压缩包里面通常有GB/T 7714格式的样式文件.ens、适配知网/万方/维普的导入过滤器.fil、一个做好的双语引用样式外加一份使用说明。下面我就把这套资源背后从数据导入到样式配置的完整链路拆开讲清楚即使你手上没有原资源包也能照着文章从零配出一套自己的方案。这篇文章适合正在写毕业论文、投中文学报、或者被双语参考文献要求折磨的研究生和科研新手。1. 资源包里的文件分别管哪一件事1.1 .ens、.fil、.zip是怎么配合的很多人拿到压缩包第一步就懵了解压出来一堆后缀很奇怪的文件不知道先点哪个。我建议你先搞清楚角色再动手。一个功能完整的EndNote中文文献方案通常由三个角色组成文件类型后缀作用使用方式样式文件.ens控制参考文献列表和文中引用的排版格式相当于格式模板放入EndNote的Styles目录或通过Edit→Output Styles→Open Style Manager导入导入过滤器.fil告诉EndNote如何解析从数据库导出的题录文件相当于翻译官放入EndNote的Filters目录或通过Import时选择Import Option数据文件.enl / .Data真正的文献库打开库时使用这里面最核心的是.ens。你设定的参考文献到底长成张伟. 标题[J]. 期刊, 2020, 43(2): 100-120.还是1. Zhang Wei. Title. Journal, 2020, 43(2): 100-120.全看它的模板怎么组织。.fil决定你从知网导出的一大堆文本能不能被正确拆成作者、标题、期刊、年份这些字段。至于.zip本身只是分发载体解压之后别直接双击让EndNote去读压缩包先解压、再导入这是第一步要养成的习惯。1.2 这套方案到底解决哪几类痛点结合我这些年帮人处理的实际案例这套模板包主要解决三类问题第一类默认样式对中文不友好。EndNote内置的样式大多按西文习惯设计中文文献导进去之后作者名的姓和名经常颠倒中文期刊名被强制转成缩写标题大小写也乱套。用针对性的GB/T 7714样式文件可以一次性解决这些问题。第二类双语引用没有现成方案。老外写论文不需要中英对照所以EndNote原生样式里几乎没有一条参考文献同时输出中英文的设计。很多学校期刊会要求中文文献后附英文翻译或者英文文献后附中文翻译这时候光靠默认功能很难做。第三类数据进库过程太折腾。从知网导出题录导入EndNote后经常出现乱码、字段错位、文献类型识别错误。用配好的过滤器能省掉大量手工修正。说到底这套资源包不是靠什么黑科技而是把正确的导入链路和合理的样式设计组合成了可复用的生产流程。你理解了原理下次遇到新的格式要求自己也能改。2. 中文文献导入先让数据进得来、不乱码2.1 从三大中文学术库导出正确格式中文文献管理的第一步永远是导入但很多人恰恰在这一步栽了跟头。以知网为例在搜索结果里勾选需要的文献点导出与分析选择EndNote格式系统会生成一个txt文件。这里要注意导出格式尽量选EndNote专用格式或RefManRIS格式不要选纯文本或NoteExpress格式后面两种导入EndNote时字段映射容易乱套。万方和维普的操作类似导出时同样找EndNote或RefMan选项。如果某个数据库只提供RIS下载也没问题EndNote对RIS的支持很成熟。核心原则只有一个导出的是结构化题录而不是给人看的纯文字列表。那种复制标题、作者、年份然后手工粘进EndNote的做法浪费时间不说字段信息大量丢失后面做任何格式化都很难受。2.2 导入时的两个关键选项Filter和编码拿到导出的txt文件之后在EndNote里File→Import这时对话框里有两个下拉框是决定成败的关键Import Option和Text Translation。Import Option选什么取决于你导出时选择了什么格式。如果导出的是EndNote格式直接选EndNote Import如果导出的是RIS选RefMan (RIS)。Text Translation这一项很多教程会忽略但这恰恰是中文乱码问题的根源——国内数据库导出的文件虽然内容是中文编码绝大多数是UTF-8所以这里一定要选Unicode (UTF-8)而不是系统默认。以一篇典型的知网导出RIS题录为例文件内容大概长这样TY - JOUR AU - 张,伟 AU - 李,明明 TI - 基于深度学习的图像分割方法综述 JO - 计算机学报 PY - 2020 VL - 43 IS - 2 SP - 100 EP - 120 ER -AU字段里的张,伟这种写法代表姓在前名在后EndNote按这个规则解析时才能正确识别中文姓名。如果你的导入结果里作者显示成了伟,张或者伟 张多半就是这一步的规则出了问题后面第三部分会讲怎么补救。2.3 导入后必须做的一次字段体检导入完成后我强烈建议你花十分钟做一次字段体检别急着开始写论文。按一下每条文献重点看四个地方Author字段是否有正确的姓和名顺序、Title字段是否完整、Journal字段是否落在了期刊名而非其他字段里、Reference Type是否识别正确。最容易翻车的是Reference Type。知网导出的学位论文经常被识别成Journal Article会议论文有时被识别成Generic。文献类型错了后面所有样式模板都不匹配参考文献格式自然乱套。批量修改的方法是在文献列表里选中多条同类型文献右键→Change Reference Types一次性改成Thesis或Conference Paper。这个操作比逐条编辑快得多。顺带说一个很多人会遇到的情况换电脑或者重装系统后发现库里只剩一个.Data文件夹原来的.enl库文件找不到了。别慌打开EndNoteFile→New新建一个同名库如果EndNote检测到同目录下有.Data文件夹会询问是否使用现有数据文件夹选择是文献记录就能恢复。这也是为什么我建议平时把整个库文件夹完整备份而不是只复制.enl单文件。3. 双语引用模板原理、取舍与手把手配置3.1 为什么默认样式做不了双语很多人以为EndNote双语引用靠某个按钮就能打开实际上不是。EndNote的Bibliography模板是围绕Reference Type文献类型组织的同一类型只有一套字段排列规则它不会自动判断这条文献是中文还是英文更不会自动切换到另一套模板。这就是原生做不到双语的真正原因。因此所有可行的双语方案都要绕一个弯把中文和英文两套信息同时放进这条文献的不同字段里然后在样式模板中把两套字段都输出。中文文献就输出中文原文英文翻译的形式英文文献就输出英文原文中文翻译的形式。数据进库时多存一份翻译展示时自然就有内容可输出了。3.2 最省事的方案把翻译直接塞进字段如果你只需要应急比如今晚就要交稿那最省事的办法是直接在原文的字段里人工拼接双语内容。比如把Title字段写成基于深度学习的图像分割方法综述(A survey of deep learning based image segmentation methods)Journal字段写成计算机学报(Chinese Journal of Computers)Author字段写成张伟(WANG Wei)然后在样式里用一个普通模板正常输出。这种做法的优点是零配置、一分钟搞定缺点是字段被污染了以后如果想撤销双语、或者想对标题做其他处理就很麻烦检索也不方便。我一般把它定义为应急方案适合单独几篇文献临时应付。3.3 自动化的方案可选字段语法与样式配置更专业的做法是数据与显示分离。具体来说第一步给文献补充翻译字段。EndNote有多个自定义字段比如Custom 1到Custom 8也有现成的Original Title、Original Journal等字段。我的经验是用Original Title存文章标题的翻译用Original Journal存期刊名的翻译。对于英文文献可以把中文翻译塞进Custom字段。重点在于中英文数据存放在不同字段互相不污染。第二步编辑样式时使用可选字段语法。在EndNote的样式编辑器里Bibliography→Templates中每种文献类型可以插入字段并用方括号[]标记可选字段。可选字段的规则是方括号里的整个内容只有当对应字段非空时才显示字段为空就自动跳过。举个例子Journal Article的模板可以写成Author. Title[Original Title]. Journal[Original Journal]. Year;Vol(Issue):Pages.这条模板的效果是一篇文章先显示中文作者、中文标题如果Original Title字段里有英文翻译就紧接着在方括号里显示英文翻译随后显示中文期刊名如果Original Journal有英文翻译就在方括号里显示英文期刊名。于是中文文献的参考文献条目自动变成类似这种效果张伟李明. 基于深度学习的图像分割方法综述[A survey of deep learning based image segmentation methods]. 计算机学报[Chinese Journal of Computers]. 2020;43(2):100-120.这才是模板包里最值钱的技术含量也是网上很多教程没讲透的地方。具体配置步骤我用下面的小节完整还原一遍。3.4 完整配置步骤从零编辑一个双语样式打开EndNoteEdit→Output Styles→New Style新建一个样式然后把步骤拆开在左侧导航栏找到Bibliography→Templates点击右侧的Journal Article标签页。先把模板清空然后通过Insert Field按钮依次插入需要的字段Author、Title、Original Title、Journal、Original Journal、Year、Volume、Issue、Pages。插入字段后选中Original Title和Original Journal这些字段名然后在格式工具栏点Optional或者手动输入方括号包裹字段名把它们标记为可选字段。在字段之间手动输入需要的标点作者和标题之间用. 标题后翻译前可以留一个空格期刊名前用. 年份前用. 卷和期之间用( )页码前用。左侧Bibliography→Author Name设置作者的显示格式。中文姓名建议设为姓, 名且不缩写避免出现张 W.这种奇怪结果。保存样式命名为GB-T 7714 bilingual。这里有个经验EndNote样式编辑器里对中文字体和全角标点的支持并不完美建议在样式里统一用半角标点和空格做分隔生成参考文献列表后再用Word统一调整字体和中英文标点。不要试图在样式里把所有中英文标点细节一步到位那会让你在编辑器里耗掉大量时间。4. 完整实操从建库到输出一篇双语参考文献列表4.1 建库、导入样例文献这一节我带你把完整流程走一遍。先新建一个文件夹比如毕业论文文献库在里面新建EndNote库。然后准备两篇样例文献一篇中文期刊论文一篇英文期刊论文。中文论文的字段安排如下表格字段内容Author张伟李明Title基于深度学习的图像分割方法综述Original TitleA survey of deep learning based image segmentation methodsJournal计算机学报Original JournalChinese Journal of ComputersYear2020Volume43Issue2Pages100-120英文论文的字段安排把Title放原文Custom 1里放中文翻译详情不展开了原理一致。导入时按第二部分的流程选对Filter和UTF-8编码然后完成字段体检。4.2 在Word中插入引文并格式化打开Word文档在EndNote选项卡里点Insert Citation搜索关键词找到目标文献插入。这里有个容易被忽略的细节当你在Word里插入了多篇文献后参考文献列表并不是自动生成的需要点一下Format Bibliography或者打开Instant Formatting自动格式化。很多新手插了引文发现文末一片空白就是这个步骤没做。格式化时在Word弹出的对话框里选择GB-T 7714 bilingual这个样式点确定文末就会生成带编号的参考文献列表。中文文献因为Original Title字段有内容会自动输出中英并行的条目英文文献因为Custom 1有中文翻译也会输出对应的双语效果。整个过程不需要手动复制粘贴一行参考文献。4.3 格式化之后还要处理的三件事第一件事检查编号顺序。如果发现参考文献编号和正文引用顺序对不上多半是因为插入过程中引用了未格式化的临时引文。可以点Unformat Citation先把所有引文还原成临时状态再重新Format Bibliography编号就会按正文顺序重新生成。第二件事处理重复文献。如果库里同一篇文献存在多条记录格式化后文末会出现两条几乎一样的参考文献。建议在EndNote里用References→Find Duplicates查重把重复项合并后再格式化一次。第三件事检查中文字体和标点。模板生成后中英文混排的字体通常需要微调。我的经验是全选参考文献列表把中文字体统一设成宋体西文和数字用Times New Roman中英文之间的标点差异在Word里用查找替换批量处理。这个步骤虽然费一点时间但做完之后格式相当漂亮。5. 高频问题与避坑实录5.1 报错、乱码、人名颠倒把我在处理中文文献过程中最常遇到的问题整理成一张速查表方便你对照解决现象常见原因解决办法导入后中文全部乱码Text Translation没选UTF-8删掉记录重新导入并选Unicode (UTF-8)中文作者变成伟, 张Author字段姓和名顺序反了编辑样式里的Author Name设置或手动改Author字段为张,伟学位论文显示成期刊文章Reference Type识别错误批量选中后右键Change Reference Types改为Thesis参考文献列表不生成没有执行Format Bibliography在Word的EndNote选项卡点Format BibliographyWord中引文显示为大括号临时字段Instant Formatting被关闭在CWYW设置里开启Instant Formatting或手动Format Bibliography文章中引文编号错乱存在未格式化的临时引文Unformat Citation后重新Format Bibliography下载的资源包解压报错invalid zip archivezip文件下载不完整重新下载对比文件大小不要用在线解压工具直接解压这里重点说说Encountered an improper argument这个报错。它几乎可以算EndNote的经典问题常在Word中插入引文或格式化时弹出来。我的处理顺序是先保存文档关掉弹窗把文档里的临时引文删除重启EndNote和Word再试如果还不行用Word的文件→选项→加载项→COM加载项检查EndNote插件是否启用禁掉再重新启用最彻底的方案是卸载重装EndNote的Cite While You Write插件。尽量不要在同一个Word文档里反复切换多个样式大量域代码会让插件越来越慢也容易触发这个报错。5.2 样式与Word联动的坑还有一个高频问题我在EndNote的样式编辑器里改了格式Word里却纹丝不动。这通常是漏了最关键一步——改完样式后必须回到Word里再点一次Update Citations and Bibliography或者格式化一次改动才会生效。修改.ens文件后如果不重新格式化Word文档里保存的还是旧格式结果。另外很多人不知道如何把库里没有的引用格式加进去。方法有三个一是从EndNote官网或期刊官网下载.ens文件直接放入样式目录二是在EndNote里Edit→Output Styles→Open Style Manager勾选内置的其他样式三是像我们前面做的那样复制一个现有样式手动编辑。很多人从Zotero转过来时还会问Zotero的CLS文件能不能转成.ens严格说两个软件的样式机制不同没有直接转换器但你可以把Zotero里导出的参考文献文本当作参考对照着在EndNote样式编辑器里手动搭一版。最后再分享一个我坚持了很多年的工作习惯不管模板资源有多完整拿到后先在库中放五条覆盖不同文献类型的样例跑一遍完整流程确认格式没问题再开始往库里面灌几百条文献。绝大多数参考文献格式崩了的求助都源于跳过小样直接大批量处理等到论文写了一半才发现问题。先小样后全文能让整个文档管理过程稳定很多。本文还有配套的精品资源点击获取
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门