Groff

在 Groff 中創建編號方程

  • December 8, 2020

使用ms宏 和eqn,是否有某種方法可以自動為 Groff 中的方程編號,類似於 LaTeX?

我沒有看到任何內置的ms宏,但你總是可以使用基本的 troff number registers

將數字寄存器的定義和初始化添加到文件的開頭(從 0 開始,以 1 遞增):

.nr myeqn 0 1

然後無論你在哪裡使用它

\n+[myeqn]

它將被遞增並替換為目前值。例如

.EQ
e sup {i pi} + 1 = 0
.EN
.sp -1
.tl ' ' '... \n+[myeqn]'

如果您想再次使用相同的號碼,請改為使用相同的號碼\n[myeqn]

引用自:https://unix.stackexchange.com/questions/623448