文章目录
在Word中,域代码是一种特殊的文本,可在文档中插入动态内容,而无需手动输入。熟练掌握域代码的基本原理,可以在Word排版时事半功倍。
序列域代码
【Ctl+F9】会显式出花括号,中间可以填入域代码。
{seq list}
【seq】表示序列域代码,list序列的名字。Word会搜索所有名为list的序列,然后将它们赋予不同的序号。
当光标停在花括号中间的时候,按下【F9】,则可显示出结果。如果想重新查看域代码,可以选中结果之后,点击右键->【切换域代码】。
对域代码先是的结果进行复制粘贴之后,其显示内容不会马上更新,需要按下【F9】才能更新。
可以看到,尽管序列中没有提供任何序号的信息,但其显示的内容按照递增的顺序。序列域代码中有一些命令参数,便用于调控这些内容的规则,常用的命令参数包括
- 【\n】序列号较之于同一个域的序列号递增,即默认情况
- 【\c】序列号不变
- 【\h】隐藏域结果
- 【\r】重新设置序号
- 【\s】在指定标题级别下面重新开始
星号和井号
这些命令参数也可以通过图形界面的方式添加,选中域->右键->【编辑域】->【选项】->【域专用开关】,即可看到上表内容。
其【通用开关】选项卡预设了更多格式,在上图中,选中格式,点击【添加到域】,即可在域代码下面显示更改后的内容,例如序列【a, b, c, …】的域代码为
seq list\* alphabetic
如果选中数字并添加到域,以【#, ##0.00】为例,域代码变成下面的样子,从而把数字显示为保留两位小数的形式。
seq list \# "#,##0.00"
其中,井号表示开启某项开关,0则用于替代输入参数。
如果这个例子比较费解,那么接下来,把域代码改为下面的形式,那么就序号就会变成被方括号包裹着的形式。
seq list \# "[0]"
多个参考文献交叉引用
在了解域代码之后,就可以编辑那些被交叉引用的序号了。
点集菜单栏【引用】->【交叉引用】,就会弹出交叉引用对话框,其中会列出所有可供交叉引用的内容。
假设编号项中存在一系列【[1] [2] [3] …】,则点击对应的编号项,然后插入,正文中就会呈现出这些编号,并且点击【Ctrl】的同时单击引用的编号,就会跳转到编号所在位置。
假设插入的编号为[1][2]或者[1][2][3],但我们希望能够呈现出类似[1,2]或者[1-3],那么就需要修改域代码。选中引用的编号,右键->【切换域代码】,即可看到域代码的内容如下
{REF _Ref169515219 \h }{REF _Ref169515285 \h }
【REF】表示引用;【_Ref169515219】表示引用内容的编号;【\r \h】即前面提到的命令参数。
考虑到在打开井号开关后,0可以替代编号,那么将域代码改为下列形式,[1][3]就可以变成[1-3]了。如果想变成[1,3],只需将横杠换成逗号即可。
{REF _Ref169515219 \h \# "[0"}-{REF _Ref169515285 \h \# "0]"}
相应地,[1,2,3]只需写成下面的形式
{REF _Ref169515219 \h \# "[0"},{REF _Ref169521782 \h \# "0"},{REF _Ref169515285 \h \# "0]"}
版权归原作者 微小冷 所有, 如有侵权,请联系我们删除。