|
|
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<\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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.