Codebase list fig2ps / upstream/1.3.2
Import Upstream version 1.3.2 Luis Paulo Linares 3 years ago
12 changed file(s) with 2221 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
0 %.1: %.pod
1 pod2man -c '' $< $@
2 bin/fig2pdf:
3 cd bin;ln -s fig2ps fig2pdf; cd ..;
4 doc/fig2pdf.1:
5 cd doc;ln -s fig2ps.1 fig2pdf.1; cd ..;
6
7 build: doc/fig2ps.1 check
8
9 check:
10 perl -c -w bin/fig2ps
11
12 install: build
13 cp bin/fig2ps $(DESTDIR)/usr/bin/fig2ps
14 cp fig2ps.rc $(DESTDIR)/etc/fig2ps/fig2ps.rc
15 gzip --best -c doc/fig2ps.1 > $(DESTDIR)/usr/share/man/man1/fig2ps.1.gz
16
17 install-home: build
18 if test -d $(HOME)/bin ;\
19 then cp bin/fig2ps $(HOME)/bin;\
20 ln -s $(HOME)/bin/fig2ps $(HOME)/bin/fig2pdf;\
21 ln -s $(HOME)/bin/fig2ps $(HOME)/bin/fig2eps;\
22 cp fig2ps.rc $(HOME)/.fig2ps.rc;\
23 else echo "You should have a $(HOME)/bin directory";\
24 fi;
25
26 clean:
27 rm -f `find . -name "*~"`;
28 rm doc/fig2ps.1;
29
0 fig2ps
0 #!/usr/bin/perl -w
1
2 # this program is copyright 2004 by Vincent Fourmond
3 # you can modify and redistribute it under the terms of the Gnu public licence
4
5 use Getopt::Long qw(:config bundling);
6
7 my $help = 0;
8 my $packages = "";
9 my $packages_add = "";
10 my $gv = 1;
11 my $doc_class = "article";
12 my $doc_option = "a4paper";
13 my $pre_beg_commands = "";
14 my $post_beg_commands = "\\pagestyle{empty}%\n";
15 my $keep_ps = 0;
16
17 # wether the extension of the target file is ps or eps.
18 my $eps_output = 0;
19
20 my $inputfile = 0;
21
22 my $force_special = 0;
23
24 my $keep = 0;
25
26 my $bbox = "gs";
27
28 my $dvips_options = "";
29 my $dvips_tmp_options = "";
30
31 my $pdf = 0;
32
33 my $pre_add = "";
34
35 my $help_text = <<"FIN_AIDE";
36 Usage:
37 fig2ps [-h|--help]\tPrints this help
38 fig2ps [options] file.fig Converts file.fig into ps using LaTeX for texts.
39 --[no]gv runs or not gv at the end;
40 --packages=pack1,pack2,... packages to be used
41 --add=pack1,pack2,... supplementary packages to be used
42 -k|--keep wether to keep or not the temporary files
43 --bbox=dvips|gs|a,b,c,d method for the bounding box
44 --input=file use file as a TeX template (\\input file)
45 --dvips=s options to go to dvips
46 --preamble=s add string to the preamble
47 --[no]pdf wether fig2ps should produce ps or pdf output
48 --eps wether the extension of the target file is eps or ps for postscript
49 --keepps when producing pdf, tells to keep the intermediary ps file
50 --[no]forcespecial forces every text object to be exported as special, that
51 is processed with LaTeX.
52
53 See the man page for more details.
54 FIN_AIDE
55
56
57 ###############################################################################
58 ############################# read config ####################################
59 ###############################################################################
60
61
62 if ($0 =~ /pdf/ ){ $pdf = 1;}
63 if ($0 =~ /eps/ ){ $eps_output = 1;}
64
65
66 my $sysconfigfile = "/etc/fig2ps/fig2ps.rc";
67
68 my %conffilehash = ( 'PACKAGES' => \$packages, 'ADD' => \$packages_add,
69 'DOC_CLASS' => \$doc_class, 'DOC_OPTIONS' => \$doc_option,
70 'FORCE_SPECIAL' => \$force_special,
71 'INPUT' => \$inputfile, 'GV' => \$gv,
72 'PREAMBLE' => \$pre_add,
73 'KEEP_PS' => \$keep_ps);
74
75 if(-f $sysconfigfile) {
76 readconfig($sysconfigfile,%conffilehash);
77 }
78 else {
79 print "Warning : the system-wide configuration file is missing\n";
80 }
81
82 my $persoconfigfile = $ENV{"HOME"}."/.fig2ps.rc";
83
84 if(-f $persoconfigfile) {
85 readconfig($persoconfigfile,%conffilehash);
86 }
87
88
89 GetOptions('help|h' => \$help,
90 'packages=s' => \$packages,
91 'add=s' => \$packages_add,
92 'gv!' => \$gv,
93 'keep|k' => \$keep,
94 'keepps' => \$keep_ps,
95 'bbox|b=s' => \$bbox,
96 'input|i=s' => \$inputfile,
97 'dvips=s' => \$dvips_tmp_options,
98 'pdf!' => \$pdf,
99 'eps' => \$eps_output,
100 'preamble=s' => \$pre_add,
101 'forcespecial!' => \$force_special
102 );
103
104 if ($help) { print $help_text;exit;}
105 # added 23/04/04, Vincent Fourmond
106 $pre_beg_commands.= $pre_add;
107
108
109 my @Packages = (split (/,/,$packages));
110 my @Add = (split (/,/,$packages_add));
111
112 my $header;
113
114 if($pdf)
115 {
116 #for fonts !!
117 push @Packages, "aeguill";
118 }
119
120 prepareTex();
121
122
123 # modified (Vincent Fourmond 20/10/2004), to account for several
124 # file conversions in the command line :
125
126 if(@ARGV <=0)
127 {
128 die "You need to specify at least one fig file to work on";
129 }
130
131 LOOP:
132 foreach my $file (@ARGV)
133 {
134 # (Vincent Fourmond 8/11/2004):
135 # we first need to check wether the file does exists;
136 # then, if it actually does, if it is a full (or relative) path
137 # or if it's only a file without any directory spec:
138
139 if (! (-r $file)) {
140 warn "$file is not readable - switching to next\n";
141 next LOOP;
142 }
143
144 my $saveDir;
145 if($file =~ /^(.*)\/(.*?)$/ ) {
146 chomp($saveDir = `pwd`);
147 chdir $1;
148 $file = $2;
149 }
150
151
152 ($pstmp = $file) =~ s/\.fig$/.fig2ps.tmp.ps/i;
153 ($figtmp = $file) =~ s/\.fig$/.fig2ps.tmp.fig/i;
154 ($pstmp2 = $file) =~ s/\.fig$/.fig2ps.tmp2.ps/i;
155 # we need to remove the spaces in the latex name, else it doesn' work at all
156 ($textmp = $file) =~ s/\.fig$/.fig2ps.tmp.tex/i;
157 ($logtmp = $file) =~ s/\.fig$/.fig2ps.tmp.log/i;
158 ($auxtmp = $file) =~ s/\.fig$/.fig2ps.tmp.aux/i;
159 ($dvitmp = $file) =~ s/\.fig$/.fig2ps.tmp.dvi/i;
160 if($eps_output) {
161 ($psfile = $file) =~ s/\.fig$/.eps/i;
162 }
163 else {
164 ($psfile = $file) =~ s/\.fig$/.ps/i;
165 }
166 ($pdffile = $file) =~ s/\.fig$/.pdf/i;
167
168 # we need to remove the spaces in the latex name, else it doesn't work at all
169 # the same for dvi, log and aux files...
170 $textmp =~ s/ /_/g;
171 $logtmp =~ s/ /_/g;
172 $auxtmp =~ s/ /_/g;
173 $dvitmp =~ s/ /_/g;
174 # we need it as well for pstmp, since it is included in the TeX file
175 $pstmp =~ s/ /_/g;
176
177
178 my $fig_file = $file;
179
180 if($force_special)
181 {
182 $fig_file = $figtmp;
183 make_special($file, $figtmp);
184 }
185
186 # added quoting of filenames (Bug#242463)
187 if(system "fig2dev -L pstex \"$fig_file\" > \"$pstmp\"")
188 {
189 die "Problems with fig2dev pstex";
190 }
191
192 # added quoting of filenames (Bug#242463)
193 $commande = "fig2dev -L pstex_t -p \"$pstmp\" \"$fig_file\" |";
194
195 open PSTEX, $commande;
196 # added quoting of filenames (Bug#242463)
197 open TEX, "> $textmp";
198
199
200 my $tail = "\\end{document}\n";
201
202 print TEX $header;
203
204 while(<PSTEX>)
205 {
206 print TEX;
207 }
208 print TEX $tail;
209 close PSTEX;
210 close TEX;
211
212 # added quoting of filenames (Bug#242463)
213 if(system "latex \"$textmp\"")
214 {
215 die "Problems with LaTeX";
216 }
217
218 mkPS();
219
220 if($pdf)
221 {
222 # added quoting of filenames (Bug#242463)
223 system "epstopdf \"$psfile\" --outfile=\"$pdffile\"";
224 }
225
226
227 if(!$keep)
228 {
229 print "Deleting temporary files...\n";
230 unlink $figtmp,$pstmp,$pstmp2,$textmp,$dvitmp,$logtmp,$auxtmp;
231 if($pdf) { unlink $psfile unless $keep_ps;};
232 }
233
234
235 if($gv )
236 {
237 print "Starting gv\n";
238 if($pdf) {
239 # added quoting of filenames (Bug#242463)
240 system "gv \"$pdffile\"";
241 }
242 else {
243 # added quoting of filenames (Bug#242463)
244 system "gv \"$psfile\"";
245 }
246 }
247 # (Vincent Fourmond 8/11/2004) we go back to the old
248 # directory...
249 chdir $saveDir if($saveDir)
250 }
251
252 ###############################################################################
253 ############################ make fig special #################################
254 ###############################################################################
255
256 sub make_special {
257 my $input = shift @_ or die "Not enough args";
258 my $output = shift @_ or die "Not enough args";
259 open IN, $input;
260 # added quoting of filenames (Bug#242463)
261 open OUT, "> $output";
262 while(<IN>)
263 {
264 if (/^4 /) # if this is a text
265 {
266 my @data = split / +/;
267 if ($data[8] & 2) # already in special
268 {
269 print OUT;
270 }
271 else {
272 $data[8] ^= 2;
273 print OUT join ' ', @data;
274 }
275 }
276 else {
277 print OUT;
278 }
279 }
280
281 close IN;
282 close OUT;
283 }
284
285
286
287 ###############################################################################
288 ############################# prepare header ##################################
289 ###############################################################################
290
291
292 sub prepareTex {
293
294 if($inputfile) # use a common style
295 {
296 my $file = `kpsewhich $inputfile`;
297 print $file;
298 open FILE,$file;
299 my @lines = <FILE>;
300 close FILE;
301 if(grep /\\documentclass/,@lines > 0) {
302 # we have already document class
303 $header = "\\input{$inputfile}\n";
304 }
305 else {
306 $header = "\\documentclass[".$doc_option.
307 "]{".$doc_class."}\n";
308 $header.= "\\input{$inputfile}\n";
309 }
310
311 # adds the add packages, (Teteph...)
312 foreach(@Add) {
313 if(/\[(\S+)\](\S+)/)
314 {
315 $header .= "\\usepackage[$1]{$2}\n";
316 }
317 else {
318 my @_add = split ':';
319 my $pack = pop @_add;
320 if(@add> 0)
321 {
322 $header.= "\\usepackage[".join(',',@add)."]{$pack}\n";
323 }
324 else
325 {
326 $header.= "\\usepackage{$_}\n";
327 }
328
329 }
330 }
331
332 # for the use of colors...
333 $header.= "\\usepackage{color}\n";
334 if($pdf) {
335 $header.= "\\usepackage{aeguill}\n";
336 }
337
338 }
339 else # builds "by hand" the package list
340 {
341 $header = "\\documentclass[".$doc_option.
342 "]{".$doc_class."}\n";
343
344 foreach(@Packages,@Add) {
345 if(/\[(\S+)\](\S+)/)
346 {
347 $header .= "\\usepackage[$1]{$2}\n";
348 }
349 else {
350 my @add = split ':';
351 my $pack = pop @add;
352 if(@add> 0)
353 {
354 $header.= "\\usepackage[".join(',',@add)."]{$pack}\n";
355 }
356 else
357 {
358 $header.= "\\usepackage{$_}\n";
359 }
360
361 }
362 }
363
364 }
365 $header.= $pre_beg_commands."\n\\begin{document}".$post_beg_commands;
366 }
367 ###############################################################################
368 ############################# make PS #########################################
369 ###############################################################################
370
371
372 sub mkPS {
373 $dvips_options .= $dvips_tmp_options;
374 if($pdf)
375 {
376 $dvips_options = "-Ppdf ".$dvips_options;
377 }
378 print "$bbox\n";
379 if($bbox eq "dvips") # we are using the -E option of dvips
380 #to make a tight BB
381 {
382 # added quoting of filenames (Bug#242463)
383 if(system "dvips $dvips_options -E \"$dvitmp\" -o \"$psfile\"")
384 {die "Problems with dvips" ;}
385 print "Using divps for the bounding box\n";
386 }
387 else {
388 my ($LLX, $LLY, $URX, $URY);
389 if(system "dvips $dvips_options \"$dvitmp\" -o \"$pstmp2\"")
390 {die "Problems with dvips" ;}
391 if($bbox eq "gs") { # we let gs compute the Bounding box
392 # we specify the paper size to be b0 so that there is no problems
393 # with outbound items
394 $commande = "gs -dNOPAUSE -q -sDEVICE=bbox -sPAPERSIZE=b0 ".
395 "\"$pstmp2\" < /dev/null 2>& 1|";
396 open BBOX, $commande;
397 my $found = 0;
398 while(<BBOX>)
399 {
400 if(/^\%+BoundingBox/)
401 {
402 s/\%\%BoundingBox\: //;
403 ($LLX, $LLY, $URX, $URY) = split / /;
404 $found = 1;
405 }
406 }
407 close BBOX;
408 die "Problems with gs" unless ($found == 1);
409 # Ajout d'un pixel autour de la figure, pour le confort de la
410 # visualisation avec 'gv' (Alex).
411 --$LLX; --$LLY; ++$URX; ++$URY;
412 }
413 else {
414 ($LLX, $LLY, $URX, $URY) = split /,/,$bbox ;
415 }
416 open IN, $pstmp2;
417 open OUT, ">" . $psfile;
418 while (<IN>) {
419 if (/^\%+BoundingBox/) {
420 print OUT "%%BoundingBox: $LLX $LLY $URX $URY\n";
421 }
422 else {print OUT}
423 }
424 close OUT;
425 close IN;
426 print "Using $LLX $LLY $URX $URY for the bounding box\n";
427 # (Vincent Fourmond 4/10/2004) : print the actual size of the image
428 print "Image is ". .1*int(10*(-$LLX + $URX)/(596. / 21.)).
429 "cm wide and ".
430 .1*int(10*( - $LLY + $URY)/(596. / 21.)). "cm high\n";
431 }
432 }
433
434
435
436 ###############################################################################
437 ############################ read config files ################################
438 ###############################################################################
439
440
441 sub readconfig {
442 my $file = shift @_;
443 my %options = @_;
444
445 open CONFIG, "$file";
446 my $line = 0;
447 while(<CONFIG>)
448 {
449 $line ++;
450 while( /\\$/)
451 {
452 chop;
453 chop;
454 $_.=<CONFIG>;
455 }
456 if ((!/^\#.*$/) && (!/^\s*$/) )
457 {
458 (my $name, my $vals) = /(\S*)\s*=\s*(\S*)$/;
459 if((grep /$name/,keys(%options)) > 0)
460 {
461 ${$options{$name}} = $vals;
462 }
463 else {
464 print "Warning : line ".$line." of file ".
465 $file." not understood\n";
466 }
467 }
468 }
469 close CONFIG;
470 }
471
472
473
474
475
476
(New empty file)
(New empty file)
0 fig2ps.1
0 .\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.14
1 .\"
2 .\" Standard preamble:
3 .\" ========================================================================
4 .de Sh \" Subsection heading
5 .br
6 .if t .Sp
7 .ne 5
8 .PP
9 \fB\\$1\fR
10 .PP
11 ..
12 .de Sp \" Vertical space (when we can't use .PP)
13 .if t .sp .5v
14 .if n .sp
15 ..
16 .de Vb \" Begin verbatim text
17 .ft CW
18 .nf
19 .ne \\$1
20 ..
21 .de Ve \" End verbatim text
22 .ft R
23 .fi
24 ..
25 .\" Set up some character translations and predefined strings. \*(-- will
26 .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
27 .\" double quote, and \*(R" will give a right double quote. | will give a
28 .\" real vertical bar. \*(C+ will give a nicer C++. Capital omega is used to
29 .\" do unbreakable dashes and therefore won't be available. \*(C` and \*(C'
30 .\" expand to `' in nroff, nothing in troff, for use with C<>.
31 .tr \(*W-|\(bv\*(Tr
32 .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
33 .ie n \{\
34 . ds -- \(*W-
35 . ds PI pi
36 . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
37 . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
38 . ds L" ""
39 . ds R" ""
40 . ds C` ""
41 . ds C' ""
42 'br\}
43 .el\{\
44 . ds -- \|\(em\|
45 . ds PI \(*p
46 . ds L" ``
47 . ds R" ''
48 'br\}
49 .\"
50 .\" If the F register is turned on, we'll generate index entries on stderr for
51 .\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index
52 .\" entries marked with X<> in POD. Of course, you'll have to process the
53 .\" output yourself in some meaningful fashion.
54 .if \nF \{\
55 . de IX
56 . tm Index:\\$1\t\\n%\t"\\$2"
57 ..
58 . nr % 0
59 . rr F
60 .\}
61 .\"
62 .\" For nroff, turn off justification. Always turn off hyphenation; it makes
63 .\" way too many mistakes in technical documents.
64 .hy 0
65 .if n .na
66 .\"
67 .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
68 .\" Fear. Run. Save yourself. No user-serviceable parts.
69 . \" fudge factors for nroff and troff
70 .if n \{\
71 . ds #H 0
72 . ds #V .8m
73 . ds #F .3m
74 . ds #[ \f1
75 . ds #] \fP
76 .\}
77 .if t \{\
78 . ds #H ((1u-(\\\\n(.fu%2u))*.13m)
79 . ds #V .6m
80 . ds #F 0
81 . ds #[ \&
82 . ds #] \&
83 .\}
84 . \" simple accents for nroff and troff
85 .if n \{\
86 . ds ' \&
87 . ds ` \&
88 . ds ^ \&
89 . ds , \&
90 . ds ~ ~
91 . ds /
92 .\}
93 .if t \{\
94 . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
95 . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
96 . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
97 . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
98 . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
99 . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
100 .\}
101 . \" troff and (daisy-wheel) nroff accents
102 .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
103 .ds 8 \h'\*(#H'\(*b\h'-\*(#H'
104 .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
105 .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
106 .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
107 .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
108 .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
109 .ds ae a\h'-(\w'a'u*4/10)'e
110 .ds Ae A\h'-(\w'A'u*4/10)'E
111 . \" corrections for vroff
112 .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
113 .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
114 . \" for low resolution devices (crt and lpr)
115 .if \n(.H>23 .if \n(.V>19 \
116 \{\
117 . ds : e
118 . ds 8 ss
119 . ds o a
120 . ds d- d\h'-1'\(ga
121 . ds D- D\h'-1'\(hy
122 . ds th \o'bp'
123 . ds Th \o'LP'
124 . ds ae ae
125 . ds Ae AE
126 .\}
127 .rm #[ #] #H #V #F C
128 .\" ========================================================================
129 .\"
130 .IX Title "FIG2PS 1"
131 .TH FIG2PS 1 "2004-10-21" "perl v5.8.4" ""
132 .SH "NAME"
133 fig2ps, fig2eps,fig2pdf \- Convert xfig files in ps|pdf, processing all the text
134 marked as special with LaTeX.
135 .SH "SYNOPSIS"
136 .IX Header "SYNOPSIS"
137 fig2ps [\-h|\-\-help]
138 .PP
139 fig2ps [\-\-[no]gv] [\-\-packages=\fIpack1,pack2,...\fR] [\-\-add=\fIpack1,pack2,...\fR]
140 [\-k|\-\-keep] [\-\-bbox=\fIdvips|gs|a,b,c,d\fR] [\-\-input=\fIfile\fR] [\-\-[no]pdf]
141 [\-\-dvips=\fIs\fR] [\-\-eps] [\-\-[no]forcespecial] file1.fig \fI{file2.fig ...}\fR
142 [\-\-preamble=\fIs\fR]
143 .SH "DESCRIPTION"
144 .IX Header "DESCRIPTION"
145 fig2ps is a little perl script which takes advantage of the \fBpstex\fR
146 and \fBpstext_t\fR export formats of fig2dev to format the text inside a Xfig
147 figure using LaTeX. fig2pdf does the same, but ensures that the ps file
148 producted converts nicely to pdf and actually performs the conversion.
149 .SH "OPTIONS"
150 .IX Header "OPTIONS"
151 .IP "\fB\-\-[no]gv\fR" 4
152 .IX Item "--[no]gv"
153 Tells wether to run gv at the end of the script to see the result.
154 On by default.
155 .IP "\fB\-\-keep\fR" 4
156 .IX Item "--keep"
157 Use this option if you want to keep the intermediate files used by fig2ps. May
158 be useful for debugging...
159 .IP "\fB\-\-packages=\f(BIpack1,pack2,...\fB\fR" 4
160 .IX Item "--packages=pack1,pack2,..."
161 Sets the package list to be used to \fIpack1,pack2,...\fR. For packages taking
162 arguments, you can use the syntax \fI[arg]package\fR, which so far does recognise
163 only one argument, or the newer syntax \fIarg1:arg2:arg...:package\fR, which allows
164 for an arbitrary number of arguments.
165 .IP "\fB\-\-add=\f(BIpack1,pack2,...\fB\fR" 4
166 .IX Item "--add=pack1,pack2,..."
167 Adds \fIpack1,pack2,...\fR to the existing list of packages. The same
168 recommandation applies for packages with arguments.
169 .IP "\fB\-\-bbox=\f(BIdvips|gs|a,b,c,d\fB\fR" 4
170 .IX Item "--bbox=dvips|gs|a,b,c,d"
171 Chooses the method to determine the Bounding Box:
172 .RS 4
173 .IP "\fIdvips\fR" 4
174 .IX Item "dvips"
175 Tells fig2ps to run divps with option \fI\-E\fR to generate a fitting bounding box.
176 This will work on many cases, but might fail if there is not a lot of text.
177 .IP "\fIgs\fR" 4
178 .IX Item "gs"
179 Tells fig2ps to use gs with option \-sDEVICE=bbox to get the bounding box. I
180 never saw it fail so far.
181 .IP "\fIa,b,c,d\fR" 4
182 .IX Item "a,b,c,d"
183 Specify your bounding box by hand.
184 .RE
185 .RS 4
186 .RE
187 .IP "\fB\-\-input=\f(BIfile\fB\fR" 4
188 .IX Item "--input=file"
189 Uses file as a template for the Tex file, that is, do not print out a list of
190 packages, but instead include file using \einput file. There is only two
191 exceptions: color is always included (after \einput), and aeguill is used
192 for pdf output.
193 .IP "\fB\-\-[no]pdf\fR" 4
194 .IX Item "--[no]pdf"
195 Whether the output of fig2ps will be pdf or ps. On when the program names
196 includes \*(L"pdf\*(R", as for instance fig2pdf.
197 .IP "\fB\-\-eps\fR" 4
198 .IX Item "--eps"
199 Change the output default extension from .ps to .eps. This is on by default if
200 the program is called as fig2eps.
201 .IP "\fB\-\-dvips=\f(BIs\fB\fR" 4
202 .IX Item "--dvips=s"
203 Passes \fIs\fR as options when running dvips.
204 .IP "\fB\-\-keepps\fR" 4
205 .IX Item "--keepps"
206 Tells fig2pdf to keep the intermediary ps file after converting to pdf. It is by
207 default removed.
208 .IP "\fB\-\-[no]forcespecial\fR" 4
209 .IX Item "--[no]forcespecial"
210 Forces the special flag of text in the fig file, so that every single text
211 is processed through LaTeX.
212 .IP "\fB\-\-preamble=\f(BIs\fB\fR" 4
213 .IX Item "--preamble=s"
214 Adds the string \fIs\fR in the preamble of the LaTeX file generated, that is,
215 before the \ebegin{document};
216 .SH "CONFIGURATION"
217 .IX Header "CONFIGURATION"
218 Many of the command-line options are pre-definable in either the global or the
219 user configuration file. Global configuration is overridden by users'
220 configuration which is overridden by the command line options. Here is a list of the
221 variables you can define:
222 .IP "\fBPACKAGES=\fR\fIpack1,pack2...\fR" 4
223 .IX Item "PACKAGES=pack1,pack2..."
224 Defines the basic list of packages. See the \-\-package command-line argument for
225 the handling of packages arguments.
226 .IP "\fBADD=\fR\fIpack1,pack2...\fR" 4
227 .IX Item "ADD=pack1,pack2..."
228 Defines the supplementary packages. This option doesn't make any sense in the
229 global configuration file. Be careful that this option will be overridden by the command
230 line, thus, a ADD=\fIsomething\fR and a \-\-add=\fIsomethingelse\fR will add only \fIsomethingelse\fR
231 to the package list, and not \fIsomething\fR+\fIsomethingelse\fR.
232 .IP "\fBDOC_CLASS=\fR\fIclass\fR" 4
233 .IX Item "DOC_CLASS=class"
234 Sets the document class used by LaTeX.
235 .IP "\fB\s-1DOC_OPTIONS\s0\fR=\fIoptions\fR" 4
236 .IX Item "DOC_OPTIONS=options"
237 Sets the options for the document class.
238 .IP "\fB\s-1FORCE_SPECIAL\s0\fR=\fI0|1\fR" 4
239 .IX Item "FORCE_SPECIAL=0|1"
240 Sets or unsets the default for option \fB\-\-forcespecial\fR.
241 .IP "\fB\s-1GV\s0\fR=\fI0|1\fR" 4
242 .IX Item "GV=0|1"
243 Wether to run \*(L"gv\*(R" at the end of the conversion or not.
244 .IP "\fB\s-1INPUT\s0\fR=\fIfile\fR" 4
245 .IX Item "INPUT=file"
246 See the \fB\-\-input=\f(BIfile\fB\fR option. Especially comes in useful in the users'
247 configuration files.
248 .IP "\fB\s-1PREAMBLE\s0\fR=\fIstring\fR" 4
249 .IX Item "PREAMBLE=string"
250 Identical to the \fB\-\-preamble=\f(BIs\fB\fR option.
251 .IP "\fB\s-1KEEP_PS\s0\fR=\fI0|1\fR" 4
252 .IX Item "KEEP_PS=0|1"
253 See the \fB\-\-keepps\fR option.
254 .SH "FILES"
255 .IX Header "FILES"
256 /etc/fig2ps/fig2ps.rc, \fI$HOME\fR/.fig2ps.rc
257 .Sp
258 You can also give a look at \fI/usr/share/doc/fig2ps/examples\fR to give you few
259 ideas. For now, the example(s) are quite limited...
260 .SH "SEE ALSO"
261 .IX Header "SEE ALSO"
262 \&\fIxfig\fR\|(1), \fIfig2dev\fR\|(1), \fIlatex\fR\|(1), \fIgv\fR\|(1), \fIgs\fR\|(1)...
263 .SH "AUTHOR"
264 .IX Header "AUTHOR"
265 This little script has been written by Vincent Fourmond, from on an original
266 idea of Seb Desreux (the first script is for private use, and used the eepic
267 export of xfig, which is severely limitated), improved by a few others...
268 .SH "BUG REPORT"
269 .IX Header "BUG REPORT"
270 Send bugs or comments to \fIVincent Fourmond <fourmond@dsvidf.cea.fr\fR>
0 =head1 NAME
1
2 fig2ps, fig2eps,fig2pdf - Convert xfig files in ps|pdf, processing all the text
3 marked as special with LaTeX.
4
5 =cut
6
7 =head1 SYNOPSIS
8
9 fig2ps [-h|--help]
10
11 fig2ps [--[no]gv] [--packages=I<pack1,pack2,...>] [--add=I<pack1,pack2,...>]
12 [-k|--keep] [--bbox=I<dvips|gs|a,b,c,d>] [--input=I<file>] [--[no]pdf]
13 [--dvips=I<s>] [--eps] [--[no]forcespecial] file1.fig I<{file2.fig ...}>
14 [--preamble=I<s>]
15
16 =cut
17
18 =head1 DESCRIPTION
19
20 fig2ps is a little perl script which takes advantage of the B<pstex>
21 and B<pstext_t> export formats of fig2dev to format the text inside a Xfig
22 figure using LaTeX. fig2pdf does the same, but ensures that the ps file
23 producted converts nicely to pdf and actually performs the conversion.
24
25 =cut
26
27 =head1 OPTIONS
28
29 =over
30
31 =item B<--[no]gv>
32
33 Tells wether to run gv at the end of the script to see the result.
34 On by default.
35
36 =item B<--keep>
37
38 Use this option if you want to keep the intermediate files used by fig2ps. May
39 be useful for debugging...
40
41 =item B<--packages=I<pack1,pack2,...>>
42
43 Sets the package list to be used to I<pack1,pack2,...>. For packages taking
44 arguments, you can use the syntax I<[arg]package>, which so far does recognise
45 only one argument, or the newer syntax I<arg1:arg2:arg...:package>, which allows
46 for an arbitrary number of arguments.
47
48
49 =item B<--add=I<pack1,pack2,...>>
50
51 Adds I<pack1,pack2,...> to the existing list of packages. The same
52 recommandation applies for packages with arguments.
53
54 =item B<--bbox=I<dvips|gs|a,b,c,d>>
55
56 Chooses the method to determine the Bounding Box:
57
58 =over
59
60 =item I<dvips>
61
62
63 Tells fig2ps to run divps with option I<-E> to generate a fitting bounding box.
64 This will work on many cases, but might fail if there is not a lot of text.
65
66 =item I<gs>
67
68 Tells fig2ps to use gs with option -sDEVICE=bbox to get the bounding box. I
69 never saw it fail so far.
70
71 =item I<a,b,c,d>
72
73 Specify your bounding box by hand.
74
75 =back
76
77
78 =item B<--input=I<file>>
79
80 Uses file as a template for the Tex file, that is, do not print out a list of
81 packages, but instead include file using \input file. There is only two
82 exceptions: color is always included (after \input), and aeguill is used
83 for pdf output.
84
85 =item B<--[no]pdf>
86
87 Whether the output of fig2ps will be pdf or ps. On when the program names
88 includes "pdf", as for instance fig2pdf.
89
90 =item B<--eps>
91
92 Change the output default extension from .ps to .eps. This is on by default if
93 the program is called as fig2eps.
94
95 =item B<--dvips=I<s>>
96
97 Passes I<s> as options when running dvips.
98
99 =item B<--keepps>
100
101 Tells fig2pdf to keep the intermediary ps file after converting to pdf. It is by
102 default removed.
103
104 =item B<--[no]forcespecial>
105
106 Forces the special flag of text in the fig file, so that every single text
107 is processed through LaTeX.
108
109 =item B<--preamble=I<s>>
110
111 Adds the string I<s> in the preamble of the LaTeX file generated, that is,
112 before the \begin{document};
113
114 =back
115
116 =cut
117
118
119 =head1 CONFIGURATION
120
121 Many of the command-line options are pre-definable in either the global or the
122 user configuration file. Global configuration is overridden by users'
123 configuration which is overridden by the command line options. Here is a list of the
124 variables you can define:
125
126 =over
127
128 =item B<PACKAGES=>I<pack1,pack2...>
129
130 Defines the basic list of packages. See the --package command-line argument for
131 the handling of packages arguments.
132
133 =item B<ADD=>I<pack1,pack2...>
134
135 Defines the supplementary packages. This option doesn't make any sense in the
136 global configuration file. Be careful that this option will be overridden by the command
137 line, thus, a ADD=I<something> and a --add=I<somethingelse> will add only I<somethingelse>
138 to the package list, and not I<something>+I<somethingelse>.
139
140 =item B<DOC_CLASS=>I<class>
141
142 Sets the document class used by LaTeX.
143
144 =item B<DOC_OPTIONS>=I<options>
145
146 Sets the options for the document class.
147
148 =item B<FORCE_SPECIAL>=I<0|1>
149
150 Sets or unsets the default for option B<--forcespecial>.
151
152 =item B<GV>=I<0|1>
153
154 Wether to run "gv" at the end of the conversion or not.
155
156 =item B<INPUT>=I<file>
157
158 See the B<--input=I<file>> option. Especially comes in useful in the users'
159 configuration files.
160
161 =item B<PREAMBLE>=I<string>
162
163 Identical to the B<--preamble=I<s>> option.
164
165 =item B<KEEP_PS>=I<0|1>
166
167 See the B<--keepps> option.
168
169 =cut
170
171
172
173 =head1 FILES
174
175 /etc/fig2ps/fig2ps.rc, I<$HOME>/.fig2ps.rc
176
177 You can also give a look at I</usr/share/doc/fig2ps/examples> to give you few
178 ideas. For now, the example(s) are quite limited...
179
180 =cut
181
182 =head1 SEE ALSO
183
184 xfig(1), fig2dev(1), latex(1), gv(1), gs(1)...
185
186 =cut
187
188 =head1 AUTHOR
189
190 This little script has been written by Vincent Fourmond, from on an original
191 idea of Seb Desreux (the first script is for private use, and used the eepic
192 export of xfig, which is severely limitated), improved by a few others...
193
194 =cut
195
196 =head1 BUG REPORT
197
198 Send bugs or comments to I<Vincent Fourmond <fourmond@dsvidf.cea.fr>>
199
200 =cut
201
0 #FIG 3.2 Produced by xfig version 3.2.5-alpha4
1 Landscape
2 Center
3 Inches
4 Letter
5 100.00
6 Single
7 -2
8 1200 2
9 0 32 #87ceff
10 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
11 1725 900 3900 900 3900 2850 1725 2850 1725 900
12 3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 10
13 1875 1350 2175 1050 2700 1125 3150 1500 2925 2025 2400 2100
14 2700 1575 2025 1800 2100 2250 1875 1350
15 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
16 1.000 0.000
17 3 0 4 1 25 10 50 -1 20 3.000 0 0 0 10
18 4425 1350 4725 1050 5250 1125 5700 1500 5475 2025 4950 2100
19 5250 1575 4575 1800 4650 2250 4425 1350
20 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
21 1.000 0.000
22 4 0 0 50 -1 0 10 0.0000 6 150 3525 1425 75 Fig2ps is able to treat correctly all kind of drawings that \001
23 4 0 0 50 -1 0 10 0.0000 6 135 3675 1425 270 you can make with Xfig and also to format text nicely using\001
24 4 0 0 50 -1 0 10 0.0000 6 135 1335 1425 660 including your own...\001
25 4 0 0 50 -1 0 10 0.0000 6 150 1380 1425 3225 You can use equations:\001
26 4 0 0 50 -1 0 10 0.0000 6 165 3420 1725 3675 $ f(x) = \\int_0^\\infty \\frac{\\sin(xu)}{u} \\mathrm{d}u $\001
27 4 0 13 50 -1 0 10 0.0000 6 105 570 1425 3975 Colors...\001
28 4 0 11 50 -1 0 10 0.0000 6 150 930 1425 4200 Simply enjoy !!\001
29 4 0 32 50 -1 0 10 0.0000 6 150 930 2700 4200 Simply enjoy !!\001
30 4 0 0 50 -1 0 10 0.0000 6 150 3630 1425 465 \\LaTeX{} with any \\texttt{package} you would want to use\001
0 %!PS-Adobe-2.0
1 %%Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software
2 %%Title: Biniou.fig2ps.tmp.dvi
3 %%Pages: 1
4 %%PageOrder: Ascend
5 %%BoundingBox: 139 457 405 717
6 %%DocumentFonts: CMMI10 CMR10 CMEX10 CMSY7 CMR7 CMMI7
7 %%EndComments
8 %DVIPSWebPage: (www.radicaleye.com)
9 %DVIPSCommandLine: dvips Biniou.fig2ps.tmp.dvi -o Biniou.fig2ps.tmp2.ps
10 %DVIPSParameters: dpi=600, compressed
11 %DVIPSSource: TeX output 2004.04.15:1006
12 %%BeginProcSet: texc.pro
13 %!
14 /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
15 N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
16 mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
17 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
18 landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
19 mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
20 matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
21 exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
22 statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
23 N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
24 /FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
25 /BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
26 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
27 df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
28 definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
29 }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
30 B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
31 1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3
32 1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx
33 0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx
34 sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
35 rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
36 gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
37 /chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
38 /cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
39 A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
40 get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
41 ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
42 fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
43 {2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
44 chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
45 1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
46 forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
47 /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
48 }if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
49 bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
50 mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
51 SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
52 userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
53 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
54 index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
55 /p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
56 /Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
57 (LaserWriter 16/600)]{A length product length le{A length product exch 0
58 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
59 end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
60 grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
61 imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
62 exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
63 fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
64 delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
65 B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
66 p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
67 rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
68
69 %%EndProcSet
70 %%BeginProcSet: aae443f0.enc
71 % Thomas Esser, Dec 2002. public domain
72 %
73 % Encoding for:
74 % cmmi10 cmmi12 cmmi5 cmmi6 cmmi7 cmmi8 cmmi9 cmmib10
75 %
76 /TeXaae443f0Encoding [
77 /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega
78 /alpha /beta /gamma /delta /epsilon1 /zeta /eta /theta /iota /kappa
79 /lambda /mu /nu /xi /pi /rho /sigma /tau /upsilon /phi /chi /psi
80 /omega /epsilon /theta1 /pi1 /rho1 /sigma1 /phi1 /arrowlefttophalf
81 /arrowleftbothalf /arrowrighttophalf /arrowrightbothalf /arrowhookleft
82 /arrowhookright /triangleright /triangleleft /zerooldstyle /oneoldstyle
83 /twooldstyle /threeoldstyle /fouroldstyle /fiveoldstyle /sixoldstyle
84 /sevenoldstyle /eightoldstyle /nineoldstyle /period /comma /less /slash
85 /greater /star /partialdiff /A /B /C /D /E /F /G /H /I /J /K /L /M /N
86 /O /P /Q /R /S /T /U /V /W /X /Y /Z /flat /natural /sharp /slurbelow
87 /slurabove /lscript /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p
88 /q /r /s /t /u /v /w /x /y /z /dotlessi /dotlessj /weierstrass /vector
89 /tie /psi /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
90 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
91 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
92 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
93 /space /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi
94 /.notdef /.notdef /Omega /alpha /beta /gamma /delta /epsilon1 /zeta /eta
95 /theta /iota /kappa /lambda /mu /nu /xi /pi /rho /sigma /tau /upsilon
96 /phi /chi /psi /tie /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
97 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
98 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
99 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
100 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
101 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
102 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
103 /.notdef /.notdef /.notdef /.notdef /.notdef
104 ] def
105
106 %%EndProcSet
107 %%BeginProcSet: f7b6d320.enc
108 % Thomas Esser, Dec 2002. public domain
109 %
110 % Encoding for:
111 % cmb10 cmbx10 cmbx12 cmbx5 cmbx6 cmbx7 cmbx8 cmbx9 cmbxsl10
112 % cmdunh10 cmr10 cmr12 cmr17cmr6 cmr7 cmr8 cmr9 cmsl10 cmsl12 cmsl8
113 % cmsl9 cmss10cmss12 cmss17 cmss8 cmss9 cmssbx10 cmssdc10 cmssi10
114 % cmssi12 cmssi17 cmssi8cmssi9 cmssq8 cmssqi8 cmvtt10
115 %
116 /TeXf7b6d320Encoding [
117 /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega
118 /ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute /caron /breve
119 /macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
120 /suppress /exclam /quotedblright /numbersign /dollar /percent /ampersand
121 /quoteright /parenleft /parenright /asterisk /plus /comma /hyphen
122 /period /slash /zero /one /two /three /four /five /six /seven /eight
123 /nine /colon /semicolon /exclamdown /equal /questiondown /question /at
124 /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X
125 /Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent
126 /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u
127 /v /w /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis /suppress
128 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
129 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
131 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space
132 /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /.notdef
133 /.notdef /Omega /ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute
134 /caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE
135 /OE /Oslash /suppress /dieresis /.notdef /.notdef /.notdef /.notdef
136 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
137 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
138 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
139 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
140 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
141 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
142 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
143 ] def
144
145 %%EndProcSet
146 %%BeginProcSet: bbad153f.enc
147 % Thomas Esser, Dec 2002. public domain
148 %
149 % Encoding for:
150 % cmsy10 cmsy5 cmsy6 cmsy7 cmsy8 cmsy9
151 %
152 /TeXbbad153fEncoding [
153 /minus /periodcentered /multiply /asteriskmath /divide /diamondmath
154 /plusminus /minusplus /circleplus /circleminus /circlemultiply
155 /circledivide /circledot /circlecopyrt /openbullet /bullet
156 /equivasymptotic /equivalence /reflexsubset /reflexsuperset /lessequal
157 /greaterequal /precedesequal /followsequal /similar /approxequal
158 /propersubset /propersuperset /lessmuch /greatermuch /precedes /follows
159 /arrowleft /arrowright /arrowup /arrowdown /arrowboth /arrownortheast
160 /arrowsoutheast /similarequal /arrowdblleft /arrowdblright /arrowdblup
161 /arrowdbldown /arrowdblboth /arrownorthwest /arrowsouthwest /proportional
162 /prime /infinity /element /owner /triangle /triangleinv /negationslash
163 /mapsto /universal /existential /logicalnot /emptyset /Rfractur /Ifractur
164 /latticetop /perpendicular /aleph /A /B /C /D /E /F /G /H /I /J /K
165 /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /union /intersection
166 /unionmulti /logicaland /logicalor /turnstileleft /turnstileright
167 /floorleft /floorright /ceilingleft /ceilingright /braceleft /braceright
168 /angbracketleft /angbracketright /bar /bardbl /arrowbothv /arrowdblbothv
169 /backslash /wreathproduct /radical /coproduct /nabla /integral
170 /unionsq /intersectionsq /subsetsqequal /supersetsqequal /section
171 /dagger /daggerdbl /paragraph /club /diamond /heart /spade /arrowleft
172 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
173 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
174 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
175 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
176 /minus /periodcentered /multiply /asteriskmath /divide /diamondmath
177 /plusminus /minusplus /circleplus /circleminus /.notdef /.notdef
178 /circlemultiply /circledivide /circledot /circlecopyrt /openbullet
179 /bullet /equivasymptotic /equivalence /reflexsubset /reflexsuperset
180 /lessequal /greaterequal /precedesequal /followsequal /similar
181 /approxequal /propersubset /propersuperset /lessmuch /greatermuch
182 /precedes /follows /arrowleft /spade /.notdef /.notdef /.notdef /.notdef
183 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
184 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
185 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
186 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
187 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
188 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
189 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
190 ] def
191
192 %%EndProcSet
193 %%BeginProcSet: texps.pro
194 %!
195 TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
196 index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
197 exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
198 ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
199 pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
200 div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
201 /nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
202 definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
203 sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
204 mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
205 exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
206 forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
207 end
208
209 %%EndProcSet
210 %%BeginProcSet: special.pro
211 %!
212 TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
213 /vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
214 /rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
215 /@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
216 /hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
217 X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
218 /@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
219 /urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
220 {userdict/md get type/dicttype eq{userdict begin md length 10 add md
221 maxlength ge{/md md dup length 20 add dict copy def}if end md begin
222 /letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
223 atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
224 itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
225 transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
226 curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
227 pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
228 if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
229 -1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
230 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
231 yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
232 neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
233 noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
234 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
235 neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
236 1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
237 2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
238 -1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
239 TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
240 Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
241 }if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
242 save N userdict maxlength dict begin/magscale true def normalscale
243 currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
244 /psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
245 psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
246 psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
247 TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def
248 @MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll
249 newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto
250 closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N
251 /@beginspecial{SDict begin/SpecialSave save N gsave normalscale
252 currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}
253 N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs
254 neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate
255 rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse
256 scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg
257 lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx
258 ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N
259 /setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{
260 pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave
261 restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B
262 /rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1
263 setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY
264 moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix
265 matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc
266 savematrix setmatrix}N end
267
268 %%EndProcSet
269 %%BeginProcSet: color.pro
270 %!
271 TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
272 setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
273 }repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
274 /TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
275 setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
276 /currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
277 known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
278 /Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
279 /Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
280 setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
281 setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
282 0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
283 /Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
284 setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
285 0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
286 0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
287 0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
288 /Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
289 setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
290 setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
291 0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
292 /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
293 setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
294 0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
295 0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
296 0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
297 /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
298 setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
299 /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
300 0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
301 0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
302 0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
303 setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
304 0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
305 /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
306 setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
307 0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
308 1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
309 /PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
310 setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
311 0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
312 DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
313 setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
314 setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
315 setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
316
317 %%EndProcSet
318 %%BeginFont: CMMI7
319 %!PS-AdobeFont-1.1: CMMI7 1.100
320 %%CreationDate: 1996 Jul 23 07:53:53
321 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
322 11 dict begin
323 /FontInfo 7 dict dup begin
324 /version (1.100) readonly def
325 /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
326 /FullName (CMMI7) readonly def
327 /FamilyName (Computer Modern) readonly def
328 /Weight (Medium) readonly def
329 /ItalicAngle -14.04 def
330 /isFixedPitch false def
331 end readonly def
332 /FontName /CMMI7 def
333 /PaintType 0 def
334 /FontType 1 def
335 /FontMatrix [0.001 0 0 0.001 0 0] readonly def
336 /Encoding 256 array
337 0 1 255 {1 index exch /.notdef put} for
338 dup 0 /.notdef put
339 readonly def
340 /FontBBox{0 -250 1171 750}readonly def
341 /UniqueID 5087382 def
342 currentdict end
343 currentfile eexec
344 D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
345 3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
346 532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
347 B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
348 986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
349 D919C2DDD26BDC0D99398B9F4D03D77639DF1232A4D6233A9CAF69B151DFD33F
350 C0962EAC6E3EBFB8AD256A3C654EAAF9A50C51BC6FA90B61B60401C235AFAB7B
351 B078D20B4B8A6D7F0300CF694E6956FF9C29C84FCC5C9E8890AA56B1BC60E868
352 DA8488AC4435E6B5CE34EA88E904D5C978514D7E476BF8971D419363125D4811
353 4D886EDDDCDDA8A6B0FDA5CF0603EA9FA5D4393BEBB26E1AB11C2D74FFA6FEE3
354 FAFBC6F05B801C1C3276B11080F5023902B56593F3F6B1F37997038F36B9E3AB
355 76C2E97E1F492D27A8E99F3E947A47166D0D0D063E4E6A9B535DC9F1BED129C5
356 123775D5D68787A58C93009FD5DA55B19511B95168C83429BD2D878207C39770
357 012318EA7AA39900C97B9D3859E3D0B04750B8390BF1F1BC29DC22BCAD50ECC6
358 A3C633D0937A59E859E5185AF9F56704708D5F1C50F78F43DFAC43C4E7DC9413
359 44CEFE43279AFD3C167C942889A352F2FF806C2FF8B3EB4908D50778AA58CFFC
360 4D1B14597A06A994ED8414BBE8B26E74D49F6CF54176B7297CDA112A69518050
361 01337CBA5478EB984CDD22020DAED9CA8311C33FBCC84177F5CE870E709FC608
362 D28B3A7208EFF72988C136142CE79B4E9C7B3FE588E9824ABC6F04D141E589B3
363 914A73A42801305439862414F893D5B6C327A7EE2730DEDE6A1597B09C258F05
364 261BC634F64C9F8477CD51634BA648FC70F659C90DC042C0D6B68CD1DF36D615
365 24F362B85A58D65A8E6DFD583EF9A79A428F2390A0B5398EEB78F4B5A89D9AD2
366 A517E0361749554ABD6547072398FFDD863E40501C316F28FDDF8B550FF8D663
367 9843D0BEA42289F85BD844891DB42EC7C51229D33EE7E83B1290404C799B8E8C
368 889787CDC0C51802EA1E0C63E6DE20980D3DD206F0537C4BD8FB2F52F35DFA3C
369 BC4058B9AC2B51C4E4DAB5717158927EBB093988501701139811EE51077BE328
370 130AC3E4DE989605842BEB6B9AB1095F8FD3E61B4FD16B0385EA780B89D91DD3
371 D93C34892F60D788FC144B083FEFDFDAD37AF8DDB007080A43EB8BFB0106D3F9
372 E3993F3C43C1645E2F404895F829A9D7B8ADC0556CE51D225A517C8C3398C51C
373 24B3DE75104BE44A47501BF7B48A98CB7DA755C699E596BCD2B0042F387B5024
374 186FD2280A9F6B4AF8B685A63ECF9236DC9CDB0FD12DDBDF72527D4F516E70FD
375 A302D6A73CB870E5D682E0D570B35754D06AAA680F7B81F8AB3AB7DFE6FDE9BF
376 3294CF0C765317977327E1ECB7AD92DD74C29B35F0114362CBCFBAC2473BBA03
377 4D04CF76F36526BF3214B5302476FBB87BD6C010B5B4EDE87BF5B0BBAEA7C9DD
378 282F3268F5FE47206A7F9AAE40FD8F6D538F2B66F51B38E248BB127F075E457E
379 6921C28CADA135C006E669EF747D740E48CDD8E2DB8E80D0116E68B17B77E356
380 E574D5F944BE20CDD1940CF199489698B64A714CC8BE2880BBDF70F755412633
381 4D61DF2772CB23EA0841BFDB959E4A21C60EA9F4C2A8C79726068E612EA4261F
382 91329E2382795B45238F957691839DB357CDB72017F04DD158B8D439A225F0DE
383 83A7F5005CD5B3EFF61C912665438B7BFBBB9EF2341F080A2964FB53CF2CDA02
384 7E567BD092AEE4239DE60C31CEC80EC72476CF411D75BD5BBA60F6E3B3B293DE
385 D54E1DF12DC7E004EDA96594A86FB61AB1E4B9C661E79D1342868DA5454BA37D
386 DDB472CF615F1744853829ED2EABB13B1534951482357D63EBB5F9568C744B2B
387 308007B4
388 0000000000000000000000000000000000000000000000000000000000000000
389 0000000000000000000000000000000000000000000000000000000000000000
390 0000000000000000000000000000000000000000000000000000000000000000
391 0000000000000000000000000000000000000000000000000000000000000000
392 0000000000000000000000000000000000000000000000000000000000000000
393 0000000000000000000000000000000000000000000000000000000000000000
394 0000000000000000000000000000000000000000000000000000000000000000
395 0000000000000000000000000000000000000000000000000000000000000000
396 cleartomark
397 %%EndFont
398 %%BeginFont: CMR7
399 %!PS-AdobeFont-1.1: CMR7 1.0
400 %%CreationDate: 1991 Aug 20 16:39:21
401 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
402 11 dict begin
403 /FontInfo 7 dict dup begin
404 /version (1.0) readonly def
405 /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
406 /FullName (CMR7) readonly def
407 /FamilyName (Computer Modern) readonly def
408 /Weight (Medium) readonly def
409 /ItalicAngle 0 def
410 /isFixedPitch false def
411 end readonly def
412 /FontName /CMR7 def
413 /PaintType 0 def
414 /FontType 1 def
415 /FontMatrix [0.001 0 0 0.001 0 0] readonly def
416 /Encoding 256 array
417 0 1 255 {1 index exch /.notdef put} for
418 dup 0 /.notdef put
419 readonly def
420 /FontBBox{-27 -250 1122 750}readonly def
421 /UniqueID 5000790 def
422 currentdict end
423 currentfile eexec
424 D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
425 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
426 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
427 D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
428 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
429 2BDBF16FBC7512FAA308A093FE5CF5B8CABB9FFC6CC3F1E9AE32F234EB60FE7D
430 E34995B1ACFF52428EA20C8ED4FD73E3935CEBD40E0EAD70C0887A451E1B1AC8
431 47AEDE4191CCDB8B61345FD070FD30C4F375D8418DDD454729A251B3F61DAE7C
432 8882384282FDD6102AE8EEFEDE6447576AFA181F27A48216A9CAD730561469E4
433 78B286F22328F2AE84EF183DE4119C402771A249AAC1FA5435690A28D1B47486
434 1060C8000D3FE1BF45133CF847A24B4F8464A63CEA01EC84AA22FD005E74847E
435 01426B6890951A7DD1F50A5F3285E1F958F11FC7F00EE26FEE7C63998EA1328B
436 C9841C57C80946D2C2FC81346249A664ECFB08A2CE075036CEA7359FCA1E90C0
437 F686C3BB27EEFA45D548F7BD074CE60E626A4F83C69FE93A5324133A78362F30
438 8E8DCC80DD0C49E137CDC9AC08BAE39282E26A7A4D8C159B95F227BDA2A281AF
439 A9DAEBF31F504380B20812A211CF9FEB112EC29A3FB3BD3E81809FC6293487A7
440 455EB3B879D2B4BD46942BB1243896264722CB59146C3F65BD59B96A74B12BB2
441 9A1354AF174932210C6E19FE584B1B14C00E746089CBB17E68845D7B3EA05105
442 EEE461E3697FCF835CBE6D46C75523478E766832751CF6D96EC338BDAD57D53B
443 52F5340FAC9FE0456AD13101824234B262AC0CABA43B62EBDA39795BAE6CFE97
444 563A50AAE1F195888739F2676086A9811E5C9A4A7E0BF34F3E25568930ADF80F
445 0BDDAC3B634AD4BA6A59720EA4749236CF0F79ABA4716C340F98517F6F06D9AB
446 7ED8F46FC1868B5F3D3678DF71AA772CF1F7DD222C6BF19D8EF0CFB7A76FC6D1
447 0AD323C176134907AB375F20CFCD667AB094E2C7CB2179C4283329C9E435E7A4
448 1E042AD0BAA059B3F862236180B34D3FCED833472577BACD472A489B11C4D43C
449 322B4ED6E6EE9BBE94DF8FDFE27FC5CB7A7B895EF799D4B7D1C223DBAB780E7E
450 9BDBBCD1AC4FDDA8144E7B14B714D833B5B645C2726E3B78760B81F34B3320F0
451 B2C23A4FDB07800FA33209ACE7E84B5FF88F843066EEFC31522167BC339F0AD1
452 D2F32A0CB777EC9AD231DC1A1CF0969509369DA28B09E1FE4DBF77FAB283488C
453 4D3E275BA6FAB0B60D557066BE0DDC61380632A4A9BDB35880A9E0BCE528B8FB
454 99664F36325FE6560318E285F87A472D3A481E80E35C8AD12343A8778517FB90
455 5071322724A914FA0A08BF2DC29C99F05CCB3D7B67676B43DABEB312D38A2B62
456 C4D8E6E294FF7DF30E271F9D22650DC4E24D838143938B97B082EE50A9221F5E
457 718CDAD18C4AA0356A794C208CF20FB3798630E03EF6351845269C2F72B4ED7F
458 19A78DE783A1119450D3D5AF95925F8F3D0D984842CD5C053612784B4D06BD75
459 A70A0384CD2314CB855C2EAAF31603EB38A07F264B7F2640329AD4FCA928C086
460 462FFB780B72308EFC972F77361AB02AE549457038AE58983CDEACB92FCCF023
461 949ACB3AC5B6F88B3EE6B1EAA884CD0AFECE6D568B3B290DA7CC14ABE4B9229A
462 62807A3C6E91F34FFBBC2151BEEFDE5F81047BD619D095096F14332656261EFD
463 64270142E5181B3A929DA59FDB838F218E853D0DF1623541F18ED3DB44B6195F
464 9FD81525744F69B07F8BF53AD1ED6E01F7E050D4BAAC5D0C8BE825F2C30D79E9
465 407162BB47F7CB33CA00997B89D2ECE43D1808DCC05138DFB7D3537C3A164F34
466 6354AE3806126CFB11072B20A69C3D4360E960DFB4DE277DA207DD4F10A7FD1E
467 1D8A9CBC0E14F0C696C769502BAFBFCDDB7EF2AB19CD18CCBBC8A89B3778D4A5
468 09D81927228A7263C9D001087BF9A32C93F287041848A6761918184D414483FF
469 2FD1720B99AB9B6D381AE4A71E354299DBEF1A2A9FA5868D1BBA51755BEB4D62
470 66F6078D27722AE1D8389F3BF0961C0A07198C47BDD1C466B3D2A03B87C29D56
471 DECFCF9B70C1A558D3550C8E26DFCB293627F911EE4908F841287D6A7C787340
472 FBB30C856F4131B58E11E2A156D06F757EAAB367648C888CE177FEB96118B1F1
473 31EE2CB4B7B516BDB3FEEB3DA6D45B9D6901BDD095EF390A7C875C8659A16D57
474 9A858DB21029988448C0763C7E2000D5623E24FAACC26E44123CAD03A1389823
475 98BEB787E765F045E62C4F6A5D6EB5DB1D6D16752410E8FEC9D14E0000D2EA76
476 2C14F7E0C4D88737C1BADCD7199E0F33A5875FD332FA5051B3D72CAABAE6A0ED
477 415DCB40E711BC3DE1A736B20361343DCEE5EBA48BFD4AFE96CB5D123FF8FF37
478 49D139A66EC2A10C69110EE020D41EEFE33E3963DE06EF2AA83A586BD144792E
479 B33D0040E448BE914119B3734CE2B0312C45C81B9946F07438BD70D8567FD8C1
480 DDD3D217BADA0C73138771A5D0F087
481 0000000000000000000000000000000000000000000000000000000000000000
482 0000000000000000000000000000000000000000000000000000000000000000
483 0000000000000000000000000000000000000000000000000000000000000000
484 0000000000000000000000000000000000000000000000000000000000000000
485 0000000000000000000000000000000000000000000000000000000000000000
486 0000000000000000000000000000000000000000000000000000000000000000
487 0000000000000000000000000000000000000000000000000000000000000000
488 0000000000000000000000000000000000000000000000000000000000000000
489 cleartomark
490 %%EndFont
491 %%BeginFont: CMSY7
492 %!PS-AdobeFont-1.1: CMSY7 1.0
493 %%CreationDate: 1991 Aug 15 07:21:52
494 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
495 11 dict begin
496 /FontInfo 7 dict dup begin
497 /version (1.0) readonly def
498 /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
499 /FullName (CMSY7) readonly def
500 /FamilyName (Computer Modern) readonly def
501 /Weight (Medium) readonly def
502 /ItalicAngle -14.035 def
503 /isFixedPitch false def
504 end readonly def
505 /FontName /CMSY7 def
506 /PaintType 0 def
507 /FontType 1 def
508 /FontMatrix [0.001 0 0 0.001 0 0] readonly def
509 /Encoding 256 array
510 0 1 255 {1 index exch /.notdef put} for
511 dup 0 /.notdef put
512 readonly def
513 /FontBBox{-15 -951 1252 782}readonly def
514 /UniqueID 5000817 def
515 currentdict end
516 currentfile eexec
517 D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
518 7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
519 A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
520 E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
521 221A37D9A807DD01161779DDE7D251491EBF65A98C9FE2B1CF8D725A70281949
522 8F4AFFE638BBA6B12386C7F32BA350D62EA218D5B24EE612C2C20F43CD3BFD0D
523 F02B185B692D7B27BEC7290EEFDCF92F95DDEB507068DE0B0B0351E3ECB8E443
524 E611BE0A41A1F8C89C3BC16B352C3443AB6F665EAC5E0CC4229DECFC58E15765
525 424C919C273E7FA240BE7B2E951AB789D127625BBCB7033E005050EB2E12B1C8
526 E5F3AD1F44A71957AD2CC53D917BFD09235601155886EE36D0C3DD6E7AA2EF9C
527 C402C77FF1549E609A711FC3C211E64E8F263D60A57E9F2B47E3480B978AAF63
528 868AEA25DA3D5413467B76D2F02F8097D2841EDA6677731A6ACFEC0BABF1016A
529 089B2D24F0B67A14E251EC1C3C32B5096847370B7B871270EEE92055FF01C467
530 3D550554F820820B306DFBA4A97EFED866DD1D45858EF3CE92406C60D25AC2B8
531 10DE053B049FB1D7BA441CAB8C6555081DE8765C4486CDB625BEE59C978793DF
532 18444751C6D0E015476C5BEDC7107F9DE012C1F2D2ADE9D6A7C09B866C273A06
533 1A664AE15C4774DF137EC308AF0CBE53F5DA4E75BE89BCDA0AC7AF4AADBE8556
534 3850DDFA23E43314F7C339667A8DBA24283A55826E2E5764C23F621ECCD25CFF
535 07C9668318ABA44DFECB74A4351A1A01EDD9001118E03C127E90CED4A247590A
536 1912E1BBC3CA2904F6C51B43C3C4980944816E907B8FEA373BC46C0E03A0D93C
537 62C06916706809F30426B23805307F46F3870743CDEDFAFBFA7E1816ABD55205
538 F8AFC8341017C18BFE6B83EE7286689250
539 0000000000000000000000000000000000000000000000000000000000000000
540 0000000000000000000000000000000000000000000000000000000000000000
541 0000000000000000000000000000000000000000000000000000000000000000
542 0000000000000000000000000000000000000000000000000000000000000000
543 0000000000000000000000000000000000000000000000000000000000000000
544 0000000000000000000000000000000000000000000000000000000000000000
545 0000000000000000000000000000000000000000000000000000000000000000
546 0000000000000000000000000000000000000000000000000000000000000000
547 cleartomark
548 %%EndFont
549 %%BeginFont: CMEX10
550 %!PS-AdobeFont-1.1: CMEX10 1.00
551 %%CreationDate: 1992 Jul 23 21:22:48
552 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
553 11 dict begin
554 /FontInfo 7 dict dup begin
555 /version (1.00) readonly def
556 /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
557 /FullName (CMEX10) readonly def
558 /FamilyName (Computer Modern) readonly def
559 /Weight (Medium) readonly def
560 /ItalicAngle 0 def
561 /isFixedPitch false def
562 end readonly def
563 /FontName /CMEX10 def
564 /PaintType 0 def
565 /FontType 1 def
566 /FontMatrix [0.001 0 0 0.001 0 0] readonly def
567 /Encoding 256 array
568 0 1 255 {1 index exch /.notdef put} for
569 dup 82 /integraltext put
570 readonly def
571 /FontBBox{-24 -2960 1454 772}readonly def
572 /UniqueID 5000774 def
573 currentdict end
574 currentfile eexec
575 D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
576 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
577 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
578 D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
579 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
580 2BDBF16FBC7512FAA308A093FE5CF5B8CAC6A7BEB5D02276E511FFAF2AE11910
581 DE076F24311D94D07CACC323F360887F1EA11BDDA7927FF3325986FDB0ABDFC8
582 8E4B40E7988921D551EC0867EBCA44C05657F0DC913E7B3004A5F3E1337B6987
583 FEBC45F989C8DC6DC0AD577E903F05D0D54208A0AE7F28C734F130C133B48422
584 BED48639A2B74E4C08F2E710E24A99F347E0F4394CE64EACB549576E89044E52
585 EABE595BC964156D9D8C2BAB0F49664E951D7C1A3D1789C47F03C7051A63D5E8
586 DF04FAAC47351E82CAE0794AA9692C6452688A74A7A6A7AD09B8A9783C235EC1
587 EA2156261B8FB331827145DE315B6EC1B3D8B67B3323F761EAF4C223BB214C4C
588 6B062D1B281F5041D068319F4911058376D8EFBA59884BA3318C5BC95684F281
589 E0591BC0D1B2A4592A137FF301610019B8AC46AE6E48BC091E888E4487688350
590 E9AD5074EE4848271CE4ACC38D8CBC8F3DB32813DDD5B341AF9A6601281ABA38
591 4A978B98483A63FCC458D0E3BCE6FD830E7E09B0DB987A6B63B74638FC9F21A5
592 8C68479E1A85225670D79CDDE5AC0B77F5A994CA700B5F0FF1F97FC63EFDE023
593 8135F04A9D20C31998B12AE06676C362141AAAA395CDEF0A49E0141D335965F2
594 FB4198499799CECCC8AA5D255264784CD30A3E8295888EFBC2060ADDD7BAC45A
595 EEEECDFF7A47A88E69D84C9E572616C1AC69A34B5F0D0DE8EE4EDF9F4ADE0387
596 680924D8D5B73EF04EAD7F45977CA8AD73D4DD45DE1966A3B8251C0386164C35
597 5880DD2609C80E96D1AB861C9259748E98F6711D4E241A269ED51FF328344664
598 3AF9F18DCE671611DB2F5D3EA77EE734D2BED623F973E6840B8DAD1E2C3C2666
599 DD4DD1C1C8384F906A7BAACDF441BB0AAEA2A697E453C2408FE375B1090D0459
600 FF2B9E209E6B76D5CDE0C2C7B89C82D493DC8DDBF80A64A495DF56C655A0286E
601 7E5DC0B5DB86F2F1BA6E0B67E8D6983553541BD9C9B576B726072F6EADE12BAF
602 4A99BC8D7A5953CDBC02D558B2D56DC2AE2878414FA3AF58B8B2925DD4B48BE9
603 6A7485F6FEB98C24CABF75711CD6F7EB53C69F984902F0D51BE994A9D29F4A22
604 FC6209D8DC09011A79F93E60C9082BA4E60FCCBC5D2441AAAD934488D88BA3BC
605 C272BA2FDD5E93189F98BF0B7E3EA69CCADB49FC8A2E78D907D52428D06F08CE
606 7675346A4F4D96125AE2BAE63A82E47A9BEE1C8E41F3AB9E48E0386ED89A5B17
607 3A0E533A6531A297B1FAF91A1EAAA914A21A04E9F1FCCB2FFAB44DF1C8F50764
608 343E9088C9BDC12C198C7BDFFFFF4EA596BCA1CCB5DD25BB0FE73FFD0DAA08D7
609 A45EF06D2BD58600
610 0000000000000000000000000000000000000000000000000000000000000000
611 0000000000000000000000000000000000000000000000000000000000000000
612 0000000000000000000000000000000000000000000000000000000000000000
613 0000000000000000000000000000000000000000000000000000000000000000
614 0000000000000000000000000000000000000000000000000000000000000000
615 0000000000000000000000000000000000000000000000000000000000000000
616 0000000000000000000000000000000000000000000000000000000000000000
617 0000000000000000000000000000000000000000000000000000000000000000
618 cleartomark
619 %%EndFont
620 %%BeginFont: CMR10
621 %!PS-AdobeFont-1.1: CMR10 1.00B
622 %%CreationDate: 1992 Feb 19 19:54:52
623 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
624 11 dict begin
625 /FontInfo 7 dict dup begin
626 /version (1.00B) readonly def
627 /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
628 /FullName (CMR10) readonly def
629 /FamilyName (Computer Modern) readonly def
630 /Weight (Medium) readonly def
631 /ItalicAngle 0 def
632 /isFixedPitch false def
633 end readonly def
634 /FontName /CMR10 def
635 /PaintType 0 def
636 /FontType 1 def
637 /FontMatrix [0.001 0 0 0.001 0 0] readonly def
638 /Encoding 256 array
639 0 1 255 {1 index exch /.notdef put} for
640 dup 0 /.notdef put
641 readonly def
642 /FontBBox{-251 -250 1009 969}readonly def
643 /UniqueID 5000793 def
644 currentdict end
645 currentfile eexec
646 D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
647 016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171
648 9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F
649 D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758
650 469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8
651 2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4
652 87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F
653 D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0
654 92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C
655 295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75
656 409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C
657 4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF
658 2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E
659 0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E
660 B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008
661 24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B
662 43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF
663 D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575
664 5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC
665 96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3
666 7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3A310848BAF176C988
667 725F37CD5C13229E298FB3B1A957560EA4D995FC5118C7862CD87871BC624551
668 81F1B1B073AE00B432D8A6344AAF484132F475479CFCBCC6F3F444855B2B4CE1
669 CD02F10ABA1A640D9852DABA12E901F630BA5060CBA7FBABFD2A7518029EDC06
670 2BE896D00A355A182F98A97E3BA41E9782F6BAA4ED92648760655E15B57643B5
671 BAB4968CA1AADD820F993EB7ABA18FCB0937095FE4487254D386DC5FF5BEF273
672 980D9307AF1C23C23EFAC7D46FC839C05297F8AB66A0093B23CD49DC998B0E49
673 3D49DBB6803FD753A9E426992ED6BC8BEFEEAD47577EE64AA9725A015C1E0CA2
674 644D426C007E5681D4FDC27CF78E392506AAF7A5C8A21E06037F698466632196
675 A64D1206AB59C5FD3D761B784845155F0FDB4A174FD165CE4103019F38D54513
676 44CF5637BBAE79A10AD3F431A4B0997305F7C70A208BFC470AB52A31175710C6
677 FB48E552AFB2C2BC452857FBFD39547954E2CE3CB99F13E8EA78DA56973F4DA6
678 241B500D66A8B0F0B15679BFA992CA2D8945B38A4BF8B7E599354F8906BE4D14
679 95247B1EC6571E5D15825D479AF0E6E8F6A6B543CC272FA607C489AF7A0A9E18
680 497BD332F36AE1DB5AE4C1D0D766CB53D0E2E96A6B4EDF5FB544327984B781D6
681 4B6075D35EC1E3507FD4FE2E7097A37480C8C172A8C59173B67341A4BD0E85DD
682 55560F0EDC536F4BE3C86F9764E9D7F4313861B4D82AC088716466D3F9D51BF7
683 3E000254A8671C3523CAB620C1D4BC0F25113B884DA2D1596E14FCC7FE2B5288
684 06F4D7CEA6D46502CCC5BE14C1643C89F9703357AC4BE04F9A19F59A963E9F90
685 F4A84685377B43F208A3F33191EED16E320913DE0F6F5038EC5FBFE0A25EC670
686 59955DC26B835C607DCBA6AE8D0E59AD4D386579E10A7A2D95E6EDB845423CB1
687 7ED724802454F2A697094A292537577F2BD1A952D7CA16624A5119E62FF03F1D
688 94EC22F88E9E093AB5BF01340C9B22C2788BC2BA5CBC169E22DF10EC6BC06355
689 6057B492EB57DF9766C2EA18EE938E8AC80C6FD8CF562C67DBFEABEA97B3EE8D
690 C970170E4AD84CF80782D4B288200FC86CC09B947F1A368D78D5FFBB10EA0C63
691 7FD5993F8C52CE0A54E22E89FC94670BDFF5883339A1E72C5D5DE6D94BCAE199
692 3B277AC3AD7CB4676339D3CB204546F15A659C52A1722AFD470FD6B7D4E22A73
693 D2B0FDEE3A06761941B9BF0CEA8F492FA46EFEB25D26C2B44CA0E52785798A5D
694 DF953FA459FA8A7C3CA7BC3ADAD97AA865BE6A6CB3925ADC6F77B29FFD2D93C8
695 DA2DDD52D2DD04B5364324BE9C2F0E4745812D0F8F0EB5D02C561936B0700C66
696 E3D4EB9A3CC0A3CB0F76176328470B1B0A01AC2200BB7FFB4EA13AAEC30922FC
697 D3FE9AA853466C516F24D4ABDA58BA0F6D34AD4332DA321016DE35FA29175E66
698 ED9B75C5EDE5D2779AD90D4C59EF816EF3DDB46C6D7F89DE38D21ABDBA224169
699 BB3A54B3B32C26637C3A39B57FAA236B223FA77617F10E62D14EAF0FB04AE78C
700 5AAD4CA8DA53996A65A140CE58F4576844C1B90EE098B63EF0D02F1A8423E0F2
701 CF755DDBE918548029F6F94AFC4C9D2077922364EEA3575C515A0F13EFAE5A70
702 E653CFAD6281DA633F686895AAE3DD24306D82C78D763400A601B8518C8582B6
703 1DF1CDC0D6BA5B701C41450DD5967EC9ED4F6DE40DDFF412A66313A21BE12009
704 11970B017C4C553BA11CBA440B75128ED867A2A50938517F2F1AB9452EF6D22E
705 08760251BDA1F8FD1A6EE3F8C285A46A62EDE919DF86763491547E264B3228C7
706 FE07CC89D6F80EA7AD6F76D50EF61C87901517BDF709C4680307DCCEC28D1331
707 EB12D0BDACF04916E0F88ADCEFBB645EC375945F7A5676A0EE54573A6E75C5F3
708 4A28917F0B73E1860E6E135E661F8E47AA2E0640F78492824BBA5C567A6FDEFB
709 0C88ECBC799F452EBE60C4E1450C64DF88
710 0000000000000000000000000000000000000000000000000000000000000000
711 0000000000000000000000000000000000000000000000000000000000000000
712 0000000000000000000000000000000000000000000000000000000000000000
713 0000000000000000000000000000000000000000000000000000000000000000
714 0000000000000000000000000000000000000000000000000000000000000000
715 0000000000000000000000000000000000000000000000000000000000000000
716 0000000000000000000000000000000000000000000000000000000000000000
717 0000000000000000000000000000000000000000000000000000000000000000
718 cleartomark
719 %%EndFont
720 %%BeginFont: CMMI10
721 %!PS-AdobeFont-1.1: CMMI10 1.100
722 %%CreationDate: 1996 Jul 23 07:53:57
723 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
724 11 dict begin
725 /FontInfo 7 dict dup begin
726 /version (1.100) readonly def
727 /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
728 /FullName (CMMI10) readonly def
729 /FamilyName (Computer Modern) readonly def
730 /Weight (Medium) readonly def
731 /ItalicAngle -14.04 def
732 /isFixedPitch false def
733 end readonly def
734 /FontName /CMMI10 def
735 /PaintType 0 def
736 /FontType 1 def
737 /FontMatrix [0.001 0 0 0.001 0 0] readonly def
738 /Encoding 256 array
739 0 1 255 {1 index exch /.notdef put} for
740 dup 0 /.notdef put
741 readonly def
742 /FontBBox{-32 -250 1048 750}readonly def
743 /UniqueID 5087385 def
744 currentdict end
745 currentfile eexec
746 D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
747 3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B
748 532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470
749 B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B
750 986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE
751 D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958
752 9E394A533A081C36D456A09920001A3D2199583EB9B84B4DEE08E3D12939E321
753 990CD249827D9648574955F61BAAA11263A91B6C3D47A5190165B0C25ABF6D3E
754 6EC187E4B05182126BB0D0323D943170B795255260F9FD25F2248D04F45DFBFB
755 DEF7FF8B19BFEF637B210018AE02572B389B3F76282BEB29CC301905D388C721
756 59616893E774413F48DE0B408BC66DCE3FE17CB9F84D205839D58014D6A88823
757 D9320AE93AF96D97A02C4D5A2BB2B8C7925C4578003959C46E3CE1A2F0EAC4BF
758 8B9B325E46435BDE60BC54D72BC8ACB5C0A34413AC87045DC7B84646A324B808
759 6FD8E34217213E131C3B1510415CE45420688ED9C1D27890EC68BD7C1235FAF9
760 1DAB3A369DD2FC3BE5CF9655C7B7EDA7361D7E05E5831B6B8E2EEC542A7B38EE
761 03BE4BAC6079D038ACB3C7C916279764547C2D51976BABA94BA9866D79F13909
762 95AA39B0F03103A07CBDF441B8C5669F729020AF284B7FF52A29C6255FCAACF1
763 74109050FBA2602E72593FBCBFC26E726EE4AEF97B7632BC4F5F353B5C67FED2
764 3EA752A4A57B8F7FEFF1D7341D895F0A3A0BE1D8E3391970457A967EFF84F6D8
765 47750B1145B8CC5BD96EE7AA99DDC9E06939E383BDA41175233D58AD263EBF19
766 AFC0E2F840512D321166547B306C592B8A01E1FA2564B9A26DAC14256414E4C8
767 42616728D918C74D13C349F4186EC7B9708B86467425A6FDB3A396562F7EE4D8
768 40B43621744CF8A23A6E532649B66C2A0002DD04F8F39618E4F572819DD34837
769 B5A08E643FDCA1505AF6A1FA3DDFD1FA758013CAED8ACDDBBB334D664DFF5B53
770 956017667094CD8DC214A666D7D12CB23EC030318B42DD7208AE2E67C6A3A87E
771 CFBF7BD102020F305C04F1FFBA253F40777A8E5DD926E538B21264A26669FD3E
772 308F0FEE94761F7BD27E2C72007159151B13ED945EAB1E0557AF1088CF556FE5
773 80ACD6F11D3E90203B47AA97D1CDC367E59DA305A145B536C57ACD0837654D37
774 A66D2DCD9242D6BE1A865274A231BDE3E84E76B9132557FEF54778C04F89152C
775 8D2A3BBFFCBDFF634DB3AF076D45A61114248127D09D00E844A6114E2DFCC433
776 BA649708F621AFF5F1BFCC42077AE0E8484FA9E6D909CDA30A8E93AF847DEADC
777 7A424A6B12B5E6AC529131A72DE776E4CAD7DE4FD6A0BA43A373F354E8FED9BB
778 9BD65ED0B46F6D01E3DE7666871BF54FC2F73F09A8A8A8CC4881CD5A7E391EBF
779 D7C5E92F1B2835AAEEBFA332E18DCD5E679DE9AACB9077106295BB47CB477E00
780 13FED3112D3370128941CF2B311B313F0BB3FBC0941DAB6F154AD1A741C66FB9
781 4769485F9417F19D47DFC270D3FD179D0DEAFB9DE987DCC7CB27BEE1A5E70785
782 46FFF5BC310ADD257D78D34CCB326B81961A3297EA6E42A9C8EF82CE2F94A1A3
783 0BB99F38CB26D98B7C013B91ED72C2D19D209C8F29E819A19277C20AE2D7AE42
784 7A2D6D8B2D06043F33783B74DAA17A357B59EC0F7F9482E1E3AF4A80066E49F8
785 D3F656B44DCCFBC0965B5A81902248D8AF56B263E74BF663820C1A60CB6D5FC8
786 ED6ED46301930560C077556489C8BCE2BA2F05A53AFEEAE01737E54987718DB7
787 C5BFCD23951DA3DB7B83DDC4934A9FF55ECD9D3221451D1407273D1F4DBB18C0
788 BB418A1A32EC5927F3B1C126A25497FF754F4D9F9EB1A2522C1894B2C7D75005
789 AADA0369C6A413C737EE4FDC635DC524B09E749D5A417E1CE8EA727160EC42EB
790 31B94F410B63B5108173E9060B56156F0C76EAD1A5D5C97CF8EFE911C9B89E3B
791 F01420A023735A85D7D7E2AA7DBE2A98C6708AC5EC1988F2818E8F207D8881A9
792 C9495B540791D0C55408879ABE4562267D532C8EB165260B34E8A7F317E97ADF
793 0FDD1D7AFBC35F89420AC30EEFDC7D29209562B85E772E12E8B27FAE4B081940
794 FB060171D315502B987CF067166439CC548114BD8FBB05027D14AFF83C7682BF
795 E5C6044959C4C6BBBCDDF579AB7C80E2647A7D
796 0000000000000000000000000000000000000000000000000000000000000000
797 0000000000000000000000000000000000000000000000000000000000000000
798 0000000000000000000000000000000000000000000000000000000000000000
799 0000000000000000000000000000000000000000000000000000000000000000
800 0000000000000000000000000000000000000000000000000000000000000000
801 0000000000000000000000000000000000000000000000000000000000000000
802 0000000000000000000000000000000000000000000000000000000000000000
803 0000000000000000000000000000000000000000000000000000000000000000
804 cleartomark
805 %%EndFont
806 TeXDict begin 39158280 55380996 1000 600 600 (Biniou.fig2ps.tmp.dvi)
807 @start
808 %DVIPSBitmapFont: Fa ectt1000 10 6
809 /Fa 6 113 df<3801FFF0000713FE001F6D7E15E048809038C01FF81407EC01FC381F80
810 000006C77EC8127EA3ECFFFE131F90B5FC1203120F48EB807E383FF800EA7FC090C7FC12
811 FE5AA47E007F14FEEB8003383FE01F6CB612FC6C15FE6C14BF0001EBFE1F3A003FF007FC
812 27247CA32C>97 D<903803FFE0011F13F8017F13FE48B5FC48804848C6FCEA0FF0485A49
813 137E4848131890C9FC5A127EA25AA8127EA2127F6C140F6DEB1F806C7E6D133F6C6CEB7F
814 003907FE03FF6CB55A6C5C6C6C5B011F13E0010390C7FC21247AA32C>99
815 D<EB03FE90381FFFC0017F13F048B57E48803907FE03FE390FF800FFD81FE0EB3F805B48
816 48EB1FC090C7120F5A007E15E015075AB7FCA416C000FCC9FC7E127EA2127F6CEC03C06D
817 EB07E06C7ED80FF0130F6C6CEB3FC001FF13FF000190B512806C1500013F13FC010F13F0
818 0101138023247CA32C>101 D<ED03F8903907F80FFC90391FFE3FFE017FB6FC48B7FC48
819 ECFE7F9038FC0FF82607F003133E3A0FE001FC1CD9C0001300001F8049137EA66D13FE00
820 0F5CEBE0016C6C485A3903FC0FF048B5FC5D481480D99FFEC7FCEB87F80180C8FCA37F6C
821 7E90B512F06C14FE48ECFF804815E04815F03A3FC0001FF848C7EA03FC007E1400007C15
822 7C00FC157E48153EA46C157E007E15FCD87F801303D83FE0EB0FF8D81FFCEB7FF06CB612
823 E0000315806C1500D8003F13F8010713C028387EA42C>103 D<EA7FE0487EA3127F1201
824 AA91381FFFF04A13F8A36E13F0913800FE004A5A4A5A4A5A4A5A4A5A4A5A4AC7FC14FEEB
825 F1FC13F3EBF7FE90B5FCA2EC9F80EC0FC001FE7FEBFC07496C7E496C7E811400157E8116
826 80151F3A7FFFC0FFFCB500E113FEA36C01C013FC27337EB22C>107
827 D<397FF01FE039FFF8FFF801FB13FE90B6FC6C158000019038F07FC09138801FE0913800
828 07F049EB03F85BED01FC491300A216FE167EA816FE6D14FCA2ED01F86D13036DEB07F015
829 0F9138801FE09138E07FC091B51280160001FB5B01F813F8EC3FC091C8FCAD387FFFE0B5
830 7EA36C5B27367FA32C>112 D E
831 %EndDVIPSBitmapFont
832 %DVIPSBitmapFont: Fb ecrm0700 7 1
833 /Fb 1 66 df<140EA2141FA34A7EA3EC6FC0A2ECEFE014C7A290380183F0A390380301F8
834 A201067F1400A249137EA2011C137F01187FA24980013FB5FCA2903960000FC0A201E080
835 491307A248486D7EA200038115011207D81FC0497ED8FFF890383FFFE0A22B2A7EA931>
836 65 D E
837 %EndDVIPSBitmapFont
838 /Fc 135[38 2[39 117[{ TeXaae443f0Encoding ReEncodeFont }2
839 58.1154 /CMMI7 rf /Fd 140[26 4[37 4[19 56[33 6[26 26
840 40[{ TeXf7b6d320Encoding ReEncodeFont }6 58.1154 /CMR7
841 rf /Fe 206[66 49[{ TeXbbad153fEncoding ReEncodeFont }1
842 58.1154 /CMSY7 rf /Ff 173[39 82[{}1 83.022 /CMEX10 rf
843 /Fg 155[46 38[65 19[32 32 40[{ TeXf7b6d320Encoding ReEncodeFont }4
844 83.022 /CMR10 rf /Fh 135[47 2[48 14[41 102[{
845 TeXaae443f0Encoding ReEncodeFont }3 83.022 /CMMI10 rf
846 %DVIPSBitmapFont: Fi ecrm1000 10 37
847 /Fi 37 122 df<EC0FF8EC7FFE903901F80780903907E001C090391F8000E090383F0007
848 017E497EA25BA2485A6F5AED018092C8FCA9ED03F0B7FCA33901F8000F1503B3AA486C49
849 7E267FFFE0B512C0A32A3B7FBA2E>28 D<121C127FEAFF80A8EA7F00AB123EAB121CABC7
850 FCA8121C127FEAFF80A5EA7F00121C093C79BB17>33 D<121C127FEAFF80A5EA7F00121C
851 0909798817>46 D<EB0FF0EB7FFE48B57E3903E03FE0390F000FF0001E6D7E001C6D7E48
852 6D7E5A6E7E126012FE6CEC7F807FA56CC7FC121CC8FCEDFF00A25D14015D14035D4A5A4A
853 5A5D4A5A4AC7FC147E5C495A14E0495A495A49C8FC011EEB01805B5B4913034848140048
854 5A485A90C75A48B6FC5A5A485CB6FCA321377CB62A>50 D<121C127FEAFF80A5EA7F0012
855 1CC7FCB2121C127FEAFF80A5EA7F00121C092479A317>58 D<913A01FF800180020FEBE0
856 03027F13F8903A01FF807E07903A03FC000F0FD90FF0EB039F4948EB01DFD93F80EB00FF
857 49C8127F01FE153F12014848151F4848150FA248481507A2485A1703123F5B007F1601A3
858 5B00FF93C7FCAD127F6DED0180A3123F7F001F160318006C7E5F6C7E17066C6C150E6C6C
859 5D00001618017F15386D6C5CD91FE05C6D6CEB03C0D903FCEB0F80902701FF803FC7FC90
860 39007FFFFC020F13F002011380313D7BBA3C>67 D<B812FEA3000190388000076C90C8FC
861 173F838383A383A31880170116C0A394C7FCA31501A21503150F91B5FCA3EC000F150315
862 01A21500A21860A318E093C712C0A41701A3EF0380A21707A2170F173F177F486D903807
863 FF00B9FCA333397EB838>69 D<B812F8A30001903880001F6C90C71201EE00FC177C173C
864 171CA2170CA4170E1706A2ED0180A21700A41503A21507151F91B5FCA3EC001F15071503
865 A21501A692C8FCAD4813C0B612C0A32F397DB836>I<B612E0A3000101C0C8FC6C90C9FC
866 B3AD1718A517381730A31770A317F0A216011603160FEE1FE0486D13FFB8FCA32D397DB8
867 34>76 D<D90FF813C090383FFE0190B512813903F807E33907E000F74848137F4848133F
868 48C7121F003E140F007E1407A2007C140312FC1501A36C1400A37E6D14006C7E7F13F86C
869 B47E6C13F8ECFF806C14E06C14F86C14FEC680013F1480010714C0EB007F020713E0EC00
870 7FED3FF0151F150FED07F8A200C01403A21501A37EA216F07E15036C15E06C14076C15C0
871 6C140F6DEB1F80D8FBF0EB3F00D8F0FE13FE39E03FFFF8010F13E0D8C00190C7FC253D7C
872 BA2E>83 D<003FB812E0A3D9C003EB001F273E0001FE130348EE01F00078160000701770
873 A300601730A400E01738481718A4C71600B3B0913807FF80011FB612E0A335397DB83C>
874 I<007FB590383FFFFCA3C601F801071380D97FE0D903FCC7FC013FEC01F06D6C5C5F6D6C
875 5C6D6C13034CC8FC6D6C1306160E6D6C5B6DEB8018163891387FC0306E6C5A16E06E6C5A
876 91380FF18015FB6EB4C9FC5D14036E7EA26E7F6F7EA24B7E15DF9138019FF09138038FF8
877 150F91380607FC91380E03FE140C4A6C7EEC38000230804A6D7E14E04A6D7E49486D7E13
878 0391C76C7E01066E7E130E010C6E7E011C1401013C8101FE822607FF80010713E0B500E0
879 013FEBFF80A339397EB83E>88 D<B500FE91383FFFE0A3000301E0913807FE00C649EC03
880 F0017F6F5A606D6C5D6D6C140395C7FC6D6C1406A26D6C5C6D6C141C17186D6C14381730
881 6D6D5B6E6C13E05F91383FE0015F91381FF003DA0FF890C8FC1606913807FC0E160C9138
882 03FE1C913801FF185E6E13B016E0157F6F5AB3A24B7E023FB512C0A33B397FB83E>I<EB
883 1FE0EBFFFC3803E03F3907000F80390F8007E0486C6C7E13E06E7EA26E7E6C5A6C5AC8FC
884 A4147FEB07FFEB3FE0EBFE00EA03F8EA0FF0EA1FC0123F485A90C7FC160C12FEA31401A2
885 6C13036CEB077C903980063E18383FC01E3A0FE0781FF03A03FFF00FE03A007F8007C026
886 277DA52A>97 D<EA03F012FFA3120F1203B0EC1FE0EC7FF89038F1E03E9039F3801F8090
887 39F7000FC001FEEB07E049EB03F049EB01F85BED00FCA216FEA2167E167FAA167E16FEA2
888 16FC15016D14F8ED03F07F01EEEB07E001C6EB0FC09039C7801F00903881E07E903800FF
889 F8C7EA1FC0283B7EB92E>I<EB03FC90381FFF8090387E03E03901F80070484813F83907
890 E001FC380FC003A2EA1F80123F90380001F848EB00F01500A2127E12FEAA127E127FA26C
891 14067F001F140E6D130C000F141C6C6C13386C6C13706C6C13E039007C07C090381FFF00
892 EB07F81F277DA525>I<ED0FC0EC03FFA3EC003F150FB0EB03F8EB1FFF90387E078F9038
893 F801EF3903F0007F4848133F4848131FA24848130F123F90C7FC5AA2127E12FEAA127E12
894 7FA27EA26C6C131FA26C6C133F6C6C137F6C6CEBEFF03A01F801CFFF39007C078F90381F
895 FE0FD907F813C0283B7DB92E>I<EB07F8EB1FFF90387C0FC03901F803E03903F001F0D8
896 07E013F8380FC0004848137CA248C7127E153E5A153F127E12FEA3B7FCA248C8FCA5127E
897 A2127FA26C14037F001F14076C6C13060007140E6D131CD801F013386C6C137090387E03
898 E090381FFF80903803FC0020277EA525>I<147E903803FF8090380FC1E0EB1F8790383F
899 0FF0137EA213FCA23901F803C091C7FCADB512FCA3D801F8C7FCB3AB487E387FFFF8A31C
900 3B7FBA19>I<ED03F090390FF00FF890393FFC3C3C9039F81F707C3901F00FE03903E007
901 C03A07C003E010000FECF000A248486C7EA86C6C485AA200075C6C6C485A6D485A6D48C7
902 FC38073FFC38060FF0000EC9FCA4120FA213C06CB512C015F86C14FE6CECFF804815C03A
903 0F80007FE048C7EA0FF0003E140348140116F8481400A56C1401007C15F06CEC03E0003F
904 1407D80F80EB0F80D807E0EB3F003901FC01FC39007FFFF0010790C7FC26387EA52A>I<
905 EA03F012FFA3120F1203B0EC0FF0EC3FFCECF03F9039F1C01F809039F3800FC0EBF70013
906 FE496D7EA25BA35BB3A3486C497EB500C1B51280A3293A7EB92E>I<EA0380EA0FE0487E
907 A56C5AEA0380C8FCAAEA03F012FFA312071203B3AA487EB512C0A312387EB717>I<EB01
908 C0EB07F0EB0FF8A5EB07F0EB01C090C7FCAAEB01F813FFA313071301B3B3A2123C127E00
909 FF13F01303A214E038FE07C0127C383C0F00EA0FFEEA03F8154984B719>I<EA03F012FF
910 A3120F1203B1913801FFFCA39138007FC01600157C15705D4A5A4A5A4AC7FC141E143814
911 7814FC13F1EBF3FEEBF73F01FE7FEBF81F496C7E8114076E7E6E7E811400157E157F8116
912 80ED1FC0486CEB3FF0B500C0B5FCA3283A7EB92C>I<EA03F012FFA3120F1203B3B3AD48
913 7EB512C0A3123A7EB917>I<2703F00FF0EB1FE000FFD93FFCEB7FF8913AF03F01E07E90
914 3BF1C01F83803F3D0FF3800FC7001F802603F70013CE01FE14DC49D907F8EB0FC0A2495C
915 A3495CB3A3486C496CEB1FE0B500C1B50083B5FCA340257EA445>I<3903F00FF000FFEB
916 3FFCECF03F9039F1C01F803A0FF3800FC03803F70013FE496D7EA25BA35BB3A3486C497E
917 B500C1B51280A329257EA42E>I<EB03FE90380FFF8090383E03E09038F800F84848137C
918 48487F48487F4848EB0F80001F15C090C712074815E0A2007EEC03F0A400FE15F8A9007E
919 15F0A2007F14076C15E0A26C6CEB0FC0000F15806D131F6C6CEB3F006C6C137EC66C13F8
920 90387E03F090381FFFC0D903FEC7FC25277EA52A>I<3903F01FE000FFEB7FF89038F1E0
921 7E9039F3801F803A07F7000FC0D803FEEB07E049EB03F04914F849130116FC150016FEA3
922 167FAA16FEA3ED01FCA26DEB03F816F06D13076DEB0FE001F614C09039F7803F009038F1
923 E07E9038F0FFF8EC1FC091C8FCAB487EB512C0A328357EA42E>I<D903F813C090381FFE
924 0190387E07819038FC01C33903F000E3000714774848133749133F001F141F485A150F48
925 C7FCA312FEAA127FA37E6D131F121F6D133F120F6C6C137F6C6C13EF3901F801CF39007E
926 078F90381FFE0FEB07F890C7FCABED1FE00203B5FCA328357DA42C>I<3807E01F00FFEB
927 7FC09038E1E3E09038E387F0380FE707EA03E613EE9038EC03E09038FC0080491300A45B
928 B3A2487EB512F0A31C257EA421>I<EBFF03000313E7380F80FF381E003F487F487F0070
929 7F12F0A2807EA27EB490C7FCEA7FE013FF6C13E06C13F86C7F00037FC67F01071380EB00
930 7F141F00C0EB0FC01407A26C1303A37E15806C13077EEC0F00B4131E38F3C07C38E1FFF0
931 38C03F801A277DA521>I<1318A51338A31378A313F8120112031207001FB5FCB6FCA2D8
932 01F8C7FCB215C0A93800FC011580EB7C03017E13006D5AEB0FFEEB01F81A347FB220>I<
933 D803F0EB07E000FFEB01FFA3000FEB001F00031407B3A4150FA3151F12016D133F0000EC
934 77F86D9038E7FF8090383F03C790381FFF87903A03FC07E00029267EA42E>I<B53A1FFF
935 E03FFEA3260FF8009038000FF86C48017EEB03E018C00003023EEB0180A26C6C013FEB03
936 00A36C6CEC8006156FA2017E9038EFC00C15C7171CD93F01EBE01815830281EBF038D91F
937 831430150102C3EBF87090260FC6001360A2D907E66D5A02EC137CA2D903FCEB7F804A13
938 3FA2010192C7FC4A7FA20100141E4A130E0260130C37257EA33C>119
939 D<B538807FFFA33A03FE003FF00001EC1F80000092C7FC017E131C6D13186D6C5AECC070
940 010F5B6D6C5AECF180EB03FB6DB4C8FC6D5AA2147F804A7E8114CF903801C7E090380383
941 F090380703F8EB0601496C7E011C137E49137F01787F496D7E486C80000FEC3FF0D8FFFE
942 90B51280A329247FA32C>I<B538803FFEA33A0FF8000FF06C48EB07C00003EC03806C7E
943 16007F00001406A2017E5BA2137F6D5BA26D6C5AA2ECC070010F1360A26D6C5AA214F101
944 035BA2D901FBC7FCA214FF6D5AA2147CA31438A21430A214701460A25CA2EA7C0100FE5B
945 130391C8FC1306EAFC0EEA701C6C5AEA1FF0EA0FC027357EA32C>I
946 E
947 %EndDVIPSBitmapFont
948 end
949 %%EndProlog
950 %%BeginSetup
951 %%Feature: *Resolution 600dpi
952 TeXDict begin
953 %%PaperSize: A4
954 end
955 %%EndSetup
956 %%Page: 1 1
957 TeXDict begin 1 0 bop Black Black 565 2608 a @beginspecial
958 0 @llx 0 @lly 252 @urx 260 @ury 2520 @rwi @setspecial
959 %%BeginDocument: Biniou.fig2ps.tmp.ps
960 %!PS-Adobe-2.0 EPSF-2.0
961 %%Title: Biniou.fig
962 %%Creator: fig2dev Version 3.2 Patchlevel 5-alpha4
963 %%CreationDate: Thu Apr 15 10:06:47 2004
964 %%For: fourmond@gaia (Vincent Fourmond,,,)
965 %%BoundingBox: 139 457 405 717
966 %Magnification: 1.0000
967 %%EndComments
968 /$F2psDict 200 dict def
969 $F2psDict begin
970 $F2psDict /mtrx matrix put
971 /col-1 {0 setgray} bind def
972 /col0 {0.000 0.000 0.000 srgb} bind def
973 /col1 {0.000 0.000 1.000 srgb} bind def
974 /col2 {0.000 1.000 0.000 srgb} bind def
975 /col3 {0.000 1.000 1.000 srgb} bind def
976 /col4 {1.000 0.000 0.000 srgb} bind def
977 /col5 {1.000 0.000 1.000 srgb} bind def
978 /col6 {1.000 1.000 0.000 srgb} bind def
979 /col7 {1.000 1.000 1.000 srgb} bind def
980 /col8 {0.000 0.000 0.560 srgb} bind def
981 /col9 {0.000 0.000 0.690 srgb} bind def
982 /col10 {0.000 0.000 0.820 srgb} bind def
983 /col11 {0.530 0.810 1.000 srgb} bind def
984 /col12 {0.000 0.560 0.000 srgb} bind def
985 /col13 {0.000 0.690 0.000 srgb} bind def
986 /col14 {0.000 0.820 0.000 srgb} bind def
987 /col15 {0.000 0.560 0.560 srgb} bind def
988 /col16 {0.000 0.690 0.690 srgb} bind def
989 /col17 {0.000 0.820 0.820 srgb} bind def
990 /col18 {0.560 0.000 0.000 srgb} bind def
991 /col19 {0.690 0.000 0.000 srgb} bind def
992 /col20 {0.820 0.000 0.000 srgb} bind def
993 /col21 {0.560 0.000 0.560 srgb} bind def
994 /col22 {0.690 0.000 0.690 srgb} bind def
995 /col23 {0.820 0.000 0.820 srgb} bind def
996 /col24 {0.500 0.190 0.000 srgb} bind def
997 /col25 {0.630 0.250 0.000 srgb} bind def
998 /col26 {0.750 0.380 0.000 srgb} bind def
999 /col27 {1.000 0.500 0.500 srgb} bind def
1000 /col28 {1.000 0.630 0.630 srgb} bind def
1001 /col29 {1.000 0.750 0.750 srgb} bind def
1002 /col30 {1.000 0.880 0.880 srgb} bind def
1003 /col31 {1.000 0.840 0.000 srgb} bind def
1004 /col32 {0.529 0.808 1.000 srgb} bind def
1005
1006 end
1007 save
1008 newpath 0 260 moveto 0 0 lineto 252 0 lineto 252 260 lineto closepath clip newpath
1009 -84.6 255.6 translate
1010 1 -1 scale
1011
1012 /cp {closepath} bind def
1013 /ef {eofill} bind def
1014 /gr {grestore} bind def
1015 /gs {gsave} bind def
1016 /sa {save} bind def
1017 /rs {restore} bind def
1018 /l {lineto} bind def
1019 /m {moveto} bind def
1020 /rm {rmoveto} bind def
1021 /n {newpath} bind def
1022 /s {stroke} bind def
1023 /sh {show} bind def
1024 /slc {setlinecap} bind def
1025 /slj {setlinejoin} bind def
1026 /slw {setlinewidth} bind def
1027 /srgb {setrgbcolor} bind def
1028 /rot {rotate} bind def
1029 /sc {scale} bind def
1030 /sd {setdash} bind def
1031 /ff {findfont} bind def
1032 /sf {setfont} bind def
1033 /scf {scalefont} bind def
1034 /sw {stringwidth} bind def
1035 /tr {translate} bind def
1036 /tnt {dup dup currentrgbcolor
1037 4 -2 roll dup 1 exch sub 3 -1 roll mul add
1038 4 -2 roll dup 1 exch sub 3 -1 roll mul add
1039 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
1040 bind def
1041 /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
1042 4 -2 roll mul srgb} bind def
1043 /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
1044 /$F2psEnd {$F2psEnteredState restore end} def
1045
1046 $F2psBegin
1047 10 setmiterlimit
1048 0 slj 0 slc
1049 0.06000 0.06000 sc
1050 %
1051 % Fig objects follow
1052 %
1053 %
1054 % here starts figure with depth 50
1055 % Polyline
1056 0 slj
1057 0 slc
1058 7.500 slw
1059 n 1725 900 m 3900 900 l 3900 2850 l 1725 2850 l
1060 cp gs col0 s gr
1061 % Polyline
1062 2 slj
1063 n 1875 1350 m 1877 1348 l 1882 1343 l 1891 1335 l 1904 1323 l 1922 1308 l
1064 1942 1290 l 1964 1270 l 1988 1250 l 2012 1230 l 2036 1211 l
1065 2058 1194 l 2080 1178 l 2101 1164 l 2120 1152 l 2139 1142 l
1066 2157 1132 l 2176 1125 l 2194 1118 l 2213 1113 l 2232 1108 l
1067 2252 1104 l 2272 1101 l 2294 1098 l 2316 1097 l 2340 1096 l
1068 2364 1097 l 2389 1098 l 2415 1100 l 2441 1103 l 2467 1107 l
1069 2493 1112 l 2519 1117 l 2545 1124 l 2570 1131 l 2595 1139 l
1070 2619 1147 l 2642 1156 l 2665 1165 l 2688 1175 l 2708 1185 l
1071 2728 1195 l 2748 1206 l 2769 1218 l 2789 1230 l 2810 1244 l
1072 2830 1258 l 2850 1273 l 2870 1289 l 2889 1306 l 2908 1323 l
1073 2925 1341 l 2942 1359 l 2958 1377 l 2973 1395 l 2986 1414 l
1074 2998 1432 l 3008 1451 l 3018 1469 l 3026 1488 l 3032 1506 l
1075 3038 1525 l 3042 1544 l 3044 1563 l 3046 1583 l 3047 1603 l
1076 3046 1624 l 3044 1645 l 3040 1667 l 3036 1689 l 3030 1711 l
1077 3023 1734 l 3015 1756 l 3006 1777 l 2996 1798 l 2985 1819 l
1078 2973 1839 l 2960 1858 l 2947 1876 l 2934 1893 l 2920 1908 l
1079 2905 1923 l 2890 1937 l 2875 1950 l 2859 1962 l 2843 1973 l
1080 2825 1984 l 2808 1994 l 2789 2003 l 2771 2011 l 2751 2019 l
1081 2732 2025 l 2713 2031 l 2693 2035 l 2675 2038 l 2656 2040 l
1082 2639 2041 l 2622 2041 l 2607 2040 l 2593 2037 l 2580 2034 l
1083 2568 2029 l 2558 2023 l 2550 2017 l 2543 2009 l 2538 2000 l
1084 2532 1986 l 2530 1970 l 2529 1952 l 2531 1932 l 2534 1911 l
1085 2537 1888 l 2542 1865 l 2547 1841 l 2551 1818 l 2554 1795 l
1086 2557 1774 l 2558 1755 l 2556 1737 l 2553 1722 l 2547 1710 l
1087 2538 1700 l 2529 1694 l 2518 1690 l 2506 1687 l 2492 1686 l
1088 2477 1685 l 2460 1686 l 2441 1689 l 2421 1692 l 2401 1697 l
1089 2379 1703 l 2357 1710 l 2335 1718 l 2313 1727 l 2291 1737 l
1090 2270 1748 l 2249 1760 l 2229 1772 l 2211 1784 l 2194 1797 l
1091 2178 1810 l 2163 1824 l 2150 1838 l 2132 1860 l 2117 1884 l
1092 2104 1908 l 2094 1932 l 2085 1956 l 2078 1979 l 2073 1999 l
1093 2069 2016 l 2066 2030 l 2063 2039 l 2060 2044 l 2058 2043 l
1094 2054 2037 l 2050 2025 l 2047 2016 l 2044 2005 l 2040 1992 l
1095 2036 1977 l 2031 1959 l 2025 1938 l 2019 1914 l 2012 1887 l
1096 2004 1856 l 1995 1823 l 1986 1786 l 1975 1746 l 1964 1703 l
1097 1953 1659 l 1942 1613 l 1930 1568 l 1919 1524 l 1909 1483 l
1098 1899 1446 l 1891 1415 l 1885 1390 l 1880 1372 l 1877 1360 l
1099 1876 1353 l
1100 1875 1350 l cp gs col0 s gr
1101 % Polyline
1102 [45 20 15 15 15 20] 0 sd
1103 n 4425 1350 m 4427 1348 l 4432 1343 l 4441 1335 l 4454 1323 l 4472 1308 l
1104 4492 1290 l 4514 1270 l 4538 1250 l 4562 1230 l 4586 1211 l
1105 4608 1194 l 4630 1178 l 4651 1164 l 4670 1152 l 4689 1142 l
1106 4707 1132 l 4726 1125 l 4744 1118 l 4763 1113 l 4782 1108 l
1107 4802 1104 l 4822 1101 l 4844 1098 l 4866 1097 l 4890 1096 l
1108 4914 1097 l 4939 1098 l 4965 1100 l 4991 1103 l 5017 1107 l
1109 5043 1112 l 5069 1117 l 5095 1124 l 5120 1131 l 5145 1139 l
1110 5169 1147 l 5192 1156 l 5215 1165 l 5238 1175 l 5258 1185 l
1111 5278 1195 l 5298 1206 l 5319 1218 l 5339 1230 l 5360 1244 l
1112 5380 1258 l 5400 1273 l 5420 1289 l 5439 1306 l 5458 1323 l
1113 5475 1341 l 5492 1359 l 5508 1377 l 5523 1395 l 5536 1414 l
1114 5548 1432 l 5558 1451 l 5568 1469 l 5576 1488 l 5582 1506 l
1115 5588 1525 l 5592 1544 l 5594 1563 l 5596 1583 l 5597 1603 l
1116 5596 1624 l 5594 1645 l 5590 1667 l 5586 1689 l 5580 1711 l
1117 5573 1734 l 5565 1756 l 5556 1777 l 5546 1798 l 5535 1819 l
1118 5523 1839 l 5510 1858 l 5497 1876 l 5484 1893 l 5470 1908 l
1119 5455 1923 l 5440 1937 l 5425 1950 l 5409 1962 l 5393 1973 l
1120 5375 1984 l 5358 1994 l 5339 2003 l 5321 2011 l 5301 2019 l
1121 5282 2025 l 5263 2031 l 5243 2035 l 5225 2038 l 5206 2040 l
1122 5189 2041 l 5172 2041 l 5157 2040 l 5143 2037 l 5130 2034 l
1123 5118 2029 l 5108 2023 l 5100 2017 l 5093 2009 l 5088 2000 l
1124 5082 1986 l 5080 1970 l 5079 1952 l 5081 1932 l 5084 1911 l
1125 5087 1888 l 5092 1865 l 5097 1841 l 5101 1818 l 5104 1795 l
1126 5107 1774 l 5108 1755 l 5106 1737 l 5103 1722 l 5097 1710 l
1127 5088 1700 l 5079 1694 l 5068 1690 l 5056 1687 l 5042 1686 l
1128 5027 1685 l 5010 1686 l 4991 1689 l 4971 1692 l 4951 1697 l
1129 4929 1703 l 4907 1710 l 4885 1718 l 4863 1727 l 4841 1737 l
1130 4820 1748 l 4799 1760 l 4779 1772 l 4761 1784 l 4744 1797 l
1131 4728 1810 l 4713 1824 l 4700 1838 l 4682 1860 l 4667 1884 l
1132 4654 1908 l 4644 1932 l 4635 1956 l 4628 1979 l 4623 1999 l
1133 4619 2016 l 4616 2030 l 4613 2039 l 4610 2044 l 4608 2043 l
1134 4604 2037 l 4600 2025 l 4597 2016 l 4594 2005 l 4590 1992 l
1135 4586 1977 l 4581 1959 l 4575 1938 l 4569 1914 l 4562 1887 l
1136 4554 1856 l 4545 1823 l 4536 1786 l 4525 1746 l 4514 1703 l
1137 4503 1659 l 4492 1613 l 4480 1568 l 4469 1524 l 4459 1483 l
1138 4449 1446 l 4441 1415 l 4435 1390 l 4430 1372 l 4427 1360 l
1139 4426 1353 l
1140 4425 1350 l cp gs col10 1.00 shd ef gr gs col25 s gr [] 0 sd
1141 % here ends figure;
1142 $F2psEnd
1143 rs
1144 showpage
1145 %%Trailer
1146 %EOF
1147
1148 %%EndDocument
1149 @endspecial 0 0 0 TeXcolorrgb 572 516 a Fi(Fig2ps)27
1150 b(is)g(able)g(to)h(treat)f(correctly)f(all)h(kind)h(of)g(dra)n(wings)d
1151 (that)p Black 0 0 0 TeXcolorrgb 572 613 a(y)n(ou)i(can)g(mak)n(e)g
1152 (with)h(X\034g)f(and)h(also)e(to)i(format)f(text)h(nicely)f(using)p
1153 Black 0 0 0 TeXcolorrgb 572 808 a(including)h(y)n(our)e(o)n(wn...)p
1154 Black 0 0 0 TeXcolorrgb 572 2091 a(Y)-7 b(ou)28 b(can)f(use)g
1155 (equations:)p Black 0 0 0 TeXcolorrgb 722 2316 a Fh(f)9
1156 b Fg(\()p Fh(x)p Fg(\))24 b(=)994 2249 y Ff(R)1050 2270
1157 y Fe(1)1034 2345 y Fd(0)1144 2276 y(sin\()p Fc(xu)p Fd(\))p
1158 1144 2297 211 4 v 1229 2344 a Fc(u)1364 2316 y Fg(d)p
1159 Fh(u)p Black 0 .69 0 TeXcolorrgb 572 2466 a Fi(Colors...)p
1160 Black .53 .81 1 TeXcolorrgb 572 2578 a(Simply)k(enjo)n(y)f(!!)p
1161 Black 0.529 0.808 1.000 TeXcolorrgb 94 w(Simply)h(enjo)n(y)f(!!)p
1162 Black 0 0 0 TeXcolorrgb 572 711 a(L)594 694 y Fb(A)631
1163 711 y Fi(T)677 729 y(E)723 711 y(X)h(with)g(an)n(y)g
1164 Fa(package)c Fi(y)n(ou)j(w)n(ould)g(w)n(an)n(t)g(to)h(use)p
1165 Black Black Black eop end
1166 %%Trailer
1167
1168 userdict /end-hook known{end-hook}if
1169 %%EOF
0 #FIG 3.2 Produced by xfig version 3.2.5-alpha4
1 Landscape
2 Center
3 Inches
4 Letter
5 100.00
6 Single
7 -2
8 1200 2
9 0 32 #87ceff
10 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
11 1725 900 3900 900 3900 2850 1725 2850 1725 900
12 3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 10
13 1875 1350 2175 1050 2700 1125 3150 1500 2925 2025 2400 2100
14 2700 1575 2025 1800 2100 2250 1875 1350
15 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
16 1.000 0.000
17 3 0 4 1 25 10 50 -1 20 3.000 0 0 0 10
18 4425 1350 4725 1050 5250 1125 5700 1500 5475 2025 4950 2100
19 5250 1575 4575 1800 4650 2250 4425 1350
20 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
21 1.000 0.000
22 4 0 0 50 -1 0 10 0.0000 6 150 3525 1425 75 Fig2ps is able to treat correctly all kind of drawings that \001
23 4 0 0 50 -1 0 10 0.0000 6 135 3675 1425 270 you can make with Xfig and also to format text nicely using\001
24 4 0 0 50 -1 0 10 0.0000 6 135 1275 1425 660 including you own...\001
25 4 0 0 50 -1 0 10 0.0000 6 150 1380 1425 3225 You can use equations:\001
26 4 0 0 50 -1 0 10 0.0000 6 165 3420 1725 3675 $ f(x) = \\int_0^\\infty \\frac{\\sin(xu)}{u} \\mathrm{d}u $\001
27 4 0 13 50 -1 0 10 0.0000 6 105 570 1425 3975 Colors...\001
28 4 0 11 50 -1 0 10 0.0000 6 150 930 1425 4200 Simply enjoy !!\001
29 4 0 32 50 -1 0 10 0.0000 6 150 930 2700 4200 Simply enjoy !!\001
30 4 0 0 50 -1 0 10 0.0000 6 150 3630 1425 465 \\LaTeX{} with any \\texttt{package} you would want to use\001
0 #biniou
1
2 PACKAGES=english:babel,latin1:inputenc,\
3 T1:fontenc,amsmath,graphics,color
4 DOC_CLASS=article
5 DOC_OPTIONS=a4paper,10pt
6 GV=1