NROFF(1) — NEWS-OS Programmer’s Manual
名称
nroff − テキストフォーマッティング
形式
nroff [ option ] ... [ file ] ...
解説
nroff は、 指定された file 内のテキストを、 タイプライタ形式のデバイス用に整形します。 troff も参照してください。 nroff の処理能力のすべてに関しては、 Nroff/Troff user’s manual に説明してあります。
引数 file を指定しない場合には、 標準入力が読み込まれます。 マイナス (−) だけの引数は、 標準入力を 意味するファイル名として扱われます。
以下のオプションは、 ファイル名の 前 であれば、 どのような順序でも指定できます。
−olist list 中で、 コンマで区切られて示された番号と範囲のページのみ出力します。 範囲 N−M は、 N から M のページを 意味します。 最初に −N がある場合は始めから N ページまで、 最後に N− がある場合は N ページから終わりまでを 意味します。
−nN ページ N から始まるページ番号を つけます。
−sN N ページごとにストップします。 nroff は、 N ページ (デフォルト N=1) 分処理するたび、 その直前に、 用紙のローディングや交換を行うために処理を ストップし、 ニューラインの受信によって再開します。
−mname マクロファイル /usr/lib/tmac/tmac.name を入力 file として扱います。
−raN レジスタ a (1文字)を N にセットします。
−i 入力ファイルを読み終えた後、 標準入力を読み取ります。
−q rd リクエストによる同時入出力モードを呼び出します。
−Tname 指定した端末用の出力を用意します。 既知の name には、 Teletype 社モデルターミナル用の 37 (デフォルト)、 GE TermiNet 300 用の tn300 (あるいは半改行機能のない全ターミナル)、 DASI-300S 用の 300S、 DASI-300 用の 300、 DASI-450 用の 450 (Diablo Hyterm) があります。
−e 端末の解像度を十分に使用して、 左右揃えの行での単語を等間隔にします。
−h 高速の出力および出力文字数を減らすために、 水平スペーシングにタブ出力を使用します。 通常文字 8 文字分の幅ごとにタブが設定してあると想定されます。
多国語対応
漢字をはじめ多国語に対応するための処理は、以下のとおりです。
ms マクロはパラグラフの段付けに 5n のスペースをデフォルトとしており、 これは奇数なので、全角文字だけで書かれた文の最初の 1行は 1n 短く なります。これを避けるためには、
.nr PI 4n
などのように偶数の値を設定してください。
漢字対応しているプリプロセッサ ‘tbl’、‘neqn’ やポストプロセッサ ‘col’、 ‘colcrt’と共に使用できます。
関連ファイル
/tmp/ta∗一時ファイル
/usr/lib/tmac/tmac∗標準マクロファイル
/usr/lib/term/∗ nroff のための装置駆動テーブル
関連事項
J. F. Ossanna, Nroff/Troff user’s manual
B. W. Kernighan, A TROFF Tutorial
eqn(1), tbl(1), ms(7), me(7), man(7), col(1), colcrt(1)
バグ
半角片仮名は使用できません。
多国語対応のため、約 1メガバイトのメモリを必要とします。
NEWS-OSRelease 4.1C