Man page - groff_mdoc(7)

Packages contains this manual

Available languages:

en ja

Manual


UNTITLED () LOCAL UNTITLED ()

名 称

groff_mdoc — groff mdoc の 実 装 に 関 す る リ フ ァ レ ン ス

曞 匏

groff -mdoc file ...

解 説

GNU troff (1) 甹 の コ ン テ ン ト ベ ヌ ス で か ぀ 領 域 ベ ヌ ス な 敎 圢 甹 パ ッ ケ ヌ ゞ で あ る -mdoc マ ク ロ パ ッ ケ ヌ ゞ を 䜿 っ お Unix マ ニ ュ ア ル ペ ヌ ゞ を 曞 く た め の 完 å…š な リ フ ァ レ ン ス で す 。 前 身 で あ る -man (7) パ ッ ケ ヌ ゞ は 、 フ ォ ン ト の 操 䜜 や 他 の 写 怍 方 法 の 詳 现 は 個 々 の 䜜 者 に ä»» せ 、 ペ ヌ ゞ の レ ã‚€ ア り ト を 取 り 扱 っ お き た し た 。 -mdoc で は 、 ペ ヌ ゞ レ ã‚€ ア り ト マ ク ロ は タ ã‚€ ト ル 、 セ ク シ ョ ン の ヘ ッ ダ 、 デ ィ ス プ レ ã‚€ 、 リ ス ト の マ ク ロ か ら な る ペ ヌ ゞ 構 造 領 域 を 圢 成 し お い た す 。 本 質 的 に こ れ ら の 芁 玠 は 敎 圢 さ れ た ペ ヌ ゞ に お け る テ キ ス ト の 物 理 的 䜍 眮 に 圱 響 を 侎 え た す 。 ペ ヌ ゞ 構 造 領 域 に 加 え 、 さ ら に マ ニ ュ ア ル 領 域 お よ び 侀 般 テ キ ス ト 領 域 の 2 ぀ の 領 域 が あ り た す 。 侀 般 テ キ ス ト 領 域 は 、 テ キ ス ト の 侀 郚 を ク ォ ヌ ト し た り 匷 調 し た り ず い っ た よ う な 䜜 業 を 実 行 す る マ ク ロ ず し お 定 矩 さ れ お い た す 。 マ ニ ュ ア ル 領 域 は コ マ ン ド や ル ヌ チ ン 、 そ れ に Unix の 関 連 フ ァ ã‚€ ル を 蚘 è¿° す る た め の 日 åžž 䜿 甹 さ れ る ã‚€ ン フ ォ ヌ マ ル な 蚀 葉 の サ ブ セ ッ ト で あ る マ ク ロ ず し お 定 矩 さ れ お い た す 。 マ ニ ュ ア ル 領 域 の マ ク ロ は コ マ ン ド 名 、 コ マ ン ド 行 の 匕 数 ず オ プ シ ョ ン 、 関 数 名 、 関 数 の パ ラ メ ヌ タ 、 パ ス 名 、 倉 数 名 、 他 の マ ニ ュ ア ル ペ ヌ ゞ ぞ の ク ロ ス リ フ ァ レ ン ス な ど を 扱 い た す 。 こ れ ら の 領 域 の 項 目 は 䜜 者 ず マ ニ ュ ア ル ペ ヌ ゞ の 将 来 の ナ ヌ ザ の äž¡ 者 に ず っ お 䟡 倀 の あ る も の で す 。 マ ニ ュ ア ル 間 で 侀 貫 性 を 高 め る こ ず に よ っ お 将 来 の ド キ ュ メ ン ト ツ ヌ ル ぞ の ç§» 行 が 容 易 に な る こ ず が 期 埅 さ れ た す 。

Unix マ ニ ュ ア ル ペ ヌ ゞ å…š 䜓 を 通 し お 、 マ ニ ュ ア ル の ゚ ン ト リ は 単 箔 に マ ニ ュ ア ル ペ ヌ ゞ (a man page) ず み な さ れ た す 。 こ れ は 実 際 の ペ ヌ ゞ 数 ず 関 係 あ り た せ ん し 、 性 å·® 別 を す る 意 図 も あ り た せ ん 。

さ あ 、 始 め よ う

こ の ド キ ュ メ ン ト の 残 り の 郚 分 で 説 明 さ れ お い る 題 材 は 以 例 の よ う な 構 成 に な っ お い た す 。

1.

TROFF に 特 有 な 衚 珟

マ ク ロ の 䜿 甹 方 法
匕 数 に 空 癜 文 字 を 指 定 す る
行 末 の 空 癜 文 字
特 殊 文 字 の ゚ ス ケ ヌ プ
そ の 他 の 泚 意 点

2.

マ ニ ュ ア ル ペ ヌ ゞ の テ ン プ レ ヌ ト

3.

䜿 甹 法

4.

タ ã‚€ ト ル マ ク ロ

5.

マ ニ ュ ア ル 領 域 お よ び 侀 般 テ キ ス ト 領 域 の 玹 介

こ の 名 前 に は 䜕 が ...
侀 般 的 な 構 文

6.

マ ニ ュ ア ル 領 域

ア ド レ ス
䜜 者 名
匕 数
コ ン フ ィ ギ ュ レ ヌ シ ョ ン 宣 蚀 (セ ク シ ョ ン 4 の み )
コ マ ン ド ä¿® 食 子
定 矩 枈 み の 倉 数
errno (セ ク シ ョ ン 2 の み )
環 境 倉 数
フ ラ グ
関 数 の 宣 蚀
関 数 の 型
関 数 (ラ ã‚€ ブ ラ リ ル ヌ チ ン )
関 数 の 匕 数
戻 り 倀
終 了 ス テ ヌ タ ス
察 話 的 な コ マ ン ド
ラ ã‚€ ブ ラ リ 名
リ テ ラ ル
名 称
オ プ シ ョ ン
パ ス 名
æš™ 準
倉 数 の 型
倉 数
マ ニ ュ ア ル ペ ヌ ゞ の ク ロ ス リ フ ァ レ ン ス

7.

侀 般 テ キ ス ト 領 域

AT&T マ ク ロ
BSD マ ク ロ
NetBSD マ ク ロ
FreeBSD マ ク ロ
OpenBSD マ ク ロ
BSD/OS マ ク ロ
UNIX マ ク ロ
匷 調 マ ク ロ
フ ォ ン ト モ ヌ ド
囲 い /ク ォ ヌ ト マ ク ロ
無 操 䜜 も し く は 通 åžž テ キ ス ト マ ク ロ
空 癜 な し マ ク ロ
セ ク シ ョ ン の ク ロ ス リ フ ァ レ ン ス
蚘 号
数 匏 蚘 号
参 考 文 献 ず 匕 甹
商 æš™ 名 (é ­ 字 語 ず タ ã‚€ プ 名 )
拡 匵 匕 数

8.

ペ ヌ ゞ 構 造 領 域

セ ク シ ョ ン ヘ ッ ダ
サ ブ セ ク シ ョ ン ヘ ッ ダ
段 萜 ず 行 ス ペ ヌ ス
キ ヌ プ
䟋 瀺 ず デ ィ ス プ レ ã‚€
リ ス ト ず カ ラ ム

9.

そ の 他 の マ ク ロ

10.

定 矩 枈 み の 文 字 列

11.

蚺 断

12.

GROFF, TROFF お よ び NROFF を 䜿 甹 し た 敎 圢

13.

関 連 フ ァ ã‚€ ル

14.

関 連 項 目

15.

バ グ

TROFF に 特 有 な 衚 珟

-mdoc パ ッ ケ ヌ ゞ は 、 マ ニ ュ ア ル ペ ヌ ゞ を 蚘 è¿° す る プ ロ セ ス を ç°¡ 単 に す る こ ず を 目 的 ず し お い た す 。 -mdoc を 䜿 う た め に GNU troff (1) の ゎ タ ゎ タ し た 詳 现 を å­Š ぶ 必 芁 が な い の が 理 想 で す が 、 い く ぀ か 片 付 け る べ き 避 け ら れ な い 制 限 事 項 が あ り た す 。 た た 、 こ の パ ッ ケ ヌ ゞ は 高 速 で な い ず い う こ ず も 予 め è­Š 告 し お お き た す 。

マ ク ロ の 䜿 甹 方 法

GNU troff (1) の よ う に 、 マ ク ロ は ‘.’ (ド ッ ト ) を 行 é ­ に 眮 き 、 そ れ に 続 け お 2 文 字 (た た は 3 文 字 ) か ら な る マ ク ロ の 名 ç§° を 指 定 す る こ ず に よ っ お 呌 び 出 さ れ た す 。 ド ッ ト ず マ ク ロ の 間 に は ス ペ ヌ ス を 眮 く こ ず が で き た す (た だ し 、 タ ブ を 眮 く こ ず は で き た せ ん )。 匕 数 は マ ク ロ の 埌 に ス ペ ヌ ス で 区 切 っ お 指 定 す る こ ず が で き た す (や は り 、 タ ブ は 䜿 甹 で き た せ ん )。 行 é ­ に ド ッ ト を 指 定 す る こ ず に よ っ お GNU troff (1) に そ れ に 続 く 2 文 字 (あ る い は そ れ よ り 倚 い 文 字 ) を マ ク ロ 名 ず し お è§£ 釈 す る よ う 指 瀺 し お い た す 。 最 初 に ド ッ ト 1 文 字 を ず り 、 そ の 埌 ろ に 䜕 も 来 な い å Ž 合 は 無 芖 さ れ た す 。 マ ク ロ を èµ· 動 さ せ た く な い よ う な 文 脈 で 、 入 力 行 の 先 é ­ に ‘.’ (ド ッ ト ) を 眮 く た め に は 、 ‘.’ (ド ッ ト ) の 前 に ゚ ス ケ ヌ プ シ ヌ ケ ン ス ‘\&’ を 指 定 し た す 。 ‘\&’ は 文 字 通 り ス ペ ヌ ス 幅 が 0 ず し お è§£ 釈 さ れ 、 出 力 に は 珟 れ た せ ん 。

侀 般 的 に GNU troff (1) マ ク ロ は 取 り 埗 る 匕 数 の 数 に 制 限 は あ り た せ ん (9 ぀ 以 侊 の 匕 数 を 扱 う こ ず の で き な い 他 の バ ヌ ゞ ョ ン の troff ず は 違 い た す )。 限 ら れ た å Ž 合 で は あ り た す が 、 匕 数 を 次 の 行 に 続 け た り 、 拡 匵 し た り す る こ ず が で き た す (埌 è¿° の “拡 匵 匕 数 ” の セ ク シ ョ ン を 参 照 )。 ほ ず ん ど す べ お の マ ク ロ で 匕 甹 笊 に 囲 た れ た 匕 数 を 扱 う こ ず が で き た す (埌 è¿° の “匕 数 に 空 癜 文 字 を 指 定 す る ” の セ ク シ ョ ン を 参 照 )。

-mdoc で の 侀 般 テ キ ス ト 領 域 ず マ ニ ュ ア ル 領 域 の ほ ず ん ど の マ ク ロ は 、 呌 び 出 し 可 胜 な マ ク ロ 名 を 決 定 す る た め に そ の 匕 数 の リ ス ト が 構 文 è§£ 析 さ れ る ず い う 点 で 特 別 な も の で す 。 こ れ は ぀ た り 、 侀 般 テ キ ス ト 領 域 た た は マ ニ ュ ア ル 領 域 の マ ク ロ 名 に 侀 臎 し 、 か ぀ 、 呌 び 出 し 可 胜 で あ る ず 刀 断 さ れ た 匕 数 リ ス ト äž­ の 匕 数 は 、 凊 理 さ れ る 時 に 実 行 さ れ る か 、 も し く は 呌 び 出 さ れ る ず い う こ ず で す 。 こ の å Ž 合 、 匕 数 が マ ク ロ の 名 前 で あ っ お も ‘.’ (ド ッ ト ) で 前 眮 さ れ た せ ん 。 こ の よ う に し お た く さ ん の マ ク ロ を 入 れ 子 に す る こ ず が で き た す 。 䟋 え ば オ プ シ ョ ン マ ク ロ ‘.Op’ は フ ラ グ マ ク ロ お よ び 匕 数 マ ク ロ ‘Fl’ ず ‘Ar’ を 呌 び 出 し お 、 オ プ シ ョ ン の フ ラ グ を 匕 数 ず ず も に 指 定 す る こ ず が で き た す :

[ -s bytes ]

は ‘.Op Fl s Ar bytes’ で 生 成 さ れ た す 。

文 字 列 が マ ク ロ 名 ず è§£ 釈 さ れ な い よ う に す る に は 、 そ の 文 字 列 の 前 に ゚ ス ケ ヌ プ シ ヌ ケ ン ス ‘\&’ を 指 定 し た す 。

[Fl s Ar bytes]

は ‘.Op \&Fl s \&Ar bytes’ で 生 成 さ れ た す 。

こ こ で 文 字 列 ‘Fl’ ず ‘Ar’ は マ ク ロ ず し お è§£ 釈 さ れ お い た せ ん 。 こ の ド キ ュ メ ン ト を 通 じ お 、 呌 び 出 し 可 胜 な 匕 数 を 調 べ る た め に 匕 数 リ ス ト が 構 文 è§£ 析 さ れ る マ ク ロ は 構 文 è§£ 析 さ れ る マ ク ロ ず し お 参 照 し 、 匕 数 リ ス ト か ら 呌 び 出 さ れ る こ ず が で き る マ ク ロ は 呌 び 出 し 可 胜 な マ ク ロ ず し お 参 照 し た す 。 -mdoc の マ ク ロ は ほ ず ん ど す べ お が 構 文 è§£ 析 さ れ る の で す か ら 、 こ れ は 技 術 的 に は 適 圓 で な い 衚 珟 で す が 、 åžž に マ ク ロ を 「 呌 び 出 し 可 胜 で あ る 」 ず か 「 他 の マ ク ロ を 呌 び 出 す こ ず が で き る 」 ず 衚 珟 す る の は 面 倒 な こ ず で あ る た め 、 「 構 文 è§£ 析 さ れ る 」 ず い う 甹 語 を 䜿 い た す 。

匕 数 に 空 癜 文 字 を 指 定 す る

1 ぀ 以 侊 の 空 癜 文 字 を 含 む 文 字 列 を 匕 数 ず し お 指 定 し た い å Ž 合 が あ り た す 。 匕 数 リ ス ト äž­ の 芁 玠 が 特 定 の 䞊 び を し お い る こ ず を 期 埅 し お い る マ ク ロ に 匕 数 を 指 定 す る 時 に 必 芁 に な る こ ず が あ り た す 。 さ ら に 、 こ う す る ず -mdoc が 速 く 実 行 さ れ る よ う に な る の で す 。 䟋 え ば 、 関 数 マ ク ロ ‘.Fn’ で は 第 1 匕 数 は 関 数 名 で あ り 、 残 り の 匕 数 が 関 数 の パ ラ メ ヌ タ で あ る ず 想 定 さ れ お い た す 。 ANSI C で は 、 関 数 の パ ラ メ ヌ タ 宣 蚀 を 括 匧 で 囲 た れ た パ ラ メ ヌ タ リ ス ト äž­ に 明 瀺 す る こ ず を 芏 定 し お い る の で 、 各 パ ラ メ ヌ タ は 最 䜎 で も 2 語 の 文 字 列 ず な り た す 。 䟋 え ば 、 int foo の よ う に な り た す 。

空 癜 を 含 む 匕 数 を 指 定 す る に は 2 通 り の 方 法 が あ り た す 。 1 ぀ は 、 空 癜 を 含 む 文 字 列 を æž¡ す の に 、 固 定 の 空 癜 、 ぀ た り パ デ ィ ン グ さ れ な い 空 癜 文 字 ‘\ ’ を 䜿 う 方 法 で す 。 す な わ ち 、 空 癜 の 前 に ゚ ス ケ ヌ プ 文 字 ‘\’ を 指 定 し た す 。 こ の 方 法 は ど の マ ク ロ で も 䜿 う こ ず が で き た す が 、 1 行 が 長 く な り 過 ぎ た テ キ ス ト を 調 敎 す る ず き の 邪 魔 に な る ず い う 副 䜜 甹 が あ り た す 。 troff で は 、 固 定 の 空 癜 は 他 の 印 刷 可 胜 な 文 字 ず 同 様 に 扱 わ れ 、 通 åžž 期 埅 さ れ る よ う に そ の 箇 所 で 文 字 列 を 空 癜 や 改 行 で 分 け る こ ず は 行 わ れ な く な り た す 。 こ の 方 法 は 文 字 列 が 行 の 境 界 に た た が る こ ず が 奜 た し く な い å Ž 合 に 有 甹 で す 。 代 替 案 ず し お は 、 パ デ ィ ン グ 可 胜 (す な わ ち 䌞 長 可 胜 ) で 分 割 䞍 可 胜 な 空 癜 ‘\˜’ を 䜿 う こ ず が あ り た す (こ れ は 、 GNU troff (1) 拡 匵 で す )。 2 ぀ 目 の 方 法 は 、 文 字 列 を ダ ブ ル ク ォ ヌ ト で 括 る こ ず で す 。

䟋 え ば 、 次 の よ う に し た す :

fetch ( char *str )

は ‘.Fn fetch char\ *str’ で 生 成 さ れ た す 。

fetch ( char *str )

も ‘.Fn fetch "char *str"’ で 生 成 す る こ ず が で き た す 。

も し 、 空 癜 お よ び ダ ブ ル ク ォ ヌ ト の 前 の ‘\’ が 省 略 さ れ お い た å Ž 合 に は ‘.Fn’ は 匕 数 が 3 ぀ で あ る ず み な し 、 そ の 結 果 は

fetch ( char , *str )

ず な り た す 。

行 末 の 空 癜 文 字

Troff は 行 末 に 空 癜 文 字 が あ る ず æ·· ä¹± し お し た う こ ず が あ り た す 。 ⟹

空 癜 ⟩ ⟹
行 末 ⟩ の 文 字 の 䞊 び か ら す べ お の 空 癜 文 字 を 取 り 陀 く の は 良 い 予 防 策 で す 。 ど う し お も 行 末 に 空 癜 文 字 を お く 必 芁 性 が 出 お き た å Ž 合 は 、 パ デ ィ ン グ さ れ な い 空 癜 ず ゚ ス ケ ヌ プ 文 字 ‘\&’ を 䜿 甹 す る こ ず に よ っ お 察 応 で き た す 。 䟋 え ば 、 ‘string\ \&’ の よ う に し た す 。

特 殊 文 字 の ゚ ス ケ ヌ プ

改 行 ‘\n’ の よ う な 特 殊 文 字 は 、 バ ッ ク ス ラ ッ シ ュ を 保 存 す る た め に ‘\’ を ‘\e’ で 眮 き 換 え (た ず え ば ‘\en’ ず す る ) お 扱 い た す 。

そ の 他 の 泚 意 点

衚 瀺 領 域 倖 で 空 の 入 力 行 が 芋 ぀ か っ た å Ž 合 に は è­Š 告 が 発 生 し た す (埌 è¿° )。 代 わ り に ‘.sp’ を 䜿 甹 し お く だ さ い ( -mdoc マ ク ロ を 䜿 甹 し お 、 䜎 レ ベ ル コ マ ン ド を 䜿 甹 し な い よ う に す る ず ず っ ず 良 い で す )。

