Manpages

名 称

groff_man − マ ニ ュ ア ル ペ ー ジ 生 成 サ ポ ー ト 用 groff ’man’ マ ク ロ

書 式

groff −man [ options... ] [ files... ]
groff −m man
[ options... ] [ files... ]

解 説

groff で マ ニ ュ ア ル ペ ー ジ を 生 成 す る の に 使 用 さ れ る man マ ク ロ は 、 James Clark が 書 き ま し た 。 こ の ド キ ュ メ ン ト は 、 パ ッ ケ ー ジ 中 の 各 マ ク ロ の 使 い 方 を 、 短 く ま と め た も の で す 。

オ プ シ ョ ン

man マ ク ロ は 、 次 の よ う な コ マ ン ド ラ イ ン オ プ シ ョ ン を 理 解 し ま す (レ ジ ス タ を い く つ か 定 義 し ま す )。

−rcR=1 本 オ プ シ ョ ン

(nroff モ ー ド で は デ フ ォ ル ト ) は 、 複 数 ペ ー ジ の 代 り

に 、 長 い 単 一 ペ ー ジ を 出 力 し ま す 。 無 効 に す る に は 、 −rcR=0 と し て く だ さ い 。

−rC1 コ マ ン ド ラ イ ン に 複 数 の マ ニ ュ ア ル ペ ー ジ を 与 え た 場 合 、 そ れ ぞ れ の ペ ー ジ 番 号 が  

1 か ら 始 ま る の で は な く 、 連 続 し た 番 号 に な り ま す 。

−rD1 両 面 印 字 に し ま す 。 偶 数 ペ ー ジ と 奇 数 ペ ー ジ の フ ッ タ は 、 異 な っ た 整 形 が 成 さ れ ま す 。

−rPnnn ペ ー ジ の 数 え 始 め を  

1 で は な く nnn か ら に し ま す 。

−rSxx ベ ー ス ド キ ュ メ ン ト フ ォ ン ト サ イ ズ を

10 ポ イ ン ト で は な く xx ポ イ ン

ト に し ま す (xx に は 10, 11, 12 の い ず れ か が 使 用 で き ま す )。

−rXnnn ペ ー ジ  

nnn の 後 の ペ ー ジ を nnna, nnnb, nnnc な ど と い う よ う に 数 え

ま す 。 例 え ば 、 ’−rX2’ と い う オ プ シ ョ ン の 場 合 、 ペ ー ジ を 1, 2, 2a, 2b, 2c と い う よ う に 割 り 振 り ま す 。

使 用 法

こ の セ ク シ ョ ン は 、 マ ニ ュ ア ル ペ ー ジ 用 に 使 用 可 能 な マ ク ロ に つ い て 述 べ て い ま す 。 さ ら に カ ス タ マ イ ズ し た い 場 合 は 、 man.local フ ァ イ ル 中 に 追 加 の マ ク ロ お よ び リ ク エ ス ト を 置 い て く だ さ い 。 こ の フ ァ イ ル は man の 直 後 に ロ ー ド さ れ ま す 。

.TH title section [extra1] [extra2] [extra3] こ の マ ニ ュ ア ル ペ ー ジ の タ イ ト ル を title に 、 セ ク シ ョ ン を section に 設 定 し ま す 。 セ ク シ ョ ン は 、 1 か ら  8 ま で の 値 を と ら な く て は な り ま せ ん 。 section 値 に は 、 後 ろ に 文 字 列 を 置 く こ と も で き ま す 。 例 え ば 、 ’.pm’ と す る と 、 マ ニ ュ ア ル ペ ー ジ の 特 定 の サ ブ セ ク シ ョ ン を 示 し ま す 。 titlesection は 、 と も に ヘ ッ ダ 行 の 左 端 と 右 端 に 置 か れ ま す (括 弧 で く く ら れ た sectiontitle の 直 後 に 付 き ま す )。 extra1 は 、 フ ッ タ 行 の 中 央 に 置 か れ ま す 。 extra2 は 、 フ ッ タ 行 の 左 に 置 か れ ま す (両 面 印 字 が ア ク テ ィ ブ に な っ て い る 場 合 、 偶 数 ペ ー ジ に は 左 に 、 奇 数 ペ ー ジ に は 右 に 、 置 か れ ま す )。 extra3 は ヘ ッ ダ 行 の 中 央 に 置 か れ ま す 。

