| tmac.e - 9base - revived minimalist port of Plan 9 userland to Unix | |
| git clone git://git.suckless.org/9base | |
| Log | |
| Files | |
| Refs | |
| README | |
| LICENSE | |
| --- | |
| tmac.e (11986B) | |
| --- | |
| 1 .nr _0 \n(.c | |
| 2 .\"********************************************************************** | |
| 3 .\"* … | |
| 4 .\"* ****** - M E N R O F F / T R O F F M A C R O S ****** … | |
| 5 .\"* … | |
| 6 .\"* Produced for your edification and enjoyment by: … | |
| 7 .\"* Eric Allman … | |
| 8 .\"* Electronics Research Laboratory … | |
| 9 .\"* U.C. Berkeley. … | |
| 10 .\"* … | |
| 11 .\"* VERSION 2.9 First Release: 11 Sept 1978 … | |
| 12 .\"* See file \*(||/revisions for revision history … | |
| 13 .\"* … | |
| 14 .\"* Documentation is available. … | |
| 15 .\"* … | |
| 16 .\"********************************************************************** | |
| 17 .\" | |
| 18 .\" @(#)tmac.e 2.9 12/10/80 | |
| 19 .\" This version has had comments stripped; an unstripped version is ava… | |
| 20 .if !\n(.V .tm You are using the wrong version of NROFF/TROFF!! | |
| 21 .if !\n(.V .tm This macro package works only on the version seven | |
| 22 .if !\n(.V .tm release of NROFF and TROFF. | |
| 23 .if !\n(.V .ex | |
| 24 .if \n(pf \ | |
| 25 . nx \*(||/null.me | |
| 26 .de @C | |
| 27 .nr _S \\n(.s | |
| 28 .nr _V \\n(.v | |
| 29 .nr _F \\n(.f | |
| 30 .nr _I \\n(.i | |
| 31 .ev \\$1 | |
| 32 .ps \\n(_Su | |
| 33 .vs \\n(_Vu | |
| 34 .ft \\n(_F | |
| 35 'in \\n(_Iu | |
| 36 .xl \\n($lu | |
| 37 .lt \\n($lu | |
| 38 .rr _S | |
| 39 .rr _V | |
| 40 .rr _F | |
| 41 .rr _I | |
| 42 .ls 1 | |
| 43 'ce 0 | |
| 44 .. | |
| 45 .de @D | |
| 46 .ds |p "\\$3 | |
| 47 .nr _d \\$1 | |
| 48 .ie "\\$2"C" \ | |
| 49 . nr _d 1 | |
| 50 .el .ie "\\$2"L" \ | |
| 51 . nr _d 2 | |
| 52 .el .ie "\\$2"I" \ | |
| 53 . nr _d 3 | |
| 54 .el .ie "\\$2"M" \ | |
| 55 . nr _d 4 | |
| 56 .el \ | |
| 57 . ds |p "\\$2 | |
| 58 .. | |
| 59 .de @z | |
| 60 .if !"\\n(.z"" \ | |
| 61 \{\ | |
| 62 . tm Line \\n(c. -- Unclosed block, footnote, or other diversion … | |
| 63 . di | |
| 64 . ex | |
| 65 .\} | |
| 66 .if \\n(?a \ | |
| 67 . bp | |
| 68 .rm bp | |
| 69 .rm @b | |
| 70 .if t \ | |
| 71 . wh -1p @m | |
| 72 .br | |
| 73 .. | |
| 74 .de @I | |
| 75 .rm th | |
| 76 .rm ac | |
| 77 .rm lo | |
| 78 .rm sc | |
| 79 .rm @I | |
| 80 .. | |
| 81 .de he | |
| 82 .ie !\\n(.$ \ | |
| 83 \{\ | |
| 84 . rm |4 | |
| 85 . rm |5 | |
| 86 .\} | |
| 87 .el \ | |
| 88 \{\ | |
| 89 . ds |4 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 | |
| 90 . ds |5 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 | |
| 91 .\} | |
| 92 .. | |
| 93 .de eh | |
| 94 .ie !\\n(.$ \ | |
| 95 . rm |4 | |
| 96 .el \ | |
| 97 . ds |4 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 | |
| 98 .. | |
| 99 .de oh | |
| 100 .ie !\\n(.$ \ | |
| 101 . rm |5 | |
| 102 .el \ | |
| 103 . ds |5 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 | |
| 104 .. | |
| 105 .de fo | |
| 106 .ie !\\n(.$ \ | |
| 107 \{\ | |
| 108 . rm |6 | |
| 109 . rm |7 | |
| 110 .\} | |
| 111 .el \ | |
| 112 \{\ | |
| 113 . ds |6 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 | |
| 114 . ds |7 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 | |
| 115 .\} | |
| 116 .. | |
| 117 .de ef | |
| 118 .ie !\\n(.$ \ | |
| 119 . rm |6 | |
| 120 .el \ | |
| 121 . ds |6 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 | |
| 122 .. | |
| 123 .de of | |
| 124 .ie !\\n(.$ \ | |
| 125 . rm |7 | |
| 126 .el \ | |
| 127 . ds |7 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 | |
| 128 .. | |
| 129 .de ep | |
| 130 .if \\n(nl>0 \ | |
| 131 \{\ | |
| 132 . wh 0 | |
| 133 . rs | |
| 134 . @b | |
| 135 .\} | |
| 136 .. | |
| 137 .de @h | |
| 138 .if (\\n(.i+\\n(.o)>=\\n(.l \ | |
| 139 . tm Line \\n(c. -- Offset + indent exceeds line length | |
| 140 .if t .if (\\n(.l+\\n(.o)>7.75i \ | |
| 141 . tm Line \\n(c. -- Offset + line length exceeds paper width | |
| 142 .nr ?h \\n(?H | |
| 143 .rr ?H | |
| 144 .nr ?c \\n(?C | |
| 145 .rr ?C | |
| 146 .rn |4 |0 | |
| 147 .rn |5 |1 | |
| 148 .rn |6 |2 | |
| 149 .rn |7 |3 | |
| 150 .nr _w 0 | |
| 151 .nr ?W 0 | |
| 152 .nr ?I 1 | |
| 153 .ev 2 | |
| 154 .rs | |
| 155 .if t .@m | |
| 156 .if \\n(hm>0 \ | |
| 157 . sp |\\n(hmu | |
| 158 .if \\n($T=2 \\!. | |
| 159 .@t $h | |
| 160 .if \\n(tm<=0 \ | |
| 161 . nr tm \n(.Vu | |
| 162 .sp |\\n(tmu | |
| 163 .ev | |
| 164 .mk _k | |
| 165 .if \\n(?n .nm 1 | |
| 166 .nr $c 1 | |
| 167 .ie \\n(?s \ | |
| 168 \{\ | |
| 169 . rr ?s | |
| 170 . rs | |
| 171 ' @b | |
| 172 .\} | |
| 173 .el \ | |
| 174 . @n | |
| 175 .. | |
| 176 .de @m | |
| 177 .@O 0 | |
| 178 .lt 7.5i | |
| 179 .tl '\(rn''\(rn' | |
| 180 .@O | |
| 181 .lt | |
| 182 .. | |
| 183 .de @n | |
| 184 .if \\n(bm<=0 \ | |
| 185 . nr bm \\n(.Vu | |
| 186 .if (\\n(_w<=\\n($l)&(\\n(?W=0) \ | |
| 187 \{\ | |
| 188 . nr _b (\\n(ppu*\\n($ru)/2u | |
| 189 . if \\n(_bu>((\\n(bmu-\\n(fmu-(\\n(tpu*\\n($ru))/2u) \ | |
| 190 . nr _b (\\n(ppu*\\n($ru)-\n(.Vu | |
| 191 . nr _b +\\n(bmu | |
| 192 .\} | |
| 193 .nr _B \\n(_bu | |
| 194 .ch @f | |
| 195 .wh -\\n(_bu @f | |
| 196 .nr ?f 0 | |
| 197 .if \\n(?o \ | |
| 198 \{\ | |
| 199 . (f _ | |
| 200 . nf | |
| 201 . |o | |
| 202 . fi | |
| 203 . )f | |
| 204 . rm |o | |
| 205 .\} | |
| 206 .nr ?o 0 | |
| 207 .if \\n(?T \ | |
| 208 \{\ | |
| 209 . nr _i \\n(.i | |
| 210 . in \\n($iu | |
| 211 . |h | |
| 212 . in \\n(_iu | |
| 213 . rr _i | |
| 214 . mk #T | |
| 215 . ns | |
| 216 .\} | |
| 217 .if (\\n(?a)&((\\n($c<2):(\\n(?w=0)) \ | |
| 218 \{\ | |
| 219 . nr ?a 0 | |
| 220 . @k |t | |
| 221 . if \\n(?w \ | |
| 222 . mk _k | |
| 223 . nr ?w 0 | |
| 224 .\} | |
| 225 .os | |
| 226 .$H | |
| 227 .ns | |
| 228 .. | |
| 229 .de @f | |
| 230 .ec | |
| 231 .if \\n(?T \ | |
| 232 \{\ | |
| 233 . nr T. 1 | |
| 234 . T# 1 | |
| 235 . br | |
| 236 .\} | |
| 237 .ev 2 | |
| 238 .ce 0 | |
| 239 .if \\n(?b \ | |
| 240 \{\ | |
| 241 . nr ?b 0 | |
| 242 . @k |b | |
| 243 .\} | |
| 244 .if \\n(?f \ | |
| 245 . @o | |
| 246 .ie \\n($c<\\n($m \ | |
| 247 . @c | |
| 248 .el \ | |
| 249 . @e | |
| 250 .ev | |
| 251 .. | |
| 252 .de @o | |
| 253 .nf | |
| 254 .ls 1 | |
| 255 .in 0 | |
| 256 .wh -\\n(_Bu @r | |
| 257 .|f | |
| 258 .fi | |
| 259 .if \\n(?o \ | |
| 260 . di | |
| 261 . if \\n(dn=0 \ | |
| 262 \{\ | |
| 263 . rm |o | |
| 264 . nr ?o 0 | |
| 265 . \} | |
| 266 . nr dn \\n(_D | |
| 267 . rr _D | |
| 268 .\} | |
| 269 .rm |f | |
| 270 .ch @r | |
| 271 .. | |
| 272 .de @c | |
| 273 .rs | |
| 274 .sp |\\n(_ku | |
| 275 .@O +\\n($lu+\\n($su | |
| 276 .nr $c +1 | |
| 277 .@n | |
| 278 .. | |
| 279 .de @e | |
| 280 .@O \\n(_ou | |
| 281 .rs | |
| 282 .sp |\\n(.pu-\\n(fmu-(\\n(tpu*\\n($ru) | |
| 283 .@t $f | |
| 284 .nr ?h 0 | |
| 285 .bp | |
| 286 .. | |
| 287 .de @t | |
| 288 .if !\\n(?h \ | |
| 289 \{\ | |
| 290 . sz \\n(tp | |
| 291 . @F \\n(tf | |
| 292 . lt \\n(_Lu | |
| 293 . nf | |
| 294 . \\$1 | |
| 295 . br | |
| 296 .\} | |
| 297 .. | |
| 298 .de $h | |
| 299 .rm |z | |
| 300 .if !\\n(?c \ | |
| 301 \{\ | |
| 302 . if e .ds |z "\\*(|0 | |
| 303 . if o .ds |z "\\*(|1 | |
| 304 .\} | |
| 305 .if !\(ts\\*(|z\(ts\(ts \ | |
| 306 ' tl \\*(|z | |
| 307 .rm |z | |
| 308 .. | |
| 309 .de $f | |
| 310 .rm |z | |
| 311 .if \\n(?c \ | |
| 312 \{\ | |
| 313 . if e .ds |z "\\*(|0 | |
| 314 . if o .ds |z "\\*(|1 | |
| 315 .\} | |
| 316 .if \(ts\\*(|z\(ts\(ts \ | |
| 317 \{\ | |
| 318 . if e .ds |z "\\*(|2 | |
| 319 . if o .ds |z "\\*(|3 | |
| 320 .\} | |
| 321 .if !\(ts\\*(|z\(ts\(ts \ | |
| 322 ' tl \\*(|z | |
| 323 .rm |z | |
| 324 .. | |
| 325 .de @r | |
| 326 .di |o | |
| 327 .nr ?o 1 | |
| 328 .nr _D \\n(dn | |
| 329 .ns | |
| 330 .. | |
| 331 .rn bp @b | |
| 332 .de bp | |
| 333 .nr $c \\n($m | |
| 334 .ie \\n(nl>0 \ | |
| 335 . @b \\$1 | |
| 336 .el \ | |
| 337 \{\ | |
| 338 . if \\n(.$>0 \ | |
| 339 . pn \\$1 | |
| 340 . if \\n(?I \ | |
| 341 . @h | |
| 342 .\} | |
| 343 .br | |
| 344 .wh 0 @h | |
| 345 .. | |
| 346 .rn ll xl | |
| 347 .de ll | |
| 348 .xl \\$1 | |
| 349 .lt \\$1 | |
| 350 .nr $l \\n(.l | |
| 351 .if (\\n($m<=1):(\\n($l>\\n(_L) \ | |
| 352 . nr _L \\n(.l | |
| 353 .. | |
| 354 .rn po @O | |
| 355 .de po | |
| 356 .@O \\$1 | |
| 357 .nr _o \\n(.o | |
| 358 .. | |
| 359 .de hx | |
| 360 .nr ?H 1 | |
| 361 .. | |
| 362 .de ix | |
| 363 'in \\$1 | |
| 364 .. | |
| 365 .de bl | |
| 366 .br | |
| 367 .ne \\$1 | |
| 368 .rs | |
| 369 .sp \\$1 | |
| 370 .. | |
| 371 .de n1 | |
| 372 .nm 1 | |
| 373 .xl -\w'0000'u | |
| 374 .nr ?n 1 | |
| 375 .. | |
| 376 .de n2 | |
| 377 .nm \\$1 | |
| 378 .ie \\n(.$ \ | |
| 379 . xl -\w'0000'u | |
| 380 .el \ | |
| 381 . xl \\n($lu | |
| 382 .. | |
| 383 .de pa | |
| 384 .bp \\$1 | |
| 385 .. | |
| 386 .de ro | |
| 387 .af % i | |
| 388 .. | |
| 389 .de ar | |
| 390 .af % 1 | |
| 391 .. | |
| 392 .de m1 | |
| 393 .nr _0 \\n(hmu | |
| 394 .nr hm \\$1v | |
| 395 .nr tm +\\n(hmu-\\n(_0u | |
| 396 .rr _0 | |
| 397 .. | |
| 398 .de m2 | |
| 399 .nr tm \\n(hmu+\\n(tpp+\\$1v | |
| 400 .. | |
| 401 .de m3 | |
| 402 .nr bm \\n(fmu+\\n(tpp+\\$1v | |
| 403 .. | |
| 404 .de m4 | |
| 405 .nr _0 \\n(fmu | |
| 406 .nr fm \\$1v | |
| 407 .nr bm +\\n(fmu-\\n(_0u | |
| 408 .. | |
| 409 .de sk | |
| 410 .if \\n(.$>0 \ | |
| 411 . tm Line \\n(c. -- I cannot skip multiple pages | |
| 412 .nr ?s 1 | |
| 413 .. | |
| 414 .de re | |
| 415 .ta 0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.… | |
| 416 .. | |
| 417 .if t .ig | |
| 418 .de re | |
| 419 .ta 0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.… | |
| 420 .. | |
| 421 .de ba | |
| 422 .ie \\n(.$ \ | |
| 423 . nr $i \\$1n | |
| 424 .el \ | |
| 425 . nr $i \\n(siu*\\n($0u | |
| 426 .. | |
| 427 .de hl | |
| 428 .br | |
| 429 \l'\\n(.lu-\\n(.iu' | |
| 430 .sp | |
| 431 .. | |
| 432 .de pp | |
| 433 .lp \\n(piu | |
| 434 .. | |
| 435 .de lp | |
| 436 .@p | |
| 437 .if \\n(.$ \ | |
| 438 . ti +\\$1 | |
| 439 .nr $p 0 1 | |
| 440 .. | |
| 441 .de ip | |
| 442 .if (\\n(ii>0)&(\\n(ii<1n) \ | |
| 443 . nr ii \\n(iin | |
| 444 .nr _0 \\n(ii | |
| 445 .if \\n(.$>1 \ | |
| 446 . nr _0 \\$2n | |
| 447 .@p \\n(_0u | |
| 448 .if \\w"\\$1" \ | |
| 449 \{\ | |
| 450 . ti -\\n(_0u | |
| 451 . ie \\w"\\$1">=\\n(_0 \ | |
| 452 \{\ | |
| 453 \&\\$1 | |
| 454 . br | |
| 455 . \} | |
| 456 . el \&\\$1\h'|\\n(_0u'\c | |
| 457 .\} | |
| 458 .rr _0 | |
| 459 .. | |
| 460 .de np | |
| 461 .nr $p +1 | |
| 462 .ip (\\n($p) | |
| 463 .. | |
| 464 .de @p | |
| 465 .@I | |
| 466 .if "\\n(.z"|e" .tm Line \\n(c. -- Unmatched continued equation | |
| 467 .in \\n($iu+\\n(pou | |
| 468 .if \\n(.$ \ | |
| 469 . in +\\$1n | |
| 470 .ce 0 | |
| 471 .fi | |
| 472 .@F \\n(pf | |
| 473 .sz \\n(ppu | |
| 474 .sp \\n(psu | |
| 475 .ne \\n(.Lv+\\n(.Vu | |
| 476 .ns | |
| 477 .. | |
| 478 .de sh | |
| 479 .rn sh @T | |
| 480 .so \\*(||/sh.me | |
| 481 .sh "\\$1" "\\$2" \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 | |
| 482 .rm @T | |
| 483 .. | |
| 484 .de $p | |
| 485 .if (\\n(si>0)&(\\n(.$>2) \ | |
| 486 . nr $i \\$3*\\n(si | |
| 487 .in \\n($iu | |
| 488 .ie !"\\$1\\$2"" \ | |
| 489 \{\ | |
| 490 . sp \\n(ssu | |
| 491 . ne \\n(.Lv+\\n(.Vu+\\n(psu+(\\n(spu*\\n($ru*\\n(.Lu) | |
| 492 . ie \\n(.$>2 \ | |
| 493 . ti -(\\n(siu-\\n(sou) | |
| 494 . el \ | |
| 495 . ti +\\n(sou | |
| 496 . @F \\n(sf | |
| 497 . sz \\n(spu | |
| 498 . if \\$3>0 \ | |
| 499 . $\\$3 | |
| 500 . if \w"\\$2">0 \\$2. | |
| 501 . if \w"\\$1">0 \\$1\f1\ \ \" | |
| 502 .\} | |
| 503 .el \ | |
| 504 . sp \\n(psu | |
| 505 .@F \\n(pf | |
| 506 .sz \\n(ppu | |
| 507 .. | |
| 508 .de uh | |
| 509 .rn uh @T | |
| 510 .so \\*(||/sh.me | |
| 511 .uh "\\$1" | |
| 512 .rm @T | |
| 513 .. | |
| 514 .de 2c | |
| 515 .br | |
| 516 .if \\n($m>1 \ | |
| 517 . 1c | |
| 518 .nr $c 1 | |
| 519 .nr $m 2 | |
| 520 .if \\n(.$>1 \ | |
| 521 . nr $m \\$2 | |
| 522 .if \\n(.$>0 \ | |
| 523 . nr $s \\$1n | |
| 524 .nr $l (\\n(.l-((\\n($m-1)*\\n($s))/\\n($m | |
| 525 .xl \\n($lu | |
| 526 .mk _k | |
| 527 .ns | |
| 528 .. | |
| 529 .de 1c | |
| 530 .br | |
| 531 .nr $c 1 | |
| 532 .nr $m 1 | |
| 533 .ll \\n(_Lu | |
| 534 .sp |\\n(.hu | |
| 535 .@O \\n(_ou | |
| 536 .. | |
| 537 .de bc | |
| 538 .sp 24i | |
| 539 .. | |
| 540 .de (z | |
| 541 .rn (z @V | |
| 542 .so \\*(||/float.me | |
| 543 .(z \\$1 \\$2 | |
| 544 .rm @V | |
| 545 .. | |
| 546 .de )z | |
| 547 .tm Line \\n(c. -- unmatched .)z | |
| 548 .. | |
| 549 .de (t | |
| 550 .(z \\$1 \\$2 | |
| 551 .. | |
| 552 .de )t | |
| 553 .)z \\$1 \\$2 | |
| 554 .. | |
| 555 .de (b | |
| 556 .br | |
| 557 .@D 3 \\$1 \\$2 | |
| 558 .sp \\n(bsu | |
| 559 .@( | |
| 560 .. | |
| 561 .de )b | |
| 562 .br | |
| 563 .@) | |
| 564 .if (\\n(bt=0):(\\n(.t<\\n(bt) \ | |
| 565 . ne \\n(dnu | |
| 566 .ls 1 | |
| 567 .nf | |
| 568 .|k | |
| 569 .ec | |
| 570 .fi | |
| 571 .in 0 | |
| 572 .xl \\n($lu | |
| 573 .ev | |
| 574 .rm |k | |
| 575 .sp \\n(bsu+\\n(.Lv-1v | |
| 576 .. | |
| 577 .de @( | |
| 578 .if !"\\n(.z"" .tm Line \\n(c. -- Illegal nested keep \\n(.z | |
| 579 .@M | |
| 580 .di |k | |
| 581 \!'rs | |
| 582 .. | |
| 583 .de @M | |
| 584 .nr ?k 1 | |
| 585 .@C 1 | |
| 586 .@F \\n(df | |
| 587 .vs \\n(.su*\\n($Ru | |
| 588 .nf | |
| 589 .if "\\*(|p"F" \ | |
| 590 . fi | |
| 591 .if \\n(_d=4 \ | |
| 592 . in 0 | |
| 593 .if \\n(_d=3 \ | |
| 594 \{\ | |
| 595 . in +\\n(biu | |
| 596 . xl -\\n(biu | |
| 597 .\} | |
| 598 .if \\n(_d=1 \ | |
| 599 . ce 10000 | |
| 600 .. | |
| 601 .de @) | |
| 602 .br | |
| 603 .if !"\\n(.z"|k" .tm Line \\n(c. -- Close of a keep which has never been… | |
| 604 .nr ?k 0 | |
| 605 .di | |
| 606 .in 0 | |
| 607 .ce 0 | |
| 608 .. | |
| 609 .de (c | |
| 610 .if "\\n(.z"|c" .tm Line \\n(c. -- Nested .(c requests | |
| 611 .di |c | |
| 612 .. | |
| 613 .de )c | |
| 614 .if !"\\n(.z"|c" .tm Line \\n(c. -- Unmatched .)c | |
| 615 .br | |
| 616 .di | |
| 617 .ev 1 | |
| 618 .ls 1 | |
| 619 .in (\\n(.lu-\\n(.iu-\\n(dlu)/2u | |
| 620 .nf | |
| 621 .|c | |
| 622 .ec | |
| 623 .in | |
| 624 .ls | |
| 625 .ev | |
| 626 .rm |c | |
| 627 .. | |
| 628 .de (q | |
| 629 .br | |
| 630 .@C 1 | |
| 631 .fi | |
| 632 .sp \\n(qsu | |
| 633 .in +\\n(qiu | |
| 634 .xl -\\n(qiu | |
| 635 .sz \\n(qp | |
| 636 .. | |
| 637 .de )q | |
| 638 .br | |
| 639 .ev | |
| 640 .sp \\n(qsu+\\n(.Lv-1v | |
| 641 .nr ?k 0 | |
| 642 .. | |
| 643 .de (l | |
| 644 .br | |
| 645 .sp \\n(bsu | |
| 646 .@D 3 \\$1 \\$2 | |
| 647 .@M | |
| 648 .. | |
| 649 .de )l | |
| 650 .br | |
| 651 .ev | |
| 652 .sp \\n(bsu+\\n(.Lv-1v | |
| 653 .nr ?k 0 | |
| 654 .. | |
| 655 .de EQ | |
| 656 .rn EQ @T | |
| 657 .so \\*(||/eqn.me | |
| 658 .EQ \\$1 \\$2 | |
| 659 .rm @T | |
| 660 .. | |
| 661 .de TS | |
| 662 .rn TS @W | |
| 663 .so \\*(||/tbl.me | |
| 664 .TS \\$1 \\$2 | |
| 665 .rm @W | |
| 666 .. | |
| 667 .de sz | |
| 668 .ps \\$1 | |
| 669 .vs \\n(.su*\\n($ru | |
| 670 .bd S B \\n(.su/3u | |
| 671 .. | |
| 672 .de r | |
| 673 .nr _F \\n(.f | |
| 674 .ul 0 | |
| 675 .ft 1 | |
| 676 .if \\n(.$ \&\\$1\f\\n(_F\\$2 | |
| 677 .rr _F | |
| 678 .. | |
| 679 .de i | |
| 680 .nr _F \\n(.f | |
| 681 .ul 0 | |
| 682 .ft 2 | |
| 683 .if \\n(.$ \&\\$1\f\\n(_F\\$2 | |
| 684 .rr _F | |
| 685 .. | |
| 686 .de b | |
| 687 .nr _F \\n(.f | |
| 688 .ul 0 | |
| 689 .ie t \ | |
| 690 . ft 3 | |
| 691 .el \ | |
| 692 . ul 10000 | |
| 693 .if \\n(.$ \&\\$1\f\\n(_F\\$2 | |
| 694 .if \\n(.$ \ | |
| 695 . ul 0 | |
| 696 .rr _F | |
| 697 .. | |
| 698 .de rb | |
| 699 .nr _F \\n(.f | |
| 700 .ul 0 | |
| 701 .ft 3 | |
| 702 .if \\n(.$ \&\\$1\f\\n(_F\\$2 | |
| 703 .rr _F | |
| 704 .. | |
| 705 .de u | |
| 706 \&\\$1\l'|0\(ul'\\$2 | |
| 707 .. | |
| 708 .de q | |
| 709 \&\\*(lq\\$1\\*(rq\\$2 | |
| 710 .. | |
| 711 .de bi | |
| 712 .ft 2 | |
| 713 .ie t \&\k~\\$1\h'|\\n~u+(\\n(.su/3u)'\\$1\fP\\$2 | |
| 714 .el \&\\$1\fP\\$2 | |
| 715 .. | |
| 716 .de bx | |
| 717 .ie \\n($T \&\f2\\$1\fP\\$2 | |
| 718 .el \k~\(br\|\\$1\|\(br\l'|\\n~u\(rn'\l'|\\n~u\(ul'\^\\$2 | |
| 719 .. | |
| 720 .de @F | |
| 721 .nr ~ \\$1 | |
| 722 .if \\n~>0 \ | |
| 723 \{\ | |
| 724 . ul 0 | |
| 725 . ie \\n~>4 \ | |
| 726 \{\ | |
| 727 . if n .ul 10000 | |
| 728 . if t .ft 3 | |
| 729 . \} | |
| 730 . el \ | |
| 731 . ft \\n~ | |
| 732 .\} | |
| 733 .rr ~ | |
| 734 .. | |
| 735 .de (f | |
| 736 .rn (f @U | |
| 737 .so \\*(||/footnote.me | |
| 738 .(f \\$1 \\$2 | |
| 739 .rm @U | |
| 740 .. | |
| 741 .de )f | |
| 742 .tm Line \\n(c. -- unmatched .)f | |
| 743 .. | |
| 744 .de $s | |
| 745 \l'2i' | |
| 746 .if n \ | |
| 747 . sp 0.3 | |
| 748 .. | |
| 749 .de (d | |
| 750 .rn (d @U | |
| 751 .so \\*(||/deltext.me | |
| 752 .(d \\$1 \\$2 | |
| 753 .rm @U | |
| 754 .. | |
| 755 .de )d | |
| 756 .tm Line \\n(c. -- unmatched .)d | |
| 757 .. | |
| 758 .de (x | |
| 759 .rn (x @U | |
| 760 .so \\*(||/index.me | |
| 761 .(x \\$1 \\$2 | |
| 762 .rm @U | |
| 763 .. | |
| 764 .de )x | |
| 765 .tm Line \\n(c. -- unmatched .)x | |
| 766 .. | |
| 767 .de th | |
| 768 .so \\*(||/thesis.me | |
| 769 .rm th | |
| 770 .. | |
| 771 .de +c | |
| 772 .ep | |
| 773 .if \\n(?o:\\n(?a \ | |
| 774 \{\ | |
| 775 . bp | |
| 776 . rs | |
| 777 . ep | |
| 778 .\} | |
| 779 .nr ?C 1 | |
| 780 .nr $f 1 1 | |
| 781 .ds * \\*[1\\*]\k* | |
| 782 .if \\n(?R \ | |
| 783 . pn 1 | |
| 784 .bp | |
| 785 .in \\n($iu | |
| 786 .rs | |
| 787 .ie \\n(.$ \ | |
| 788 . $c "\\$1" | |
| 789 .el \ | |
| 790 . sp 3 | |
| 791 .. | |
| 792 .de ++ | |
| 793 .nr _0 0 | |
| 794 .if "\\$1"C" \ | |
| 795 . nr _0 1 | |
| 796 .if "\\$1"RC" \ | |
| 797 . nr _0 11 | |
| 798 .if "\\$1"A" \ | |
| 799 . nr _0 2 | |
| 800 .if "\\$1"RA" \ | |
| 801 . nr _0 12 | |
| 802 .if "\\$1"P" \ | |
| 803 . nr _0 3 | |
| 804 .if "\\$1"B" \ | |
| 805 . nr _0 4 | |
| 806 .if "\\$1"AB" \ | |
| 807 . nr _0 5 | |
| 808 .if \\n(_0=0 \ | |
| 809 . tm Line \\n(c. -- Bad mode to .++ | |
| 810 .nr ?R 0 | |
| 811 .if \\n(_0>10 \ | |
| 812 .\{ | |
| 813 . nr ?R 1 | |
| 814 . nr _0 -10 | |
| 815 .\} | |
| 816 .nr ch 0 1 | |
| 817 .if (\\n(_0=3):(\\n(_0=5) \ | |
| 818 . pn 1 | |
| 819 .ep | |
| 820 .if \\n(_0=1 \ | |
| 821 \{\ | |
| 822 . af ch 1 | |
| 823 . af % 1 | |
| 824 .\} | |
| 825 .if \\n(_0=2 \ | |
| 826 \{\ | |
| 827 . af ch A | |
| 828 . af % 1 | |
| 829 .\} | |
| 830 .if \\n(_0=3 \ | |
| 831 . af % i | |
| 832 .if \\n(_0=4 \ | |
| 833 . af % 1 | |
| 834 .if \\n(_0=5 \ | |
| 835 . af % 1 | |
| 836 .if \\n(.$>1 \ | |
| 837 . he \\$2 | |
| 838 .if !\\n(_0=\\n(_M .if \\n(_M=3 \ | |
| 839 . pn 1 | |
| 840 .nr _M \\n(_0 | |
| 841 .rr _0 | |
| 842 .. | |
| 843 .de $c | |
| 844 .sz 12 | |
| 845 .ft B | |
| 846 .ce 1000 | |
| 847 .if \\n(_M<3 \ | |
| 848 . nr ch +1 | |
| 849 .ie \\n(_M=1 CHAPTER\ \ \\n(ch | |
| 850 .el .if \\n(_M=2 APPENDIX\ \ \\n(ch | |
| 851 .if \w"\\$1" .sp 3-\\n(.L | |
| 852 .if \w"\\$1" \\$1 | |
| 853 .if (\\n(_M<3):(\w"\\$1") \ | |
| 854 . sp 4-\\n(.L | |
| 855 .ce 0 | |
| 856 .ft | |
| 857 .sz | |
| 858 .ie \\n(_M=1 \ | |
| 859 . $C Chapter \\n(ch "\\$1" | |
| 860 .el .if \\n(_M=2 \ | |
| 861 . $C Appendix \\n(ch "\\$1" | |
| 862 .. | |
| 863 .de tp | |
| 864 .hx | |
| 865 .bp | |
| 866 .br | |
| 867 .rs | |
| 868 .pn \\n% | |
| 869 .. | |
| 870 .de ac | |
| 871 .rn ac @T | |
| 872 .so \\*(||/acm.me | |
| 873 .ac "\\$1" "\\$2" | |
| 874 .rm @T | |
| 875 .. | |
| 876 .de lo | |
| 877 .so \\*(||/local.me | |
| 878 .rm lo | |
| 879 .. | |
| 880 .if \n(mo=1 .ds mo January | |
| 881 .if \n(mo=2 .ds mo February | |
| 882 .if \n(mo=3 .ds mo March | |
| 883 .if \n(mo=4 .ds mo April | |
| 884 .if \n(mo=5 .ds mo May | |
| 885 .if \n(mo=6 .ds mo June | |
| 886 .if \n(mo=7 .ds mo July | |
| 887 .if \n(mo=8 .ds mo August | |
| 888 .if \n(mo=9 .ds mo September | |
| 889 .if \n(mo=10 .ds mo October | |
| 890 .if \n(mo=11 .ds mo November | |
| 891 .if \n(mo=12 .ds mo December | |
| 892 .if \n(dw=1 .ds dw Sunday | |
| 893 .if \n(dw=2 .ds dw Monday | |
| 894 .if \n(dw=3 .ds dw Tuesday | |
| 895 .if \n(dw=4 .ds dw Wednesday | |
| 896 .if \n(dw=5 .ds dw Thursday | |
| 897 .if \n(dw=6 .ds dw Friday | |
| 898 .if \n(dw=7 .ds dw Saturday | |
| 899 .ds td \*(mo \n(dy, 20\n(yr | |
| 900 .if (1m<0.1i)&(\nx!=0) \ | |
| 901 . vs 9p | |
| 902 .rr x | |
| 903 .nr $r \n(.v/\n(.s | |
| 904 .nr $R \n($r | |
| 905 .nr hm 4v | |
| 906 .nr tm 7v | |
| 907 .nr bm 6v | |
| 908 .nr fm 3v | |
| 909 .nr tf 3 | |
| 910 .nr tp 10 | |
| 911 .hy 14 | |
| 912 .nr bi 4n | |
| 913 .nr pi 5n | |
| 914 .nr pf 1 | |
| 915 .nr pp 10 | |
| 916 .nr qi 4n | |
| 917 .nr qp -1 | |
| 918 .nr ii 5n | |
| 919 .nr $m 1 | |
| 920 .nr $s 4n | |
| 921 .ds || #9/tmac/me | |
| 922 .bd S B 3 | |
| 923 .ds [ \u\x'-0.25v' | |
| 924 .ds ] \d | |
| 925 .ds < \d\x'0.25v' | |
| 926 .ds > \u | |
| 927 .ds - -- | |
| 928 .if t \ | |
| 929 \{\ | |
| 930 . ds [ \v'-0.4m'\x'-0.2m'\s-3 | |
| 931 . ds ] \s0\v'0.4m' | |
| 932 . ds < \v'0.4m'\x'0.2m'\s-3 | |
| 933 . ds > \s0\v'-0.4m' | |
| 934 . ds - \- | |
| 935 . nr fi 0.3i | |
| 936 .\} | |
| 937 .if n \ | |
| 938 \{\ | |
| 939 . nr fi 3n | |
| 940 .\} | |
| 941 .nr _o \n(.o | |
| 942 .if n .po 1i | |
| 943 .if \n(.V=1v \ | |
| 944 . nr $T 2 | |
| 945 .if \n(.T=0 \ | |
| 946 . nr $T 1 | |
| 947 .if t \ | |
| 948 \{\ | |
| 949 . nr $T 0 | |
| 950 . po -0.5i | |
| 951 .\} | |
| 952 .if \nv \ | |
| 953 . po 1i | |
| 954 .if \n($T \ | |
| 955 \{\ | |
| 956 . if \n($T=1 \ | |
| 957 . po 0 | |
| 958 . ds [ [ | |
| 959 . ds ] ] | |
| 960 . ds < < | |
| 961 . ds > > | |
| 962 .\} | |
| 963 .nr ps 0.5v | |
| 964 .if \n($T \ | |
| 965 . nr ps 1v | |
| 966 .if t .nr ps 0.35v | |
| 967 .nr bs \n(ps | |
| 968 .nr qs \n(ps | |
| 969 .nr zs 1v | |
| 970 .nr xs 0.2v | |
| 971 .nr fs 0.2v | |
| 972 .if \n($T \ | |
| 973 . nr fs 0 | |
| 974 .if n .nr es 1v | |
| 975 .if t .nr es 0.5v | |
| 976 .wh 0 @h | |
| 977 .nr $l \n(.lu | |
| 978 .nr _L \n(.lu | |
| 979 .nr $c 1 | |
| 980 .nr $f 1 1 | |
| 981 .ds * \*[1\*]\k*\" | |
| 982 .nr $d 1 1 | |
| 983 .ds # [1]\k#\" | |
| 984 .nr _M 1 | |
| 985 .ds lq \&"\" | |
| 986 .ds rq \&"\" | |
| 987 .if t \ | |
| 988 . ds lq `` | |
| 989 .if t \ | |
| 990 . ds rq '' | |
| 991 .em @z | |
| 992 .de sc | |
| 993 .so \\*(||/chars.me | |
| 994 .rm sc | |
| 995 .. | |
| 996 .ll 6.0i | |
| 997 .lt 6.0i |