JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... 力デバイス用ポストプロセッサ、 ユーザ用フロントエンドプログラム、そして変換ツールから 構成されています。 今日、最も一般的な roff システムはフリーソフトウェアでの 実装である groff (`GNU roff') です。groff より前の実装は「古典」 (1973 年まで遡ります) と ... 呼ぶことにします。 groff は、古典である祖先のシステムと下位互換性がありますが、数多くの 拡張がされており、今もなお進化し続けています。 ほとんどすべ ... ての計算機システムで利用できるため、今日では事実上の roff 標準となっています。 その古さにもかかわらず、roff は今日でも広く使用されています。 例えば、UNIX システムのマニュアルページ ... ... ッケージは、 そのパッケージの tmac ファイル と呼ばれるファイル中にマクロおよび定義を格納しています。 tmac という名前は、 ` T roff MAC ros' を縮めたものです。 tmac ファイルは、普通の roff ソースドキュメントです。ただし、 通常このファイルには定義および設 ... 。tmac ファイルはすべて tmac ディレクトリという 1 つあるいは少数のディレクトリ内に 保管されています。 名称付け 古くからある roff システムには、奇妙な名称付けの体系が ありました。 マクロパッケージの名称が m で始まっている場合には、この文字は省略されまし ... ページ用のマクロパッケージ man は an と呼ばれ、そのパッケージのマクロファイルは tmac.an と呼ばれました (現在のバージョンの groff では、このファイルは代りに an.tmac と呼ばれることに注意してください)。 似たような理由で、名称が m で始まらないマクロパッケ ... ... ステムの概観ならびに背景については roff (7) を参照してください。 このドキュメントでは、groff 内で使用される、あらかじめ定義された roff 言語要素を簡潔に説明している ... だけです。 古くからある機能と groff 拡張機能についての両方とも扱っています。 歴史的に、 roff 言語 は troff と呼ばれています。 groff は、古くからあるシステムと ... 互換性を持ちつつ、独自の拡張機能も 提供しています。 そのため GNU 版では、 roff , troff , groff 言語 という術語は同義として使うこともできるでしょう。 しかし、 troff は、どちらかと言えば古くからの機能に対 ... ... の情報は man_db ユーティリティ群によって用いられ、速度と機能の向上に 貢献している。 index が生成・更新されるとき、 mandb は ROFF の .so 命令の間違いや、マニュアルページのファイル名の重複、 whatis によって情報を抽出できないマニュアルページなどにたいして ... ョン -d, --debug デバッグ情報を生成する。 -q, --quiet 警告を発しない。 -s, --no-straycats stray cat (訳注: おそらく対応する roff ソースのない cat ページのこと でしょう) を探したり、それに関する情報をデータに追加しようとは試みない。 -c, --create デフォ ... name> を間違ってリンク対象としてしまっているリンク元に 関する診断メッセージが同時に表示される。 <filename>: bad symlink or ROFF `.so' request <filename> はシンボリックリンクであるか、 ROFF のインクルー ド命令を含んでいるが、リンク先・読み込み先のファ ... ... 縮形式だった場合には、 このファイルは適切なプログラムで展開され、その出力が用いられる。 このような命令で参照されたファイルを roff プリプロセッサに渡して 前処理を行わせる作業には、従来は soelim というプログラムが用いられた。この特殊なバージョンは、 圧縮 ... の動作なので、単に無視される。 -h ヘルプメッセージを表示して終了する。 -V バージョンと著者に関する情報を表示する。 関連項目 nroff (1), troff (1), groff (1), man (1). 著者 Wilf. ( G.Wilford@ee.surrey.ac.uk ) ... ... file" whatis -> "1 1 795981543 A - - search the manual page names" zsoelim -> "1 1 795981543 A - - satisfy .so requests in roff input" 著者 Wilf. ( G.Wilford@ee.surrey.ac.uk ) ... ... ォーマットシステムの一部である GNU バージョンの pic について記述します。 pic は、 troff か TeX の入力ファイルに埋め込まれたピクチャの記述を troff か TeX が解釈できるコマンドに変換します。 ピクチャは .PS で始まる ... ない入力を処理する場合に便利です。 (デフォルトで有効です) -U 安全でないモード; デフォルトオプション -S を打ち消します。 -n groff の troff に対する独自拡張を用いません。後処理に独自拡張を解釈 できないものを用いるときに、このオプションを指定します。拡張 ... については、 groff_out (5) に記述されています。 -n オプションはまた、troff モードにおいて、点を打つために pic が長さ 0 の直線を使わないように ... ... ンド mount (8) のような root のみが実行可能なコマンド。 マクロパッケージ 新しいマニュアルページは man (7) で説明されている groff an.tmac パッケージを使って記述すべきである。 この方針は一貫性の確保が主な理由である。既存の Linux のマニュアルページ の圧倒 ... きである。 "NUL-terminated" の使用は避けること。 ハイパーリンク ハイパーリンクについては、 .UR / .UE マクロの組を使うこと ( groff_man (7) 参照)。ページを以下のようにレンダリングする場合に、このマクロはウェブブラウザーで使用できる正しいハイパーリンクを生 ... に、これらの省略形では必ずピリオドを入れること。 また、"e.g." と "i.e." では常に後にカンマも付けること。 em によるダッシュ *roff で em によるダッシュ---この部分の両端にある記号---を書くには "\(em" を使う。 (ASCII 端末では em によるダッシュは通常ハイフ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。