索引字段通过收集 XE 指定的索引条目 (索引条目) 字段来构建和插入索引。 可以通过在“引用”选项卡的“索引”组中单击“插入索引”来插入索引字段。
注意
本文中的内容和步骤适用于 Microsoft 365 专属 Word 以及其他桌面版的 Word for Windows 和 Mac。
语法
查看文档中的 Index 域代码时,语法如下:
{ INDEX [Switches ] }
注意
域代码决定域显示的内容。 域结果是计算域代码之后文档中显示的内容。 要在查看域代码和域代码结果之间切换,请按 Alt+F9。
开关
\b 书签
为文档中由指定书签标记的部分生成索引。 域 { INDEX \b Select } 将为文档中标有“Select”书签标记的部分建立索引。
\c 列
创建页面上具有多个列的索引。 域 { index \c 2 } 创建两列索引。 最多可以指定四列。
\d “Separators”
与 \s 开关一起使用,指定最多五个 (分隔序列号和页码的) 字符。 域 { INDEX \s chapter \d “:” } 以格式“2:14”显示页码。如果省略 \d 开关,则使用连字符 (-) 。 请为字符加上引号。
\e “分隔符”
指定分隔索引项及其页码的字符 (最多五个) 。 { INDEX \e “; ”} 字段显示结果,例如“插入文本;索引中为 3“。 如果省略 \e 开关,则使用逗号和空格 ( ) 。 请为字符加上引号。
\f “Identifier”
仅使用指定的条目类型创建索引。 { INDEX \f “a” } 生成的索引仅包括标有 XE 字段的条目,例如 { XE “Selecting Text” \f “a” }。 默认条目类型为“I”。
\g “分隔符”
指定分隔页范围 (最多五个) 的字符。 请为字符加上引号。 默认值为短划线 (–) 。 域 { INDEX \g “ to ” } 将页面范围显示为“查找文本,3 到 4”。
\h “Heading”
在索引中的字母组之间插入使用索引标题样式设置格式的文本。 请为文本加上引号。 字段 { INDEX \h “—A—” } 在索引中的每个字母组之前显示相应的字母。 若要在组之间插入空白行,请使用空引号:\h “”。
\k “分隔符”
指定分隔索引项及其交叉引用的字符。 { INDEX \k “: ” } 字段在索引中显示“插入文本:请参阅编辑”等结果。 句点和空格 (。如果省略 \k 开关,则使用 ) 。 请为字符加上引号。
\l “分隔符”
指定分隔多页引用的字符。 默认字符为逗号和空格 (,) 。 最多可以使用 5 个字符,这些字符必须括在引号中。 域 { INDEX \l “ or ” } 在索引中显示“插入文本,23 或 45 或 66”等条目。
\p “Range”
编译指定字母的索引。 域 { INDEX \p a-m } 仅生成字母 A 到 M 的索引。若要包含以字母以外的字符开头的条目,请使用感叹号 (!) 。 { INDEX \p --t } 生成的索引包含任何特殊字符以及字母 A 到 T。
\r
将子条目运行到与主条目相同的行中。 冒号 (:) 将主条目与子条目分隔开来;分号 (;) 单独的子项。 域 { INDEX \r } 显示的条目如“文本: 插入 5, 9;选择 2;删除 15“。
\s
当后跟序列名称时,将序列号与页码一起包含在内。 使用 \d 开关指定除默认字符(即连字符 ( ) )之外的分隔符。
\y
允许对索引条目使用 yomi 文本。
\z
定义 Microsoft Word 用于生成索引的语言 ID。
示例
域 { INDEX \s chapter \d “.” } 生成主文档的索引。 每个子文档都是一个章节;章节标题包括用于对章节编号的 SEQ 域。 \d 开关用句点 (.) 分隔章节编号和页码。 从此字段生成的索引类似于以下内容:
亚里士多德,1.2
地球,2.6
木星,2.7
火星,2.6