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域可以在段中多处使用。

以上首发于知乎

广西
浏览 893
收藏
8
分享
8 +1
3
+1
全部评论 3
 
学到
· 山东省
回复
 
学习
· 浙江省
回复
 
学到了
· 福建省
回复