Word生成自动目录前必须先给各级标题应用标题样式——目录的本质是从文档中提取标记了"标题1""标题2""标题3"样式的文字及其所在页码。 如果直接从菜单点"插入目录"但标题没有设置样式,目录会是空的或只有占位符。确认标题样式正确后,目录的生成、更新和格式调整都通过菜单中的"目录"功能完成。
目录是长文档的导航工具,帮助读者快速定位到章节位置。在论文、报告、方案和手册中,一个格式规范且页码正确的目录是完成文档前的最后一步检查。以下步骤在WPS文字和Word中操作路径基本相同,差异处会单独说明。
生成目录前的准备工作:设置标题样式
标题样式是目录能自动生成的前提——没有样式就没有目录。以下步骤是目录成败的关键:
- 在文档中选中作为一级标题的文字(如"第一章 绪论"),在"开始"选项卡的样式区域点击"标题1"。
- 选中作为二级标题的文字(如"1.1 研究背景"),点击"标题2"。
- 如果有三级标题,选中后点击"标题3"。
- 重复以上操作,确保文档中所有希望出现在目录中的标题都应用了对应的标题样式。
- 检查方法:在左侧导航窗格(WPS文字中按Ctrl+F打开)中查看文档结构,如果所有标题层级正确显示,说明样式已经就位。
常见问题:如果标题样式默认的字体、字号或颜色不符合你的排版要求,不要手动修改每个标题——在标题样式上右键选择"修改样式",一次性统一调整所有同级别标题的格式。
怎么生成目录

确认标题样式无误后,按以下步骤生成目录:
- 将光标放在文档中需要插入目录的位置(通常是封面之后、正文之前)。
- 点击菜单栏的"引用"选项卡(WPS文字中也在"引用"或"章节"中)。
- 点击"目录"按钮,在下拉菜单中选择一种自动目录样式(通常选"自动目录1"或"自动目录2")。
- 系统会自动提取所有标题1-3的文字和页码,生成目录。
- 查看生成的目录——确认所有章节标题都在、页码与实际页面一致。
在WPS文字中的操作路径:菜单栏"章节" → "目录页面" → 选择目录样式。不同版本的入口名称可能略有差异,以当前端的实际菜单为准。
怎么更新目录:页码变了或增加了新章节
文档内容修改后(增加或删除章节、调整页面顺序、修改了标题文字),目录不会自动更新,需要手动操作:
- 点击目录区域,目录上方会出现一个"更新目录"的工具栏或右键菜单。
- 如果只调整了页码而没有改动标题文字,选择"只更新页码"。
- 如果增加了新章节或修改了标题文字,选择"更新整个目录"——这会把新的标题和页码都刷新。
- 更新后快速检查:随机抽查几个章节的页码是否与实际页面一致。
目录格式怎么调整:层级、缩进和样式
如果生成的目录不符合排版要求,可以通过以下方式调整:
- 调整显示的标题级别:在"目录" → "自定义目录"中,将"显示级别"改为需要的层级(比如只显示标题1和标题2,设置为2即可)。
- 调整缩进和对齐:目录生成后每一级标题都有默认缩进和制表符前导符(即标题和页码之间的点线)。在"自定义目录"中可修改前导符样式和页码对齐方式。
- 修改字体和间距:直接在目录区域选中文字修改字体或调整行距,但注意更新整个目录后手动修改的字体可能会丢失——更好的做法是在"修改样式"中调整"目录1""目录2"等目录级别的样式。
目录常见问题排查
目录没有标题怎么办
检查目标标题是否应用了"标题1""标题2""标题3"样式——如果标题是手动加粗放大而不是用的样式,目录无法识别。在导航窗格中验证标题是否出现在文档结构中。
目录页码不对怎么办
先执行"更新整个目录"刷新页码。如果仍然不对,检查文档中是否有分节符跳过了页码、或某些页面设置了"首页不同"导致页码计数与实际页面不一致。
目录怎么去掉
点击"引用" → "目录" → 下拉菜单底部选择"删除目录"。不要手动选中目录区域按Delete键——这样可能残留格式标记。
FAQ
WPS怎么生成目录和Word一样吗?
操作逻辑完全一样:先给标题应用标题1/2/3样式,然后在"章节"或"引用"菜单中插入自动目录。细微差异:WPS文字的目录入口通常在"章节"选项卡中,Word在"引用"选项卡中,以当前版本的实际菜单为准。
目录的页码格式可以改成"第X页"吗?
默认目录只显示数字页码。如果要改页码显示格式,需要在页码设置中修改整篇文档的页码格式("插入" → "页码" → "设置页码格式"),目录会自动引用修改后的格式。
生成目录后还能继续编辑正文吗?
可以继续编辑。但每次修改正文后记得更新目录("更新整个目录"),确保标题和页码反映最新内容。打印或导出前务必再更新一次目录。
总结
Word自动生成目录的关键不在"生成"按钮本身,而在生成前是否正确地给标题应用了标题1/2/3样式。流程可以总结为三步:设置标题样式 → 插入自动目录 → 文档修改后更新整个目录。遇到页码不对或标题缺失时,优先检查样式是否正确应用再更新目录,多数问题都能通过这两步解决。