GROFF_MM(7)

명칭
groff_mm - groff mm 매크로

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

해설
groff mm 매크로는, DWB mm 매크로와 호환이도록(듯이) 설계되고 있습니다. 그러나, 이하와 같은 제한이 있습니다:

•   벨연의 방언은 실장되고 있지 않습니다.

•   매크로 OK 및 PM 는 실장되고 있지 않습니다.

•   groff mm 는, 컷 마크를 서포트하지 않습니다.

mm 는, 국제화 되어 설계되고 있습니다. 그 때문에, 각국어 대응용의 짧은 매크로 파일을 고쳐 써, 영어의 텍스트를 기호의 언어 대응에 옮겨놓을 수가 있습니다. mmse 를 예로서 이용해 주세요.

광역 변수의 초기화 후에 locale 나 lang_locale 라고 한다 파일을 읽어들입니다. 그 때문에, 기업명 등에 대한 매크로를 로컬라이즈 할 수가 있습니다.

이 메뉴얼에서는, 꺽쇄묶음은 생략 가능한 인수를 표시하는데 이용됩니다.

수치 레지스터와 캐릭터 라인 변수
많은 매크로를 수치 레지스터와 캐릭터 라인 변수에 의해 제어할 수가 있습니다. 수치 레지스터는, nr 명령에 의해, 대입을 할 수 있습니다.
.nr XXX [+-]n [i]
XXX 는 레지스터의 이름입니다. n 는, 대입되어야 할 값입니다. 그리고, i 는, 자동 증가에 사용되는 증분치입니다. 만약 현재가의 증감이 필요하면, n 에는, 전에 접두사로서 정부호나 부부호를 적을 수가 있습니다. (자동 증가나 자동 감소가 행해지는 것은, 수치 레지스터가 정부호나 부부호와 함께 이용되었을 때로, \n+[XXX] 나 \n-[XXX] (와)과 같이 됩니다. )

캐릭터 라인 변수는, ds 에 의해 정의됩니다.
.ds YYY string
캐릭터 라인 string 로서는, 공백도 포함해 줄 끝까지의 전부를 할당할 수 있습니다. string 안의 최초의 공백은, 이중 인용부호가 전에 붙이지 않을 수 없으면 안됩니다. (텍스트 중(안)에서는, 캐릭터 라인 변수는 \*[YYY] 와 같이 사용됩니다. )

수치 레지스터의 특수한 형식
수치 레지스터라는 것은, 형식이 굳이 지정되지 않으면, 통상의 숫자로 표시됩니다. 형식은 af 에 의해 설정 할 수 있습니다:
.af R c
R 는 레지스터의 이름으로, c 는 그 형식입니다.
수의 줄 0, 1, 2, 3, ... 000, 001, 002, 003, ... 0, i, ii, iii, iv, ... 0, I, II, III, IV, ... 0, a, b, c, ..., z, aa, ab, ... 0, A, B, C, ..., Z, AA, AB, ...

매크로 :

) E level text
    text (표제 텍스트)를 목차에 가세합니다. level 는 0 이나 1-7 의 사이입니다. 본매크로는 목차의 커스터마이즈에 사용합니다.

1C [1]
    1 단의 단조처리를 개시합니다. 인수로서의 1 는 페이지 단락을 무효로 합니다. 넓은 각주를 이용해 주세요. 좁은 각주는 거듭하고 치는 것이 되어 버리겠지요.

2C  2 단의 단조처리를 개시합니다. 페이지를 2 단의 컬럼에 분할합니다. 이것은, MC 의 특수한 경우가 됩니다. 관련 항목은 1C 입니다.

AE  업스트랙의 마지막. AS 를 참조해 주세요.

AF [기업명]
    저자의 귀속하는 기업. AU 의 전에 호출하지 않으면 안됩니다. 관련 항목은 COVER 입니다.

AL [type [text-indent [1]]]
    자동 번호부 리스트를 개시합니다. 항목은, 1 으로부터 시작할 수 있는 번호를 안무. 인수의 type 는 숫자의 형태를 제어합니다.
    숫자의 형태 아라비아 숫자 (디폴트) 대문자 (A-Z) 소문자 (a-z) 대문자 로마 숫자 소문자 로마 숫자
    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 (반각)」로 지정됩니다만, 단위 첨부의 지정도 가능합니다. 인수의 arg 는, 업스트랙이 인자되는 장소를 제어합니다.
    배치 공개 논문 형식 (MT 4)의 경우에는, 업스트랙은 제 1 페이지와 표지에 인자됩니다. 그 이외의 경우에는, 표지는 없고, 제 1 페이지에 인자됩니다. 업스트랙은 표지인 만큼 인자됩니다 (MT 4 의 경우만). 업스트랙은 표지인 만큼 인자됩니다 (MT 4 이외의 경우만). 표지의 인자에는, CS 는 필요 없습니다.
    외부에의 레터 형식 (MT 5)에서는, 업스트랙은 전혀 인자되지 않습니다. indent 는 양측 마진의 인덴트를 제어합니다. 지정되지 않을 때는, 통상의 텍스트의 인덴트가 이용됩니다.

AST [title]
    업스트랙의 제목. 디폴트에서는, ABSTRACT 입니다. 업스트랙의 텍스트 위에 그 텍스트를 설정합니다.

AT title1 [title2 ...]
    저자의 직함. AT 는, 각각의 AU 의 바로 후에 나타나지 않으면 안됩니다. 직함은, 서명 블록으로 이름의 뒤에 나타납니다.

AU [name [initials [loc [dept [ext [room [arg [arg [arg]]]]]]]]]
    저자에 관한 정보. 이것은, 각서나 논문의 저자를 명시해, 표지나 다른 같은 장소에 인자됩니다. AU 는 TL 의 전에 나타나 되지 않습니다. 저자 정보에는, 이니셜 (initials), 소재지 (loc), 부국 (dept), 전화 내선 번호 (ext), 방번호 또는 방의 이름 (room), 그리고 3 개까지의 추가 인수를 포함할 수가 있습니다.

AV [name [1]]
    승인 서명. 이것은, 서명과 일자를 수반하는 승인란을 생성합니다. 변수 Letapp 를 이용해 캐릭터 라인 APPROVED: 를 변경할 수가 있습니다. 또, 캐릭터 라인 Date 은 Letdate 에 들어가 있습니다.

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]]
    쿠로마루 리스트의 개시. 이것은, 쿠로마루 기호와 공백을 각 리스트 항목의 선두 부분에 배치한다 리스트를 초기화합니다 (LI 를 참조해 주세요). text-indent 는, 수치 레지스터 Pi 에 의해 설정되는 리스트 항목의 디폴트의 인덴트보다 우선됩니다. 제 3 번째의 인수에 의해, 각 항목전의 공행의 출력이 금지됩니다.

BR [bold-text [roman-text [bold-text [...]]]]
    볼드체와 낭만체. 인수의 수에는, 제한은 없습니다.