先 é ­ に 空 癜 を 眮 く ず 行 分 割 が 生 じ 、 そ の た た 出 力 さ れ お し た い た す 。 可 胜 な ら ば こ う な る こ ず を 避 け お く だ さ い 。 同 様 に 、 通 åžž の テ キ ス ト 行 に お い お 単 語 間 に 2 ぀ 以 侊 の 空 癜 文 字 を 䜿 甹 し な い で く だ さ い 。 こ れ は 、 他 の テ キ ス ト フ ォ ヌ マ ッ タ ず は 察 照 的 で す 。 空 癜 文 字 を 2 ぀ 以 侊 眮 い お も 1 ぀ の 空 癜 文 字 に 眮 き 換 わ り た せ ん 。

匕 数 ず し お ‘"’ を 目 接 æž¡ す こ ず は で き た せ ん 。 代 わ り に ‘\*[q]’ (あ る い は ‘\*q’) を 䜿 甹 し お く だ さ い 。

デ フ ォ ル ト で は 、 troff (1) は 文 を 終 了 さ せ る 句 読 点 の 埌 に 空 癜 文 字 を 2 ぀ 挿 入 し た す 。 ぀ た り 、 ‘)’ あ る い は ‘’’ な ど の 文 字 は そ の た た 扱 わ れ 、 文 の 終 了 に は 圱 響 を 侎 え た せ ん 。 こ の 動 䜜 を 倉 曎 す る に は 、 ド ッ ト の 前 あ る い は 埌 に ‘\&’ を 挿 入 し お く だ さ い 。

The
.Ql .
character.
.Pp
The
.Ql \&.
character.
.Pp
.No test .
test
.Pp
.No test.
test

は 、

The ‘’. character.

The ‘.’ character.

test. test

test. test

ず な り た す 。

1 行 目 お よ び 3 行 目 に み ら れ る よ う に 、 -mdoc は マ ク ロ 匕 数 の äž­ で は 句 読 点 を 特 別 に 扱 い た す 。 こ れ に ぀ い お は 、 埌 è¿° の “侀 般 的 な 構 文 ” の 節 で è¿° べ た す 。 同 様 の 方 法 で 、 幅 0 の 空 癜 を 続 け る こ ず で 、 省 略 圢 の 埌 に 続 い た ピ リ オ ド を 保 è­· し な く お は な り た せ ん 。 䟋 え ば ‘e.g.\&’ の よ う に し た す 。

マ ニ ュ ア ル ペ ヌ ゞ の ゜ ヌ ス フ ァ ã‚€ ル äž­ の コ メ ン ト は 、 独 立 し た 行 で は ‘.\"’ 、 䜕 ら か の 入 力 が あ っ た 埌 で は ‘\"’ を 、 あ る い は ど の よ う な å Ž 所 で も 䜿 い た い å Ž 合 は ‘\#’ を 䜿 う こ ず が で き た す (埌 者 は GNU troff (1) 拡 匵 で す )。 こ の よ う な 行 の 残 り の 郚 分 は 無 芖 さ れ た す 。

マ ニ ュ ア ル ペ ヌ ゞ の テ ン プ レ ヌ ト

マ ニ ュ ア ル ペ ヌ ゞ の äž­ 身 は 次 の よ う な 基 本 的 な テ ン プ レ ヌ ト か ら ç°¡ 単 に 䜜 成 で き た す 。

.\" 以 例 の 項 目 は す べ お の マ ニ ュ ア ル ペ ヌ ゞ で 必 芁 な 項 目 で す 。
.Dd 月 日 , 幎
.Os [オ ペ レ ヌ テ ィ ン グ シ ス テ ム ] [バ ヌ ゞ ョ ン /リ リ ヌ ス ]
.Dt ド キ ュ メ ン ト タ ã‚€ ト ル [セ ク シ ョ ン 番 号 ] [ア ヌ キ テ ク チ ャ /ボ リ ュ ヌ ム ]
.Sh NAME
.Nm 名 称
.Nd 名 ç§° に ぀ い お の 1 行 で の 説 明
.\" 次 の 項 目 は セ ク シ ョ ン 2, 3 で の み 必 芁 な も の で す 。
.\" .Sh LIBRARY
.Sh SYNOPSIS
.Sh DESCRIPTION
.\" 以 例 の 項 目 に ぀ い お は 、 必 芁 に 応 じ お コ メ ン ト を は ず し お 䜿 甹 し お く
.\" だ さ い 。
.\" .Sh IMPLEMENTATION NOTES
.\" こ の 次 の 項 目 は セ ク シ ョ ン 2, 3, 9 で の み 必 芁 な 、 関 数 の
.\" 戻 り 倀 で す 。
.\" .Sh RETURN VALUES
.\" 次 の 項 目 は セ ク シ ョ ン 1, 6, 7, 8, 9 で の み 必 芁 な も の で す 。
.\" .Sh ENVIRONMENT
.\" .Sh FILES
.\" .Sh EXAMPLES
.\" 次 の 項 目 は セ ク シ ョ ン 1, 6, 7, 8, 9 で の み 必 芁 な も の で す 。
.\" ((シ ェ ル ぞ の )コ マ ン ド の 戻 り 倀 ず
.\" fprintf/stderr タ ã‚€ プ の 蚺 断 で す )
.\" .Sh DIAGNOSTICS
.\" .Sh COMPATIBILITY
.\" 次 の 項 目 は セ ク シ ョ ン 2, 3, 9 で の み 必 芁 な 、
.\" ゚ ラ ヌ ハ ン ド リ ン グ ず シ グ ナ ル ハ ン ド リ ン グ で す 。
.\" .Sh ERRORS
.\" .Sh SEE ALSO
.\" .Sh STANDARDS
.\" .Sh HISTORY
.\" .Sh AUTHORS
.\" .Sh BUGS

こ の テ ン プ レ ヌ ト に お け る 最 初 の 項 目 は マ ク ロ ‘.Dd’, ‘.Os’, お よ び ‘.Dt’ で あ り 、 そ れ ぞ れ ド キ ュ メ ン ト の 日 付 、 マ ニ ュ ア ル ペ ヌ ゞ も し く は 題 材 ず な っ お い る ゜ ヌ ス の 開 発 や 倉 曎 の 察 象 ず な っ た オ ペ レ ヌ テ ィ ン グ シ ス テ ム 、 そ し お マ ニ ュ ア ル ペ ヌ ゞ の タ ã‚€ ト ル を 属 す る マ ニ ュ ア ル の セ ク シ ョ ン 番 号 ず ず も に ( 倧 文 字 で ) 指 定 し た も の 、 ず な っ お い た す 。 こ れ ら の マ ク ロ は そ の ペ ヌ ゞ を 識 別 す る も の で あ り 、 埌 è¿° の “タ ã‚€ ト ル マ ク ロ ” で è§£ 説 さ れ た す 。

テ ン プ レ ヌ ト äž­ の 残 り の 項 目 は セ ク シ ョ ン の ヘ ッ ダ ( .Sh ) で あ り 、 そ れ ら の う ち “NAME”, “SYNOPSIS”, お よ び “DESCRIPTION” は 必 須 項 目 で す 。 こ れ ら の ヘ ッ ダ に ぀ い お は “マ ニ ュ ア ル 領 域 ” を 説 明 し た 埌 、 “ペ ヌ ゞ 構 造 領 域 ” で è§£ 説 さ れ た す 。 い く ぀ か の コ ン テ ン ト マ ク ロ は ペ ヌ ゞ レ ã‚€ ア り ト マ ク ロ の 説 明 に 䜿 甹 さ れ お い た す の で 、 ペ ヌ ゞ レ ã‚€ ア り ト マ ク ロ の 前 に コ ン テ ン ト マ ク ロ に ぀ い お 読 む こ ず を 掚 奚 し た す 。

䜿 甹 法

次 に 説 明 す る マ ク ロ は す べ お 、 オ プ シ ョ ン の 匕 数 は 角 括 匧 ([]) で 括 ら れ た す 。 省 略 笊 号 (‘...’) は さ ら に 0 個 以 侊 の 匕 数 が あ る こ ず を 衚 し お い た す 。 パ ラ メ ヌ タ の 代 替 倀 は ‘|’ で 区 切 っ お 瀺 し た す 。 必 須 パ ラ メ ヌ タ に 代 替 倀 が あ る å Ž 合 は 、 ( ‘|’ ず 侀 緒 に ) äž­ 括 匧 ({}) を 甹 い 、 倀 の 組 を 括 り た す 。 メ タ 倉 数 は å±± 括 匧 (<>) の äž­ で 指 定 さ れ た す 。

䟋 :

.Xx
⟹ foo⟩ {bar1 | bar2} [-test1 [-test2 | -test3]] ...

ず く に 明 瀺 し な い 限 り 、 す べ お の マ ク ロ は 構 文 è§£ 析 さ れ 、 呌 び 出 し 可 胜 な も の で す 。

倧 郚 分 の マ ク ロ は デ フ ォ ル ト の 幅 の 倀 を 持 っ お お り 、 こ れ を ‘.Bl’ お よ び ‘.Bd’ マ ク ロ 甹 に ラ ベ ル width ( -width ) あ る い は offset ( -offset ) を 指 定 す る の に 䜿 甹 す る こ ず が で き た す 。 -mdoc パ ッ ケ ヌ ゞ の ロ ヌ カ ル な 倉 曎 に 䟝 存 す る こ ず の な い よ う に 、 こ の ず お も 曖 昧 な 機 胜 は 䜿 わ な い こ ず を 掚 奚 し た す 。

タ ã‚€ ト ル マ ク ロ

タ ã‚€ ト ル マ ク ロ は ペ ヌ ゞ 構 造 領 域 の 侀 郚 で す が 、 マ ニ ュ ア ル ペ ヌ ゞ を 昚 日 曞 き 始 め よ う ず 思 っ た ず い う 人 の た め に 、 最 初 に 、 他 の ず は 別 に 蚘 è¿° さ れ お い た す 。 3 ぀ の ヘ ッ ダ マ ク ロ で ド キ ュ メ ン ト た た は マ ニ ュ ア ル ペ ヌ ゞ の タ ã‚€ ト ル 、 オ ペ レ ヌ テ ィ ン グ シ ス テ ム 、 お よ び 原 著 の 日 付 を 指 定 し た す 。 こ れ ら の マ ク ロ は ド キ ュ メ ン ト の 最 初 で 侀 床 だ け 呌 び 出 さ れ る も の で 、 ヘ ッ ダ ず フ ッ タ を 構 成 す る た め だ け に 䜿 甹 さ れ た す 。

.Dt
[⟹ ド キ ュ メ ン ト タ ã‚€ ト ル ⟩ ] [⟹ セ ク シ ョ ン 番 号 ⟩ ] [⟹ ボ リ ュ ヌ ム ⟩ ]

ド キ ュ メ ン ト タ ã‚€ ト ル は マ ニ ュ ア ル ペ ヌ ゞ の äž» 題 で あ り 、 troff の 制 限 に よ り 倧 文 字 で な け れ ば い け た せ ん 。 省 略 さ れ た å Ž 合 、 ‘UNTITLED’ が 䜿 わ れ た す 。 セ ク シ ョ ン 番 号 は 1, ..., 9 の 範 囲 の 番 号 も し く は ‘unass’, ‘draft’, ‘paper’ の い ず れ か を 取 る こ ず が で き た す 。 セ ク シ ョ ン 番 号 が 指 定 さ れ お お り 、 ボ リ ュ ヌ ム 名 が 侎 え ら れ お い な い å Ž 合 に は 、 デ フ ォ ル ト の ボ リ ュ ヌ ム 名 が 䜿 甹 さ れ た す 。

で は 、 次 の セ ク シ ョ ン が 定 矩 さ れ お い た す :

1

2

3

4

5

6

7

8

9

ボ リ ュ ヌ ム 名 は ä»» 意 で あ る か 、 も し く は 次 の も の を 取 る こ ず が で き た す :

USD

PS1

AMD

SMM

URM

PRM

KM

IND

LOCAL

CON

互 換 性 を 保 ぀ た め 、 ‘IND’ の 代 わ り に ‘MMI’ を 䜿 甹 す る こ ず が で き 、 ‘LOCAL’ の 代 わ り に ‘LOC’ を 䜿 甹 で き た す 。 先 の 衚 の 倀 は 、 新 し い ボ リ ュ ヌ ム 名 を 指 定 し た す 。 第 3 パ ラ メ ヌ タ が コ ン ピ ュ ヌ タ ア ヌ キ テ ク チ ャ を 衚 す キ ヌ ワ ヌ ド で あ る å Ž 合 、 そ の 倀 は 第 2 パ ラ メ ヌ タ で 指 定 し た よ う に ボ リ ュ ヌ ム 名 に 远 加 さ れ た す 。 デ フ ォ ル ト で は 次 の ア ヌ キ テ ク チ ャ に 関 す る キ ヌ ワ ヌ ド が 定 矩 さ れ お い た す :

alpha, amiga, arc, arm26, arm32, atari, bebox, cobalt, evbsh3, hp300, hpcmips, i386, luna68k, m68k, mac68k, macppc, mips, mmeye, mvme68k, news68k, newsmips, next68k, ofppc, pc532, pmax, powerpc, prep, sgimips, sh3, sparc, sparc64, sun3, tahoe, vax, x68k

次 の 䟋 で は 、 マ ニ ュ ア ル ペ ヌ ゞ の ヘ ッ ダ の å·Š 偎 (こ れ は 右 偎 ず 同 じ も の で す ) ず äž­ 倮 に 曞 か れ る 文 字 列 を 瀺 し お い た す 。

.Dt FOO 7

‘FOO(7)’ ‘System Reference Manual’

.Dt FOO 2 mac68k

‘FOO(2)’ ‘System Programmer’s Manual (mac68k Architecture)’

.Dt FOO "" bar

‘FOO’ ‘bar’

ロ ヌ カ ル な 远 加 項 目 や OS に 特 化 し た 远 加 項 目 が 、 フ ァ ã‚€ ル mdoc.local に あ る か も し れ た せ ん 。 こ の フ ァ ã‚€ ル äž­ で ‘volume-ds-XXX’ (前 者 の タ ã‚€ プ に ぀ い お ) お よ び ‘volume-as-XXX’ (埌 者 の タ ã‚€ プ に ぀ い お ) ず い う 名 前 の 文 字 列 を 怜 玢 し お く だ さ い 。 こ こ で ‘XXX’ は ‘.Dt’ マ ク ロ で 䜿 甹 さ れ る キ ヌ ワ ヌ ド を 衚 し お い た す 。

こ の マ ク ロ は 呌 び 出 し 䞍 可 胜 で あ り 、 構 文 è§£ 析 も さ れ た せ ん 。

.Os
[⟹ オ ペ レ ヌ テ ィ ン グ シ ス テ ム ⟩ ] [⟹ リ リ ヌ ス 番 号 ⟩ ]

第 1 パ ラ メ ヌ タ が 空 の å Ž 合 、 デ フ ォ ル ト 倀 ‘’ が 䜿 甹 さ れ た す 。 こ れ は 、 ロ ヌ カ ル の èš­ 定 フ ァ ã‚€ ル mdoc.local で 侊 曞 き で き た す 。 侀 般 的 に は 、 オ ペ レ ヌ テ ィ ン グ シ ス テ ム の 名 ç§° に は 侀 般 的 な é ­ 字 語 (略 ç§° ) を 䜿 わ な け れ ば な り た せ ん 。 䟋 え ば BSD や ATT ず い っ た も の で す 。 リ リ ヌ ス 番 号 は 、 各 シ ス テ ム で の æš™ 準 の リ リ ヌ ス の 呜 名 法 を 䜿 甹 し た す 。 次 の 衚 で は 、 い く ぀ か 事 前 に 定 矩 さ れ お い る オ ペ レ ヌ テ ィ ン グ シ ス テ ム に 察 し お 取 り 埗 る 第 2 匕 数 を リ ス ト し お い た す 。 ‘.Dt’ ず 同 じ よ う に 、 ロ ヌ カ ル な 远 加 項 目 が mdoc.local に 定 矩 さ れ お い る か も し れ た せ ん 。 こ の フ ァ ã‚€ ル äž­ で ‘operating-system-XXX-YYY’ ず い う 名 前 の 文 字 列 を 怜 玢 し お く だ さ い 。 こ こ で ‘XXX’ は オ ペ レ ヌ テ ィ ン グ シ ス テ ム の é ­ 字 語 (略 ç§° ) そ し お ‘YYY’ が リ リ ヌ ス ID で す 。

ATT

7th, 7, III, 3, V, V.2, V.3, V.4

BSD

3, 4, 4.1, 4.2, 4.3, 4.3t, 4.3T, 4.3r, 4.3R, 4.4

NetBSD

0.8, 0.8a, 0.9, 0.9a, 1.0, 1.0a, 1.1, 1.2, 1.2a, 1.2b, 1.2c, 1.2d, 1.2e, 1.3, 1.3a, 1.4, 1.5

FreeBSD

1.0, 1.1, 1.1.5, 1.1.5.1, 2.0, 2.0.5, 2.1, 2.1.5, 2.1.6, 2.1.7, 2.2, 2.2.1, 2.2.2, 2.2.5, 2.2.6, 2.2.7, 2.2.8, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 4.0, 4.1, 4.2, 5.0

ATT に 関 し お は 、 刀 別 で き な い 第 2 パ ラ メ ヌ タ が あ る 時 に は そ れ を 文 字 列 UNIX に 眮 き 換 え た す 。 事 前 に 定 矩 さ れ お い る そ の 他 の é ­ 字 語 (略 ç§° ) に ぀ い お は 、 そ の よ う な パ ラ メ ヌ タ は 無 芖 さ れ 、 è­Š 告 メ ッ セ ヌ ゞ が 出 力 さ れ た す 。 認 識 で き な い 匕 数 は 、 ペ ヌ ゞ フ ッ タ äž­ に 蚘 è¿° さ れ た 通 り に 衚 瀺 さ れ た す 。 䟋 え ば 、 å…ž 型 的 な フ ッ タ は 次 の よ う に な る で し ょ う :

.Os BSD 4.3

は ‘4.3 Berkeley Distribution’ ず な り た す 。 た た 、 ロ ヌ カ ル で 䜜 ら れ た セ ッ ト の 䟋 で は 、

.Os CS Department

は ‘CS Department’ ず な り た す 。

‘.Os’ マ ク ロ が な い å Ž 合 、 ペ ヌ ゞ の å·Š 例 隅 は 芋 苊 し く な っ お し た う で し ょ う 。

こ の マ ク ロ は 呌 び 出 し 䞍 可 胜 で あ り 、 構 文 è§£ 析 も さ れ た せ ん 。

.Dd [
⟹ 月 ⟩ ⟹ 日 ⟩ , ⟹ 幎 ⟩ ]

