groff_mm(7) FreeBSD 一般コマンドマニュアル

groff_mm

前のページ 上に戻る 次のページ

groff_mm



書式

       groff -mm [ options...  ] [ files...  ]


解説

       groff mm マクロは、DWB mm マクロと互換であるように設計され
       ています。しかし、以下のような制限があります:

       o      ベル研の方言は実装されていません。

       o      マクロ OK 及び PM は実装されていません。

       o      groff mm は、カットマークをサポートしません。

       mm は、国際化されて設計されています。そのため、各国語対 応
       用の短いマクロファイルを書き換えて、英語のテキストを好みの
       言語対応に置き換えることができます。 mmse を例として用いて
       ください。


       大 域変数の初期化後に localelang_locale というファイル
       を読み込みます。そのため、企業名などについてのマクロをロー
       カライズすることができます。

       このマニュアルでは、角括弧は省略可能な引数を表示するのに用
       いられます。



       B>数B>値B>レB>ジB>スB>タB>とB>文B>字B>列B>変B>数
       多くのマクロを数値レジスタと文字列変数によって制御すること
       が 出来ます。数値レジスタは、nr コマンドによって、代入が出
       来ます。
       .nr XXX [+-]n [i]
       XXX はレジスタの名前です。 n は、代入されるべき値です。 そ
       して、i は、自動増加に使われる増分値です。もし現在値の増減
       が必要ならば、n には、前に接頭辞として正符号や負符号をつけ
       ることが出来ます。 (自動増加や自動減少が行なわれるのは、数
       値レジスタが正符号か負符号とともに用いられた時のこ と で、
       \n+[XXX]\n-[XXX] の様になります。)

       文字列変数は、ds により定義されます。
       .ds YYY string
       文字列 string としては、空白も含めて行末までの全部が割り当
       てられます。 string の中の最初の空白は、二重引用符が前につ
       けられなければなりません。 (テキストの中では、文字列変数は
       \*[YYY] の様に使われます。)

       B>数B>値B>レB>ジB>スB>タB>のB>特B>殊B>なB>形B>式
       数値レジスタというものは、形式が何も指定されなければ、通常
       の数字で表示されます。形式は af によって設定出来ます:
       .af R c
       R はレジスタの名前で、c はその形式です。
              か 1-7 の間です。本マクロは目次のカスタマイズに使用
              します。

       1C [1] 1 段の段組処理を開始します。引数としての 1 はページ
              区切りを無効にします。広い脚注を用いてください。 狭
              い脚注は重ね打ちになってしまうでしょう。

       2C     2 段の段組処理を開始します。ページを 2 段のカラムに
              分割します。これは、MC の特殊な場合になります。関連
              項目は 1C です。

       AE     アブストラクトの終わり。 AS を参照してください。

       AF [B>企B>業B>名]
              著者の帰属する企業。AU の前に呼び出さなければなりま
              せん。関連項目は COVER です。

       AL [type [text-indent [1]]]
              自動番号付けリストを開始します。項目は、1 から始 め
              ら れる番号を振付けられます。引数の type は数字の型
              を制御します。
              引数 数字の型
              1    アラビア数字 (デフォルト)
              A    大文字 (A-Z)
              a    小文字 (a-z)
              I    大文字 ローマ数字
              i    小文字 ローマ数字
              text-indent はインデントを設定し、Li よりも優先され
              ます。 3 番目の引数は、各項目の前に空行を出力するこ
              とを禁止します。

       APP name text
              name という名前の付録を開始します。 name が "" であ
              る 場合には、自動的に名前がつけられます。名前が自動
              生成されるならば、付録は A から始まります。数値変数
              の  Aph   が非 0 であれば、新しいページに切り替えら
              れ、ヘッダも生成されます。これが、デフォルトで す。
              付 録は、常に「List of contents」の中に正しいページ
              番号とともに表示されます。 APPENDIX という名前 は、
              文字列変数の App に望みのテキストを代入すれば、変え
              ることが出来ます。文字列 Apptxt は、現在の付録テ キ
              ストを含みます。

       APPSK name pages text
              .APP とほぼ同じです。異なるのは、pages だけページ番
              号が増加されることです。これが使用されるのは、図 表
              や、 その他整形されていない文書が付録に含まれる時で
              す。

       AS [arg [indent]]
              アブストラクトの開始。インデントは、「en (半角)」で
              指 定 さ れますが、単位付きの指定も可能です。引数の
              く印字されません。 indent は両側マージンのインデ ン
              ト を制御します。指定されない時は、通常のテキストの
              インデントが用いられます。

       AST [title]
              アブストラクトの題目。デフォルトでは、ABSTRACT   で
              す。 アブストラクトのテキストの上にそのテキストを設
              定します。

       AT title1 [title2 ...]
              著者の肩書。AT は、各々の AU のすぐ後に現れなければ
              な りません。肩書は、署名ブロックで名前の後に現れま
              す。

       AU  [name  [initials  [loc  [dept  [ext  [room  [arg  [arg
       [arg]]]]]]]]]
              著者に関する情報。これは、覚書や論文の著者 を 明 示
              し、 表 紙や他の同様の場所に印字されます。 AUTL
              の前に現れてはなりません。著者情報には、イニシャ ル
              (initials)、所在地 (loc)、部局 (dept)、電話内線番号
              (ext)、部屋番号又は部屋の名前 (room)、そして 3 個ま
              での追加引数を含めることが出来ます。

       AV [name [1]]
              承 認署名。これは、署名と日付を伴う承認欄を生成しま
              す。変数 Letapp を用いて文字列 APPROVED: を変更する
              ことが出来ます。また、文字列 DateLetdate に入っ
              ています。

       AVL [name]
              手紙の署名。署名用の空間の行を生成します。

       B [bold-text [prev-font-text [bold...]]]
              ボールド体の開始。引数の数には、制限はありませ ん。
              すべての引数は、1 個の単語に結合されます。第 1 番目
              の引数、第 3 番目の引数、などなどがボールド体で印字
              されます。

       B1     (ms  マクロのような) ボックスの開始。テキストの周り
              にボックスを描きます。テキストは 1 文字インデントさ
              れ、右マージンは 1 文字短くなります。

       B2     ボックスの終了。B1 によって開始されたボックスを終了
              します。

       BE     ページ底部のブロックの終了。BS を参照してください。

       BI [bold-text [italic-text [bold-text [...]]]]
              ボ ールド体とイタリック体。引数の数には制限はありま
              せん。 B を参照してください。

       BL [text-indent [1]]

       BVL text-indent [mark-indent [1]]
              変則可変項目リスト。この変則可変項目リストには、 定
              まっ た項目記号がありません。その代わり、各 LI に項
              目記号が定義されていると仮定しています。テキスト は
              必 ず、 項 目 記 号の後の次の行で始まります。 text-
              indent によって、テキストのインデントが設定さ れ ま
              す。 そして、mark-indent によって、現在のインデント
              から項目記号までの距離が設定されます。第 3 番目の引
              数は、各項目の前に空行を出力することを禁止します。

       COVER [arg]
              COVER   は 表 紙 の 定 義 を 開始します。重要なこと
              は、.COVER がすべての通常のテキストより前に現れるこ
              と  で す。  .COVER   で は、arg   を 使 用 し て、
              /usr/share/tmac/mm/arg.cov というファイル名を構成し
              ま す。このお陰で、無制限な型の表紙を創作することが
              可能です。 ms.cov の目的としていることは、ms の表紙
              に 似せることです。 .COVER では、表紙の定義の最後に
              .COVEND があることが要求されます。必ず、以下のよ う
              な順番で表紙マクロを使用してください:
              .COVER
              .TL
              .AF
              .AU
              .AT
              .AS
              .AE
              .COVEND
              しかし、必ず必要なのは .TL.AU だけです。

       COVEND  こ れ によって表紙の記述は終了し、表紙が印字されま
              す。このマクロは、表紙ファイルに定義されています。

       DE     ディスプレイ終了。これは、DS 又は DF で始まったテキ
              ストブロックやディスプレイを終了させます。

       DF [format [fill [rindent]]]
              フ ローティングディスプレイを開始します (入れ子には
              できません)。フローティングディスプレイは、キューに
              保 存 さ れ、入れられた順番で印字されます。 format,
              fill, rindent は、DS の場合と同じです。フローティン
              グ ディスプレイは、2 個の数値レジスタ DeDf とに
              よって制御されます。

              De B>レB>ジB>スB>タ
              0    特別なことは何もありません。これがデフォルトで
                   す。
              1    十分な空白がある場合、ディスプレイが印字された
                   後で改ページが行われます。そうでない場合、ディ
                   スプレイは文書の最後に印字されます。

                   レイを印字します。もし De が 0 でなければ、 各
                   ディスプレイの間に改ページが出力されます。
              5    現 在 のページをディスプレイで満たします。そし
                   て、残りは、新しいページまたはカラムから始めま
                   す。( これがデフォルトです)。もし De が 0 でな
                   ければ、各ディスプレイの間に改ページが出力され
                   ます。

       DL [text-indent [1 [1]]]
              ダッ シュリストの開始。これは、各項目がダッシュの後
              に印字されるリストを開始します。 text-indent は、数
              値 レジスタの Pi によって設定される、リスト項目のデ
              フォルトのインデントを変更します。第 2 引数は、リス
              ト 項目の間の空行印字を抑止します。 LI を参照してく
              ださい。第 3 引数は、各リスト項目の前の空行印字を抑
              止します。

       DS [format [fill [rindent]]]
              スタティックディスプレイの開始。これは、DE に至るま
              でテキストの収集を始めます。テキストは、ページ長 よ
              り 長 くならない限り同一のページに印字されます。 DS
              は入れ子にできます。入れ子の深さには限度はありま せ
              ん (合理的な程度に :-)。

              format
              ""   インデントしません。
              none インデントしません。
              L    インデントしません。
              I    数値レジスタ Si の値だけテキストをインデントし
                   ます。
              C    各行を中央揃えします。
              CB   ディスプレイ全体をブロックとして中央揃え し ま
                   す。
              R    行を右揃えします。
              RB   ディスプレイ全体をブロックとして右揃えします。

              L, I, C, CB は 0, 1, 2, 3 とも指定できます。これ は
              互 換性の理由からです。 (この機能は使用しないでくだ
              さい。:-)

              fill
              ""   行詰め機能を無効にします。
              none 行詰め機能を無効にします。
              N    行詰め機能を無効にします。
              F    行詰め機能を有効にします。

              N と F は 0 と 1 とも指定できます。通常は空行がディ
              ス プレイの前と後に印字されます。数値レジスタ Ds に
              0 を設定すればこれを抑止出来ます。 rindent を指定す
              れば、行の長さをその量だけ短く出来ます。

       EC [title [override [flag [refname]]]]
              文字列変数の Le は、式一覧 (List of Equations) の題
              目を制御します。式一覧は、数値レジスタ Le が 1 の場
              合のみ表示されます。デフォルトは 0 です。これは、デ
              フォルトでは LIST OF EQUATIONS です。数値レジスタの
              Liec は単語 Equation を含みます。この文字列は番号の
              前に印字されます。もし refname が指定されている時に
              は、数式番号が .SETR によって保存され ま す。 こ れ
              は、.GETST refname によって取り出せます。
              ECDS/DE の内部で使用されている場合、特別な表題
              処理を行います。 DS の書式には影響されません。

       EF [arg]
              偶数ページのフッタ。これは偶数ページの通常のペー ジ
              フッ タのすぐ上に印字されます。 PF を参照してくださ
              い。

       EH [arg]
              偶数ページのヘッダ。これは偶数ページの通常のペー ジ
              ヘッ ダのすぐ下に印字されます。 PH を参照してくださ
              い。

       EN     数式の終了。 EQ を参照してください。

       EOP    ページ終了のユーザ定義マクロ。フッタを通常通り印 字
              す る代わりにこのマクロが呼び出されます。このマクロ
              は何のトラップもアクティブではない状態の隔離され た
              環境下で実行されます。 TPを参照してください。

              EOP B>にB>利B>用B>でB>きB>るB>文B>字B>列B>変B>数
              EOPf PF からの引数。
              EOPefEF からの引数。
              EOPofOF からの引数。

       EPIC width height [name]
              EPIC  は指定された width (幅) と height (高さ) の箱
              を描きます。また、テキスト name を表示するか、 name
              が 指定されていない場合にはデフォルト文字列を表示し
              ます。外部ピクチャを取り込むときに使用し、 こ の 場
              合、ピクチャの大きさだけを指定してください。 PIC を
              見てください。

       EQ [label]
              数式の開始。 EQ/EN は、eqn への入力として書かれた数
              式 の区切り記号です。 EQ/ENDS/DE ペアに囲まれて
              いなければなりません。しかし、EQeqn のオプ ショ
              ン を設定するのに使用されているだけならば、その必要
              はありません。数値レジスタの Eq が  1   で な け れ
              ば、label   は 数式の右マージンに現れます。1 であれ
              ば、ラベルは左マージンに現れます。

       EX [title [override [flag [refname]]]]
              エグジビットの題目。引数は EC と同じです。 EX は 数
              レ タ ー や 覚 書 の 正 式 な 締 め く く り として
              Yours very truly, を印字します。引数でデフォルト の
              文 字列を置き換えられます。デフォルトは文字列変数の
              Letfc に保管されています。

       FD [arg [1]]
              脚注のデフォルトの形式。これは、ハイフネ ー ショ ン
              (hyphen)、右マージン揃え (adjust)、脚注テキストのイ
              ンデント (indent) を制御します。また、ラベ ル 揃 え
              (ljust) も変更することが出来ます。

              arg  hyphen  adjust  indent  ljust
              0    no      yes     yes     left
              1    yes     yes     yes     left
              2    no      no      yes     left
              3    yes     no      yes     left
              4    no      yes     no      left
              5    yes     yes     no      left
              6    no      no      no      left
              7    yes     no      no      left
              8    no      yes     yes     right
              9    yes     yes     yes     right
              10   no      no      yes     right
              11   yes     no      yes     right

              11   以上の引数は、引数 0 と見なされます。mm でのデ
              フォルトは 10 です。

       FE     脚注の終了。

       FG [title [override [flag [refname]]]]
              図の題名。引数は EC のものと同じです。 FG は数値 レ
              ジ スタの Fg をカウンタとして使用します。文字列変数
              の Lf は、図一覧 (List of Figures) の題名を制御しま
              す。デフォルトでは LIST OF FIGURES となります。図一
              覧が表示されるのは、数値レジスタ Lf が 1 の場合のみ
              で す。 デ フォ ル ト は  1 です。文字列変数の Lifg
              は、Figure という単語を含みます。この単語は、番号の
              前に印字されます。もし refname が指定されていれば、
              図番号が .SETR によって保存されます。これは、.GETST
              refname によって取り出せます。
              FGDS/DE の内部で使用されている場合、特別な表題
              処理を行います。 DS の書式には影響されません。

       FS [label]
              脚注の開始。脚注は FE で閉じられます。通常脚注は 自
              動 的に番号が付されます。この番号は、文字列変数の F
              により利用出来ます。ただ \*F をテキストに加えてくだ
              さ い。また、label を引数として加えることで、他の番
              号や名前を脚注に付けることが出来ます。ディスプレ イ
              の 中の脚注も今では可能です。空行が、脚注同士を分離
              します。行の高さは、数値レジスタの Fs により制御 さ
              ださい。もし varname が指定されているなら、GETPN に
              より文字列変数の varname にはページ番号が代入されま
              す。

       GETR refname
              こ れは GETHNGETPN をテキストの「chapter」と「,
              page」とともに結合します。文字列変数の Qrf は参照用
              のテキストを保持しています:
                   .ds Qrf See chapter \\*[Qrfh], page \\*[Qrfp].
              Qrf は他の言語をサポートする為に変更出来ます。文 字
              列 変数の QrfhQrfpGETR により設定され、セク
              ションヘッダ番号とページ番号が入っています。

       GETST refname [varname]
              これは、.SETR の第 2 引数により保存された文字列を挿
              入 します。これは、1 回目のパスでは、ダミー文字列に
              なっているでしょう。もし varname が指定 さ れ た な
              ら、GETST により文字列変数の varname には保存された
              文字列が代入されます。 INITR を参照してください。

       H level [heading-text [heading-suffix]]
              番号付セクション見出し。セクションヘッダには、1  か
              ら  7 迄のレベルを付けられます。レベル 1 が、トップ
              レベルです。テキストは引数 heading-text に与えら れ
              ま す。テキストに空白があるときには、二重引用符で括
              らなければなりません。 heading-suffix をセクショ ン
              ヘッ ダのテキスト中に付け加えられます。しかし、これ
              は目次には現れません。通常、これは脚注マークや同 様
              の ものに用いられます。 heading-suffix の中では \*F
              を使わないでください。 \*F は機能しません。手動のラ
              ベ ルを使わなければなりません。 FS を参照してくださ
              い。

              H の直後に置かれた段落 P は、無視されます。  H   に
              よって、行送りとインデントの処理が行われます。

              B>見B>出B>しB>のB>前B>のB>ペB>ーB>ジB>切B>りB>替B>え
              数 値レジスタの Ej は見出しの前のページ切り替えを制
              御します。通常、レベル 1 の見出しは、その前に 2  行
              の 空行が印字されます。それより高次のレベルの見出し
              の前では 1 行になります。数値レジスタの Ej が 1  で
              あれば、各第 1 レベルの見出しの前で新しいページが排
              出されます。レベルが Ej の値以下の見出しすべてに つ
              い て、ページが切り替えられます。 Ej のデフォルト値
              は 0 です。

              B>見B>出B>しB>のB>行B>区B>切B>りB>レB>ベB>ル
              もし見出しレベルが数値レジスタ Hb 以下ならば、見 出
              し の後で行区切りが起こります。このレジスタのデフォ
              ルト値は 2 です。

              B>見B>出B>しB>のB>空B>白B>行B>のB>レB>ベB>ル
              1    テキストのインデントは数値レジスタの Pt の値に
                   従います。 P を参照してください。
              2    テキストは見出しの最初の単語に合わせて 1 列 に
                   並べられます。

              B>セB>クB>シB>ョB>ンB>見B>出B>しB>のB>中B>央B>揃B>え
              そ のレベルが数値レジスタの Hc 以下で、かつ Hb 又は
              Hs 以下の見出しはすべて、中央揃えされます。

              B>見B>出B>しB>のB>フB>ォB>ンB>トB>のB>管B>理
              各見出しレベルでのフォントは文字列変数の HF を用 い
              て 管理されています。この変数には各レベルでのフォン
              ト番号又はフォント名が入れられています。デフォル ト
              で は  2 2 2 2 2 2 2 (すべての見出しでイタリック体)
              です。これをまた I I I I I I I の様にも書くことが出
              来 ま す。省略された値はすべて 1 であると推定されま
              す。

              B>ポB>イB>ンB>トB>サB>イB>ズB>のB>管B>理
              各見出しのポイントサイズは、フォントが HF により 管
              理 されるのと同様な方法で、文字列変数の HP により管
              理されます。値 0 は、デフォルトのポイントサイズを選
              びます。デフォルト値は 0 0 0 0 0 0 0 です。ポイント
              サイズのみが変わるのであって、垂直サイズではない こ
              と に気をつけてください。垂直サイズはユーザにより指
              定されるマクロ HXHZ によって管理出来ます。

              B>見B>出B>しB>カB>ウB>ンB>タ
              H1 から H7 迄の名前をつけられた 7 個の数値レジス タ
              に は各見出しレベルのカウンタが入れられています。そ
              れらの値はアラビア数字を使って印字されます。これ ら
              は、マクロの HM (下記参照) によって変えられます。す
              べての記号は印字する前に結合されます。これを避け る
              為には、数値レジスタの Ht に 1 を代入してください。
              これにより各見出しでは、現在の見出しのカウンタだ け
              が印字されます。

              B>自B>動B>のB>目B>次
              そ の見出しレベルが数値レジスタ Cl 以下の見出しは、
              目次に印字する為に保存されます。このレジス タ の デ
              フォルト値は 2 です。

              B>見B>出B>しB>のB>特B>別B>なB>管B>理B>、B>ユB>ーB>ザB>定B>義B>マB>クB>ロ
              こ れから記述するマクロは垂直行送り、フォント、また
              は他の機能を細かく制御するためにユーザが定義でき る
              も のです。引数 levelH へのレベル引数です。しか
              し、これは番号無し見出しでは 0 になります (HU を 参
              照してください)。引数 rlevel は実際のレベルです。こ
              れは、番号無し見出しの為に数値レジスタ Hu に代入 さ
              れ ます。引数 heading-text は、HHU へのテキスト
              引数です。

                   意味します。
              B>文B>字B>列B>変B>数 }2
                   数 値レジスタの ;0 が 0 であれば、このレジスタ
                   には 2 個のスペースが入ります。これは見出し か
                   らテキストを分離するのに使われます。もし ;0 が
                   非 0 であれば、この文字列変数は空です。
              B>数B>値B>レB>ジB>スB>タ ;3
                   これには見出しの後に必要とされる行送りが単位付
                   きで入ります。デフォルトは 2v です。

                   これらは番号付け (}0)、垂直行送り (}2)、そして
                   見出しの後に必要な行送りの様な事柄を変更するの
                   に使用出来ます。

              HY dlevel rlevel heading-text
              HY はサイズとフォントの計算の後に呼び出されます。イ
              ンデントを変更するために使えるでしょう。

              HZ dlevel rlevel heading-text
              HZ は見出しの印字の後で、H 又は HU が終了する 直 前
              に、 呼ばれます。これは、セクション見出しに従いペー
              ジヘッダを変更する為に使うことが出来るでしょう。

       HC [hyphenation-character]
              ハイフネーション文字を設定します。デフォルト文字 は
              \% です。引数なしで呼ばれた時はデフォルトに再設定し
              ます。ファイルの初めで数値レジスタ Hy に 0 を設定す
              れば、ハイフネーションを止められます。

       HM [arg1 [arg2 [... [arg7]]]]
              見 出し記号の型。見出しカウンタを印字する為の記号の
              型を制御します。デフォルトは、すべてのレベルで 1 で
              す。

              B>引B>数
              1    アラビア数字
              0001 ひとつ以上の 0 を先行したアラビア数字
              A    大文字のアルファベット
              a    小文字のアルファベット
              I    大文字のローマ数字
              i    小文字のローマ数字
              空   アラビア数字

       HU heading-text
              番 号無しセクションヘッダ。数値レジスタ Hu をレベル
              として HUH の様に振舞います。 H を参照してく だ
              さい。

       HX dlevel rlevel heading-text
              ユ ーザ定義見出しの終了。セクションヘッダを印字する
              直前に呼ばれます。 H を参照してください。

              定 します。引数の数には制限はありません。すべての引
              数は、連結されます。

       IA [addressee-name [title]]
              これはレター形式の受信人 (addressee) と受信人のアド
              レ スの記述を開始します。いくつかの名前が空の IA/IE
              ペアにより指定できます。しかし、アドレスは唯 1 つに
              なります。 LT を参照してください。

       IB [italic-text [bold-text [italic-text [...]]]]
              イ タリック体とボールド体。偶数番目の引数がイタリッ
              ク体で、奇数番目がボールド体で印字されます。 I を参
              照してください。

       IE     IA の後でアドレス指定を終了します。

       INITI type filename [macro]
              新 しいインデックスシステムを初期化し、インデックス
              行を集めるファイル名を IND に設定します。引数  type
              は インデックスのタイプ、すなわち、ページ番号・ヘッ
              ダマーク・両方のいずれかを選択します。デフォルト は
              N です。

              各 行を整形する責任のあるマクロを生成することも可能
              です。マクロの名前を第 3 引数として追加してく だ さ
              い。 このマクロは、インデックスを引数として呼び出さ
              れます。

              type
              N    ページ番号
              H    ヘッダマーク
              B    ページ番号とヘッダマークの両方をタブで区切りま
                   す

       INITR filename
              参 照 用マクロの初期化。参照はファイル filename.tmpfilename.qrf とに書き込まれます。これには、groff
              の 2 回のパスが必要とされます。最初のパスでは参照を
              探し、2 回目のパスではそれらを取り込みます。  INITR
              は 複数回使用できます。しかし、有効なのは最初に出現
              した INITR だけです。 unsafe-error 発生時には、オプ
              ショ ン  -U が必要かもしれません。関連項目は、SETR,
              GETPN, GETHN です。

       IND arg1 [arg2 [...]]
              IND は、INITI で選択されたインデックスファイル へ、
              全 引数とページ番号またはヘッダマークをタブで区切っ
              た 1 行を書き込みます。
                   B>礼
                   arg1\tページ番号
                   arg1\targ2\tページ番号
                   arg1\tヘッダマーク

              べきです。

       ISODATE [0]
              ISODATE は、DT 中で既に定義されている日付文字列を、
              ISO  書式に、すなわち YYYY-MM-DD に変更します。これ
              は、コマンドライン上に -rIso=1 を加えることでも可能
              で す。 昔の日付書式にするには、引数に 0 を指定しま
              す。

       IR [italic-text [roman-text [italic-text [...]]]]
              イタリック体とローマン体。偶数番目の引数がイタ リッ
              ク体で、奇数番目がローマン体で印字されます。 I を参
              照してください。

       LB text-indent mark-indent pad type [mark  [LI-space  [LB-
       space]]]
              リスト開始マクロ。これはすべてのリストに使用され る
              共通のマクロです。引数 text-indent は現在のインデン
              トからテキストをインデントするスペースの数です。

              padmark-indent は項目記号を置く所を指定します。
              項目記号は記号領域に配置されます。 mark-indent はこ
              の領域の前のスペースの数を設定します。これは通常  0
              で す。記号領域はテキストが始まる所で終ります。それ
              でもなお、テキストの開始は text-indent により決めら
              れます。

              も し pad が 0 ならば、項目記号は記号領域の中で左揃
              えされます。もしpad が 0 より大きければ、その 時 は
              mark-indent  は無視されます。そして項目記号はテキス
              トに対しスペースで pad 個分前に配置されます。この操
              作では、項目記号は右揃えされます。

              もし type が 0 であれば、リストはハンギングインデン
              トになるか、又は引数の mark が与えられていたら、 文
              字列の mark が項目記号となります。

              もし type が 0 より大きければ、自動的な番号付けが行
              われます。更に mark が空であれば、番号はアラビア 数
              字 となります。この時、mark には 1, A, a, I, i のど
              れでも指定出来ます。

              type には項目記号を表示するため 6 通りの可能な方 法
              の中から 1 つを選べます。
              type
               1    x.
               2    x)
               3    (x)
               4    [x]
               5    <x>
               6    {x}

              はもし引数が指定されているなら、空行を印字します。

       LI [mark [1]]
              リスト項目。これは、リストの各項目の最初に置かれ ま
              す。引数がないときは、LI は、現在のリスト形式で決め
              られる項目記号を印字します。 LI に引数を 1 つ指定す
              ると、それが代わりの項目記号として使用されます。 LI
              に引数を 2 つ指定すれば、mark は現在の項目記号の 接
              頭辞となります。第 2 引数が 1 ではなく 2 の場合、接
              頭辞と項目記号の区切り空白は生成されません。この 動
              作 は、数値レジスタ Limsp を 0 に設定することでも実
              現可能です。長さ 0 の mark を指定した場合はハンギン
              グインデントが生成されます。

              通 常はリスト項目の前に空行が印字されます。この挙動
              は数値レジスタの Ls を用いて制御出来ます。 Ls 以 下
              の すべてのリストレベルで先行する行送りが生成されま
              す。このレジスタのデフォルト値は 99 です。 (リス ト
              の入れ子は無制限です。:-)

              イ ン デ ントは数値レジスタの Li によって変えられま
              す。デフォルトは 6 です。

              すべてのリストはリスト初期化マクロの LB により始 ま
              り ます。しかし、リストを使いやすくする為に予め定義
              されているリストの形式が 7 つあります。これらの形式
              はすべて異なったデフォルト値で LB を呼び出します。
              AL   自動増加番号リスト
              ML   記号付きリスト
              VL   可変項目リスト
              BL   黒丸リスト
              DL   ダッシュリスト
              RL   参照文献リスト
              BVL  変則可変リスト
              こ れらのリストについてはこのマニュアルのほかの所に
              記述してあります。関連項目は LB です。

       LT [arg]
              引数に基づいて 4 つの異なった形式の内の 1 つでレ タ
              ーを構成します。関連項目は B>内B>部 セクションです。
              arg  B>形B>式
              BL   ブロック形式。日付欄、返送先アドレス、著者のア
                   ドレスと結辞は行の中央から始まります。他のすべ
                   ての行は左マージンから始まります。
              SB   半ブロック形式。ブロック形式と同様ですが、各段
                   落の最初の行が スペース 5 個分インデントされま
                   す。
              FB   全ブロック形式。すべての行が左マージンから始ま
                   ります。
              SP   簡易形式。全ブロック形式とほぼ同じです。主題と
                   著者の身分がすべて大文字で印字されます。

                   ド レ ス の  2  行下に印字されます。関連項目は
                   LetSA です。
              SJ   主題欄。レター形式 SP 以外の場合には、主題とし
                   て SUBJECT: を接頭辞として付けた引数を内部アド
                   レスの 2 行下に印字します。レター形式 SP の 場
                   合には、主題は接頭辞なしで、すべて大文字で印字
                   されます。関連項目は文字列変数の LetSJ です。

       MC column-size [column-separation]
              多段組の開始。1C で通常状態に戻ります。 MC により現
              在 の 行長に入るだけの数のカラムが作られます。 col-
              umn-size は各カラムの幅で、column-separation はカラ
              ムの間の間隔です。デフォルトの間隔は column-size/15
              です。関連項目は 1C です。

       ML mark [text-indent [1]]
              記号付きリストの開始。各リスト項目の前に引数の mark
              が印字されます。 text-indent の指定により、インデン
              トが設定され、 Li よりも優先されます。第 3 引数によ
              り各項目の前の空行の印字が禁止されます。

       MT [arg [addressee]]
              覚 書形式。引数 arg/usr/share/tmac/mm/*.MT とい
              うファイル名の部 分 で す。 覚 書 の 形 式 と し て
              は、"string" を含んで 0 から 5 迄サポートされていま
              す。 addressee は単に、AT&T のマクロで使われる変 数
              を設定するだけです。
              arg
              0    通常の覚書。形式は印字されません
              1    MEMORANDUM FOR FILE が印字される覚書。
              2    PROGRAMMER'S NOTES が印字される覚書。
              3    ENGINEER'S NOTES が印字される覚書。
              4    公開論文形式。
              5    外部へのレター形式。
              関連項目は、もっと柔軟な表題紙 COVER/COVEND です。

       MOVE y-pos [x-pos [line-length]]
              ある位置へ移動し、ページオフセットが x-pos に設定さ
              れます。もし line-length が指定されなかったときは、
              現 在 の 行長と新しいページオフセットの差が使われま
              す。正常状態に戻るには、引数なしの PGFORM を使っ て
              ください。

       MULB cw1 space1 [cw2 space2 [cw3 ...]]
              特 殊多段組モードの開始。各カラムの幅を指定しなけれ
              ばなりません。また、カラム間の間隔も指定しなけれ ば
              な りません。最後のカラムの後には間隔指定は必要あり
              ません。 MULB により転換が開始し、 MULE により転 換
              が終了しカラムが印字されます。幅と間隔の単位は「n」
              です。しかし、MULB は「c」や「i」のような通常の単位
              指 定をすべて受け付けます。 MULB は、隔離された環境
              下で機能します。
              異 なる形式の注釈を印字します。引数は予め定義された
              形式の注釈の中から選びます。もし 2 番目の引数が利用
              可 能であれば、引数が注釈全体になります。もし引数が
              予め定義されたものの中になければ、このマクロは Copy
              (arg) to のように印字されます。さらに標準の注釈を加
              えることも可能です。文字列変数の LetnsLetnsdef
              を参照してください。
              arg  B>注B>釈
              なし Copy To
              ""   Copy To
              1    Copy To (with att.) to
              2    Copy To (without att.) to
              3    Att.
              4    Atts.
              5    Enc.
              6    Encs.
              7    Under separate cover
              8    Letter to
              9    Memorandum to
              10   Copy (with atts.) to
              11   Copy (without atts.) to
              12   Abstract Only to
              13   Complete Memorandum to
              14   CC

       ND new-date
              新しい日付。現在の日付を置き換えます。もし new-date
              が空文字列であれば、日付は印字されません。

       OF [arg]
              奇数ページフッタ。通常のフッタのすぐ上に 1 行印字さ
              れます。 EFPF を参照してください。

       OH [arg]
              奇数ページヘッダ。通常のヘッダのすぐ下に 1 行印字さ
              れます。 EHPH を参照してください。

       OP     後続するテキストが奇数ページの一番上に印字される こ
              と を確認します。もし現在奇数ページの一番上にいるな
              ら、白紙ページの出力はしません。

       P [type]
              新しい段落の開始。引数なしの P は、段落の一番最初の
              行も左揃えしたテキストを生成します。これは、type に
              0 を指定するのと同じです。もし引数が 1 であれ ば、P
              に 続くテキストの最初の行は数値レジスタ Pi に設定さ
              れた数のスペースだけインデントされます。この値は 通
              常 5 です。

              P への引数として 1 を指定する代わりに、数値レジスタ
              Pt に段落の形式を設定することも可能です。 0 と 1 を
              設定することは、その値を P に与えることと同じになり
              な ければ、行区切りが生成されます。このマクロは、新
              しい行長とページ長を設定する一方、最初のページに ペ
              ー ジ番号を出力するのを避けるために使用できます。 (
              このマクロが十分に動作していないように見えるとき が
              あ り ま す。代りにコマンド行引数を使用して、行の長
              さ、ページの長さ、ページオフセットを変えて く だ さ
              い。ごめんなさい。)

       PGNH    次のページにヘッダが印字されません。レターや他の特
              殊なテキストのヘッダを取り除くために使われます。 最
              初 のページのページヘッダを禁止するためには、いかな
              るテキストよりも前にこのマクロが使われなければな り
              ません。

       PIC [-L] [-C] [-R] [-I n] filename [width [height]]
              PIC  は Postscript ファイルを文書に取り込みます。本
              マクロは mmroffINITR に依存します。 -L, -C, -R,
              -I n は、ピクチャを調整するか、ピクチャをインデント
              します。オプションの widthheight もまた、 ピ ク
              チャの大きさを変えるために指定可能です。

       PE     ピクチャの終り。 pic コマンドの為のピクチャを終了し
              ます。 pic コマンドのマニュアルを参照してください。

       PF [arg]
              ペ ージフッタ。 PF は各ページの一番下に印字される行
              を設定します。通常は空です。引数の指定に関しては PH
              を参照してください。

       PH [arg]
              ページヘッダ。各ページの一番上に 1 行印字されます。
              引数は「'left-part'center-part'right-part'」のよ う
              に 指 定 されなければなりません。ここで、left-part,
              center-part, right-part はそれぞれ左揃え、 中 央 揃
              え、右揃えに印字されます。文字 % は現在のページ番号
              に変更されます。デフォルトのページヘッダは 「''-  %
              -''」 で、ページ番号が 2 個のダッシュ記号にはさまれ
              ます。

       PS     ピクチャの開始 (pic コマンドより)。 pic の為のピ ク
              チャを開始します。マニュアルを参照してください。

       PX     ページヘッダのユーザ定義による出口マクロ。 no-space
              モードでページヘッダの印字の直後に PX は呼び出さ れ
              ます。

       R       ローマン体。ローマンフォントに戻ります。関連項目は
              I です。

       RB [roman-text [bold-text [roman-text [...]]]]
              ローマン体とボールド体。偶数番目の引数はローマン 体
              で 印字されます。奇数番目は、ボールド体で印字されま
              偶数番目の引数はローマン体で印字されます。奇数番 目
              は イ タリック体で印字されます。 I を参照してくださ
              い。

       RL [text-indent [1]]
              参考文献リストの開始。各項目の前に角括弧で挟まれ た
              自 動 増 加の番号を付けたリストを開始します。 text-
              indent によって、デフォルトのインデントを変更出来ま
              す。

       RP [arg1 [arg2]]
              参 考文献ページを生成します。もし参考文献ページが文
              書のどこかで必要とされているなら RP を用いること が
              出 来ます。もし TC が目次の生成に使われているなら、
              このマクロは必要ありません。その時は参考文献ペー ジ
              は自動的に印字されます。

              もし arg1 が 1 ならば参考文献カウンタは再初期化され
              ません。

              引数 arg2 により RP に対しページ切り替えが行われ る
              か否かを指定出来ます。
              arg2
              0    参考文献ページは別のページに印字されます。これ
                   がデフォルトです。
              1    リストの後でページを切り替えません。
              2    ページの前でページを切り替えません。
              3    リストの前後でページを切り替えません。
              参考文献の項目は空行で分離されます。数値レジスタ の
              Ls を 0 に設定すれば、この空行は抑止出来ます。

              文 字列変数の Rp には参考文献ページの題名が入ってい
              ます。この題名は通常は REFERENCES に設定されてい ま
              す。

       RS [string-name]
              RS により自動番号付けの参考文献の定義が開始します。
              文字列変数の \*(Rf を参考文献記号があるべき所に配置
              し、 参考文献を参考文献記号の後の次の改行のところか
              ら RS/RF の間に挟んで書いてください。参考文献番号は
              数 値レジスタの :R に保存されています。もし string-
              name が指定されたら、その名前の文字列変数が定 義 さ
              れ、 現在の参考文献記号が入れられます。文字列変数は
              その後テキスト中で \*[string-name] により参照するこ
              とが出来ます。

       S [size [spacing]]
              ポ イントサイズと垂直行送りを設定します。もし引数の
              どれかが「P」に等しければ、そのときは以前の値が用い
              ら れます。「C」は現在の値を表し、「D」はデフォルト
              の値を表します。もし、「+」又は「-」が値の前に用 い
              ら れ て いるなら、現在の値に加算又は減算が行われま

       SG [arg [1]]
              署名欄。正式な結辞の後に著者(達)の名前を印 字 し ま
              す。 引数は参照データに加えられて、最初か最後の著者
              の箇所に印字されます。参照データとは .AU により指定
              される所在地、部局、及びイニシャルです。第 2 引数が
              与えられた場合、このデータは最初の著者の箇所に印 字
              さ れます。そうでない場合、最後の著者の箇所に印字さ
              れます。著者(達)が .WA/.WE で指定されていれば、何の
              参 照データも印字されません。 B>内B>部 セクションを参照
              してください。

       SK [pages]
              ページ送りします。もし pages0 であるか省略さ れ
              て いる場合には、既に印字位置がページの一番上でなけ
              れば、次のページ迄ページ送りされます。 ま た、pages
              が これら以外であれば、pages のページをページ送りし
              ます。

       SM string1 [string2 [string3]]
              文字列を小さくします。もし string2 が指定されたとき
              に は、string1 は小さくなり、string2 は通常の大きさ
              で string1 に結合されます。引数が 3 個ある と き に
              は、すべての引数が結合され、 string2 だけが小さくな
              ります。

       SP [lines]
              垂直に行送りします。 lines には 3i8v の様に、何
              らかの単位を付けられます。 1 行にいくつかの SP を記
              述しても、それらの合計の行数ではなく、それらのう ち
              で 最大の行数の行送りを生成します。またページの最初
              のテキスト行までは SP は無視されます。これを避け る
              には、SP の前に \& を加えてください。

       TAB     タブ位置を 5n 毎に再設定します。通常はそれまでの任
              意のタブ設定位置を再設定するのに使用されます。

       TB [title [override [flag [refname]]]]
              表の題目。引数は EC のものと同じです。 TB は数値 レ
              ジ スタの Tb をカウンタとして使用します。文字列変数
              の Lt は、表一覧 (List of Tables) の題名を制御し ま
              す。 デフォルトでは LIST OF TABLES となります。表一
              覧が表示されるのは、数値レジスタ lLt が 1 の場合 の
              み で す。 デ フォ ルトは 1 です。文字列変数の Litb
              は、TABLE という単語を含みます。この単語は、番号 の
              前に印字されます。
              TBDS/DE の内部で使用されている場合、特別な表題
              処理を行います。 DS の書式には影響されません。

       TC  [slevel  [spacing  [tlevel  [tab  [h1  [h2   [h3   [h4
       [h5]]]]]]]]]
              目次。通常このマクロは文書の最後の行に置かれま す。
              こ のマクロは、数値レジスタの Cl によって制御される

              もし TC が多くて 4 個の引数を伴って呼び出されるなら
              ば、ユーザ定義のマクロ TXTY が使われま す。  TXCONTENTS  の印字の前に呼び出されます。そして TYCONTENTS を印字する代わりに呼び出されます。

              等価のマクロを、図一覧、表一覧、式一覧、エクジ ビッ
              ト 一覧用に定義可能です。これは TXxx または TYxx を
              定義することにより行い、 xxFg, TB, EC, EX の い
              ずれかです。

              文 字列変数 Ci を各見出しレベルのインデントを制御す
              るた め に 設 定 で き ま す。 イ ン デ ン ト に は
              .ds Ci .25i .5i .75i 1i 1i の様に単位を付けなければ
              なりません。インデントは通常各レベルの見出しの最 大
              長によって制御されます。

              す べてのテキストは再定義が出来ます。新しい文字列変
              数の Lifg, Litb, Liex, Liec, Licon には そ れ ぞ れ
              「Figure」、 「TABLE」、「Exhibit」、「Equation」及
              び「CONTENTS」が入っています。これらの変数は、他 の
              言語に再定義できます。

       TE     表の終了。 TS を参照してください。

       TH [N]  表のヘッダ。 TS を参照してください。 TH により表の
              ヘッダが終了します。もしページ区切りが起こればこ の
              ヘッダはもう一度印字されます。引数の N はまだ実装さ
              れていません。

       TL [charging-case number(s) [filing-case number(s)]]
              覚書の題名の開始。次の AU 迄のすべてのテキストが 題
              名 に含められます。 charging-case numberfiling-
              case number は表題紙を処理するために保存されます。

       TM [num1 [num2 [...]]]
              .MT で使われる技術覚書番号。無制限な数の引数を指 定
              できます。

       TP      ユーザが定義するページ最上部のマクロです。このマク
              ロは通常のページヘッダの代わりに呼ばれます。ヘッ ダ
              に 対して完全な制御が出来ます。ヘッダとフッタは隔離
              された環境下で印字されることに注意してください。 た
              だし、行長は保持されています。

       TS [H]  表 の開始。これは tbl に対する表の指定の開始です。
              tbl については別個のマニュアルを参照してくださ い。
              TS は、TE により終了します。引数 Hmm に対し表に
              はヘッダがあることを指定します。 TH を参照してく だ
              さい。

       TX      ユ ーザが定義する目次の出口マクロ。このマクロは TC
              をすべて合計したものとなります。
              値   説明
              1    エ スケープ文字 (\) を無効にします。通常、これ
                   は冗長出力の間は働いています。
              2    冗長テキストの前に空行を付加します。
              4    冗長テキストの後に空行を付加します。
              8    冗長テキストに行番号を振って印字します。これに
                   よ り各行の先頭に数字幅のスペースが 4 個付加さ
                   れます。文字列変数の Verbnm でより微妙な調節が
                   可 能 です。この変数には、troff コマンドの .nm
                   に指定できるすべての引数が入りま す。 通 常 は
                   「1」が指定されています。
              16   冗 長 テキストを 5 個の「n」だけインデントしま
                   す。これは数値変数の Verbin (単位付き) によ り
                   管理されます。

       VERBOFF
              逐語的出力を終了させます。

       VL text-indent [mark-indent [1]]
              可 変項目リストには決まった項目記号はありません。代
              わりに、このマクロでは各 LI に項目記号が指定され て
              いると仮定しています。 text-indent によりテキストへ
              のインデントが設定されます。そして mark-indent によ
              り 現在のインデント位置から項目記号までの距離が設定
              されます。第 3 引数は各項目の前に空行が印字されるこ
              とを禁止します。

       VM [top [bottom]]
              垂直マージン。

       WA [writer-name [title]]
              著 者と著者のアドレスの記述を開始します。空の WA/WE
              ペアでいくつかの名前を指定出来ます。しかしアドレ ス
              については 1 つだけです。

       WE     .WA の後でアドレスの指定を終了します。

       WC [format]
              脚注とディスプレイの幅の調整。
              N    デフォルトのモードを設定します。 -WF, -FF, -WD
                   及び FB です。
              WF   広い脚注です。2 段組モードでもやはり広い脚注で
                   す。
              -WF  通常の脚注の幅です。段組モードに従います。
              FF   すべての脚注は最初に出現した脚注と同じ幅になり
                   ます。
              -FF  通常の脚注です。幅は WF-WF に従います。
              WD   広いディスプレイです。2 段組モードでもやはり広
                   いディスプレイです。
              -WD  通常のディスプレイの幅です。段組モードに従いま
                   す。

       Apptxt

       現在の付録テキスト。
              H1txt .H.HU で、現在の見出しテキストに更新さ れ
              ま す。 目 次とその類似のものにおいても、更新されま
              す。

       HF     見出し用のフォントの目録です。通常は「2 2 2 2  2  2
              2」です。数字ではないフォント名も使用できます。

       HP     見出し用のポイントサイズの目録です。通常は「0 0 0 0
              0 0 0」です。これは、「10 10 10 10 10 10 10」と同じ
              です。

       Index

       INDEX を含みます。
              Indcmd

       インデックスコマンド sort -t\t を含みます。
              Lifg Figure を入れている文字列変数です。

       Litb   TABLE を入れている文字列変数です。

       Liex   Exhibit を入れている文字列変数です。

       Liec   Equation を入れている文字列変数です。

       Licon  CONTENTS を入れている文字列変数です。

       Lf     「LIST OF FIGURES」を入れています。

       Lt     「LIST OF TABLES」を入れています。

       Lx     「LIST OF EXHIBITS」を入れています。

       Le     「LIST OF EQUATIONS」を入れています。

       Letfc   「Yours very truly,」を入れています。 .FC で使用さ
              れます。

       Letapp 「APPROVED:」を入れています。 .AV で使用されます。

       Letdate
              「Date」を入れています。 .AV で使用されます。

       LetCN  「CONFIDENTIAL」を入れています。 .LO CN で使用さ れ
              ます。

       LetSA   「To Whom It May Concern:」を入れています。 .LO SA
              で使用されます。
              は  Letns!copy を接頭辞とし Letns!to を接尾辞として
              () の間に挟まれます。 copy の後と to の前の空白に注
              意してください。
              B>変B>数B>名         B>値
              Letns!0        Copy to
              Letns!1        Copy (with att.) to
              Letns!2        Copy (without att.) to
              Letns!3        Att.
              Letns!4        Atts.
              Letns!5        Enc.
              Letns!6        Encs.
              Letns!7        Under separate cover
              Letns!8        Letter to
              Letns!9        Memorandum to
              Letns!10       Copy (with atts.) to
              Letns!11       Copy (without atts.) to
              Letns!12       Abstract Only to
              Letns!13       Complete Memorandum to
              Letns!14       CC
              Letns!copy     Copy "
              Letns!to       " to

       Letnsdef
              .NS  に何も引数が指定されていないときに使用される標
              準的な注釈を定義します。デフォルトは 0 です。

       MO1 - MO12
              January から December 迄が入っている文字列 変 数 で
              す。

       Qrf     「See chapter \\*[Qrfh], page \\n[Qrfp].」が入って
              いる文字列変数です。

       Rp     「REFERENCES」が入っています。

       Tm     商標記号 \(tm が入っています。

       Tcst   目次の現在状態と XXXX の一覧を含みます。 .TC の外で
              は空です。 .TP のようなユーザ定義マクロでは、便利で
              す。
              B>値             B>意B>味
              co             目次
              fg             図一覧
              tb             表一覧
              ec             式一覧
              ex             エクジビット一覧
              ap             付録

       Verbnm .VERBON で使用されている .nm への引数です。デフォル
              ト: 1mm B>でB>使B>用B>さB>れB>てB>いB>るB>数B>値B>変B>数:
              バッグリストを出力します。値が 1 であれば整形につい
              ての進行情報を提供します。デフォルトは 0 です。

       De      フローティングディスプレイの後で改ページが出力され
              ます。範囲は [0:1] です。デフォルトは 0 です。

       Dsp    定義されている場合、スタティックディスプレイの前 後
              の 空 白 出 力 を制御します。定義されていない場合に
              は、Lsp の値が使用されます。

       Df     フローティングキープの出力形式。範囲は [0:5] です。
              デフォルトは 5 です。

       Ds      もし 1 であれば、ディスプレイの前後で Lsp だけ行送
              りします。範囲は [0:1] です。デフォルトは 1 です。

       Ej     改ページ。デフォルトは 0 です。

       Eq     数式ラベルの行揃え。 0 なら左揃え、1 なら右揃え。デ
              フォルトは 0 です。

       Fs     脚注の行送り。デフォルトは 1 です。

       H1-H7  見出しカウンタ。

       H1dot  0 より大の場合、レベル 1 の見出し番号の後にドットを
              付けます。デフォルトは 1 です。

       H1h    数値レジスタ H1 をコピーしますが、ページブレイク 直
              前 に増加されます。ユーザ定義のヘッダマクロにおいて
              有用です。

       Hb     見出し行区切りのレベル。範囲は [0:7] です。デフォル
              トは 2 です。

       Hc     見出し中央揃えのレベル。範囲は [0:7] です。デフォル
              トは 0 です。

       Hi     見出しの一時的なインデント。範囲は [0:2] で す。 デ
              フォルトは 1 です。
              0 -> 0 インデント、左マージン
              1 -> 右へインデント、.P 1 と同様
              2 -> 先行する見出しのテキスト部分に合わせてインデン
              ト

       Hps    見出しに先立つ行送りのレベルについての数値 変 数 で
              す。もし見出しレベルが Hps 以下ならば、セクション見
              出しには 1 行ではなく 2 行が先行します。デフォル ト
              は 第 1 レベルだけです。行送りの実際の量は変数 Hps1Hps2 により制御されます。

       Hps1   見出しレベルが Hps より大きい場合に .H に先行する行

       Hu     番号無し見出しのレベル。デフォルトは 2 です。

       Hy     本文のハイフネーション。デフォルトは 1 です。
              0 -> ハイフネーションしない。
              1 -> 14 でハイフネーションをする。

       Iso    ISO  書式の日付文字列を得るには、コマンドラインでこ
              の変数を 1 に設定します (-rIso=1)。文書中では使用で
              きません。

       Letwam .WA/.WE  で使われる返送先アドレスの最大行数。デフォ
              ルトは 14 です。

       Lf, Lt, Lx, Le
              それぞれ、図一覧、表一覧、エグジビット一覧、式一 覧
              の 印 字 の 許可 (1)、又は禁止 (0) です。デフォルト
              は、Lf=1, Lt=1, Lx=1, Le=0 です。

       Li     .AL で使われるリストのインデントです。デフォルト は
              6 です。

       Limsp  自動リスト (.Al) 用の、接頭辞と記号の間の空白のフラ
              グです。
              0 == 空白無し
              1 == 空白有り

       Ls     リストの行送り。もし現在のリストレベルが Ls より 大
              き け れ ば、リストの周囲には行送りは生じません。デ
              フォルトは 99 です。

       Lsp    空行の大きさ。通常は 0.5v です。しかし、もし n が設
              定されていれば (.nroff)、1v となります。

       N       番 号付けの形式。範囲は [0:5] です。デフォルトは 0
              です。
              0 == (デフォルト) すべてのページで通常のヘッダ。
              1 == 最初のページのフッタはヘッダに置き換えら れ ま
              す。ヘッダ部分には何もありません。
              2 == 最初のページのページヘッダは取り除かれます。
              3 ==  「セクション - ページ」の番号付けが有効になり
              ます。
              4 == 最初のページのページヘッダは取り除かれます。
              5 == 「セクション - ページ」と「セクション - 図」の
              番 号付けが有効になります。関連項目は数値レジスタの
              Sectf と Sectp です。

       Np     番号付きの段落です。デフォルトは 0 です。
              0 == 番号を振りません。
              1 == 第 1 レベルの見出しに番号を振ります。

       Of     図、表、エグジビット、数式の題目の形式です。デ フォ
                   け、ポイントサイズが現在の設定に変更されます。
              1    ポイントサイズは .S のたびに変更されます。これ
                   がデフォルトです。

       Ps     段落の行送り。デフォルトは 1 です。

       Pt     段落の形式です。デフォルトは 0 です。
              0 == 左揃え
              1 == インデントする .P
              2 == .H, .DE, .LE の後以外では、インデントする .P

       Sectf   「セクション - 図」を制御するフラグです。非 0 値で
              あれば有効になります。関連項目はレジスタ N です。

       Sectp  「セクション - ページ番号」を制御するフラグです。非
              0 値であれば有効になります。関連項目はレジスタ N で
              す。

       Si     ディスプレイのインデントです。デフォルトは 5 です。

       Verbin .VERBON のインデントです。デフォルトは 5n です。

       .mgm   常に 1 です。



内部

       レターマクロではレターの形式により決まる種々の副マクロが使
       用されています。副マクロの名前にはレターの形式が接尾辞とし
       て入っています。そのため他のレターの形式の定義を、その国の
       マクロファイル内や、局所的な追加として行うことが可能です。
       .LT は数値変数の PtPi を 0 と 5 に設定します。新しいレ
       ター形式については、以下の文字列変数とマクロを定義しなけれ
       ばなりません:

       let@init_type
              このマクロは .LT によって直接呼び出されます。変数や
              他の要素を初期化することになっています。

       let@head_type
              このマクロはレターヘッドを印字します。通常のペー ジ
              ヘッ ダの代わりに呼び出されます。 let@header という
              別名を取り除くことになっています。そうしなけれ ば、
              こ の別名はすべてのページにおいて呼び出されてしまい
              ます。

       let@sg_type name title n flag [arg1 [arg2 [...]]]
              レターの場合だけ、.SG がこのマクロを呼び出しま す。
              覚 書 に は そ れ独自の処理機構があります。 nametitle.WA/.WB によって指定されます。 n はカウ ン
              タ で、1 から max までです。そして flag は、name が
              最後の名前であれば真の値になります。 .SG に対する他
              の引数が追加されます。


関連ファイル

       /usr/share/tmac/tmac.m

       /usr/share/tmac/mm/*.cov

       /usr/share/tmac/mm/*.MT

       /usr/share/tmac/mm/locale


関連項目

       groff(1), troff(1), tbl(1), pic(1), eqn(1)
       mm(7) mmse(7)



Groff Version 1.17.2      6 August 2001               GROFF_MM(7)

ABELNET VPSサービス