nroff コマンド

目的

タイプライターなどのデバイスやライン・プリンターへ出力するためにテキストをフォーマットします。

構文

NROFF [ -e (E) ] [ -h ] [ I ] [ -q (Q) ] [ -z ] [ - リスト ] [ N 数値 ] [ -s 数値 ] [ - ANumber (A) ] [ -ウー 数値 ] [ -T (T) 名前 ] [ -マン ] [ -私 ] [ -mm (M) ] [ -MPTX ] [ -ミリ秒 ] [ ファイル ... | - ]

説明

nroff コマンドは 1 つ以上のファイルを読み取り、 タイプライターなどのデバイスおよびライン・プリンターに出力します。 ファイルを指定しないか、または - (マイナス符号) フラグを最終パラメーターとして指定すると、標準入力がデフォルトで読み取られます。 File 変数には、nroff コマンドでタイプライターなどのデバイスに出力するファイルを指定します。 デフォルトは標準入力です。

nroff コマンド出力をポストプロセスするには col コマンドが必要な場合があります。

フラグ

項目 説明
-e 特定の端末装置の全解像度を使って、行末調整済みの行に均等間隔のワードを生成します。
-h 水平スペーシング時に出力タブ文字を使用して出力を迅速化し、出力文字数を少なくします。 タブ文字は公称の 8 桁ごとに設定されるものと見なします。
-i 指定ファイルをすべて読み取った後、標準入力を読み取ります。
-男性 man マクロ処理パッケージを選択します。
-私 me マクロ処理パッケージを選択します。
-MM mm マクロ処理パッケージを選択します。
-エムピーティーエックス mptx マクロ処理パッケージを選択します。
-ms ms マクロ処理パッケージを選択します。
-n 数値 指定された番号を最初の出力ページに割り当てます。
-o リスト 下記のようなコンマで区切られたページ番号と範囲のリストで構成する、List 変数で指定されたページのみを出力します。
  • Start-Stop の範囲は、Start から Stop までのページの印刷を意味します。 例えば、9-15 であれば 9 ページから 15 ページまでを出力します。
  • 最初の -Stop は、先頭ページからページ Stop までの印刷を意味します。
  • 最後の Start- は、ページ Start から最後までの出力を意味します。
  • ページ番号と範囲を組み合わせると、指定したページが印刷されます。 例えば、-3、6-8、10、12- であれば、 先頭ページから 3 ページまで、6 ページから 8 ページまで、10 ページ、および 12 ページから最後までが出力されます。

    注: -oList フラグがパイプラインで使用されている場合 (1 つ以上の eqn または tbl コマンドの場合と同様)、broken pipe文書の最後のページが List パラメーターに指定されていない場合のメッセージです。 この broken pipe メッセージは問題があることを示すものではないので、無視してかまいません。

-q .rd 要求の同時入出力モードを呼び出します。
-r アンナンバー レジスター A を指定値に設定します。 A 変数で指定した値は 1 文字の ASCII 名でなければなりません。
-s 数値 指定ページ数ごとに停止します (デフォルト値は 1 です)。 nroff コマンドは、指定ページ数ごとに停止し、用紙を挿入したり、変更できるようにします。行送りまたは改行文字を受け取ると実行を再開します。 このフラグはパイプラインでは働きません (例えば、mm コマンド)。 nroff コマンドがページ間で停止するとき、ASCII BEL 文字がワークステーションに送られます。
-T 名前 指定のプリンターへの出力を準備します。 タイプライターなどデバイスとライン・プリンターは、英語文字セット、数字、 および記号の他に国際拡張文字セットを表す下記の Name 変数を使用します。
hplj (hplj)
Hewlett-Packard LaserJet II と同じシリーズの他のモデルのプリンター。
ibm3812
3812 Pageprinter II
ibm3816
3816 Pageprinter
ibm4019
4019 レーザー・プリンター。

注: 4019 および HP Laser Jet II プリンターはページの上部と下部に非出力域があります。 このようなプリンターにファイルを出力する場合は、すべての出力を出力可能域に配置するように、上部マージンと下部マージンを定義しなければなりません (例えば、-mm フラグでフォーマットした場合)。

37
端末表示専用のテレタイプ・モデル 37 端末 (デフォルト)。 このデバイスでは、¥[N] フォーマットで入力された拡張文字がサポートされません。 拡張単一バイト文字を入力すると、詳細情報が表示されます。
lp
アンダーラインとタブを使用できるプリンターの総称名。 逆方向の行送りを使用して lp 値に送信されるすべてのテキスト (例えば、テーブルを含むテキスト) は、col コマンドを使用して処理しなければなりません。 このデバイスでは、¥[N] フォーマットで入力された拡張文字がサポートされません。 拡張単一バイト文字を入力すると、詳細情報が表示されます。
ppds (ppds)
Quietwriter III、Quickwriter、および Proprinter などの個人用プリンター・データ・ストリームをサポートするプリンターの総称名。
ibm5575
5575 漢字プリンター。
ibm5577
5577 漢字プリンター。

注: テキスト・フォーマット・システムの完全性を確保するために、以下のデバイスは、AT & T Distribution Center から 現状のまま 出荷されます。 これらのテーブルのサポート機能は用意されていません。

-T Name (続き)
2631
正規モードの Hewlett-Packard 2631 プリンター。
2631-c
圧縮モードの Hewlett-Packard 2631 プリンター。
2631-E
拡張モードの Hewlett-Packard 2631 プリンター。
300
DASI-300 プリンター。
300-12
1 インチ当たり 12 文字に設定している DASI-300 端末。
382
DTC-382.
4000a
Trendata 4000a 端末 (4000A)。
450
DASI-450 (Diablo Hyterm) プリンター。
450-12
1 インチ当たり 12 文字に設定している DASI-450 端末。
832
Anderson Jacobson 832 端末。
8510
C.ITOH プリンター。
tn300
GE Terminet 300 端末。
x
TX 印刷トレーン搭載のプリンター。
300s
DASI-300s プリンター (300S)。
300s-12
1 インチ当たり 12 文字に設定している DASI-300s プリンター (300S-12)。
-u 数値 3 番目のフォント位置 (ボールド) のボールド・ファクター (文字重ね打ち数) を指定数値に設定します。Number 変数を指定しない場合は、0 になります。
-Z .tm (ワークステーション・メッセージ) 要求によって生成されたメッセージだけを印刷します。

注: マクロについては、 troff コマンドの「 フォーマット・ツール用マクロ・パッケージ 」を参照してください。

- 入力を標準入力から強制的に読み取ります。

ファイル

項目 説明
/usr/share/lib/tmac/tmac.* 標準マクロ・ファイルを指すポインターが入っています。
/usr/share/lib/macros/* 標準マクロ・ファイルが入っています。
/usr/share/lib/nterm/* nroff コマンド用の端末ドライビング・テーブルが入っています。
/usr/share/lib/pub/terminals サポートされている端末のリストが入っています。