‘Dd’ に 匕 数 が な い å Ž 合 は 、 日 付 に は ‘基 準 時 点 (協 定 侖 界 時 1970幎 1月 1日 00:00:00)’ が 䜿 甹 さ れ た す 。 ち ょ う ど 3 ぀ 匕 数 が あ る å Ž 合 に は 、 そ れ ら は 連 結 さ れ 、 分 割 で き な い 空 癜 で 分 け ら れ た も の に な り た す 。

.Dd January 25, 2001

そ れ 以 倖 の å Ž 合 は 珟 圚 の 日 付 が 䜿 甹 さ れ 、 パ ラ メ ヌ タ は 無 芖 さ れ た す 。

こ の マ ク ロ は 呌 び 出 し 䞍 可 胜 で あ り 、 構 文 è§£ 析 も さ れ た せ ん 。

マ ニ ュ ア ル 領 域 お よ び 侀 般 テ キ ス ト 領 域 の 玹 介

こ の 名 前 に は 䜕 が ...

マ ニ ュ ア ル 領 域 の マ ク ロ 名 は コ マ ン ド や サ ブ ル ヌ チ ン 、 そ れ に 関 連 フ ァ ã‚€ ル を 説 明 す る た め に 䜿 わ れ お い る 日 åžž の ã‚€ ン フ ォ ヌ マ ル な 蚀 葉 か ら 取 ら れ お い た す 。 こ の 蚀 葉 ず 少 し 違 う バ リ ゚ ヌ シ ョ ン の も の が マ ニ ュ ア ル ペ ヌ ゞ を 曞 く 侊 で の 3 ぀ の 異 な っ た 偎 面 を 蚘 è¿° す る の に 䜿 わ れ た す 。 最 初 の も の は 、 -mdoc マ ク ロ 䜿 甹 方 法 の 説 明 で す 。 2 番 目 は -mdoc マ ク ロ を 甹 い た Unix コ マ ン ド の 蚘 è¿° で す 。 3 番 目 は コ マ ン ド を 通 åžž の 蚀 葉 の 感 芚 で ナ ヌ ザ に 瀺 し た も の で す 。 こ れ は す な わ ち 、 マ ニ ュ ア ル ペ ヌ ゞ の テ キ ス ト äž­ で の コ マ ン ド の 説 明 ず な り た す 。

最 初 の ケ ヌ ス で は 、 troff (1) マ ク ロ は そ れ 自 身 、 侀 çš® の コ マ ン ド ず な っ お い た す 。 troff コ マ ン ド は 侀 般 的 に 以 例 の よ う な 圢 匏 を ず り た す 。

.Xx argument1 argument2 ...

‘.Xx’ は マ ク ロ コ マ ン ド も し く は 芁 求 を 瀺 し お お り 、 そ れ に 続 く も の は す べ お 凊 理 さ れ る べ き 匕 数 ず し お 凊 理 さ れ た す 。 2 番 目 の ケ ヌ ス で は 、 コ ン テ ン ト マ ク ロ を 䜿 甹 す る Unix コ マ ン ド の 蚘 è¿° が も う 少 し 含 た れ た す 。 å…ž 型 的 な “SYNOPSIS” コ マ ン ド 行 は こ の よ う に 衚 瀺 さ れ た す 。

filter [ -flag ] ⟹

infile ⟩ ⟹
outfile
⟩

こ こ で filter は コ マ ン ド 名 で あ り 、 角 括 匧 で 囲 た れ た 文 字 列 -flag は フ ラ グ 匕 数 で 、 こ れ は 角 括 匧 で 囲 む こ ず に よ っ お オ プ シ ョ ン で あ る こ ず を 瀺 し お い た す 。 -mdoc の 甹 語 で は 、 ⟹

infile ⟩ お よ び ⟹
outfile
⟩ は メ タ 匕 数 ず ç§° さ れ お い た す 。 こ の 䟋 で は 、 ナ ヌ ザ は å±± 括 匧 (<>) の äž­ で 侎 え ら れ た メ タ 匕 数 を 実 際 の フ ァ ã‚€ ル 名 に 眮 き 換 え な く お は な り た せ ん 。 こ の ド キ ュ メ ン ト で は 、 メ タ 匕 数 は -mdoc コ マ ン ド を 蚘 è¿° す る の に 䜿 甹 し お い る こ ず に 泚 意 し お く だ さ い 。 倚 く の マ ニ ュ ア ル ペ ヌ ゞ で は 、 メ タ 倉 数 は わ ざ わ ざ å±± 括 匧 を 䜿 っ お 曞 か れ お い た せ ん 。 侊 の 䟋 を 敎 圢 し た マ ク ロ は 以 例 の も の で す 。

.Nm filter
.Op Fl flag
.Ao Ar infile Ac Ao Ar outfile Ac

3 番 目 の ケ ヌ ス で は 、 コ マ ン ド の 説 明 や 構 文 に 侊 蚘 の 䟋 の äž¡ 方 が 䜿 わ れ 、 さ ら に 现 か い 蚘 è¿° が 远 加 さ れ る で し ょ う 。 侊 の 䟋 で の 匕 数 ⟹

infile ⟩ お よ び ⟹
outfile
⟩ は オ ペ ラ ン ド も し く は フ ァ ã‚€ ル 匕 数 ず し お 参 照 さ れ た す 。 コ マ ン ド 行 の 匕 数 の リ ス ト は か な り 長 く な る å Ž 合 も あ り た す 。

make

[ -eiknqrstv ] [ -D variable ] [ -d flags ] [ -f makefile ] [ -I directory ] [ -j max_jobs ] [ variable = value ] [ target ... ]

こ こ で は コ マ ン ド make に ぀ い お 蚘 è¿° し お お り 、 makefile を フ ラ グ -f の 匕 数 ず し お い た す 。 た た オ プ シ ョ ン の フ ァ ã‚€ ル オ ペ ラ ン ド で あ る target に ぀ い お も 蚀 及 し お い た す 。 蚀 葉 で の 説 明 で は 、 こ う い っ た 詳 现 な 蚘 è¿° が æ·· ä¹± を 防 い で く れ た す が 、 -mdoc パ ッ ケ ヌ ゞ に は フ ラ グ ぞ の 匕 数 の た め の マ ク ロ が あ り た せ ん 。 そ の 代 わ り に target の よ う な オ ペ ラ ン ド や フ ァ ã‚€ ル 匕 数 に 䜿 わ れ る 匕 数 マ ク ロ ‘Ar’ が variable の よ う な フ ラ グ ぞ の 匕 数 ず 同 様 に 䜿 わ れ た す 。 こ の make コ マ ン ド 行 は 次 の 指 定 に よ り 生 成 さ れ お い た す 。

.Nm make
.Op Fl eiknqrstv
.Op Fl D Ar variable
.Op Fl d Ar flags
.Op Fl f Ar makefile
.Op Fl I Ar directory
.Op Fl j Ar max_jobs
.Op Ar variable Ns = Ns Ar value
.Bk
.Op Ar target ...
.Ek

マ ク ロ ‘.Bk’ お よ び ‘.Ek’ は “キ ヌ プ ” セ ク シ ョ ン に お い お è§£ 説 さ れ お い た す 。

侀 般 的 な 構 文

マ ニ ュ ア ル 領 域 の マ ク ロ ず 侀 般 テ キ ス ト 領 域 の マ ク ロ ず は い く ぀ か 小 さ な 違 い が あ る も の の 、 同 様 な 構 文 を 䜿 甹 し お い た す 。 ず り わ け 、 ‘.Ar’, ‘.Fl’, ‘.Nm’, お よ び ‘.Pa’ は 匕 数 な し で 呌 び 出 さ れ た 時 の 違 い し か あ り た せ ん 。 た た 、 ‘.Fn’ お よ び ‘.Xr’ は 匕 数 の リ ス ト の 順 番 が 異 な り た す 。 す べ お の コ ン テ ン ト マ ク ロ が 句 読 点 を 認 識 し 、 そ れ を æ­£ し く 扱 う に は 、 各 々 の 句 読 点 文 字 が 先 行 す る 空 癜 で 分 離 さ れ お い る 必 芁 が あ り た す 。 次 の よ う に 指 定 さ れ お い る å Ž 合 、

.Ar sptr, ptr),

そ の 結 果 は 以 例 の よ う に な り た す 。

sptr, ptr),

こ こ で は 句 読 点 は 認 識 さ れ ず 、 す べ お の 出 力 は ‘.Ar’ で 䜿 甹 さ れ る フ ォ ン ト で 行 わ れ お い た す 。 句 読 点 が 空 癜 文 字 で 区 切 ら れ お い る å Ž 合 、

.Ar sptr , ptr ) ,

結 果 は 以 例 の よ う に な り た す 。

sptr , ptr ),

今 床 は 句 読 点 が 認 識 さ れ 、 出 力 は デ フ ォ ル ト の フ ォ ン ト で 行 わ れ 匕 数 文 字 列 ず は 区 別 さ れ お い た す 。 句 読 点 文 字 の 特 別 な 意 味 を 取 り 陀 く に は 、 ‘\&’ で ゚ ス ケ ヌ プ し お く だ さ い 。

troff は マ ク ロ 蚀 語 ず し お の 限 界 か ら 、 以 例 の よ う な 、 数 å­Š 、 論 理 å­Š 、 匕 甹 笊 の 集 合 の メ ン バ を 含 ん だ 文 字 列 を 衚 珟 す る の は 困 難 で す 。

{+,-,/,*,%,<,>,<=,>=,=,==,&,‘,’,"}

問 題 な の は 、 文 字 に よ っ お 瀺 唆 さ れ お い る 操 䜜 も し く は 評 䟡 が 、 実 行 さ れ る べ き で あ る ず troff が ä»® 定 す る å Ž 合 が あ る こ ず で す 。 こ れ ら の 文 字 が 予 期 し な い 圢 で 評 䟡 さ れ な い よ う に す る に は 、 ‘\&’ で こ れ ら を ゚ ス ケ ヌ プ し お く だ さ い 。 最 初 の コ ン テ ン ト マ ク ロ は 、 以 例 の ‘.Ad’ に お い お 、 そ の å…ž 型 的 な 構 文 が 瀺 さ れ お い た す 。

マ ニ ュ ア ル 領 域

ア ド レ ス

ア ド レ ス マ ク ロ は ア ド レ ス の 構 成 を 識 別 し た す 。

䜿 い 方 : .Ad ⟹

ア ド レ ス ⟩ ...

.Ad addr1

addr1

.Ad addr1 .

addr1 .

.Ad addr1 , file2

addr1 , file2

.Ad f1 , f2 , f3 :

f1 , f2 , f3 :

.Ad addr ) ) ,

addr )),

デ フ ォ ル ト の 文 字 幅 は 12n で す 。

䜜 者 名

‘.An’ マ ク ロ は 文 曞 化 さ れ お い る 項 目 の 䜜 者 の 名 前 、 も し く は 実 際 の マ ニ ュ ア ル ペ ヌ ゞ の 䜜 者 の 名 前 を 指 定 す る た め に 䜿 わ れ た す 。

䜿 い 方 : .An ⟹

䜜 者 名 ⟩ ...

.An "Joe Author"

Joe Author

.An "Joe Author" ,

Joe Author,

.An "Joe Author" Aq nobody@FreeBSD.org

Joe Author <nobody@FreeBSD.org>

.An "Joe Author" ) ) ,

Joe Author)),

デ フ ォ ル ト の 文 字 幅 は 12n で す 。

“AUTHORS” セ ク シ ョ ン で は 、 ‘.An’ リ ク ゚ ス ト は 改 行 を 匕 き èµ· こ し 、 新 し い 名 前 が そ れ ぞ れ の 行 に 衚 瀺 さ れ た す 。 こ の 動 䜜 が 望 た し く な い å Ž 合 、

.An -nosplit

を 呌 び 出 す こ ず で 無 効 に で き た す 。 そ れ ぞ れ の 行 に 衚 瀺 さ せ る 動 䜜 に 戻 し た い å Ž 合 は 、

.An -split

ず 蚘 è¿° し た す 。

匕 数

匕 数 マ ク ロ .Ar は コ マ ン ド 行 の 匕 数 を 参 照 す る 際 に は い ぀ で も 䜿 甹 す る こ ず が で き た す 。 匕 数 な し で 呌 ば れ た å Ž 合 、 ‘ file ... ’ が 出 力 に な り た す 。

䜿 い 方 : .Ar [

⟹
匕 数 ⟩ ] ...

.Ar

file ...

.Ar file1

file1

.Ar file1 .

file1 .

.Ar file1 file2

file1 file2

.Ar f1 f2 f3 :

f1 f2 f3 :

.Ar file ) ) ,

file )),

デ フ ォ ル ト 幅 は 12n で す 。

コ ン フ ィ ギ ュ レ ヌ シ ョ ン 宣 蚀 (セ ク シ ョ ン 4 の み )

‘.Cd’ マ ク ロ は セ ク シ ョ ン 4 の マ ニ ュ ア ル に お い お 、 デ バ ã‚€ ス ã‚€ ン タ フ ェ ヌ ス の config (8) に よ る 宣 蚀 の 説 明 に 䜿 わ れ た す 。

䜿 い 方 : .Cd ⟹

匕 数 ⟩ ...

.Cd "device le0 at scode?"

device le0 at scode?

“SYNOPSIS” セ ク シ ョ ン で は ‘.Cd’ リ ク ゚ ス ト は そ の 匕 数 が 衚 瀺 さ れ る 前 埌 で 改 行 を 入 れ た す 。

デ フ ォ ル ト 幅 は 12n で す 。

コ マ ン ド ä¿® 食 子

コ マ ン ド ä¿® 食 子 は ‘.Cm’ マ ク ロ が す べ お の 匕 数 の 前 に ダ ッ シ ュ 文 字 を 付 け な い こ ず を 陀 い お 、 ‘.Fl’ (フ ラ グ ) コ マ ン ド ず 同 じ で す 。 䌝 çµ± 的 に フ ラ グ は ダ ッ シ ュ 文 字 に 匕 き 続 い お 指 定 さ れ た す が 、 こ の 方 法 を 䜿 わ な い コ マ ン ド や コ マ ン ド の サ ブ セ ッ ト も あ り た す 。 コ マ ン ド ä¿® 食 子 は ゚ デ ィ タ コ マ ン ド の よ う な 察 話 的 な コ マ ン ド で も 指 定 さ れ る こ ず が あ り た す 。 “フ ラ グ ” セ ク シ ョ ン を 参 照 し お く だ さ い 。

デ フ ォ ル ト 幅 は 10n で す 。

定 矩 枈 み の 倉 数

ã‚€ ン ク ル ヌ ド フ ァ ã‚€ ル に お い お 定 矩 さ れ お い る 倉 数 (も し く は 定 数 ) は マ ク ロ ‘.Dv’ に よ っ お 指 定 し た す 。

䜿 い 方 : .Dv ⟹

定 矩 枈 み の 倉 数 ⟩ ...

.Dv MAXHOSTNAMELEN

MAXHOSTNAMELEN

.Dv TIOCGPGRP )

TIOCGPGRP)

デ フ ォ ル ト 幅 は 12n で す 。

errno

‘.Er’ errno マ ク ロ は 、 セ ク シ ョ ン 2, 3, 9 の ラ ã‚€ ブ ラ リ ル ヌ チ ン に お け る ゚ ラ ヌ の 戻 り 倀 を 指 定 し た す 。 例 蚘 の 2 番 目 の 䟋 で は ‘.Er’ は 侀 般 テ キ ス ト 領 域 マ ク ロ で あ る ‘.Bq’ (こ れ は セ ク シ ョ ン 2 の マ ニ ュ ア ル ペ ヌ ゞ で 䜿 わ れ お い た す ) ず 共 に 䜿 わ れ お い た す 。

䜿 い 方 : .Er ⟹

errno の タ ã‚€ プ ⟩ ...

.Er ENOENT

ENOENT

.Er ENOENT ) ;

ENOENT);

.Bq Er ENOTDIR

[ENOTDIR]

デ フ ォ ル ト 幅 は 17n で す 。

環 境 倉 数

‘.Ev’ マ ク ロ は 環 境 倉 数 を 指 定 し た す 。

䜿 い 方 : .Ev ⟹

匕 数 ⟩ ...

.Ev DISPLAY

DISPLAY

.Ev PATH .

PATH.

.Ev PRINTER ) ) ,

PRINTER)),

デ フ ォ ル ト 幅 は 15n で す 。

フ ラ グ

‘.Fl’ マ ク ロ は コ マ ン ド 行 の フ ラ グ を 扱 い た す 。 フ ラ グ の 前 に は ダ ッ シ ュ ‘-’ が 挿 入 さ れ た す 。 ダ ッ シ ュ が ぀ か な い 察 話 的 な コ マ ン ド の た め に ‘.Cm’ (コ マ ン ド ä¿® 食 子 ) マ ク ロ が 甹 意 さ れ お い た す 。 こ れ は ダ ッ シ ュ を 付 け な い こ ず を 陀 い お 同 じ 働 き を し た す 。

䜿 い 方 : .Fl ⟹

匕 数 ⟩ ...

.Fl

-

.Fl cfv

-cfv

.Fl cfv .

-cfv .

.Cm cfv .

cfv .

.Fl s v t

-s -v -t

.Fl - ,

-- ,

.Fl xyz ) ,

-xyz ),

.Fl |

- |

匕 数 な し で ‘.Fl’ マ ク ロ を 指 定 す る ず 、 æš™ 準 入 力 /æš™ 準 出 力 を 意 味 す る ダ ッ シ ュ ず な り た す 。 ‘.Fl’ マ ク ロ に ダ ッ シ ュ を 1 ぀ 侎 え る ず 、 2 ぀ の ダ ッ シ ュ ず な る こ ず に 泚 意 し お 例 さ い 。

デ フ ォ ル ト 幅 は 12n で す 。

関 数 の 宣 蚀

‘.Fd’ マ ク ロ は “SYNOPSIS” セ ク シ ョ ン に お い お 、 セ ク シ ョ ン 2 た た は 3 の 関 数 の 説 明 で 䜿 わ れ た す 。 こ の マ ク ロ は 呌 び 出 し 䞍 可 胜 で あ り 、 構 文 è§£ 析 も さ れ せ ん 。

䜿 い 方 : .Fd ⟹

匕 数 ⟩ ...

.Fd "#include <sys/types.h>"

#include <sys/types.h>

“SYNOPSIS” セ ク シ ョ ン で は 、 関 数 が す で に 瀺 さ れ お お り 、 改 行 が た だ さ れ お い な い å Ž 合 に は ‘.Fd’ リ ク ゚ ス ト は 改 行 を 入 れ た す 。 こ れ に よ っ お 前 の 関 数 呌 び 出 し ず 次 の 関 数 の 宣 蚀 の 間 に 最 適 な 行 間 が èš­ 定 さ れ た す 。

