核心结论是 Word 文档自动生成目录,前提是给各级标题应用对应的标题样式,也就是标题 1 标题 2 标题 3 这类内置样式,完成标题样式设置之后,在引用选项卡里面调用目录功能,Word 就会自动抓取所有带标题样式的文字,连同对应页码一起生成目录,后续正文修改页码或者新增章节之后,只需要右键目录选择更新域,就可以同步刷新目录,不需要手动一行一行输入目录文字,毕业论文书稿项目报告这类长文档,自动生成目录是标准排版操作,很多新手失败,都是因为只是手动把文字加粗放大,没有套用标题样式,这种情况下 Word 识别不到标题,就无法自动生成目录。
自动生成目录本质是 Word 读取文档里面带大纲级别的内容,标题样式自带大纲级别,一级标题对应大纲级别 1,二级标题对应大纲级别 2,目录生成的时候就会按照这个层级缩进排版。如果只是手动调整字号加粗,文字依然是正文样式,大纲级别还是正文,Word 扫描文档的时候识别不到,就会出现目录空白或者目录只抓取很少内容的情况。另外自动目录还会关联页码,当正文增删内容之后页码发生变动,目录可以一键更新,相比手工目录,修改章节之后不用重新核对每一页页码,大幅降低出错概率,适合几十页上百页的长文档。
基础操作步骤
第一步 给章节标题套用标题样式
1 打开需要处理的 Word 长文档
2 选中第一章一级标题文字
3 在开始选项卡样式面板,点击标题 1
4 选中二级小节标题,点击标题 2,三级小节就选择标题 3
5 所有需要进入目录的标题,都按照层级依次套用对应标题样式
6 如果默认标题样式的字体字号不符合论文规范,可以右键标题样式,选择修改,统一调整字体字号段前段后间距,修改之后全部同层级标题会同步变化
第二步 插入自动目录
1 将光标定位到想要放置目录的页面,一般是封面之后正文前面
2 点击顶部引用选项卡
3 在目录分组,点击目录按钮,展开下拉菜单
4 可以直接选择自动目录 1 或者自动目录 2,点击之后文档立刻生成目录
5 如果需要自定义层级显示数量,选择自定义目录,打开目录设置窗口
自定义目录参数设置
| 参数项 | 功能说明 |
|---|---|
| 显示页码 | 勾选之后目录每一条后面带出对应页码 |
| 页码右对齐 | 页码统一靠页面右侧对齐,带前导点线 |
| 制表符前导符 | 标题和页码之间的连接符号,默认是点状,也可以换成横线或者无 |
| 显示级别 | 设置目录抓取到第几级标题,比如填 2 就只显示一级二级标题 |
| 格式 | 可以选择现代古典优雅等不同目录外观 |
设置完成点击确定,目录就会按照自定义参数生成。
进阶更新与修改操作
正文新增章节之后,需要把新章节标题套用标题样式,然后更新目录。操作方式是右键已经生成好的目录区域,选择更新域,弹出窗口有两个选项,只更新页码,或者更新整个目录。如果只是页码变化,选择只更新页码,如果新增删除了标题,就选择更新整个目录。
如果不需要某一个标题进入目录,但是又想保留标题样式,可以打开自定义目录,或者把这个标题的大纲级别改成正文,Word 就不会抓取它进入目录。
如果目录显示成类似代码的域形式,可以按快捷键 Alt+F9 切换域代码和域结果显示状态,这是调试的时候经常遇到的情况。
常见异常原因
生成目录空白,基本就是没有套用标题样式,或者标题样式大纲级别被改成正文。目录层级错乱,是因为标题层级样式套用错误,二级标题误用成标题 1。更新目录之后格式变乱,是因为手动修改过目录里面文字格式,自动更新之后会重置回目录样式,不建议直接编辑目录里面的文字,所有修改都要回到正文标题上修改,再更新目录。
总结
Word 文档自动生成目录核心就是先给各级标题套用标题样式,再到引用选项卡插入自动目录,自定义窗口可以控制显示级别前导符页码对齐,章节变动之后使用更新域同步刷新,不要直接手动修改目录内文字,所有调整都在正文标题和样式里面完成,长文档排版使用这个功能可以省去大量手工核对页码的工作。
【常见问题】
问题 1 Word 文档自动生成目录是空的是什么原因
回答 1 Word 文档自动生成目录为空,绝大多数原因是章节标题没有套用标题 1 标题 2 这类标题样式,只是手动加粗放大文字,Word 识别不到大纲级别,给所有标题匹配对应标题样式之后,再更新目录就可以正常抓取内容。
问题 2 Word 文档自动生成目录之后新增章节怎么刷新
回答 2 Word 文档自动生成目录之后新增章节,先给新章节标题套用对应的标题样式,右键目录选择更新域,选择更新整个目录,新增标题和最新页码就会同步显示在目录里面。
问题 3 Word 文档自动生成目录可以只显示前两级标题吗
回答 3 可以,Word 文档自动生成目录打开自定义目录窗口,把显示级别数值改成 2,目录就只会抓取一级和二级标题,三级及以下标题不会出现在目录当中。
问题 4 Word 文档自动生成目录能不能修改标题和页码之间的点线
回答 4 可以,Word 文档自动生成目录在自定义目录设置里面,找到制表符前导符选项,就可以更换标题和页码之间的连接符号,也可以选择不显示前导符。
【免责申明】
本教程基于微软 Word 主流版本编写,不同版本 Word 目录界面名称基本一致,部分 WPS 文字操作逻辑相似但菜单细节有差别,本内容仅作为文档排版学习参考,自动目录属于域功能,更新目录前建议备份文档,避免原有自定义排版丢失。