BS  페이지 저부의 블록 개시. 이것은, 텍스트 블록의 정의를 개시합니다. 이 블록은 각 페이지의 저부에 인자됩니다. 블록은, BE 로 종료합니다.

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 개의 수치 레지스터 De 와 Df (와)과에 의해 제어됩니다.

    De 레지스터
    특별한 (일)것은 아무것도 없습니다. 이것이 디폴트입니다. 충분한 공백이 있는 경우, 디스플레이가 인자된 다음에 개페이지를 합니다. 그렇지 않은 경우, 디스플레이는 문서의 마지막에 인자됩니다.

    Df 레지스터
    (섹션 - 페이지의 번호부가 유효한 때는) 각 섹션의 마지막으로, 그렇지 않을 때에는 문서의 마지막으로, 디스플레이는 인자됩니다. 충분한 여지가 있으면, 새로운 디스플레이는 현재의 페이지에 인자됩니다. 그러한 여지가 없으면, 디스플레이는 문서의 마지막에 인자됩니다. 1 개의 디스플레이가, 각 페이지의, 또는 (다단조의 모드에서는) 각 컬럼의 맨 위에 인자됩니다. 만약 충분한 여지가 있다면, 1 살의 디 플레이를 인자합니다. 여지가 없으면, 디스플레이는 다음 페이지나 다음의 컬럼의 맨 위에 인자됩니다. 새로운 페이지 또는 컬럼에, 들어갈 뿐(만큼)의 디스플레이를 인자합니다. 만약 De 가 0 이 아니면, 각 디스플레이의 사이에 개페이지가 출력됩니다. 현재의 페이지를 디스플레이로 채웁니다. 그리고, 나머지는, 새로운 페이지 또는 컬럼으로부터 시작합니다. (이것이 디폴트입니다). 만약 De 가 0 이 아니면, 각 디스플레이의 사이에 개페이지가 출력됩니다.

DL [text-indent [1 [1]]]
    데쉬 리스트의 개시. 이것은, 각 항목이 데쉬의 뒤에 인자되는 리스트 (을)를 개시합니다. text-indent 는, 수치 레지스터의 Pi 에 의해 설정되는, 리스트 항목의 디폴트의 인덴트를 변경합니다. 제 2 인수는, 리스트 항목의 사이의 공행 인자를 억제합니다. LI 를 참조해 주세요. 제 3 인수는, 각 리스트 항목의 전의 공행 인자를 억제합니다.

DS [format [fill [rindent]]]
    스태틱 디스플레이의 개시. 이것은, DE 에 이를 때까지 텍스트의 수집을 시작합니다. 텍스트는, 페이지장보다 길게 안 되는 한 동일한 페이지에 인자됩니다. DS 는 상자로 할 수 있습니다. 상자의 깊이에는 한도는 없습니다 (합리적인 정도로 :-).

    format
    인덴트 하지 않습니다. 인덴트 하지 않습니다. 인덴트 하지 않습니다. 수치 레지스터 Si 의 값만 텍스트를 인덴트 합니다. 각 행을 centering 합니다. 디스플레이 전체를 블록으로서 centering 합니다. 행을 오른쪽맞춤 합니다. 디스플레이 전체를 블록으로서 오른쪽맞춤 합니다.

    L, I, C, CB 는 0, 1, 2, 3 과도 지정할 수 있습니다. 이것은 호환성의 이유로부터입니다. (이 기능은 사용하지 말아 주세요. :-)

    fill
    행 채우기 기능을 무효로 합니다. 행 채우기 기능을 무효로 합니다. 행 채우기 기능을 무효로 합니다. 행 채우기 기능을 유효하게 합니다.

    N 와 F 는 0 으로 1 과도 지정할 수 있습니다. 통상은 공행이 디스플레이의 전과 후에 인자됩니다. 수치 레지스터 Ds 에 0 을 설정하면 이것을 억제 할 수 있습니다. rindent 를 지정하면, 행의 길이를 그 양만 짧게 할 수 있습니다.

EC [title [override [flag [refname]]]]
    수식의 제목. 수식에 제목을 적습니다. 인수에 override 를 지정하면, 수식 번호를 변경 할 수 있습니다.

    flag
    override 는, 번호의 접두사가 됩니다. override 는, 번호의 접두사가 됩니다. override 는, 번호의 접미말이 됩니다. 번호는 override 로 옮겨집니다.
    EC 는 수치 레지스터의 Ec 를 카운터로서 사용합니다. 번호의 형식을 변경하기 위해, .af 를 이용할 수가 있습니다. 만약 수치 레지스터의 Of 가 1 이면, 제목의 형식으로서 번호의 뒤에는 닷 대신에 데쉬가 사용됩니다.
    캐릭터 라인 변수의 Le 는, 식 일람 (List of Equations)의 제목을 제어합니다. 식 일람은, 수치 레지스터 Le 가 1 의 경우만 표시됩니다. 디폴트는 0 입니다. 이것은, 디폴트에서는 LIST OF EQUATIONS 입니다. 수치 레지스터의 Liec 는 단어 Equation 를 포함합니다. 이 캐릭터 라인은 번호의 전에 인자됩니다. 만약 refname 가 지정되어 있을 때에는, 수식 번호가 .SETR 에 의해 보존됩니다. 이것은, .GETST refname 에 의해 꺼낼 수 있습니다.
    EC 가 DS/DE 의 내부에서 사용되고 있는 경우, 특별한 표제 처리를 실시합니다. DS 의 서식에는 영향을 받지 않습니다.

EF [arg]
    짝수 페이지의 footer. 이것은 짝수 페이지의 통상의 페이지 footer의 바로 위에 인자됩니다. PF 를 참조해 주세요.

EH [arg]
    짝수 페이지의 헤더. 이것은 짝수 페이지의 통상의 페이지 헤더의 바로 아래에 인자됩니다. PH 를 참조해 주세요.

EN  수식의 종료. EQ 를 참조해 주세요.

EOP 페이지 종료의 유저 정의 매크로. footer를 통상 대로 인자하는 대신에 이 매크로가 불려 갑니다. 이 매크로는 어떤 트랩도 액티브하지 않는 상태의 격리된 환경하에서 실행됩니다. TP를 참조해 주세요.

    EOP 에 이용할 수 있는 캐릭터 라인 변수
    PF 로부터의 인수. EF 로부터의 인수. OF 로부터의 인수.

EPIC width height [name]
    EPIC 는 지정된 width (폭)와 height (높이)의 상자를 그립니다. 또, 텍스트 name 를 표시하는지, name 가 지정되어 있지 않은 경우에는 디폴트 캐릭터 라인을 표시합니다. 외부 픽쳐를 수중에 넣을 때 사용해, 이 경우, 픽쳐의 크기만을 지정해 주세요. PIC 를 봐 주세요.

EQ [label]
    수식의 개시. EQ/EN 는, eqn 에의 입력으로서 쓰여진 수식의 단락 기호입니다. EQ/EN 는 DS/DE 페어에 둘러싸이지 않으면 안됩니다. 그러나, EQ 가 eqn 의 옵션을 설정하는데 사용되고 있을 뿐 (이)라면, 그 필요는 없습니다. 수치 레지스터의 Eq 가 1 이 아니면, label 는 수식의 오른쪽 마진에 나타납니다. 1 이면, label는 왼쪽 마진에 나타납니다.

EX [title [override [flag [refname]]]]
    에그지빗트의 제목. 인수는 EC 와 같습니다. EX 는 수치 레지스터의 Ex 를 카운터로서 사용합니다. 캐릭터 라인 변수의 Lx 는, 에그지빗트 일람 (List of Exhibits)의 제목을 제어합니다. 디폴트에서는 LIST OF EXHIBITS 가 됩니다. 에그지빗트 일람이 표시되는 것은, 수치 레지스터 Lx 가 1 의 경우만입니다. 디폴트는 1 입니다. 캐릭터 라인 변수의 Liex 는, Exhibit 라고 하는 단어를 포함합니다. 이 단어는, 번호의 전에 인자됩니다. 만약 refname 가 지정되었다면, 그 때는 에그지빗트 번호는, .SETR 에 의해 보존됩니다. 이것은, .GETST refname 에 의해 꺼낼 수 있습니다.
    EX 가 DS/DE 의 내부에서 사용되고 있는 경우, 특별한 표제 처리를 실시합니다. DS 의 서식에는 영향을 받지 않습니다.

FC [closing]
    레터나 각서의 정식적 결말로서 Yours very truly, 를 인자합니다. 인수로 디폴트의 캐릭터 라인을 옮겨놓을 수 있습니다. 디폴트는 캐릭터 라인 변수의 Letfc 에 보관되고 있습니다.

