原文地址:http://hi.baidu.com/100bd/blog/item/9a04e3630b1b1dcee6113a6e.html
一、Index 索引
▲使用方法:{ Index [Switches ] }
建立并插入一个索引。Index 域收集由 XE(在第 37 页)域指明的索引项。Index 域可用“插入”菜单中的“索引和目录”命令插入。
▲开关:
\b 书签名:为文档中指定书签标记的部分建立索引。要手工插入书签参见注释 ⑦。
例如,域 { Index \b Select } 为文档中由书签“Select”标记的部分建立索引。
\c 列号:在一页上建立多于一栏的索引。
例如,域 { IDAndex \c 2 } 建立了一个两栏的索引。可以指定多达四栏的索引。
\d "分隔符":与 \s 开关连用时,指定序列号与页码之间的分隔符(最多为五个字符)。
例如,域{ Index \s chapter \d " : " } 以“2:14”的形式显示页码。如果省略了 \d 开关,就用连字符 (-) 作为分隔符。分隔符需用引号括起来。
\e "分隔符": 指定索引项和页码之间的分隔符(最多为五个字符)。
例如,域 { Index \e "; " } 在索引中给出这样的结果:“Inserting text; 3”。如果省略了 \e 开关,那么用一个逗号和一个空格 (, )作分隔符。分隔符需用引号括起来。
\f "标识符":只用指定的索引项类型建立索引。
例如,域 { Index \f "a" } 产生的索引只包含用 XE 域【如域{ XE "Selecting Text" \f "a" } 之类】标明的项目。默认的项目类型是 "|"。
\g "分隔符":指定一定页面范围间的分隔符(最多为五个字符)。这些分隔符必须用引号括起来。默认的分隔符是一条短划线(-)。
例如,域 { Index \g " to " }给出这样的页面范围:
“Finding text, 3 to 4”。
\h "标题":在索引中以字母顺序排列的各组之间插入用“索引标题”样式编排格式的文本。文本必须用引号括起来。
例如,域{ Index \h "-A-"} 在索引中按字母顺序排列的各组之前显示该组对应的字母。要在各组之间插入一空白行,可用空引号: \h ""。
\l "分隔符":指定多页引用间的分隔符。默认分隔符是一个逗号和一个空格 (, )。可以使用多达五个字符,但这些分隔符必须用引号括起来。
例如,域{ Index \l " or " } 在索引中给出这样的结果:
“Inserting text, 23 or 45 or 66”。
\p "范围":限定目录使用指定的字母。例如,域{ Index \p a-m } 生成一个只含字母 A 到 M 的索引。要加入以非字母开头的项,可使用感叹号 (!)。
例如,由域{ Index \p !--t } 生成的索引含有任意特殊字符以及字母 A 到 T。
\r  把次目录项与主目录项放在同一行中。主目录项与次目录项之间用冒号 (:) 分隔;次目录项之间则用分号 (;) 分隔。
例如,域{ Index \r } 给出这样的结果:
“Text:  inserting 5, 9; selecting 2; deleting 15”。
\s  在页码后跟有序列名时,加上序列号。可用 \d 开关来指定另一个分隔符,而不用默认分隔符——连字符 (-)。
▲示例
域 { Index \s chapter \d "." } 为主控文档建立索引。每个子文档是一章,章节标题中包括一个给章节编号的 Seq 域(在第 16 页)。\d 开关用句号(.)作为序列号与页码之间的分隔符。用该域产生的索引如下所示:
Aristotle, 1.2
Atmosphere
    Earth, 2.6
    Jupiter, 2.7
    Mars, 2.6