HTML 出 力 用 に は 、 ヘ ッ ダ お よ び フ ッ タ は 完 全 に 取 り 除 か れ ま す 。 さ ら に 、 こ の マ ク ロ は 改 ペ ー ジ し ま す 。 新 し い 行 番 号 は 、 再 度  1 に な り ま す (コ マ ン ド ラ イ ン で ’-rC1’ オ プ シ ョ ン が 指 定 さ れ て い る 場 合 を 除 き ま す )。 こ の 機 能 は 、 複 数 の マ ニ ュ ア ル ペ ー ジ を 整 形 す る 場 合 の た め だ け に あ り ま す 。 マ ニ ュ ア ル ペ ー ジ が 1 つ の 場 合 、 TH は 、 フ ァ イ ル の 先 頭 に お い て 、 ま さ に 1 つ だ け 存 在 す べ き で す 。

.SH [text for a heading] 番 号 づ け を し な い セ ク シ ョ ン 用 の 見 出 し を 設 定 し ま す 。 こ れ は 左 詰 め に な り ま す 。 SH に 続 い た テ キ ス ト ( SH に 引 数 が な い 場 合 は 次 の 行 の テ キ ス ト ) は 、 行 末 ま で の も の が す べ て ボ ー ル ド 体 で 、 そ し て ベ ー ス ド キ ュ メ ン ト サ イ ズ よ り も 1 だ け 大 き な フ ォ ン ト サ イ ズ で 表 示 さ れ ま す 。 さ ら に 、 テ キ ス ト の 左 側 の 余 白 は デ フ ォ ル ト 値 に 戻 さ れ ま す 。
.SS [
text for a heading] 番 号 づ け し な い セ ク シ ョ ン の 2 番 目 の 見 出 し を 設 定 し ま す 。 SS に 続 い た テ キ ス ト ( SS に 引 数 が な い 場 合 は 次 の 行 の テ キ ス ト ) は 、 行 末 ま で の も の が す べ て ボ ー ル ド 体 で 、 そ し て ベ ー ス ド キ ュ メ ン ト サ イ ズ と 同 じ 大 き さ の フ ォ ン ト で 表 示 さ れ ま す 。 さ ら に 、 テ キ ス ト の 左 側 の 余 白 は デ フ ォ ル ト 値 に 戻 さ れ ま す 。
.TP [
nnn] イ ン デ ン ト さ れ た 、 ラ ベ ル つ き の 段 落 を 設 定 し ま す 。 イ ン デ ン ト 幅 は 、 引 数 が 与 え ら れ て い れ ば nnn に 設 定 さ れ ま す (省 略 さ れ て い れ ば 、 デ フ ォ ル ト の 単 位 は ’n’ で す )。 引 数 が 与 え ら れ て い な け れ ば 、 イ ン デ ン ト 幅 は デ フ ォ ル ト 値 に 設 定 さ れ ま す 。 こ の マ ク ロ の 後 に 続 い た テ キ ス ト の 1 行 目 は 、 左 詰 め に 表 示 す る 文 字 列 と し て 解 釈 さ れ 、 ラ ベ ル と し て 使 用 す る の に 適 切 な も の と な り ま す 。 こ れ は 段 落 の 一 部 で あ る と は 解 釈 は さ れ ま せ ん の で 、 引 き 続 く 入 力 行 の テ キ ス ト で 1 行 目 を 満 た そ う と は し ま せ ん 。 そ れ で も 、 ラ ベ ル が イ ン デ ン ト 幅 ほ ど 広 が っ て い な い 場 合 に は 、 同 じ 行 か ら 段 落 が 始 ま り (た だ し 、 イ ン デ ン ト は さ れ ま す )、 次 の 行 へ と 続 い て い き ま す 。 ラ ベ ル が イ ン デ ン ト 幅 よ り も 広 い 場 合 は 、 段 落 の 説 明 部 分 は ラ ベ ル の 次 の 行 か ら 始 ま り 、 す べ て イ ン デ ン ト さ れ ま す 。 ラ ベ ル の フ ォ ン ト の 形 も サ イ ズ も デ フ ォ ル ト 値 に は 設 定 さ れ な い こ と に 注 意 し て く だ さ い 。 こ れ に 対 し て 、 残 り の テ キ ス ト は デ フ ォ ル ト の フ ォ ン ト 設 定 に な り ま す 。 TP マ ク ロ は 、 あ な た が 今 ち ょ う ど 読 ん で い る こ の 解 説 に 使 用 さ れ て い る マ ク ロ で す 。