FD [arg [1]]
    각주의 디폴트의 형식. 이것은, 하이픈 자동 삽입 (hyphen), 오른쪽 마진 가지런히 하고 (adjust), 각주 텍스트의 인덴트 (indent)를 제어합니다. 또, label 가지런히 하고 (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 에 의해 꺼낼 수 있습니다.
    FG 가 DS/DE 의 내부에서 사용되고 있는 경우, 특별한 표제 처리를 실시합니다. DS 의 서식에는 영향을 받지 않습니다.

FS [label]
    각주의 개시. 각주는 FE 로 닫혀집니다. 통상 각주는 자동적으로 번호가 첨부 됩니다. 이 번호는, 캐릭터 라인 변수의 F 에 의해 이용 할 수 있습니다. 다만 \*F 를 텍스트에 가세해 주세요. 또, label 를 인수로서 더하는 것으로, 다른 번호나 이름을 각주에 붙일 수가 있습니다. 디스플레이안의 각주도 지금은 가능합니다. 공행이, 각주끼리를 분리합니다. 행의 높이는, 수치 레지스터의 Fs 에 의해 제어됩니다. 기본값은 1 입니다.

GETHN refname [varname]
    이것은, 대응하는 SETR refname 가 배치된 장소의 섹션 헤더 번호를 삽입합니다. 이것은, 1 번째의 패스로는, X.X.X. 되고 있겠지요. INITR 를 참조해 주세요. 만약 varname 가 지정되어 있다면, GETHN 에 의해 캐릭터 라인 변수의 varname 에는 섹션 헤더 번호가 대입됩니다.

GETPN refname [varname]
    이것은, 대응하는 SETR refname 가 배치된 장소의 페이지 번호를 삽입합니다. 이것은, 1 번째의 패스로는, 9999 가 되고 있겠지요. INITR 를 참조해 주세요. 만약 varname 가 지정되어 있다면, GETPN 에 의해 캐릭터 라인 변수의 varname 에는 페이지 번호가 대입됩니다.

GETR refname
    이것은 GETHN 와 GETPN 를 텍스트의 「chapter」와「, page」와(과) 함께 결합합니다. 캐릭터 라인 변수의 Qrf 는 참조용의 텍스트를 보관 유지하고 있습니다:
    .ds Qrf See chapter \\*[Qrfh], page \\*[Qrfp].
    Qrf 는 다른 언어를 서포트하기 위해 변경 할 수 있습니다. 캐릭터 라인 변수의 Qrfh 와 Qrfp 는 GETR 에 의해 설정되어 섹션 헤더 번호와 페이지 번호가 들어가 있습니다.

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 는 기능하지 않습니다. 수동의 label를 사용하지 않으면 안됩니다. FS 를 참조해 주세요.

    H 의 직후에 놓여진 단락 P 는, 무시됩니다. H 에 의해, 행송와 인덴트의 처리를 합니다.

    표제의 전의 페이지 변환
    수치 레지스터의 Ej 는 표제의 전의 페이지 변환을 제어합니다. 통상, 레벨 1 의 표제는, 그 전에 2 행의 공행이 인자됩니다. 그것보다 고차의 레벨의 표제의 전에서는 1 행이 됩니다. 수치 레지스터의 Ej 가 1 이면, 각 제 1 레벨의 표제의 전으로 새로운 페이지가 배출됩니다. 레벨이 Ej 의 값이하의 찾아내 모두에 임해서, 페이지가 교체됩니다. Ej 의 기본값은 0 입니다.

    표제의 행 단락 레벨
    만약 찾아내 레벨이 수치 레지스터 Hb 이하라면, 표제의 다음에 행 단락이 일어납니다. 이 레지스터의 기본값은 2 입니다.

    표제의 공백행의 레벨
    만약 찾아내 레벨이 수치 레지스터 Hs 이하라면, 공백행이 표제의 뒤에 삽입됩니다. 이 레지스터의 기본값은 2 입니다.

    만약 레벨이 Hb 와 Hs 의 양쪽 모두보다 크면, 텍스트는 같은 행으로 표제의 뒤에 계속됩니다.

    표제의 뒤의 인덴트
    표제의 뒤의 텍스트의 인덴트는 수치 레지스터의 Hi 에 의해 제어 됩니다. 이 레지스터의 기본값은 0 입니다.

    Hi
    텍스트는 왼쪽 가지런히 하고 됩니다. 텍스트의 인덴트는 수치 레지스터의 Pt 의 값에 따릅니다. P 를 참조해 주세요. 텍스트는 표제의 최초의 단어에 맞추어 1 열에 늘어놓을 수 있습니다.

    섹션 표제의 centering
    그 레벨이 수치 레지스터의 Hc 이하로, 한편 Hb 또는 Hs 이하의 표제는 모두, centering 됩니다.

    표제의 폰트의 관리
    각 표제 레벨에서의 폰트는 캐릭터 라인 변수의 HF 를 이용해 관리되고 있습니다. 이 변수에는 각 레벨에서의 폰트 번호 또는 폰트명이 들어가 있습니다. 디폴트에서는 2 2 2 2 2 2 2 (모든 표제로 이탤릭체)입니다. 이것을 또 I I I I I I I 와 같이도 쓸 수가 있습니다. 생략 된 값은 모두 1 이다고 추정됩니다.

    포인트 사이즈의 관리
    각 표제의 포인트 사이즈는, 폰트가 HF 에 의해 관리되는 것과 같은 방법으로, 캐릭터 라인 변수의 HP 에 의해 관리됩니다. 값 0 은, 디폴트의 포인트 사이즈를 선택합니다. 기본값은 0 0 0 0 0 0 0 입니다. 포인트 사이즈만이 바뀌는 것에서 만나며, 수직 사이즈는 아닌 것에 조심해 주세요. 수직 사이즈는 유저에 의해 지정되는 매크로 HX 나 HZ 에 의해 관리 할 수 있습니다.

    표제 카운터
    H1 로부터 H7 까지의 이름을 붙여진 7 개의 수치 레지스터에는 각 표제 레벨의 카운터가 들어가 있습니다. 그러한 값은 아라비아 숫자를 사용해 인자됩니다. 이것들은, 매크로의 HM (아래와 같이 참조)에 의해 바꿀 수 있습니다. 모든 기호는 인자하기 전에 결합됩니다. 이것을 피하기 위해는, 수치 레지스터의 Ht 에 1 을 대입해 주세요. 이것에 의해 각 표제에서는, 현재의 표제의 카운터만이 인자됩니다.

    자동의 목차
    그 표제 레벨이 수치 레지스터 Cl 이하의 표제는, 목차에 인자하기 위해 보존됩니다. 이 레지스터의 기본값은 2 입니다.

    표제의 특별한 관리, 유저 정의 매크로
    지금부터 기술하는 매크로는 수직행 보내, 폰트, 또는 다른 기능을 세세하고 제어하기 위해서 유저가 정의할 수 있는 것입니다. 인수 level 는 H 에의 레벨 인수입니다. 그러나, 이것은 번호 없음 표제에서는 0 이 됩니다 (HU 를 참조해 주세요). 인수 rlevel 는 실제의 레벨입니다. 이것은, 번호 없음 표제를 위해 수치 레지스터 Hu 에 대입됩니다. 인수 heading-text 는, H 나 HU 에의 텍스트 인수입니다.

    HX level rlevel heading-text
    HX 는 찾아내 인자의 직전에 불려 갑니다. 이하와 같은 레지스터가 HX 에 이용 할 수 있습니다. HX 는 }0, }2, ;3 를 변경해도 괜찮습니다.
    만약 rlevel 가 비 0 이면, 표제 기호와 2 개의 스페이스가 들어가 있습니다. 그렇지 않으면, 하늘입니다. 표제의 뒤의 텍스트의 위치가 들어가 있습니다. 0 은 텍스트가 표제와 같은 행에 계속될 것인 것을 의미하고 있습니다. 1 은 텍스트의 전으로 행 단락이 발생할 것인 것을 의미합니다. 2 는 공백행이 표제와 텍스트를 분리할 것인 것을 의미합니다. 수치 레지스터의 ;0 가 0 이면, 이 레지스터에는 2 개의 스페이스가 들어갑니다. 이것은 표제로부터 텍스트를 분리하는데 사용됩니다. 만약 ;0 가 비 0 이면, 이 캐릭터 라인 변수는 하늘입니다. 이것에는 표제의 뒤에 필요하게 되는 행송가 단위 첨부로 들어갑니다. 디폴트는 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 입니다.

    인수
    아라비아 숫자 하나 이상의 0 을 선행한 아라비아 숫자 대문자의 알파벳 소문자의 알파벳 대문자의 로마 숫자 소문자의 로마 숫자 아라비아 숫자

