'\" te .\" Copyright (c) 2007, Sun Microsystems, Inc.) All Rights Reserved .TH nroff 1 "2007 年 11 月 1 日" "SunOS 5.11" "ユーザーコマンド" .SH 名前 nroff \- ディスプレイまたはラインプリンタ用に文書をフォーマット .SH 形式 .LP .nf \fBnroff\fR [\fB-ehiq\fR] [\fB-m\fR\fIname\fR] [\fB-n\fR\fIN\fR] [\fB-o\fR\fIpagelist\fR] [\fB-r\fR\fIaN\fR] [\fB-s\fR\fIN\fR] [\fB-T\fR\fIname\fR] [\fB-u\fR\fIN\fR] [\fIfilename...\fR] .fi .SH 機能説明 .sp .LP \fBnroff\fR ユーティリティーは、指定された \fIfilename\fR 内のテキストをタイプライタ的なデバイス用にフォーマットします。\fBtroff\fR(1) の説明も参照してください。 .sp .LP \fIfilename\fR 引数が指定されていない場合、\fBnroff\fR は標準入力を読み取ります。1つの \fB–\fR からなる引数は、標準入力に対応したファイル名であるとみなされます。 .SH オプション .sp .LP 以下のオプションがサポートされています。各オプションは、ファイルの\fI前\fRでさえあれば、任意の順序で指定できます。 .sp .ne 2 .mk .na \fB\fB-e\fR\fR .ad .RS 14n .rt 端末の解像度に従い、語と語の間のスペースを均等にして左右両端をそろえた形式でテキストを出力します。 .RE .sp .ne 2 .mk .na \fB\fB-h\fR\fR .ad .RS 14n .rt 横方向に空白を出力する際、空白文字とタブ文字を併用します。これにより出力の速度を上げ、出力文字数を減らすことができます。\fI\fR\fIタブ文字の位置は、文字 8 個分の幅ごとに設定されています。\fR .RE .sp .ne 2 .mk .na \fB\fB-i\fR\fR .ad .RS 14n .rt 指定した入力ファイルをすべて読み込んだあとで標準入力を読み取ります。 .RE .sp .ne 2 .mk .na \fB\fB-q\fR\fR .ad .RS 14n .rt \fB\&.rd\fR 要求から読み込まれた出力を出力しません。 .RE .sp .ne 2 .mk .na \fB\fB-m\fR\fIname\fR\fR .ad .RS 14n .rt 指定した入力ファイルの前に、マクロファイル \fB/usr/share/lib/tmac/tmac.\fIname\fR\fR を付加します。 .RE .sp .ne 2 .mk .na \fB\fB-n\fR\fIN\fR \fR .ad .RS 14n .rt 生成した最初のページのページ番号を \fIN\fR とします。 .RE .sp .ne 2 .mk .na \fB\fB-o\fR\fIpagelist\fR\fR .ad .RS 14n .rt \fIpagelist\fR で示したページだけを印刷します。このリストには、複数のページ番号またはページ番号の 範囲 (またはその両方) をコンマで区切って記述します。範囲として \fIN\fR\fB-\fR\fIM\fR と記述すればページ番号 \fIN\fR から \fIM\fR までが出力され、リストの先頭に \fB-N\fR と記述すれば先頭ページからページ番号 \fIN\fR までが出力され、最後に \fIN\fR– と記述すればページ番号 \fIN\fR から最終ページまでが出力されます。 .RE .sp .ne 2 .mk .na \fB\fB-r\fR\fIaN\fR \fR .ad .RS 14n .rt レジスタ設定。1 文字の引数 \fIa\fR で示すレジスタに、値 \fIN\fR を設定します。 .RE .sp .ne 2 .mk .na \fB\fB-s\fR\fIN\fR \fR .ad .RS 14n .rt \fIN\fR ページごとの停止。\fBnroff\fR は、用紙のローディングや取り替えを可能にするために \fIN\fR ページ (\fIN\fR のデフォルト値は 1) ごとに停止し、復帰改行 (\fINEWLINE\fR) を受信すると再開します。 .RE .sp .ne 2 .mk .na \fB\fB-T\fR\fIname\fR\fR .ad .RS 14n .rt \fIname\fR で示したデバイス用に出力を準備します。\fIname\fR としては次の値が使用できます。 .sp .ne 2 .mk .na \fB\fB37\fR\fR .ad .RS 14n .rt Teletype CorporationModel 37 型端末。この値がデフォルトです。 .RE .sp .ne 2 .mk .na \fB\fBlp\fR | \fBtn300\fR\fR .ad .RS 14n .rt \fBGE —\fR 「半改行」機能を持たないラインプリンタまたは端末 .RE .sp .ne 2 .mk .na \fB\fB300\fR\fR .ad .RS 14n .rt \fBDASI-300\fR .RE .sp .ne 2 .mk .na \fB\fB300-12\fR\fR .ad .RS 14n .rt \fBDASI\fR-300 — 12 ピッチ .RE .sp .ne 2 .mk .na \fB\fB300S\fR\fR .ad .RS 14n .rt \fBDASI-300S\fR .RE .sp .ne 2 .mk .na \fB\fB300S-12\fR\fR .ad .RS 14n .rt \fBDASI-300S\fR .RE .sp .ne 2 .mk .na \fB\fB382\fR\fR .ad .RS 14n .rt \fBDASI-382\fR (fancy \fBDTC\fR 382). .RE .sp .ne 2 .mk .na \fB\fB450\fR\fR .ad .RS 14n .rt \fBDASI-450\fR (Diablo Hyterm) .RE .sp .ne 2 .mk .na \fB\fB450-12\fR\fR .ad .RS 14n .rt \fBDASI-450 (Diablo Hyterm) —\fR12 ピッチ .RE .sp .ne 2 .mk .na \fB\fB832\fR\fR .ad .RS 14n .rt \fBAJ\fR 832 .RE .RE .sp .ne 2 .mk .na \fB\fB-u\fR\fIN\fR\fR .ad .RS 14n .rt 位置 \fB3\fR にマウントされているフォントのボールド係数を \fIN\fR に設定します。\fIN\fR を指定しない場合、ボールド係数は \fB0\fR に設定されます。 .RE .SH オペランド .sp .LP 次のオペランドを指定できます。 .sp .ne 2 .mk .na \fB\fIfilename\fR\fR .ad .RS 12n .rt \fBnroff\fR によって処理されるテキストを含むファイル。 .RE .SH 使用例 .LP \fB例 1 \fRマクロパッケージを使ってフォーマット .sp .LP 本コマンドはマクロパッケージ \fB-me\fR を使って \fBusers.guide\fRをフォーマットし、出力時には 4 ページごとに印刷をいったん停止します。 .sp .in +2 .nf example% \fBnroff \(mis4 \(mime users.guide\fR .fi .in -2 .sp .SH 環境 .sp .LP \fBnroff\fR の実行に影響を与える次の環境変数についての詳細は、\fBenviron\fR(5) を参照してください。\fBLC_CTYPE\fR、\fBLC_MESSAGES\fR、および \fBNLSPATH\fR。 .SH ファイル .sp .ne 2 .mk .na \fB\fB/usr/tmp/trtmp*\fR\fR .ad .sp .6 .RS 4n 一時ファイル (後述の「注意事項」を参照) .RE .sp .ne 2 .mk .na \fB\fB/usr/share/lib/tmac/tmac.*\fR\fR .ad .sp .6 .RS 4n 標準マクロファイル .RE .sp .ne 2 .mk .na \fB\fB/usr/share/lib/nterm/*\fR \fR .ad .sp .6 .RS 4n \fBnroff\fR 用の端末駆動テーブル .RE .sp .ne 2 .mk .na \fB\fB/usr/share/lib/nterm/README\fR\fR .ad .sp .6 .RS 4n 端末記述ファイルのインデックス .RE .SH 属性 .sp .LP 属性についての詳細は、マニュアルページの \fBattributes\fR(5) を参照してください。 .sp .sp .TS tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) . 属性タイプ属性値 _ 使用条件text/doctools _ CSI有効 .TE .SH 関連項目 .sp .LP \fBchecknr\fR(1), \fBcol\fR(1), \fBeqn\fR(1), \fBman\fR(1), \fBtbl\fR(1), \fBtroff\fR(1), \fBattributes\fR(5), \fBenviron\fR(5), \fBme\fR(5), \fBms\fR(5), \fBterm\fR(5) .SH 注意事項 .sp .LP 現在、\fB/usr/tmp\fR は \fB/var/tmp\fR へのシンボリックリンクです。 .sp .LP 以前のドキュメントでは、数値レジスタ \fByr\fR を\fB現在の年の末尾の 2 桁\fRであると説明していましたが、これは正しくありません。\fByr\fR は、実際には 1900 年以来の年数を示します。2099 年までの現在の年の末尾の 2 桁を正しく取得するには、文字列レジスタ \fByy\fR の次の定義をドキュメントに含めることで、その後 2 桁の年の表示に使用することができます。\fByy\fR の代わりに、ほかの任意の 1 文字または 2 文字のレジスタ名を使用できます。 .sp .in +2 .nf \&.\e" definition of new string register yy--last two digits of year \&.\e" use yr (# of years since 1900) if it is < 100 \&.ie \en(yr<100 .ds yy \en(yr \&.el \e{ .\e" else, subtract 100 from yr, store in ny \&.nr ny \en(yr-100 \&.ie \en(ny>9 \e{ .\e" use ny if it is two digits \&.ds yy \en(ny \&.\e" remove temporary number register ny \&.rr ny \e} \&.el \e{.ds yy 0 \&.\e" if ny is one digit, append it to 0 \&.as yy \en(ny \&.rr ny \e} \e} .fi .in -2