论文最后一周真正让人睡不着的,往往不是实验数据,而是标题编号、图表题注和那几十条参考文献。这篇文章把 Word 的样式集、Zotero 和 EndNote 串成一条流水线:内容写内容,格式交给工具,改格式不动内容。

信息核验时点:2026-10-15(Zotero 官网最新正式版 10.0.6,发布于 2026 年 10 月 7 日;EndNote 官网当前主推 EndNote 2025,最新更新包 2025.3.1)


本文要点
  • 一句话定义:样式集是把“长什么样”从“写什么”里剥出来的规则库,再配上文献软件的文字处理插件,就能整体替换格式而正文一个字不动。
  • 核心结论:标题、题注、参考文献全部走样式和域之后,换一套投稿模板的时间可以从几小时压到几分钟;Zotero 样式库收录超过 10000 种 CSL 样式,EndNote 支持 7000 余种期刊格式。
  • 适用场景:学位论文、期刊投稿、同一份内容要出多个版本的技术报告,还有要交给同门接手的长期课题。
  • 短板 / 边界:域代码、插件版本、条目元数据这三个环节任意一个出问题,自动化都会把混乱放大;Zotero 10 发布才两个多月,一部分插件还在适配。

为什么最后崩掉的总是格式?

写论文的时候,正文反而是最省心的部分。真正耗时间的是这些:第三章插进去一张新图,后面 20 多张图的编号要跟着变;投稿被拒换一家期刊,参考文献的著录格式、作者名缩写、标点全都要重来;导师说“把二级标题统一成蓝色加粗”,于是你在几十页文档里一个个找。

这些活有个共同点,它们都不涉及内容,只涉及表现。手工处理表现层的成本会随着文档长度和时间跨度一起涨。我在硕士最后一年换过三次投稿模板,第一次从头改了一整天,第二次用了半天,第三次学会用法之后只花了十几分钟。

差别就在于有没有把格式和内容分开。

先分清两件事:样式管“长什么样”,文献软件管“是什么”

Word 的样式到底是个什么东西?

很多人把样式当成“格式刷的集合”,这个理解会让人一直停留在手工阶段。样式其实是一套预先写好的规则,任何贴了“标题 2”标签的段落,都会自动长得一样。

它带来两件手工做不到的事。改规则,全文同步:你把“标题 2”的字号从 14 磅改成 13 磅,文档里所有二级标题一起变,不用挑。结构可识别:导航窗格、自动目录、多级列表、题注的章节号,都靠识别段落用了哪个样式来工作。

所以判断一篇文档规不规范,最快的方法是打开视图里的导航窗格。左侧能列出完整层级,说明标题是“真”的;左侧空空如也,那些标题多半是用放大字号和加粗假装出来的。

样式、模板、目录这几件事想系统补一遍,可以先看 Word 从入门到精通:一份完整的学习路径指南。

域代码:那个看起来像乱码的“暗桩”

按 Alt+F9,你会看到文档里冒出一堆大括号包裹的东西,比如 { REF _Ref12345 \h } 和 { STYLEREF "标题 1" \n }。这些是 Word 的域,自动编号和交叉引用全靠它们顶着。

它们有两个特点。屏幕上显示的灰色底纹只是提示,打印和导出 PDF 时不会出现;大括号里的内容不要手动改。域一旦被拆开,编号链条就断了,后面会出现“错误!未找到引用源”这类提示,而且很难查是哪一处断的。

第一步:把 Word 的样式集搭成一套可复用的骨架

标题样式和多级列表怎么绑在一起?

顺序不能反。先给各级标题套上内置的“标题 1”“标题 2”“标题 3”,再去定义编号。

在开始选项卡里点“多级列表”,选“定义新的多级列表”,展开左下角的“更多”按钮,逐个级别做两件事:把“将级别链接到样式”指向对应的标题样式,把“编号格式”里的前一级编号带进来,比如级别 2 写成 1.1。如果各级数字出现了罗马数字或者字母混排,勾上“正规形式编号”统一成阿拉伯数字。

顺手把段落设置里的大纲级别对上,标题 1 对应 1 级。目录能不能自动生成,就看这里。

中文这一栏要单独留意。学校模板通常规定标题用黑体、正文用宋体或者小标宋,本机没装这些字体时 Word 会静默替换,字宽行高跟着变,稿子发给别人打开就是另一副版式。为什么会这样、怎么避免,为什么你的文件传给别人就乱了:WPS 与 Office 排版兼容性的真相 里讲得比较细;字体包本身可以在 常用公文字体(1.0.03.22) 这篇里补齐。

图表题注为什么一定要勾“包含章节号”?

插图插表的时候,别在图片下面手打“图 3-1”。选中对象,点引用里的“插入题注”,新建一个标签“图”,然后勾上“包含章节号”,章节起始样式选“标题 1”,分隔符用连字符。

这样做的结果是,一张图被移动、一章被拆分之后,题注编号自己会变。代价是你要接受它长得丑一点,字号和间距去改“题注”这个样式,而不是一个个手动调。

交叉引用和手打“图 3-1”差在哪?

