WPS Office文字在段落的任意位置进行自动编号
我们知道,一般的编号都是在段首进行编号。如果要在段落的任意位置进行自动编号应该怎么办呢?
答案是使用SEQ域。
SEQ域代码格式为:{ SEQ 标识符 [参数] }。
标识符,由用户自定义,比如用一些字母,也可以用中文。
参数:控制编号的显示方式或计数器行为,常用参数如下。不写这个参数也可以,默认采用阿拉伯数字。
\* ARABIC | 显示阿拉伯数字(默认,可省略) |
\* ROMAN | 显示大写罗马数字(如I, II, III) |
\* roman | 显示小写罗马数字(如i, ii, iii) |
\* ALPHABETIC | 显示大写字母(如A, B, C) |
\* alphabetic | 显示小写字母(如a, b, c) |
一个简单的示例:
在想要插入编号的位置置入光标,然后按Ctrl+F9快捷键,输入一次域括号,在其内输域的名称seq,然后空格,再输入标识符,比如A。结束后按F9,刷新,就可以看到结果了。
复制这个域,粘贴到其他需要的地方,结束后,按Alt+F9,刷新所有域,就可以看到结果了。
这个域是按在文中出现的先后顺序自动编号的,中间如果删除了一些编号,可以再次按Alt+F9刷新一下,编号就连续了。
编号为阿拉伯数字时,控制数字显示的格式
seq域采用阿拉伯数字编号时,可以通过\#开关,来控制数字显示的格式。比如要显示01这样的编号格式,可以使用\# 0#来控制。\#为开关,0表示强制显示数字位,不足时补零;
# 可选数字位,不显示前导零。
下面是操作演示。
seq域可以在段中多处使用
我们知道一般自动编号只能在段落的开关位置,且每段只有一个编号。但seq域可以在段中多处使用。
以上首发于知乎