☰
20、nroff和troff宏编写指南
2026/10/2 15:02:45 网站建设 项目流程

nroff和troff宏编写指南

1. 格式代码与页码编号

在文本处理中,有多种格式代码用于不同的编号序列,如下表所示:
| 格式 | 描述 | 编号序列 |
| — | — | — |
| 1 | 阿拉伯数字 | 0, 1, 2, 3, 4, 5, … |
| i | 小写罗马数字 | 0, i, ii, iii, iv, v, … |
| I | 大写罗马数字 | 0, I, II, III, IV, V, … |
| a | 小写字母 | 0, a, b, c, … z, aa, ab, … zz, aaa, … |
| A | 大写字母 | 0, A, B, C, … Z, AA, AB, … ZZ, AAA, … |

除了上述编号序列,如果使用带有额外数字的阿拉伯格式(如 001),将生成至少包含该位数的编号序列(如 001, 002, 003, …)。

例如,要在书籍的前言部分将页码编号改为小写罗马数字,可以使用如下命令:

.af % i

需要注意的是,具体的宏包实现页码编号的方式可能不同,有些宏包会将%插入到另一个寄存器中并打印该寄存器的内容。例如,ms将页码存储在寄存器PN中,此时请求应改为.af PN i。字母格式通常用于自动编号(或字母编号)列表的宏中。

2. 移除寄存器

由于可能的寄存器名

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询