Nroff and troff are invoked from the command line as follows:
/usr/ucb/nroff [
options
] [files
]/usr/ucb/troff [
options
] [files
]
Many of the options are the same for both formatters.
Nroff/troff options
dir
Search for font tables in directory
dir
.
Read standard input after
files
are processed.
name
Prepend a macro file to input
files
. Troff prepends
/usr/lib/tmac/tmac.
name
. Nroff prepends
/usr/share/lib/tmac/tmac.
name
.
N
First output page has page number
N
.
list
Print pages contained only in the comma-separated
list
. Page ranges can be specified as
n
-
m
,
-
m
(first page through
m
), or
n
-
(
n
through end of file).
aN
Set register
a
to
N
.
N
Stop every
n
pages. This allows changing of a paper cassette. Resume by pressing RETURN (in nroff) or by pressing the start button on the typesetter (in troff).
name
Prepare output designed for printer or typesetter
name
. For device names, see your specific documentation or a local expert.
N
The font in position 3 is overstruck
N
times. Typically used to adjust the weight of the bold font.
Discard output except messages generated by .tm request.
-e
When justifying output lines, space words equally (using terminal resolution instead of full space increments).
-h
Hasten output by replacing 8 horizontal spaces with a tab.
-q
Invoke simultaneous input/output of
.rd
requests.
-a
Format a printable ASCII approximation. Useful for finding page counts without producing printed output.
-f
Don't stop typesetter when formatting is done.
Run
chap1
through the tbl preprocessor, then format the result using the
mm
macros, with register
N
set to 5 (sets the page-numbering style), etc.:
tbl chap1 | troff -mm -rN5 |
spooler
&
Format
chap2
using the
ms
macros; the first page is 7, but print only pages 8-10, 15, and 18 through the end of the file:
nroff -ms -n7 -o8-10,15,18- chap2 &