nroff -man filename . . .troff -man filename . . .
Any text argument t may be zero to six words. Quotes may be used to include <Space> characters in a \(lqword\(rq. If text is empty, the special treatment is applied to the next input line with text to be printed. In this way .I may be used to italicize a whole line, or .SB may be used to make small bold letters.
A prevailing indent distance is remembered between successive indented paragraphs, and is reset to default value upon reaching a non-indented paragraph. Default units for indents i are ens.
Type font and size are reset to default values before each paragraph, and after processing font and size setting macros.
These strings are predefined by -man:
Cause | If no | ||
---|---|---|---|
Request | Break | Argument | Explanation |
.B t | no | t=n.t.l.* | Text is in bold font. |
.BI t | no | t=n.t.l. | Join words, alternating bold and italic. |
.BR t | no | t=n.t.l. | Join words, alternating bold and roman. |
.DT | no | .5i 1i . . . | Restore default tabs. |
.HP i | yes | i=p.i.* | Begin paragraph with hanging indent. Set prevailing indent to i. |
.I t | no | t=n.t.l. | Text is italic. |
.IB t | no | t=n.t.l. | Join words, alternating italic and bold. |
.IP x i | yes | x="" | Same as .TP with tag x. |
.IR t | no | t=n.t.l. | Join words, alternating italic and roman. |
.IX t | no | - | Index macro. |
.LP | yes | - | Begin left-aligned paragraph. Set prevailing indent to .5i. |
.PD d | no | d=.4v | Set vertical distance between paragraphs. |
.PP | yes | - | Same as .LP. |
Cause If no Request Break Argument Explanation .B t no t=n.t.l.* Text is in bold font. .BI t no t=n.t.l. Join words, alternating bold and italic. .BR t no t=n.t.l. Join words, alternating bold and roman. .DT no .5i 1i . . . Restore default tabs. .HP i yes i=p.i.* Begin paragraph with hanging indent. Set prevailing indent to i. .I t no t=n.t.l. Text is italic. .IB t no t=n.t.l. Join words, alternating italic and bold. .IP x i yes x="" Same as .TP with tag x. .IR t no t=n.t.l. Join words, alternating italic and roman. .IX t no - Index macro. .LP yes - Begin left-aligned paragraph. Set prevailing indent to .5i. .PD d no d=.4v Set vertical distance between paragraphs. .PP yes - Same as .LP.
Cause | If no | ||
---|---|---|---|
Request | Break | Argument | Explanation |
.RE | yes | - | End of relative indent. Restores prevailing indent. |
.RB t | no | t=n.t.l. | Join words, alternating roman and bold. |
.RI t | no | t=n.t.l. | Join words, alternating roman and italic. |
.RS i | yes | i=p.i. | Start relative indent, increase indent by i. Sets prevailing indent to .5i for nested indents. |
.SB t | no | - | Reduce size of text by 1 point, make text bold. |
.SH t | yes | - | Section Heading. |
.SM t | no | t=n.t.l. | Reduce size of text by 1 point. |
.SS t | yes | t=n.t.l. | Section Subheading. |
.TH n s d f m | yes | - | Begin reference page n, of section s; d is the date of the most recent change. If present, f is the left page footer; m is the main page (center) header. Sets prevailing indent and tabs to .5i. |
.TP i | yes | i=p.i. | Begin indented paragraph, with the tag given |
on the next text line. Set prevailing indent to i. |
Cause If no Request Break Argument Explanation .RE yes - End of relative indent. Restores prevailing indent. .RB t no t=n.t.l. Join words, alternating roman and bold. .RI t no t=n.t.l. Join words, alternating roman and italic. .RS i yes i=p.i. Start relative indent, increase indent by i. Sets prevailing indent to .5i for nested indents. .SB t no - Reduce size of text by 1 point, make text bold. .SH t yes - Section Heading. .SM t no t=n.t.l. Reduce size of text by 1 point. .SS t yes t=n.t.l. Section Subheading. .TH n s d f m yes - Begin reference page n, of section s; d is the date of the most recent change. If present, f is the left page footer; m is the main page (center) header. Sets prevailing indent and tabs to .5i. .TP i yes i=p.i. Begin indented paragraph, with the tag given on the next text line. Set prevailing indent to i.
'\" t
indicates that the manual page must be run through the tbl(1bsd) preprocessor.
A typical manual page for a command or function is laid out as follows:
Syntactic symbols appear in roman face:
Literal text from the synopsis appears in constant width, as do literal filenames and references to items that appear elsewhere in the reference manuals. Arguments are italicized.
If a command interprets either subcommands or an input grammar, its command interface or input grammar is normally described in a USAGE section, which follows the OPTIONS section. The DESCRIPTION section only describes the behavior of the command, not that of subcommands.