JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... 間に空白を含めることが可能です。 解説 本マニュアルでは、groff ドキュメントフォーマットシステムの一部である GNU バージョンの troff について記述します。本コマンドは UNIX troff と 高い互換性を持ちます。通常 troff は groff コマンドから起動されます。 groff ... これは、 警告やエラーの原因を調べるのに有用です。出力される行番号は必ずしも正し くはありません。 as や am リクエストにより、 troff が行番号を誤認する可能性があるからです。 -i 指定されたファイルをすべて処理したあとに、標準入力も読み込み、処理します。 -v ... セキュリティのためにこれらの危険性のあるリクエストは 禁止されています。また現在のディレクトリをマクロ検索パスに加えます。 -R troffrc と troffrc-end を読みません。 -n num 最初のページ番号を num とします。 -o list list で指定したページのみを出力します。 l ... ... をする意図もありません。 さあ、始めよう このドキュメントの残りの部分で説明されている題材は以下のような構成に なっています。 TROFF に特有な表現 "マクロの使用方法" "引数に空白文字を指定する" "行末の空白文字" "特殊文字のエスケープ" "その他の注意点" マニュ ... ションヘッダ" "段落と行スペース" "キープ" "例示とディスプレイ" "リストとカラム" その他のマクロ 定義済みの文字列 診断 GROFF, TROFF および NROFF を使用した整形 関連ファイル 関連項目 バグ TROFF に特有な表現 -mdoc パッケージは、マニュアルページを記述するプ ... ロセスを簡単にすることを 目的としています。 -mdoc を使うために GNU troff (1) のゴタゴタした詳細を学ぶ必要がないのが理想ですが、 いくつか片付けるべき避けられない制限事項があります。 また、このパッ ... ... ジは、 groff 文書整形システムの一部である GNU バージョン -me マクロを解説します。 本バージョンは、GNU troff でも Unix troff でも使用可能です。 この troff マクロ定義パッケージは、 様々な書式の技術論文に対して、よくある形式の文書の整 ... 形機能を提供します。 マクロリクエストの定義については後述します。 多くの troff リクエストは、本パッケージと組み合わせて使用すると危険ですが、 次のリクエストは、最初に .pp を使った後であれば問題なく使用 ... て受け付けます。 関連ファイル /usr/share/tmac/me.tmac (e.tmac へのラッパファイル) /usr/share/tmac/e.tmac 関連項目 groff (1), troff (1) -me Reference Manual, Eric P. Allman Writing Papers with Groff Using -me リクエスト 本リストは不完全です。 興味があるも ... ... 、 UNIX のデバイス非依存 troff が使用するものと似ています。 ここでは両者の差のみを記述します。 s コマンドへの引数はスケールドポイントです (これは ポイント ... マンドは次のようになっていなければなりません: x T device x res n h v x init DESC ファイル中に tcommand 行が存在する場合には、troff は以下の 2 つのコマンドを使用します。 t xxx xxx は、任意の文字のシーケンスであり、空白または改行を終端とします; 最初の文字 ... さが 2 文字のみであると仮定してはなりません。 文字を印字する時、その文字は常に現在のフォント中に存在します。 デバイス非依存 troff とは異なり、 ドライバがスペシャルフォントから文字を探す必要はありません。 x デバイス制御コマンドが、拡張されました。 x u n ... ... ォーマットシステムの一部である GNU バージョンの pic について記述します。 pic は、 troff か TeX の入力ファイルに埋め込まれたピクチャの記述を troff か TeX が解釈できるコマンドに変換します。 ピクチャは .PS で始まる ... を処理する場合に便利です。 (デフォルトで有効です) -U 安全でないモード; デフォルトオプション -S を打ち消します。 -n groff の troff に対する独自拡張を用いません。後処理に独自拡張を解釈 できないものを用いるときに、このオプションを指定します。拡張については ... 、 groff_out (5) に記述されています。 -n オプションはまた、troff モードにおいて、点を打つために pic が長さ 0 の直線を使わないようにします。 -t TeX モードです。 -c より tpic との互換性が高 ... ... を含めることが可能です。 解説 groff は、groff ドキュメントフォーマットシステムのフロントエンドプログラムです。通常 groff は troff を実行し、その出力を指定されたデバイスで扱うための 後処理プログラムを実行します。利用可能なデバイスは以下のとおりです: ps ... ら起動されるプログラムのバージョン番号を表示します。 -V 実行しないで、 groff で実行される処理内容を標準出力に表示します。 -z troff からの出力を捨てます。エラーメッセージのみが表示されます。 -Z troff からの出力を後処理しません。通常 groff は、自動的に適当 ... 文字間に改行が入ることを禁止します。 eqn の -N オプションと同様です。 -S より安全なモード。 -S オプションを pic に渡し、次の troff リクエストを無効化します: .open , .opena , .pso , .sy , .pi 。 セキュリティ上の理由から安全なモードはデフォルトで有効です。 ... ... ついて記述します。 tbl は、 troff ドキュメントに埋め込まれた表の記述を troff が解釈できるコマンドに変換します。通常、 tbl は groff に -t オプションを指定する ... ことにより起動されます。 tbl は Unix tbl と高い互換性を持ちますが、GNU tbl の出力は Unix troff で処理することはできません。それは GNU troff で処理する必要があります。 コマンドラインにファイル名が指定されなかった場合、 ... 使います。 それには control A か以下を使用する必要があります: .ds a \a .TS tab(;); lw (1i) l. A\*a;B .TE 関連項目 groff (1), troff (1) ... ... to the URL; if there is no link text, the URL is printed as its own link text. These macros have been supported since GNU Troff 1.20 (2009-01-05) and Heirloom Doctools Troff since 160217 (2016-02-17). その他のマクロ .DT タブをデフォルトのタブ値 (0.5 ... (Tm 商標シンボル: \*(lq 左に傾いたダブルクォート: `` \*(rq 右に傾いたダブルクォート: '' 安全なサブセット 技術的には man は troff のマクロパッケージだが、実際には多数の別のツールが man ページのファイルを処理しており、それらは troff の全ての機能を 実装し ... ていないこともある。したがって、他のツールでも正しく処理できるように、 troff のあまり一般的でない機能は、可能ならば用いないのが望ましい。 様々な troff プリプロセッサ も用いないほうが良いだろう (やむを ... ... は詳細で現実に即した正確なリファレンス情報が 含まれています。 整形用言語 roff システム用の言語を指す 3 つの用語があります。 troff 言語 は、 roff の古典的な部分に重点を置くときに使われます。 groff 言語 は GNU 拡張を含んでおり、それに対して roff 言語 は一 ... 変換するためのフロントエンドプログラムです。 古典的な roff にはフォーマッタが 2 つあります。 nroff がテキストデバイス用で、 troff がグラフィカルデバイス用です。 これらのプログラムは groff 実装でもまだ存在しますが、通常は groff と呼ばれるプログラムを通し ... からの機能を 1 つのプログラムに結合し、拡張 できるのです。 groff には多くのコマンドラインオプションがあります。その大部分が troff からもらい受けたものです。 このオプションの密林から逃れるべく、ユーザフレンドリなユーティリティ grog (`groff guess' からと ... ... 要素を簡潔に説明しているだけです。 古くからある機能と groff 拡張機能についての両方とも扱っています。 歴史的に、 roff 言語 は troff と呼ばれています。 groff は、古くからあるシステムと互換性を持ちつつ、独自の拡張機能も 提供しています。 そのため GNU 版では ... 、 roff , troff , groff 言語 という術語は同義として使うこともできるでしょう。 しかし、 troff は、どちらかと言えば古くからの機能に対して適用 ... のページ番号が奇数なら真です。 n フォーマッタが nroff なら真です。 rreg reg というレジスタがあれば真です。 t フォーマッタが troff なら真です。 リクエスト このセクションでは、定義済みのリクエストについて短いリファレンスを 与えます。 groff では、リクエス ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。