正文里提到某张图的时候,用“交叉引用”插入,引用类型选题注标签,引用内容选“仅标签和编号”。这样写出来的编号和题注是同一个数据源。

结构改完之后,Ctrl+A 全选,再按 F9,全文的编号、交叉引用、目录一次性刷新。文档上百页的时候,可以只选中需要更新的章节再按 F9,避免整篇卡住。

怎么把这套样式搬到新文档,或者交给别人?

打开样式窗格(Ctrl+Alt+Shift+S),点底部的“样式管理器”,进入管理器对话框,把一侧切到当前文档,用“导出”存成 .dotx 模板。新文档里再从管理器“打开文件”选中这个模板,把样式复制过去。

复制完别急着关,随手敲一个标题试试编号是不是连续的。编号偶尔会掉链子,尤其是原文档的多级列表定义没跟着样式一起搬的时候。

如果你拿到的是别人写好的稿子,想先看看它到底用了哪些样式,可以用下面这段脚本过一遍。假标题在这份统计里藏不住。

"""统计每种样式被用了多少次,用来揪出用加粗和放大冒充的标题。"""

from docx import Document

doc = Document("论文初稿.docx")
counter = {}
for para in doc.paragraphs:
    name = para.style.name
    counter[name] = counter.get(name, 0) + 1

for name, count in sorted(counter.items(), key=lambda item: -item[1]):
    print(name, count)

顺便说一句版本管理。整篇稿子只存“最终版”“最终版2”这种做法,改坏一次就回不去了。把 Word 稿转成 Markdown 丢进 git,每次改动的差异都看得见。真要长期用 Markdown 写正文,编辑器可以试试 MarkText:免费开源的所见即所得 Markdown 编辑器,它的所见即所得和 Word 的输入习惯差别不算大。

pandoc 论文初稿.docx --extract-media=media -o 论文初稿.md  # 图片单独存到 media 目录,方便用 git 追踪改动

第二步:Zotero 这边,怎么做到“插入一次、格式随便换”?

Word 里的 Zotero 选项卡不见了怎么办?

Zotero 第一次启动时,会给系统里的 Word 和 LibreOffice 自动装插件,正常情况下重启 Word 就能看到 Zotero 选项卡。找不到的话,去 Zotero 的设置里翻“引用”这一项,里面有个文字处理软件的分区,可以重新安装;插件装没装上、版本跟不跟随客户端,也在这一栏看。

装了插件仍然没有反应的话,先看 Word 的文件、选项、加载项里,Zotero 是不是被禁用了。

引文和参考文献表,顺序不能反

把光标放在要引用的句子末尾,点插件里的 Add/Edit Citation。第一次会问你用哪套引文格式,随便选一个,后面随时能换。在弹出的搜索框里输标题关键词,选中条目,确定。

然后回到文末,点 Add/Edit Bibliography,参考文献表就出来了。文中序号和文末条目是一套数据,删掉一条、加进来一条,按一下 Refresh 就会重排。

文档里出现大括号或者灰色底纹,都属于正常状态,别去改它。要交 PDF,就用 Word 的“另存为 PDF”,不要用虚拟打印机。

GB/T 7714 的中英文混排怎么调顺?

Zotero 出厂不带国标样式,得自己装。设置里进“引用”,点样式管理器的“获取更多样式”,搜 7714,能找到顺序编码制和著者-出版年制两个版本,也可以先到 Zotero 样式文档 看看它对 CSL 样式的说明。如果学校要求更细,就去 Zotero 中文社区的样式仓库 下载维护版,用“从文件添加”装进来。样式本身是 XML,想改的话用 CSL 可视化编辑器 比硬啃源码舒服得多。

这里有个容易翻车的点:顺序编码制和著者-出版年制是两份不同的文件,选错等于白装。装完以后做三项检查,中文文献作者后面是不是“等”、英文文献是不是 et al.、标点是不是全角。都不对的话,问题多半不在样式,而在条目的语言字段没填。

Zotero 10 现在升级,还是再等等?

Zotero 的大版本节奏很快:10 版在 2026 年 8 月 17 日发布,才两个月就出到 10.0.6(2026 年 10 月 7 日),具体条目可以在 官方版本记录 里翻。

Zotero 10 的改进里,和论文写作关系最近的是这几项:高级搜索重做,条件可以嵌套,还能指定搜到条目层还是注释层;批量编辑和撤销补上了,误改字段可以按 Ctrl+Z 救回来;PDF 多了阅读模式,去掉页眉页脚和双栏,读起来像电子书;朗读功能会跳过文内引用和表格;中日韩文本搜索现在按完整短语匹配。

风险也要说清楚。升到 10 之后数据库是单向升级的,想退回 9 得清掉本地数据目录,全靠之前同步到云端的备份兜底。插件接口变动也不小,一部分插件要重构才能用。如果你正在赶投稿,最稳的做法是先去插件发布页挨个确认适配情况,再决定要不要点更新。

第三步:EndNote 用户的 CWYW 怎么配?