二、RD 引用文档
▲使用方法:{ RD "FileName "}
在创建目录、引文目录项、或带有 TOC、TOA 或 Index 域的索引时,用来识别要包含的文件。在更新 TOC、TOA 或 Index 域之前,必须人工设置起始页码和 RD 域指定文件中的序列值。RD 域在文档中不显示结果。不能解除 RD 域的链接。
引用一系列文件的 RD 域必须和最终文档中的文件次序一致。例如,文件“Chap1”和“Chap2”在第一页中都有“apricot”索引项。“Chap1”中的首页页码是 1,而“Chap2”中的首页页码是 100。
次序                     索引项结果
{ RD Chap2 }{ RD Chap1 } apricot  100, 1
{ RD Chap1 }{ RD Chap2 } apricot  1, 100
RD 域设置成隐藏文字。要查看该域,请单击“显示/隐藏”按钮。
▲参数含义:
"FileName "   在创建目录、引文目录项或索引时要加入的文件。如果路径名中包含带空格的长文件名,那么用引号将其括起来。用双反斜杠代替单反斜杠来指定路径,例如:"C:\\My Documents\\Manual.doc"
▲示例
插入到文档中的以下域可创建一个目录表,该目录表包含来自三个引用文档中的项目:
{ TOC }
{ RD C:\\Manual\\Chapters\\Chapter1.doc }
{ RD C:\\Manual\\Chapters\\Chapter2.doc }
{ RD C:\\Manual\\Chapters\\Chapter3.doc }
三、TC 目录项
▲使用方法:{ TC "Text " [Switches ] }
定义目录和表格列表、图表及类似内容项目的文本和页码。要完成这项任务,请在要收录进目录的文本之前,插入一个 TC 域。要将所有的 TC 域项目收集进目录中,可用“插入”菜单中的“索引和目录”命令。在放置文档目录的位置插入 TOC(目录) 域。TC 域设置为隐藏文字,则在文档中不显示结果。要查看域,请单击“显示隐藏”按钮 。
▲参数含义:" Text " 作为目录项的文本。
▲开关:
\f 类型   收集在特定目录列表中的目录项类型。对每种列表类型,用唯一的 Type 标识符(通常为 A - Z )标识。例如,要建立一张由示例组成的表格,可用类似 { TC "Illustration 1" \f i } 的域标记每个示例,其中 "i" 表示只识别示例项。如果没有指定类型,将在目录表中列出目录项。
\l 级别   TC 项目的项目级别。例如,域{TC "Entering Data" \l 4}标记项目的级别为4,于是 Word 将内置样式“TOC4”用于目录中的该项。如果没有指定级别,则采用级别 1。
\n  省略该项目的页码。
▲示例
{ TC "Illustration 8" \f i }   结果:Illustration 8       21
{ TC "Illustration 9" \f i }   结果:Illustration 9       24
{ TC "Planets" }               结果:Planets               1
{ TC "Mercury" \l 2 }          结果:  Mercury             3
{ TC "Atmosphere" \l 3 }       结果:     Atmosphere       4
{ TC "Geology" \l 3 }          结果:       Geology        6
{ TC "Venus" \l 2 }            结果:          Venus       7
四、TOC  目录
▲使用方法:{ TOC [Switches ] }
建立一个目录。TOC 域根据标题级别、指定样式或由 TC (Table of Contents Entry) 域指定的项目来收集目录项。在使用“插入”菜单中的“索引和目录”命令时,Word 将插入 TOC 域。
▲注意:如果由 TOC 域创建的目录影响了文档的分页,那么可能需要再次更新域以便得到正确的页码。
▲开关:
\a 标识符 列出用“插入”菜单中的“题注”命令加上题注的项,但省略题注标签和编号。这里的标识符与题注标签相对应。例如,虽然第 12 页的题注是“Figure 8: Mercury”,但是域{ TOC \a figures } 将题主注显示为“Mercury............12”。 使用 \c 开关可创建一个带有标签和编号的题注表格。
\b 书签名 只收集用指定书签标记的那部分文档中的项。要手工插入书签参见注释 ⑦。
\c "Seq标识符 "  列出表格、图表或其他用 Seq(Sequence)域编号的项目。Word 用 Seq 域给各项编号,这些项是用“插入”菜单中的“题注”命令设定了题注的。与题注标签相对应的SeqIdentifier 必须与Seq 域中的标识符一致。例如,{TOC \c tables } 列出所有编号的表格。
\f 词条标识符 根据 TC 域建立以一张表。如果指定词条标识符,那么只根据带同样标识符(通常为一字母)的 TC 域建立该表。例如,域 { TOC \f t } 根据如 { TC "Entry Text " \f t }之类的 TC 域建立目录表。
\l 级别   根据这样的 TC 域建立目录表,该 TC 域给项目指定某一特定的级别。例如,域{ TOC \l 1-4 }根据给项目指定的级别为1 到4 之间的 TC 域建立一张目录表。跳过指定为较低级别的 TC 域的项目。
\n 级别   在目录表中省略页码。除非指定项目的级别范围,否则所有级别的页码都将省略。例如:{ TOC \n 3-4 } 省略级别 3 和级别 4 的页码。如需要页码可删除此开关。
\o "标题"   根据内置标题样式设置的段落建立目录表。例如,域{ TOC \o "1-3" }只列用内置样式标题 1 到标题 3 设置的标题。如果没有指定标题范围,那么列出文档中所用的全部标题级别。表示范围的数字要用引号括起来。
\p "分隔符 "  指定目录项和页码之间的分隔符。例如,域{ TOC \p "---" } 显示的结果为“Selecting Tex---53”。默认设置是一个带前导点号的制表符。指定的分隔符最多为 5 个字符而且必须用引号括起来。
\s 标识符 在页码前加入如章节号之类的号码。章节或其他项必须用 Seq 域编号。Identifier 必须与 Seq域中的标识符相匹配。例如,如果在每章的标题之前插入 { Seq chapter },那么{ TOC \o "1-3" \s chapter } 将页码显示为 2-14 ,这里“2”是章节号。
\d "分隔符 "  与 \s 开关连用时,指定用于分隔序列号和页码的字符个数(不超过 5 个字符)。这些分隔符要括在引号中。如果没有指定 \d 开关,那么 Word 默认分隔符为一个连字符(-)。在由{ TOC \o "1-3" \s chapter \d ":" }产生的目录表中,将由冒号(:)分隔章节号和页码,例如,“2:14”。
\t "样式级别,样式级别,..."   根据不同于内置标题样式的样式设置的段落建立目录表。例如,{ TOC \t "chaptertitle,1, chapterhead,2" } 根据样式“chapertitle”和“chapterhead”设置的段落建立目录表。每个样式名之后的数字表示对应于该样式的目录项在目录中的层次。连用 \o 开关和 \t 开关,可建立由内置标题样式或其他样式设置的目录表。
\w  在目录表中保留制表符项。
\x  在目录表中保留换行符。
▲示例
1.{ TOC } :用内制标题样式设置的所有标题。
2.{ TOC \b Part1 \o "1-3" }:  对文档中用书签“Part1”标记的部分,用用内制标题样式“标题 1” 、“标题 2”、“标题 3”设置的所有标题。
3.{ TOC \c "Tables" }:用“插入”菜单中的“题注”命令设置题注的表格。
4.{ TOC \f m }:  用包含“\f m”开关的 TC 域标识的项目。例如,列出由{TC "Map: Expeditions of Champlain" \f m}标识的项目,但不列出由 {TC "The Port Royal Colony" \l 3 }标识的项目。
五、XE  索引项
▲使用方法:{ XE "Text " [Switches ] }
为索引项定义文本和页码。可插入一个 XE 域来定义一个要加入索引(在第 33 页)的项目。
XE 域(Index Entry)的格式设置为隐藏文字,则不在文档中显示结果。要查看该域,请单击“显示/隐藏”按钮。
▲参数含义:" Text " 要索引中显示的文本。要指明一个次索引项,需加入主索引项文本和次索引项文本,并用冒号 (:) 将其隔开。
▲开关:
\b  将该索引项的页码设为黑体。例如,域 { XE "Highlighting text" \b } 在索引中给出这样的结果:“Highlighting text, 23”。如果该项的索引样式已是黑体,那么该开关撤消该黑体格式。
\f "类型 " 定义索引项类型。域{ XE "Selecting Text" \f "a" } 产生的索引项只能加入由域 { Index \f "a" } 插入的索引中。默认的索引项类型是“i”。
\i  将索引项的页码设为斜体。例如,域 { XE "Finding text" \i }在引文目录中给出这样的结果:“Finding text, 23”。如果该项的索引样式已是斜体,那么该开关撤消该斜体格式。
\r 书签   插入由指定书签标记的页面范围作为索引项的页码。
{ XE "Selecting text" \r SelectingText } 在索引中给出这样的结果:
“Selecting text, 20-25”
\t "文本 " 插入文本以代替页码。文本需用引号括起来。
{ XE "Highlighting" \t "See Selecting" } 在索引中给出这样的结果:
“Highlighting, See Selecting”

