需求:有需要不同样式的情况,所以针对这样去更改。
目录
- 切换代码域
- 替换页码格式
- 大小写域开关 数字格式开关
- 字符格式和以前用的格式
- 再次切换代码域
- 避免整个目录更新
切换代码域
在Windows中,可以使用快捷键Shift + F9
来切换代码域。
替换页码格式
将 {PAGEREF _Toc22977 \h}
替换为 {PAGEREF _Toc22977 \* Arabic}
。其中,\h
参数表示在调用该值时继承页脚的样式。\*
用于去除所有样式,后跟Arabic
表示将其设置为阿拉伯数字。
大小写域开关
\* Caps
:每个单词的首字母大写\* FirstCap
:第一个单词的首字母大写\* Upper
:所有字母均大写\* Lower
:所有字母均小写
数字格式开关
\* alphabetic
:字母字符。例如,{ Seq appendix \* alphabetic }
的结果为 “b”。\* Arabic
:阿拉伯数字。例如,{ Page \* Arabic }
的结果为 “31”。\* CardText
:序数词。例如,{ = SUM(A1:B2) \* CardText }
的结果为 “seven hundred ninety”。\* DollarText
:序数词。例如,{ = 9.20 + 5.35 \* DollarText \* Upper }
的结果为 “FOURTEEN and 55/100”。\* Hex
:十六进制数。例如,{ Quote "458" \* Hex }
的结果为 “1CA”。\* OrdText
:八进制文本。例如,{ Date \@ "d" \* OrdText }
的结果为 “twenty-first”。\* Ordinal
:阿拉伯序数词。例如,{ Date \@ "d" \* Ordinal }
的结果为 “30th”。\* roman
:罗马数字。例如,{ Seq CHAPTER \* roman }
的结果为 “xi”。\* ROMAN
:罗马数字(大写)。例如,{ Seq CHAPTER \* ROMAN }
的结果为 “XI”。
字符格式和以前用的格式
\* MergeFormat
:将之前使用的格式应用于当前的新结果。\* CharFormat
:作用于整个结果的域类型的第一个字母的格式。以下示例的结果具有粗体和粉红色格式,因为"Ref"中的"R"是粗体和粉红色的。{ Ref if域 \* CharFormat }
显示为:“If”。
(此段来源:https://blog.csdn.net/songkexin/article/details/7304651)
再次切换代码域
进行所需的修改后,可以再次切换代码域。
避免整个目录更新
在WPS环境下,进行这样的修改时,请避免使用"更新整个目录",因为它会覆盖你所做的修改。确保选择性地更新需要更新的部分,以保留你的修改。
全部选中并不能全部切换,不能解决,所以目录要手动设置。。坑