《扩展 ms 宏包的使用与实践》
在文本处理中,宏包的使用能够极大地提高效率和规范性。下面将详细介绍一个扩展的 ms 宏包,涵盖了标题生成、图表处理、列表创建、源代码展示以及注释警告等多个方面的内容。
1. 修改后的标题生成宏
以下是用于生成特定标题的修改后宏:
.de Ah .nr Po 1.5i . n r Gw .2i - mk -PO -1.5i - 1 1 \\n (Pou-\\nGwu .ps 12 .vs 14 \&\f3\\$l\fl - rt .PO \\n(~Ou .LP 0 . ns .tC \\*(SN \\$l Ah ..这个宏的主要作用是生成标题,具体步骤如下:
1. 设置额外偏移量和装订线宽度。
2. 标记垂直位置。
3. 设置新的页面偏移量。
4. 设置字体大小和行间距。
5. 以粗体输出标题。
6. 返回垂直位置。
7. 重置默认页面偏移量。
8. 重置字体大小和行长。
9. 输出目录信息。
2. 图表标题处理
在技术手册中,对所有图表进行编号和标题标注是常见的做法,方便在文本中引用以及在目录中汇总。这里有“开始”和“结束”两个宏来处理图表:
2.1 图开始宏(.Fs)
.de Fs \ " Start figure; $1= reserved space; \ '' $2= F, floating figure . RT .if "\\$2"F" \ I . \" Figure can