HU heading-text
    번호 없음 섹션 헤더. 수치 레지스터 Hu 를 레벨로서 HU 는 H 와 같이 행동합니다. H 를 참조해 주세요.

HX dlevel rlevel heading-text
    유저 정의 표제의 종료. 섹션 헤더를 인자하기 직전에 불립니다. H 를 참조해 주세요.

HY dlevel rlevel heading-text
    유저 정의 표제의 종료. 섹션 헤더를 인자하기 직전에 불립니다. H 를 참조해 주세요.

HZ dlevel rlevel heading-text
    유저 정의 표제의 종료. 섹션 헤더를 인자한 직후에 불립니다. H 를 참조해 주세요.

I [italic-text [prev-font-text [italic-text [...]]]]
    이탤릭체입니다. 이것은 인수없이 불렸다면 폰트를 이탤릭체로 변경합니다. 인수가 1 개의 경우에는, 이것은 그 단어를 이탤릭체로 합니다. 인수가 2 개의 경우에는, 이것은 인수를 연결해 최초의 단어에 이탤릭체를 설정해, 2 번째에 이전 인 채의 폰트를 설정합니다. 인수의 수에는 제한은 없습니다. 모든 인수는, 연결됩니다.

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
    페이지 번호 헤더 마크 페이지 번호와 헤더 마크의 양쪽 모두를 탭으로 단락짓습니다

INITR filename
    참조용 매크로의 초기화. 참조는 파일 filename.tmp 와 filename.qrf 와에 기입해집니다. 이것에는, groff 의 2 회의 패스가 필요하게 됩니다. 최초의 패스로는 참조를 찾아, 2 번째의 패스로는 그것들을 수중에 넣습니다. INITR 는 여러 차례 사용할 수 있습니다. 그러나, 유효한 것은 최초로 출현한 INITR 만입니다. unsafe-error 발생시에는, 옵션 -U 가 필요할지도 모릅니다. 관련 항목은, SETR, GETPN, GETHN 입니다.

IND arg1 [arg2 [...]]
    IND 는, INITI 로 선택된 인덱스 파일에, 전인수와 페이지 번호 또는 헤더 마크를 탭으로 단락지은 1 행을 기입합니다.
    예
    arg1\t페이지 번호
    arg1\targ2\t페이지 번호
    arg1\t헤더 마크
    arg1\t페이지 번호\t헤더 마크

INDP
    INDP 는, 캐릭터 라인 변수 Indcmd 로 지정되는 명령을 실행해, 인덱스를 표시합니다. 통상은 sort -t\t 를 실행합니다. INDP 는 명령의 출력을 읽어, 인덱스를 생성합니다. 통상은 2 자리수의 서식입니다 (TYIND 의 정의에 의해 변경 가능합니다). 인덱스는, 캐릭터 라인 변수 Index 의 헤더와 함께 표시됩니다. 이 변수의 기본값은 INDEX 입니다. 1 자리수의 처리는, 일람의 다음에 돌려주어집니다. INDP 는, 유저 정의 매크로 TXIND, TYIND, TZIND 가 정의되고 있으면 호출합니다. TXIND 는, INDEX 의 표시전에 불려 갑니다. TYIND 는, INDEX 의 표시대신에 불려 갑니다. TZIND 는, 표시의 후에 불려 가 재차 통상 동작에 돌아오는 처리를 실시해야 합니다.

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 는 현재의 인덴트로부터 텍스트를 인덴트 한다 스페이스의 수입니다.

    pad 와 mark-indent 는 항목 기호를 두는 곳을 지정합니다. 항목 기호는 기호 area에 배치됩니다. mark-indent 는 이 area의 전의 스페이스의 수를 설정합니다. 이것은 통상 0 입니다. 기호 area는 텍스트가 시작되는 곳에서 끝납니다. 그런데도 덧붙여 텍스트의 개시는 text-indent 에 의해 결정할 수 있습니다.

    만약 pad 가 0 이라면, 항목 기호는 기호 area 중(안)에서 왼쪽 가지런히 하고 됩니다. 만약 pad 가 0 보다 크면, 그 때는 mark-indent 는 무시됩니다. 그리고 항목 기호는 텍스트에 대해 스페이스에서 pad 개배당에 배치됩니다. 이 조작에서는, 항목 기호는 오른쪽맞춤 됩니다.

    만약 type 가 0 이면, 리스트는 한깅인덴트가 되는지, 또는 인수의 mark 가 주어지고 있으면(자), 캐릭터 라인의 mark 가 항목 기호 됩니다.

    만약 type 가 0 보다 크면, 자동적인 번호부를 합니다. 더욱 mark 가 하늘이면, 번호는 아라비아 숫자가 됩니다. 이 때, mark 에는 1, A, a, I, i 의 어떤 것에서도 지정 할 수 있습니다.

    type 에는 항목 기호를 표시하기 위해(때문에) 6 방법의 가능한 방법중에서 1 개를 선택할 수 있습니다.
    type
    x. x) (x) [x] <x> {x}

    리스트의 각 항목의 전에는 LI-space 행의 공행이 놓여집니다. 디폴트는 1 입니다.

    LB 자체에는 LB-space 행의 공행이 인자됩니다. 디폴트는 0 입니다.

LC [list-level]
    리스트 상태 정보의 클리어. 이것에 의해, 액티브한 리스트가 list-level 레벨까지, 혹은 인수가 지정되지 않았던 경우에는 0 레벨까지, 모두 종료됩니다. 이것은 액티브한 리스트를 모두 클리어 하기 위해 H 에 의해 사용됩니다.

LE [1]
    리스트의 종료. 이것은 현재의 리스트를 종료합니다. LE 는 만약 인수가 지정되어 있다면, 공행을 인자합니다.

LI [mark [1]]
    리스트 항목. 이것은, 리스트의 각 항목의 최초로 놓여집니다. 인수가 없을 때는, LI 는, 현재의 리스트 형식에서 결정되는 항목 기호 (을)를 인자합니다. LI 에 인수를 1 개 지정하면(자), 그것이 대신의 항목 기호로서 사용됩니다. LI 에 인수를 2 개 지정하면, mark 는 현재의 항목 기호의 접두사와 됩니다. 제 2 인수가 1 는 아니고 2 의 경우, 접두사와 항목 기호의 단락 공백은 생성되지 않습니다. 이 동작은, 수치 레지스터 Limsp 를 0 으로 설정하는 것도 실현 가능합니다. 길이 0 의 mark 를 지정했을 경우는 한깅인덴트가 생성됩니다.

    통상은 리스트 항목의 전에 공행이 인자됩니다. 이 거동은 수치 레지스터의 Ls 를 이용해 제어 할 수 있습니다. Ls 이하의 모든 리스트 레벨로 선행하는 행송가 생성됩니다. 이 레지스터의 기본값은 99 입니다. (리스트의 상자는 무제한합니다. :-)

    인덴트는 수치 레지스터의 Li 에 의해 바꿀 수 있습니다. 디폴트는 6 입니다.

    모든 리스트는 리스트 초기화 매크로의 LB 에 의해 시작됩니다. 그러나, 리스트를 사용하기 쉽게 하기 위해 미리 정의되고 있는 리스트의 형식이 7 개 있습니다. 이러한 형식은 모두 다른 기본값로 LB 를 호출합니다.
    자동 증가 번호 리스트 기호 첨부 리스트 가변 항목 리스트 쿠로마루 리스트 데쉬 리스트 참조 문헌 리스트 변칙 가변 리스트
    이러한 리스트에 대해서는 이 메뉴얼외의 곳에 기술되어 있습니다. 관련 항목은 LB 입니다.