‘.In’ ( #include 文 ) マ ク ロ は 、 以 侊 の 䟋 を 短 く 蚘 è¿° し た も の で す 。 こ の マ ク ロ は C プ ロ グ ラ ム äž­ で ã‚€ ン ク ル ヌ ド さ れ る C ヘ ッ ダ フ ァ ã‚€ ル を 指 定 し た す 。 こ の マ ク ロ も 改 行 を 挿 入 し 、 呌 び 出 し 䞍 可 胜 で あ り 、 構 文 è§£ 析 さ れ る こ ず も あ り た せ ん 。

䜿 い 方 : .In ⟹

ヘ ッ ダ フ ァ ã‚€ ル ⟩

.In stdio.h

< stdio.h >

関 数 の 型

こ の マ ク ロ は “SYNOPSIS” セ ク シ ョ ン で 䜿 う も の で す 。 マ ニ ュ ア ル ペ ヌ ゞ äž­ の 他 の å Ž 所 で も 問 題 な く 䜿 う こ ず が で き た す が 、 セ ク シ ョ ン 2 ず 3 の “SYNOPSIS” セ ク シ ョ ン に お い お カ ヌ ネ ル の 通 åžž の 圢 匏 で 関 数 の 型 を 瀺 す こ ず が こ の マ ク ロ の 目 的 で す (こ の マ ク ロ は 関 数 名 が 次 の 行 に 眮 か れ る よ う に 改 行 を 挿 入 し た す )。

䜿 い 方 : .Ft ⟹

型 ⟩ ...

.Ft struct stat

struct stat

関 数 (ラ ã‚€ ブ ラ リ ル ヌ チ ン )

‘.Fn’ マ ク ロ は ANSI C の 蚘 法 を 芏 範 ず し お い た す 。

䜿 い 方 : .Fn ⟹

関 数 ⟩ [
⟹
パ ラ メ ヌ タ ⟩ ] ...

.Fn getchar

getchar ()

.Fn strlen ) ,

strlen ()),

.Fn align "char *ptr" ,

align ( char *ptr ),

他 の マ ク ロ を 呌 び 出 す ず ‘.Fn’ 呌 び 出 し の 終 了 を 意 味 す る こ ず に 泚 意 し お く だ さ い (閉 じ 括 匧 が そ の 箇 所 に 挿 入 さ れ た す )。

倚 く の パ ラ メ ヌ タ を ず る 関 数 (こ れ は 滅 倚 に な い こ ず で す が ) で は 、 ‘.Fo’ マ ク ロ (関 数 マ ク ロ の 開 始 ) ず ‘.Fc’ マ ク ロ (関 数 マ ク ロ の 終 了 ) を ‘.Fa’ (関 数 の 匕 数 ) ず 共 に 䜿 っ お 、 こ の 制 限 を 回 避 す る こ ず が で き た す 。

䜿 甹 䟋 :

.Ft int
.Fo res_mkquery
.Fa "int op"
.Fa "char *dname"
.Fa "int class"
.Fa "int type"
.Fa "char *data"
.Fa "int datalen"
.Fa "struct rrec *newrr"
.Fa "char *buf"
.Fa "int buflen"
.Fc

生 成 結 果 :

int

res_mkquery ( int op , char *dname , int class , int type , char *data , int datalen , struct rrec *newrr , char *buf , int buflen )

“SYNOPSIS” セ ク シ ョ ン で は 、 関 数 は åžž に 行 の 先 é ­ か ら 開 始 さ れ た す 。 “SYNOPSIS” セ ク シ ョ ン に お い お 耇 数 の 関 数 が 瀺 さ れ お お り 、 関 数 の 型 が 瀺 さ れ な い å Ž 合 、 改 行 が 挿 入 さ れ 、 珟 圚 の 関 数 名 ず そ の 前 の 関 数 名 の 間 に 最 適 な 改 行 量 が èš­ 定 さ れ た す 。

‘.Fn’ お よ び ‘.Fo’ の デ フ ォ ル ト 幅 の 倀 は そ れ ぞ れ 12n ず 16n で す 。

関 数 の 匕 数

‘.Fa’ マ ク ロ は 関 数 の 匕 数 (パ ラ メ ヌ タ ) を マ ニ ュ ア ル の “SYNOPSIS” の セ ク シ ョ ン 倖 で 参 照 す る å Ž 合 、 あ る い は ‘.Fn’ の 代 わ り に ‘.Fo’ お よ び ‘.Fc’ 囲 い マ ク ロ を 䜿 甹 し た å Ž 合 に は “SYNOPSIS” の セ ク シ ョ ン 内 で 参 照 す る å Ž 合 に も 䜿 わ れ た す 。 ‘.Fa’ は 構 造 䜓 の メ ン バ を 参 照 す る å Ž 合 に も 䜿 わ れ た す 。

䜿 い 方 : .Fa ⟹

関 数 の 匕 数 ⟩ ...

.Fa d_namlen ) ) ,

d_namlen )),

.Fa iov_len

iov_len

デ フ ォ ル ト 幅 は 12n で す 。

戻 り 倀

‘.Rv’ マ ク ロ は “RETURN VALUES” の セ ク シ ョ ン で 䜿 う テ キ ス ト を 生 成 し た す 。

䜿 い 方 : .Rv [

-std ] [⟹
関 数 ⟩ ...]

䟋 え ば 、 ‘.Rv -std atexit’ は 次 の テ キ ス ト を 生 成 し た す 。

The atexit () function returns the value 0 if successful; otherwise the value -1 is returned and the global variable errno is set to indicate the error.

-std オ プ シ ョ ン は セ ク シ ョ ン 2 ず 3 の マ ニ ュ ア ル ペ ヌ ゞ で の み 有 効 で す 。 珟 圚 の ず こ ろ 、 こ の マ ク ロ は -std フ ラ グ な し で 䜿 甹 し お も 䜕 も èµ· こ り た せ ん 。

終 了 ス テ ヌ タ ス

‘.Ex’ マ ク ロ は “DIAGNOSTICS” の セ ク シ ョ ン で 䜿 う テ キ ス ト を 生 成 し た す 。

䜿 い 方 : .Ex [

-std ] [⟹
ナ ヌ テ ィ リ テ ィ ⟩ ...]

䟋 え ば ‘.Ex -std cat’ は 次 の テ キ ス ト を 生 成 し た す 。

The cat utility exits 0 on success, and >0 if an error occurs.

-std オ プ シ ョ ン は セ ク シ ョ ン 1 ず 6 ず 8 の マ ニ ュ ア ル ペ ヌ ゞ で の み 有 効 で す 。 珟 圚 の ず こ ろ 、 こ の マ ク ロ は -std フ ラ グ な し で 䜿 甹 し お も 䜕 も èµ· こ り た せ ん 。

察 話 的 な コ マ ン ド

‘.Ic’ マ ク ロ は 察 話 的 な コ マ ン ド 、 も し く は 内 郚 コ マ ン ド を 指 定 し た す 。

䜿 い 方 : .Ic ⟹

匕 数 ⟩ ...

.Ic :wq

:wq

.Ic "do while {...}"

do while {...}

.Ic setenv , unsetenv

setenv , unsetenv

デ フ ォ ル ト 幅 は 12n で す 。

ラ ã‚€ ブ ラ リ 名

‘.Lb’ マ ク ロ は 、 関 数 が ど の ラ ã‚€ ブ ラ リ に 組 み 蟌 た れ る か を 指 定 し た す 。

䜿 い 方 : .Lb ⟹

匕 数 ⟩ ...

‘.Lb’ マ ク ロ に 察 し お 䜿 甹 可 胜 な 匕 数 ず 結 果 は 次 の 通 り で す :

libarm32

ARM32 Architecture Library (libarm32, -larm32)

libc

Standard C Library (libc, -lc)

libcompat

Compatibility Library (libcompat, -lcompat)

libcrypt

Crypt Library (libcrypt, -lcrypt)

libcurses

Curses Library (libcurses, -lcurses)

libedit

Command Line Editor Library (libedit, -ledit)

libi386

i386 Architecture Library (libi386, -li386)

libipsec

IPsec Policy Control Library (libipsec, -lipsec)

libkvm

Kernel Data Access Library (libkvm, -lkvm)

libm

Math Library (libm, -lm)

libmenu

Curses Menu Library (libmenu, -lmenu)

libossaudio

OSS Audio Emulation Library (libossaudio, -lossaudio)

libposix

POSIX Compatibility Library (libposix, -lposix)

libresolv

DNS Resolver Library (libresolv, -lresolv)

libtermcap

Termcap Access Library (libtermcap, -ltermcap)

libutil

System Utilities Library (libutil, -lutil)

libz

Compression Library (libz, -lz)

ロ ヌ カ ル な 远 加 項 目 や OS 特 有 の 远 加 項 目 が 、 フ ァ ã‚€ ル mdoc.local に あ る か も し れ た せ ん 。 ‘str-Lb-XXX’ ず い う 名 前 の 文 字 列 を 怜 玢 し お く だ さ い 。 こ こ で ‘XXX’ は ‘.Lb’ マ ク ロ ず ず も に 䜿 甹 さ れ る キ ヌ ワ ヌ ド を 瀺 し お い た す 。

リ テ ラ ル

リ テ ラ ル マ ク ロ ‘.Li’ は 特 殊 文 字 や 倉 数 定 数 、 そ の 他 タ ã‚€ プ さ れ た 通 り に 衚 瀺 す る 必 芁 が あ る も の に 䜿 甹 す る こ ず が で き た す 。

䜿 い 方 : .Li ⟹

匕 数 ⟩ ...

.Li \en

\n

.Li M1 M2 M3 ;

M1 M2 M3 ;

.Li cntrl-D ) ,

cntrl-D ),

.Li 1024 ...

1024 ...

デ フ ォ ル ト 幅 は 16n で す 。

名 称

‘.Nm’ マ ク ロ は 文 曞 の タ ã‚€ ト ル や サ ブ ゞ ェ ク ト 名 を 指 定 す る た め に 䜿 わ れ た す 。 こ の マ ク ロ は 呌 び 出 さ れ た 時 の 第 1 匕 数 を 芚 え お お く ず い う 倉 わ っ た 特 性 を 持 っ お お り 、 そ れ は åžž に そ の ペ ヌ ゞ の サ ブ ゞ ェ ク ト 名 で あ る べ き で す 。 匕 数 な し で 呌 び 出 さ れ る ず ‘.Nm’ は 䜜 者 の た め に 最 䜎 限 の 仕 事 を す る ず い う 意 味 で 、 こ の 初 期 化 さ れ た 名 ç§° を 出 力 し た す 。 泚 : セ ク シ ョ ン 2 た た は 3 の ド キ ュ メ ン ト の 関 数 名 は “NAME” セ ク シ ョ ン に お い お ‘.Nm’ で 指 定 さ れ 、 “SYNOPSIS” セ ク シ ョ ン や 残 り の セ ク シ ョ ン で は ‘.Fn’ で 指 定 さ れ た す 。 csh (1) で の ‘while’ コ マ ン ド の キ ヌ ワ ヌ ド の よ う な 察 話 的 な コ マ ン ド で は ‘.Ic’ マ ク ロ を 䜿 う 必 芁 が あ り た す 。 ‘.Ic’ は ほ ず ん ど ‘.Nm’ ず 同 侀 で す が 、 そ れ が 䜿 わ れ た ず き の 第 1 匕 数 を 蚘 憶 す る こ ず は で き た せ ん 。

䜿 い 方 : .Nm [

⟹
匕 数 ⟩ ] ...

.Nm groff_mdoc

groff_mdoc

.Nm \-mdoc

-mdoc

.Nm foo ) ) ,

foo )),

.Nm :

:

デ フ ォ ル ト 幅 は 10n で す 。

オ プ シ ョ ン

‘.Op’ マ ク ロ は コ マ ン ド 行 の 残 り の す べ お の 匕 数 を オ プ シ ョ ン で あ る こ ず を 瀺 す 角 括 匧 で 囲 み 、 末 å°Ÿ の 句 読 点 は 角 括 匧 の 倖 に 眮 き た す 。 ‘.Oo’ マ ク ロ ず ‘.Oc’ マ ク ロ (そ れ ぞ れ 開 き 角 括 匧 ず 閉 じ 角 括 匧 を 生 成 し た す ) は 耇 数 行 に æž¡ っ お 䜿 う こ ず が で き 、 た た 閉 じ 括 匧 の æ­£ 確 な 䜍 眮 を 指 定 す る の に 䜿 う こ ず が で き た す 。

䜿 い 方 : .Op [

⟹
オ プ シ ョ ン ⟩ ] ...

.Op

[]

.Op Fl k

[ -k ]

.Op Fl k ) .

[ -k ]).

.Op Fl k Ar kookfile

[ -k kookfile ]

.Op Fl k Ar kookfile ,

[ -k kookfile ],

.Op Ar objfil Op Ar corfil

[ objfil [ corfil ]]

.Op Fl c Ar objfil Op Ar corfil ,

[ -c objfil [ corfil ]],

.Op word1 word2

[word1 word2]

.Li .Op Oo Ao option Ac Oc ...

.Op [

⟹
options⟩ ] ...

こ れ は 、 ‘.Oo’ マ ク ロ ず ‘.Oc’ マ ク ロ を 䜿 っ た å…ž 型 的 な 䟋 で す :

.Oo
.Op Fl k Ar kilobytes
.Op Fl i Ar interval
.Op Fl c Ar count
.Oc

出 力 結 果 :

[

[ -k kilobytes ] [ -i interval ] [ -c count ] ]

‘.Op’ マ ク ロ お よ び ‘.Oo’ マ ク ロ の デ フ ォ ル ト 幅 は そ れ ぞ れ 14n ず 10n で す 。

パ ス 名

‘.Pa’ マ ク ロ は パ ス 名 も し く は フ ァ ã‚€ ル 名 を 敎 圢 し た す 。 匕 数 な し で 呌 ば れ た å Ž 合 、 ‘ ~ ’ 文 字 列 が 出 力 ず な り 、 こ れ は 珟 圚 の ナ ヌ ザ の ホ ヌ ム デ ィ レ ク ト リ を 衚 し お い た す 。

䜿 い 方 : .Pa [

⟹
パ ス 名 ⟩ ] ...

.Pa

~

.Pa /usr/share

/usr/share

.Pa /tmp/fooXXXXX ) .

/tmp/fooXXXXX ).

デ フ ォ ル ト 幅 は 32n で す 。

芏 栌

‘.St’ マ ク ロ は 、 芏 æ Œ の 短 çž® 名 ç§° を æ­£ 匏 名 ç§° に 眮 換 し た す 。

䜿 い 方 : .St ⟹

短 çž® 名 ç§° ⟩ ...

䜿 甹 可 胜 な “短 çž® 名 ç§° /æ­£ 匏 名 ç§° ” の 組 は 次 の 通 り で す :

ANSI/ISO C

-ansiC

ANSI X3.159-1989 (“ANSI C89”)

-ansiC-89

ANSI X3.159-1989 (“ANSI C89”)

-isoC

ISO/IEC 9899:1990 (“ISO C90”)

-isoC-99

ISO/IEC 9899:1999 (“ISO C99”)

POSIX パ ヌ ト 1: System API

-iso9945-1-90

ISO/IEC 9945-1:1990 (“POSIX.1”)

-iso9945-1-96

ISO/IEC 9945-1:1996 (“POSIX.1”)

-p1003.1

IEEE Std 1003.1 (“POSIX.1”)

-p1003.1-88

IEEE Std 1003.1-1988 (“POSIX.1”)

-p1003.1-90

ISO/IEC 9945-1:1990 (“POSIX.1”)

-p1003.1-96

ISO/IEC 9945-1:1996 (“POSIX.1”)

-p1003.1b-93

IEEE Std 1003.1b-1993 (“POSIX.1”)

-p1003.1c-95

IEEE Std 1003.1c-1995 (“POSIX.1”)

-p1003.1g-2000

IEEE Std 1003.1g-2000 (“POSIX.1”)

-p1003.1i-95

IEEE Std 1003.1i-1995 (“POSIX.1”)

POSIX パ ヌ ト 2: シ ェ ル ず ナ ヌ テ ィ リ テ ィ

-iso9945-2-93

ISO/IEC 9945-2:1993 (“POSIX.2”)

-p1003.2

IEEE Std 1003.2 (“POSIX.2”)

-p1003.2-92

IEEE Std 1003.2-1992 (“POSIX.2”)

-p1003.2a-92

IEEE Std 1003.2a-1992 (“POSIX.2”)

X/Open

-susv2

Version 2 of the Single UNIX Specification (“SUSv2”)

-svid4

System V Interface Definition, Fourth Edition (“SVID4”)

-xbd5

X/Open Base Definitions Issue 5 (“XBD5”)

-xcu5

X/Open Commands and Utilities Issue 5 (“XCU5”)

-xcurses4.2

X/Open Curses Issue 4, Version 2 (“XCURSES4.2”)

-xns5

X/Open Networking Services Issue 5 (“XNS5”)

-xns5.2

X/Open Networking Services Issue 5.2 (“XNS5.2”)

-xpg3

X/Open Portability Guide Issue 3 (“XPG3”)

-xpg4

X/Open Portability Guide Issue 4 (“XPG4”)

-xpg4.2

X/Open Portability Guide Issue 4, Version 2 (“XPG4.2”)

-xsh5

X/Open System Interfaces and Headers Issue 5 (“XSH5”)

そ の 他

-ieee754

IEEE Std 754-1985

-iso8802-3

ISO/IEC 8802-3:1989

倉 数 の 型

‘.Vt’ マ ク ロ は 型 を 参 照 す る ず き に は い ぀ で も 䜿 甹 す る こ ず が で き た す 。 “SYNOPSIS” セ ク シ ョ ン で は 改 行 が 挿 入 さ れ た す (叀 い ス タ ã‚€ ル の 倉 数 宣 蚀 で は 䟿 利 で す )。

䜿 い 方 : .Vt ⟹

型 ⟩ ...

.Vt extern char *optarg ;

extern char *optarg ;

.Vt FILE *

FILE *

倉 数

侀 般 的 な 倉 数 ぞ の 参 照 で す 。

䜿 い 方 : .Va ⟹

倉 数 ⟩ ...

.Va count

count

.Va settimer ,

settimer ,

.Va "int *prt" ) :

int *prt ):

.Va "char s" ] ) ) ,

char s ])),

デ フ ォ ル ト 幅 は 12n で す 。

マ ニ ュ ア ル ペ ヌ ゞ の ク ロ ス リ フ ァ レ ン ス

‘.Xr’ マ ク ロ は 最 初 の 匕 数 に マ ニ ュ ア ル ペ ヌ ゞ の 名 ç§° を ず り た す 。 オ プ シ ョ ン で あ る 第 2 匕 数 は 、 文 字 列 (マ ニ ュ ア ル セ ク シ ョ ン を 定 矩 し た す ) で あ れ ば 括 匧 で 囲 わ れ た す 。

䜿 い 方 : .Xr ⟹

マ ニ ュ ア ル ペ ヌ ゞ の 名 ç§° ⟩ [
⟹
セ ク シ ョ ン ⟩ ] ...

.Xr mdoc

mdoc

.Xr mdoc ,

mdoc ,

.Xr mdoc 7

mdoc (7)

.Xr xinit 1x ;

xinit (1x);

デ フ ォ ル ト 幅 は 10n で す 。

侀 般 テ キ ス ト 領 域

AT&T マ ク ロ

䜿 い 方 : .At [

⟹
バ ヌ ゞ ョ ン ⟩ ] ...

.At

AT&T UNIX

.At v6 .

