-me - " " /P 2.1 -me. ( ) 1988 -me nroff/troff. - , , , , , , - , - , , , EN ( 'n'), , .. -me " - nroff -me." , . , - . nroff' 8 , troff' ( 3 , troff', nroff'). 0 , . , 0 8 "-"; , . , 0 8 , - - , : \f8 . - , . , 8 EN : .nr pi 8n .nr pi 8 8 , 0.02 . , . $x - , . $x ( ) - 1 - . , . -me . - , , , , - . - . -rx1 , . , 1/6 , - +, : .sx +N. - , , (+ -) . - , , , , - ( ). 1. , . .pp; . .sh (. )  - . : .sc, .lo, .th, .ac. , , ( ), . .lp . - - , \n(pf [1] - \n(pp [10p], \n(ps [0.35v troff', 1v 0.5v nroff' - ]. - 2 - \n($i [0] \n(po [0] . ( .ba). - . .pp .lp, , \n(pi [5n]. . .ip T I . I ( \n(ii [5n] I ), ( .pp). , - T, - . T ( ) .ip, . T . .jp T I .ip, , -. - \n(ji. .np .ip, . .lp, .pp, .sh. \n($p. 2. , . 1.2.3.  - , , . , - , . .sh +N T a b c d e f - N. N , - , \n($0. , - 3 - , \n($1 \n($6. \n(ss [1v]. T - \n(sf [8] \n(sp [10p]. "" - \*($n. \n(si 0, - \n(si - , , ( .ba). ( ). \n(so [0]. \n(pf. - sh , . - .sh , , ( 3 ). a f, , - 1. a f , . - , - 0. T - ("_"), , . . .sx +N N [-1], , N. , - N. .uh T . T .sh. - 4 - .$p T B N . - - . T , .sh .uh. B , N . - , : .sh - ; .uh ; .sx , . , . .$0 T B N .$p. - , - - . T - , ; B ; N - . .$1 - .$6 -, . , - , . .$p, - . 3. . \n(tf [3] - \n(tp [10p]. -  . - - . - . \n(hm [4v] . \n(fm [3v] - , \n(tm [7v] . \n(bm [6v] , . .he 'l'm'r' , - 5 - . .fo 'l'm'r' , . .eh 'l'm'r' , - . .oh 'l'm'r' , . .ef 'l'm'r' , - . .of 'l'm'r' , . .hx - . .m1 +N . [4v]. .m2 +N - . [2v]. .m3 +N - , - . [2v]. .m4 +N . [4v]. .ep , - . , - . - .bp . .$h . - (, ), : .he, .fo, .eh, .oh, .ef, .of, .+c - . .$f , , .$h. - 6 - .$H , ( ) - . - . 4. ( - , ) \n(bs [ \n(ps]. . . \n($R, \n($r. .(l m f . , . f F, . m [I] I \n(bi [4n] - ; M, ; L, - , . ( M , , \n($i - .ba, 0); C, . \n(df [0]. - .)l. .(b , - . .)l . .(q . , \n(qi [4n]. \n(qs [ \n(bs], \n(qp [ "" ]. - 7 - .)q . .(b m f . - , - ( - , , ). , , \n(bt [0] . \n(bt , . , f F, - . , m L, - \n(bi [4n], m I , - ( ), m C, , m M. \n(df [0]. .)b . .(z m f . .(b , . , - . \n(zs [1v]. , - M. .)z . .(c . , , - , - .(b C. . .)c . 5. .(d . , , - 8 - . - , .pd, . .)d . \n($d \*# 1 \*# . .pd . .(d .)d - . . .(f n . - - \n(ff [1] - \n(fp [8p]. - \n(fs [0.2v]. \n(fi [3n] , \n(fu [0] . E , - . - . , - . .)f . \n($f \** 1 . , - , 1, .$H , : .nr $f 1 1 .ds \\*[1\\*]\k* .$s - - . . 1.5 . .(x x . - x [x] - 9 - .xp. - \n(xs [0.2v]. " " \n(xu [0.5i]; , ( ). .)x P A . - A [ ] ( ), P [\n%]. A, P. \n% - . P - , , - . .xp x x [x]. (, ..) , , , . 6. .2c +S N . +S [4n, 0.5i ACM] ( - \n($s) - , \n($l. \n($c. \n($m [1]. N [2] . .1c . .bc . .bp , - - , - . 7. .sz +P P [10p], - 10 - . \n($r. \n($R ( .sz). .r W X W , - X . - X \c. , - . .i W X W , X . , - . nroff . .b W X W , - X . , - . nroff . .rb W X W , - X . , - . .rb - .b , .rb - nroff. .u W X W X. , .ul, " " ( troff ). - W - ( ). , - , - . .q W X W X. nroff W - (`"'), troff - . .bi W X W , - X. - 11 - W . nroff . W - - (- ). - , - , - . .bx W X W - X. nroff - . - W - - ( ). , , . 8. roff .ix +N . 'in N. .bl N N , , . .sp N . .pa +N .bp. .ro . .af % i. .ar . .af % 1. .n1 , , . .n2 N , N. - N = 0. .sk , . - - , - . - .sv N, N . - , - 12 - , , - . , , N , . 9. .EQ m T . m C , \n(bi [4n] m I, - m L. T , - . .EN c . c C, - , - , .EQ, . - , \n(es [0.5v in troff, 1v in nroff], - . .TS h . . - , , h = H ( - , ) .TH.  tbl. .TH .TS H, . .TE . , , , - . .sp, - . , ( - ), (- .TS .TE) - 13 - : .(z .)z. 10. .re . - 0.5i troff 0.8i nroff. .ba +N +N [0] ( \n($i). , . . .sh .ba \n(si [0] 0 \n(si*\n($0. .xl +N N [6.0i]. .ll , . .ll +N N [6.0i] . , . \n($l. .hl . - . .lo ( /usr/lib/me/local.me), , , - . : .*X, X ( ) . 11. .tp . - , . , - . .th . , . - 14 - .++ .+c. .sh. .++ m H - . - , - . - , . m. C , , , A , , P , - , , , .., AB , - , 1, B - , , . RC RA - , - ( - ) , 1. H , ,