LT [arg]
    인수에 근거해 4 개가 다른 형식 중의 1 개(살)로 레터를 구성합니다. 관련 항목은 내부 섹션입니다.
    형식 블록 형식. 일자란, 반송처 주소, 저자의 주소와 결말은 행의 중앙으로부터 시작됩니다. 다른 모든 행은 왼쪽 마진으로부터 시작됩니다. 반블록 형식. 블록 형식과 같습니다만, 각 단락의 최초의 행이 스페이스 5 개분인덴트 됩니다. 전블록 형식. 모든 행이 왼쪽 마진으로부터 시작됩니다. 간이 형식. 전블록 형식과 거의 같습니다. 주제와 저자의 신분이 모두 대문자로 인자됩니다.

LO type [arg]
    레터의 옵션을 지정합니다 (.LT 를 참조해 주세요). 이하에 나타내는 것은 표준의 옵션입니다.
    기밀 표기. 일자란하 2 행 째에 CONFIDENTIAL 를 인자합니다. 임의의 인수로 CONFIDENTIAL 를 옮겨놓을 수 있습니다. 관련 항목은 캐릭터 라인 변수 LetCN 입니다. 참고 문헌 표기. In reference to: 와 인수를 일자란의 2 행 하에 인자합니다. 관련 항목은 캐릭터 라인 변수 LetRN 입니다. 전교. ATTENTION: 와 인수를 내부 주소아래에 인자합니다. 관련 항목은 캐릭터 라인 변수 LetAT 입니다. 머리말. To Whom It May Concern: 인가, 또는 만약 지정되어 있었을 때에는 인수를 인자합니다. 머리말은 내부 주소의 2 행 하에 인자됩니다. 관련 항목은 LetSA 입니다. 주제란. 레터 형식 SP 이외의 경우에는, 주제로서 SUBJECT: 를 접두사로서 붙인 인수를 내부 주소의 2 행 하에 인자합니다. 레터 형식 SP 의 경우에는, 주제는 접두사없이, 모두 대문자로 인자됩니다. 관련 항목은 캐릭터 라인 변수의 LetSJ 입니다.

MC column-size [column-separation]
    다단조의 개시. 1C 로 통상 상태로 돌아옵니다. MC 에 의해 현재의 유키나가에 들어갈 뿐(만큼)의 수의 컬럼이 만들어집니다. column-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
    통상의 각서. 형식은 인자되지 않습니다 MEMORANDUM FOR FILE 가 인자되는 각서. PROGRAMMER'S NOTES 가 인자되는 각서. ENGINEER'S NOTES 가 인자되는 각서. 공개 논문 형식. 외부에의 레터 형식.
    관련 항목은, 좀 더 유연한 표제지 COVER/COVEND 입니다.

MOVE y-pos [x-pos [line-length]]
    어느 위치에 이동해, 페이지 오프셋(offset)가 x-pos 로 설정됩니다. 만약 line-length 가 지정되지 않았을 때는, 현재의 유키나가와 새로운 페이지 오프셋(offset)의 차이가 사용됩니다. 정상 상태로 돌아오려면 , 인수 없음의 PGFORM 를 사용해 주세요.

MULB cw1 space1 [cw2 space2 [cw3 ...]]
    특수 다단조모드의 개시. 각 컬럼의 폭을 지정하지 않으면 안됩니다. 또, 컬럼간의 간격도 지정하지 않으면 안됩니다. 마지막 컬럼의 뒤에는 간격 지정은 필요 없습니다. MULB 에 의해 전환이 개시해, MULE 에 의해 전환이 종료해 컬럼이 인자됩니다. 폭과 간격의 단위는 「n」입니다. 그러나, MULB 는 「c」나 「i」와 같은 통상의 단위 지정을 모두 받아들입니다. MULB 는, 격리된 환경하에서 기능합니다.

MULN
    다음의 컬럼의 개시. 이것은, 컬럼을 바꾸는 유일한 방법입니다.

MULE
    다단조모드의 종료와 컬럼의 인자.

nP [type]
    2 단계의 헤더 레벨을 가지는 번호 첨부 단락의 인자. .P 를 참조해 주세요.

NCOL
    다음의 컬럼에게로의 인자를 강제합니다. MUL* 매크로와는 모두 사용하지 말아 주세요. 2C 를 참조해 주세요.

NS [arg [1]]
    다른 형식의 주석을 인자합니다. 인수는 미리 정의된 형식의 주석중에서 선택합니다. 만약 2 번째의 인수가 이용 가능하면, 인수가 주석 전체가 됩니다. 만약 인수가 미리 정의된 것의 안에 없으면, 이 매크로는 Copy (arg) to 와 같이 인자됩니다. 한층 더 표준의 주석을 더하는 일도 가능합니다. 캐릭터 라인 변수의 Letns 와 Letnsdef 를 참조해 주세요.
    주석
    Copy To
    Copy To
    Copy To (with att. ) to
    Copy To (without att. ) to
    Att.
    Atts.
    Enc.
    Encs.
    Under separate cover
    Letter to
    Memorandum to
    Copy (with atts. ) to
    Copy (without atts. ) to
    Abstract Only to
    Complete Memorandum to
    CC

ND new-date
    새로운 일자. 현재의 일자를 옮겨놓습니다. 만약 new-date 가 공문자열이면, 일자는 인자되지 않습니다.

OF [arg]
    홀수 페이지 footer. 통상의 footer의 바로 위에 1 행 인자됩니다. EF 와 PF 를 참조해 주세요.

OH [arg]
    홀수 페이지 헤더. 통상의 헤더의 바로 아래에 1 행 인자됩니다. EH 와 PH 를 참조해 주세요.

OP  후속 하는 텍스트가 홀수 페이지의 맨 위에 인자되는 것을 확인합니다. 만약 현재 홀수 페이지의 맨 위에 있다면, 백지 페이지의 출력은 하지 않습니다.

P [type]
    새로운 단락의 개시. 인수 없음의 P 는, 단락의 제일 최초의 행도 왼쪽 가지런히 한 텍스트를 생성합니다. 이것은, type 에 0 을 지정하는 것과 같습니다. 만약 인수가 1 이면, P 에 계속되는 텍스트의 최초의 행은 수치 레지스터 Pi 로 설정된 수의 스페이스만 인덴트 됩니다. 이 값은 통상 5 입니다.

    P 에의 인수로서 1 을 지정하는 대신에, 수치 레지스터 Pt 에 단락의 형식을 설정하는 일도 가능합니다. 0 으로 1 을 설정하는 것은, 그 값을 P 에게 주는 것과 같게 됩니다. 값 2 에 의해, 모든 단락이 인덴트 됩니다. 다만 찾아내, 리스트, 디스플레이의 뒤는 예외입니다.

    단락간의 간격은 수치 레지스터의 Ps 에 의해 제어되어 디폴트에서는 1 입니다(1 행의 공백행).