Version 6 AT&T UNIX.

⟹

バ ヌ ゞ ョ ン ⟩ に は 次 の 倀 を ず る こ ず が で き た す :

32v, v1, v2, v3, v4, v5, v6, v7, V, V.1, V.2, V.3, V.4

BSD マ ク ロ

䜿 い 方 : .Bx {

-alpha | -beta | -devel } ...

.Bx [

⟹
バ ヌ ゞ ョ ン ⟩ [
⟹
リ リ ヌ ス ⟩ ] ] ...

.Bx

BSD

.Bx 4.3 .

4.3BSD.

.Bx -devel

BSD (currently under development)

⟹

バ ヌ ゞ ョ ン ⟩ が 文 字 列 ‘BSD’ の 前 に ぀ き た す 。 ⟹
リ リ ヌ ス ⟩ に は 次 の 倀 を ず る こ ず が で き た す :

Reno, reno, Tahoe, tahoe, Lite, lite, Lite2, lite2

NetBSD マ ク ロ

䜿 い 方 : .Nx [

⟹
バ ヌ ゞ ョ ン ⟩ ] ...

.Nx

NetBSD

.Nx 1.4 .

NetBSD 1.4.

⟹

バ ヌ ゞ ョ ン ⟩ に ず り 埗 る 倀 に ぀ い お は 前 è¿° の “タ ã‚€ ト ル マ ク ロ ” セ ク シ ョ ン の ‘.Os’ リ ク ゚ ス ト の 説 明 を 参 照 し お く だ さ い 。

FreeBSD マ ク ロ

䜿 い 方 : .Fx [

⟹
バ ヌ ゞ ョ ン ⟩ ] ...

.Fx

FreeBSD

.Fx 2.2 .

FreeBSD 2.2.

⟹

バ ヌ ゞ ョ ン ⟩ に ず り 埗 る 倀 に ぀ い お は 前 è¿° の “タ ã‚€ ト ル マ ク ロ ” セ ク シ ョ ン の ‘.Os’ リ ク ゚ ス ト の 説 明 を 参 照 し お く だ さ い 。

OpenBSD マ ク ロ

䜿 い 方 : .Ox [

⟹
バ ヌ ゞ ョ ン ⟩ ] ...

.Ox 1.0

OpenBSD 1.0

BSD/OS マ ク ロ

䜿 い 方 : .Bsx [

⟹
バ ヌ ゞ ョ ン ⟩ ] ...

.Bsx 1.0

BSD/OS 1.0

UNIX マ ク ロ

䜿 い 方 : .Ux ...

.Ux

Unix

匷 調 マ ク ロ

テ キ ス ト は ‘.Em’ マ ク ロ を 甹 い お 匷 調 す る こ ず が で き た す 。 通 åžž 匷 調 に 甹 い ら れ る フ ォ ン ト は ã‚€ タ リ ッ ク 䜓 で す 。

䜿 い 方 : .Em ⟹

匕 数 ⟩ ...

.Em does not

does not

.Em exceed 1024 .

exceed 1024 .

.Em vide infra ) ) ,

vide infra )),

デ フ ォ ル ト 幅 は 10n で す 。

フ ォ ン ト モ ヌ ド

‘.Bf’ フ ォ ン ト モ ヌ ド は ‘.Ef’ マ ク ロ で 終 了 し な く お は な り た せ ん (埌 者 の マ ク ロ は 匕 数 を ず り た せ ん )。 フ ォ ン ト モ ヌ ド は 別 の フ ォ ン ト モ ヌ ド 内 に 入 れ 子 に で き た す 。

‘.Bf’ は 次 の 文 法 を も っ お い た す :

.Bf ⟹

フ ォ ン ト モ ヌ ド ⟩

⟹

フ ォ ン ト モ ヌ ド ⟩ は 次 の 3 çš® 類 の う ち の い ず れ か で な く お は な り た せ ん 。

Em | -emphasis

‘.Em’ マ ク ロ が テ キ ス ト の ブ ロ ッ ク å…š 䜓 に 察 し お 䜿 甹 さ れ た å Ž 合 ず 同 じ に な り た す 。

Li | -literal

‘.Li’ マ ク ロ が テ キ ス ト の ブ ロ ッ ク å…š 䜓 に 察 し お 䜿 甹 さ れ た å Ž 合 ず 同 じ に な り た す 。

Sy | -symbolic

‘.Sy’ マ ク ロ が テ キ ス ト の ブ ロ ッ ク å…š 䜓 に 察 し お 䜿 甹 さ れ た å Ž 合 ず 同 じ に な り た す 。

い ず れ の マ ク ロ も 呌 び 出 し 䞍 可 胜 で あ り 、 構 文 è§£ 析 も さ れ た せ ん 。

囲 い /ク ォ ヌ ト マ ク ロ

囲 い の 抂 念 は ク ォ ヌ ト ず 䌌 た も の で す 。 1 ぀ 以 侊 の 文 字 列 が 匕 甹 笊 や 括 匧 の よ う な 文 字 の ペ ア で 囲 た れ お い る オ ブ ゞ ェ ク ト を 指 し た す 。 ク ォ ヌ ト ず 囲 い ず い う 甹 語 は こ の 文 曞 を 通 し お 同 じ 意 味 で 䜿 わ れ た す 。 ほ ず ん ど の 1 行 の 囲 い マ ク ロ は ク ォ ヌ ト で あ る こ ず を ほ の め か す た め に 、 小 文 字 の ‘q’ で 終 了 し た す が 、 䟋 倖 も い く ぀ か あ り た す 。 各 々 の 囲 い マ ク ロ に 察 し 、 開 始 マ ク ロ ず 終 了 マ ク ロ の ペ ア も あ り 、 そ れ ぞ れ 小 文 字 の ‘o’ ず ‘c’ で 終 了 し た す 。

ク ォ ヌ ト 開 始 終 了 機 胜 結 果

.Aq

.Ao

.Ac

å±± 括 匧 に よ る 囲 い

⟹

string⟩

.Bq

.Bo

.Bc

角 括 匧 に よ る 囲 い

[

string]

.Brq

.Bro

.Brc

äž­ 括 匧 に よ る 囲 い

{

string}

.Dq

.Do

.Dc

2 重 匕 甹 笊

“

string”

.Eq

.Eo

.Ec

囲 い 文 字 列 (XX に よ る )

XXstringXX
.Pq

.Po

.Pc

括 匧 に よ る 囲 い

(

string)

.Ql

ク ォ ヌ ト さ れ た リ テ ラ ル

‘

string’ も し く は string

.Qq

.Qo

.Qc

た っ す ぐ な 2 重 匕 甹 笊

"

string"

.Sq

.So

.Sc

1 重 匕 甹 笊

‘

string’

‘q’ お よ び ‘o’ で 終 わ る マ ク ロ は す べ お デ フ ォ ル ト 幅 が 12n で す 。

.Eo , .Ec

こ れ ら の マ ク ロ は そ れ ぞ れ 第 1 匕 数 に 囲 い 始 め に 䜿 う 文 字 列 ず 囲 い 終 わ り に 䜿 う 文 字 列 を ず り た す 。

.Es , .En

オ リ ゞ ナ ル の troff プ ロ グ ラ ム で は 、 匕 数 の 数 が 9 ぀ た で ず い う 制 限 が あ り た し た の で 、 (Eo, Ec ず は ) 別 の 2 ぀ の マ ク ロ が 実 装 さ れ お い た す 。 珟 圚 は 非 掚 奚 に な っ お い た す 。 ‘.Es’ は 第 1 匕 数 ず 第 2 匕 数 に å·Š 囲 い 文 字 列 お よ び 右 囲 い 文 字 列 を ず り た す 。 こ の 文 字 列 は 、 ‘.En’ の 匕 数 を 囲 う の に 䜿 甹 さ れ た す 。 デ フ ォ ル ト 幅 は 、 ど ち ら の マ ク ロ も 12n で す 。

.Eq

こ の マ ク ロ の 第 1、 第 2 匕 数 は そ れ ぞ れ 囲 い 始 め に 䜿 う 文 字 列 ず 囲 い 終 わ り に 䜿 う 文 字 列 で あ り 、 こ の 文 字 列 の 埌 に 囲 わ れ る 匕 数 が 続 き た す 。

.Ql

ク ォ ヌ ト さ れ た リ テ ラ ル マ ク ロ は troff モ ヌ ド ず nroff モ ヌ ド で 違 っ た 挙 動 を し た す 。 nroff で 敎 圢 さ れ た å Ž 合 、 ク ォ ヌ ト さ れ た リ テ ラ ル は åžž に ク ォ ヌ ト さ れ た す 。 troff で 敎 圢 さ れ た å Ž 合 、 そ の 芁 玠 の 幅 が 固 定 幅 文 字 3 文 字 分 の 幅 よ り も 小 さ い ず き の み ク ォ ヌ ト さ れ た す 。 こ れ に よ り 、 リ テ ラ ル (固 定 幅 ) フ ォ ン ト ぞ フ ォ ン ト を 倉 曎 す る ず 目 立 た な く な っ お し た う よ う な 短 い 文 字 列 が よ り 芋 や す く な り た す 。

デ フ ォ ル ト 幅 は 16n で す 。

.Pf

プ レ フ ィ ッ ク ス マ ク ロ は 第 1 匕 数 ず 第 2 匕 数 の 間 の ホ ワ ã‚€ ト ス ペ ヌ ス を な く し た す :

.Pf ( Fa name2

( name2

デ フ ォ ル ト 幅 は 12n で す 。

‘.Ns’ マ ク ロ (埌 è¿° 参 照 ) は 同 じ よ う に サ フ ィ ッ ク ス に 働 き た す 。

.Ap

‘.Ap’ マ ク ロ は ア ポ ス ト ロ フ ィ を 远 加 し 、 特 別 な テ キ ス ト モ ヌ ド か ら 抜 け た す 。 そ し お ‘.No’ モ ヌ ド で 続 け た す 。

ク ォ ヌ ト の 䟋 :

.Aq

⟹ ⟩

.Aq Pa ctype.h ) ,

⟹ ctype.h ⟩ ),

.Bq

[]

.Bq Em Greek , French .

[ Greek , French ].

.Dq

“”

.Dq string abc .

“string abc”.

.Dq ®ˆ[A-Z]®

“®ˆ[A-Z]®”

.Ql man mdoc

‘man mdoc’

.Qq

""

.Qq string ) ,

"string"),

.Qq string Ns ),

"string),"

.Sq

‘’

.Sq string

‘string’

.Em or Ap ing

or ’ing

囲 い マ ク ロ の 入 れ 子 に ぀ い お の 良 い 䟋 に ぀ い お は 、 オ プ シ ョ ン マ ク ロ ‘.Op’ を 参 照 し お く だ さ い 。 こ の マ ク ロ は 侊 で リ ス ト さ れ お い る よ う な 囲 い マ ク ロ ず 同 じ ベ ヌ ス の 侊 に 䜜 ら れ お い た す 。 ‘.Xo’ ず ‘.Xc’ 拡 匵 匕 数 リ ス ト マ ク ロ に ぀ い お は 埌 で è¿° べ た す 。

無 操 䜜 も し く は 通 åžž テ キ ス ト マ ク ロ

‘.No’ マ ク ロ は 、 マ ク ロ コ マ ン ド 行 に お い お 敎 圢 さ れ お は な ら な い パ ラ メ ヌ タ 甹 に 䜿 甹 で き た す 。 こ の 英 単 語 (マ ク ロ で な く ) を パ ラ メ ヌ タ ず し お 本 圓 に 䜿 い た い å Ž 合 は 、 こ の 単 語 ‘No’ に ‘\&’ を è¶³ す よ う に 泚 意 し お く だ さ い 。

䜿 い 方 : .No ⟹

匕 数 ⟩ ...

.No test Ta with Ta tabs

test with tabs

デ フ ォ ル ト 幅 は 12n で す 。

空 癜 な し マ ク ロ

‘.Ns’ マ ク ロ は 、 珟 圚 の 䜍 眮 ず マ ク ロ の 第 1 パ ラ メ ヌ タ ず の 間 に 空 癜 を 挿 入 す る の を 抑 æ­¢ し た す 。 䟋 え ば 、 フ ラ グ ず 匕 数 の 間 に 空 癜 を 含 た な い 叀 い ス タ ã‚€ ル の 匕 数 リ ス ト を 䜿 う å Ž 合 に 䟿 利 で す :

䜿 い 方 : ... ⟹

匕 数 ⟩ Ns [
⟹
匕 数 ⟩ ] ...

.Ns ⟹

匕 数 ⟩ ...

.Op Fl I Ns Ar directory

[ -I directory ]

泚 : ‘.Ns’ マ ク ロ は 他 の マ ク ロ 名 が 続 か な け れ ば 、 ス ペ ヌ ス を 陀 去 し た あ ず に ‘.No’ マ ク ロ を åžž に èµ· 動 し た す 。 リ ク ゚ ス ト ず し お 䜿 甹 さ れ る å Ž 合 (぀ た り 、 ‘䜿 い 方 ’ の 行 で の 2 番 目 の 圢 匏 で す )、 ‘.Ns’ マ ク ロ は ‘.No’ ず 同 侀 で す 。

セ ク シ ョ ン の ク ロ ス リ フ ァ レ ン ス

‘.Sx’ マ ク ロ は 同 侀 文 曞 内 で の セ ク シ ョ ン の ヘ ッ ダ ぞ の 参 照 を 指 定 し た す 。

䜿 い 方 : .Sx ⟹

セ ク シ ョ ン の 参 照 ⟩ ...

.Sx FILES

“FILES”

デ フ ォ ル ト 幅 は 16n で す 。

蚘 号

蚘 号 䜓 匷 調 マ ク ロ は 、 蚘 号 の 意 味 で も 䌝 çµ± 的 な 英 語 の 䜿 い 方 に お い お も 通 åžž は ボ ヌ ル ド 䜓 マ ク ロ ず な っ お い た す 。

䜿 い 方 : .Sy ⟹

蚘 号 ⟩ ...

.Sy Important Notice

Important Notice

デ フ ォ ル ト 幅 は 6n で す 。

数 å­Š 蚘 号

数 å­Š 蚘 号 や そ れ に 䌌 た も の に ぀ い お は 、 こ の マ ク ロ を 䜿 甹 し お く だ さ い 。

䜿 い 方 : .Ms ⟹

数 å­Š 蚘 号 ⟩ ...

.Ms sigma

sigma

デ フ ォ ル ト 幅 は 6n で す 。

参 考 文 献 ず 匕 甹

次 の マ ク ロ は 倚 少 な り ず も 参 考 文 献 を 扱 え る よ う に ず 意 図 し た も の で す 。 こ れ ら の マ ク ロ は 、 せ い ぜ い refer (1) ス タ ã‚€ ル の 参 考 文 献 の サ ブ セ ッ ト を 手 動 で 䜜 成 し や す く す る 繋 床 で す 。

.Rs

参 考 文 献 の 開 始 (匕 数 は ず り た せ ん )。 “SEE ALSO” セ ク シ ョ ン で は 改 行 を 挿 入 し 、 参 考 文 献 の 終 了 マ ク ロ が 読 み 蟌 た れ る た で 参 考 文 献 の 情 å ± を 収 集 し た す 。

.Re

参 考 文 献 の 終 了 (匕 数 は ず り た せ ん )。 参 考 文 献 が 衚 瀺 さ れ た す 。

.%A

参 考 文 献 の 䜜 者 名 。 1 回 の 呌 び 出 し に ぀ き 、 䜜 者 名 を ひ ず ぀ 指 定 し た す 。

.%B

曞 籍 の タ ã‚€ ト ル 。

.%C

åž‚ / å Ž 所 (た だ 実 装 さ れ お い た せ ん )。

.%D

日 付 。

.%I

発 行 者 /出 版 瀟 名 。

.%J

定 期 刊 行 物 の 名 称 。

.%N

発 行 番 号 。

.%O

远 加 情 å ± 。

.%P

ペ ヌ ゞ 番 号 。

.%Q

組 織 内 郚 、 あ る い は 倖 郚 の 著 者 。

.%R

å ± 告 曞 の 名 ç§° 。

.%T

蚘 事 の タ ã‚€ ト ル 。

.%V

巻 数 。

‘%’ で 始 た る マ ク ロ は 呌 び 出 し 䞍 可 胜 で す が 、 通 åžž の 方 法 で 耇 数 の 匕 数 を ず る こ ず が で き た す 。 パ ラ メ ヌ タ ず し お は ‘.Tn’ マ ク ロ の み 扱 い た す 。 そ の 他 の マ ク ロ を 䜿 う ず 奇 劙 な 出 力 が 埗 ら れ お し た い た す 。 ‘.%B’ お よ び ‘.%T’ を ‘.Rs/.Re’ 環 境 の 倖 偎 で は 䜿 甹 す る こ ず が で き た す 。

䜿 甹 䟋 :

.Rs
.%A "Matthew Bar"
.%A "John Foo"
.%T "Implementation Notes on foobar(1)"
.%R "Technical Report ABC-DE-12-345"
.%Q "Drofnats College, Nowhere"
.%D "April 1991"
.Re

出 力 結 果

Matthew Bar

and

John Foo ,
Implementation Notes on foobar(1)
,
Technical Report ABC-DE-12-345 ,
Drofnats College, Nowhere ,
April 1991 .

商 æš™ 名 (é ­ 字 語 ず タ ã‚€ プ 名 )

商 æš™ 名 マ ク ロ は 、 匕 数 を よ り 小 さ な フ ォ ン ト で 出 力 し た す 。 意 図 さ れ る 䜿 い 方 は 、 倧 文 字 の é ­ 字 語 甹 に 小 さ な 倧 文 字 フ ォ ン ト を 䌌 せ お 䜜 る こ ず で す 。

䜿 い 方 : .Tn ⟹

シ ン ボ ル ⟩ ...

.Tn DEC

DEC

.Tn ASCII

ASCII

デ フ ォ ル ト 幅 は 10n で す 。

拡 匵 匕 数

.Xo ず .Xc マ ク ロ に よ っ お 、 ‘.It’ マ ク ロ (埌 è¿° ) に ぀ い お マ ク ロ 境 界 で の 匕 数 リ ス ト を 拡 匵 す る こ ず が で き た す 。 .Xo ず .Xc マ ク ロ は 囲 い を 開 い た り 閉 じ た り す る 他 の す べ お の マ ク ロ に 察 し お 同 じ よ う に 実 装 さ れ お い る (も ち ろ ん 文 字 は 挿 入 し た せ ん ) ず い う こ ず に 泚 意 し お く だ さ い 。 ぀ た り 、 次 の 䟋 も こ れ ら の マ ク ロ に は 圓 お は た り た す 。

次 は 、 ス ペ ヌ シ ン グ を オ フ に す る た め に 空 癜 モ ヌ ド マ ク ロ を 䜿 っ た ‘.Xo’ の 䜿 甹 䟋 で す 。

.Sm off
.It Xo Sy I Ar operation
.No \en Ar count No \en
.Xc
.Sm on

こ れ は 以 例 の よ う な 結 果 に な り た す 。

I operation \n count \n

䟋 を も う ひ ず ぀ :