转载于:https://www.cnblogs.com/crid/archive/2012/07/23/5172541.html

〔转〕Word域的应用和详解5_索引和目录相关推荐

  1. Word域的应用和详解

    Word域的应用和详解 转自:http://hi.baidu.com/100bd/blog/item/139a263997b166f9b311c7a2.html ■第一章 域基础 一.域的作用 微软的 ...

  2. 〔转〕Word域的应用和详解10_域的应用例子

    原文地址:http://hi.baidu.com/100bd/blog/item/9a04e3630bb11dcee6113a04.html 下面列举了域的一些应用.由于有的例子较长,在一行中显示不下 ...

  3. 解决AJAX跨域WCF的问题详解

    解决AJAX跨域WCF的问题详解 参考文章: (1)解决AJAX跨域WCF的问题详解 (2)https://www.cnblogs.com/jooucks/p/7159147.html 备忘一下.

  4. CORS跨域资源共享(二):详解Spring MVC对CORS支持的相关类和API【享学Spring MVC】

    每篇一句 重构一时爽,一直重构一直爽.但出了问题火葬场 前言 上篇文章通过我模拟的跨域请求实例和结果分析,相信小伙伴们都已经80%的掌握了CORS到底是怎么一回事以及如何使用它.由于Java语言中的w ...

  5. php 2003生成word,使用PHPWord生成word文档的方法详解

    使用PHPWord生成word文档的方法详解 来源:中文源码网    浏览: 次    日期:2019年11月5日 [下载文档:  使用PHPWord生成word文档的方法详解.txt ] (友情提示 ...

  6. 域控制器的深度详解!

    域控制器的深度详解! 参考链接:https://www.youcheyihou.com/news/595827 汽车智能网联化带来信息流大量增加,汽车电子电气(EE)架构将迎来升级,如同中国古代历史社 ...

  7. 测试安装详解_Linux的/opt目录(测试实用篇)

    在linux环境测试时,会部署到/opt目录下,这是为何呢? 下面来详解Linux的/opt目录: -------------------------------------------------- ...

  8. 【肝帝一周总结:全网最全最细】☀️Mysql 索引数据结构详解与索引优化☀️《❤️记得收藏❤️》

    [肝帝一周总结:全网最全最细]☀️Mysql 索引数据结构详解与索引优化☀️<❤️记得收藏❤️> 目录

  9. Oracle索引详解(索引的原理,创建索引,删除索引,修改索引等)

    Oracle索引详解 一.索引概述 Oracle作为关系型数据库,用户查找数据与行的物理位置无关,表中的每一行均用一个ROWID来标识,当Oracle数据库中存储海量的记录时,就意味着有大量的ROWI ...

最新文章

  1. 控件的呈现方法(Rendering)的内核
  2. 用于传递列表作为选项的argparse选项
  3. 洛谷P4199 万径人踪灭(manacher+FFT)
  4. python 12 socket 编程
  5. SSM整合shiro权限框架
  6. QTP的Action之间传递参数
  7. 专科计算机专业大学,计算机专业大学排名 专科生学计算机专业好吗
  8. vue watch 修改滚动条_vue 中滚动条始终定位在底部的方法
  9. 今天的阿里云,不应该只是这张图
  10. 铝板展开插件_铝板行业排料Rhino插件
  11. Ubuntu安装Jenkins
  12. 如果编程语言是一门武功绝学
  13. 混合云的那些事,如何做到让公有云和私有云实现1+12
  14. 电脑系统安装后桌面图标隔开很宽怎么调?
  15. 中断的概念和机制————(清华大学慕课记录)
  16. ps、markman、cutterman下载地址
  17. 我们的征程是星辰大海
  18. Herrig Schiefspiegler望远镜
  19. scanf函数、冒泡排序和不定长度数组的使用 —— malloc
  20. 8除以2表示什么意思_8除以2等于4表示什么

热门文章

  1. UVa1062 - Containers贪心算法
  2. boost库在window下的编译
  3. 题目1170:找最小数
  4. 慎重使用volatile关键字
  5. mybatis查询如何返回ListMap类型数据
  6. Django rest_framework 实用技巧
  7. JSP/Servlet基础语法
  8. 各种initcall的执行先后顺序(module_init、postcore_initcall、arch_initcall、subsys_initcall、 fs_initcall)...
  9. NDO中的ActiveRecord 简介 2——强类型的活动记录
  10. Golang unsafe.Pointer指针