WonderPen 帮助中心

自动编号

一部长篇作品可能由很多章节组成,编写过程中,我们可能会反复修改,有时可能需要删除中间的某个章节,或者在中间添加某个章节。一般情况下,这需要手动修改后续所有章节的编号。

数字章节编号

在 WonderPen 中,新建一个文档时,会尝试根据前一个文档的标题进行自动编号。比如前一个文档的标题是 第 1 章,那么新建的文档的标题就会自动设置为 第 2 章

自动编号也支持中文编号,比如第一个文章的标题是 第一章,那么新建的文档的标题就会自动设置为 第二章

日期章节编号

如果前一个文档的标题是形如 2022-01-25 这样的日期的形式,那么新建的文档的标题就会自动设置为下一天的日期,比如 2022-01-26

在写日记的时候,这个功能应该会比较有用。

虽然自动编号的功能很强大,但是,它也有一些缺点,比如写了若干章节之后,想在中间添加或删除一个的章节,那么这个章节之后的所有章节编号都需要进行修改。如果不想进行手动修改,则可以在章节命名时使用

在 WonderPen 中,可以使用 {$N} 来表示当前章节编号,在显示或导出时,它会被替换为正确的章节编号。如下图所示:

自动编号

上图中的 第 {$N} 章 佳肴,在非编辑状态或导出时,将显示为 第 3 章 剑法

{$N} 表示当前文档在当前层级的序号,从 1 开始编号。另外还有一个 {$N0},效果类似,不同的是从 0 开始编号。

编号还支持添加数字,语法为 {$N+x},其中的 x 是你想增加的数字。有时候,你可能需要从指定的章节开始编号,比如文件夹中的第一个文档并不是第 1 章,而是第 50 章,这时就可以使用 {$N+49}{$N0+50} 来指定编号。

注意,以上符号中不能包含空格,否则会原样输出。

宏的中文支持

上面宏的用法中,最终显示的章节编号是阿拉伯数字,如果希望显示中文章节编号,可以使用 {$N_ZH}{$N0_ZH},含义与上面的常规用法相同,不同的是输入的将是汉字数字编号。

比如,目录下的第一个 第{$N_ZH}章 将显示为 第一章,而第一个 第{$N0_ZH}章 则显示为 第零章

同样地,也可以使用 {$N_ZH+50}{$N0_ZH+50} 这样的形式,来从指定的数字开始编号。