| .nr _0 \n(.c |
| .\"********************************************************************** |
| .\"* * |
| .\"* ****** - M E N R O F F / T R O F F M A C R O S ****** * |
| .\"* * |
| .\"* Produced for your edification and enjoyment by: * |
| .\"* Eric Allman * |
| .\"* Electronics Research Laboratory * |
| .\"* U.C. Berkeley. * |
| .\"* * |
| .\"* VERSION 2.9 First Release: 11 Sept 1978 * |
| .\"* See file \*(||/revisions for revision history * |
| .\"* * |
| .\"* Documentation is available. * |
| .\"* * |
| .\"********************************************************************** |
| .\" |
| .\" @(#)tmac.e 2.9 12/10/80 |
| .\" This version has had comments stripped; an unstripped version is available. |
| .if !\n(.V .tm You are using the wrong version of NROFF/TROFF!! |
| .if !\n(.V .tm This macro package works only on the version seven |
| .if !\n(.V .tm release of NROFF and TROFF. |
| .if !\n(.V .ex |
| .if \n(pf \ |
| . nx \*(||/null.me |
| .de @C |
| .nr _S \\n(.s |
| .nr _V \\n(.v |
| .nr _F \\n(.f |
| .nr _I \\n(.i |
| .ev \\$1 |
| .ps \\n(_Su |
| .vs \\n(_Vu |
| .ft \\n(_F |
| 'in \\n(_Iu |
| .xl \\n($lu |
| .lt \\n($lu |
| .rr _S |
| .rr _V |
| .rr _F |
| .rr _I |
| .ls 1 |
| 'ce 0 |
| .. |
| .de @D |
| .ds |p "\\$3 |
| .nr _d \\$1 |
| .ie "\\$2"C" \ |
| . nr _d 1 |
| .el .ie "\\$2"L" \ |
| . nr _d 2 |
| .el .ie "\\$2"I" \ |
| . nr _d 3 |
| .el .ie "\\$2"M" \ |
| . nr _d 4 |
| .el \ |
| . ds |p "\\$2 |
| .. |
| .de @z |
| .if !"\\n(.z"" \ |
| \{\ |
| . tm Line \\n(c. -- Unclosed block, footnote, or other diversion (\\n(.z) |
| . di |
| . ex |
| .\} |
| .if \\n(?a \ |
| . bp |
| .rm bp |
| .rm @b |
| .if t \ |
| . wh -1p @m |
| .br |
| .. |
| .de @I |
| .rm th |
| .rm ac |
| .rm lo |
| .rm sc |
| .rm @I |
| .. |
| .de he |
| .ie !\\n(.$ \ |
| \{\ |
| . rm |4 |
| . rm |5 |
| .\} |
| .el \ |
| \{\ |
| . ds |4 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 |
| . ds |5 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 |
| .\} |
| .. |
| .de eh |
| .ie !\\n(.$ \ |
| . rm |4 |
| .el \ |
| . ds |4 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 |
| .. |
| .de oh |
| .ie !\\n(.$ \ |
| . rm |5 |
| .el \ |
| . ds |5 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 |
| .. |
| .de fo |
| .ie !\\n(.$ \ |
| \{\ |
| . rm |6 |
| . rm |7 |
| .\} |
| .el \ |
| \{\ |
| . ds |6 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 |
| . ds |7 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 |
| .\} |
| .. |
| .de ef |
| .ie !\\n(.$ \ |
| . rm |6 |
| .el \ |
| . ds |6 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 |
| .. |
| .de of |
| .ie !\\n(.$ \ |
| . rm |7 |
| .el \ |
| . ds |7 "\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 |
| .. |
| .de ep |
| .if \\n(nl>0 \ |
| \{\ |
| . wh 0 |
| . rs |
| . @b |
| .\} |
| .. |
| .de @h |
| .if (\\n(.i+\\n(.o)>=\\n(.l \ |
| . tm Line \\n(c. -- Offset + indent exceeds line length |
| .if t .if (\\n(.l+\\n(.o)>7.75i \ |
| . tm Line \\n(c. -- Offset + line length exceeds paper width |
| .nr ?h \\n(?H |
| .rr ?H |
| .nr ?c \\n(?C |
| .rr ?C |
| .rn |4 |0 |
| .rn |5 |1 |
| .rn |6 |2 |
| .rn |7 |3 |
| .nr _w 0 |
| .nr ?W 0 |
| .nr ?I 1 |
| .ev 2 |
| .rs |
| .if t .@m |
| .if \\n(hm>0 \ |
| . sp |\\n(hmu |
| .if \\n($T=2 \\!. |
| .@t $h |
| .if \\n(tm<=0 \ |
| . nr tm \n(.Vu |
| .sp |\\n(tmu |
| .ev |
| .mk _k |
| .if \\n(?n .nm 1 |
| .nr $c 1 |
| .ie \\n(?s \ |
| \{\ |
| . rr ?s |
| . rs |
| ' @b |
| .\} |
| .el \ |
| . @n |
| .. |
| .de @m |
| .@O 0 |
| .lt 7.5i |
| .tl '\(rn''\(rn' |
| .@O |
| .lt |
| .. |
| .de @n |
| .if \\n(bm<=0 \ |
| . nr bm \\n(.Vu |
| .if (\\n(_w<=\\n($l)&(\\n(?W=0) \ |
| \{\ |
| . nr _b (\\n(ppu*\\n($ru)/2u |
| . if \\n(_bu>((\\n(bmu-\\n(fmu-(\\n(tpu*\\n($ru))/2u) \ |
| . nr _b (\\n(ppu*\\n($ru)-\n(.Vu |
| . nr _b +\\n(bmu |
| .\} |
| .nr _B \\n(_bu |
| .ch @f |
| .wh -\\n(_bu @f |
| .nr ?f 0 |
| .if \\n(?o \ |
| \{\ |
| . (f _ |
| . nf |
| . |o |
| . fi |
| . )f |
| . rm |o |
| .\} |
| .nr ?o 0 |
| .if \\n(?T \ |
| \{\ |
| . nr _i \\n(.i |
| . in \\n($iu |
| . |h |
| . in \\n(_iu |
| . rr _i |
| . mk #T |
| . ns |
| .\} |
| .if (\\n(?a)&((\\n($c<2):(\\n(?w=0)) \ |
| \{\ |
| . nr ?a 0 |
| . @k |t |
| . if \\n(?w \ |
| . mk _k |
| . nr ?w 0 |
| .\} |
| .os |
| .$H |
| .ns |
| .. |
| .de @f |
| .ec |
| .if \\n(?T \ |
| \{\ |
| . nr T. 1 |
| . T# 1 |
| . br |
| .\} |
| .ev 2 |
| .ce 0 |
| .if \\n(?b \ |
| \{\ |
| . nr ?b 0 |
| . @k |b |
| .\} |
| .if \\n(?f \ |
| . @o |
| .ie \\n($c<\\n($m \ |
| . @c |
| .el \ |
| . @e |
| .ev |
| .. |
| .de @o |
| .nf |
| .ls 1 |
| .in 0 |
| .wh -\\n(_Bu @r |
| .|f |
| .fi |
| .if \\n(?o \ |
| . di |
| . if \\n(dn=0 \ |
| \{\ |
| . rm |o |
| . nr ?o 0 |
| . \} |
| . nr dn \\n(_D |
| . rr _D |
| .\} |
| .rm |f |
| .ch @r |
| .. |
| .de @c |
| .rs |
| .sp |\\n(_ku |
| .@O +\\n($lu+\\n($su |
| .nr $c +1 |
| .@n |
| .. |
| .de @e |
| .@O \\n(_ou |
| .rs |
| .sp |\\n(.pu-\\n(fmu-(\\n(tpu*\\n($ru) |
| .@t $f |
| .nr ?h 0 |
| .bp |
| .. |
| .de @t |
| .if !\\n(?h \ |
| \{\ |
| . sz \\n(tp |
| . @F \\n(tf |
| . lt \\n(_Lu |
| . nf |
| . \\$1 |
| . br |
| .\} |
| .. |
| .de $h |
| .rm |z |
| .if !\\n(?c \ |
| \{\ |
| . if e .ds |z "\\*(|0 |
| . if o .ds |z "\\*(|1 |
| .\} |
| .if !\(ts\\*(|z\(ts\(ts \ |
| ' tl \\*(|z |
| .rm |z |
| .. |
| .de $f |
| .rm |z |
| .if \\n(?c \ |
| \{\ |
| . if e .ds |z "\\*(|0 |
| . if o .ds |z "\\*(|1 |
| .\} |
| .if \(ts\\*(|z\(ts\(ts \ |
| \{\ |
| . if e .ds |z "\\*(|2 |
| . if o .ds |z "\\*(|3 |
| .\} |
| .if !\(ts\\*(|z\(ts\(ts \ |
| ' tl \\*(|z |
| .rm |z |
| .. |
| .de @r |
| .di |o |
| .nr ?o 1 |
| .nr _D \\n(dn |
| .ns |
| .. |
| .rn bp @b |
| .de bp |
| .nr $c \\n($m |
| .ie \\n(nl>0 \ |
| . @b \\$1 |
| .el \ |
| \{\ |
| . if \\n(.$>0 \ |
| . pn \\$1 |
| . if \\n(?I \ |
| . @h |
| .\} |
| .br |
| .wh 0 @h |
| .. |
| .rn ll xl |
| .de ll |
| .xl \\$1 |
| .lt \\$1 |
| .nr $l \\n(.l |
| .if (\\n($m<=1):(\\n($l>\\n(_L) \ |
| . nr _L \\n(.l |
| .. |
| .rn po @O |
| .de po |
| .@O \\$1 |
| .nr _o \\n(.o |
| .. |
| .de hx |
| .nr ?H 1 |
| .. |
| .de ix |
| 'in \\$1 |
| .. |
| .de bl |
| .br |
| .ne \\$1 |
| .rs |
| .sp \\$1 |
| .. |
| .de n1 |
| .nm 1 |
| .xl -\w'0000'u |
| .nr ?n 1 |
| .. |
| .de n2 |
| .nm \\$1 |
| .ie \\n(.$ \ |
| . xl -\w'0000'u |
| .el \ |
| . xl \\n($lu |
| .. |
| .de pa |
| .bp \\$1 |
| .. |
| .de ro |
| .af % i |
| .. |
| .de ar |
| .af % 1 |
| .. |
| .de m1 |
| .nr _0 \\n(hmu |
| .nr hm \\$1v |
| .nr tm +\\n(hmu-\\n(_0u |
| .rr _0 |
| .. |
| .de m2 |
| .nr tm \\n(hmu+\\n(tpp+\\$1v |
| .. |
| .de m3 |
| .nr bm \\n(fmu+\\n(tpp+\\$1v |
| .. |
| .de m4 |
| .nr _0 \\n(fmu |
| .nr fm \\$1v |
| .nr bm +\\n(fmu-\\n(_0u |
| .. |
| .de sk |
| .if \\n(.$>0 \ |
| . tm Line \\n(c. -- I cannot skip multiple pages |
| .nr ?s 1 |
| .. |
| .de re |
| .ta 0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i +0.5i |
| .. |
| .if t .ig |
| .de re |
| .ta 0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i +0.8i |
| .. |
| .de ba |
| .ie \\n(.$ \ |
| . nr $i \\$1n |
| .el \ |
| . nr $i \\n(siu*\\n($0u |
| .. |
| .de hl |
| .br |
| \l'\\n(.lu-\\n(.iu' |
| .sp |
| .. |
| .de pp |
| .lp \\n(piu |
| .. |
| .de lp |
| .@p |
| .if \\n(.$ \ |
| . ti +\\$1 |
| .nr $p 0 1 |
| .. |
| .de ip |
| .if (\\n(ii>0)&(\\n(ii<1n) \ |
| . nr ii \\n(iin |
| .nr _0 \\n(ii |
| .if \\n(.$>1 \ |
| . nr _0 \\$2n |
| .@p \\n(_0u |
| .if \\w"\\$1" \ |
| \{\ |
| . ti -\\n(_0u |
| . ie \\w"\\$1">=\\n(_0 \ |
| \{\ |
| \&\\$1 |
| . br |
| . \} |
| . el \&\\$1\h'|\\n(_0u'\c |
| .\} |
| .rr _0 |
| .. |
| .de np |
| .nr $p +1 |
| .ip (\\n($p) |
| .. |
| .de @p |
| .@I |
| .if "\\n(.z"|e" .tm Line \\n(c. -- Unmatched continued equation |
| .in \\n($iu+\\n(pou |
| .if \\n(.$ \ |
| . in +\\$1n |
| .ce 0 |
| .fi |
| .@F \\n(pf |
| .sz \\n(ppu |
| .sp \\n(psu |
| .ne \\n(.Lv+\\n(.Vu |
| .ns |
| .. |
| .de sh |
| .rn sh @T |
| .so \\*(||/sh.me |
| .sh "\\$1" "\\$2" \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 |
| .rm @T |
| .. |
| .de $p |
| .if (\\n(si>0)&(\\n(.$>2) \ |
| . nr $i \\$3*\\n(si |
| .in \\n($iu |
| .ie !"\\$1\\$2"" \ |
| \{\ |
| . sp \\n(ssu |
| . ne \\n(.Lv+\\n(.Vu+\\n(psu+(\\n(spu*\\n($ru*\\n(.Lu) |
| . ie \\n(.$>2 \ |
| . ti -(\\n(siu-\\n(sou) |
| . el \ |
| . ti +\\n(sou |
| . @F \\n(sf |
| . sz \\n(spu |
| . if \\$3>0 \ |
| . $\\$3 |
| . if \w"\\$2">0 \\$2. |
| . if \w"\\$1">0 \\$1\f1\ \ \" |
| .\} |
| .el \ |
| . sp \\n(psu |
| .@F \\n(pf |
| .sz \\n(ppu |
| .. |
| .de uh |
| .rn uh @T |
| .so \\*(||/sh.me |
| .uh "\\$1" |
| .rm @T |
| .. |
| .de 2c |
| .br |
| .if \\n($m>1 \ |
| . 1c |
| .nr $c 1 |
| .nr $m 2 |
| .if \\n(.$>1 \ |
| . nr $m \\$2 |
| .if \\n(.$>0 \ |
| . nr $s \\$1n |
| .nr $l (\\n(.l-((\\n($m-1)*\\n($s))/\\n($m |
| .xl \\n($lu |
| .mk _k |
| .ns |
| .. |
| .de 1c |
| .br |
| .nr $c 1 |
| .nr $m 1 |
| .ll \\n(_Lu |
| .sp |\\n(.hu |
| .@O \\n(_ou |
| .. |
| .de bc |
| .sp 24i |
| .. |
| .de (z |
| .rn (z @V |
| .so \\*(||/float.me |
| .(z \\$1 \\$2 |
| .rm @V |
| .. |
| .de )z |
| .tm Line \\n(c. -- unmatched .)z |
| .. |
| .de (t |
| .(z \\$1 \\$2 |
| .. |
| .de )t |
| .)z \\$1 \\$2 |
| .. |
| .de (b |
| .br |
| .@D 3 \\$1 \\$2 |
| .sp \\n(bsu |
| .@( |
| .. |
| .de )b |
| .br |
| .@) |
| .if (\\n(bt=0):(\\n(.t<\\n(bt) \ |
| . ne \\n(dnu |
| .ls 1 |
| .nf |
| .|k |
| .ec |
| .fi |
| .in 0 |
| .xl \\n($lu |
| .ev |
| .rm |k |
| .sp \\n(bsu+\\n(.Lv-1v |
| .. |
| .de @( |
| .if !"\\n(.z"" .tm Line \\n(c. -- Illegal nested keep \\n(.z |
| .@M |
| .di |k |
| \!'rs |
| .. |
| .de @M |
| .nr ?k 1 |
| .@C 1 |
| .@F \\n(df |
| .vs \\n(.su*\\n($Ru |
| .nf |
| .if "\\*(|p"F" \ |
| . fi |
| .if \\n(_d=4 \ |
| . in 0 |
| .if \\n(_d=3 \ |
| \{\ |
| . in +\\n(biu |
| . xl -\\n(biu |
| .\} |
| .if \\n(_d=1 \ |
| . ce 10000 |
| .. |
| .de @) |
| .br |
| .if !"\\n(.z"|k" .tm Line \\n(c. -- Close of a keep which has never been opened |
| .nr ?k 0 |
| .di |
| .in 0 |
| .ce 0 |
| .. |
| .de (c |
| .if "\\n(.z"|c" .tm Line \\n(c. -- Nested .(c requests |
| .di |c |
| .. |
| .de )c |
| .if !"\\n(.z"|c" .tm Line \\n(c. -- Unmatched .)c |
| .br |
| .di |
| .ev 1 |
| .ls 1 |
| .in (\\n(.lu-\\n(.iu-\\n(dlu)/2u |
| .nf |
| .|c |
| .ec |
| .in |
| .ls |
| .ev |
| .rm |c |
| .. |
| .de (q |
| .br |
| .@C 1 |
| .fi |
| .sp \\n(qsu |
| .in +\\n(qiu |
| .xl -\\n(qiu |
| .sz \\n(qp |
| .. |
| .de )q |
| .br |
| .ev |
| .sp \\n(qsu+\\n(.Lv-1v |
| .nr ?k 0 |
| .. |
| .de (l |
| .br |
| .sp \\n(bsu |
| .@D 3 \\$1 \\$2 |
| .@M |
| .. |
| .de )l |
| .br |
| .ev |
| .sp \\n(bsu+\\n(.Lv-1v |
| .nr ?k 0 |
| .. |
| .de EQ |
| .rn EQ @T |
| .so \\*(||/eqn.me |
| .EQ \\$1 \\$2 |
| .rm @T |
| .. |
| .de TS |
| .rn TS @W |
| .so \\*(||/tbl.me |
| .TS \\$1 \\$2 |
| .rm @W |
| .. |
| .de sz |
| .ps \\$1 |
| .vs \\n(.su*\\n($ru |
| .bd S B \\n(.su/3u |
| .. |
| .de r |
| .nr _F \\n(.f |
| .ul 0 |
| .ft 1 |
| .if \\n(.$ \&\\$1\f\\n(_F\\$2 |
| .rr _F |
| .. |
| .de i |
| .nr _F \\n(.f |
| .ul 0 |
| .ft 2 |
| .if \\n(.$ \&\\$1\f\\n(_F\\$2 |
| .rr _F |
| .. |
| .de b |
| .nr _F \\n(.f |
| .ul 0 |
| .ie t \ |
| . ft 3 |
| .el \ |
| . ul 10000 |
| .if \\n(.$ \&\\$1\f\\n(_F\\$2 |
| .if \\n(.$ \ |
| . ul 0 |
| .rr _F |
| .. |
| .de rb |
| .nr _F \\n(.f |
| .ul 0 |
| .ft 3 |
| .if \\n(.$ \&\\$1\f\\n(_F\\$2 |
| .rr _F |
| .. |
| .de u |
| \&\\$1\l'|0\(ul'\\$2 |
| .. |
| .de q |
| \&\\*(lq\\$1\\*(rq\\$2 |
| .. |
| .de bi |
| .ft 2 |
| .ie t \&\k~\\$1\h'|\\n~u+(\\n(.su/3u)'\\$1\fP\\$2 |
| .el \&\\$1\fP\\$2 |
| .. |
| .de bx |
| .ie \\n($T \&\f2\\$1\fP\\$2 |
| .el \k~\(br\|\\$1\|\(br\l'|\\n~u\(rn'\l'|\\n~u\(ul'\^\\$2 |
| .. |
| .de @F |
| .nr ~ \\$1 |
| .if \\n~>0 \ |
| \{\ |
| . ul 0 |
| . ie \\n~>4 \ |
| \{\ |
| . if n .ul 10000 |
| . if t .ft 3 |
| . \} |
| . el \ |
| . ft \\n~ |
| .\} |
| .rr ~ |
| .. |
| .de (f |
| .rn (f @U |
| .so \\*(||/footnote.me |
| .(f \\$1 \\$2 |
| .rm @U |
| .. |
| .de )f |
| .tm Line \\n(c. -- unmatched .)f |
| .. |
| .de $s |
| \l'2i' |
| .if n \ |
| . sp 0.3 |
| .. |
| .de (d |
| .rn (d @U |
| .so \\*(||/deltext.me |
| .(d \\$1 \\$2 |
| .rm @U |
| .. |
| .de )d |
| .tm Line \\n(c. -- unmatched .)d |
| .. |
| .de (x |
| .rn (x @U |
| .so \\*(||/index.me |
| .(x \\$1 \\$2 |
| .rm @U |
| .. |
| .de )x |
| .tm Line \\n(c. -- unmatched .)x |
| .. |
| .de th |
| .so \\*(||/thesis.me |
| .rm th |
| .. |
| .de +c |
| .ep |
| .if \\n(?o:\\n(?a \ |
| \{\ |
| . bp |
| . rs |
| . ep |
| .\} |
| .nr ?C 1 |
| .nr $f 1 1 |
| .ds * \\*[1\\*]\k* |
| .if \\n(?R \ |
| . pn 1 |
| .bp |
| .in \\n($iu |
| .rs |
| .ie \\n(.$ \ |
| . $c "\\$1" |
| .el \ |
| . sp 3 |
| .. |
| .de ++ |
| .nr _0 0 |
| .if "\\$1"C" \ |
| . nr _0 1 |
| .if "\\$1"RC" \ |
| . nr _0 11 |
| .if "\\$1"A" \ |
| . nr _0 2 |
| .if "\\$1"RA" \ |
| . nr _0 12 |
| .if "\\$1"P" \ |
| . nr _0 3 |
| .if "\\$1"B" \ |
| . nr _0 4 |
| .if "\\$1"AB" \ |
| . nr _0 5 |
| .if \\n(_0=0 \ |
| . tm Line \\n(c. -- Bad mode to .++ |
| .nr ?R 0 |
| .if \\n(_0>10 \ |
| .\{ |
| . nr ?R 1 |
| . nr _0 -10 |
| .\} |
| .nr ch 0 1 |
| .if (\\n(_0=3):(\\n(_0=5) \ |
| . pn 1 |
| .ep |
| .if \\n(_0=1 \ |
| \{\ |
| . af ch 1 |
| . af % 1 |
| .\} |
| .if \\n(_0=2 \ |
| \{\ |
| . af ch A |
| . af % 1 |
| .\} |
| .if \\n(_0=3 \ |
| . af % i |
| .if \\n(_0=4 \ |
| . af % 1 |
| .if \\n(_0=5 \ |
| . af % 1 |
| .if \\n(.$>1 \ |
| . he \\$2 |
| .if !\\n(_0=\\n(_M .if \\n(_M=3 \ |
| . pn 1 |
| .nr _M \\n(_0 |
| .rr _0 |
| .. |
| .de $c |
| .sz 12 |
| .ft B |
| .ce 1000 |
| .if \\n(_M<3 \ |
| . nr ch +1 |
| .ie \\n(_M=1 CHAPTER\ \ \\n(ch |
| .el .if \\n(_M=2 APPENDIX\ \ \\n(ch |
| .if \w"\\$1" .sp 3-\\n(.L |
| .if \w"\\$1" \\$1 |
| .if (\\n(_M<3):(\w"\\$1") \ |
| . sp 4-\\n(.L |
| .ce 0 |
| .ft |
| .sz |
| .ie \\n(_M=1 \ |
| . $C Chapter \\n(ch "\\$1" |
| .el .if \\n(_M=2 \ |
| . $C Appendix \\n(ch "\\$1" |
| .. |
| .de tp |
| .hx |
| .bp |
| .br |
| .rs |
| .pn \\n% |
| .. |
| .de ac |
| .rn ac @T |
| .so \\*(||/acm.me |
| .ac "\\$1" "\\$2" |
| .rm @T |
| .. |
| .de lo |
| .so \\*(||/local.me |
| .rm lo |
| .. |
| .if \n(mo=1 .ds mo January |
| .if \n(mo=2 .ds mo February |
| .if \n(mo=3 .ds mo March |
| .if \n(mo=4 .ds mo April |
| .if \n(mo=5 .ds mo May |
| .if \n(mo=6 .ds mo June |
| .if \n(mo=7 .ds mo July |
| .if \n(mo=8 .ds mo August |
| .if \n(mo=9 .ds mo September |
| .if \n(mo=10 .ds mo October |
| .if \n(mo=11 .ds mo November |
| .if \n(mo=12 .ds mo December |
| .if \n(dw=1 .ds dw Sunday |
| .if \n(dw=2 .ds dw Monday |
| .if \n(dw=3 .ds dw Tuesday |
| .if \n(dw=4 .ds dw Wednesday |
| .if \n(dw=5 .ds dw Thursday |
| .if \n(dw=6 .ds dw Friday |
| .if \n(dw=7 .ds dw Saturday |
| .ds td \*(mo \n(dy, 20\n(yr |
| .if (1m<0.1i)&(\nx!=0) \ |
| . vs 9p |
| .rr x |
| .nr $r \n(.v/\n(.s |
| .nr $R \n($r |
| .nr hm 4v |
| .nr tm 7v |
| .nr bm 6v |
| .nr fm 3v |
| .nr tf 3 |
| .nr tp 10 |
| .hy 14 |
| .nr bi 4n |
| .nr pi 5n |
| .nr pf 1 |
| .nr pp 10 |
| .nr qi 4n |
| .nr qp -1 |
| .nr ii 5n |
| .nr $m 1 |
| .nr $s 4n |
| .ds || #9/tmac/me |
| .bd S B 3 |
| .ds [ \u\x'-0.25v' |
| .ds ] \d |
| .ds < \d\x'0.25v' |
| .ds > \u |
| .ds - -- |
| .if t \ |
| \{\ |
| . ds [ \v'-0.4m'\x'-0.2m'\s-3 |
| . ds ] \s0\v'0.4m' |
| . ds < \v'0.4m'\x'0.2m'\s-3 |
| . ds > \s0\v'-0.4m' |
| . ds - \- |
| . nr fi 0.3i |
| .\} |
| .if n \ |
| \{\ |
| . nr fi 3n |
| .\} |
| .nr _o \n(.o |
| .if n .po 1i |
| .if \n(.V=1v \ |
| . nr $T 2 |
| .if \n(.T=0 \ |
| . nr $T 1 |
| .if t \ |
| \{\ |
| . nr $T 0 |
| . po -0.5i |
| .\} |
| .if \nv \ |
| . po 1i |
| .if \n($T \ |
| \{\ |
| . if \n($T=1 \ |
| . po 0 |
| . ds [ [ |
| . ds ] ] |
| . ds < < |
| . ds > > |
| .\} |
| .nr ps 0.5v |
| .if \n($T \ |
| . nr ps 1v |
| .if t .nr ps 0.35v |
| .nr bs \n(ps |
| .nr qs \n(ps |
| .nr zs 1v |
| .nr xs 0.2v |
| .nr fs 0.2v |
| .if \n($T \ |
| . nr fs 0 |
| .if n .nr es 1v |
| .if t .nr es 0.5v |
| .wh 0 @h |
| .nr $l \n(.lu |
| .nr _L \n(.lu |
| .nr $c 1 |
| .nr $f 1 1 |
| .ds * \*[1\*]\k*\" |
| .nr $d 1 1 |
| .ds # [1]\k#\" |
| .nr _M 1 |
| .ds lq \&"\" |
| .ds rq \&"\" |
| .if t \ |
| . ds lq `` |
| .if t \ |
| . ds rq '' |
| .em @z |
| .de sc |
| .so \\*(||/chars.me |
| .rm sc |
| .. |
| .ll 6.0i |
| .lt 6.0i |