有没有办法groff -ms
自动编号环境?举个例子,这里有两个定理,我想编号为 1.1 和 2.1。
.TL
Lorem ipsum
.NH
Introduction
\# First thm
.PP
.B Theorem .
Consectetur sed sunt nulla aute dolor elit ut quis.
.EQ
e sup {i pi} + 1 = 0
.EN
\# End of the first thm
.NH
Main result
.PP
.B Theorem .
Magna dolore.
.EQ
e sup {i tau} = 1
.EN
假设您已经查看
.NH 2
了给您第二级编号的标题,这不是您想要的,您可以使用您自己的编号寄存器,如手册页.IP
缩进段落示例所示。在开头添加数字寄存器的定义和初始化(从 0 开始,以 1 递增)
那么无论你在哪里使用它
它将被递增并替换为当前值。例如使用
其中
SN
是节号(来自.NH
)。.nr
您可以通过再次给出定义来重置寄存器。您可以在开始时将上述内容放入宏中:并每次调用它: