news 2026/4/3 4:31:46

20、nroff和troff宏编写指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
20、nroff和troff宏编写指南

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. 移除寄存器

由于可能的寄存器名

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/1 11:13:43

21、宏编写与格式化特效全解析

宏编写与格式化特效全解析 1. 宏调试工具与技巧 在编写宏时,我们常常需要定位输入文件中错误或其他事件发生的位置。有几个有用的工具和方法可以帮助我们实现这一目的。 首先, .tm 命令可以用于输出调试信息。例如: .tm On input line \\n(.c, the value of BC was…

作者头像 李华
网站建设 2026/4/1 8:20:03

26、宏包内容详解与实用技巧

宏包内容详解与实用技巧 1. 宏包基础与页面过渡 在文本处理中,宏包起着至关重要的作用。虽然我们未实现 .BG 宏,但可以借鉴其背后的理念,即在处理文档正文前执行宏,这对于需要多个初步或标题宏来提供文档信息的格式很有用。 对于 nroff 和 troff 生成分页输出,必…

作者头像 李华
网站建设 2026/4/2 3:45:11

5、Windows 8系统恢复与启动界面定制全攻略

Windows 8系统恢复与启动界面定制全攻略 系统镜像恢复 当你需要恢复备份的系统镜像时,要先进入系统恢复控制台。你可以在计算机开机自检(POST)后按F8键,选择“修复我的计算机”;也可以使用之前制作的系统恢复控制台启动光盘、DVD或USB设备。 加载系统恢复控制台后,按以…

作者头像 李华
网站建设 2026/3/31 8:27:25

decimal.js 高精度数值计算终极指南:彻底告别JavaScript精度噩梦

decimal.js 高精度数值计算终极指南:彻底告别JavaScript精度噩梦 【免费下载链接】decimal.js An arbitrary-precision Decimal type for JavaScript 项目地址: https://gitcode.com/gh_mirrors/de/decimal.js 引言:为什么需要高精度计算 在Java…

作者头像 李华
网站建设 2026/3/28 15:15:24

67、工程与科学领域的多元技术与模型解析

工程与科学领域的多元技术与模型解析 在工程与科学研究中,涉及众多的技术和模型,它们在不同的场景中发挥着关键作用。下面将对一些重要的概念和方法进行详细介绍。 1. 可靠性分析相关 可靠性分析在工程领域至关重要,它涵盖了多个方面的内容。 - 基本概念 :可靠性是指…

作者头像 李华