Annotation of src/share/me/eqn.me, Revision 1.1.1.1
1.1 deraadt 1: .nr _0 \n(c.
2: .\" Copyright (c) 1988 The Regents of the University of California.
3: .\" All rights reserved.
4: .\"
5: .\" Redistribution and use in source and binary forms, with or without
6: .\" modification, are permitted provided that the following conditions
7: .\" are met:
8: .\" 1. Redistributions of source code must retain the above copyright
9: .\" notice, this list of conditions and the following disclaimer.
10: .\" 2. Redistributions in binary form must reproduce the above copyright
11: .\" notice, this list of conditions and the following disclaimer in the
12: .\" documentation and/or other materials provided with the distribution.
13: .\" 3. All advertising materials mentioning features or use of this software
14: .\" must display the following acknowledgement:
15: .\" This product includes software developed by the University of
16: .\" California, Berkeley and its contributors.
17: .\" 4. Neither the name of the University nor the names of its contributors
18: .\" may be used to endorse or promote products derived from this software
19: .\" without specific prior written permission.
20: .\"
21: .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
22: .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
23: .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
24: .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
25: .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
26: .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27: .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28: .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29: .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30: .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31: .\" SUCH DAMAGE.
32: .\"
33: .\" @(#)eqn.me 5.1 (Berkeley) 4/17/91
34: .\"
35: .\" %beginstrip%
36: .\"
37: .de EQ \" *** equation start
38: .ec
39: .if !\\n(?e \
40: \{\
41: . if "\\n(.z"|e" .tm Line \\n(c. -- Nested .EQ request
42: . @D 1 "\\$1" "\\$2"
43: . @C 2
44: . di |e
45: .\}
46: .ls 1
47: .in 0
48: .nf
49: ..
50: .de EN \" *** equation end
51: .br
52: .ie "\\$1"C" \
53: \{\
54: . nr ?e 1
55: . sp \\n(esu
56: .\}
57: .el \
58: \{\
59: . nr ?e 0
60: . di
61: . if \\n(dn \
62: . @q \" actual equation output
63: . rm |e
64: . rm 10
65: . rm 11
66: . rm 12
67: . rm 13
68: . rm 14
69: . rm 15
70: . rm 16
71: . rm 17
72: . rm 18
73: . rm 19
74: . rm 20
75: . rm 21
76: . rm 22
77: . rm 23
78: . ev
79: .\}
80: ..
81: .de @q \" --- equation output
82: .nr _Q \\n(dnu
83: .ev
84: .sp \\n(esu \" output rest of preceeding text
85: .@C 2 \" .ev 2 may be jumbled from header
86: .ie \\n(_d=1 \
87: . in (\\n(.lu+\\n($iu-\\n(dlu)/2u
88: .el .ie \\n(_d=2 \
89: . in \\n($iu
90: .el .ie \\n(_d=3 \
91: . in \\n(biu+\\n($iu
92: .el .if \\n(_d=4 \
93: . in 0
94: .if !"\\n(.z"" \!.ne \\n(_Qu
95: .ne \\n(_Qu+\n(.Vu \" keep it on one page
96: .mk _q
97: .if \n@>1 .tm --@e: _Q=\\n(_Q _q=\\n(_q nl=\\n(nl |p=\\*(|p
98: .if !"\\*(|p"" \
99: \{\
100: . rs
101: . sp (\\n(_Qu-\\n(.vu)/2u
102: . tl """\\*(|p"
103: . rt \\n(_qu
104: .\}
105: .|e
106: .sp |\\n(_qu+\\n(_Qu
107: .sp \\n(esu+\\n(.Lv-1v
108: .rr _q
109: .rr _Q
110: ..
111: .nr c. \n(_0