科睿唯安官网目前挂着两个版本,EndNote 2025 和 EndNote 21。2025 版是 2025 年 4 月推出的,官网当前最新的更新包是 2025.3.1,下载入口在 EndNote 官网。它的强项一直是期刊格式,官方样式库里已经定义了 7000 余种输出样式,投稿换刊的时候这一条最省事。

三步走完的基本流程

Word 里会出现一个 EndNote 2025 选项卡。把光标放到位置,点 Insert Citation 里的 Find and Insert Citation,搜索或者从库里选,点 Insert。多条文献一起插也可以,选中第二条之后点 Insert Selected Citation,中间的分隔符由输出样式决定。

换格式走选项卡上的 Style,选 Select Another Style,列表按期刊名排序。注意期刊缩写和全称不是一个字段,搜不到的时候用缩写试。

同样的道理,文末的参考文献表是一个域,和文献库联动,不要把它拆成纯文本再编辑。

2025 版那几个 AI 功能,实际能帮上什么?

EndNote 2025 加了几个生成式 AI 功能,桌面端和文字处理插件里都能用。Key Takeaways 能把一篇论文或者 PDF 的关键结论抽成结构化摘要,用来快速判断一篇文献值不值得细读。Find a Journal 根据稿件的关键要素推荐期刊,选刊的时候当个参考。Cite from PDF 是这次比较实用的一个:在 PDF 里高亮一段话,点引号图标,话和对应的引文会一起进文档。

AI 摘要看看就好,别直接搬进综述。它的定位是省下筛选时间,不是替你做判断。

Zotero 和 EndNote,到底该怎么选?

对比项ZoteroEndNote
授权与成本开源免费,云端附件免费额度 300MB商业授权,多数人靠学校或者机构采购
当前版本10.0.6,2026 年 10 月 7 日EndNote 2025,2025 年 4 月
引文样式样式库收录超过 10000 种 CSL 样式,可自己改 .csl内置 7000 余种期刊格式,Style 文件可编辑
Word 集成插件随客户端自动安装,Word 和 LibreOffice 都能挂CWYW 插件,期刊格式这块最成熟
中英文混排国标样式要自己装,还得微调语言字段样式库里能搜到 GB/T 7714 的输出样式,细节同样要改
升级节奏版本迭代快,插件得跟着适配版本节奏慢,插件生态相对稳

如果只给一句话建议:文献库不大、想要免费和可定制的,用 Zotero;实验室已经买了授权、投稿期刊动辄十几家、更看重格式覆盖面的,用 EndNote。两个都装也不冲突,最糟的情况是同一篇稿子同时挂两套插件,域会打架。

三个工具怎么排成一条流水线?

  1. 定骨架。新建文档,先改标题 1 到标题 4 的样式,再把多级列表绑上,另存为 .dotx。
  2. 写正文。标题只用样式,不按加粗和放大;图注表注一律插入题注,别手打编号。
  3. 边写边引。Zotero 用 Add/Edit Citation,EndNote 用 Insert Citation,正文里只留插入点。
  4. 收尾刷新。Ctrl+A,再按 F9,把编号、交叉引用和目录更新一遍。
  5. 交接。要改的地方都改完再固化。确认无误的稿子,按 Ctrl+Shift+F9 可以把域转成静态文本,适合投出去就不再动的那种版本。

第 5 步有取舍:转成静态文本之后就没法自动更新了,所以只对定稿做这一步,日常稿子留着域。

这几个坑,踩一次能记很久

为什么“加粗放大”不能算标题?

因为它没有绑定样式,导航窗格看不见它,目录抓不到它,题注的章节号也没有办法引用它。那种看起来很漂亮、改起来很绝望的排版,多半就是这么埋下的。

直接改域代码会出什么事?

灰底大括号里是程序在用的东西。手动改了里面的编号,再按一次 F9,改动会被覆盖;如果括号被拆散,整个引用就废了。想改显示效果,改的是样式,不是域。

“等”和 et al. 为什么总有一个是错的?

多半是条目的语言字段空着,或者样式里把 default-locale 写死了 zh-CN。中英文混排的文献表要求两者各归各位,这需要条目数据和样式一起对。

删掉一条文献之后序号怎么乱了?

两种情况。一种是你删的是手打的序号,那它本来就不在体系里;另一种是漏了 F9,域还没重算,按一下就好。

换个 Zotero 大版本,插件为什么就罢工了?

大版本会动接口,也会动数据库结构,插件作者要花时间适配。赶稿期间可以先把自动更新关掉,等投稿结束再一起升级。

交给同门接手时最容易丢什么?

那份 .dotx 模板、自己改过的 .csl 文件、EndNote 的 Styles 目录。这三样东西不在稿子里,也不在文献库里,建议单独放一个文件夹,跟稿子一起进版本库。

最后

这套东西的回报是复利式的。前面花两个小时搭骨架,之后每一次改动都在省时间。真正难的地方其实不在技巧,而在于忍住两件事:不用加粗冒充标题,不去手改域代码。

如果今天只做一件事,就把标题 1 到标题 3 的样式和多级列表绑好,这一步能挡掉大部分格式返工。

发表评论

验证码图片,点击可更换