Introduction
Introduction Statistics Contact Development Disclaimer Help
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
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.