.Sm off
.It Cm S No / Ar old_pattern Xo
.No / Ar new_pattern
.No / Op Cm g
.Xc
.Sm on

こ れ は 以 例 の よ う な 結 果 に な り た す 。

S / old_pattern
/ new_pattern /[ g ]

囲 い マ ク ロ を 䜿 っ た ‘.Xo’ の 他 の 䟋 : 倉 数 の 倀 を テ ス ト し お 例 さ い 。

.It Xo
.Ic .ifndef
.Oo \&! Oc Ns Ar variable Oo
.Ar operator variable ...
.Oc Xc

結 果 は 以 例 の 通 り で す 。

.ifndef [
!] variable [
operator variable ...
]

ペ ヌ ゞ 構 造 領 域

セ ク シ ョ ン ヘ ッ ダ

次 の ‘.Sh’ セ ク シ ョ ン ヘ ッ ダ マ ク ロ は 、 す べ お の マ ニ ュ ア ル ペ ヌ ゞ で 必 須 の も の で す 。 残 り の セ ク シ ョ ン ヘ ッ ダ は マ ニ ュ ア ル ペ ヌ ゞ の 䜜 者 の 裁 量 に お い お 、 掚 奚 さ れ お い る も の で す 。 ‘.Sh’ マ ク ロ は 構 文 è§£ 析 さ れ た す が 、 侀 般 的 に は 呌 び 出 し 䞍 可 胜 で す 。 ‘.Sh’ を 呌 び 出 す ず き だ け は 、 こ の マ ク ロ は 匕 数 ず し お 䜿 甹 す る こ ず が で き た す 。 こ の å Ž 合 、 ‘.Sh’ 甹 の デ フ ォ ル ト フ ォ ン ト を 再 床 有 効 に し た す 。

デ フ ォ ル ト 幅 は 8n で す 。

.Sh NAME

‘.Sh NAME’ マ ク ロ は 必 須 で す 。 こ れ が 指 定 さ れ お い な い ず 、 ヘ ッ ダ ず フ ッ タ 、 そ れ に デ フ ォ ル ト の ペ ヌ ゞ レ ã‚€ ア り ト が èš­ 定 さ れ ず 、 結 果 は か な り 奜 た し く な い も の に な る で し ょ う 。 “NAME” セ ク シ ョ ン は 最 䜎 3 ぀ の 項 目 か ら な り た す 。 最 初 の も の は 名 ç§° マ ク ロ ‘.Nm’ で あ り 、 マ ニ ュ ア ル ペ ヌ ゞ の サ ブ ゞ ェ ク ト ず な り た す 。 2 番 目 の も の は 名 ç§° 説 明 マ ク ロ ‘.Nd’ で あ り 、 サ ブ ゞ ェ ク ト 名 を 3 ぀ め の 項 目 、 す な わ ち そ の 名 ç§° の 説 明 ず 分 離 し た す 。 説 明 に 割 り 圓 お ら れ る ス ペ ヌ ス は 小 さ い も の で す の で 、 で き る だ け ç°¡ 朔 で 分 か り や す い も の で な け れ ば な り た せ ん 。

‘.Nd’ は å…š お の 匕 数 の é ­ に ‘-’, を 印 字 し た す 。

.Sh LIBRARY

こ の セ ク シ ョ ン は 、 セ ク シ ョ ン 2 お よ び 3 の 関 数 呌 び 出 し の た め に あ り た す 。 こ の セ ク シ ョ ン に は 、 ‘.Lb’ マ ク ロ 呌 び 出 し 1 ぀ の み が 含 た れ お い る 必 芁 が あ り た す 。 “ラ ã‚€ ブ ラ リ 名 ” を 参 照 し お く だ さ い 。

.Sh SYNOPSIS

“SYNOPSIS” セ ク シ ョ ン は そ の マ ニ ュ ア ル ペ ヌ ゞ の サ ブ ゞ ェ ク ト ず な っ お い る 項 目 の å…ž 型 的 な 䜿 甹 法 を 説 明 し た す 。 ‘.Nm’, ‘.Cd’, あ る い は ‘.Fn’ で す (他 に は ‘.Fo’, ‘.Fc’, ‘.Fd’, ‘.Ft’ の マ ク ロ も 必 芁 な å Ž 合 が あ り た す )。 関 数 名 マ ク ロ ‘.Fn’ は セ ク シ ョ ン 2 ず 3 の マ ニ ュ ア ル ペ ヌ ゞ に お い お 必 須 の も の で 、 コ マ ン ド ず 侀 般 名 ç§° マ ク ロ ‘.Nm’ は セ ク シ ョ ン 1, 5, 6, 7, 8 で 必 須 の 項 目 で す 。 セ ク シ ョ ン 4 の マ ニ ュ ア ル で は ‘.Nm’ か ‘.Fd’ 、 も し く は èš­ 定 デ バ ã‚€ ス 䜿 甹 法 マ ク ロ ‘.Cd’ が 必 芁 で す 。 そ の 他 の い く ぀ か の マ ク ロ が 次 に 瀺 す よ う な 曞 匏 行 を 生 成 す る た め に 必 芁 な こ ず が あ り た す :

cat [ -benstuv ] [ - ] file ...

次 の マ ク ロ が 䜿 わ れ お い た す :

.Nm cat
.Op Fl benstuv
.Op Fl
.Ar

.Sh DESCRIPTION

ほ ず ん ど の å Ž 合 、 “DESCRIPTION” セ ク シ ョ ン で の 最 初 の テ キ ス ト は そ の コ マ ン ド 、 関 数 も し く は フ ァ ã‚€ ル に ぀ い お の 短 い 段 萜 で 、 オ プ シ ョ ン の 構 文 リ ス ト ず そ れ ぞ れ の 説 明 が そ れ に 続 き た す 。 そ の よ う な リ ス ト を 䜜 成 す る に は ‘.Bl’ (リ ス ト 開 始 マ ク ロ )、 ‘.It’ (リ ス ト 項 目 マ ク ロ )、 ‘.El’ (リ ス ト 終 了 マ ク ロ ) を 䜿 甹 し た す (埌 è¿° の “リ ス ト ず カ ラ ム ” セ ク シ ョ ン を 参 照 )。

.Sh IMPLEMENTATION NOTES

特 定 の 実 装 に 関 す る 情 å ± は こ こ に 眮 く 必 芁 が あ り た す 。

.Sh RETURN VALUES

セ ク シ ョ ン 2, 3, 9 の 関 数 の 戻 り 倀 は こ こ に 来 る 必 芁 が あ り た す 。 ‘.Rv’ を 䜿 甹 し お 、 セ ク シ ョ ン 2 お よ び 3 の ラ ã‚€ ブ ラ リ 関 数 の “RETURN VALUES” セ ク シ ョ ン を 生 成 す る こ ず が で き た す 。 “戻 り 倀 ” の 項 を 参 照 し お く だ さ い 。

次 の ‘.Sh’ セ ク シ ョ ン ヘ ッ ダ は マ ニ ュ ア ル ペ ヌ ゞ の 奜 た し い レ ã‚€ ア り ト の 侀 郚 で あ り 、 侀 貫 性 を 保 ぀ た め に 適 切 に 䜿 わ れ な け れ ば な り た せ ん 。 こ れ ら は 䜿 わ れ る 順 番 に リ ス ト さ れ お い た す 。

.Sh ENVIRONMENT

“ENVIRONMENT” セ ク シ ョ ン で は 関 連 す る 環 境 倉 数 お よ び そ れ ら の 振 る た い や 䜿 甹 方 法 に 関 す る 手 が か り を 明 ら か に す る 必 芁 が あ り た す 。

.Sh FILES

マ ニ ュ ア ル ペ ヌ ゞ の サ ブ ゞ ェ ク ト に よ っ お 䜿 甹 さ れ る か 生 成 さ れ る フ ァ ã‚€ ル で 、 “FILES” セ ク シ ョ ン äž­ で マ ク ロ ‘.Pa’ に よ っ お リ ス ト す る 必 芁 が あ り た す 。

.Sh EXAMPLES

䜿 甹 䟋 を 生 成 す る に は い く ぀ か 方 法 が あ り た す 。 詳 现 は 埌 è¿° の “䜿 甹 䟋 ” セ ク シ ョ ン を 参 照 し お く だ さ い 。

.Sh DIAGNOSTICS

コ マ ン ド か ら の 蚺 断 メ ッ セ ヌ ゞ は こ の セ ク シ ョ ン に 眮 く 必 芁 が あ り た す 。

.Sh COMPATIBILITY

知 ら れ お い る 互 換 性 の 問 題 (䟋 え ば 、 非 掚 奚 に な っ た オ プ シ ョ ン や パ ラ メ ヌ タ ) を こ こ に リ ス ト す る 必 芁 が あ り た す 。

.Sh ERRORS

特 定 の ゚ ラ ヌ ハ ン ド リ ン グ 、 特 に ラ ã‚€ ブ ラ リ 関 数 (マ ニ ュ ア ル ペ ヌ ゞ の セ ク シ ョ ン 2, 3, 9) で の ゚ ラ ヌ ハ ン ド リ ン グ は こ こ で 説 明 す る 必 芁 が あ り た す 。 ‘.Er’ マ ク ロ は ゚ ラ ヌ (errno) を 指 定 す る の に 䜿 甹 さ れ た す 。

.Sh SEE ALSO

“SEE ALSO” セ ク シ ョ ン に は 、 そ の マ ニ ュ ア ル ペ ヌ ゞ の 題 材 に 関 す る 資 料 ぞ の 参 照 ず 他 の 関 連 す る マ ニ ュ ア ル ペ ヌ ゞ ぞ の ク ロ ス リ フ ァ レ ン ス が 蚘 茉 さ れ た す 。 ク ロ ス リ フ ァ レ ン ス は ‘.Xr’ マ ク ロ に よ っ お 指 定 さ れ た す 。 珟 圚 、 refer (1) ス タ ã‚€ ル の リ フ ァ レ ン ス に は 適 合 し お い た せ ん 。

ク ロ ス リ フ ァ レ ン ス は セ ク シ ョ ン 番 号 順 、 同 侀 セ ク シ ョ ン に あ る も の は ア ル フ ァ ベ ッ ト 順 に 䞊 べ 、 カ ン マ で 区 切 る こ ず を 掚 奚 し た す 。 以 例 に 䟋 を 瀺 し た す :

ls (1), ps (1), group (5), passwd (5)

.Sh STANDARDS

コ マ ン ド や ラ ã‚€ ブ ラ リ 関 数 や フ ァ ã‚€ ル が 、 IEEE Std 1003.2 (“POSIX.2”) や ANSI X3.159-1989 (“ANSI C89”) の よ う な 特 定 の 実 装 に よ る も の で あ れ ば 、 こ こ で 蚘 è¿° し た す 。 も し コ マ ン ド が ど の 芏 æ Œ に も 基 づ い お い な け れ ば 、 そ の æ­Ž 史 は “HISTORY” の セ ク シ ョ ン で 説 明 さ れ な け れ ば な り た せ ん 。

.Sh HISTORY

特 定 の 芏 æ Œ に 基 づ い お い な い コ マ ン ド は 、 こ の セ ク シ ョ ン で そ の æ­Ž 史 の 抂 芁 を 説 明 す る 必 芁 が あ り た す 。

.Sh AUTHORS

ク レ ゞ ッ ト は こ こ に 眮 く 必 芁 が あ り た す 。 人 物 名 を 指 定 す る に は ‘.An’ マ ク ロ を 䜿 甹 す る 必 芁 が あ り た す 。

.Sh BUGS

あ き ら か な 問 題 は こ こ で 蚘 è¿° し た す 。

ナ ヌ ザ 指 定 の ‘.Sh’ セ ク シ ョ ン を 远 加 す る こ ず が で き た す 。 䟋 え ば 、 こ の セ ク シ ョ ン は 以 例 の よ う に èš­ 定 さ れ お い た す 。

.Sh "ペ ヌ ゞ 構 造 領 域 "

サ ブ セ ク シ ョ ン ヘ ッ ダ

サ ブ セ ク シ ョ ン ヘ ッ ダ は セ ク シ ョ ン ヘ ッ ダ ず た っ た く 同 じ 文 法 を し お い た す 。 ‘.Ss’ は 構 文 è§£ 析 さ れ た す が 、 侀 般 的 に 呌 び 出 し 䞍 可 胜 で す 。 こ の マ ク ロ は 、 ‘.Ss’ の 呌 び 出 し 時 に の み 匕 数 ず し お 䜿 甹 で き た す 。 こ の ず き 、 ‘.Ss’ の デ フ ォ ル ト フ ォ ン ト が 再 床 有 効 に な り た す 。

デ フ ォ ル ト 幅 は 8n で す 。

段 萜 ず 行 ス ペ ヌ ス

.Pp

‘.Pp’ 段 萜 コ マ ン ド は 必 芁 な å Ž 合 に 行 ス ペ ヌ ス を 指 定 す る た め に 䜿 わ れ た す 。 こ の マ ク ロ は ‘.Sh’ マ ク ロ や ‘.Ss’ マ ク ロ の 埌 、 な ら び に ‘.Bl’ マ ク ロ や ‘.Bd’ マ ク ロ の 前 で は 必 芁 あ り た せ ん (い ず れ の マ ク ロ も -compact フ ラ グ が 指 定 さ れ お い な け れ ば 垂 目 方 向 の 距 離 を 宣 蚀 し た す )。

こ の マ ク ロ は 呌 び 出 し 䞍 可 胜 で あ り 、 構 文 è§£ 析 も さ れ た せ ん 。 そ し お 匕 数 を ず り た せ ん 。 別 名 は ‘.Lp’ で す 。

キ ヌ プ

珟 圚 実 装 さ れ お い る キ ヌ プ は 単 語 に 察 す る も の だ け で す 。 マ ク ロ は ‘.Bk’ (キ ヌ プ 開 始 ) ず ‘.Ek’ (キ ヌ プ 終 了 ) で す 。 珟 圚 ‘.Bk’ が 受 け 付 け る オ プ シ ョ ン は -words の み で (オ プ シ ョ ン を 䜕 も 侎 え お い な け れ ば こ れ が デ フ ォ ル ト で も あ り た す ) オ プ シ ョ ン の 途 äž­ で 改 行 が 入 ら な い よ う に す る の に 䟿 利 で す 。 make コ マ ン ド 行 の 匕 数 を 生 成 す る 䟋 ( “こ の 名 前 に は 䜕 が ” の 項 を 参 照 ) に お い お 、 キ ヌ プ は nroff が フ ラ グ ず 匕 数 を 別 の 行 に 分 け な い よ う に 䜿 わ れ お い た す 。

い ず れ の マ ク ロ も 呌 び 出 し 䞍 可 胜 で あ り 、 構 文 è§£ 析 も さ れ た せ ん 。

キ ヌ プ マ ク ロ に ぀ い お は も っ ず 䜜 業 を す る 必 芁 が あ り た す 。 特 に -line オ プ シ ョ ン は 远 加 す る 必 芁 が あ る で し ょ う 。

䟋 瀺 ず デ ィ ス プ レ ã‚€

デ ィ ス プ レ ã‚€ に は 7 ぀ の タ ã‚€ プ が あ り た す 。

.D1

(D-い ち で す ) ã‚€ ン デ ン ト さ れ た テ キ ス ト を 1 行 衚 瀺 し た す 。 こ の マ ク ロ は 構 文 è§£ 析 さ れ た す が 、 呌 び 出 し 䞍 可 胜 で す 。

-ldghfstru

こ れ は 次 の 指 定 で 生 成 さ れ た も の で す : .D1 Fl ldghfstru

.Dl

(D-゚ ル で す ) ã‚€ ン デ ン ト さ れ た リ テ ラ ル テ キ ス ト を 1 行 衚 瀺 し た す 。 ‘.Dl’ マ ク ロ の 䟋 は 本 フ ァ ã‚€ ル äž­ に わ た っ お 䜿 わ れ お い た す 。 こ れ に よ っ お 1 行 の テ キ ス ト の ã‚€ ン デ ン ト (衚 瀺 ) が 可 胜 に な り た す 。 デ フ ォ ル ト フ ォ ン ト は 固 定 幅 (リ テ ラ ル ) に èš­ 定 さ れ た す 。 ‘.Dl’ は 構 文 è§£ 析 さ れ た す が 、 呌 び 出 し 䞍 可 胜 で す 。

% ls -ldg /usr/local/bin

こ れ は 、 次 の 指 定 で 生 成 さ れ た も の で す : .Dl % ls -ldg /usr/local/bin

.Bd

デ ィ ス プ レ ã‚€ 開 始 。 ‘.Bd’ デ ィ ス プ レ ã‚€ は ‘.Ed’ マ ク ロ で 終 了 し な け れ ば な り た せ ん 。 こ れ は 、 次 の 曞 匏 を ず り た す :

.Bd
{
-literal | -filled | -unfilled | -ragged | -centered} [
-offset ⟹
文 字 列 ⟩ ] [
-file ⟹
フ ァ ã‚€ ル 名 ⟩ ] [
-compact]

-ragged

行 è©° め さ れ た す が 、 右 マ ヌ ゞ ン は 調 敎 し た せ ん (å·Š マ ヌ ゞ ン の み で す )。

-centered

珟 圚 の å·Š マ ヌ ゞ ン ず 右 マ ヌ ゞ ン 間 の äž­ 倮 線 で す 。 線 そ れ ぞ れ が äž­ 倮 揃 え に な る ず い う こ ず に 泚 意 し お く だ さ い 。

-unfilled

行 è©° め し た せ ん 。 テ キ ス ト の ブ ロ ッ ク を 入 力 さ れ た た た の 状 態 で 衚 瀺 し た す 。 改 行 も ナ ヌ ザ が 指 定 し た 通 り に 䜿 わ れ た す 。 こ の た め 、 䜕 の è­Š 告 メ ッ セ ヌ ゞ も 出 さ ず に 長 過 ぎ る 行 を 生 成 す る 可 胜 性 が あ り た す 。

-filled

行 è©° め さ れ た ブ ロ ッ ク を 衚 瀺 し た す 。 テ キ ス ト ブ ロ ッ ク が 敎 圢 さ れ た す (぀ た り 、 テ キ ス ト は å·Š 右 ど ち ら 偎 に も 揃 え ら れ た す )。

-literal

リ テ ラ ル フ ォ ン ト (通 åžž 固 定 幅 ) で ブ ロ ッ ク を 衚 瀺 し た す 。 ゜ ヌ ス コ ヌ ド や 、 単 箔 に タ ブ も し く は 空 癜 で 敎 え ら れ た テ キ ス ト に は 䟿 利 で す 。

-file ⟹
フ ァ ã‚€ ル 名
⟩

-file フ ラ グ に 続 い た 名 前 を 持 っ た フ ァ ã‚€ ル が 読 み 蟌 た れ 、 指 定 さ れ た デ ィ ス プ レ ã‚€ タ ã‚€ プ で ‘.Bd’ ず ‘.Ed’ マ ク ロ で 囲 た れ た デ ヌ タ よ り も 前 に 衚 瀺 さ れ た す 。 フ ァ ã‚€ ル äž­ の troff/ -mdoc コ マ ン ド は ど ん な も の で も 凊 理 さ れ た す 。

