UNIX文本处理:从打字机到宏格式的全面指南
1. 格式宏包概述
在技术写作领域,我们广泛使用扩展的ms宏包的部分内容,它与格式shell脚本结合,提供了一个完整的文档格式化环境。这个宏包最初由马萨诸塞计算机公司(MASSCOMP)的史蒂夫·塔尔博特开发,后来我们对其进行了扩展和通用化,以满足不同客户的文档设计需求。
该宏包依赖于底层的ms宏,严格来说它并非一个完整的包。不过,如果无法实现完整的ms宏,也可以定义一个简单的子集来满足基本需求。若想了解这些宏的完整实现信息,可通过出版商联系我们。
以下是格式宏包中用户可调用的宏的总结列表:
| 宏命令 | 功能 |
| — | — |
|. [ABCDIh| A级标题、B级标题等 |
|. Dr| 指定当前版本是否为草案(草案会标注日期) |
|. Fs| 开始一个图形 |
|. Fe title| 结束一个图形,图形会自动编号并添加指定标题 |
|. H1 [ C ]| 打印页面宽度的水平线,字符可指定(默认为下划线) |
|. IOC [strings]| 开始一份内部备忘录 |
|. TO| 后面跟随的名称列表将放入单独的分发列表 |
|. TO name| 指定收件人,最多五条此类行 |
|. DA date| 备忘