JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... ンドプログラム、そして変換ツールから 構成されています。 今日、最も一般的な roff システムはフリーソフトウェアでの 実装である groff (`GNU roff') です。groff より前の実装は「古典」 (1973 年まで遡ります) と呼ぶことにします。 groff は、古典である祖先のシステ ... ポインタを示します。 このドキュメントは維持されておらず、時代遅れになっている可能性が あります。正確なドキュメントが必要なら groff info ファイルを 参照してください。これには詳細で現実に即した正確なリファレンス情報が 含まれています。 整形用言語 roff シス ... テム用の言語を指す 3 つの用語があります。 troff 言語 は、 roff の古典的な部分に重点を置くときに使われます。 groff 言語 は GNU 拡張を含んでおり、それに対して roff 言語 は一般的な用語です。 groff 言語 のすべての部分について記述されたドキュ ... ... [ -o list ] [ -P arg ] [ -L arg ] [ files... ] コマンドラインオプションとパラメータの間に空白を含めることが可能です。 解説 groff は、groff ドキュメントフォーマットシステムのフロントエンドプログラムです。通常 groff は troff を実行し、その出力を指定され ... ファイル名のかわりに用いられる - は標準入力を意味します。 grog コマンドを用いてドキュメントを正しくフォーマットするための groff コマンドを調べることができます。 オプション -h ヘルプメッセージを表示します。 -e eqn を使って前処理を行います。 -t tbl を使 ... ファイル中に記述することができる等価なコマンドを 備えているからです。詳しくは refer (1) のマニュアルを参照してください。 -v groff から起動されるプログラムのバージョン番号を表示します。 -V 実行しないで、 groff で実行される処理内容を標準出力に表示します。 ... ... ルページ用のマクロパッケージ man は an と呼ばれ、そのパッケージのマクロファイルは tmac.an と呼ばれました (現在のバージョンの groff では、このファイルは代りに an.tmac と呼ばれることに注意してください)。 似たような理由で、名称が m で始まらないマクロパッケ ... ました。なぜなら、このパッケージをアクティブに するためのコマンドラインは、次のように表されるからです。 troff -m doc 現在の groff (1) のバージョンでは、パッケージ名に m が付こうが付くまいが、この悩ましいマクロパッケージの名称付け体系を どちらも提供して ... います。ですので、 groff では、 man マクロパッケージは、次のいずれでも指定可能です。 groff -m man groff -m an groff -m man groff -m an システムでど ... ... afmtodit は、groff および grops で用いるフォントファイルを作成します。 afmtodit は perl で記述されていますので、これを使用するには perl バージ ... インストールされている必要があります。 afm_file は、フォント作成に用いる AFM (Adobe Font Metric) ファイルです。 map_file は、groff 上の文字名と PostScript 上の文字名の対応を定義する ファイルです。このファイルの各行は、下記のフォーマットから成ります。 ps ... _char groff_char ここで、 ps_char はその文字の PostScript 上の名前、 groff_char はその文字の groff 上の名前 (つまり、groff フォントファ ... ... ページは GNU バージョンの ms マクロの解説をします。 このマクロは、groff 文書整形システムの一部分です。 この groff ms マクロは、4.3 BSD Unix ms マクロの文書化された機能と互換であるように設計されて ... います。 しかし、次のような制限があります: • groff ms の内部は Unix ms の内部とは同じではありません。 したがって、Unix ms の実装の細部に依存する書式については、 機能しないと ... • タイプライタ様のデバイスには、サポートはありません。 • バークレイ方言、特に、 TM や CT マクロは、実装されていません。 • groff ms では、 カットマーク は提供しません。 • 重複した行送りは許されません (代わりに、大きな垂直行送りを使用して下さい)。 • gr ... ... とパラメータの間に、空白を置くことが可能です。 解説 tfmtodit は、 groff -Tdvi で用いるフォントファイルを作成します。 tfm_file は、フォント作成に用いる TeX のフォントメトリックファイル名です。 ma ... p_file は groff での文字名を記述したファイルです。 このファイルの各行は、下記のフォーマットから成ります。 n c1 c2 ... n はフォント中の十進 ... 数で表した文字の位置、 c1 , c2 ,... はその文字の groff 上の名前です。 tfm ファイルに存在しても groff 上では名前を持たない文字は、 groff フォントファイルに名前のない文字として出力 ... ... 。 解説 grotty は、GNU troff の出力をタイプライタ型デバイスのために変換します。通常 grotty は、ASCII ベースのシステム上では groff に -Tascii , -Tkoi8-r , -Tlatin1 , -Tutf8 のいずれかのオプションを指定することにより、EBCDIC ベースのシステム上では -Tcp10 ... いは垂直線の描画) であるものを、文字 - , | , + を用いて描画します。 -v バージョン番号を表示します。 関連ファイル /usr/share/groff_font/devascii/DESC ascii デバイス記述ファイル /usr/share/groff_font/devascii/ F ascii デバイスにおけるフォント F 用のフォン ... ト記述ファイル /usr/share/groff_font/devkoi8-r/DESC koi8-r デバイス記述ファイル /usr/share/groff_font/devkoi8-r/ F koi8-r デバイスにおけるフォント F 用のフ ... ... ロにおいて参照を展開するために使用されます。 groff_mm (7) を参照してください。 groff は 2 度実行されます。1 回目では -z および -rRef=1 オプションつきで実行され、すべての参照 ... 照ファイルを 更新するのに使用できますが、正しい参照を作るために必要な 処理とは限りません。また、このオプションを使用すると、 groff は 1 回だけ実行されます。 作者 Jörgen Hägg, Lund, Sweden < jh@axis.se > です。 関連ファイル /usr/share/tmac/tmac.m /usr/sh ... are/tmac/mm/*.cov /usr/share/tmac/mm/*.MT /usr/share/tmac/mm/locale 関連項目 groff_mm (7), groff_mmse (7), groff (1), troff (1), tbl (1), pic (1), eqn (1) mm (7) mmse (7) ... ... ステムの概観ならびに背景については roff (7) を参照してください。 このドキュメントでは、groff 内で使用される、あらかじめ定義された roff 言語要素を簡潔に説明しているだけです。 古くからある機能と groff 拡張機能について ... の両方とも扱っています。 歴史的に、 roff 言語 は troff と呼ばれています。 groff は、古くからあるシステムと互換性を持ちつつ、独自の拡張機能も 提供しています。 そのため GNU 版では、 roff , troff , groff 言 ... こともできるでしょう。 しかし、 troff は、どちらかと言えば古くからの機能に対して適用されるという 傾向があり、それに対して、 groff は GNU 拡張に重きを置いています。 そして、 roff は、この言語の一般的な術語になっています。 このファイルは、 groff info (1) ... ... の間に空白を含めることが可能です。 解説 grops は GNU troff の出力を PostScript に変換します。 通常 grops は groff コマンドを -Tps オプション付きで起動した時に起動されます。 (groff のデフォルトです。) ファイルを指定しないと、 grops は標準 ... 入力を読みます。 ファイル名 - を指定しても、 grops は標準入力を読みます。 PostScript 出力は標準出力に書きます。 grops を groff から起動する場合、 groff -P により、オプションを grops に渡せます。 オプション -b n 不良なスプーラとプレビュアのための対処 ... cript の現在位置は \X の位置に設定されます。 原点はページの左上になり、y 座標はページを下ると増加します。 プロシジャ u は、groff の単位を有効な座標系のものに変更するように定義されます。 例えば、 .nr x 1i \X'ps: exec \nx u 0 rlineto stroke' は 1 インチ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。