1 .\" Copyright (c) 1991, 1993
2 .\" The Regents of the University of California. All rights reserved.
4 .\" %%%LICENSE_START(BSD_4_CLAUSE_UCB)
5 .\" Redistribution and use in source and binary forms, with or without
6 .\" modification, are permitted provided that the following conditions
8 .\" 1. Redistributions of source code must retain the above copyright
9 .\" notice, this list of conditions and the following disclaimer.
10 .\" 2. Redistributions in binary form must reproduce the above copyright
11 .\" notice, this list of conditions and the following disclaimer in the
12 .\" documentation and/or other materials provided with the distribution.
13 .\" 3. All advertising materials mentioning features or use of this software
14 .\" must display the following acknowledgement:
15 .\" This product includes software developed by the University of
16 .\" California, Berkeley and its contributors.
17 .\" 4. Neither the name of the University nor the names of its contributors
18 .\" may be used to endorse or promote products derived from this software
19 .\" without specific prior written permission.
21 .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
22 .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
23 .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
24 .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
25 .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
26 .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
34 .\" @(#)mdoc.7 8.2 (Berkeley) 12/30/93
35 .\" $Id: mdoc.7,v 1.8 1998/12/04 00:51:17 jkoshy Exp $
37 .\" The December 30, 1993 version
38 .\" Modified by David A. Wheeler (dwheeler@ida.org) on 1999-07-11
39 .\" to conform to Linux.
42 .\"*******************************************************************
44 .\" This file was generated with po4a. Translate the source file.
46 .\"*******************************************************************
63 man ページに用いられる内容ベース・ドメインベースのマクロである。
64 以下ではクイックリファレンスとしてマクロの名前とその意味をリストする。 このパッケージの利用法に関する詳細な説明は、 チュートリアル用の見本である
68 これは Linux の文書で通常用いられているマクロパッケージとは異なる。 しかし広く用いられているいくつかのプログラムの文書で、
73 マクロは 2 つのグループに分けて説明する。 最初のグループは構造や物理的なページレイアウトに関するマクロである。 2 つめはマニュアルドメインマクロ
74 (manual domain macro) や一般テキストドメインマクロ (general text domain macro) で、
78 フォーマットパッケージと差別化しているものである。
81 正しいマニュアルページを生成するためには、これらの 3 つのマクロを この順番で書く必要がある。
82 .Bl -tag -width "xxxx.Os OPERATINGxSYSTEM [version/release]" -compact
83 .It Li "\&.Dd " Ar "Month day, year"
85 .It Li "\&.Dt " Ar "DOCUMENT_TITLE [section] [volume]"
87 .It Li "\&.Os " Ar "OPERATING_SYSTEM [version/release]"
92 セクションヘッダ、段落の終わり、リスト、表示など。
93 .Bl -tag -width flag -compact
95 セクションのヘッダ。 正しいヘッダは、現れる順に:
96 .Bl -tag -width "RETURN VALUE" -compact
108 一般的な説明。オプションやパラメータの説明も含む。
118 通常セクション 4 のデバイスインターフェースの診断用。
120 セクション 2 や 3 のエラーやシグナル処理。
126 標準が適用されていない場合は、 歴史的な内容を与えるべきである。
137 (D-one) Display-one インデントしてテキストを一行表示。
139 (D-ell) Displey-one literal。 インデントしてリテラルなテキストを一行表示。
142 .Bl -tag -width "xoffset string " -compact
153 .It Fl offset Ar string
157 .Bl -tag -width indent-two -compact
167 揃えブロックを右から 2 インチの位置に残す。
186 リスト開始。 リストまたはコラムを生成する。オプションは以下:
187 .Bl -tag -width flag -compact
189 .Bl -column ".Fl bullet" -compact
190 .It Fl bullet Ta 中黒のアイテムリスト
191 .It Fl item Ta ラベルなしリスト
192 .It Fl enum Ta 数値付きリスト
193 .It Fl tag Ta タグラベル付きリスト
194 .It Fl diag Ta "診断リスト (diagnostic list)"
195 .It Fl hang Ta ぶらさがりラベルリスト
196 .It Fl ohang Ta 飛び出しラベルリスト
197 .It Fl inset Ta ラベル付きリストの挿入・継続
200 .Bl -tag -width "xcompact " -compact
204 ディスプレイ開始 (begin-display) を見よ。
221 .Sh マニュアルドメインマクロと一般テキストドメインマクロ
222 マニュアルドメインマクロと一般テキストドメインマクロとが 他と異なっているのは、 呼びだし可能マクロ (callable macro) の内部では、
223 そのほとんどがパーズされるという点である。 例えば以下のように変換される:
224 .Bl -tag -width ".Op Fl s Ar filex" -offset indent
225 .It Li "\&.Op Fl s Ar file"
232 に与えられたオプションがパーズされ、 中身の呼びだし可能なマクロである
236 に対して作用する。そして次に中身の呼びだし可能なマクロ
240 に作用する。呼びだし可能であるがパースされないマクロや、 その逆のマクロも存在する。このようなマクロは以下の
246 特に記述がなければ、マニュアルドメインマクロは共通の書式をとる:
248 .Dl \&.Va argument [\ .\ ,\ ;\ :\ (\ )\ [\ ]\ argument ...\ ]
251 句読文字 (punctuation character) の開き・閉じは、
252 それらが一度に単一の文字で現れた場合のみそのように解釈される。 文字列
254 は、句読区切りとはみなされず、その前に空白文字があれば
255 その文字とともに、また呼び出したマクロが用いるフォントで出力される。 引数リスト
258 つの連続した閉じ句読文字と解釈され、 それぞれの前にある空白文字は、各文字や (もしあれば) その前にある 引数との間には出力されない。
261 によってエスケープできる。 例えば以下の左の文字列は右のように変換される。
262 .Bl -tag -width "&.Ar file1\ , file2\ , file3\ )\ ." -offset indent
263 .It Li "\&.Ar file1\ , file2\ , file3\ )\ ."
265 .Ar file1 , file2 , file3 ) .
269 .Bl -column Name Parsed Callable\(dq -compact
270 .It Em "名前 Parsed Callable 説明"
271 .It Li \&Ad Ta Yes Ta Yes Ta "アドレス (このマクロは使わない方が良い)"
272 .It Li \&An Ta Yes Ta Yes Ta 著者の名前
273 .It Li \&Ar Ta Yes Ta Yes Ta コマンドライン引数
274 .It Li \&Cd Ta \&No Ta \&No Ta "設定の宣言 (セクション 4 のみ)"
275 .It Li \&Cm Ta Yes Ta Yes Ta コマンドライン引数の修正子
276 .It Li \&Dv Ta Yes Ta Yes Ta "定義済み変数 (ソースコード)"
277 .It Li \&Er Ta Yes Ta Yes Ta "エラー番号 (ソースコード)"
278 .It Li \&Ev Ta Yes Ta Yes Ta 環境変数
279 .It Li \&Fa Ta Yes Ta Yes Ta 関数の引き数
280 .It Li \&Fd Ta Yes Ta Yes Ta 関数の宣言
281 .It Li \&Fn Ta Yes Ta Yes Ta "関数呼びだし (.Fo と .Fc も)"
282 .It Li \&Ic Ta Yes Ta Yes Ta インタラクティブなコマンド
283 .It Li \&Li Ta Yes Ta Yes Ta リテラルなテキスト
284 .It Li \&Nm Ta Yes Ta Yes Ta コマンドの名前
285 .It Li \&Op Ta Yes Ta Yes Ta "オプション (.Oo と .Oc も)"
286 .It Li \&Ot Ta Yes Ta Yes Ta "古い形式の関数型 (Fortran のみ)."
287 .It Li \&Pa Ta Yes Ta Yes Ta パス名またはファイル名
288 .It Li \&St Ta Yes Ta Yes Ta "標準 (\-p1003.2, \-p1003.1, \-ansiC のどれか)"
289 .It Li \&Va Ta Yes Ta Yes Ta 変数の名前
290 .It Li \&Vt Ta Yes Ta Yes Ta "変数の型 (Fortran のみ)"
291 .It Li \&Xr Ta Yes Ta Yes Ta マニュアルページの相互参照
294 .Bl -column Name Parsed Callable\(dq -compact
295 .It Em "名前 Parsed Callable 説明"
296 .It Li \&%A Ta Yes Ta \&No Ta 参考文献の著者
297 .It Li \&%B Ta Yes Ta Yes Ta 参考文献の書籍タイトル
298 .It Li \&%\&C Ta \&No Ta \&No Ta "参考文献の出版地 (街)"
299 .It Li \&%\&D Ta \&No Ta \&No Ta 参考文献の日付
300 .It Li \&%J Ta Yes Ta Yes Ta 参考文献の雑誌名
301 .It Li \&%N Ta \&No Ta \&No Ta 参考文献の号数
302 .It Li \&%\&O Ta \&No Ta \&No Ta 参考文献の補助情報
303 .It Li \&%P Ta \&No Ta \&No Ta 参考文献のページ
304 .It Li \&%R Ta \&No Ta \&No Ta 参考文献のリポート名
305 .It Li \&%T Ta Yes Ta Yes Ta 参考文献の記事タイトル
306 .It Li \&%V Ta \&No Ta \&No Ta 参考文献の巻数
307 .It Li \&Ac Ta Yes Ta Yes Ta アングルクォートの閉じ
308 .It Li \&Ao Ta Yes Ta Yes Ta アングルクォートの開き
309 .It Li \&Ap Ta Yes Ta Yes Ta アポストロフィ
310 .It Li \&Aq Ta Yes Ta Yes Ta アングルクォート
311 .It Li \&At Ta \&No Ta \&No Ta Tn "AT&T UNIX"
312 .It Li \&Bc Ta Yes Ta Yes Ta ブラケットクォートの閉じ
313 .It Li \&Bf Ta \&No Ta \&No Ta フォントモードの開始
314 .It Li \&Bo Ta Yes Ta Yes Ta ブラケットクォートの開き
315 .It Li \&Bq Ta Yes Ta Yes Ta ブラケットクォート
316 .It Li \&Bx Ta Yes Ta Yes Ta Bx .
317 .It Li \&Db Ta \&No Ta \&No Ta "デバッグ (デフォルトは \*qoff\*q)"
318 .It Li \&Dc Ta Yes Ta Yes Ta ダブルクォートの閉じ
319 .It Li \&Do Ta Yes Ta Yes Ta ダブルクォートの開き
320 .It Li \&Dq Ta Yes Ta Yes Ta ダブルクォート
321 .It Li \&Ec Ta Yes Ta Yes Ta エンクローズ文字列引用の閉じ
322 .It Li \&Ef Ta \&No Ta \&No Ta フォントモードの終了
323 .It Li \&Em Ta Yes Ta Yes Ta "強調 (traditional English)."
324 .It Li \&Eo Ta Yes Ta Yes Ta エンクローズ文字列引用の開き
325 .It Li \&Fx Ta \&No Ta \&No Ta Tn "FreeBSD operating system"
326 .It Li \&No Ta Yes Ta Yes Ta "通常のテキスト (効果なし)"
327 .It Li \&Ns Ta Yes Ta Yes Ta スペース無し
328 .It Li \&Pc Ta Yes Ta Yes Ta 括弧クォートの閉じ
329 .It Li \&Pf Ta Yes Ta \&No Ta 前置文字
330 .It Li \&Po Ta Yes Ta Yes Ta 括弧クォートの開き
331 .It Li \&Pq Ta Yes Ta Yes Ta 括弧クォート
332 .It Li \&Qc Ta Yes Ta Yes Ta ダブルストレートクォートの閉じ
333 .It Li \&Ql Ta Yes Ta Yes Ta クォートされたリテラル
334 .It Li \&Qo Ta Yes Ta Yes Ta ダブルストレートクォートの閉じ
335 .It Li \&Qq Ta Yes Ta Yes Ta ダブルストレートクォートの閉じ
336 .It Li \&Re Ta \&No Ta \&No Ta 参考文献の終了
337 .It Li \&Rs Ta \&No Ta \&No Ta 参考文献の開始
338 .It Li \&Rv Ta \&No Ta \&No Ta "返り値 (セクション 2, 3 のみ)"
339 .It Li \&Sc Ta Yes Ta Yes Ta シングルクォートの閉じ
340 .It Li \&So Ta Yes Ta Yes Ta シングルクォートの開き
341 .It Li \&Sq Ta Yes Ta Yes Ta シングルクォート
342 .It Li \&Sm Ta \&No Ta \&No Ta "スペースモード (デフォルトは \*qon\*q)"
343 .It Li \&Sx Ta Yes Ta Yes Ta セクションの相互参照
344 .It Li \&Sy Ta Yes Ta Yes Ta "シンボリック (traditional English)."
345 .It Li \&Tn Ta Yes Ta Yes Ta "Trade または型名 (small Caps)."
346 .It Li \&Ux Ta Yes Ta Yes Ta Ux
347 .It Li \&Xc Ta Yes Ta Yes Ta 拡張引数リストの閉じ
348 .It Li \&Xo Ta Yes Ta Yes Ta 拡張引数リストの開き
350 .\" .It Sy \&Hf Ta \&No Ta \&No Ta "Include file with header"
353 で終わる名前のマクロは、引数リストの残りの項目をクォートする。
355 で終わる名前のマクロは一行以上にわたる入力のクォートを開始し、 これは対応する名前の
358 囲みマクロはネストでき、引数は 8 つまで取れる。
366 は変則である。 拡張リストマクロはマクロの引数が
371 .\" The following does not apply on Linux:
372 .\" .Sh CONFIGURATION
373 .\" For site specific configuration of the macro package,
375 .\" .Pa /usr/src/share/tmac/README .
376 UR マクロ (URI/URL ハイパーテキスト参照の開始), UE マクロ (終了), UN マクロ (参照用ターゲットの指定) も利用できる。
381 .Bl -tag -width tmac.doc-ditroff -compact
383 マニュアルドメインマクロと一般テキストドメインマクロ。
384 .It Pa tmac/doc-common
386 .It Pa tmac/doc-nroff
390 .It Pa tmac/doc-ditroff
406 一部である。プロジェクトの説明とバグ報告に関する情報は
407 http://www.kernel.org/doc/man-pages/ に書かれている。