PGFORM [linelength [pagelength [pageoffset [1]]]]
    유키나가나 페이지장, 페이지 오프셋(offset)를 설정합니다. 이 매크로는, 인쇄문자나 다른 것과 같이, 특별한 형식을 생성하기 위해서 사용 할 수 있습니다. 이것은, 통상은 파일중의 최초의 명령입니다만, 필수가 아닙니다. PGFORM 를 인수없이 사용하면, MOVE 의 다음에 모든 것을 재초기화할 수가 있습니다. 4 번째의 인수가 지정되지 않으면, 행 단락이 생성됩니다. 이 매크로는, 새로운 유키나가와 페이지장을 설정하는 한편, 최초의 페이지에 페이지 번호를 출력하는 것을 피하기 위해서(때문에) 사용할 수 있습니다. (이 매크로가 충분히 동작하고 있지 않는 것처럼 보일 때가 있습니다. 대표해에 명령행 인수를 사용해, 행의 길이, 페이지의 길이, 페이지 오프셋(offset)를 바꾸어 주세요. 미안해요. )

PGNH
    다음의 페이지에 헤더가 인자되지 않습니다. 레터나 다른 특수한 텍스트의 헤더를 없애기 위해서(때문에) 사용됩니다. 최초의 페이지의 페이지 헤더를 금지하기 위해서는, 어떠한 텍스트보다 전에 이 매크로가 사용되지 않으면 안됩니다.

PIC [-L] [-C] [-R] [-I n] filename [width [height]]
    PIC 는 Postscript 파일을 문서에 수중에 넣습니다. 본매크로는 mmroff 와 INITR 에 의존합니다. -L, -C, -R, -I n 는, 픽쳐를 조정하는지, 픽쳐를 인덴트 합니다. 옵션의 width 와 height 도 또한, 픽쳐의 크기를 바꾸기 위해서(때문에) 지정 가능합니다.

PE  픽쳐의 끝. pic 명령을 위한 픽쳐를 종료합니다. pic 명령의 메뉴얼을 참조해 주세요.

PF [arg]
    페이지 footer. PF 는 각 페이지의 맨 밑에 인자되는 행을 설정합니다. 통상은 하늘입니다. 인수의 지정에 관해서는 PH 를 참조해 주세요.

PH [arg]
    페이지 헤더. 각 페이지의 맨 위에 1 행 인자됩니다. 인수는 「'left-part'center-part'right-part'」와 같이 지정되지 않으면 안됩니다. 여기서, left-part, center-part, right-part 는 각각 왼쪽 가지런히 해 centering, 오른쪽맞춤 에 인자됩니다. 캐릭터 % 는 현재의 페이지 번호로 변경됩니다. 디폴트의 페이지 헤더는 「''- % -''」로, 페이지 번호가 2 개의 데쉬 기호에 끼일 수 있습니다.

