0


玩转Word域代码,再也不担心引用多个文献时的排版

文章目录

在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]"}

本文转载自: https://blog.csdn.net/m0_37816922/article/details/139741025
版权归原作者 微小冷 所有, 如有侵权,请联系我们删除。

“玩转Word域代码,再也不担心引用多个文献时的排版”的评论:

还没有评论