groff

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内検索
Groff
作者 GNU Project
対応OS クロスプラットフォーム
種別 Typesetting
ライセンス GNU General Public License
公式サイト www.gnu.org/software/groff/
テンプレートを表示

Grofftroffnroff を置き換える文書整形ユーティリティ。ジェームズ・クラークC++ を主言語として独自に実装した。多数のエクステンションを含め、ditroff を手本にしている。最初のバージョンである 0.3.1 は1990年6月にリリースされた。最初の安定版は 1.04 で、1991年11月にアナウンスされた。AT&T の troff/nroff パッケージはプロプライエタリ・ソフトウェアな上、UNIX ブランドのシステムにおいても必ずしも利用可能ではなかった。Groff はこれらを置き換えるための、容易に入手できるフリーソフトウェアとして開発された。1999年、Werner Lemberg と Ted Harding が Groff のメンテナンスを引き継いだ。[1]

Groff は eqntblpicsoelim といったプリプロセッサやポストプロセッサ用の多数のヘルパープログラムを含んでいる。また、troff のマクロパッケージを置き換えたり拡張したりするマクロパッケージもある。

Groff は新機能の開発を進めており、Linux や 4.4BSD の派生 OS 等のフリーでオープンソースな UNIX 系 OS において重要な位置を占めている。特に UNIX 系 OS のドキュメントの標準的な形式である manページの作成に troff マクロが使われているためである。

OpenBSD はバージョン 4.9 以降、groff ではなく mandoc を使用している。[2]

関連項目[編集]

参考文献[編集]

外部リンク[編集]