source: CMT/v1r19/doc/CMTFAQ.ps @ 304

Last change on this file since 304 was 304, checked in by garonne, 18 years ago

version v1r19

  • Property svn:eol-style set to native
File size: 27.3 KB
Line 
1%!PS
2%%Title: <Untitled>
3%%Creator: html2ps version 1.0 beta4
4%%EndComments
5save
62000 dict begin
7/d {bind def} bind def
8/D {def} d
9/t true D
10/f false D
11/FL [/Times-Roman
12/Times-Italic
13/Times-Bold
14/Times-BoldItalic
15/Courier
16/Courier-Oblique
17/Courier-Bold
18/Courier-BoldOblique
19/Helvetica
20/Helvetica-Oblique
21/Helvetica-Bold
22/Helvetica-BoldOblique] D
23/WF t D
24/WI 0 D
25/F 1 D
26/IW 454 F div D
27/IL 672 F div D
28/PS 842 D
29/EF [0 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 2 2] D
30/EZ [11 9 19 17 15 13 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 8 8] D
31/Ey [0 0 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] D
32/EG [-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1] D
33/Tm [1 1 0.8 0.8 0.8 0.8 0.8 0.8 0 0 0 0 0 0 0.5 1 1 1 1 0 0 1.3 0 0] D
34/Bm [1 1 0.5 0.5 0.5 0.5 0.5 0.5 0 0 0 0 0 0 0.5 1 1 1 1 0 0 1 0 0] D
35/Lm [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 2 0 0 0] D
36/Rm [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0] D
37/EU [-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0] D
38/NO t D
39/YY [[{()}1][{()}0][{()}2]] D
40/ZZ [[{()}1][{()}0][{()}2]] D
41/Ts EZ 0 get D
42/TU f D
43/Xp t D
44/AU t D
45/SN 0 D
46/Cf f D
47/Tp f D
48/Fe f D
49/TI 1 Ts mul D
50/Fm 14 D
51/xL 71 D
52/xR 71 D
53/yL 757 D
54/yR 757 D
55/Wl 454 F div D
56/Wr 454 F div D
57/hL 672 F div D
58/hR 672 F div D
59/FE {newpath Fm neg Fm M CP BB IW Fm add Fm L IW Fm add IL Fm add neg L CP BB
60 Fm neg IL Fm add neg L closepath} D
61/LA {PM 0 eq{/IW Wl D /IL hL D}{/IW Wr D /IL hR D}ie /W IW D /LL W D /LS W D
62 TU PM 0 eq and{IW 56 F div add SA{Sf div}if 0 translate}
63 {PM 0 eq{xL yL}{xR yR}ie translate F SA{Sf mul}if dup scale
64 CS CF FS Cf{CA CL get VC}if /Bb f D}ie 0 0 M
65 TF not Tc or {Cf{gsave SA{1 Sf div dup scale}if Cb VC FE fill grestore}if}if}D
66/Pi 0 Ts mul D
67/SG [0.8 1 1] D
68/Ab 15 D
69/J 0 D
70/Tc f D
71/NH 6 D
72/Nf f D
73/Pa f D
74/LH 1.2 D
75/XR f D
76/Xr {/pN E D ( [p ) WB pN WB (] )WB} D
77/Db [16#FF 16#FF 16#FF] D
78/Dt [16#00 16#00 16#00] D
79/eA f D
80/Fi f D
81/bT f D
82/Lc t D
83/Dl [16#00 16#00 16#00] D
84/LX f D
85/Br 0.25 D
86/IA ([IMAGE]) D
87/DS {/PF f D()WB NL NP()pop RC ZF} D
88/Gb f D
89/Mb t D
90/Hc [16#00 16#00 16#00] D
91/Bl 3 D
92/MI -15.2 D
93/DX (DRAFT) D
94/Di 0 D
95/Tt 113.385826771654 D
96/Th {()2 Al()BR (
97      ) 0 1 -1 H()4 FZ Ti ES()EH (
98      ) 0 2 -1 H() ME 0 get join EH()Ea()BR()} D
99/tH {()0 1 -1 H (Table of Contents) EH()} D
100/FD 2 D
101/Dy 2 D
102/cD [16#F0 16#F0 16#F0] D
103/FW 0.6 D
104/FU [16#00 16#00 16#00] D
105/ET {/RM f D /A0 0 D /PN SN D /OU t D /Ou t D /W IW D /LL W D D1
106 Ms not TP and{Ip}if /TF f D} D
107
108%-- End of variable part --
109/MySymbol 10 dict dup begin
110 /FontType 3 D /FontMatrix [.001 0 0 .001 0 0 ] D /FontBBox [25 -10 600 600] D
111 /Encoding 256 array D 0 1 255{Encoding exch /.notdef put}for
112 Encoding (e) 0 get /euro put
113 /Metrics 2 dict D Metrics begin
114  /.notdef 0 D
115  /euro 651 D
116 end
117 /BBox 2 dict D BBox begin
118  /.notdef [0 0 0 0] D
119  /euro [25 -10 600 600] D
120 end
121 /CharacterDefs 2 dict D CharacterDefs begin
122  /.notdef {} D
123  /euro{newpath 114 600 moveto 631 600 lineto 464 200 lineto 573 200 lineto
124   573 0 lineto -94 0 lineto 31 300 lineto -10 300 lineto closepath clip
125   50 setlinewidth newpath 656 300 moveto 381 300 275 0 360 arc stroke
126   -19 350 moveto 600 0 rlineto -19 250 moveto 600 0 rlineto stroke}d
127 end
128 /BuildChar{0 begin
129  /char E D /fontdict E D /charname fontdict /Encoding get char get D
130  fontdict begin
131   Metrics charname get 0 BBox charname get aload pop setcachedevice
132   CharacterDefs charname get exec
133  end
134 end}D
135 /BuildChar load 0 3 dict put /UniqueID 1 D
136end
137definefont pop
138
139/Cd {aload length 2 idiv dup dict begin {D} repeat currentdict end} D
140/EX {EC cvx exec} D
141/DU {} d
142/BB {pop pop}d
143/ie {ifelse} d
144/E {exch} d
145/M {moveto} d
146/R {rmoveto} d
147/L {lineto} d
148/RL {rlineto} d
149/CP {currentpoint} d
150/SW {stringwidth} d
151/GI {getinterval} d
152/PI {putinterval} d
153/Sg {setgray} d
154/LW {setlinewidth} d
155/S {dup () ne OU and{0 Co R AT 3 eq LB and HF not and A1 0 ne A2 0 ne or and
156 {A2 0 32 A1 0 6 -1 roll awidthshow}{show}ie 0 Co neg R}{pop}ie
157 OU PH 3 eq or{/Ms t D}if} D
158/U {OU{gsave CP currentfont /FontInfo get /UnderlinePosition get
159 0 E currentfont /FontMatrix get dtransform E pop add newpath M dup SW pop
160 CJ 0 RL stroke grestore}if} D
161/B {OU Br 0 gt and{CP Ts neg Ts .33 mul R gsave 0 Sg
162 CP newpath Ts Br mul 0 360 arc closepath UI 2 mod 0 eq{stroke}{fill}ie
163 grestore M CP E Ts Br 1 add mul sub E BB /Ms t D}if}D
164/NP {Ms TP not or PA and OU and{TP{OR}if f1{mF k2 /mF E D /YC 0 D}if
165 TP TU not PM 0 eq or and{showpage}if DU Ip TE not{LA}if 0.6 LW
166 /CI 0 D /TP t D /Hs f D /hl 6 D /Hv 6 D /HI hi D /Ms f D}if Bs XO BO M} D
167/Np {LE sub CP E pop gt PL 0 eq and{NP}if}D
168/Ip {/PN PN 1 add D /Pn RM{1}{4}ie PN Ns D /PM PN SN sub 2 mod D} D
169/GP {E dup 3 -1 roll get PN 1 add 2 mod get dup type /integertype eq
170 {get 0 get}{E pop}ie}d
171/Fc {dup 2 GP exec SW pop /S1 E D dup 1 GP exec SW pop /S2 E D 0 GP exec SW
172 pop /S3 E D S1 0 gt{S2 2 mul S1 add S3 2 mul S1 add 2 copy lt{E}if pop}{0}ie
173 S2 S3 add 2 copy lt{E}if pop IW .9 mul div dup 1 gt{1 E div}{pop 1}ie}D
174/OR {Df{Sd}if tp not{gsave SA{1 Sf div dup scale}if Fe{Cf{FU VC}if FW LW
175 1 setlinejoin FE stroke}if /YO {60 F div dup 40 gt{pop 40}if}D /cs CS D
176 /cf CF D /CF 0 D /pf PF D /PF f D /Fn FN D /At AT D /AT 0 D /FN EF Hf 1 add
177 get D Fz Fs FS ZZ Fc Fz mul Fs FS EU Hf 1 add get dup type /arraytype eq
178 Cf and{VC}{pop 0 Sg}ie IW IL neg YO sub M ZZ 1 GP exec dup SW pop neg 0 R Sh
179 0 IL neg YO sub M ZZ 0 GP exec Sh ZZ 2 GP exec dup SW pop IW E sub 2 div
180 IL neg YO sub M Sh Fz Fs FS NO{/AW IW Pn SW pop sub D AW 2 div IL neg YO sub
181 S1 0 gt S2 AW .45 mul gt or S3 AW .45 mul gt or{Fz 2 mul sub}if M Pn Sh}if
182 EU Hf get dup type /arraytype eq Cf and{VC}{pop 0 Sg}ie YY Fc /FN EF Hf get D
183 Hz mul HS FS IW YO M YY 1 GP exec dup SW pop neg 0 R Sh 0 YO M YY 0 GP exec Sh
184 YY 2 GP exec dup SW pop IW E sub 2 div YO M Sh /FN Fn D /AT At D t Pb XO SZ
185 SL get neg R /PF pf D grestore /CF 0 D cs cf FS}if}D
186/Sh {dup () ne{CP Hz 4 div sub BB show CP CS add BB}{pop}ie}D
187/Pb {/OU E D /Ou OU D /PB t D 0 0 M Ba{/Sa save D /BP t D /Fl t D RC /PL 0 D
188 /PH 0 D /W IW D /LE IL .7 mul D /EO 0 D SI ZF /YA 0 D /BO 0 D /C1 () D
189 BA 0 Ts neg R Bb{Xl Yl Xh Yh}if Bb CP Sa restore M
190 {/Yh E D /Xh E D /Yl E D /Xl E D}if /Fl t D}if
191 BL /OU t D /HM f D /Ou t D /PB f D} D
192/Bs {/BP Ba not D}D
193/reencodeISO {
194 dup dup findfont dup length dict begin{1 index /FID ne{D}{pop pop}ie}forall
195 /Encoding ISOLatin1Encoding D currentdict end definefont} D
196/ISOLatin1Encoding [
197/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
198/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
199/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
200/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
201/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright
202/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash
203/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon
204/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N
205/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright
206/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m
207/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde
208/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
209/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
210/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
211/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
212/.notdef/space/exclamdown/cent/sterling/currency/yen/brokenbar
213/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot
214/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior
215/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine
216/guillemotright/onequarter/onehalf/threequarters/questiondown
217/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
218/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex
219/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
220/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute
221/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis
222/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave
223/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex
224/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis
225/yacute/thorn/ydieresis
226] D
227[128/backslash 129/parenleft 130/parenright 141/circumflex 142/tilde
228143/perthousand 144/dagger 145/daggerdbl 146/Ydieresis 147/scaron 148/Scaron
229149/oe 150/OE 151/guilsinglleft 152/guilsinglright 153/quotesinglbase
230154/quotedblbase 155/quotedblleft 156/quotedblright 157/endash 158/emdash
231159/trademark]
232aload length 2 idiv 1 1 3 -1 roll{pop ISOLatin1Encoding 3 1 roll put}for
233/colorimage where{pop}{
234 /colorimage {
235  pop pop /Pr E D {/Cv Pr D /Gr Cv length 3 idiv string D 0 1 Gr length 1 sub
236   {Gr E dup /i E 3 mul D Cv i get 0.299 mul Cv i 1 add get 0.587 mul add
237    Cv i 2 add get 0.114 mul add cvi put}for Gr} image} D
238}ie
239/pdfmark where{pop}{userdict /pdfmark /cleartomark load put}ie
240WF{FL{reencodeISO D}forall}{4 1 FL length 1 sub{FL E get reencodeISO D}for}ie
241/Symbol dup dup findfont dup length dict begin
242 {1 index /FID ne{D}{pop pop}ie}forall /Encoding [Encoding aload pop]
243 dup 128 /therefore put D currentdict end definefont D
244
245/SF {/CS E D SZ SL CS put FO SL FN put /YI CS LH neg mul D dup ST cvs ( ) join
246 CS ST cvs join C1 E join ( NF ) join /C1 E D CS NF /Wf WF FN 0 gt or D
247 /BW Wf{( ) SW pop}{0}ie D}D
248/NF {/cS E D /cF E D cF 0 ge{FL cF get}{cF -1 eq{/Symbol}{/MySymbol}ie}ie
249 findfont cS scalefont setfont} D
250/FS {CF or /CF E D FR SL CF put CF CF 0 ge{FN 4 mul add}if E SF} D
251/PC {SH /BP f D fin not GL not and{NL}if /HM t D /LL LS D} D
252/BS {/TX E D Wf{/fin f D /CW 0 D /LK 0 D /SC 0 D
253 /RT TX D {RT ( ) search{/NW E D pop /RT E D /WH NW SW pop D CW WH add LL gt
254 {TX SC LK SC sub 1 sub NN GI GL{SH cF cS OC
255 2 copy cS ne E cF ne or{NF}{pop pop}ie}{PC /CW WH BW add D}ie
256 /SC LK D}
257 {GL{JC}if
258 /CW CW WH add BW add D /HM t D}ie /GL f D /Ph f D
259 /LK LK NW length 1 add add D}{pop exit}ie}loop
260 /fin t D TX SC LK SC sub GI SH RT () ne{GL not{CC}if}if
261 /LC TX length D /WH RT SW pop D CW WH add Hy{HC SW pop add}if LL gt
262 {RT GL{SH cF cS OC 2 copy cS ne E cF ne or{NF}{pop pop}ie
263 Hy{/Ph t D}if /LL LS D}{NL /LL LS D SH}ie}
264 {RT PC Hy{CC}if /Ph Ph Hy or D}ie RT () ne{/GL t D /HM t D}if}
265 {TX SW pop LL le{TX SH}{/NW () D 0 2 TX length 1 sub
266 {/CW E D TX 0 CW GI dup SW pop LL gt{pop NW SH /HM t D NL/LL W XO sub MR sub D
267 /CW CW 2 sub NN D /TX TX CW TX length CW sub GI D TX BS exit}
268 {/NW E D}ie}for}ie}ie /HM t D}D
269/CC {C0 length 0 gt{JC}if /C0 [C1 L1 YA YB Mf NS NB TB AF Bw] D
270 /C1 () D /L0 L1 D /YA 0 D /YB 0 D /Mf 0 D /NS 0 D /NB 0 D}D
271/JC {C0 aload length 0 gt{pop pop pop NB add /NB E D NS add /NS E D
272 dup Mf gt{/Mf E D}{pop}ie dup YB gt{/YB E D}{pop}ie
273 dup YA gt{/YA E D}{pop}ie pop C1 join /C1 E D /C0 [] D}if}D
274/OC {C0 length 0 gt{C1 L1 L0 sub YA YB Mf NS NB TB AF Bw GL C0 aload pop
275 /Bw E D /AF E D /TB E D /NB E D /NS E D /Mf E D /YB E D /YA E D /C0 [] D
276 /L1 E D /C1 E D Ph{HC SH}if NL /GL E D /Bw E D /AF E D /TB E D /NB E D /NS E D
277 /Mf E D /YB E D /YA E D /L1 E D /LL W L1 sub XO sub MR sub WH sub D /CW 0 D
278 C1 E join /C1 E D}if}D
279/BT {/LB t D dup length string copy RS dup dup () ne E ( ) ne and
280 {/CI 0 D /LS LL D /LL W L1 sub XO sub MR sub D BS}
281 {dup ( ) eq{/GL f D}if dup () eq L1 0 eq or{pop}{SH /BP f D /Ph f D}ie}ie
282 /LB f D} D
283/BL {CP E pop XO E M} D
284/NL {JC /GL f D /SK W XO sub MR sub L1 sub TB{Bw add}if D
285 /YA LF{Mf HM Fl not and PF or{LH mul}if}{0 /LF t D}ie YA 2 copy lt{E}if pop D
286 C1 () ne{/FB YB Mf SA{Sf mul}if 4 div 2 copy lt{E}if pop D}if Fl{/Ya YA D}if
287 CP E pop YA sub YB sub LE neg lt Fl not and PB not and{NP}if NT TL BL
288 OU PF not and PB or{/RE L1 TB{Bw sub}if
289 W XO sub MR sub div YA YB add LE BO add div 2 copy lt{E}if pop D
290 RE 1 gt{BL 1 RE div dup scale}if}if
291 AT 2 le{SK AT mul 2 div YA neg R}if
292 AT 3 eq{0 YA neg R TB{/NB NB 1 sub D /NS NS 1 sub D}if /NB NB 1 sub NN D
293 /A3 NS 6 mul NB add D NS NB add 0 eq
294  {/A1 0 D /A2 0 D}
295  {NS 0 eq{/A1 SK NB div dup J gt{pop 0}if D /A2 0 D}{J A3 mul SK lt
296   {/A1 J D /A2 SK J NB mul sub NS div dup Ab gt{/A1 0 D pop 0}if D}
297   {/A1 SK A3 div D /A2 A1 6 mul D}ie}ie}ie /A1 A1 NN D /A2 A2 NN D}if
298 AT 4 eq{0 YA neg R PH 2 le{PD 0 lt{/PD L1 D}if PD M1 gt{/M1 PD D}if
299 L1 PD sub M2 gt{/M2 L1 PD sub D}if}{DV ID 1 sub get 0 ge{Lo 0 R}if}ie}if
300 F0 cF ne Cs cS ne or{F0 Cs NF}if
301 /ms Ms D /Ms f D CP FB sub
302 C1 cvx exec XO EO sub L1 add TB{BW sub}if dup LM gt{/LM E D}{pop}ie
303 PH 0 eq PH 4 eq or Ms and{HF not{/PO t D /AH t D}if
304 BB CP YA add E AT 3 eq LB and{A1 sub}if TB{BW sub}if E BB}
305 {pop pop}ie Ms HM PH 3 eq and or{/BP f D /Fl f D}if
306 /Lo 0 D /L1 0 D /F0 cF D /Cs cS D BP not{0 YB NN neg R}if
307 OU f1 and mF not and{k2 /f1 f D}if
308 OU PF not and PB or{RE 1 gt{RE dup scale}if}if /Ms ms Ms or D
309 /C1 AF{(Cp )}{()}ie D /YA 0 D /YB 0 D BL
310 AT 4 eq LB not and PH 3 ge and
311 {ID DV length lt{DV ID get dup 0 ge{DO E sub /Lo E D /L1 Lo D}{pop}ie
312 /ID ID 1 add D}if}if /T t D CD{/LN LN 1 add D PD}if
313 /PD -1 D /NS 0 D /NB 0 D /TB f D /Ph f D /Mf 0 D /HM f D} D
314/RS {/TM E D /CN 0 D TM{10 eq{TM CN ( ) PI}if /CN CN 1 add D}forall
315 /CN 0 D /BK HM EN and{0}{1}ie D TM
316 {dup 32 ne{TM CN 3 2 roll put /CN CN 1 add D /BK 0 D}
317 {pop BK 0 eq{TM CN 32 put /CN CN 1 add D}if /BK 1 D}ie}forall
318 TM 0 CN GI dup dup () ne E ( ) ne and
319 {dup CN 1 sub get 32 eq{/EN f D}{/EN t D}ie}if} D
320/join {2 copy length E length add string dup 4 2 roll 2 index 0 3 index
321 PI E length E PI}d
322/WR {(\n) search{dup () ne BP not or
323 {Li 4 le CP E pop YI Li mul add LE add 0 lt and PL 0 eq and{NP}if
324 SH NL pop /Li Li 1 sub D WR}{pop pop WR}ie}{SH}ie /CI 0 D /BP f D} D
325/SH {dup dup () ne E ( ) ne and PF or CS Mf gt and{/Mf CS D}if
326 T not Wf and{( ) E join /T t D}if dup BP{/MF CS D}if
327 AT 3 eq{2 copy length dup 0 gt{/NB E NB add D
328 {( ) search{/NS NS 1 add D pop pop}{pop exit}ie}loop}{pop pop}ie}if
329 CD PD 0 lt and{dup DC search{SW pop /PD E L1 add D pop pop}{pop}ie}if
330 0 Np dup SW pop L1 add /L1 E D dup () ne
331 {C1 (\() join E join (\)) join AU AF and UF or Wf and{( U ) join}if
332 sF{( s ) join}if ( S ) join
333 /C1 E D dup length 1 sub get 32 eq /TB E D /Bw BW D}{pop pop}ie} D
334/BG {AI LG BC add add 0 eq} D
335/ON {OU{Ty AR AI NN get dup 1 add Ln Ns Ty 2 mod 0 eq{(.  )}{(\)  )}ie join
336 dup SW pop neg 0 R CP E 0 lt{0 E M}{pop}ie CP BB show /Ms t D}if} D
337/Ln {AR AI 3 -1 roll put}D
338/SP {dup CI lt BP not and{dup CI sub 0 E R /CI E D}{pop}ie} D
339/BN {PF{WR /HM f D}{BT NL}ie} D
340/NN {dup 0 lt{pop 0}if} D
341/h {(h) HI ST cvs join cvx exec dup 1 get E Nf{0 get E join}{pop}ie} D
342/H {/fn FN D /Hi E 1 add D 1 sub /HL E D /H2 HL 2 add D /GS EZ H2 get D
343 E Tm H2 get GS mul BE dup 0 gt{1 sub}{pop EG H2 get dup 0 lt{pop AT}if}ie NA
344 WW Np /SL SL 1 add D /FN EF H2 get D GS Ey H2 get FS
345 EU H2 get Sc Hs not HL Hl lt and Hs HL hl lt and or Hi 0 eq or
346 {/HI Hi D /Hs t D /hl HL D /Hv HL D}if HL Hl lt{/hi Hi D}if
347 Nf HI 0 gt and{(h) Hi ST cvs join cvx exec 0 get WB}if
348 /HF t D /AH f D /PO f D} D
349/EH {Bm H2 get GS mul BE OA /SL SL 1 sub NN D /CF 0 D /FN fn D
350 SZ SL get FR SL get FS /HF f D /GS Ts D ()Ec} D
351/P {E PF{WR}{PO{EP}{BN}ie Ts 4 mul Np AE not{Tm 0 get Ts mul neg SP}if
352 dup 0 ge AH and{Pi Pd}if}ie 1 sub dup 0 lt{pop AV AL get}if /AT E D /PO t D} D
353/EP {PF{WR}{BN Ts 4 mul Np}ie AE not{Bm 0 get Ts mul neg SP}if
354 /AT AV AL get D /PO f D} D
355/BE {E PO{EP}{BN}ie Ts 4 mul Np neg SP} D
356/HR {/Aw W EO sub D /RW E dup 0 gt{Aw mul}{neg}ie dup Aw gt{pop Aw}if D /RZ E D
357 E BN Ts neg SP 1 sub 2 div Aw RW sub mul EO add CP E pop M PF{0 Ps neg R}if
358 0 Np OU{gsave RZ LW Cf{Hc VC}{0 Sg}ie CP BB RW 0 RL CP BB stroke grestore}if
359 /CI 0 D /BP f D PF not{Ts neg SP}if /Ms t D} D
360/AD {I NL EG 14 get dup 0 lt{pop AT}if NA /AE t D Tm 14 get Ts mul neg SP
361 Cf{EU 14 get dup -1 eq{pop CA CL get}if Sc}if} D
362/DA {BN ()ES OA /AE f D ()Ec Bm 14 get Ts mul neg SP} D
363/PR {/MW E D /Li E D Tm 1 get Ps mul BE 0 NA /FN Fp D /PF t D SI /SL SL 1 add D
364 /CF 0 D Ps CS mul Ts div MW WC mul CS mul Ts div dup LL gt PL 0 eq and
365 {LL div div}{pop}ie Ey 1 get FS CP E pop LE add YI neg div cvi dup Li lt
366 AH and{4 lt YI Li mul 5 mul LE add 0 gt or PL 0 eq and{NP}if}{pop}ie
367 EU 1 get Sc /GS Ps D}D
368/RP {WR NL () /PF f D SI /FN 0 D ES Bm 1 get Ps mul neg SP OA /GS Ts D} D
369/SI {/XO Lm 15 get BC NN mul Lm 16 get AI UI sub NN mul add
370 Lm 17 get UI NN mul add Lm 20 get LG NN mul add Ts mul
371 PF{Lm 1 get Ps mul add}if EO add D
372 /MR Rm 15 get BC NN mul Rm 16 get AI UI sub NN mul add
373 Rm 17 get UI NN mul add Rm 20 get LG NN mul add Ts mul
374 PF{Rm 1 get Ps mul add}if D /LL W XO sub MR sub D} D
375/DT {/cC E D BN /LG LG 1 sub D SI /LG LG 1 add D WW 2 div Np BL} D
376/DD {WB Cc 0 eq cC 0 eq and L1 0 eq or Lm 20 get Ts mul L1 sub TB{BW add}if
377 Ts 2 div lt or NL /LF E D SI BL /cC 0 D} D
378/DL {Dc LG Cc put /Cc E D BG{Tm 18 get Ts mul BE}{BN}ie /LG LG 1 add D BL} D
379/LD {BN LG 0 gt{/LG LG 1 sub D}if /Cc Dc LG get D SI
380 BG{()Bm 18 get Ts mul BE}if BL} D
381/UL {BG{Tm 17 get Ts mul BE}{BN}ie NR AI NN 0 put /UI UI 1 add D
382 /AI AI 1 add D SI BL} D
383/LU {BN /UI UI 1 sub D /AI AI 1 sub D SI BG{()Bm 17 get Ts mul BE}if BL} D
384/OL {E BG{Tm 16 get Ts mul BE}{BN}ie TR AI NN Ty put /Ty E D NR AI NN 1 put
385 /AI AI 1 add D SI BL 1 Ln} D
386/LO {BN /AI AI 1 sub D /Ty TR AI get D SI BG{()Bm 16 get Ts mul BE}if BL} D
387/LI {E BN -1 SP /BP f D /CI 0 D 0 Np NR AI 1 sub NN get 1 eq
388 {dup dup 0 gt E 4 le and{/Ty E D}{pop}ie
389 /L1 L1 Ty AR AI NN get Ns SW pop XO sub dup 0 lt{pop 0}if add D ( ON )}
390 {pop ( B )}ie C1 E join /C1 E D CS Mf gt{/Mf CS D}if BL} D
391/BQ {Tm 15 get Ts mul BE /BC BC 1 add D SI BL} D
392/QB {Bm 15 get Ts mul BE /BC BC 1 sub D SI BL} D
393/Al {E EP 1 sub dup 0 lt{pop AV AL get}if NA} D
394/Ea {EP OA} D
395/WB {PF{WR}{BT}ie} D
396/F1 {WB /FN 0 D CS 0 FS} D
397/F2 {WB /FN WI D CS 0 FS} D
398/HY {/Hy t D WB /Hy f D} D
399/YH {WB} D
400/A {/LT E D LT 1 eq{/RN E D}if /Lh E D WB /C1 C1 ( Cp ) join D
401 Lc AF not and{Cl Sc}if /AF t D} D
402/EA {Lc AF and{Ec}{WB}ie TL Pa AF and Lh 0 ne and
403 {( \() Lh join (\)) join /AF f D WB}if /AF f D} D
404/TL {C1 ( Tl ) apa /C1 E D} d
405/apa {AF OU and Lh 0 ne LT 1 eq or and{LT 1 eq{RN ( /) E ST cvs join}
406 {(\() Lh join (\)) join}ie E join join}{pop}ie} d
407/Cp {/Xc CP /Yc E D D} D
408/SS {Cf{dup 0 ge{EU E get dup -1 eq{pop CA CL get}if}{pop CA CL get}ie Sc}
409 {pop}ie SZ SL get /SL SL 1 add D} D
410/I {WB 8 SS 1 FS} D
411/EM {WB 8 SS /CF CF 1 xor D 0 FS} D
412/BD {WB 9 SS 2 FS} D
413/TT {WB 10 SS /FN Fp D 0 FS} D
414/KB {WB 11 SS /FN Fp D 2 FS} D
415/CT {WB 12 SS 1 FS} D
416/SM {WB 13 SS /FN Fp D 0 FS} D
417/Q {/QL QL 1 add D QO QL 2 mod get La get join WB} D
418/EQ {QC QL 2 mod get La get join WB /QL QL 1 sub D} D
419/RO {WB -1 SS /CF 0 D 0 FS} D
420/SY {WB -1 SS -1 FS} D
421/MY {WB -1 SS -2 FS} D
422/ES {WB /SL SL 1 sub NN D /CF 0 D /FN FO SL get D SZ SL get FR SL get FS ()Ec}D
423/FZ {3 sub 1.2 E exp GS mul E WB TL /C1 C1 ( Cp ) join D /SL SL 1 add D 0 FS} D
424/Ef {WB TL ()ES /C1 C1 ( Cp ) join D} D
425/BZ {dup /Bf E D FZ}D
426/Sc {dup -1 ne Cf and{/CL CL 1 add D dup 0 eq{pop [0 0 0]}if
427 dup CA E CL E put VS ( VC ) join C1 E join /C1 E D}{pop}ie} D
428/Ec {WB Cf{/CL CL 1 sub NN D CA CL get VS ( VC ) join C1 E join /C1 E D}if} D
429/VS {dup type /arraytype eq{([) E {ST cvs join ( ) join}forall (]) join}if} D
430/VC {{255 div}forall setrgbcolor} D
431/Sl {dup type /integertype ne{Ds}if /La E D WB}d
432/UN {WB /UF t D} D
433/NU {WB /UF f D} D
434/SE {WB /sF t D} D
435/XE {WB /sF f D} D
436/sM {/C1 C1 ( k1 ) join D}d
437/eM {/C1 C1 ( k2 ) join D}d
438/k1 {/YC CP E pop Ts add D /mF t D /f1 t D}d
439/k2 {gsave 3 LW -9 CP E pop Ts 0.2 mul sub M -9 YC L stroke grestore /mF f D}d
440/Ac {/AC E D WB}d
441/Ca {eA{( \()join AC join(\) )join}if WB}d
442/s {OU{gsave 0 CS .25 mul R dup SW pop CJ 0 RL stroke grestore}if}D
443/CJ {AT 3 eq LB and{E dup dup length 1 sub A1 mul E
444 {( ) search{pop pop E A2 add E}{pop exit}ie}loop 3 -1 roll add
445 W CP pop sub 2 copy gt{E}if pop}if}D
446/So {/Co E D} D
447/SO {C1 Yo ST cvs join ( So ) join /C1 E D (j) SW pop 2 div Pd} D
448/Se {E WB CS E div Pd}D
449/Pd {dup type /stringtype eq{SW pop}if dup /L1 E L1 add D
450 ST cvs ( 0 R ) join C1 E join /C1 E D} D
451/Sp {0.35 CO} D
452/Sb {-0.2 CO} D
453/CO {OV Io Yo put /Yo E CS mul Yo add D /Io Io 1 add D -1.5 Io mul 3 add FZ SO
454 CS Yo add dup YA gt{/YA E D}{pop}ie
455 Yo neg dup YB gt{/YB E D}{pop}ie} D
456/Es {ES /Io Io 1 sub NN D /Yo OV Io get D SO} D
457/SB {/N2 0 D 0 1 NI{/N E D{IX N2 get 0 lt{/N2 N2 1 add D}{exit}ie}loop
458 /K WS N get FC N get mul D /NY AY N2 get D /BV NY array D
459 0 1 NY 1 sub{/TM K string D currentfile TM readhexstring pop pop BV E TM put}
460 for BM N BV put /N2 N2 1 add D}for} D
461/IC [{/MA E D /MB 0 D}{2 div /MA E D /MB MA D}{/MB E CS sub D /MA CS D}
462 {pop /MA YS AB mul D /MB 1 AB sub YS mul D}{pop /MA 0 D /MB 0 D}] D
463/IP {BV N get /N N 1 add D} D
464/II {/K E D IX K get 0 lt{/EC E D}if /TY E D
465 TY 4 eq{/Y E D /X E D}if TY 3 eq{/AB E D}if
466 /XW AX K get D /YW AY K get D /IS SG IT K get get D /XS XW IS mul D
467 /YS YW IS mul D YS IC TY get exec /MA MA Fl not{3 add}if D} D
468/IM {II /ty TY D /xs XS D /ys YS D /ya YA D /yb YB D /ma MA D /mb MB D /k K D
469 /ec EC D /BP f D /CI 0 D WB TL L1 xs add dup XO add MR add W gt
470 {pop /ma ma Fl{3 add}if D NL /YA ma D /YB mb D /YS ys D /L1 xs D}
471 {/L1 E D ma YA gt{/YA ma D}if mb YB gt{/YB mb D}if}ie /TB f D
472 OU{CP E pop YS sub LE neg lt Fl not and PB not and{NP /YA ma D /YB mb D}if
473 /BP f D ty ST cvs ( ) join IX k get 0 lt{(\() join ec join (\) ) join}if
474 k ST cvs join ty 3 eq{AB ST cvs ( ) join E join}if
475 ty 4 eq{X ST cvs ( ) join Y ST cvs join ( ) join E join}if C1 E join
476 ( DI ) join FP 2 eq FP 1 eq AF and or{( FM ) join}if
477 ( Il Cp ) apa /C1 E D /EN f D}if /HM t D /T f D} D
478/DI {II /Xc CP /Yc E D D /YN YW neg D /HM t D /CI 0 D /K2 IX K get D gsave
479 TY 4 eq{OX X IS mul add OY FY add YS sub Y IS mul sub}
480 {/FY YS D CP MB sub 2 copy /OY E D /OX E D}ie
481 translate K2 0 ge{/DP AZ K2 get D /BV BM K2 get D XS YS scale /N 0 D XW YW DP
482 [XW 0 0 YN 0 YW] {IP} FC K2 get 1 eq{image}{f 3 colorimage}ie}
483 {EX}ie grestore XS 0 R /Ms t D} D
484/FM {gsave 0 Sg CP MB sub translate XS neg 0 M 0 YS RL XS 0 RL 0 YS neg RL
485 XS neg 0 RL stroke grestore} D
486/NA {/AT E D /AL AL 1 add D AV AL AT put} D
487/OA {AL 0 gt{/AL AL 1 sub D /AT AV AL get D}if} D
488/D1 {/BR {CP E pop E BN Mb{CP E pop eq{0 YI R}if}{pop}ie} D
489 /Sn {OU{C1 E ST cvs join ( Ld ) join /C1 E D}{pop}ie} D} D
490/D1 {/BR {BN} D /Sn {OU {C1 E ST cvs join ( Ld ) join /C1 E D} {pop} ie} D} D
491/TC {/TF t D /ML 0 D HN{SW pop dup ML gt{/ML E D}{pop}ie}forall NP /RM RM not D
492 RC /OU Tc D Ep /PN 0 D Ms not TP and{Ip}if /W IW ML sub Ts sub D
493 /A0 0 D TH{/BR {( ) join BT} D /Sn {pop} D /Au () D}if} D
494/TN {0 eq{E EA PF HF or not XR and{HN E get Xr}{pop}ie}
495 {OU{Tn 0 ge{() BN}if /Tn E D}{pop}ie WB}ie} D
496/NT {OU LB not and Tn 0 ge and{PL 0 eq{Ms not{CS CF FS}if CP dup
497 /y E YA sub D W 9 sub CS -1.8 mul XO L1 add 2 add{y M (.) show}for
498 HN Tn get dup SW pop IW E sub y M show CP BB M}if /Tn -1 D}if} D
499/Ld {/DN E D HN DN Pn put [/View [/XYZ -4 Fl{PS}{CP YA add US E pop}ie null]
500 /Dest DN ST cvs cvn /DEST pdfmark} D
501/C {ND 1 eq{1 sub}if TI mul /XO E D NL Nf not{pop()}if 0 3 -1 roll 1 A} D
502/OP {BP not{NP}if PN 2 mod 0 eq{/Ms t D NP}if}D
503/Ep {Xp PN 2 mod 0 eq and OU and{/Pn (-) D showpage /PM 1 D LA}if}D
504/Dg [73 86 88 76 67 68 77] D
505/Rd [0 [1 1 0][2 1 0][3 1 0][2 1 1][1 1 1][2 2 1][3 3 1][4 4 1][2 1 2]] D
506/Ns {/m E D /c E 32 mul D /j m 1000 idiv D /p j 12 add string D
507 c 96 le m 0 gt and{c 32 le {/i 0 D /d 77 D /l 100 D /m m j 1000 mul sub D
508  j -1 1 {pop p i d c add put /i i 1 add D}for
509  4 -2 0 {/j E D /n m l idiv D /m m n l mul sub D /d Dg j get D
510   n 0 gt {/x Rd n get D x 0 get -1 1 {pop p i d c add put /i i 1 add D}for
511   p i x 1 get sub Dg x 2 get j add get c add put}if /l l 10 idiv D
512  }for p 0 i GI}
513  {/i ST length 1 sub D m {1 sub dup 0 ge{dup 26 mod c add 1 add
514   ST i 3 -1 roll put 26 idiv dup 0 eq{pop exit}if}if /i i 1 sub D}loop
515   ST i ST length i sub GI}ie}
516 {m p cvs}ie} D
517/US {matrix currentmatrix matrix defaultmatrix matrix invertmatrix
518 matrix concatmatrix transform} D
519/GB {Gb{US}if}D
520/Tl {/Rn E D Xc CP pop ne{
521 [/Rect [Xc 1 sub Yc cS 0.25 mul sub GB CP E 1 add E cS 0.85 mul add GB]
522  /Subtype /Link /Border [0 0 Cf Lc and LX and AU or{0}{1}ie] Rn type
523  /nametype eq {/Dest Rn}{/Action [/Subtype /URI /URI Rn] Cd}ie
524  /ANN pdfmark}if} D
525/Il {/Rn E D [/Rect [Xc Yc GB Xc XS add Yc YS add GB] /Subtype /Link
526 /Border [0 0 0] Rn type /nametype eq{/Dest Rn}
527 {/Action [/Subtype /URI /URI Rn] Cd}ie /ANN pdfmark} D
528/XP {[{/Z Bz 2 div D Z 0 R Z Z RL Z neg Z RL Z neg Z neg RL Z Z neg RL
529 Fi cH 1 eq and{fill}if} {Bz 0 RL 0 Bz RL Bz neg 0 RL 0 Bz neg RL
530 Fi cH 1 eq and{fill}if} {0 -5 R Bz 0 RL 0 21 RL Bz neg 0 RL 0 -21 RL}]} D
531/MS {/Sm E D WB}D
532/O {BN()Sm BX} D
533/O {BN()0 Sm BX} D
534/BX {/Bt E D Bt 2 lt{/Ch E D CS 0.8 mul}{11 mul}ie W XO sub MR sub
535 2 copy gt{E}if pop /HZ E D Bt 2 eq{Fi not{pop()}if ( )E join /Ft E D TT
536 /PF t D /MW 1 D /Li 1 D /Fw Ft SW pop D Fw HZ gt{/HZ Fw 8 add D}if
537 HZ ST cvs( )join}{WB Ch ST cvs( )join}ie L1 HZ add XO add MR add W gt{NL}if
538 Bt 2 eq{Ft ES Fw neg HM{CS sub}if Pd}if Bt ST cvs join( Bx )join
539 Bt 2 eq HM and{CS Pd}if C1 E join /C1 E D /L1 L1 HZ add D /T f D
540 ( ) Pd /PF f D Bt 2 lt{YA CS .8 mul lt{/YA CS .8 mul D}if}
541 {YB 5 lt{/YB 5 D}if YA 21 lt{/YA 21 D}if}ie /CI 0 D} D
542/Bx {dup 2 eq{E /Bz E D}{E /cH E D /Bz CS .8 mul D}ie
543 OU {gsave 0 Sg XP E get exec stroke grestore}{pop}ie Bz 0 R /Ms t D}D
544/SD {FD 4 mul Dy add DZ NF newpath 0 0 M DX t charpath pathbbox
545 3 -1 roll sub /DY E D E dup /X1 E D sub WM mul WX DY mul add WM DG mul E div
546 /DF E D /DR WX DF mul DY mul WM div 2 div D} d
547/Sd {gsave 0 IL Di mul neg translate IL IW atan Di 0 eq{neg}if rotate
548 FD 4 mul Dy add DZ NF DR X1 sub DY 2 div neg M cD VC DX show grestore} d
549/Pt {/tp t D Tp{NP /Pn (TP) D 0 Tt neg R Th BN NP Ep ET RC ZF}if /tp f D} D
550/RC {/AI 0 D /LG 0 D /BC 0 D /UI 0 D /PF f D /Cc 0 D /cC 0 D /Dc 10 array D
551 /NR [0 1 9{pop 0}for] D /La Ds D /AR 10 array D /TR 10 array D /AV 30 array D
552 SI /AL -1 D /AT A0 D AT NA /OV 9 array D /Yo 0 D /Co 0 D /Io 0 D /Hy f D
553 /Ph f D /CL -1 D Ct Sc}D
554/ZF {/FR [0 1 30{pop 0}for] D /SZ [0 1 30{pop 0}for] D /FO [0 1 30{pop 0}for] D
555 /SL 0 D /CF 0 D /FN 0 D 0 Ts SF}D
556/QO [[(\234)(\233)(\253\240)(\232)(\273)(\253)][(')(`)(\253\240)(\231)(\273)(\253)]] D
557/QC [[(\234)(\234)(\240\273)(\233)(\253)(\273)][(')(')(\240\273)(`)(\253)(\273)]] D
558/Hf EF length 2 sub D
559/Hz EZ Hf get D
560/HS Ey Hf get D
561/Fz EZ Hf 1 add get D
562/Fs Ey Hf 1 add get D
563/LE IL D
564/Ps EZ 1 get D
565/Fp EF 1 get D
566/XO 0 D
567/YI 0 D
568/CI 0 D
569/FP 0 D
570/WW Ts 7 mul D
571/Mf 0 D
572/YA 0 D
573/YB 0 D
574/Cs Ts D
575/GS Ts D
576/F0 0 D
577/NS 0 D
578/NB 0 D
579/N 0 D
580/C0 [] D
581/C1 () D
582/Lo 0 D
583/L1 0 D
584/LM 0 D
585/PH 0 D
586/EC 0 D
587/Lh 0 D
588/LT 0 D
589/CH 1 string D
590/ST 16 string D
591/CA 9 array D
592/HC (\255) D
593/HM f D
594/PF f D
595/EN f D
596/TB f D
597/UF f D
598/sF f D
599/AE f D
600/AF f D
601/BP t D
602/CD f D
603/PA t D
604/GL f D
605/T t D
606/HF f D
607/AH f D
608/SA f D
609/PB f D
610/f1 f D
611/mF f D
612/OX 0 D
613/OY 0 D
614/FY 0 D
615/EO 0 D
616/FB 0 D
617/PL 0 D
618/Bw 0 D
619/PD -1 D
620/TP f D
621/tp f D
622/TH t D
623/Ty 4 D
624/Tn -1 D
625/Fl t D
626/LB t D
627/PM 1 D
628/Ms f D
629/Ba f D
630/Bb f D
631/Hl 3 D
632/hl 6 D
633/Hv 6 D
634/Hs f D
635/HI 0 D
636/hi 0 D
637/PO t D
638/TE f D
639/LF t D
640/BO 0 D
641/Sm 1 D
642/Bf 3 D
643/A1 0 D
644/A2 0 D
645/Ds 1 D
646/QL -1 D
647/Cb Db D
648/Ct Dt D
649/Cl Dl D
650[/Creator (html2ps version 1.0 beta4) /Author () /Keywords () /Subject ()
651 /Title (<Untitled>) /DOCINFO pdfmark
652/ND 1 D
653/HN [1 1 1{pop (??)}for] D
654/h0 [()(Table of Contents)] D
655/Hr []D
656/HV []D
657/Cn []D
658Hr length 0 gt{[/PageMode /UseOutlines /DOCVIEW pdfmark}if
659/Hn 1 D
6600 1 Hr length 1 sub{
661 /Bn E D [Cn Bn get dup 0 gt{/Count E HV Bn get Bl ge{neg}if}{pop}ie
662 /Dest Hr Bn get dup abs ST cvs cvn E 0 ge{(h)Hn ST cvs join cvx exec
663 dup 1 get E Nf{0 get E join}{pop}ie /Hn Hn 1 add D}{()}ie
664 /Title E dup length 255 gt{0 255 getinterval}if /OUT pdfmark}for
665ZF /FN Fp D Ps 0 FS /WC Wf{( )}{<A1A1>}ie SW pop D
666ET RC ZF
667/Df f D
668/Ba f D /BO 0 D Bs
669/UR (../doc/CMTFAQ.html) D
670/Ti (<Untitled>) D
671/Au () D
672/Df f D
673/ME [()] D
674
675/Cb Db D /Ct [16#00 16#00 16#00] D /Cl [16#00 16#00 16#00] D /CL -1 D Ct Sc
676Pt
677
678/Ba f D /BO 0 D Bs
679/UR (../doc/CMTFAQ.html) D
680/Ti (<Untitled>) D
681/Au () D
682/Df f D
683/ME [()] D
684
685NP RC ZF
686()1 Sl()WB 0 Sn(
687
688Last modified: Thu Nov  9 15:16:35 MET 2000
689
690 
691)WB NL
692/TE t D NP TU PM 0 eq and{/Pn () D showpage}if end restore
Note: See TracBrowser for help on using the repository browser.