news 2026/4/18 7:24:41

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/17 17:50:39

TouchGAL:为Gal爱好者打造的技术与文化双重盛宴

TouchGAL:为Gal爱好者打造的技术与文化双重盛宴 【免费下载链接】kun-touchgal-next TouchGAL是立足于分享快乐的一站式Galgame文化社区, 为Gal爱好者提供一片净土! 项目地址: https://gitcode.com/gh_mirrors/ku/kun-touchgal-next 在这个信息爆炸的时代&am…

作者头像 李华
网站建设 2026/4/16 10:57:19

33、格式化命令综合指南

格式化命令综合指南 1. 简介 本文将详细介绍一系列格式化系统相关的命令和宏,涵盖 nroff/troff 的命令行语法、请求、转义序列、预定义数字寄存器、特殊字符,以及 ms 和 mm 宏包、 tbl 预处理器、 eqn 预处理器和 pic 预处理器等内容。 2. nroff/troff 命令行…

作者头像 李华
网站建设 2026/4/16 22:22:27

36、UNIX文本处理与基础操作全解析

UNIX文本处理与基础操作全解析 一、UNIX文本处理优势与打印设备 1.1 文本处理设计更改优势 在文本处理中,如果之后需要更改设计,只需修改相关设计元素的定义即可。而若使用文字处理器在写作时进行文档格式设置,后续再更改格式往往是一项痛苦的任务。虽然像Microsoft WORD…

作者头像 李华
网站建设 2026/4/18 6:34:56

如何利用1000万+3D对象数据集Objaverse-XL开启AI视觉新篇章

如何利用1000万3D对象数据集Objaverse-XL开启AI视觉新篇章 【免费下载链接】objaverse-xl 🪐 Objaverse-XL is a Universe of 10M 3D Objects. Contains API Scripts for Downloading and Processing! 项目地址: https://gitcode.com/gh_mirrors/ob/objaverse-xl …

作者头像 李华
网站建设 2026/4/18 6:36:23

8、Windows系统个性化设置全攻略

Windows系统个性化设置全攻略 在Windows系统的使用过程中,个性化设置能够让我们的操作更加便捷,界面更加符合个人喜好。下面将为大家详细介绍Windows系统中关于开始按钮、任务栏、桌面图标等方面的个性化设置方法。 恢复开始按钮 微软移除开始按钮是Windows多年来的重大改…

作者头像 李华
网站建设 2026/4/17 23:55:34

Screenbox媒体播放器:重新定义Windows视频播放体验

Screenbox媒体播放器:重新定义Windows视频播放体验 【免费下载链接】Screenbox LibVLC-based media player for the Universal Windows Platform 项目地址: https://gitcode.com/gh_mirrors/sc/Screenbox 在数字媒体内容日益丰富的今天,一款优秀的…

作者头像 李华