nroff 命令
用途
为在类打字机设备和行式打印机上打印格式化文本。
语法
nroff [ -e ] [ -h ] [ -i ] [ -q ] [ -z ] [ -o List ] [ -n Number ] [ -s Number ] [ -r ANumber ] [ -u Number ] [ -T Name ] [ -man ] [ -me ] [ -mm ] [ -mptx ] [ -ms ] [ 文件 ... | - ]
描述
为在类打字机和行式打印机上打印,nroff 命令读取一个或多个文件。 如果未指定文件或 -(减号)标志被指定为最后一个参数,那么缺省读取标准输入。 File 变量指定通过 nroff 命令在类打字机上打印的文件。 缺省值为标准输入。
在某些情况下,col 可能需要用来后处理 nroff 命令输出。
标志
| 项 | 描述 |
|---|---|
| -e | 使用特定终端的全分辨率在调整行之间产生相等的空字。 |
| -h | 在水平间隔中使用输出制表符来加速输出和减少输出字符数。 制表符的设置假定为每八个额定字符宽度。 |
| -i | 读取所有的指定文件之后读取标准输入。 |
| -人 | 选择 man 宏处理数据包。 |
| -我 | 选择 me 宏处理数据包。 |
| -MM | 选择 mm 宏处理数据包。 |
| -mptx | 选择 mptx 宏处理数据包。 |
| -毫秒 | 选择 ms 宏处理数据包。 |
| -n 数字 | 给第一个打印的页面分配指定的编号。 |
| -o 列表 | 仅显示 List 变量指定的那些页面,该变量由以逗号分隔的页码和范围的列表构成,如下所示:
|
| -q | 调用 .rd 请求的同时输入/输出方式。 |
| -r 编号 | 将寄存器 A 设置为指定的数值。 由变量 A 指定的值必须有单字符 ASCII 名称。 |
| -s 数字 | 停止每个指定的页数(缺省为 1)。 nroff 命令停止每个指定的页数来允许页面装入或更改,当接收到换行或新行符时重新开始。 该标志不在流水线上工作(例如,使用 mm 命令)。 当 nroff 命令在页面之间停止,将会发送一个 ASCII BEL 字符到工作站。 |
| -T 名称 | 为指定的打印设备准备输出。 类打字机设备和行式打印机使用下面的 Name 变量
来作为国际扩展字符集,以及英文字符集、数字和符号:
注意:4019 和 HP 激光喷墨 II 打印机在页面的顶部和底部都有非打印区域。 如果这些打印机要打印文件,确保定义了顶部和底部的页边距 (例如,以 -mm 标志格式化)以便于所有输出可以定位于可打印页面内。
|
| -T Name(续) |
|
| -u 数字 | 将第三字体位置(粗体)的粗体因子(字符笔画粗细值)设置为指定的数值,或者如果没有 Number 变量,就设为 0。 |
| -z | 仅打印 .tm (工作站消息) 请求生成的消息。注: 请参阅 troff 命令中的 用于格式化工具的宏包 ,以获取有关宏的信息。 |
| - | 强制从标准输入中读取输入。 |
文件
| 项 | 描述 |
|---|---|
| /usr/share/lib/tmac/tmac.* | 包含标准宏文件的指针。 |
| /usr/share/lib/macros/* | 包含标准宏文件。 |
| /usr/share/lib/nterm/* | 包含 nroff 命令的终端驱动器表。 |
| /usr/share/lib/pub/terminals | 包含所支持的终端列表。 |