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 变量指定的那些页面,该变量由以逗号分隔的页码和范围的列表构成,如下所示:
  • 开始页 - 结束页范围表示显示从开始页结束页之间的页数。 例如,9-15 打印从 9 到 15 的页面。
  • 初始 -Stop 表明从开头打印到页面 Stop
  • 最终的 Start- 表示打印从 Start 到结束的页面。
  • 显示页的编号和显示范围联合使用,来显示指定页。 例如,-3,6-8,10,12- 打印开头到第 3 页,第 6 页到第 8 页,第 10 页,和第 12 页到结束的页面。

    注: 当在管道中使用 -oList 标志 (与一个或多个 eqntbl 命令一样) 时,您可能会收到broken pipe如果未在 List 参数中指定文档中的最后一页,那么将显示消息。 不过,该中断管道消息并不指示有任何问题,可以忽略不计。

-q 调用 .rd 请求的同时输入/输出方式。
-r 编号 将寄存器 A 设置为指定的数值。 由变量 A 指定的值必须有单字符 ASCII 名称。
-s 数字 停止每个指定的页数(缺省为 1)。 nroff 命令停止每个指定的页数来允许页面装入或更改,当接收到换行或新行符时重新开始。 该标志不在流水线上工作(例如,使用 mm 命令)。 当 nroff 命令在页面之间停止,将会发送一个 ASCII BEL 字符到工作站。
-T 名称 为指定的打印设备准备输出。 类打字机设备和行式打印机使用下面的 Name 变量 来作为国际扩展字符集,以及英文字符集、数字和符号:
hplj
同一系列打印机中的 Hewlett Packard 激光喷墨 II 和其他型号。
ibm3812
3812 页式打印机 II。
ibm3816
3816 页式打印机。
ibm4019
4019 激光打印机。

注意:4019 和 HP 激光喷墨 II 打印机在页面的顶部和底部都有非打印区域。 如果这些打印机要打印文件,确保定义了顶部和底部的页边距 (例如,以 -mm 标志格式化)以便于所有输出可以定位于可打印页面内。

37
只用作终端查看的电传打印机模型 37 终端(缺省)。 该设备不支持以 \[N] 格式输入的扩展字符。 输入扩展单字节字符集提供了更多的信息。
lp
带有下划线和制表符的通用打印机名称。 所有以逆向换行发送到 lp 值的文本(例如,包括表的文本)必须用 col 命令处理。 该设备不支持以 \[N] 格式输入的扩展字符。 输入扩展单字节字符集提供了更多的信息。
ppds
支持个人打印机数据流 (例如 Quietwriter III , Quickwriter 和 Proprinter) 的打印机的通用名称。
ibm5575
5575 汉字(日文)打印机。
ibm5577
5577 汉字(日文)打印机。

注: For completeness of the text formatting system, the following devices are shipped 如斯 from the AT&T Distribution center. 没有为这些表提供任何支持。

-T Name(续)
2631
常规模式的 Hewlett-Packard 2631 打印机。
2631-c
压缩模式的 Hewlett-Packard 2631 打印机。
2631-e
扩展模式的 Hewlett-Packard 2631 打印机。
300
DASI-300 打印机。
300-12
设为每英寸 12 字符的 DASI-300 终端。
382
DTC-382.
4000a
Trendata 4000a 终端 (4000A)。
450
DASI-450 (Diablo Hyterm) 打印机。
450-12
设为每英寸 12 字符的 DASI-450 终端。
832
Anderson Jacobson 832 终端。
8510
C.ITOH 打印机。
tn300
GE Terminet 300 终端。
X
配备 TX 打印序列的打印机。
300s
DASI-300s 打印机 (300S)。
300s-12
设为每英寸 12 字符的 DASI-300s 打印机 (300S-12)。
-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 包含所支持的终端列表。