mm コマンド
目的
memorandum マクロでフォーマットされた文書を印刷します。
構文
Mm [ -M (M) メディア ] [ 「-c」 ] [ -e (E) ] [ -E (E) ] [ T ] [ -12 ] [ -T (T)名前 ] { ファイル ... | - }
説明
mm コマンドは nroff コマンドおよび mm マクロ・パッケージを使用する文書をフォーマットします。 mm コマンドは、tbl コマンドおよび neqn コマンドによるプリプロセスを指定し、さまざまな端末向けの出力フィルターによるポストプロセスを指定するフラグを持ちます。 nroff コマンドの正しいパイプラインと必要なフラグは、選択したフラグに従って生成されます。
注:
- 出力ページの範囲を指定するには、 nroff コマンドの -oList フラグを使用します。 mmコマンドが -e、'-t、'-(マイナス記号)フラグと'-o、 'リストフラグとともに呼び出された場合、また、ドキュメントの最後のページが'リスト変数で指定されていない場合、次のようなメッセージが表示される可能性があることを覚えておいてくださいbroken pipe開くのに失敗しました。 このメッセージは問題があることを示すメッセージではないので、無視してかまいません。
- mmコマンドは、 -hフラグを付けてnroffコマンドを呼び出す。 このフラグを使うと、nroff コマンドはワークステーションのタブ・セットが 8 文字ごとの位置にあると想定します。
- nroff コマンドの -s フラグを (出力のページ間で停止するために) 使用する場合は、改行 (Enter キーまたは改行文字ではなく) を使用して出力を再始動してください。 nroffコマンドの-sフラグは、mmコマンドの-cフラグや、mmコマンドが自動的にcolコマンドを呼び出す場合には機能しない。
- 出力を印刷するワークステーションの種類に関する不正確な情報を mm コマンドに指定すると、満足できない結果になります。 ただし、出力をファイルにリダイレクトする場合は、-T37 フラグを使用します。 次に、ファイルを印刷するときに適切なワークステーション・フィルターを使用します。
mm コマンド・フラグのリストを取得するには、パラメーターを設定せずにコマンド名を入力します。 フラグの指定順序は任意ですが、必ず File パラメーターの前に指定します。 その他のフラグ (例えば -rANumber など) はすべて、nroff コマンドに渡されます。
フラグ
| 項目 | 説明 |
|---|---|
| -M メディア | 用紙上のイメージ可能領域の大きさを判別するために、用紙サイズを指定します。 Media 変数で有効な値は以下のとおりです。
注: Media 変数では大文字と小文字は区別されません。 |
| -c | col コマンドを呼び出します。 次の端末名の場合に、col コマンドは mm コマンドによって自動的に呼び出されます。 以下のデバイスは、 -TName フラグ、 $TERM シェル変数、またはデフォルトを使用して指定できます。
|
| -e | neqn コマンドを呼び出します。また、neqn コマンドに /usr/share/lib/pub/eqnchar ファイルを読み取らせます。 eqnchar ファイル・フォーマットを参照してください。 |
| -E | nroff コマンドの -e フラグを呼び出します。 |
| -t | tbl コマンドを呼び出します。 |
| -12 | 12 ピッチ・フォントを使用します。 $TERM シェル変数を 300、300s、450、1620 のいずれかに設定した場合に、 このフラグを使用します。 (このフラグを使用する場合、DASI 300 および 300s の各ワークステーションのピッチ・スイッチは、手動操作で 12 に設定します。) |
| -T名前 | Name 変数で指定したワークステーション・タイプを使用します。 デフォルトでは、mm コマンドは環境から入手する $TERM シェル変数の値を Name 変数の値として使用します。 $TERM シェル変数が設定されないと、mm コマンドは lp (下線とタブが可能なプリンターの汎用名) を使用します。 複数のワークステーション・タイプが指定されている場合は、リスト内の最後のものが適用されます。 |
| - | 入力を標準入力から強制的に読み取ります。 |
パラメーター
| 項目 | 説明 |
|---|---|
| File | mm コマンドがフォーマットするファイルを指定します。 |
例
- 環境内で $TERM シェル変数が hplj コマンドに設定されている場合、以下の 2 つのコマンド行は同等です。
mm -t -rC3 File tbl File | nroff -mm -Thplj -h -rC3 - File 変数に値の代わりに - (負符号) フラグを指定すると、 mm コマンドは標準入力を読み取ります。 このオプションにより、mm コマンドを次のようにフィルターとして使用することができます。
cat File | mm -注: - (負符号) フラグを他のファイルと一緒に使用した場合、結果は保証されません。
環境変数
| 項目 | 説明 |
|---|---|
| $TERM ($TERM) | 端末名を指定します。 |
ファイル
| 項目 | 説明 |
|---|---|
| /usr/share/lib/pub/eqnchar | eqn コマンドおよび neqn コマンドの特殊文字定義を保持します。 |