PS  픽쳐의 개시 (pic 명령로부터. pic 를 위한 픽쳐를 개시합니다. 메뉴얼을 참조해 주세요.

PX  페이지 헤더의 유저 정의에 의한 출구 매크로. no-space 모드로 페이지 헤더의 인자의 직후에 PX 는 불려 갑니다.

R   낭만체. 낭만 폰트로 돌아옵니다. 관련 항목은 I 입니다.

RB [roman-text [bold-text [roman-text [...]]]]
    낭만체와 볼드체. 짝수 번째의 인수는 낭만체로 인자됩니다. 홀수 번째는, 볼드체로 인자됩니다. I 를 참조해 주세요.

RD [prompt [diversion [string]]]
    표준 입력으로부터 전환이나 캐릭터 라인 변수에 읽어들입니다. 텍스트는 diversion 라는 이름의 전환에 보존됩니다. 텍스트를 꺼내려면 , 공행에 닷의 뒤로 전환의 이름을 써 주세요. 만약 string 가 지정되었다면 캐릭터 라인 변수 string 도 정의됩니다. diversion 나 prompt 는 하늘 ("")로 할 수가 있습니다.

RF  참고 문헌의 종료. 참고 문헌의 정의를 종료해, 통상의 처리에 복귀합니다. RS 를 참조해 주세요.

RI [roman-text [italic-text [roman-text [...]]]]
    짝수 번째의 인수는 낭만체로 인자됩니다. 홀수 번째는 이탤릭체로 인자됩니다. I 를 참조해 주세요.

RL [text-indent [1]]
    참고 문헌 리스트의 개시. 각 항목의 전에 꺽쇄묶음으로 낀 자동 증가의 번호를 붙인 리스트를 개시합니다. text-indent 에 의해, 디폴트의 인덴트를 변경 할 수 있습니다.

RP [arg1 [arg2]]
    참고 문헌 페이지를 생성합니다. 만약 참고 문헌 페이지가 문서의 어디선가 필요하게 되고 있다면 RP 를 이용할 수가 있습니다. 만약 TC 가 목차의 생성에 사용되고 있다면, 이 매크로는 필요 없습니다. 그 때는 참고 문헌 페이지는 자동적으로 인자됩니다.

    만약 arg1 가 1 이라면 참고 문헌 카운터는 재초기화되지 않습니다.

    인수 arg2 에 의해 RP 에 대해 페이지 변환을 하는지 아닌지 (을)를 지정 할 수 있습니다.
    arg2
    참고 문헌 페이지는 다른 페이지에 인자됩니다. 이것이 디폴트입니다. 리스트의 다음에 페이지를 바꾸지 않습니다. 페이지의 전으로 페이지를 바꾸지 않습니다. 리스트의 전후로 페이지를 바꾸지 않습니다.
    참고 문헌의 항목은 공행으로 분리됩니다. 수치 레지스터의 Ls 를 0 으로 설정하면, 이 공행은 억제 할 수 있습니다.

    캐릭터 라인 변수의 Rp 에는 참고 문헌 페이지의 제목이 들어가 있습니다. 이 제목은 통상은 REFERENCES 로 설정되어 있습니다.

RS [string-name]
    RS 에 의해 자동 번호부의 참고 문헌의 정의가 개시합니다. 캐릭터 라인 변수의 \*(Rf 를 참고 문헌 기호가 있어야 할 곳에 배치해, 참고 문헌을 참고 문헌 기호의 뒤의 다음의 개행의 곳부터 RS/RF 의 사이에 끼우고 써 주세요. 참고 문헌 번호는 수치 레지스터의 :R 에 보존되고 있습니다. 만약 string-name 가 지정되면(자), 그 이름의 캐릭터 라인 변수가 정의되어 현재의 참고 문헌 기호가 넣을 수 있습니다. 캐릭터 라인 변수는 그 후 텍스트중에서 \*[string-name] 에 의해 참조할 수가 있습니다.

S [size [spacing]]
    포인트 사이즈와 수직행송를 설정합니다. 만약 인수의 어떤 것인가가 「P」에 동일하면, 그 때는 이전의 값이 이용됩니다. 「C」는 현재의 값을 나타내, 「D」는 디폴트의 값을 나타냅니다. 만약, 「+」또는 「-」이 값의 전에 이용되고 있다면, 현재의 값에 가산 또는 감산 (을)를 합니다.

SA [arg]
    오른쪽 마진 줄 끝 가지런히 하고가 설정됩니다. 통상, 줄 끝 가지런히 하고는 기능하고 있습니다. 인수가 없는지, 또는 0 이면, 줄 끝 가지런히 하고는 기능을 제지당합니다. 인수가 1 이면, 줄 끝 가지런히 하고는 기능을 일하게 합니다.

SETR refname [string]
    현재의 헤더 번호와 페이지 번호를 refname 로서 기억합니다. 만약 string 가 정의되고 있으면, string 를 보존합니다. string 는 .GETST 에 의해 꺼내집니다. INITR 를 참조해 주세요.

SG [arg [1]]
    서명란. 정식적 결말의 뒤에 저자(들)의 이름을 인자합니다. 인수는 참조 데이터에 더해져, 최초인가 마지막 저자의 개소에 인자됩니다. 참조 데이터와는 .AU 에 의해 지정된다 소재지, 부국, 및 이니셜입니다. 제 2 인수가 주어졌을 경우, 이 데이터는 최초의 저자의 개소에 인자됩니다. 그렇지 않은 경우, 마지막 저자의 개소에 인자됩니다. 저자(들)가 .WA/.WE 로 지정되어 있으면, 무슨 참조 데이터도 인자되지 않습니다. 내부 섹션을 참조해 주세요.

SK [pages]
    페이지 보내 합니다. 만약 pages 가 0 이든가 생략 되고 있는 경우에는, 이미 인자 위치가 페이지의 맨 위가 아니면, 다음의 페이지까지 페이지 보내 됩니다. 또, pages 가 이것들 이외이면, pages 의 페이지를 페이지 보내 합니다.

SM string1 [string2 [string3]]
    캐릭터 라인을 작게 합니다. 만약 string2 가 지정되었을 때에는, string1 (은)는 작아져, string2 는 통상의 크기로 string1 에 결합됩니다. 인수가 3 개 있을 때는, 모든 인수가 결합되어 string2 만이 작아집니다.

SP [lines]
    수직에 행 보내 합니다. lines 에는 3i 나 8v 와 같이, 어떠한 단위를 붙일 수 있습니다. 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 라고 하는 단어를 포함합니다. 이 단어는, 번호의 전에 인자됩니다.
    TB 가 DS/DE 의 내부에서 사용되고 있는 경우, 특별한 표제 처리를 실시합니다. DS 의 서식에는 영향을 받지 않습니다.

TC [slevel [spacing [tlevel [tab [h1 [h2 [h3 [h4 [h5]]]]]]]]]
    목차. 통상 이 매크로는 문서의 마지막 행에 놓여집니다. 이 매크로는, 수치 레지스터의 Cl 에 의해 제어되는 레벨까지의 표제로 구성되는 목차를 생성합니다. Cl 는 표제의 보존을 제어하는 것에서 만나며, TC 에는 아무 관계도 없는 것에 주의해 주세요. slevel 이하의 레벨의 표제에는 그러한 전에 spacing 만의 공행이 생성됩니다. tlevel 이하의 레벨의 표제에는 오른쪽맞춤 한 대응하는 페이지 번호가 놓여집니다. 이러한 표제의 텍스트와 페이지 번호는 닷이나 공백에 의해 분리됩니다. 만약 tab 가 0 보다 크면, 공백이 이용됩니다. 그렇지 않으면, 닷이 이용됩니다. 그 외의 표제에는 찾아내 텍스트의 말미에 페이지 번호가 직접 놓여집니다 (오른쪽맞춤 하지 않는 ).

    인수의 나머지의 것은, 목차의 전에 centering로 인자됩니다.

    만약 TC 가 많아서 4 개의 인수를 수반해 불려 간다면, 유저 정의의 매크로 TX 와 TY 가 사용됩니다. TX 는 CONTENTS 의 인자 전에 불려 갑니다. 그리고 TY 는 CONTENTS 를 인자하는 대신에 불려 갑니다.

    등가의 매크로를, 그림 일람, 겉(표) 일람, 식 일람, 에크지빗트 일람용으로 정의 가능합니다. 이것은 TXxx 또는 TYxx 를 정의하는 것으로써 실시해, xx 는 Fg, 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 number 와 filing-case number 는 표제지를 처리하기 위해서 보존됩니다.

TM [num1 [num2 [...]]]
    .MT 로 사용되는 기술 각서 번호. 무제한한 수의 인수를 지정할 수 있습니다.

TP  유저가 정의하는 페이지 최상부의 매크로입니다. 이 매크로는 통상의 페이지 헤더 대신에 불립니다. 헤더에 대해서 완전한 제어를 할 수 있습니다. 헤더와 footer는 격리된 환경하에서 인자되는 것에 주의해 주세요. 다만, 유키나가는 보관 유지되고 있습니다.

TS [H]
    겉(표)의 개시. 이것은 tbl 에 대한 표의 지정의 개시입니다. tbl 에 대해서는 별개의 메뉴얼을 참조해 주세요. TS 는, TE 에 의해 종료합니다. 인수 H 는 mm 에 대해표에는 헤더가 있는 것을 지정합니다. TH 를 참조해 주세요.

TX  유저가 정의하는 목차의 출구 매크로. 이 매크로는 TC 가 단어 CONTENTS 를 인자하기 직전에 불려 갑니다. TC 를 참조해 주세요.

TY  유저가 정의하는 목차의 출구 매크로 ( 「CONTENTS」는 인자하지 않습니다). CONTENTS 를 인자하는 대신에 이 매크로가 불려 갑니다. TC 를 참조해 주세요.

VERBON [flag [pointsize [font]]]
    쿠리어(courier) 폰트를 이용한 글자 하나하나를 충실히 맞춰감적인 출력의 개시. 통상 프로그램의 인자를 위해입니다. 모든 캐릭터가 동일한 폭을 가집니다. 포인트 사이즈는 제 2 인수에 의해 변경할 수 있습니다. font 인수를 지정하면 쿠리어(courier) 대신에 다른 폰트를 사용할 수가 있습니다. flag 에 의해 몇개의 특별한 기능을 제어합니다. 이 인수는 필요로 하는 기능을 모두 합계한 것이 됩니다.
    설명 이스케이프 캐릭터 (\)를 무효로 합니다. 통상, 이것은 장황 출력동안은 일하고 있습니다. 장황 텍스트의 전에 공행을 부가합니다. 장황 텍스트의 뒤에 공행을 부가합니다. 장황 텍스트에 행 번호를 털어 인자합니다. 이것에 의해 각 행의 선두에 숫자폭의 스페이스가 4 개 부가됩니다. 캐릭터 라인 변수의 Verbnm 로 보다 미묘한 조절이 가능합니다. 이 변수에는, troff 명령의 .nm 로 지정할 수 있다 모든 인수가 들어갑니다. 통상은 「1」이 지정되어 있습니다. 장황 텍스트를 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]
    각주와 디스플레이의 폭의 조정.
    디폴트의 모드를 설정합니다. -WF, -FF, -WD 및 FB 입니다. 넓은 각주입니다. 2 단조모드에서도 역시 넓은 각주입니다. 통상의 각주의 폭입니다. 단조모드에 따릅니다. 모든 각주는 최초로 출현한 각주와 같은 폭이 됩니다. 통상의 각주입니다. 폭은 WF 와 -WF 에 따릅니다. 넓은 디스플레이입니다. 2 단조모드에서도 역시 넓은 디스플레이입니다. 통상의 디스플레이의 폭입니다. 단조모드에 따릅니다. 플로팅 디스플레이가 현재의 페이지에 인자되었을 때에는 행 단락을 생성합니다. 플로팅 디스플레이는 행구절을 생성하지 않습니다.

mm 로 이용되고 있는 캐릭터 라인 변수:

App 단어 「APPENDIX」가 들어 있는 캐릭터 라인 변수입니다.

EM  em 데쉬 캐릭터 라인입니다.

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 로 사용됩니다.

LetAT
    「ATTENTION:」를 넣고 있습니다. .LO AT 로 사용됩니다.

LetSJ
    「SUBJECT:」를 넣고 있습니다. .LO SJ 로 사용됩니다.

LetRN
    「In reference to:」를 넣고 있습니다. .LO RN 로 사용됩니다.

Letns
    이것은 .NS 로 사용되고 있는 다양한 캐릭터 라인을 넣고 있는 배열입니다. 이것들은 실은, Letns! 를 접두사로 하는 몇개의 캐릭터 라인 변수입니다. 만약 .NS 에의 인수가 (역주: 미리 정의되고 있는 것의 중에) 존재하지 않으면, 그 인수는 Letns! copy 를 접두사로 해 Letns! to 를 접미말 (으)로서 () 의 사이에 끼워집니다. copy 의 뒤와 to 의 전의 공백에 주의해 주세요.
    변수명치
    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 와 같은 유저 정의 매크로에서는, 편리합니다.
    치 의미
    co	목차
    fg	도 일람
    tb	표 일람
    ec	식 일람
    ex	에크지빗트 일람
    ap	부록

Verbnm
    .VERBON 로 사용되고 있는 .nm 에의 인수입니다. 디폴트: 1.

mm 로 사용되고 있는 수치 변수:

Aph 만약 이 수치 변수가 비 0 이면, 각각의 새로운 부록에 대해 새로운 부록 페이지에 인자합니다. 만약 Aph 가 0 이면 아무것도 출력되지 않습니다. 그러나, 「목차」에는 부록의 표제 항목이 항상 포함됩니다.

Cl  목차의 표제 항목 레벨. 범위는 [0:7] 입니다. 만약 찾아내 레벨이 Cl 이하이면, 목차의 표제 항목은 보존됩니다. 디폴트는 2 입니다.

Cp  만약, Cp 가 0 이면, LIST OF XXXX 의 사이에 개페이지를 실시합니다. 디폴트는 0 입니다.

D   디버그 플래그. 값이 정치이면, 여러가지 단계의 디버그 리스트를 출력합니다. 값이 1 이면 정형에 대한 진행 정보를 제공합니다. 디폴트는 0 입니다.

De  플로팅 디스플레이의 다음에 개페이지가 출력됩니다. 범위는 [0:1] 입니다. 디폴트는 0 입니다.

Dsp 정의되고 있는 경우, 스태틱 디스플레이의 전후의 공백 출력을 제어합니다. 정의되어 있지 않은 경우에는, Lsp 의 값이 사용됩니다.

Df  플로팅 키프의 출력 형식. 범위는 [0:5] 입니다. 디폴트는 5 입니다.

Ds  만약 1 이면, 디스플레이의 전후로 Lsp 만 행 보내 합니다. 범위는 [0:1] 입니다. 디폴트는 1 입니다.

Ej  개페이지. 디폴트는 0 입니다.

Eq  수식 label의 행 가지런히 하고. 0 이라면 왼쪽 가지런히 해 1 이라면 오른쪽맞춤. 디폴트는 0 입니다.

Fs  각주의 행 보내. 디폴트는 1 입니다.

H1-H7
    표제 카운터.

H1dot
    0 보다 대단한 경우, 레벨 1 의 표제 번호의 뒤에 닷을 붙입니다. 디폴트는 1 입니다.

H1h 수치 레지스터 H1 를 카피합니다만, 페이지 브레이크 직전에 증가됩니다. 유저 정의의 헤더 매크로에 대해 유용합니다.

Hb  표제행 단락의 레벨. 범위는 [0:7] 입니다. 디폴트는 2 입니다.

Hc  표제 centering의 레벨. 범위는 [0:7] 입니다. 디폴트는 0 입니다.

Hi  표제의 일시적인 인덴트. 범위는 [0:2] 입니다. 디폴트는 1 입니다.
    0 -> 0 인덴트, 왼쪽 마진
    1 -> 오른쪽에 인덴트,. P 1 으로 같이
    2 -> 선행하는 표제의 텍스트 부분에 맞추어 인덴트

Hps 찾아내에 앞서는 행송의 레벨에 대한 수치 변수입니다. 만약 찾아내 레벨이 Hps 이하라면, 섹션 표제에는 1 행은 아니고 2 행이 선행합니다. 디폴트는 제 1 레벨 뿐입니다. 행송의 실제의 양은 변수 Hps1 와 Hps2 에 의해 제어됩니다.

Hps1
    표제 레벨이 Hps 보다 큰 경우에 .H 에 선행하는 행수입니다. 값에는 단위를 붙입니다. 통상은 0.5 입니다.

Hps2
    표제 레벨이 Hps 이하의 경우에 .H 에 선행하는 행수입니다. 값에는 단위를 붙입니다. 통상은 1 입니다.

Hs  표제행 보내 레벨. 범위는 [0:7] 입니다. 디폴트는 2 입니다.

Hss 표제 레벨이 Hs 이하 때, .H 의 뒤에 이 수의 행이 계속됩니다. 값은 단위 지정이며, 통상 1 입니다.

Ht  표제 번호의 형식. 디폴트는 0 입니다. 0 -> 복합 번호 (1.1. 1 ...)
    1 -> 단일 번호.

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 == 최초의 페이지의 footer는 헤더로 옮겨집니다. 헤더 부분에는 아무것도 없습니다.
    2 == 최초의 페이지의 페이지 헤더는 제거됩니다.
    3 == 「섹션 - 페이지」의 번호부가 유효하게 됩니다.
    4 == 최초의 페이지의 페이지 헤더는 제거됩니다.
    5 == 「섹션 - 페이지」와「섹션 - 도」의 번호부가 유효하게 됩니다. 관련 항목은 수치 레지스터의 Sectf 와 Sectp 입니다.

Np  번호 첨부의 단락입니다. 디폴트는 0 입니다.
    0 == 번호를 거절하지 않습니다.
    1 == 제 1 레벨의 표제에 번호를 거절합니다.

Of  도, 겉(표), 에그지빗트, 수식의 제목의 형식입니다. 디폴트는 0 입니다.
    0 = ". "
    1 = " - "

P   현재의 페이지 번호입니다. 「섹션 - 페이지」의 번호부가 유효하지 않으면, 통상은 % 과 같습니다.

Pi  단락의 인덴트입니다. 디폴트는 5 입니다.

Pgps
    헤더와 footer의 포인트 사이즈가, 현재의 설정에 따라야할 것인가, 혹은 헤더와 footer가 정의되었을 때에만 변경되어야할 것인가를 제어합니다.
    설명 .PH, .PF, .OH, .EH, .OF, .OE 하지만 실행된 때만, 포인트 사이즈가 현재의 설정으로 변경됩니다. 포인트 사이즈는 .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 는 수치 변수의 Pt 와 Pi 를 0 으로 5 로 설정합니다. 새로운 레터 형식에 대해서는, 이하의 캐릭터 라인 변수와 매크로를 정의하지 않으면 안됩니다:

let@init_type
    이 매크로는 .LT 에 의해 직접 불려 갑니다. 변수나 다른 요소를 초기화하게 되어 있습니다.

let@head_type
    이 매크로는 인쇄문자를 인자합니다. 통상의 페이지 헤더 대신에 불려 갑니다. let@header 라고 하는 별명을 없애게 되어 있습니다. 그렇게 하지 않으면, 이 별명은 모든 페이지에 대해 불려 가 버립니다.

let@sg_type name title n flag [arg1 [arg2 [...]]]
    레터의 경우만, .SG 가 이 매크로를 호출합니다. 각서에는 그것 독자적인 처리 기구가 있습니다. name 와 title 는 .WA/.WB 에 의해 지정됩니다. n 는 카운터로, 1 으로부터 max 까지입니다. 그리고 flag 는, name 가 마지막 이름이면 진정한 값이 됩니다. .SG 에 대한 다른 인수가 추가됩니다.

let@fc_type closing
    이 매크로는 .FC 에 의해 불려 가 정식적 결말을 인수로 합니다.

.LO 가 포괄적인 옵션 매크로로서 실장되고 있습니다. .LO 에는 Lettype 라는 이름의 캐릭터 라인 변수가 정의되고 있는 것이 필요하게 됩니다. 여기서, type 는 레터의 형식입니다. 그 때, .LO 는 인수를 캐릭터 라인 변수 let*lo-type 에 할당합니다.

저자
Jorgen Hagg, Lund, Sweden <jh@axis.se>

관련 파일

/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)