.LP

.PP

.P こ れ ら の マ ク ロ は 、 共 通 の 別 名 で す 。 こ れ ら の う ち の ど れ を 使 用 し て も 現 在 の 位 置 で 行 を 打 ち 切 り ま す 。 そ し て 、 そ の 後 に

PD マ ク ロ で 指 定 し た 量 だ け 垂 直 方 向 に ス ペ ー ス を 置 き ま す 。 フ ォ ン ト の サ イ ズ お よ び 形 は デ フ ォ ル ト 値 に 戻 さ れ ま す (10pt ロ ー マ ン 体 )。 最 後 に 、 現 在 の 左 側 の 余 白 の 量 を 復 元 し ま す 。
.IP [
designator] [nnn] イ ン デ ン ト さ れ た 段 落 を 設 定 し ま す 。 そ の 際 、 designator を 段 落 の 始 ま り に 印 を つ け る た め の タ グ と し て 使 用 し ま す 。 イ ン デ ン ト 幅 は 、 引 数 が 与 え ら れ て い る 場 合 は nnn に 設 定 さ れ ま す (デ フ ォ ル ト の 単 位 は ’n’ で す )。 引 数 が 与 え ら れ て い な い 場 合 は 、 デ フ ォ ル ト の イ ン デ ン ト 幅 が 使 用 さ れ ま す 。 こ の 段 落 (た だ し 、 指 示 子 (designator) を 含 ま ず ) の フ ォ ン ト サ イ ズ お よ び フ ェ ー ス は デ フ ォ ル ト 値 に 戻 さ れ ま す 。 特 定 の イ ン デ ン ト を す る が 指 示 子 を つ け な い 段 落 を 開 始 す る に は 、 第 2 引 数 に ’""’ (ダ ブ ル ク ォ ー ト 2 つ ) を 使 用 し て く だ さ い 。 例 え ば 次 の 段 落 は 、 ’.IP \(bu 4’ を 用 い て 、 す べ て 指 示 子 と し て 中 点 を つ け て 設 定 さ れ ま す :

IP は 、 リ ス ト を 整 形 す る た め に man で 使 用 さ れ る 3 つ の マ ク ロ の う ち の 1 つ で す 。

HP は 、 ま た 別 の マ ク ロ で す 。 こ の マ ク ロ は 、 左 側 に ぶ ら 下 げ イ ン デ ン ト さ れ た 段 落 を 生 成 し ま す 。

TP は 、 ま た 別 の マ ク ロ で す 。 こ の マ ク ロ は 、 イ ン デ ン ト さ れ な い ラ ベ ル を 生 成 し 、 そ の 後 に イ ン デ ン ト さ れ た 段 落 が 続 き ま す 。

.HP [nnn] 左 側 に ぶ ら 下 げ イ ン デ ン ト さ れ た 段 落 を 設 定 し ま す 。 引 数 が 与 え ら れ て い る 場 合 、 イ ン デ ン ト 幅 は nnn に 設 定 さ れ ま す (デ フ ォ ル ト の 単 位 は ’n’ で す )。 引 数 が 与 え ら れ て い な い 場 合 、 デ フ ォ ル ト の イ ン デ ン ト 幅 が 使 用 さ れ ま す 。 フ ォ ン ト サ イ ズ お よ び フ ェ ー ス は デ フ ォ ル ト 値 に 戻 さ れ ま す 。 次 の 段 落 は 、 イ ン デ ン ト 幅 を  4 に 設 定 さ れ て い る と き の こ の マ ク ロ の 効 果 を 示 し た も の で す :

こ の 段 落 は 、 HP

マ ク ロ を 実 行 し た あ と の 段 落 で す 。 見 て の 通 り 、 こ

の マ ク ロ は 、 最 初 の 行 を 除 い た 行 す べ て が イ ン デ ン ト さ れ た 段 落 を 生 成 し て い ま す 。

.RS [nnn] こ の マ ク ロ は 、 値 が 与 え ら れ て い れ ば (デ フ ォ ル ト 単 位 は ’n’ で す ) そ の 値 だ け 左 側 の 余 白 を 右 に 移 動 し ま す 。 値 が 与 え ら れ て い な け れ ば 、 デ フ ォ ル ト の イ ン デ ン ト 幅 が 使 用 さ れ ま す 。 RS マ ク ロ の 呼 び 出 し は 入 れ 子 に で き ま す 。
.RE [
nnn] こ の マ ク ロ は 、 左 側 の 余 白 を nnn レ ベ ル ま で 戻 し ま す 。 引 数 が 与 え ら れ て い な け れ ば 、 こ の マ ク ロ は レ ベ ル を 1 つ だ け 戻 し ま す 。 第 1 レ ベ ル (す な わ ち 、 ま だ RS を 呼 び 出 し て い な い ) は 番 号  1 を 持 っ て お り 、 RS マ ク ロ を 呼 び 出 す ご と に レ ベ ル が  1 ず つ 増 加 し ま す 。 ま と め る と 、 次 の マ ク ロ は 、 垂 直 方 向 に ス ペ ー ス を 入 れ た 行 の 折 り 返 し を 行 い ま す (ス ペ ー ス の 量 は PD マ ク ロ を 使 用 す る と 変 更 で き ま す ): SH, SS, TP, LP (PP, P), IP, HP 。 マ ク ロ RS お よ び RE も 行 を 折 り 返 し ま す が 、 垂 直 方 向 に ス ペ ー ス を 入 れ ま せ ん 。

フ ォ ン ト を 設 定 す る た め の マ ク ロ

標 準 フ ォ ン ト は ロ ー マ ン 体 で す 。 そ し て 、 デ フ ォ ル ト の テ キ ス ト サ イ ズ は 10 ポ イ ン ト で す 。

.SM [text] 同 じ 行 に あ る テ キ ス ト あ る い は 次 の 行 に あ る テ キ ス ト が 、 デ フ ォ ル ト の フ ォ ン ト よ り も 1 ポ イ ン ト だ け 小 さ い フ ォ ン ト で 表 示 さ れ る よ う に な り ま す 。
.SB [
text] 同 じ 行 に あ る テ キ ス ト あ る い は 次 の 行 に あ る テ キ ス ト が 、 ボ ー ル ド 体 の フ ォ ン ト で 、 そ し て デ フ ォ ル ト の フ ォ ン ト よ り も 1 ポ イ ン ト だ け 小 さ い フ ォ ン ト で 表 示 さ れ る よ う に な り ま す 。
.BI
text 同 じ 行 に あ る テ キ ス ト が 、 ボ ー ル ド 体 と イ タ リ ッ ク 体 を 交 互 に 使 っ て 表 示 さ れ る よ う に な り ま す 。 テ キ ス ト は マ ク ロ 呼 び 出 し と 同 じ 行 に あ る こ と が 必 要 で す 。 し た が っ て 、

.BI this "word and" that と い う 行 は 、 ’this’ と ’that’ が ボ ー ル ド 体 で 表 示 さ れ 、 そ れ に 対 し て ’word and’ の 部 分 は イ タ リ ッ ク 体 で 表 示 さ れ ま す 。

.IB text テ キ ス ト が 、 イ タ リ ッ ク 体 と ボ ー ル ド 体 を 交 互 に 使 っ て 表 示 さ れ る よ う に な り ま す 。 テ キ ス ト は マ ク ロ 呼 び 出 し と 同 じ 行 に あ る こ と が 必 要 で す 。
.RI
text マ ク ロ 呼 び 出 し と 同 じ 行 に あ る テ キ ス ト が 、 ロ ー マ ン 体 と イ タ リ ッ ク 体 を 交 互 に 使 っ て 表 示 さ れ る よ う に な り ま す 。 テ キ ス ト は 、 マ ク ロ 呼 び 出 し と 同 じ 行 に あ る こ と が 必 要 で す 。
.IR
text マ ク ロ 呼 び 出 し と 同 じ 行 に あ る テ キ ス ト が 、 イ タ リ ッ ク 体 と ロ ー マ ン 体 を 交 互 に 使 っ て 表 示 さ れ る よ う に な り ま す 。 テ キ ス ト は 、 マ ク ロ 呼 び 出 し と 同 じ 行 に あ る こ と が 必 要 で す 。
.BR
text マ ク ロ 呼 び 出 し と 同 じ 行 に あ る テ キ ス ト が 、 ボ ー ル ド 体 と ロ ー マ ン 体 を 交 互 に 使 っ て 表 示 さ れ る よ う に な り ま す 。 テ キ ス ト は 、 マ ク ロ 呼 び 出 し と 同 じ 行 に あ る こ と が 必 要 で す 。
.RB
text マ ク ロ 呼 び 出 し と 同 じ 行 に あ る テ キ ス ト が 、 ロ ー マ ン 体 と ボ ー ル ド 体 を 交 互 に 使 っ て 表 示 さ れ る よ う に な り ま す 。 テ キ ス ト は 、 マ ク ロ 呼 び 出 し と 同 じ 行 に あ る こ と が 必 要 で す 。
.R [
text]

text が ロ ー マ ン 体 フ ォ ン ト で 表 示 さ れ る よ う に な り ま す 。 マ ク ロ が 呼 び 出 さ れ た 行 に テ キ ス ト が な い 場 合 は 、 次 の 行 の テ キ ス ト が ロ ー マ ン 体 で 表 示 さ れ ま す 。 こ れ が 、 他 の マ ク ロ を 処 理 し 終 わ っ た と き に 返 さ れ る テ キ ス ト の デ フ ォ ル ト の フ ォ ン ト で す 。

.B [text]

text が ボ ー ル ド 体 で 表 示 さ れ る よ う に な り ま す 。 マ ク ロ が 呼 び 出 さ れ た 行 に テ キ ス ト が な い 場 合 は 、 次 の 行 の テ キ ス ト が ボ ー ル ド 体 で 表 示 さ れ ま す 。

.I [text]

text が イ タ リ ッ ク 体 で 表 示 さ れ る よ う に な り ま す 。 マ ク ロ が 呼 び 出 さ れ た 行 に テ キ ス ト が な い 場 合 は 、 次 の 行 の テ キ ス ト が イ タ リ ッ ク 体 で 表 示 さ れ ま す 。

そ の 他

grohtml を 除 い た 出 力 デ バ イ ス 用 の イ ン デ ン ト 幅 は す べ て 7.2n で す 。 grohtml の 場 合 は イ ン デ ン ト を 無 視 し ま す 。

.DT

0.5 イ ン チ ご と に タ ブ を 設 定 し ま す 。 こ の マ ク ロ は 常 に TH リ ク エ ス ト 中 で 呼 ば れ る た め 、 タ ブ 位 置 が 変 更 さ れ た 場 合 に 限 っ て 呼 び 出 す こ と に は 意 味 が あ り ま す 。

.PD [nnn] 新 し い 段 落 (セ ク シ ョ ン ) の 前 の ス ペ ー ス を 調 整 し ま す 。 オ プ シ ョ ン の 引 数 は 、 ス ペ ー ス の 量 を 与 え ま す (デ フ ォ ル ト の 単 位 は ’v’)。 パ ラ メ ー タ 無 し の 場 合 、 こ の 値 は デ フ ォ ル ト 値 に 戻 さ れ ま す (tty デ バ イ ス で は 1 行 で 、 そ れ 以 外 で は 0.4v)。 こ の リ ク エ ス ト は 、 SH, SS, TP, LP (そ れ ぞ れ PP お よ び P), IP, HP マ ク ロ に 影 響 を 与 え ま す 。 次 の 文 字 列 が 定 義 さ れ て い ま す :

\*S デ フ ォ ル ト の フ ォ ン ト サ イ ズ に 戻 し ま す 。

\*R 「 登 録 」 マ ー ク で す 。

\*(Tm 「 商 標 」 マ ー ク で す 。

\*(lq

\*(rq 左 お よ び 右 ク ォ ー ト で す 。 こ れ は 、 そ れ ぞ れ

’\(lq’ と ’\(rq’ と 同

じ で す 。

tbl あ る い は eqn の よ う な プ リ プ ロ セ ッ サ が 必 要 な 場 合 、 マ ニ ュ ア ル ペ ー ジ の 1 行 目 を 次 の よ う に 見 え る よ う に す る 例 に な り ま す :

.\" word ダ ブ ル ク ォ ー ト の 後 に は 空 白 文 字 1 つ が 入 る こ と に 注 意 し て く だ さ い 。 word は 、 必 要 な プ リ プ ロ セ ッ サ を 表 す 文 字 で 成 り 立 っ て い ま す 。 ’e’ は eqn を 表 し 、 ’r’ は refer を 、 そ し て ’t’ は tbl を 表 し ま す 。 最 近 の man プ ロ グ ラ ム の 実 装 で は 、 こ の 1 行 目 を 読 ん で 自 動 的 に 正 し い プ リ プ ロ セ ッ サ を 呼 び 出 し ま す 。

関 連 フ ァ イ ル

man.tmac
an.tmac
こ れ ら は 、 andoc.tmac を 呼 び 出 す ラ ッ パ フ ァ イ ル で す 。
andoc.tmac
こ の フ ァ イ ル は 、 man マ ク ロ ま た は mdoc パ ッ ケ ー ジ の い ず れ を 使 用 す べ き か を 判 定 し ま す 。
an-old.tmac
man マ ク ロ が 、 こ の フ ァ イ ル に 含 ま れ ま す 。
man.local
ロ ー カ ル の 修 正 と カ ス タ マ イ ズ は 、 こ の フ ァ イ ル に 入 れ ま す 。

関 連 項 目

man マ ク ロ は 、 groff リ ク エ ス ト の 集 ま り で で き て い ま す の で 、 原 理 的 に は 、 必 要 が あ る 場 合 に は 自 己 流 の groff リ ク エ ス ト を 作 っ て man の 機 能 を 追 加 す る こ と が で き ま す 。 こ れ ら の リ ク エ ス ト の 完 全 な リ ス ト は WWW ペ ー ジ

http://www.cs.pdx.edu/~trent/gnu/groff/groff_toc.html か ら 入 手 で き ま す 。

tbl(1), eqn(1), refer(1), man(1)

作 者

こ の マ ニ ュ ア ル ペ ー ジ は 、 本 来 Debian GNU/Linux シ ス テ ム 用 に Susan G. Kleinmann <sgk [AT] debian.org> が 書 い た も の で す 。 そ れ を Werner Lemberg <wl [AT] gnu.org> が 修 正 し 、 更 新 し ま し た 。 そ れ が 今 で は GNU troff 配 布 物 の 一 部 に な っ て い ま す 。