-offset ⟹
文 字 列
⟩

-offset が 以 例 の 文 字 列 の い ず れ か ず ず も に 指 定 さ れ お い る ず 、 そ の 文 字 列 は 次 の テ キ ス ト の ブ ロ ッ ク の ã‚€ ン デ ン ト の レ ベ ル を 瀺 す も の ず し お è§£ 釈 さ れ た す 。

left

ブ ロ ッ ク を 珟 圚 の å·Š マ ヌ ゞ ン に 揃 え た す 。 こ れ は ‘.Bd’ の デ フ ォ ル ト の モ ヌ ド で す 。

center

ブ ロ ッ ク を äž­ 倮 揃 え に し た す 。 残 念 な が ら 珟 時 点 で は 、 単 に ブ ロ ッ ク の å·Š 偎 を ä»® 想 的 な äž­ 倮 マ ヌ ゞ ン に 揃 え る だ け で す 。

indent

デ フ ォ ル ト の ã‚€ ン デ ン ト 倀 も し く は タ ブ の 分 だ け ã‚€ ン デ ン ト し た す 。 デ フ ォ ル ト の ã‚€ ン デ ン ト 倀 は ‘.D1’ お よ び ‘.Dl’ マ ク ロ で も 䜿 わ れ お い た す の で 、 こ の 2 ぀ の デ ィ ス プ レ ã‚€ ず 行 が 揃 う こ ず が 保 蚌 さ れ お い た す 。 ã‚€ ン デ ン ト 倀 は 通 åžž 6n ぀ た り 箄 2/3 ã‚€ ン チ (固 定 幅 文 字 6 ぀ 分 ) で す 。

indent-two

デ フ ォ ル ト の ã‚€ ン デ ン ト 倀 の 2 倍 分 ã‚€ ン デ ン ト し た す 。

right

こ れ は ブ ロ ッ ク を ペ ヌ ゞ の 右 端 か ら 箄 2 ã‚€ ン チ 離 し お å·Š 揃 え し た す 。 こ の マ ク ロ は ち ゃ ん ず 動 䜜 す る 必 芁 が あ る の で す が 、 troff で は た っ た く ち ゃ ん ず 動 䜜 し お く れ お い た せ ん 。

⟹

文 字 列 ⟩ が そ れ 以 倖 で æ­£ し い 数 倀 衚 珟 を し お い る å Ž 合 (‘ u ’ 以 倖 の ス ケ ヌ ル 指 瀺 子 を 䌎 う )、 ã‚€ ン デ ン ト 甹 に そ の 倀 を 䜿 甹 し た す 。 ス ケ ヌ ル 指 瀺 子 の な か で 最 も 圹 に 立 ぀ も の は ‘m’ お よ び ‘n’ で す 。 こ れ ら は い わ ゆ る Em ず En square を 指 定 し た す 。 こ れ は 、 珟 圚 の フ ォ ン ト で の 文 字 ‘m’ お よ び 文 字 ‘n’ の 幅 ず ほ が 同 じ で す ( nroff の 出 力 に ぀ い お は 、 ど ち ら の ス ケ ヌ ル 指 瀺 子 で も 同 じ 倀 が 埗 ら れ た す )。 ⟹
文 字 列 ⟩ が 数 倀 衚 珟 を し お い な い å Ž 合 、 文 字 列 は -mdoc マ ク ロ 名 で あ る か ど う か 怜 査 さ れ 、 こ の マ ク ロ に 関 連 す る デ フ ォ ル ト の オ フ セ ッ ト 倀 が 䜿 わ れ た す 。 最 終 的 に す べ お の テ ス ト が 倱 敗 し た å Ž 合 the width of ⟹
文 字 列 ⟩ の 幅 (固 定 幅 フ ォ ン ト で の タ ã‚€ プ セ ッ ト ) が オ フ セ ッ ト ず 芋 な さ れ た す 。
-compact

デ ィ ス プ レ ã‚€ を 開 始 す る ず き に 垂 目 方 向 の 空 癜 を 挿 入 し な い よ う に し た す 。

.Ed

デ ィ ス プ レ ã‚€ の 終 了 (匕 数 は ず り た せ ん )。

リ ス ト ず カ ラ ム

リ ス ト 開 始 マ ク ロ ‘.Bl’ で 開 始 で き る リ ス ト に は 䜕 çš® 類 か あ り た す 。 リ ス ト äž­ の 項 目 は 項 目 マ ク ロ ‘.It’ で 指 定 さ れ 、 各 リ ス ト は ‘.El’ マ ク ロ で 終 了 し な け れ ば な り た せ ん 。 リ ス ト は リ ス ト 自 身 や デ ィ ス プ レ ã‚€ の äž­ で 入 れ 子 に す る こ ず が で き た す 。 リ ス ト äž­ で カ ラ ム を 䜿 っ た り 、 カ ラ ム の äž­ で リ ス ト を 䜿 っ た り す る こ ず に ぀ い お は 怜 蚌 さ れ お い た せ ん 。

さ ら に 、 タ グ 幅 、 リ ス ト の オ フ セ ッ ト 、 コ ン パ ク ト の 床 合 (項 目 間 の 空 癜 行 が èš± さ れ お い る か ど う か ) の よ う な リ ス ト の 属 性 を い く ぀ か 指 定 す る こ ず が で き た す 。 本 ド キ ュ メ ン ト の ほ ず ん ど は タ グ ( -tag ) ス タ ã‚€ ル リ ス ト で 敎 圢 さ れ お い た す 。

こ の マ ク ロ は 次 の 文 法 芏 則 を 持 っ お い た す :

.Bl
{
-hang | -ohang | -tag | -diag | -inset} [
-width ⟹
文 字 列 ⟩ ] [
-offset ⟹
文 字 列 ⟩ ] [
-compact]
.Bl

-column [
-offset ⟹
文 字 列 ⟩ ] ⟹
文 字 列 1⟩ ⟹
文 字 列 2⟩ ...
.Bl

{
-item | -enum [
-nested] | -bullet | -hyphen | -dash} [
-offset ⟹
文 字 列 ⟩ ] [
-compact]

次 に 、 こ の リ ス ト タ ã‚€ プ の 詳 现 な è§£ 説 を 行 い た す 。

-bullet

ビ ュ レ ッ ト リ ス ト で す 。

.Bl -bullet -offset indent -compact
.It
1 ぀ 目 の ビ ュ レ ッ ト は こ こ に き た す 。
.It
2 ぀ 目 の ビ ュ レ ッ ト は こ こ に き た す 。
.El

生 成 結 果 は 次 の 通 り で す :

•

1 ぀ 目 の ビ ュ レ ッ ト は こ こ に き た す 。

•

2 ぀ 目 の ビ ュ レ ッ ト は こ こ に き た す 。

-dash (た た は -hyphen )

ダ ッ シ ュ 文 字 に よ る リ ス ト で す 。

.Bl -dash -offset indent -compact
.It
1 ぀ 目 の ダ ッ シ ュ は こ こ に き た す 。
.It
2 ぀ 目 の ダ ッ シ ュ は こ こ に き た す 。
.El

生 成 結 果 は 次 の 通 り で す :

-

1 ぀ 目 の ダ ッ シ ュ は こ こ に き た す 。

-

2 ぀ 目 の ダ ッ シ ュ は こ こ に き た す 。

-enum

箇 条 曞 き リ ス ト で す 。

.Bl -enum -offset indent -compact
.It
1 ぀ 目 の 項 目 は こ こ に き た す 。
.It
2 ぀ 目 の 項 目 は こ こ に き た す 。
.El

生 成 結 果 は 次 の 通 り で す :

1.

1 ぀ 目 の 項 目 は こ こ に き た す 。

2.

2 ぀ 目 の 項 目 は こ こ に き た す 。

箇 条 曞 き リ ス ト を 入 れ 子 に し た い å Ž 合 、 -nested フ ラ グ を 䜿 甹 し お く だ さ い (第 2 レ ベ ル の リ ス ト が 開 始 さ れ た す ):

.Bl -enum -offset indent -compact
.It
1 ぀ 目 の 項 目 は こ こ に き た す 。
.Bl -enum -nested -compact
.It
2 ぀ 目 の 項 目 は こ こ に き た す 。
.It
3 ぀ 目 の 項 目 は こ こ に き た す 。
.It
.El
.It
4 ぀ 目 の 項 目 は こ こ に き た す 。
.El

生 成 結 果 は 次 の 通 り で す :

1.

1 ぀ 目 の 項 目 は こ こ に き た す 。

1.1.

2 ぀ 目 の 項 目 は こ こ に き た す 。

1.2.

3 ぀ 目 の 項 目 は こ こ に き た す 。

2.

4 ぀ 目 の 項 目 は こ こ に き た す 。

-item

リ ス ト の 印 を ぀ け な い -item タ ã‚€ プ の リ ス ト で す 。

.Bl -item -offset indent
.It
1 ぀ 目 の 項 目 は こ こ に き た す 。
1 ぀ 目 の 項 目 は こ こ に き た す 。
1 ぀ 目 の 項 目 は こ こ に き た す 。
.It
2 ぀ 目 の 項 目 は こ こ に き た す 。
2 ぀ 目 の 項 目 は こ こ に き た す 。
2 ぀ 目 の 項 目 は こ こ に き た す 。
.El

生 成 結 果 は 次 の 通 り で す :

1 ぀ 目 の 項 目 は こ こ に き た す 。 1 ぀ 目 の 項 目 は こ こ に き た す 。 1 ぀ 目 の 項 目 は こ こ に き た す 。

2 ぀ 目 の 項 目 は こ こ に き た す 。 2 ぀ 目 の 項 目 は こ こ に き た す 。 2 ぀ 目 の 項 目 は こ こ に き た す 。

-tag

タ グ ぀ き リ ス ト で す 。 タ グ 幅 を 指 定 す る に は -width を 䜿 甹 し お く だ さ い 。

SL

プ ロ セ ス が sleep し お い る 時 間 (ブ ロ ッ ク さ れ た 秒 数 )

PAGEIN

そ の プ ロ セ ス に よ っ お 、 た だ メ モ リ に ロ ヌ ド さ れ お い な い ペ ヌ ゞ ぞ の 参 照 が èµ· こ る こ ず に よ り 生 じ た デ ィ ス ク I/O の 回 数

UID

数 倀 衚 蚘 に よ る プ ロ セ ス 所 有 者 の ナ ヌ ザ ID

PPID

数 倀 衚 蚘 に よ る 芪 プ ロ セ ス の ID、 プ ロ セ ス の 優 先 床 (割 り 蟌 み 䞍 可 の 埅 機 状 態 の ず き に は 、 æ­£ で な い 倀 に な る )

元 の テ キ ス ト は 次 の 通 り で す :

.Bl -tag -width "PPID" -compact -offset indent
.It SL
プ ロ セ ス が sleep し お い る 時 間 (ブ ロ ッ ク さ れ た 秒 数 )
.It PAGEIN
そ の プ ロ セ ス に よ っ お 、 た だ メ モ リ に ロ ヌ ド さ れ お い な い ペ ヌ ゞ ぞ の 参 照 が
èµ· こ る こ ず に よ り 生 じ た デ ィ ス ク
.Tn I/O
の 回 数
.It UID
数 倀 衚 蚘 に よ る プ ロ セ ス 所 有 者 の ナ ヌ ザ ID
.It PPID
数 倀 衚 蚘 に よ る 芪 プ ロ セ ス の ID、 プ ロ セ ス の 優 先 床
(割 り 蟌 み 䞍 可 の 埅 機 状 態 の ず き に は 、 æ­£ で な い 倀 に な る )
.El

-diag

蚺 断 リ ス ト は セ ク シ ョ ン 4 の 蚺 断 リ ス ト を 生 成 す る も の で 、 呌 び 出 し 可 胜 な マ ク ロ が 無 芖 さ れ る こ ず を 陀 き 、 inset リ ス ト ず 䌌 お い た す 。 フ ラ グ -width は 、 こ の 文 脈 で は 意 味 が あ り た せ ん 。

䜿 甹 䟋 :

.Bl -diag
.It こ こ で Sy を 䜿 う こ ず は で き た せ ん 。
こ の メ ッ セ ヌ ゞ は す べ お 出 力 さ れ た す 。
.El

生 成 結 果

こ こ で Sy を 䜿 う こ ず は で き た せ ん 。 こ の メ ッ セ ヌ ゞ は す べ お 出 力 さ れ た す 。

-hang

ぶ ら 例 が り タ グ ぀ き リ ス ト で す 。

Hanged

ラ ベ ル 幅 よ り も ラ ベ ル が 小 さ い å Ž 合 に は ぶ ら 例 げ ら れ た ラ ベ ル は タ グ ぀ き リ ス ト ず 同 じ よ う に 芋 え た す 。

Longer hanged list labels

ラ ベ ル 幅 よ り 長 い ぶ ら 例 が り リ ス ト の ラ ベ ル は 、 タ グ ぀ き 段 萜 ラ ベ ル ず は 違 い 、 段 萜 に 溶 け 蟌 み た す 。

以 侊 の 文 ç«  を 生 成 し た 、 敎 圢 前 の テ キ ス ト は 次 の 通 り で す :

.Bl -hang -offset indent
.It Em Hanged
ラ ベ ル 幅 よ り も ラ ベ ル が 小 さ い å Ž 合 に は
ぶ ら 例 げ ら れ た ラ ベ ル は タ グ ぀ き リ ス ト ず 同 じ よ う に み え た す 。
.It Em Longer Hanged list labels
ラ ベ ル 幅 よ り 長 い ぶ ら 例 が り リ ス ト の ラ ベ ル は 、
タ グ ぀ き 段 萜 ラ ベ ル ず は 違 い 、 段 萜 に 溶 け 蟌 み た す 。
.El

-ohang

オ ヌ バ ハ ン グ タ グ (overhanging tags) を 甹 い た リ ス ト は 項 目 に 察 し お ã‚€ ン デ ン ト を 䜿 い た せ ん 。 タ グ は 別 の 行 に 出 力 さ れ た す 。

SL

プ ロ セ ス が sleep し お い る 時 間 (ブ ロ ッ ク さ れ た 秒 数 )

PAGEIN

そ の プ ロ セ ス に よ っ お 、 た だ メ モ リ に ロ ヌ ド さ れ お い な い ペ ヌ ゞ ぞ の 参 照 が èµ· こ る こ ず で 生 じ た デ ィ ス ク I/O の 回 数

UID

数 倀 衚 蚘 に よ る プ ロ セ ス 所 有 者 の ナ ヌ ザ ID

PPID

数 倀 衚 蚘 に よ る 芪 プ ロ セ ス の ID、 プ ロ セ ス の 優 先 床 (割 り 蟌 み 䞍 可 の 埅 機 状 態 の ず き に は 、 æ­£ で な い 倀 に な る )

元 の テ キ ス ト は 次 の 通 り で す :

.Bl -ohang -offset indent
.It Sy SL
プ ロ セ ス が sleep し お い る 時 間 (ブ ロ ッ ク さ れ た 秒 数 )
.It Sy PAGEIN
そ の プ ロ セ ス に よ っ お 、 た だ メ モ リ に ロ ヌ ド さ れ お い な い ペ ヌ ゞ ぞ の 参 照 が
èµ· こ る こ ず で 生 じ た デ ィ ス ク
.Tn I/O
の 回 数
.It Sy UID
数 倀 衚 蚘 に よ る プ ロ セ ス 所 有 者 の ナ ヌ ザ ID
.It Sy PPID
数 倀 衚 蚘 に よ る 芪 プ ロ セ ス の ID、 プ ロ セ ス の 優 先 床
(割 り 蟌 み 䞍 可 の 埅 機 状 態 の ず き に は 、 æ­£ で な い 倀 に な る )
.El

-inset

次 は 、 inset ラ ベ ル の 䟋 で す :

tag

タ グ リ ス ト (タ グ 段 萜 ず も 呌 び た す ) は バ ヌ ク レ ヌ の マ ニ ュ ア ル で 䜿 わ れ お い る 最 も 侀 般 的 な çš® 類 の リ ス ト で す 。 埌 で è¿° べ る よ う に 、 -width 属 性 を 䜿 甹 し お く だ さ い 。

diag

蚺 断 リ ス ト は セ ク シ ョ ン 4 の 蚺 断 リ ス ト を 生 成 し 、 呌 び 出 し 可 胜 な マ ク ロ を 無 芖 す る ず い う 点 を 陀 け ば inset リ ス ト ず 䌌 お い た す 。

hang

ぶ ら 例 が り ラ ベ ル は 気 分 の 問 題 で す 。

ohang

オ ヌ バ ハ ン グ ラ ベ ル は 空 癜 に 制 限 が あ る å Ž 合 に は 良 い で す 。

inset

inset ラ ベ ル は 段 萜 ブ ロ ッ ク を 制 埡 す る の に 䟿 利 で 、 -mdoc マ ニ ュ ア ル を 別 の フ ォ ヌ マ ッ ト に 倉 換 す る の に 有 甹 で す 。

侊 の 䟋 を 生 成 し た ゜ ヌ ス テ キ ス ト は こ う な っ お い た す :

.Bl -inset -offset indent
.It Em tag
タ グ リ ス ト (タ グ 段 萜 ず も 呌 び た す ) は
バ ヌ ク レ ヌ の マ ニ ュ ア ル で 䜿 わ れ お い る 最 も 侀 般 的 な
çš® 類 の リ ス ト で す 。
埌 で è¿° べ る よ う に 、
.Fl width
属 性 を 䜿 甹 し お く だ さ い 。
.It Em diag
蚺 断 リ ス ト は セ ク シ ョ ン 4 の 蚺 断 リ ス ト を 生 成 し 、
呌 び 出 し 可 胜 な マ ク ロ を 無 芖 す る ず い う 点 を 陀 け ば
inset リ ス ト ず 䌌 お い た す 。
.It Em hang
ぶ ら 例 が り ラ ベ ル は 気 分 の 問 題 で す 。
.It Em ohang
オ ヌ バ ハ ン グ ラ ベ ル は 空 癜 に 制 限 が あ る å Ž 合 に は 良 い で す 。
.It Em inset
inset ラ ベ ル は 段 萜 ブ ロ ッ ク を 制 埡 す る の に 䟿 利 で 、
.Nm -mdoc
マ ニ ュ ア ル を 別 の フ ォ ヌ マ ッ ト に 倉 換 す る の に 有 甹 で す 。
.El

-column

こ の çš® 類 の リ ス ト は 耇 数 カ ラ ム を 生 成 し た す 。 カ ラ ム の 数 お よ び 各 カ ラ ム の 幅 は -column リ ス ト ぞ の 匕 数 、 ⟹ string1 ⟩ , ⟹ string2 ⟩ 等 に よ っ お 決 定 さ れ た す 。 ⟹ stringN ⟩ が ‘.’ (ド ッ ト ) で 開 始 し 目 埌 に 有 効 な -mdoc マ ク ロ 名 が 続 く å Ž 合 、 ⟹ stringN ⟩ を è§£ 釈 し お 結 果 の 幅 を 䜿 甹 し た す 。 そ う で な い å Ž 合 、 ⟹ stringN ⟩ (固 定 幅 フ ォ ン ト で の タ ã‚€ プ セ ッ ト ) は N 番 目 の 桁 の 幅 に な り た す 。

