nroff [-ehiq] [-mname] [-nN] [-opagelist] [-raN] [-s N] [-Tname] [-uN] [filename...]
nroff 实用程序会设置指定的 filename 中文本的格式,使其适用于打字机之类的设备。另请参见 troff(1)。
如果 filename 参数不存在,nroff 会读取标准输入。此时,系统会将包含 "−" 的参数视为与标准输入对应的文件名。
支持以下选项。选项能够以任意顺序出现,只要它们都出现在文件之前即可。
使用全终端分辨率在调整后的行内生成等距单词。
在调整水平间距期间,使用输出 TAB 字符,以便加快输出,减少输出字符计数。假定 TAB 设置为每 8 个名义字符宽度。
在读完输入文件之后读取标准输入。
不输出从 .rd 请求读取的输出。
在输入文件前面附加宏文件 /usr/share/lib/tmac/name。
将生成的第一个页面编号为 N。
仅输出以逗号分隔的页号及页号范围 list 中出现的页号对应的页面。页号范围 N–M 表示页面 N 到 M;初始的 –N 表示从起始页到页面 N;最后的 N− 表示从页面 N 到最后一页。
将寄存器 a(单字符)设置为 N。
每 N 个页面停止一次。nroff 每次在第 N 个页面(缺省情况下 N=1)之前都会停止,以便允许装纸或换纸,并且在收到 NEWLINE 时恢复。
为指定的 name 设备准备输出。已知的 name 包括:
Teletype Corporation Model 37 终端-这是缺省设备。
GE-任何不具备半直线功能的行式打印机或终端。
DASI-300.
DASI-300-12 间距。
DASI-300S。
DASI-300S。
DASI-382(模拟 DTC 382)。
DASI-450 (Diablo Hyterm)。
DASI-450 (Diablo Hyterm)-12 间距。
AJ 832.
将安装在位置 3 的字体的加粗系数设置为 N。如果 N 缺失,则将加粗系数设置为 0。
支持下列操作数:
包含要由 nroff 处理的文本的文件。
以下命令使用 –me 宏软件包设置 users.guide 的格式,并且每 4 个页面停止一次:
example% nroff −s4 −me users.guide
有关影响 nroff 执行的以下环境变量的描述,请参见 environ(5):LC_CTYPE、LC_MESSAGES 和 NLSPATH。
临时文件(请参见“附注”部分)
标准宏文件
nroff 的终端驱动表
终端描述文件的索引
有关下列属性的说明,请参见 attributes(5):
|
checknr(1)、col(1)、eqn(1)、man(1)、tbl(1)、troff(1)、attributes(5)、environ(5)、me(5)、ms(5)、term(5)
/usr/tmp 目前是指向 /var/tmp 的符号链接。
以前的文档将数字寄存器 yr 错误地描述为当前年份的最后两位数。yr 实际上是自 1900 年起的年数。要正确获得当前年份到 2099 年的最后两位数,可以将下文给出的字符串寄存器 yy 的定义包含到文档中,以便日后用于显示两位数的年份。请注意,任何其他可用的单字符或双字符寄存器名称都可以替换 yy。
.\" definition of new string register yy--last two digits of year .\" use yr (# of years since 1900) if it is < 100 .ie \n(yr<100 .ds yy \n(yr .el \{ .\" else, subtract 100 from yr, store in ny .nr ny \n(yr-100 .ie \n(ny>9 \{ .\" use ny if it is two digits .ds yy \n(ny .\" remove temporary number register ny .rr ny \} .el \{.ds yy 0 .\" if ny is one digit, append it to 0 .as yy \n(ny .rr ny \} \}