报告写到最后一章,领导说:“把第二部分挪到后面去。”你把第二章的十几节标题逐一改成“4.1”“4.2”,改完发现正文里“如 2.3 节所述”还有七八处,于是再翻一遍。
上一篇讲的是图号为什么不能手打(图号不能手打),这一篇的数据换成了标题上的号,问题还是同一个:你在标题前敲下的“1.1”,在 Word 眼里就是三个普通字符。 它不知道这是第 1 章第 1 节,也就没办法在你挪动章节时重新计算。
读完这篇并照着做一遍,你会得到一套挂在标题样式上的编号:标题套上样式就自动带号,删掉一章、插入一节,全篇编号自己重排;而编号和标题文字之间那段间距,你也知道该改哪个数值,不用再拿空格去凑。
编号是段落属性,只是显示在文字前面
编号看着像段首的几个字,其实是 段落的属性。每一段带着两条信息:用了哪一套列表、占这套列表的第几级。Word 按这两条信息算出当前该显示什么,再把结果画在段首。这引出两件事。
位置决定编号,不是编号决定位置。 和题注一样,编号的含义是“我在这条序列里是第几个”。把一章挪走,剩下每章的“第几个”都变了,重算一遍就对了。你从来没写过号,也就没有号要改。
编号和标题文字是两样东西。 自动编号有自己的一套缩进,标题长到换行时,第二行对齐到文字那一列;手打的“1.1.1”属于正文内容,标题一换行,第二行就顶到编号底下,只能敲空格把它推回去——而空格会随字体、字号变。
顺便说一句,别被“目录能生成”骗了:目录收集的是段落的大纲级别,跟你手打还是自动编号无关。手打编号的标题照样能进目录,只是章号一变,目录里显示的还是错的号。目录正常,不代表编号对。
动手之前,先确认两件事
第一,标题已经套上内置的“标题 1”“标题 2”“标题 3”样式。编号挂在样式上,样式没套对,编号就没处挂(样式才是 Word 的核心)。
第二,标题文字里没有手打的编号,有就先删掉。留着会得到“1.1 1.1 概述”,而且一眼看不出哪个是真的。
下面按 Word for Windows 操作(Microsoft 365、2019 及以后的菜单一致);Mac 版对话框名字基本一样,位置略有差别。
如果你的编号就是最普通的 1 / 1.1 / 1.1.1,不必自定义:把光标放在第一个一级标题里,点“开始 → 多级列表”,列表库里那几项带“标题”字样的缩略图(形如“1 标题 1、1.1 标题 2……”)已经把每一级链接好了,点一下即可 2。只有当格式有特殊要求时——比如一级要显示“第一章”、二级才是“1.1”——才需要进“定义新的多级列表”自己设一遍。
第一步:把级别和标题样式对上
在任意标题上点“开始 → 多级列表 → 定义新的多级列表”,再点左下角的 “更多” 展开对话框。左边是 1 到 9 的级别,右边是这个级别的设置,你只关心三处:“将级别链接到样式”、“输入编号的格式”、“位置”。
先选级别 1,在“将级别链接到样式”里选“标题 1”。这一步就是整件事的核心:它把“第 1 级编号”和“标题 1 这个样式”绑在一起。从此一段文字只要套上“标题 1”就自动带第 1 级编号;你要改这一级编号的样子,也只改这一处,全篇一级标题一起变。
再看“输入编号的格式”框。里面带灰色底纹的“1”不是你敲的字,是 Word 放的 占位符,代表“算出来的号”;你手打的字是黑的、没有底纹,是固定不变的文本。所以要把一级显示成“第一章”,就把“此级别的编号样式”选成“一, 二, 三(简)”,再在格式框里那个灰底“一”的前后分别打上“第”和“章”。三级够用的文档,级别 4 到 9 留空不管。
第二步:让“1.1”里的第一个 1 来自上一级
切到级别 2,“将级别链接到样式”选“标题 2”。
只在格式框里打一个“1”,显示出来永远是“1.”,不会跟着章号走。要得到“1.1”,靠的是格式框上方的 “包含的级别编号来自”:选“级别 1”,框里就插进一个灰底“1”,代表“把上级当前的号抄过来”;然后你在它后面手打一个点 .,再从“此级别的编号样式”选“1, 2, 3”放入本级号。框里现在长这样:1(灰底). 1(灰底)。
这里有个几乎人人会踩的细节。如果一级用的是“一、二、三”,被包含进来的上级号也会显示成中文数字,出来是“一.1”。勾上 “正规形式编号”,Word 就强制把组合号里的各级号都换成阿拉伯数字,得到你要的“1.1” 13。中文界面这个叫法有点绕,它的实际作用就是“让组合号统一用阿拉伯数字”。
级别 3 同理:链接“标题 3”,包含级别 1 和级别 2,中间用点隔开,再放本级号,得到 1.1.1。
第三步:让每一章重新数
到这一步编号已经会算,但很可能算错方向:第二章的第一节显示成“2.3”,不是“2.1”。
原因是每一级还有个 “重新开始列表的间隔” 复选框,它规定“遇到哪一级的号,本级别回到起始值重数”。默认没勾级别 2,二级编号就一条道数到底,跨章连排。
给级别 2 勾上它,并在下拉里选“级别 1”:每出现一个一级标题,二级就从 1 重数,这才有 1.1、1.2、2.1、2.2。
级别 3 有两种合法选法,取决于你的规矩:选“级别 2”,则每个二级标题下三级都从 1 开始(1.1.1、1.2.1);选“级别 1”,则三级在一章内连数(1.1.1、1.2.2)。两种都不算错,选错才会看着“编号乱跳”,所以先想清楚规范要哪一种再点。
第四步:编号和标题之间的间距,由三个数值定
这一半最实用。很多人设完编号,发现编号和标题之间空了一大截,第一反应是在标题里按空格——这一按,又把格式变回了内容。
间距由“位置”区里的三个数值和“编号之后”这个选项共同决定,数值都从左页边距量起:
- 对齐位置:编号的起点在哪一列。
- 文本缩进位置:标题文字从哪一列开始,也是标题换行后第二行的起点。
- 编号之后:选“制表符”“空格”还是“无”。
- 制表位添加位置:选“制表符”时,这个制表符跳到哪一列,默认与“文本缩进位置”相同。
默认要用“制表符”,因为 制表符会跳到固定的那一列,空格不会。编号宽度会变:“1.1”和“1.10”差一个字符,若编号后跟空格,两位数的节号就把标题往右推一格,相邻标题左边缘参差不齐;用制表符,不管编号多宽,文字永远从“文本缩进位置”起步,长标题换行的第二行也落在同一列。
一个具体配法:编号顶格、文字缩进两字符,就把“对齐位置”设为 0,“文本缩进位置”和“制表位添加位置”都设为 2 字符,“编号之后”选制表符。想一次配齐各级,点“设置所有级别”统一填。
还有一点得知道:这些缩进数值属于 编号级别,不属于段落样式。所以设完编号后标题缩进常会跟着变一下——不是样式坏了,是编号自带的缩进生效了。要调就回这个对话框调这两个数,全篇一起变;在标尺上拖某一个标题,只会给那一段加一层直接格式,以后改样式也改不动它。
做完了怎么确认全对
点“确定”回正文,按三条逐项看:
- 所有标题立刻带上了号。 个别没号的,往往是那一段没套真正的标题样式(比如套的是“标题 1 字符”,那是字符样式)。
- 点一下编号,整段编号变成灰底。 这是最硬的判据:灰底说明它是算出来的,不是文字。
- 打开“显示/隐藏编辑标记”(Ctrl+Shift+8),编号后面是一个制表符箭头,不是一串小圆点——说明间距走的是制表位。
然后更新一次目录:标题号变了,目录里的号也跟着变,因为目录取的是标题整段内容。
最后记住一个容易毁掉全局的动作:设好之后别再选中标题点“开始”里的普通“编号”按钮。那会在这一段上直接挂一套新列表,把样式里的编号盖住;屏幕上看着一样,可你一改样式它纹丝不动,因为它已经不归样式管了。
这套编号和样式现在只活在这个文档里,换一份报告还得从头设一遍。把那套设置连同样式一起存成模板,是后面的事。而编号的另一半战场在正文列表:你插入一段“①②③”,删掉中间一条后,另一段不相干的列表明明该从 1 开始,却接着上一段往下数——为什么标题编号能重启,正文列表就不听话?那要讲到“列表边界”。