‘.It’ 匕 数 は そ れ ぞ れ 構 文 è§£ 析 さ れ 行 を 生 成 し た す 。 行 äž­ の 各 列 は タ ブ や ‘.Ta’ マ ク ロ で 分 け ら れ た 匕 数 で す 。

次 の 衚 、

文 字 列 nroff troff
<=
<= ≀
>=
>= ≥

は 次 の よ う に し お 生 成 さ れ お い た す :

.Bl -column -offset indent ".Sy 文 字 列 " ".Sy nroff" ".Sy troff"
.It Sy 文 字 列 Ta Sy nroff Ta Sy troff
.It Li <= Ta <= Ta \*(<=
.It Li >= Ta >= Ta \*(>=
.El

そ の 他 の キ ヌ ワ ヌ ド :

-width ⟹
文 字 列
⟩

⟹ 文 字 列 ⟩ が ‘.’ (ド ッ ト ) で 開 始 し 目 埌 に 有 効 な -mdoc マ ク ロ 名 が 続 く å Ž 合 、 ⟹ 文 字 列 ⟩ を è§£ 釈 し 、 そ の 結 果 の 幅 を 䜿 い た す 。 本 ド キ ュ メ ン ト の ほ ず ん ど す べ お の リ ス ト は こ の オ プ シ ョ ン を 䜿 甹 し お い た す 。

䜿 甹 䟋 :

.Bl -tag -width ".Fl test Ao Ar 文 字 列 Ac"
.It Fl test Ao Ar 文 字 列 Ac
こ れ は 、
.Fl width
フ ラ グ を タ グ リ ス ト ず 侀 緒 に 䜿 う ず ど の よ う に
働 く か を 芋 る た め の も っ ず 長 い 文 で す 。
.El

生 成 結 果 :

-test ⟹
文 字 列
⟩

こ れ は 、 -width フ ラ グ を タ グ リ ス ト ず 侀 緒 に 䜿 う ず ど の よ う に 働 く か を 芋 る た め の も っ ず 長 い 文 で す 。

⟹

文 字 列 ⟩ が è§£ 釈 さ れ る 前 に 珟 圚 の -mdoc の 状 態 が 保 存 さ れ る こ ず に 泚 意 し お く だ さ い 。 文 字 列 が è§£ 釈 さ れ た 埌 で す べ お の 倉 数 が 再 床 埩 元 さ れ た す 。 し か し 、 ボ ッ ク ス (囲 い に 䜿 甹 さ れ る ) は GNU troff (1) で は 保 存 さ れ た せ ん 。 結 果 ず し お は 、 醜 い ゚ ラ ヌ を 防 ぐ た め に は 匕 数 は åžž に å¹³ è¡¡ が ず れ お い な く お は な り た せ ん 。 䟋 え ば 、 本 圓 に 開 き å±± 括 匧 だ け が 必 芁 で あ る å Ž 合 に は ‘.Ao Ar 文 字 列 ’ ず 曞 い お は だ め で 、 代 わ り に ‘.Ao Ar 文 字 列 Xc’ ず 曞 か な く お は な り た せ ん 。

そ う で な い å Ž 合 、 ⟹ 文 字 列 ⟩ が æ­£ 圓 な 数 倀 衚 珟 で あ る å Ž 合 (‘ u ’ 以 倖 の ス ケ ヌ ル 指 瀺 子 を 䌎 う )、 ã‚€ ン デ ン ト 甹 に そ の 倀 を 䜿 甹 し た す 。 最 も 有 甹 な ス ケ ヌ ル 指 瀺 子 は ‘m’ ず ‘n’ で す 。 こ れ ら は い わ ゆ る Em お よ び En square を 指 定 し た す 。 こ れ は 、 珟 圚 の フ ォ ン ト で の 文 字 ‘m’ お よ び 文 字 ‘n’ の 幅 ず ほ が 同 じ で す (nroff の 出 力 に ぀ い お は 、 ど ち ら の ス ケ ヌ ル 指 瀺 子 で も 同 じ 倀 が 埗 ら れ た す )。 ⟹ 文 字 列 ⟩ が 数 倀 衚 珟 を し お い な い å Ž 合 、 文 字 列 は -mdoc マ ク ロ 名 で あ る か ど う か 怜 査 さ れ 、 こ の マ ク ロ に 関 連 す る デ フ ォ ル ト の オ フ セ ッ ト 倀 が 䜿 わ れ た す 。 最 終 的 に す べ お の テ ス ト が 倱 敗 し た å Ž 合 ⟹ 文 字 列 ⟩ の 幅 (固 定 幅 フ ォ ン ト で の タ ã‚€ プ セ ッ ト ) が オ フ セ ッ ト ず 芋 な さ れ た す 。

タ グ リ ス ト タ ã‚€ プ 甹 に 幅 が 指 定 さ れ お い な い å Ž 合 、 ‘.It’ が èµ· 動 さ れ る 床 に 適 切 な 幅 を 決 定 し よ う ず 詊 み た す 。 ‘.It’ の 第 1 匕 数 が 呌 び 出 し 可 胜 な マ ク ロ で あ る å Ž 合 、 そ の マ ク ロ の デ フ ォ ル ト 幅 が 䜿 わ れ た す 。 そ う で な け れ ば 、 ‘.No’ の デ フ ォ ル ト 幅 が 䜿 わ れ た す 。

-offset ⟹
文 字 列
⟩

⟹ 文 字 列 ⟩ が indent で あ る å Ž 合 、 デ フ ォ ル ト の ã‚€ ン デ ン ト 倀 (通 åžž 6n に èš­ 定 さ れ お お り 、 ‘.Dl’ た た は ‘.Bd’ で 䜿 わ れ る 倀 ず 䌌 お い た す ) が 䜿 わ れ た す 。 ⟹ 文 字 列 ⟩ が æ­£ 圓 な 数 倀 衚 珟 で あ る å Ž 合 (‘ u ’ 以 倖 の ス ケ ヌ ル 指 瀺 子 を 䌎 う )、 そ の 倀 を ã‚€ ン デ ン ト に 䜿 甹 し た す 。 最 も 有 甹 な ス ケ ヌ ル 指 瀺 子 は ‘m’ ず ‘n’ で あ り 、 こ れ ら は い わ ゆ る Em お よ び En square で す 。 こ れ は 、 そ れ ぞ れ 珟 圚 の フ ォ ン ト で の ‘m’ ず ‘n’ の 幅 ず ほ が 同 じ で す (nroff の 出 力 に ぀ い お は 、 ど ち ら の ス ケ ヌ ル 指 瀺 子 も 同 じ 倀 を ず り た す )。 ⟹

文 字 列 ⟩ が 数 倀 衚 珟 で な い å Ž 合 、 そ の 文 字 列 が -mdoc の マ ク ロ 名 で あ る か ど う か 怜 査 さ れ 、 こ の マ ク ロ に 関 連 す る デ フ ォ ル ト の オ フ セ ッ ト 倀 が 䜿 わ れ た す 。 最 終 的 に す べ お の テ ス ト が 倱 敗 し た å Ž 合 、 ⟹ 文 字 列 ⟩ の 幅 (固 定 幅 フ ォ ン ト で の タ ã‚€ プ セ ッ ト ) が オ フ セ ッ ト ず し お ず ら れ た す 。

-compact

リ ス ト の 前 お よ び リ ス ト 項 目 間 に 垂 目 方 向 の 空 癜 を 挿 入 し な い よ う に し た す 。

そ の 他 の マ ク ロ

こ こ に は 、 い た た で の セ ク シ ョ ン に は う た く 圓 お は た ら な か っ た 残 り の マ ク ロ の リ ス ト が あ り た す 。 次 の マ ク ロ に 察 し お は 本 物 の 䜿 甹 䟋 を 芋 ぀ け ら れ た せ ん で し た 。 そ れ は ‘.Me’ ず ‘.Ot’ で す 。 こ の 2 ぀ に ぀ い お も 完 璧 を 期 す る た め に こ こ に 文 曞 化 は し お い た す 。 も し こ の 2 ぀ の マ ク ロ の 適 切 な 䜿 い 方 を ご 存 知 で あ れ ば bug-groff@gnu.org た で メ ヌ ル を 送 っ お く だ さ い (䟋 ぀ き で )。

.Bt

は

is currently in beta test.

を 衚 瀺 し た す 。

こ の マ ク ロ は 呌 び 出 し 䞍 可 胜 で あ り 、 構 文 è§£ 析 も さ れ た せ ん 。 た た 匕 数 も ず り た せ ん 。

.Fr

䜿 い 方 : .Fr ⟹

関 数 の 戻 り 倀 ⟩ ...

こ の マ ク ロ は 䜿 わ な い で く だ さ い 。 こ の マ ク ロ は 戻 り 倀 (通 åžž は 数 字 1 個 ) の 目 前 で の 改 行 を èš± し お し た い た す 。 印 刷 時 の 振 る 舞 い ず し お は 悪 い こ ず で す 。 目 前 の 単 語 ず 戻 り 倀 ず を 結 合 さ せ る に は ‘\˜’ を 䜿 甹 し お く だ さ い 。

.Hf

(ヘ ッ ダ ) フ ァ ã‚€ ル を そ の た た 含 め る に は こ の マ ク ロ を 䜿 っ お く だ さ い 。 こ の マ ク ロ は 、 最 初 に ‘File:’ ず フ ァ ã‚€ ル 名 を 衚 瀺 し 、 そ の 埌 で ⟹

フ ァ ã‚€ ル ⟩ の 内 容 を 衚 瀺 し た す 。

䜿 い 方 : .Hf ⟹

フ ァ ã‚€ ル ⟩

こ の マ ク ロ は 呌 び 出 し 䞍 可 胜 で あ り 、 構 文 è§£ 析 も さ れ た せ ん 。

.Lk

将 来 曞 か れ る 予 定 で す 。

.Me

æ­£ 確 な 䜿 甹 方 法 は 分 か り た せ ん 。 -mdoc ゜ ヌ ス フ ァ ã‚€ ル äž­ の 蚘 è¿° で は “メ ニ ュ ヌ ゚ ン ト リ ” ず な っ お い た す 。

デ フ ォ ル ト 幅 は 6n で す 。

.Mt

将 来 曞 か れ る 予 定 で す 。

.Ot

æ­£ 確 な 䜿 甹 方 法 は 分 か り た せ ん 。 -mdoc ゜ ヌ ス フ ァ ã‚€ ル äž­ の 蚘 è¿° で は “叀 い 関 数 タ ã‚€ プ (fortran)” ず な っ お い た す 。

.Sm

空 癜 モ ヌ ド を 有 効 に (ト グ ル ) し た す 。

䜿 い 方 : .Sm [

on | off ] ...

空 癜 モ ヌ ド が off の å Ž 合 、 マ ク ロ 匕 数 の 間 に 空 癜 は 挿 入 さ れ た せ ん 。 匕 数 な し で 呌 ば れ た å Ž 合 (あ る い は 次 の 匕 数 が ‘on’ で も ‘off’ で も な い å Ž 合 ) ‘.Sm’ マ ク ロ は 空 癜 モ ヌ ド に 入 り た す 。

.Ud

マ ク ロ は

currently under development.

を 衚 瀺 し た す 。

こ の マ ク ロ は 呌 び 出 し 䞍 可 胜 で あ り 、 構 文 è§£ 析 も さ れ た せ ん 。 た た 匕 数 も ず り た せ ん 。

定 矩 枈 み 文 字 列

次 の 文 字 列 が 定 矩 枈 み で す :

文 字 列 nroff troff 意 味
<=
<= ≀ 以 例
>=
>= ≥ 以 侊
Rq
’’ ” 右 偎 の ダ ブ ル ク ォ ヌ ト
Lq
‘‘ “ å·Š 偎 の ダ ブ ル ク ォ ヌ ト
ua
ˆ ˆ 侊 向 き 矢 印
aa
ÂŽ ÂŽ ア キ ュ ヌ ト ア ク セ ン ト
ga
` ` グ レ ヌ ブ ア ク セ ン ト
q
" " た っ す ぐ な ダ ブ ル ク ォ ヌ ト
Pi
pi pi ギ リ シ ャ 語 の パ ã‚€
Ne
!= ≠ 䞍 等 号
Le
<= ≀ 以 例
Ge
>= ≥ 以 侊
Lt
< < 小 な り
Gt
> > 倧 な り
Pm
+- ± プ ラ ス マ ã‚€ ナ ス
If
infinity infinity 無 限
Na
NaN NaN 非 数 倀
Ba
| | 垂 目 線

カ ラ ム の 名 前 nroff ず troff は 少 々 誀 è§£ を 招 く も の で す 。 nroff は ASCII 文 字 を 衚 瀺 し た す が 、 troff で は 利 甹 可 胜 な も の の う ち 侀 番 良 い グ リ フ 圢 匏 を 衚 瀺 し た す 。 䟋 え ば 、 Unicode を 䜿 甹 可 胜 に し た TTY デ バ ã‚€ ス は す べ お の 文 字 列 に 察 し お 適 切 な グ リ フ 衚 珟 を 持 っ お い た す が 、 そ れ に 察 し お Latin1 に 察 し お 機 胜 を 匷 化 し た TTY デ バ ã‚€ ス は プ ラ ス マ ã‚€ ナ ス 蚘 号 し か 持 っ お い た せ ん 。

文 字 を 2 ぀ 含 ん だ 文 字 列 名 は ‘\*(xx’ ず し お 衚 蚘 で き た す 。 文 字 を 1 文 字 だ け 含 ん だ 文 字 列 名 は ‘\*x’ ず 衚 蚘 で き た す 。 ど の よ う な 長 さ の 文 字 列 名 に 察 し お も 、 侀 般 的 な 文 法 は ‘\*[xxx]’ ず な り た す ( こ れ は GNU troff (1) 拡 匵 で す )。

蚺 断

以 前 の バ ヌ ゞ ョ ン の -mdoc パ ッ ケ ヌ ゞ で は 利 甹 可 胜 だ っ た デ バ ッ グ 甹 マ ク ロ ‘.Db’ は 取 り 陀 か れ た し た 。 な ぜ な ら 、 GNU troff (1) で は パ ラ メ ヌ タ を チ ェ ッ ク す る の に も っ ず 良 い フ ァ シ リ テ ィ を 提 䟛 し お い る か ら で す 。 さ ら に 、 こ の マ ク ロ パ ッ ケ ヌ ゞ に は ゚ ラ ヌ や è­Š 告 メ ッ セ ヌ ゞ が 倚 数 远 加 さ れ お お り 、 よ り ロ バ ス ト で 饒 舌 な も の に な っ お い た す 。

唯 侀 残 っ た デ バ ッ グ 甹 マ ク ロ は ‘.Rd’ で あ り 、 こ れ は す べ お の グ ロ ヌ バ ル レ ゞ ス タ な ら び に 文 字 列 の レ ゞ ス タ ダ ン プ を 出 力 す る も の で す 。 通 åžž の ナ ヌ ザ が 䜿 う 必 芁 は 決 し お な い で し ょ う 。

GROFF, TROFF, お よ び NROFF を 䜿 甹 し た 敎 圢

デ フ ォ ル ト で は 、 こ の パ ッ ケ ヌ ゞ で は ‘latin1’ や ‘unicode’ の よ う な TTY デ バ ã‚€ ス で 衚 瀺 す る å Ž 合 に は 改 ペ ヌ ゞ や ヘ ッ ダ 、 フ ッ タ は 犁 æ­¢ さ れ お お り 、 マ ニ ュ ア ル を オ ン ラ ã‚€ ン で 効 率 良 く 芋 る こ ず が で き る よ う に な っ お い た す 。 こ の 振 る 舞 い は 、 groff を 呌 ん で い る ず き に レ ゞ ス タ に 0 を 指 定 す る こ ず で 倉 曎 す る こ ず が で き た す (䟋 え ば 、 TTY 出 力 の ハ ヌ ド コ ピ ヌ を 䜜 成 し た い ず き な ど )。

groff -Tlatin1 -rcR=0 -mdoc foo.man > foo.txt

äž¡ 面 印 刷 甹 に は 、 レ ゞ ス タ ‘D’ を 1 に èš­ 定 し お く だ さ い :

groff -Tps -rD1 -mdoc foo.man > foo.ps

ド キ ュ メ ン ト の フ ォ ン ト サ ã‚€ ズ を 11pt や 12pt に 倉 曎 し た い å Ž 合 は 、 レ ゞ ス タ ‘S’ を そ れ に 合 わ せ お èš­ 定 し お く だ さ い :

groff -Tdvi -rS11 -mdoc foo.man > foo.dvi

レ ゞ ス タ ‘S’ は TTY デ バ ã‚€ ス に 察 し お は 無 芖 さ れ た す 。

関 連 フ ァ ã‚€ ル
doc.tmac

äž» な マ ニ ュ ア ル 甹 マ ク ロ パ ッ ケ ヌ ゞ で す 。

mdoc.tmac

doc.tmac を 呌 ぶ ラ ッ パ フ ァ ã‚€ ル で す 。

mdoc/doc-common

共 通 す る 文 字 列 、 定 矩 、 お よ び 印 刷 出 力 に 関 連 す る 項 目 で す 。

mdoc/doc-nroff

TTY 出 力 デ バ ã‚€ ス 甹 に 䜿 甹 さ れ る 定 矩 で す 。

mdoc/doc-ditroff

そ の 他 す べ お の デ バ ã‚€ ス 甹 に 䜿 甹 さ れ る 定 矩 で す 。

mdoc.local

ロ ヌ カ ル マ シ ン で の 远 加 項 目 お よ び カ ス タ マ ã‚€ ズ 項 目 で す 。

andoc.tmac

こ の フ ァ ã‚€ ル は -mdoc パ ッ ケ ヌ ゞ ず -man パ ッ ケ ヌ ゞ の ど ち ら を 䜿 甹 す べ き か を チ ェ ッ ク し た す 。

関 連 項 目

groff (1), man (1), troff (1), groff_man (7)

バ グ

セ ク シ ョ ン 3f は ヘ ッ ダ ル ヌ チ ン に は 远 加 さ れ お い た せ ん 。

‘.Nm’ “NAME” セ ク シ ョ ン に お い お は 、 フ ォ ン ト を 倉 曎 す る べ き で す 。

行 の 長 さ が 短 す ぎ る å Ž 合 に 行 が 分 割 さ れ る の を 防 ぐ た め に ‘.Fn’ が チ ェ ッ ク を 行 う 必 芁 が あ り た す 。 ず き ど き 、 最 埌 の 括 匧 が 分 割 さ れ る こ ず が あ り 、 行 è©° め モ ヌ ド で あ る ず き に お か し な 結 果 に な る こ ず が あ り た す 。

リ ス ト マ ク ロ お よ び デ ィ ス プ レ ã‚€ マ ク ロ は 䜕 の キ ヌ プ も 行 い た せ ん が 、 こ れ は キ ヌ プ を 行 う べ き で す 。 Debian July 20, 2001 GROFF_MDOC (7)