groffドキュメントから:
GNU 'troff' (または 'groff') は文書を組版するシステムです。
再:
したがって、この記事でGNU "troff"プログラムについて話すとき、私たちは "gtroff"と言います。
もう一つ:
「groff」は通常、「gtroff」プログラムと選択したデバイスに適した後処理装置を実行します。
それでは、「gtroff」とは何ですか?「gtroff」と「groff」の違いは何ですか?
答え1
gtroff
の不可欠な部分ですgroff
。
gtroff
従来のroffプロセッサtroff
のGNU実装ですnroff
。これらの処理文書は roff 形式の言語で書かれており、デバイス「後処理プロセッサ」の中間出力を生成します。gtroff
詳細説明groff
マニュアルの別のセクションで。 Linuxシステムでは、一般的troff
にgtroff
。
groff
Roffベースのテキスト処理システムの「完全な」GNU実装です。これには、より抽象的な表現から始まり、roffを生成するのに役立つ複数のプリプロセッサが含まれています。これには、tbl
(テーブル用)、eqn
(方程式用)、pic
(グラフ用)が含まれます。また、ASCII、TEX DVI、HTML、PostScript、PDF出力などをサポートする多くの後処理プロセッサも含まれています。
従来のアプローチでは、troff
必要な前処理器を介して入力を手動で渡し、それ自体で入力を渡し、troff
最後に適切な後処理を実行する必要があります。groff
これらすべてをカプセル化します。
groff -p -t -me -Tps example.me
とを使用しexample.me
て前処理し、結果をマクロパッケージに提供し、最後にPostScriptファイルを生成するために使用します。pic
tbl
troff
me
grops