-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
,
,