![MS Word ToC 中是否只能为某些 2 级标题列出 3 级子标题?](https://linux22.com/image/1613442/MS%20Word%20ToC%20%E4%B8%AD%E6%98%AF%E5%90%A6%E5%8F%AA%E8%83%BD%E4%B8%BA%E6%9F%90%E4%BA%9B%202%20%E7%BA%A7%E6%A0%87%E9%A2%98%E5%88%97%E5%87%BA%203%20%E7%BA%A7%E5%AD%90%E6%A0%87%E9%A2%98%EF%BC%9F.png)
我的问题也可以表述为:
- MS Word 可以将标题样式标记为“出现在目录中”吗?
- MS Word 能显示部分目录吗?
情况如下:我维护一份公司文件,其目录分为两级。对于其中一个二级标题,我想显示其三级子标题。有点像这样:
Introduction ⇐ level 1
Scope ⇐ level 2
Summary
Process
Preparation
Main process ⇐ level 2
step 1 ⇐ level 3 which I want to appear
step 2
...
step profit
Clean up
Appendix
A
B
换句话说,我想要主要流程列出,但我不希望下面的 3 级子标题准备或者清理出现。
我之所以包含这些替代问题是因为:
- 我在想可能有一种方法可以控制标题样式是否出现在目录中 - 所以对于我想要出现的标题,我将它们设置为“标题 3 暴露”,而对于我不想出现的标题,我将它们设置为“标题 3 隐藏”。
- 可以创建三个部分 ToC:ToC1 深度为 2,最多可覆盖准备;ToC2 有 3 个深度,涵盖主要流程;ToC3 深度为 2,涵盖清理一直到最后。
当我写下我的答案时,它已经从上面的#1 中浮现出来了......
答案1
首先,按照 Rich 的建议为您不想出现在目录中的标题 3 标题创建单独的样式。
接下来,创建一个自定义目录字段,其中仅包含您想要的样式。以下是示例:
{ 目录 \o "1-2" \h \z \u \t "标题 3,3" \h }
此 TOC 字段不包括“标题 3 no-toc”字段。
TOC 字段的完整参考可以在这里找到:https://support.office.com/en-us/article/toc-table-of-contents-field-1f538bc4-60e6-4854-9f64-67754d78d05c
答案2
实现这一目标的最佳方式可能是:
- 创建一个克隆标题 3命名标题 3 无目录
- 至关重要的是,设置标题 3 无目录成为一个4 级标题在段落样式对话框中
- 创建 ToC 以显示至第 3 级
我正在尝试这个,似乎有效。在我的副本中,我还重命名了标题 3到标题 3 进入目录