Annotation of 43BSDReno/share/doc/usd/24.troff/m0a, revision 1.1.1.1

1.1       root        1: .\"    @(#)m0a 6.2 (Berkeley) 4/21/86
                      2: .\"
                      3: .pn3
                      4: .br
                      5: .tr |
                      6: .ce
                      7: .ftB
                      8: SUMMARY OF REQUESTS AND OUTLINE OF THIS MANUAL
                      9: .ftR
                     10: .de mx
                     11: .ev2
                     12: .nf
                     13: .h1
                     14: .in
                     15: .sp
                     16: .fi
                     17: .ev
                     18: .ns
                     19: ..
                     20: .xx
                     21: .h1 \s-1#\s+1 *
                     22: .fn
                     23: .sp.3
                     24: *Values separated by "\fB;\fR" are for \*(NR and \*(TR respectively.
                     25: .sp.2
                     26: \s-1#\s+1Notes are explained at the end of this Summary and Index
                     27: .ef
                     28: .mh
                     29: General Explanation
                     30: .mh
                     31: Font and Character Size Control
                     32: .bt
                     33: \fB&ps\fI\|\(+-N\fR    10\|point       previous        E       Point size; also \fB\es\fI\(+-N\fR.\(dg
                     34: .b1
                     35: \fB&fz\fI|F|\(+-N\fR   off     -       E       font \fIF\fR to point size \fI\(+-N\fR.
                     36: .b1
                     37: \fB&fz|S|\fIF|\(+-N\fR off     -       E       Special Font characters to point size \fI\(+-N\fR.
                     38: .b1
                     39: \fB&ss\fI|N\fR 12\(sl36\|em    ignored E       Space-character size
                     40: set to \fIN\fR\(sl36\|em.\(dg
                     41: .b1
                     42: \fB&cs\fI|F\|N\|M\fR   off     -       P       Constant character
                     43: space (width)
                     44: mode (font \fIF\^\fR\^).\(dg
                     45: .b1
                     46: \fB&bd\fI|F|N\fR       off     -       P       Embolden font \fIF\fR by \fIN\fR\(mi1 units.\(dg
                     47: .b1
                     48: \fB&bd|S|\fIF|N\fR     off     -       P       Embolden Special Font when current font is \fIF\fR.\(dg
                     49: .fn
                     50: .sp.2
                     51: \(dgNo effect in \*(NR.
                     52: .ef
                     53: .b1
                     54: \fB&ft\fI|F\fR Roman   previous        E       Change to font
                     55: \fIF\fR|= \fIx\fR, \fIxx\fR, or 1-4.
                     56: Also \fB\ef\fIx\fR,\|\fB\ef(\fIxx\fR,\|\fB\ef\fIN\fR.
                     57: .b1
                     58: \fB&fp\fI|N|F\fR       R,I,B,S ignored -       Font named \fIF\fR mounted on physical position 1\(<=\fIN\fR\(<=4.
                     59: .mh
                     60: Page Control
                     61: .bt
                     62: \fB&pl\fI|\(+-N\fR     11\|in  11\|in  \fBv\fR Page length.
                     63: .b1
                     64: \fB&bp|\fI\(+-N\fR     \fIN\(eq\fR1    -       B\(dd,\fBv\fR   \
                     65: Eject current page; next page number \fIN\fR.
                     66: .fn
                     67: .sp.2
                     68: \(ddThe use of "\ \fB\'\fR\ " as control character (instead of "\fB.\fR")
                     69: suppresses the break function.
                     70: .ef
                     71: .b1
                     72: \fB&pn\fI|\(+-N        N\(eq\fR1       ignored -       Next page number \fIN\fR.
                     73: .b1
                     74: \fB&po\fI|\(+-N\fR     0;|26\(sl27\|in previous        \fBv\fR Page offset.
                     75: .b1
                     76: \fB&ne\fI|N\fR -       \fIN\(eq\fR1\fIV\fR     D,\fBv\fR       Need \fIN\fR vertical space (\fIV\fR = vertical spacing).
                     77: .b1
                     78: \fB&mk|\fIR\fR none    internal        D       Mark current vertical place in register \fIR\fR.
                     79: .b1
                     80: \fB&rt\fI|\(+-N\fR     none    internal        D,\fBv\fR       Return \fI(upward only)\fR to marked vertical place.
                     81: .mh
                     82: Text Filling, Adjusting, and Centering
                     83: .bt
                     84: \fB&br\fR      -       -       B       Break.
                     85: .b1
                     86: .lg0
                     87: \fB&fi\fR      \(fill  -       B,E     Fill output lines.
                     88: .lg
                     89: .b1
                     90: \fB&nf\fR      fill    -       B,E     No filling or adjusting of output lines.
                     91: .b1
                     92: \fB&ad\fI|c\fR adj,both        adjust  E       Adjust output lines with mode \fIc\fR.
                     93: .b1
                     94: \fB&na\fR      adjust  -       E       No output line adjusting.
                     95: .b1
                     96: \fB&ce\fI|N\fR off     \fIN\(eq\fR1    B,E     Center following \fIN\fR input text lines.
                     97: .mh
                     98: Vertical Spacing
                     99: .bt
                    100: \fB&vs\fI|N\fR 1\(sl6in;12pts  previous        E,\fBp\fR       Vertical base line spacing (\fIV\fR\^).
                    101: .b1
                    102: \fB&ls\fI|N    N\(eq\fR1       previous        E       Output \fIN\(mi\fR1 \fIV\^\fRs after each text output line.
                    103: .b1
                    104: \fB&sp\fI|N\fR -       \fIN\(eq\fR1\fIV\fR     B,\fBv\fR       Space \
                    105: vertical distance \fIN\fR \fIin either direction\fR.
                    106: .b1
                    107: \fB&sv\fI|N\fR -       \fIN\(eq\fR1\fIV\fR     \fBv\fR Save vertical distance \fIN\fR.
                    108: .b1
                    109: \fB&os\fR      -       -       -       Output saved vertical distance.
                    110: .b1
                    111: \fB&ns\fR      space   -       D       Turn no-space mode on.
                    112: .b1
                    113: \fB&rs\fR      -       -       D       Restore spacing; turn no-space mode off.
                    114: .mh
                    115: Line Length and Indenting
                    116: .bt
                    117: \fB&ll\fI|\(+-N\fR     6.5\|in previous        E,\fBm\fR       Line length.
                    118: .b1
                    119: \fB&in\fI|\(+-N\fR     \fIN\(eq\fR\^0  previous        B,E,\fBm\fR     Indent.
                    120: .b1
                    121: \fB&ti\fI|\(+-N\fR     -       ignored B,E,\fBm\fR     Temporary indent.
                    122: .mh
                    123: Macros, Strings, Diversion, and Position Traps
                    124: .bt
                    125: \fB&de\fI|xx|yy\fR     -       \fI.yy=\fB..\fR -       Define or redefine macro \fIxx;\fR end at call of \fIyy\fR.
                    126: .b1
                    127: \fB&am\fI|xx|yy\fR     -       \fI.yy=\fB..\fR -       Append to a macro.
                    128: .b1
                    129: \fB&ds\fI|xx|string\fR -       ignored -       Define a string \fIxx\fR containing \fIstring\fR.
                    130: .b1
                    131: \fB&as\fI|xx|string\fR -       ignored -       Append \fIstring\fR to string \fIxx\fR.
                    132: .b1
                    133: \fB&rm\fI|xx\fR        -       ignored -       Remove request, macro, or string.
                    134: .b1
                    135: \fB&rn\fI|xx|yy\fR     -       ignored -       Rename request, macro, or string \fIxx\fR to \fIyy\fR.
                    136: .b1
                    137: \fB&di\fI|xx\fR        -       end     D       Divert output to macro \fIxx\fR.
                    138: .b1
                    139: \fB&da\fI|xx\fR        -       end     D       Divert and append to \fIxx\fR.
                    140: .b1
                    141: \fB&wh\fI|N|xx\fR      -       -       \fBv\fR Set location trap; negative is w.r.t. page bottom.
                    142: .b1
                    143: \fB&ch\fI|xx|N\fR      -       -       \fBv\fR Change trap location.
                    144: .b1
                    145: \fB&dt\fI|N|xx\fR      -       off     D,\fBv\fR       Set a diversion trap.
                    146: .b1
                    147: \fB&it\fI|N|xx\fR      -       off     E       Set an input-line count trap.
                    148: .b1
                    149: \fB&em\fI|xx\fR        none    none    -       End macro is \fIxx\fI.
                    150: .mh
                    151: Number Registers
                    152: .bt
                    153: \fB&nr\fI|R|\(+-N|M\fR -       -       \fBu\fR Define and set number register \fIR\fR; auto-increment by \fIM\fR.
                    154: .b1
                    155: \fB&af\fI|R|c\fR       arabic  -       -       Assign format to register \fIR\fR (\fIc=\fB1\fR, \fBi\fR, \fBI\fR, \fBa\fR, \fBA\fR).
                    156: .b1
                    157: \fB&rr\fI|R\fR -       -       -       Remove register \fIR\fR.
                    158: .mh
                    159: Tabs, Leaders, and Fields
                    160: .bt
                    161: \fB&ta\fI|Nt|...\fR    0.8;|0.5in      none    E,\fBm\fR       Tab settings; \fIleft\fR type, unless \fIt=\fBR\fR(right), \fBC\fR(centered).
                    162: .b1
                    163: \fB&tc\fI|c\fR none    none    E       Tab repetition character.
                    164: .b1
                    165: \fB&lc\fI|c\fR \fB.\fR none    E       Leader repetition character.
                    166: .b1
                    167: \fB&fc\fI|a|b\fR       off     off     -       Set field delimiter \fIa\fR and pad character \fIb\fR.
                    168: .mh
                    169: Input and Output Conventions and Character Translations
                    170: .bt
                    171: \fB&ec\fI|c\fR \e      \e      -       Set escape character.
                    172: .b1
                    173: \fB&eo\fR      on      -       -       Turn off escape character mechanism.
                    174: .b1
                    175: \fB&lg\fI|N\fR -;\|on  on      -       Ligature mode
                    176: on if \fIN\fR>0.
                    177: .b1
                    178: \fB&ul\fI|N\fR off     \fIN\(eq\fR1    E       Underline (italicize in \*(TR) \fIN\fR input lines.
                    179: .b1
                    180: \fB&cu\fI|N\fR off     \fIN\(eq\fR1    E       Continuous underline in \*(NR; like \fBul\fR in \*(TR.
                    181: .b1
                    182: \fB&uf\fI|F\fR Italic  Italic  -       Underline font set to \fIF\fR (to be switched to by \fBul\fR).
                    183: .b1
                    184: \fB&cc\fI|c\fR \fB.    .\fR    E       Set control character to \fIc\fR.
                    185: .b1
                    186: \fB&c2\fI|c\fR \fB\'   \'\fR   E       Set nobreak control character to \fIc\fR.
                    187: .b1
                    188: \fB&tr\fI|abcd....\fR  none    -       O       Translate \fIa\fR to \fIb\fR, etc. on output.
                    189: .mh
                    190: Local Horizontal and Vertical Motions, and the Width Function
                    191: .mh
                    192: Overstrike, Bracket, Line-drawing, and Zero-width Functions
                    193: .mh
                    194: Hyphenation.
                    195: .bt
                    196: \fB&nh\fR      hyphenate       -       E       No hyphenation.
                    197: .b1
                    198: \fB&hy\fI|N\fR hyphenate       hyphenate       E       Hyphenate; \fIN =\fR mode.
                    199: .b1
                    200: \fB&hc\fI|c\fR \fB\e%  \e%\fR  E       Hyphenation indicator character \fIc\fR.
                    201: .b1
                    202: \fB&hw\fI|word1|...\fR         ignored -       Exception words.
                    203: .mh
                    204: Three Part Titles.
                    205: .bt
                    206: \fB&tl\fI|\'left\|\'center\|\'right\|\'\fR     -       -       Three part title.
                    207: .b1
                    208: \fB&pc\fI|c\fR \fB%\fR off     -       Page number character.
                    209: .b1
                    210: \fB&lt\fI|\(+-N\fR     6.5\|in previous        E,\fBm\fR       Length of title.
                    211: .mh
                    212: Output Line Numbering.
                    213: .bt
                    214: \fB&nm\fI|\(+-N|M|S|I\fR       off     E       Number mode on or off, set parameters.
                    215: .b1
                    216: \fB&nn\fI|N\fR -       \fIN\(eq\fR1    E       Do not number next \fIN\fR lines.
                    217: .mh
                    218: Conditional Acceptance of Input
                    219: .bt
                    220: \fB&if\fI|c|anything\fR        -       -       If condition \fIc\fR true, accept \fIanything\fR as input,
                    221: .b1
                    222:                                for multi-line use \fI\e{anything\|\e}\fR.
                    223: .b1
                    224: \fB&if|!\fIc|anything\fR       -       -       If condition \fIc\fR false, accept \fIanything\fR.
                    225: .b1
                    226: \fB&if\fI|N|anything\fR        -       \fBu\fR If expression \fIN\fR > 0, accept \fIanything\fR.
                    227: .b1
                    228: \fB&if|!\fIN|anything\fR       -       \fBu\fR If expression \fIN\fR \(<= 0, accept \fIanything\fR.
                    229: .b1
                    230: \fB&if\fI|\|\'string1\|\'string2\|\'|anything\fR       -       If \fIstring1\fR identical to \fIstring2\fR,
                    231: accept \fIanything\fR.
                    232: .b1
                    233: \fB&if|!\fI\|\'string1\|\'string2\|\'|anything\fR      -       If \fIstring1\fR not identical to \fIstring2\fR,
                    234: accept \fIanything\fR.
                    235: .b1
                    236: \fB&ie\fI|c|anything\fR        -       \fBu\fR If portion of if-else; all above forms (like \fBif\fR).
                    237: .b1
                    238: \fB&el\fI|anything\fR          -       -       Else portion of if-else.
                    239: .mh
                    240: Environment Switching.
                    241: .bt
                    242: \fB&ev\fI|N\fR \fIN\(eq\fR0    previous        -       Environment switched (\fIpush down\fR).
                    243: .mh
                    244: Insertions from the Standard Input
                    245: .bt
                    246: \fB&rd\fI|prompt\fR\fR -       \fIprompt=\s-1\fRBEL\s+1        Read insertion.
                    247: .b1
                    248: \fB&ex\fR      -       -       -       \
                    249: Exit from \*(NR\(sl\*(TR.
                    250: .mh
                    251: Input\(slOutput File Switching
                    252: .bt
                    253: \fB&so\fI|filename\fR          -       -       Switch source file \fI(push down)\fR.
                    254: .b1
                    255: \fB&nx\fI|filename\fR          end-of-file     -       Next file.
                    256: .b1
                    257: \fB&pi\fI|program\fR           -       -       Pipe output to \fIprogram\fR (\*(NR only).
                    258: .mh
                    259: Miscellaneous
                    260: .bt
                    261: \fB&mc\fI|c|N\fR       -       off     E,\fBm\fR       Set margin character \fIc\fR and separation \fIN\fR.
                    262: .b1
                    263: \fB&tm\fI|string\fR    -       newline -       Print \fIstring\fR on terminal \
                    264: (\s-1UNIX\s+1 standard error output).
                    265: .b1
                    266: \fB&ig\fI|yy\fR        -       \fI.yy=\fB..\fR -       Ignore till call of \fIyy\fR.
                    267: .b1
                    268: \fB&pm\fI|t\fR -       all     -       Print macro names and sizes;
                    269: .b1
                    270:                                if \fIt\fR present, print only total of sizes.
                    271: .b1
                    272: \fB&ab\fI|string\fR    -       -       -       Print a message and abort.
                    273: .b1
                    274: .lg0
                    275: \fB&fl\fR      -       -       B       Flush output buffer.
                    276: .lg
                    277: .mh
                    278: Output and Error Messages
                    279: .xx
                    280: .nf
                    281: .rm mx
                    282: .ftR
                    283: \l'\n(.lu'
                    284: .ftB
                    285: .xx
                    286: .ta .3iC .6i
                    287:        Notes-
                    288: .xx
                    289: .ftR
                    290:        B       Request normally causes a break.
                    291:        D       Mode or relevant parameters associated with current diversion level.
                    292:        E       Relevant parameters are a part of the current environment.
                    293:        O       Must stay in effect until logical output.
                    294:        P       Mode must be still or again in effect at the time of physical output.
                    295:        \fBv\fR,\fBp\fR,\fBm\fR,\fBu\fR Default scale indicator; if not specified, scale indicators are \fIignored\fR.
                    296: .br
                    297: .nr zz 11
                    298: .de cl
                    299: .ie \\n+(cl<\n(zz \{\
                    300: .      po +\\n(.lu/\n(zzu
                    301: .      rt\}
                    302: .el \{.po 26i/27u\}
                    303: ..
                    304: .nr cl 0 1
                    305: .di zz
                    306: .ta .3iR
                    307: .nf
                    308: .ps 8
                    309: .vs 10
                    310: ab     20
                    311: ad     4
                    312: af     8
                    313: am     7
                    314: as     7
                    315: bd     2
                    316: bp     3
                    317: br     4
                    318: c2     10
                    319: cc     10
                    320: ce     4
                    321: ch     7
                    322: cs     2
                    323: cu     10
                    324: da     7
                    325: de     7
                    326: di     7
                    327: ds     7
                    328: dt     7
                    329: ec     10
                    330: el     16
                    331: em     7
                    332: eo     10
                    333: ev     17
                    334: ex     18
                    335: fc     9
                    336: fi     4
                    337: fl     20
                    338: fp     2
                    339: ft     2
                    340: fz     2
                    341: hc     13
                    342: hw     13
                    343: hy     13
                    344: ie     16
                    345: if     16
                    346: ig     20
                    347: in     6
                    348: it     7
                    349: lc     9
                    350: lg     10
                    351: li     10
                    352: ll     6
                    353: ls     5
                    354: lt     14
                    355: mc     20
                    356: mk     3
                    357: na     4
                    358: ne     3
                    359: nf     4
                    360: nh     13
                    361: nm     15
                    362: nn     15
                    363: nr     8
                    364: ns     5
                    365: nx     19
                    366: os     5
                    367: pc     14
                    368: pi     19
                    369: pl     3
                    370: pm     20
                    371: pn     3
                    372: po     3
                    373: ps     2
                    374: rd     18
                    375: rm     7
                    376: rn     7
                    377: rr     8
                    378: rs     5
                    379: rt     3
                    380: so     19
                    381: sp     5
                    382: ss     2
                    383: sv     5
                    384: ta     9
                    385: tc     9
                    386: ti     6
                    387: tl     14
                    388: tm     20
                    389: tr     10
                    390: uf     10
                    391: ul     10
                    392: vs     5
                    393: wh     7
                    394: .di
                    395: .nr aa \n(dn/\n(zz
                    396: .ne \\n(aau+10p
                    397: .sp
                    398: .ftB
                    399: Alphabetical Request and Section Number Cross Reference
                    400: .ft
                    401: .sp.3
                    402: .wh \n(nlu+\n(aau cl
                    403: .nr qq \n(nlu+\n(aau
                    404: .ps
                    405: .vs
                    406: .mk
                    407: .zz
                    408: .rt
                    409: .sp \n(.tu
                    410: .ch cl 12i
                    411: .sp
                    412: .bp
                    413: .nf
                    414: .ftB
                    415: Escape Sequences for Characters, Indicators, and Functions
                    416: .ftR
                    417: .xx
                    418: .TS
                    419: c2l
                    420: c2l2l
                    421: n2l2l.
                    422: .ftI
                    423: .bd I 3
                    424: Section        Escape
                    425: Reference      Sequence        Meaning
                    426: .ftR
                    427: .bd I
                    428: .xx
                    429: 10.1   \fB\e\e\fR      \e (to prevent or delay the interpretation of \e\|)
                    430: 10.1   \fB\ee\fR       Printable version of the \fIcurrent\fR escape character.
                    431: 2.1    \fB\e\'\fR      \' (acute accent); equivalent to \fB\e(aa\fR
                    432: 2.1    \fB\e\`\fR      \` (grave accent); equivalent to \fB\e(ga\fR
                    433: 2.1    \fB\e\-\fR      \- Minus sign in the \fIcurrent\fR font
                    434: 7      \fB\e\^.\fR     Period (dot) (see \fBde\fR)
                    435: 11.1   \fB\e\fR(space) Unpaddable space-size space character
                    436: 11.1   \fB\e0\fR       Digit width space
                    437: .tr ||
                    438: 11.1   \fB\e\||\fR     1\(sl6\|em narrow space character (zero width in \*(NR)
                    439: .tr |
                    440: 11.1   \fB\e^\fR       1\(sl12\|em half-narrow space character (zero width in \*(NR)
                    441: .tr &&
                    442: 4.1    \fB\e&\fR       Non-printing, zero width character
                    443: .tr &.
                    444: 10.6   \fB\e!\fR       Transparent line indicator
                    445: 10.7   \fB\e"\fR       Beginning of comment
                    446: 7.3    \fB\e$\fIN\fR   Interpolate argument 1\(<=\fIN\fR\(<=9
                    447: 13     \fB\e%\fR       Default optional hyphenation character
                    448: 2.1    \fB\e(\fIxx\fR  Character named \fIxx\fR
                    449: 7.1    \fB\e\(**\fIx\fR,|\fB\e\(**(\fIxx\fR    Interpolate string \fIx\fR or \fIxx\fR
                    450: 9.1    \fB\ea\fR       Non-interpreted leader character
                    451: 12.3   \fB\eb\fI\'abc...\|\'\fR        Bracket building function
                    452: 4.2    \fB\ec\fR       Interrupt text processing
                    453: 11.1   \fB\ed\fR       Forward (down) 1\(sl2\|em vertical motion (1\(sl2 line in \*(NR)
                    454: 2.2    \fB\ef\fIx\fR,\fB\ef(\fIxx\fR,\fB\ef\fIN\fR     Change to font named \fIx\fR or \fIxx\fR, or position \fIN\fR
                    455: 11.1   \fB\eh\fI\'N|\'\fR      Local horizontal motion; move right \fIN\fR \fI(negative left)\fR
                    456: 11.3   \fB\ek\fIx\fR   Mark horizontal \fIinput\fR place in register \fIx\fR
                    457: 12.4   \fB\el\fI\|\'Nc\|\'\fR  Horizontal line drawing function (optionally with \fIc\fR\|)
                    458: 12.4   \fB\eL\fI\'Nc\|\'\fR    Vertical line drawing function (optionally with \fIc\fR\|)
                    459: 8      \fB\en\fIx\fR,\fB\en(\fIxx\fR   Interpolate number register \fIx\fR or \fIxx\fR
                    460: 12.1   \fB\eo\fI\'abc...\|\'\fR        Overstrike characters \fIa, b, c, ...\fR
                    461: 4.1    \fB\ep\fR       Break and spread output line
                    462: 11.1   \fB\er\fR       Reverse 1\|em vertical motion (reverse line in \*(NR)
                    463: 2.3    \fB\es\fIN\fR,\|\fB\es\fI\(+-N\fR       Point-size change function
                    464: 9.1    \fB\et\fR       Non-interpreted horizontal tab
                    465: 11.1   \fB\eu\fR       Reverse (up) 1\(sl2\|em vertical motion (1\(sl2 line in \*(NR)
                    466: 11.1   \fB\ev\fI\'N\|\|\'\fR   Local vertical motion; move down \fIN\fR \fI(negative up)\fR
                    467: 11.2   \fB\ew\fI\'string\|\'\fR        Interpolate width of \fIstring\fR
                    468: 5.2    \fB\ex\fI\'N\|\|\'\fR   Extra line-space function \fI(negative before, positive after)\fR
                    469: 12.2   \fB\ez\fIc\fR   Print \fIc\fR with zero width (without spacing)
                    470: 16     \fB\e{\fR       Begin conditional input
                    471: 16     \fB\e}\fR       End conditional input
                    472: 10.7   \fB\e\fR(newline)       Concealed (ignored) newline
                    473: -      \fB\e\fIX\fR    \fIX\fR, any character \fInot\fR listed above
                    474: .TE
                    475: .fi
                    476: .sp
                    477: The escape sequences
                    478: \fB\e\e\fR,
                    479: \fB\e\^.\fR,
                    480: \fB\e"\fR,
                    481: \fB\e$\fR,
                    482: \fB\e\(**\fR,
                    483: \fB\ea\fR,
                    484: \fB\en\fR,
                    485: \fB\et\fR,
                    486: and
                    487: \fB\e\fR(newline) are interpreted in \fIcopy mode\fR (\(sc7.2).
                    488: .bp
                    489: .ftB
                    490: .nf
                    491: Predefined General Number Registers
                    492: .ft
                    493: .TS
                    494: c2l
                    495: c2l2l
                    496: n2l2l.
                    497: .ftI
                    498: .bd I 3
                    499: Section        Register
                    500: Reference      Name    Description
                    501: .ftR
                    502: .bd I
                    503: .xx
                    504: 3      \fB%\fR Current page number.
                    505: 19     \fBc&\fR        Number of \fIlines\fR read from current input file.
                    506: 11.2   \fBct\fR        Character type (set by \fIwidth\fR function).
                    507: 7.4    \fBdl\fR        Width (maximum) of last completed diversion.
                    508: 7.4    \fBdn\fR        Height (vertical size) of last completed diversion.
                    509: -      \fBdw\fR        Current day of the week (1-7).
                    510: -      \fBdy\fR        Current day of the month (1-31).
                    511: 11.3   \fBhp\fR        Current horizontal place on \fIinput\fR line (not in ditroff)
                    512: 15     \fBln\fR        Output line number.
                    513: -      \fBmo\fR        Current month (1-12).
                    514: 4.1    \fBnl\fR        Vertical position of last printed text base-line.
                    515: 11.2   \fBsb\fR        Depth of string below base line (generated by \fIwidth\fR function).
                    516: 11.2   \fBst\fR        Height of string above base line (generated by \fIwidth\fR function).
                    517: -      \fByr\fR        Last two digits of current year.
                    518: .TE
                    519: .sp
                    520: .ftB
                    521: Predefined Read-Only Number Registers
                    522: .ftR
                    523: .TS
                    524: c2l
                    525: c2l2l
                    526: n2l2l.
                    527: .ftI
                    528: .bd I 3
                    529: Section        Register
                    530: Reference      Name    Description
                    531: .ftR
                    532: .bd I
                    533: .xx
                    534: 7.3    \fB&$\fR        Number of arguments available at the current macro level.
                    535: -      \fB&A\fR        Set to 1 in \*(TR, if \fB\-a\fR option used; always 1 in \*(NR.
                    536: 11.1   \fB&H\fR        Available horizontal resolution in basic units.
                    537: 5.3    \fB&L\fR        Set to current \fIline-spacing\fR (\fBls\fR) parameter
                    538: -      \fB&P\fR        Set to 1 if the current page is being printed; otherwise 0.
                    539: -      \fB&T\fR        Set to 1 in \*(NR, if \fB\-T\fR option used; always 0 in \*(TR.
                    540: 11.1   \fB&V\fR        Available vertical resolution in basic units.
                    541: 5.2    \fB&a\fR        Post-line extra line-space most recently utilized \
                    542: using \fB\ex\fI\'N\|\'\fR.
                    543: 19     \fB&c\fR        Number of \fIlines\fR read from current input file.
                    544: 7.4    \fB&d\fR        Current vertical place in current diversion; equal to \fBnl\fR, if no diversion.
                    545: 2.2    \fB&f\fR        Current font as physical quadrant (1-4).
                    546: 4      \fB&h\fR        Text base-line high-water mark on current page or diversion.
                    547: 6      \fB&i\fR        Current indent.
                    548: 4.2    \fB&j\fR        Current adjustment mode and type.
                    549: 4.1    \fB&k\fR        Length of text portion on current partial output line.
                    550: 6      \fB&l\fR        Current line length.
                    551: 4      \fB&n\fR        Length of text portion on previous output line.
                    552: 3      \fB&o\fR        Current page offset.
                    553: 3      \fB&p\fR        Current page length.
                    554: 2.3    \fB&s\fR        Current point size.
                    555: 7.5    \fB&t\fR        Distance to the next trap.
                    556: 4.1    \fB&u\fR        Equal to 1 in fill mode and 0 in nofill mode.
                    557: 5.1    \fB&v\fR        Current vertical line spacing.
                    558: 11.2   \fB&w\fR        Width of previous character.
                    559: -      \fB&x\fR        Reserved version-dependent register.
                    560: -      \fB&y\fR        Reserved version-dependent register.
                    561: 7.4    \fB&z\fR        Name of current diversion.
                    562: .TE
                    563: .in0
                    564: .fi

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.