当前位置: 代码网 > 科技>操作系统>Windows > 玩转Word域代码,再也不担心引用多个文献时的排版

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

2024年08月01日 Windows 我要评论
在Word中,域代码是一种特殊的文本,可在文档中插入动态内容,而无需手动输入。熟练掌握域代码的基本原理,可以在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]"}
(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com