diff options
author | Jeffrey H. Kingston <jeff@it.usyd.edu.au> | 2010-09-14 20:36:56 +0000 |
---|---|---|
committer | Jeffrey H. Kingston <jeff@it.usyd.edu.au> | 2010-09-14 20:36:56 +0000 |
commit | 162643f981292504f375a7f834d408a4a0fa7f46 (patch) | |
tree | a52e523ace2e98b57c761a8319f45b8aee208fce /doc/expert/outfile.ps | |
parent | b10d39aec443165093f8f28bc6f940530b89cdaf (diff) | |
download | lout-162643f981292504f375a7f834d408a4a0fa7f46.tar.gz |
Lout 3.22.
git-svn-id: http://svn.savannah.nongnu.org/svn/lout/trunk@13 9365b830-b601-4143-9ba8-b4a8e2c3339c
Diffstat (limited to 'doc/expert/outfile.ps')
-rw-r--r-- | doc/expert/outfile.ps | 2389 |
1 files changed, 1505 insertions, 884 deletions
diff --git a/doc/expert/outfile.ps b/doc/expert/outfile.ps index 5039d1f..696568a 100644 --- a/doc/expert/outfile.ps +++ b/doc/expert/outfile.ps @@ -1,6 +1,6 @@ %!PS-Adobe-3.0 -%%Creator: Basser Lout Version 3.21 (May 2000) -%%CreationDate: Thu May 11 11:21:31 2000 +%%Creator: Basser Lout Version 3.22 (June 2000) +%%CreationDate: Sat Jun 3 13:06:09 2000 %%DocumentData: Binary %%DocumentNeededResources: (atend) %%DocumentSuppliedResources: (atend) @@ -1352,7 +1352,6 @@ end %%EndProlog %%BeginSetup -%%IncludeResource: font Times-Roman %%BeginResource: encoding vec2 /vec2 [ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef @@ -1390,6 +1389,16 @@ end ] def %%EndResource +%%EndSetup + +%%Page: i 1 +%%BeginPageSetup +%%PageResources: font Times-Roman +%%+ font Helvetica +%%+ font Symbol +%%+ font Helvetica-Oblique +/pgsave save def +%%IncludeResource: font Times-Roman /Times-Romanfnt1 vec2 /Times-Roman LoutRecode /fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Helvetica @@ -1400,15 +1409,6 @@ end %%IncludeResource: font Helvetica-Oblique /Helvetica-Obliquefnt3 vec2 /Helvetica-Oblique LoutRecode /fnt3 { /Helvetica-Obliquefnt3 LoutFont } def -%%EndSetup - -%%Page: i 1 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Helvetica -%%+ font Symbol -%%+ font Helvetica-Oblique -/pgsave save def 0.0500 dup scale 10 setlinewidth %%EndPageSetup @@ -1427,8 +1427,8 @@ grestore 600 fnt2 1355 12125(An)m 2215(Exper)s -24(t')k 30(s)k 4518(Guide)s 6258(to)s 6902(the)s 3956 10685(Lout)m 616 9245(Document)m 3500(F)s 18(or)k -15(matting)k 6490(System)s 240 fnt2 -3544 6059(Jeffre)m 4(y)k 4321(H.)s 4606(Kingston)s 3902 4395(V)m 19(ersion)k -4745(3.21)s 4004 4107(Ma)m 7(y)k 24(,)k 4537(2000)s +3544 6059(Jeffre)m 4(y)k 4321(H.)s 4606(Kingston)s 3884 4395(V)m 19(ersion)k +4727(3.22)s 3958 4107(J)m 4(une)k 3(,)k 4582(2000)s 240 fnt4 0 342(\343)m 240 fnt3 315 340(Cop)m 7(yr)k -3(ight)k 1493(1991,)s 2214(2000,)s 2935(Jeffre)s 4(y)k 3811(H.)s 4173(Kingston,)s 5293(Basser)s 6203(Depar)s -9(tment)k 7619(of)s @@ -1454,6 +1454,9 @@ showpage %%PageResources: font Times-Roman %%+ font Times-Bold /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def @@ -1500,9 +1503,9 @@ grestore 3296(3)s 3450(of)s 3711(Basser)s 4397(Lout,)s 4946(publicly)s 5774(released)s 6604(in)s 6836(September)s 7908(1994)s 8432([3)s 8615(])s 8722(and)s 0 9043(de)m 6(v)k 3(eloped)k -1043(continuously)s 2344(since)s 2902(then.)s 3488(This)s 3975(manual)s -4744(w)s 2(as)k 5175(rendered)s 6080(into)s 6515(PostScript)s -7568(by)s 7872(V)s 26(ersion)k 8671(3.21)s 0 8755(of)m +1041(continuously)s 2341(since)s 2897(then.)s 3482(This)s 3967(manual)s +4735(w)s 2(as)k 5164(rendered)s 6067(into)s 6501(PostScript)s +7552(by)s 7855(V)s 26(ersion)k 8652(3.22)s 0 8755(of)m 271(the)s 619(Basser)s 1316(Lout)s 1828(interpreter)s 9(,)k 2919(using)s 3491(the)s 3839(symbols)s 4688(described)s 5662(in)s 5905(the)s 6253(User')s 13(s)k 6914(Guide)s 7555([4)s @@ -1535,6 +1538,9 @@ showpage %%PageResources: font Times-Roman %%+ font Times-Bold /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def @@ -1700,6 +1706,9 @@ showpage %%PageResources: font Times-Roman %%+ font Times-Bold /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def @@ -1871,6 +1880,9 @@ showpage %%PageResources: font Times-Roman %%+ font Times-Bold /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def @@ -1917,6 +1929,9 @@ showpage %%BeginPageSetup %%PageResources: font Times-Roman /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -1952,6 +1967,9 @@ showpage %%+ font Times-Bold %%+ font Times-Italic /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def @@ -2075,12 +2093,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -2437,12 +2461,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -2562,12 +2592,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -2699,12 +2735,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -2833,12 +2875,20 @@ showpage %%+ font Helvetica %%+ font Symbol /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def +%%IncludeResource: font Symbol +/fnt4 { /Symbol LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -2994,12 +3044,20 @@ showpage %%+ font Helvetica %%+ font Symbol /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def +%%IncludeResource: font Symbol +/fnt4 { /Symbol LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -3151,12 +3209,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -3320,12 +3384,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -3471,12 +3541,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -3722,12 +3798,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -4002,12 +4084,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -4328,12 +4416,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -4452,12 +4546,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -4561,12 +4661,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -4693,12 +4799,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -4814,12 +4926,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -4989,12 +5107,20 @@ showpage %%+ font Helvetica %%+ font Symbol /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def +%%IncludeResource: font Symbol +/fnt4 { /Symbol LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -5122,12 +5248,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -5266,12 +5398,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -5402,12 +5540,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -5522,12 +5666,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -5673,12 +5823,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -5805,12 +5961,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -5965,12 +6127,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -6133,12 +6301,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -6249,12 +6423,20 @@ showpage %%+ font Helvetica %%+ font Symbol /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def +%%IncludeResource: font Symbol +/fnt4 { /Symbol LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -6402,12 +6584,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -6590,12 +6778,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -6765,12 +6959,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -6911,12 +7111,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -7050,12 +7256,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -7170,12 +7382,20 @@ showpage %%+ font Helvetica %%+ font Symbol /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def +%%IncludeResource: font Symbol +/fnt4 { /Symbol LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -7326,12 +7546,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -7492,12 +7718,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -7619,9 +7851,15 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -7713,12 +7951,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -7902,12 +8146,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -8545,12 +8795,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -9655,12 +9911,18 @@ showpage %%+ font Helvetica %%+ font Times-BoldItalic /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def %%IncludeResource: font Times-BoldItalic /Times-BoldItalicfnt7 vec2 /Times-BoldItalic LoutRecode /fnt7 { /Times-BoldItalicfnt7 LoutFont } def @@ -9817,12 +10079,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -9981,12 +10249,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -10136,12 +10410,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -10283,12 +10563,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -10446,12 +10732,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -10603,12 +10895,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -10732,12 +11030,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -10864,12 +11168,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -11046,12 +11356,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -11201,12 +11517,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -11335,12 +11657,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -11527,12 +11855,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -11681,12 +12015,20 @@ showpage %%+ font Helvetica %%+ font Symbol /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def +%%IncludeResource: font Symbol +/fnt4 { /Symbol LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -11876,12 +12218,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -12009,12 +12357,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -12131,12 +12485,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -12249,12 +12609,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -12385,12 +12751,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -12458,8 +12830,8 @@ grestore 5908(F)s 3(or)k 6297(e)s 3(xample,)k 220 fnt2 480 3842(@Moment&&no)m 3(w @Open { @Da)k 6(y {@Months&&@Month}, @Centur)k -6(y{@Y)k 30(ear} })k 240 fnt1 0 3344(produces)m 915(something)s 1965(lik)s 2(e)k -2377(11)s 2652(May)s 15(,)k 3183(2000)s 3718(gi)s 6(v)k 3(en)k -4298(a)s 4464(suitable)s 5263(database)s 6142(of)s 6413(months.)s +2377(3)s 2541(June,)s 3087(2000)s 3622(gi)s 6(v)k 3(en)k +4202(a)s 4368(suitable)s 5167(database)s 6046(of)s 6317(months.)s 240 fnt5 0 2551(3.30.)m 591(@Null)s 240 fnt1 480 2119(This)m 979(symbol)s 1762(pro)s 3(vides)k 2657(a)s 2846(con)s 9(v)k 3(enient)k 3967(w)s 2(ay)k 4441(to)s 4703(remo)s 3(v)k 3(e)k @@ -12503,12 +12875,20 @@ showpage %%+ font Helvetica %%+ font Symbol /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def +%%IncludeResource: font Symbol +/fnt4 { /Symbol LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -12673,12 +13053,20 @@ showpage %%+ font Symbol %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Symbol +/fnt4 { /Symbol LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -12827,12 +13215,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -12972,12 +13366,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -13153,12 +13553,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -13286,12 +13692,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -13399,12 +13811,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -13575,12 +13993,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -13696,12 +14120,20 @@ showpage %%+ font Helvetica %%+ font Symbol /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def +%%IncludeResource: font Symbol +/fnt4 { /Symbol LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -13827,12 +14259,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -13982,12 +14420,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -14145,12 +14589,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -14275,12 +14725,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -14357,9 +14813,17 @@ showpage %%+ font Symbol %%+ font Times-Italic /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def +%%IncludeResource: font Symbol +/fnt4 { /Symbol LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def @@ -14390,61 +14854,65 @@ grestore 5625(w)s 2(ay)k 15(,)k 6113(since)s 6659(an)s 6941(important)s 7929(part)s 8359(of)s 8629(their)s 0 10584(purpose)m 814(is)s 1024(to)s 1263(sho)s 6(w)k 1817(Lout)s -2329(in)s 2572(actual)s 3197(practice.)s 240 fnt5 0 9791(4.1.)m -471(An)s 833(equation)s 1779(f)s 6(ormatting)k 2930(package)s -240 fnt1 480 9314(In)m 751(this)s 1162(section)s 1911(we)s -2261(describe)s 3128(the)s 3491(design)s 4189(and)s 4608(implementation)s -6180(of)s 6466(the)s 6829(Eq)s 7168(equation)s 8065(formatting)s -0 9026(package.)m 976(Equation)s 1925(formatting)s 3014(mak)s 2(es)k +2329(in)s 2572(actual)s 3197(practice.)s 480 10210(Although)m 1486(all)s +1823(these)s 2415(e)s 3(xamples)k 3410(ha)s 4(v)k 3(e)k +3956(been)s 4509(tak)s 2(en)k 5127(from)s 5695(real)s +6152(code,)s 6755(the)s 3(y)k 7263(do)s 7600(not)s +8011(necessarily)s 0 9922(represent)m 935(the)s 1283(current)s 2019(state)s +2512(of)s 2783(the)s 3131(Lout)s 3643(packages.)s 240 fnt5 +0 9129(4.1.)m 471(An)s 833(equation)s 1779(f)s 6(ormatting)k +2930(package)s 240 fnt1 480 8652(In)m 751(this)s 1162(section)s +1911(we)s 2261(describe)s 3128(the)s 3491(design)s 4189(and)s +4608(implementation)s 6180(of)s 6466(the)s 6829(Eq)s 7168(equation)s +8065(formatting)s 0 8364(package.)m 976(Equation)s 1925(formatting)s 3014(mak)s 2(es)k 3702(a)s 3896(natural)s 4642(\207rst)s 5101(e)s 3(xample,)k -6043(partly)s 6682(because)s 7523(its)s 7828(requirements)s 0 8738(ha)m 4(v)k 3(e)k +6043(partly)s 6682(because)s 7523(its)s 7828(requirements)s 0 8076(ha)m 4(v)k 3(e)k 514(strongly)s 1366(in\210uenced)s 2435(the)s 2797(design)s 3493(of)s 3778(Lout,)s 4351(and)s 4769(partly)s 5394(because)s 6221(no)s 6528(cross)s 7084(references)s 8129(or)s 8402(g)s 1(alle)k 3(ys)k -0 8450(are)m 347(required.)s 480 8076(T)m 19(o)k 777(the)s +0 7788(are)m 347(required.)s 480 7414(T)m 19(o)k 777(the)s 1122(author')s 13(s)k 1939(kno)s 6(wledge,)k 3088(Eq)s 3409(is)s 3615(the)s 3960(\207rst)s 4388(equation)s 5265(formatter)s 6209(to)s 6445(be)s 6723(implemented)s 8026(as)s 8273(a)s -8435(collec)s 8998(-)s 0 7788(tion)m 430(of)s 702(high-)s +8435(collec)s 8998(-)s 0 7126(tion)m 430(of)s 702(high-)s 1196(le)s 6(v)k 3(el)k 1707(de\207nitions.)s 2883(This)s 3360(approach)s 4295(has)s 4666(signi\207cant)s 5724(adv)s 6(antages:)k -6948(the)s 7297(basics)s 7933(of)s 8206(language)s 0 7500(and)m +6948(the)s 7297(basics)s 7933(of)s 8206(language)s 0 6838(and)m 426(layout)s 1106(are)s 1475(tri)s 6(vial,)k 2167(so)s 2456(the)s 2826(implementor)s 4129(can)s 4540(concentrate)s 5720(on)s 6039(\207ne-)s 6466(tuning;)s 7212(and)s 7638(the)s 8009(de\207nitions,)s -0 7212(being)m 585(readily)s 1302(a)s 4(v)k 6(ailable,)k +0 6550(being)m 585(readily)s 1302(a)s 4(v)k 6(ailable,)k 2261(can)s 2650(be)s 2932(impro)s 3(v)k 3(ed,)k 3950(e)s 3(xtended,)k 4918(or)s 5177(e)s 6(v)k 3(en)k -5677(replaced.)s 480 6838(As)m 808(described)s 1793(in)s 2048(the)s +5677(replaced.)s 480 6176(As)m 808(described)s 1793(in)s 2048(the)s 2407(User')s 13(s)k 3079(Guide)s 3732([4)s 3925(],)s 4122(an)s 4416(equation)s 5309(is)s 5530(entered)s 6302(in)s 6557(a)s 6734(format)s 7441(based)s 8056(on)s 8364(the)s -8724(one)s 0 6550(introduced)m 1081(by)s 1375(the)s 1723(eqn)s +8724(one)s 0 5888(introduced)m 1081(by)s 1375(the)s 1723(eqn)s 2126(language)s 3046(of)s 3317(K)s 6(ernighan)k 4378(and)s -4782(Cherry)s 5500([2)s 5693(]:)s 220 fnt2 480 6049(@Eq { { x sup 2 + y sup 2 } o)m 3(v)k 5(er 2 })k -240 fnt1 0 5551(The)m 428(result)s 1018(is)s 168 fnt4 -586 5146(2)m 240 fnt6 480 5086(x)m 240 fnt4 738 5078(+)m -168 fnt4 1041 5146(2)m 240 fnt6 939 5086(y)m 641 0 0 0 240 288 12 480 4988 LoutGr2 +4782(Cherry)s 5500([2)s 5693(]:)s 220 fnt2 480 5387(@Eq { { x sup 2 + y sup 2 } o)m 3(v)k 5(er 2 })k +240 fnt1 0 4889(The)m 428(result)s 1018(is)s 168 fnt4 +586 4484(2)m 240 fnt6 480 4424(x)m 240 fnt4 738 4416(+)m +168 fnt4 1041 4484(2)m 240 fnt6 939 4424(y)m 641 0 0 0 240 288 12 480 4326 LoutGr2 0 0 moveto xsize 0 lineto 0.05 ft setlinewidth stroke grestore grestore 240 fnt4 -743 4760(2)m 240 fnt1 0 4249(In)m 256(outline,)s 1027(the)s -1375(de\207nition)s 2349(of)s 2620(the)s 220 fnt2 2968 4246(@Eq)m -240 fnt1 3506 4249(symbol)m 4266(is)s 220 fnt2 480 3752(e)m 6(xpor)k -8(t sup o)k 3(v)k 5(er "+" "2" "<=")k -480 3464(def @Eq)m 480 3176( body @Body)m 480 2888({)m 480 2600( def sup precedence 60 left x r)m -3(ight y { ...)k 13( })k -480 2312( def o)m 3(v)k 5(er precedence 54 left x r)k -3(ight y { ...)k 13( })k -480 2024( def "2" { Base @F)m 6(ont "2" })k 480 1736( def "+" { {Symbol Base} @F)m 6(ont "+" })k 480 1448( def "<=" { {Symbol Base} @F)m 6(ont "\\243" })k -480 1160( ...)m 480 584( Slope @F)m 6(ont 1.2f @Break 0c @Space @Body)k 480 296(})m +743 4098(2)m 240 fnt1 0 3587(In)m 256(outline,)s 1027(the)s +1375(de\207nition)s 2349(of)s 2620(the)s 220 fnt2 2968 3584(@Eq)m +240 fnt1 3506 3587(symbol)m 4266(is)s 220 fnt2 480 3090(e)m 6(xpor)k -8(t sup o)k 3(v)k 5(er "+" "2" "<=")k +480 2802(def @Eq)m 480 2514( body @Body)m 480 2226({)m 480 1938( def sup precedence 60 left x r)m -3(ight y { ...)k 13( })k +480 1650( def o)m 3(v)k 5(er precedence 54 left x r)k -3(ight y { ...)k 13( })k +480 1362( def "2" { Base @F)m 6(ont "2" })k 480 1074( def "+" { {Symbol Base} @F)m 6(ont "+" })k 480 786( def "<=" { {Symbol Base} @F)m 6(ont "\\243" })k +480 498( ...)m grestore 0 0 0 0 240 288 60 1417 -14867 LoutGr2 0 LoutMargSet grestore grestore -192 fnt5 -5856 -15423(72)m +192 fnt5 5856 -15423(72)m grestore grestore @@ -14459,12 +14927,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -14480,79 +14954,79 @@ gsave 4147(pac)s 4(ka)k 2(g)k 2(e)k 240 fnt5 10250 -1583(73)m gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13368 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic gsave 1 LoutMargSet grestore -0 13205(A)m 259(body)s 822(parameter)s 1865(is)s +220 fnt2 480 13207( Slope @F)m 6(ont 1.2f @Break 0c @Space @Body)k 480 12919(})m +240 fnt1 0 12425(A)m 259(body)s 822(parameter)s 1865(is)s 2104(used)s 2630(to)s 2898(restrict)s 3649(the)s 4026(visibility)s 4958(of)s 5258(the)s 5635(equation)s 6545(formatting)s 7635(symbols)s -8514(\(there)s 0 12917(are)m 366(hundreds)s 1315(of)s 1606(them\).)s +8514(\(there)s 0 12137(are)m 366(hundreds)s 1315(of)s 1606(them\).)s 2347(The)s 2794(equation)s 3695(as)s 3965(a)s 4151(whole)s 4811(is)s 5041(set)s 5386(in)s 5649(Slope)s 6269(\(i.e.)s -6704(Italic\))s 7341(font,)s 7853(and)s 8277(symbols)s 0 12629(such)m -515(as)s 220 fnt2 784 12626("2")m 240 fnt1 1127 12629(and)m -220 fnt2 1550 12626("+")m 240 fnt1 1899 12629(are)m 2265(de\207ned)s +6704(Italic\))s 7341(font,)s 7853(and)s 8277(symbols)s 0 11849(such)m +515(as)s 220 fnt2 784 11846("2")m 240 fnt1 1127 11849(and)m +220 fnt2 1550 11846("+")m 240 fnt1 1899 11849(are)m 2265(de\207ned)s 3048(when)s 3643(other)s 4213(fonts)s 4762(are)s 5128(needed.)s 5990(Precedences)s 7241(are)s 7608(used)s 8124(to)s 8383(resolv)s 3(e)k -0 12341(ambiguities)m 1170(such)s 1670(as)s 220 fnt2 1925 12338(a sup b o)m 3(v)k 5(er c)k -240 fnt1 3291 12341(.)m 3459(Eq)s 3788(tak)s 2(es)k +0 11561(ambiguities)m 1170(such)s 1670(as)s 220 fnt2 1925 11558(a sup b o)m 3(v)k 5(er c)k +240 fnt1 3291 11561(.)m 3459(Eq)s 3788(tak)s 2(es)k 4332(all)s 4630(spacing)s 5418(decisions)s 6363(on)s 6665(itself,)s 7252(so)s 7523(to)s 7766(pre)s 6(v)k 3(ent)k -8539(white)s 0 12053(space)m 574(typed)s 1151(by)s 1432(the)s +8539(white)s 0 11273(space)m 574(typed)s 1151(by)s 1432(the)s 1767(user)s 2212(from)s 2723(interfering,)s 3824(the)s 4158(equation)s -5026(is)s 5223(enclosed)s 6105(in)s 220 fnt2 6335 12050(0c @Space)m -240 fnt1 7465 12053(.)m 7616(W)s 19(e)k 7972(will)s -8384(discuss)s 0 11765(the)m 220 fnt2 348 11762(1.2f @Break)m 240 fnt1 -1631 11765(later)m 13(.)k 480 11391(Thus)m 1015(ha)s 4(v)k 3(e)k +5026(is)s 5223(enclosed)s 6105(in)s 220 fnt2 6335 11270(0c @Space)m +240 fnt1 7465 11273(.)m 7616(W)s 19(e)k 7972(will)s +8384(discuss)s 0 10985(the)m 220 fnt2 348 10982(1.2f @Break)m 240 fnt1 +1631 10985(later)m 13(.)k 480 10611(Thus)m 1015(ha)s 4(v)k 3(e)k 1521(we)s 1861(disposed)s 2762(of)s 3038(the)s 3391(language)s 4316(design)s 5003(part)s 5439(of)s 5715(the)s 6068(equation)s -6954(formatting)s 8020(problem;)s 8934(it)s 0 11103(remains)m 807(no)s 6(w)k +6954(formatting)s 8020(problem;)s 8934(it)s 0 10323(remains)m 807(no)s 6(w)k 1268(to)s 1507(de\207ne)s 2148(the)s 2496(twenty)s 3201(or)s 3460(so)s 3726(symbols)s 4575(with)s 5057(parameters,)s 6211(and)s -6615(get)s 6967(the)s 7315(layout)s 7973(right.)s 480 10729(Ev)m 3(ery)k -1115(equation)s 2010(has)s 2393(an)s 240 fnt6 2690 10731(axis)m -240 fnt1 3070 10729(:)m 3250(an)s 3546(imaginary)s 4583(horizontal)s +6615(get)s 6967(the)s 7315(layout)s 7973(right.)s 480 9949(Ev)m 3(ery)k +1115(equation)s 2010(has)s 2393(an)s 240 fnt6 2690 9951(axis)m +240 fnt1 3070 9949(:)m 3250(an)s 3546(imaginary)s 4583(horizontal)s 5620(line)s 6048(through)s 6864(the)s 7225(centre)s 7878(of)s -8163(v)s 6(ariables,)k 0 10441(through)m 795(the)s 1136(bar)s +8163(v)s 6(ariables,)k 0 9661(through)m 795(the)s 1136(bar)s 1494(of)s 1757(b)s 4(uilt-up)k 2556(fractions,)s 3491(and)s 3888(so)s 4146(on.)s 4543(W)s 19(e)k 4905(can)s 5287(satisfy)s 5956(this)s 6345(requirement)s 7552(by)s 7839(ensuring)s -8708(that)s 0 10153(the)m 362(result)s 966(of)s 1251(each)s +8708(that)s 0 9373(the)m 362(result)s 966(of)s 1251(each)s 1761(symbol)s 2535(has)s 2919(a)s 3100(single)s 3741(ro)s 6(w)k 4175(mark,)s 4788(on)s 5099(the)s 5461(axis.)s 6025(F)s 3(or)k -6428(e)s 3(xample,)k 7356(the)s 7719(superscripting)s 0 9865(symbol)m +6428(e)s 3(xample,)k 7356(the)s 7719(superscripting)s 0 9085(symbol)m 760(is)s 970(de\207ned)s 1733(as)s 1983(follo)s 6(ws:)k -220 fnt2 480 9366(def sup)m 480 9078( precedence 60)m 480 8790( associativity left)m 480 8502( left x)m -480 8214( named gap { @SupGap })m 480 7926( r)m -3(ight y)k 480 7638({)m 480 7350( @HContr)m 2(act @VContr)k 2(act {)k -480 7062( | @Smaller y)m 480 6774( ^/gap x)m 480 6486( })m 480 6198(})m 240 fnt1 -0 5704(The)m 220 fnt2 430 5701(@VContr)m 2(act)k 240 fnt1 -1684 5704(and)m 220 fnt2 2091 5701(^/)m 240 fnt1 2320 5704(symbols)m +220 fnt2 480 8586(def sup)m 480 8298( precedence 60)m 480 8010( associativity left)m 480 7722( left x)m +480 7434( named gap { @SupGap })m 480 7146( r)m -3(ight y)k 480 6858({)m 480 6570( @HContr)m 2(act @VContr)k 2(act {)k +480 6282( | @Smaller y)m 480 5994( ^/gap x)m 480 5706( })m 480 5418(})m 240 fnt1 +0 4924(The)m 220 fnt2 430 4921(@VContr)m 2(act)k 240 fnt1 +1684 4924(and)m 220 fnt2 2091 4921(^/)m 240 fnt1 2320 4924(symbols)m 3171(together)s 4017(ensure)s 4699(that)s 5119(the)s 5470(axis)s 5908(of)s 6181(the)s 6532(result)s 7124(is)s 7336(the)s -7687(axis)s 8125(of)s 8398(the)s 8749(left)s 0 5416(parameter)m 13(.)k -1119(A)s 220 fnt2 1363 5413(gap)m 240 fnt1 1795 5416(parameter)m +7687(axis)s 8125(of)s 8398(the)s 8749(left)s 0 4636(parameter)m 13(.)k +1119(A)s 220 fnt2 1363 4633(gap)m 240 fnt1 1795 4636(parameter)m 2823(has)s 3207(been)s 3730(pro)s 3(vided)k 4650(for)s 5002(v)s 6(arying)k 5794(the)s 6156(height)s 6828(of)s -7113(the)s 7475(superscript,)s 8644(with)s 0 5128(def)m 2(ault)k -709(v)s 6(alue)k 220 fnt2 1265 5125(@SupGap)m 240 fnt1 -2393 5128(de\207ned)m 3144(else)s 6(where)k 4137(as)s 220 fnt2 -4375 5125(0.40fk)m 240 fnt1 4973 5128(.)m 5124(It)s 5317(is)s +7113(the)s 7475(superscript,)s 8644(with)s 0 4348(def)m 2(ault)k +709(v)s 6(alue)k 220 fnt2 1265 4345(@SupGap)m 240 fnt1 +2393 4348(de\207ned)m 3144(else)s 6(where)k 4137(as)s 220 fnt2 +4375 4345(0.40fk)m 240 fnt1 4973 4348(.)m 5124(It)s 5317(is)s 5515(important)s 6492(that)s 6898(such)s 7382(g)s 1(aps)k -7859(be)s 8128(e)s 3(xpressed)k 0 4840(in)m 232(units)s +7859(be)s 8128(e)s 3(xpressed)k 0 4060(in)m 232(units)s 736(that)s 1142(v)s 6(ary)k 1603(with)s 2073(the)s 2410(font)s 2843(size,)s 3309(so)s 3563(that)s 3969(the)s 3(y)k 4420(remain)s 5129(correct)s 5839(when)s 6403(the)s 6739(size)s -7154(changes.)s 8077(Collecting)s 0 4552(the)m 351(def)s 2(ault)k +7154(changes.)s 8077(Collecting)s 0 3772(the)m 351(def)s 2(ault)k 1076(v)s 6(alues)k 1735(into)s 2164(symbols)s 3016(lik)s 2(e)k -220 fnt2 3432 4549(@SupGap)m 240 fnt1 4515 4552(ensures)m 5287(consistenc)s 3(y)k +220 fnt2 3432 3769(@SupGap)m 240 fnt1 4515 3772(ensures)m 5287(consistenc)s 3(y)k 6457(and)s 6865(assists)s 7529(when)s 8109(tuning)s 8778(the)s -0 4264(v)m 6(alues.)k 769(Here)s 1289(is)s 1499(another)s -2276(characteristic)s 3600(de\207nition:)s 220 fnt2 480 3814(def o)m 3(v)k 5(er)k -480 3526( precedence 54)m 480 3238( associativity left)m 480 2950( left x)m 480 2662( named gap { 0.2f })m 480 2374( r)m -3(ight y)k -480 2086({)m 480 1798( @HContr)m 2(act @VContr)k 2(act {)k 480 1510( |0.5r)m -8(t @OneCol x)k -480 1222( ^//gap @HLine)m 480 934( //gap |0.5r)m -8(t @OneCol y)k 480 646( })m 480 358(})m - +0 3484(v)m 6(alues.)k 769(Here)s 1289(is)s 1499(another)s +2276(characteristic)s 3600(de\207nition:)s 220 fnt2 480 3034(def o)m 3(v)k 5(er)k +480 2746( precedence 54)m 480 2458( associativity left)m 480 2170( left x)m 480 1882( named gap { 0.2f })m 480 1594( r)m -3(ight y)k +480 1306({)m 480 1018( @HContr)m 2(act @VContr)k 2(act {)k 480 730( |0.5r)m -8(t @OneCol x)k +480 442( ^//gap @HLine)m 480 154( //gap |0.5r)m -8(t @OneCol y)k grestore gsave 1417 -15423 translate @@ -14578,12 +15052,20 @@ showpage %%+ font Helvetica %%+ font Symbol /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def +%%IncludeResource: font Symbol +/fnt4 { /Symbol LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -14598,108 +15080,100 @@ gsave 240 fnt5 1417 -1583(74)m 240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13267 240 288 60 LoutGraphic gsave 0 LoutMargSet grestore -0 13205(Both)m 518(parameters)s 1611(are)s 1953(centred,)s -2758(since)s 3299(we)s 3629(do)s 3917(not)s 4278(kno)s 6(w)k +220 fnt2 480 13210( })m 480 12922(})m 240 fnt1 +0 12428(Both)m 518(parameters)s 1611(are)s 1953(centred,)s 2758(since)s +3299(we)s 3629(do)s 3917(not)s 4278(kno)s 6(w)k 4853(which)s 5490(will)s 5911(be)s 6188(the)s 6530(wider;)s -7181(we)s 7511(use)s 220 fnt2 7881 13202(@OneCol)m 240 fnt1 -8887 13205(to)m 0 12917(mak)m 2(e)k 570(sure)s 1021(that)s +7181(we)s 7511(use)s 220 fnt2 7881 12425(@OneCol)m 240 fnt1 +8887 12428(to)m 0 12140(mak)m 2(e)k 570(sure)s 1021(that)s 1437(the)s 1782(entire)s 2379(parameter)s 3390(is)s 3598(centred,)s 4405(not)s 4769(just)s 5171(its)s 5445(\207rst)s 5873(column,)s -6696(and)s 220 fnt2 7097 12914(@HContr)m 2(act)k 240 fnt1 -8358 12917(ensures)m 0 12629(that)m 428(the)s 787(fraction)s 1597(will)s +6696(and)s 220 fnt2 7097 12137(@HContr)m 2(act)k 240 fnt1 +8358 12140(ensures)m 0 11852(that)m 428(the)s 787(fraction)s 1597(will)s 2034(ne)s 6(v)k 3(er)k 2627(e)s 3(xpand)k 3385(to)s 3635(\207ll)s 3966(all)s 4269(the)s 4628(a)s 4(v)k 6(ailable)k 5547(space,)s 6196(as)s 6457(Lout)s 6980(objects)s 7719(ha)s 4(v)k 3(e)k -8231(a)s 8408(natural)s 0 12341(tendenc)m 3(y)k 915(to)s -1154(do)s 1447(\(Section)s 2300(2.6\).)s 220 fnt2 2843 12338(@HLine)m -240 fnt1 3690 12341(is)m 3900(a)s 4066(horizontal)s 5090(line)s +8231(a)s 8408(natural)s 0 11564(tendenc)m 3(y)k 915(to)s +1154(do)s 1447(\(Section)s 2300(2.6\).)s 220 fnt2 2843 11561(@HLine)m +240 fnt1 3690 11564(is)m 3900(a)s 4066(horizontal)s 5090(line)s 5504(of)s 5775(the)s 6123(width)s 6725(of)s 6996(the)s -7344(column:)s 220 fnt2 480 11840(def @HLine)m 480 11552( named line { "0.05 ft setline)m 4(width" })k -480 11264({ )m 480 10976( { "0 0 mo)m 3(v)k 5(eto xsiz)k 3(e 0 lineto" line "strok)k 4(e" } @Gr)k 2(aphic {})k -480 10688(})m 240 fnt1 0 10194(Here)m 520(we)s 855(are)s +7344(column:)s 220 fnt2 480 11063(def @HLine)m 480 10775( named line { "0.05 ft setline)m 4(width" })k +480 10487({ )m 480 10199( { "0 0 mo)m 3(v)k 5(eto xsiz)k 3(e 0 lineto" line "strok)k 4(e" } @Gr)k 2(aphic {})k +480 9911(})m 240 fnt1 0 9417(Here)m 520(we)s 855(are)s 1202(relying)s 1932(on)s 2229(the)s 2577(e)s 3(xpanding)k -3625(tendenc)s 3(y)k 4540(just)s 4945(mentioned.)s 480 9820(The)m +3625(tendenc)s 3(y)k 4540(just)s 4945(mentioned.)s 480 9043(The)m 906(remaining)s 1925(symbols)s 2772(are)s 3116(quite)s 3647(similar)s 4367(to)s 4603(these)s 5148(ones.)s 5748(W)s 19(e)k 6114(conclude)s 7032(with)s 7511(a)s 7675(fe)s 6(w)k -8078(\207ne)s 8490(points)s 0 9532(of)m 271(mathematical)s 1612(typesetting)s +8078(\207ne)s 8490(points)s 0 8755(of)m 271(mathematical)s 1612(typesetting)s 2714(mentioned)s 3782(by)s 4076(a)s 4242(leading)s 4999(authority)s 15(,)k 5954(D.)s 6231(E.)s 6481(Knuth)s 7137([5)s 7322(].)s -480 9158(Some)m 1090(symbols,)s 2004(such)s 2509(as)s 240 fnt4 -2768 9152(\243)m 240 fnt1 2963 9158(and)m 240 fnt4 3376 9152(\271)m -240 fnt1 3505 9158(,)m 3621(should)s 4327(ha)s 4(v)k 3(e)k +480 8381(Some)m 1090(symbols,)s 2004(such)s 2509(as)s 240 fnt4 +2768 8375(\243)m 240 fnt1 2963 8381(and)m 240 fnt4 3376 8375(\271)m +240 fnt1 3505 8381(,)m 3621(should)s 4327(ha)s 4(v)k 3(e)k 4837(a)s 5012(thick)s 5560(space)s 6156(on)s 6462(each)s 6966(side;)s 7472(others,)s 8172(such)s 8677(as)s 240 fnt4 -8937 9152(+)m 240 fnt1 0 8870(and)m 240 fnt4 397 8864(-)m -240 fnt1 525 8870(,)m 625(ha)s 4(v)k 3(e)k +8937 8375(+)m 240 fnt1 0 8093(and)m 240 fnt4 397 8087(-)m +240 fnt1 525 8093(,)m 625(ha)s 4(v)k 3(e)k 1119(a)s 1278(medium)s 2115(space;)s 2751(others)s 3379(ha)s 4(v)k 3(e)k 3873(a)s 4032(thin)s 4454(space)s 5034(on)s 5324(the)s 5665(right)s 6169(only)s 15(.)k 6737(This)s 7206(w)s 2(ould)k -7854(be)s 8129(easy)s 8601(to)s 8833(do)s 0 8582(e)m 3(xcept)k +7854(be)s 8129(easy)s 8601(to)s 8833(do)s 0 7805(e)m 3(xcept)k 681(that)s 1099(these)s 1646(spaces)s 2321(are)s 2668(not)s 3034(w)s 2(anted)k 3781(in)s 4024(superscripts)s 5216(and)s -5620(subscripts:)s 168 fnt6 578 8135(n)m 168 fnt4 680 8129(+)m -793(1)s 240 fnt6 480 8037(r)m 240 fnt4 931 8029(-)m -1131(1)s 240 fnt1 0 7578(In)m 271(ef)s 6(fect,)k +5620(subscripts:)s 168 fnt6 578 7358(n)m 168 fnt4 680 7352(+)m +793(1)s 240 fnt6 480 7260(r)m 240 fnt4 931 7252(-)m +1131(1)s 240 fnt1 0 6801(In)m 271(ef)s 6(fect,)k 929(the)s 1292(de\207nition)s 2281(of)s 2568(such)s 3079(symbols)s 3943(changes)s 4780(depending)s 5846(on)s 6159(the)s 6522(conte)s 3(xt;)k 7350(b)s 4(ut)k 7727(Lout)s 8254(does)s 8760(not)s -0 7290(permit)m 682(such)s 1176(a)s 1340(change.)s 2180(Luckily)s 15(,)k +0 6513(permit)m 682(such)s 1176(a)s 1340(change.)s 2180(Luckily)s 15(,)k 3015(the)s 3361(so-called)s 4279(`style')s 4919(information)s 6102(set)s -6426(by)s 6718(the)s 220 fnt2 7064 7287(@F)m 6(ont)k -240 fnt1 7716 7290(,)m 220 fnt2 7821 7287(@Break)m 240 fnt1 -8617 7290(,)m 8722(and)s 220 fnt2 0 6999(@Space)m 240 fnt1 -891 7002(symbols)m 1734(can)s 2116(change)s 2844(in)s 3080(this)s +6426(by)s 6718(the)s 220 fnt2 7064 6510(@F)m 6(ont)k +240 fnt1 7716 6513(,)m 220 fnt2 7821 6510(@Break)m 240 fnt1 +8617 6513(,)m 8722(and)s 220 fnt2 0 6222(@Space)m 240 fnt1 +891 6225(symbols)m 1734(can)s 2116(change)s 2844(in)s 3080(this)s 3470(w)s 2(ay)k 15(.)k 4009(Accordingly)s 15(,)k -5291(Eq)s 5608(uses)s 6065(the)s 220 fnt2 6406 6999(y)m -240 fnt1 6568 7002(unit,)m 7040(which)s 7676(is)s 7879(part)s -8304(of)s 8568(style,)s 0 6714(for)m 338(these)s 885(spaces:)s -220 fnt2 480 6213(def @MedGap { 0.20y })m 480 5637(def "+" { &@MedGap plus &@MedGap })m 480 5061(def @HSqueez)m 3(e r)k -3(ight x { 0.2f @YUnit x })k -240 fnt1 0 4562(In)m 261(the)s 615(equation)s 1502(as)s +5291(Eq)s 5608(uses)s 6065(the)s 220 fnt2 6406 6222(y)m +240 fnt1 6568 6225(unit,)m 7040(which)s 7676(is)s 7879(part)s +8304(of)s 8568(style,)s 0 5937(for)m 338(these)s 885(spaces:)s +220 fnt2 480 5436(def @MedGap { 0.20y })m 480 4860(def "+" { &@MedGap plus &@MedGap })m 480 4284(def @HSqueez)m 3(e r)k -3(ight x { 0.2f @YUnit x })k +240 fnt1 0 3785(In)m 261(the)s 615(equation)s 1502(as)s 1758(a)s 1929(whole,)s 2627(the)s 2981(y)s 3161(unit)s 3599(is)s 3814(initially)s 4616(set)s 4947(to)s 220 fnt2 -5192 4559(1f)m 240 fnt1 5372 4562(,)m 5484(and)s 5894(so)s -220 fnt2 6166 4559(@MedGap)m 240 fnt1 7289 4562(ordinarily)m 8291(supplies)s -0 4274(20%)m 495(of)s 777(this)s 1184(amount.)s 2077(But)s +5192 3782(1f)m 240 fnt1 5372 3785(,)m 5484(and)s 5894(so)s +220 fnt2 6166 3782(@MedGap)m 240 fnt1 7289 3785(ordinarily)m 8291(supplies)s +0 3497(20%)m 495(of)s 777(this)s 1184(amount.)s 2077(But)s 2494(superscripts)s 3697(and)s 4112(subscripts)s 5130(are)s 5488(enclosed)s -6394(in)s 6648(the)s 220 fnt2 7007 4271(@HSqueez)m 3(e)k -240 fnt1 8314 4274(symbol,)m 0 3986(which,)m 744(by)s 1091(changing)s +6394(in)s 6648(the)s 220 fnt2 7007 3494(@HSqueez)m 3(e)k +240 fnt1 8314 3497(symbol,)m 0 3209(which,)m 744(by)s 1091(changing)s 2075(the)s 2476(y)s 2703(unit,)s 3235(ensures)s 4056(that)s -4527(an)s 3(y)k 220 fnt2 4977 3983(@MedGap)m 240 fnt1 -6147 3986(within)m 6868(them)s 7459(is)s 7722(much)s 8364(smaller)s -0 3698(than)m 469(usual.)s 240 fnt5 0 2955(4.2.)m 471(P)s 2(aragraphs,)k -1780(displays,)s 2718(and)s 3159(lists)s 240 fnt1 480 2478(The)m +4527(an)s 3(y)k 220 fnt2 4977 3206(@MedGap)m 240 fnt1 +6147 3209(within)m 6868(them)s 7459(is)s 7722(much)s 8364(smaller)s +0 2921(than)m 469(usual.)s 240 fnt5 0 2178(4.2.)m 471(P)s 2(aragraphs,)k +1780(displays,)s 2718(and)s 3159(lists)s 240 fnt1 480 1701(The)m 914(remaining)s 1942(sections)s 2770(of)s 3047(this)s 3449(chapter)s 4219(are)s 4572(all)s 4871(based)s 5481(on)s 5784(V)s 26(ersion)k -6578(2)s 6759(of)s 7036(the)s 7391(DocumentLayout)s 0 2190(package.)m +6578(2)s 6759(of)s 7036(the)s 7391(DocumentLayout)s 0 1413(package.)m 941(V)s 26(ersion)k 1722(3,)s 1942(which)s 2577(is)s 2779(similar)s 3494(b)s 4(ut)k 3849(more)s 4389(elaborate,)s 5364(is)s 5566(described)s 6533(from)s 7050(the)s 7391(user')s 13(s)k -7991(perspecti)s 6(v)k 3(e)k 0 1902(in)m 249(the)s +7991(perspecti)s 6(v)k 3(e)k 0 1125(in)m 249(the)s 604(User')s 13(s)k 1272(Guide)s 1920([4)s 2113(].)s 2363(In)s 2625(26)s 2925(pages)s 3528(of)s 3806(Lout,)s 4372(the)s 4726(DocumentLaytout)s 6534(package)s 7381(de\207nes)s 8117(man)s 3(y)k -8707(fea)s 8998(-)s 0 1614(tures)m 506(required)s 1350(in)s +8707(fea)s 8998(-)s 0 837(tures)m 506(required)s 1350(in)s 1583(the)s 1921(formatting)s 2972(of)s 3233(simple)s 3916(documents,)s 5050(technical)s 5957(reports,)s 6717(and)s 7111(books,)s 7781(including)s -8728(dis)s 8998(-)s 0 1326(plays,)m 603(lists,)s 1085(page)s +8728(dis)s 8998(-)s 0 549(plays,)m 603(lists,)s 1085(page)s 1584(layout,)s 2280(cross)s 2813(references,)s 3891(tables)s 4490(of)s 4752(contents,)s 5647(footnotes,)s 6635(\207gures,)s 7384(tables,)s 8039(references,)s -0 1038(chapters,)m 903(sections,)s 1780(and)s 2184(sorted)s 2826(inde)s 3(x)k 3(es.)k -480 664(The)m 939(symbols)s 1819(used)s 2347(for)s 2716(separating)s -3782(paragraphs)s 4913(and)s 5348(producing)s 6403(displays)s 7269(and)s -7704(lists)s 8170(may)s 8667(lack)s 0 376(the)m 351(e)s 3(xcitement)k -1459(of)s 1733(more)s 2284(e)s 3(xotic)k 2921(features,)s -3786(b)s 4(ut)k 4152(the)s 3(y)k 4618(can)s -5010(teach)s 5574(some)s 6139(important)s 7131(lessons)s 7876(about)s -8472(rob)s 4(ust)k 0 88(design.)m 786(The)s 1211(follo)s 6(wing)k -2185(macro)s 2832(for)s 3167(separating)s 4199(paragraphs)s 5296(produces)s -6207(a)s 6370(0.3)s 6711(cm)s 7060(v)s 3(ertical)k -7824(space)s 8408(and)s 8809(a)s 8971(1)s +0 261(chapters,)m 903(sections,)s 1780(and)s 2184(sorted)s 2826(inde)s 3(x)k 3(es.)k + grestore gsave 1417 -15423 translate @@ -14724,12 +15198,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -14749,81 +15229,82 @@ gsave gsave 1 LoutMargSet grestore -0 13205(cm)m 352(indent)s 1010(on)s 1307(the)s 1655(follo)s 6(wing)k +480 13205(The)m 939(symbols)s 1819(used)s 2347(for)s 2716(separating)s +3782(paragraphs)s 4913(and)s 5348(producing)s 6403(displays)s 7269(and)s +7704(lists)s 8170(may)s 8667(lack)s 0 12917(the)m 351(e)s 3(xcitement)k +1459(of)s 1733(more)s 2284(e)s 3(xotic)k 2921(features,)s +3786(b)s 4(ut)k 4152(the)s 3(y)k 4618(can)s +5010(teach)s 5574(some)s 6139(important)s 7131(lessons)s 7876(about)s +8472(rob)s 4(ust)k 0 12629(design.)m 786(The)s 1211(follo)s 6(wing)k +2185(macro)s 2832(for)s 3167(separating)s 4199(paragraphs)s 5296(produces)s +6207(a)s 6370(0.3)s 6711(cm)s 7060(v)s 3(ertical)k +7824(space)s 8408(and)s 8809(a)s 8971(1)s 0 12341(cm)m +352(indent)s 1010(on)s 1307(the)s 1655(follo)s 6(wing)k 2632(line,)s 3097(and)s 3501(is)s 3711(clearly)s 4414(on)s -4711(the)s 5059(right)s 5570(track:)s 220 fnt2 480 12704(macro @PP { //0.3c &1c })m -240 fnt1 0 12210(Ne)m 6(v)k 3(ertheless)k 1276(it)s +4711(the)s 5059(right)s 5570(track:)s 220 fnt2 480 11840(macro @PP { //0.3c &1c })m +240 fnt1 0 11346(Ne)m 6(v)k 3(ertheless)k 1276(it)s 1468(has)s 1838(se)s 6(v)k 3(eral)k 2560(major)s -3177(problems.)s 480 11836(The)m 220 fnt2 926 11833(&)m 240 fnt1 -1147 11836(symbol)m 1926(is)s 2154(subject)s 2910(to)s 3168(widening)s +3177(problems.)s 480 10972(The)m 220 fnt2 926 10969(&)m 240 fnt1 +1147 10972(symbol)m 1926(is)s 2154(subject)s 2910(to)s 3168(widening)s 4130(during)s 4827(line)s 5260(adjustment,)s 6434(so)s 6719(it)s 6930(should)s 7645(be)s 7946(replaced)s 8832(by)s 220 fnt2 -0 11545(1c @Wide {})m 240 fnt1 1213 11548(.)m 1387(But)s 1804(then)s +0 10681(1c @Wide {})m 240 fnt1 1213 10684(.)m 1387(But)s 1804(then)s 2284(white)s 2882(space)s 3480(follo)s 6(wing)k 4468(the)s 4827(symbol)s 5597(will)s 6034(af)s 6(fect)k 6641(the)s 7000(result,)s 7648(so)s 7925(an)s 8219(e)s 3(xtra)k -220 fnt2 8764 11545(&0i)m 240 fnt1 0 11260(must)m 528(be)s +220 fnt2 8764 10681(&0i)m 240 fnt1 0 10396(must)m 528(be)s 814(added.)s 1553(If)s 1787(the)s 2138(document)s 3146(is)s 3359(printed)s 4098(double)s 4810(spaced,)s 5571(this)s 5971(paragraph)s 6987(g)s 1(ap)k 7389(will)s 7818(f)s 2(ail)k -8192(to)s 8435(widen:)s 0 10972(it)m 204(should)s 914(be)s +8192(to)s 8435(widen:)s 0 10108(it)m 204(should)s 914(be)s 1208(e)s 3(xpressed)k 2219(in)s 2475(terms)s 3068(of)s -3352(the)s 220 fnt2 3712 10969(v)m 240 fnt1 3894 10972(unit,)m +3352(the)s 220 fnt2 3712 10105(v)m 240 fnt1 3894 10108(unit,)m 4386(with)s 4880(mark-to-mark)s 6280(spacing)s 7076(mode.)s 7785(Similarly)s 15(,)k -8778(the)s 0 10684(paragraph)m 1013(indent)s 1671(should)s 2368(probably)s +8778(the)s 0 9820(paragraph)m 1013(indent)s 1671(should)s 2368(probably)s 3273(be)s 3555(made)s 4129(proportional)s 5366(to)s 5605(the)s -5953(font)s 6398(size.)s 480 10310(`Magic)m 1211(numbers')s 2135(lik)s 2(e)k -220 fnt2 2535 10307(0.3c)m 240 fnt1 2993 10310(should)m 3678(not)s +5953(font)s 6398(size.)s 480 9446(`Magic)m 1211(numbers')s 2135(lik)s 2(e)k +220 fnt2 2535 9443(0.3c)m 240 fnt1 2993 9446(should)m 3678(not)s 4032(be)s 4302(b)s 4(uried)k 4955(in)s 5186(de\207nitions)s 6235(where)s 6863(the)s 3(y)k 7314(cannot)s 8000(be)s -8270(changed)s 0 10022(easily)m 15(,)k 649(or)s 908(k)s 2(ept)k +8270(changed)s 0 9158(easily)m 15(,)k 649(or)s 908(k)s 2(ept)k 1378(consistent)s 2394(with)s 2876(similar)s 3598(de\207nitions)s 4659(during)s 5337(tuning.)s 6113(The)s 3(y)k 6656(are)s 7003(much)s -7592(better)s 8195(placed)s 8876(as)s 0 9734(symbols,)m 905(possibly)s +7592(better)s 8195(placed)s 8876(as)s 0 8870(symbols,)m 905(possibly)s 1757(parameters)s 2855(of)s 3126(the)s 3474(enclosing)s 4444(package:)s -220 fnt2 480 9233(def @DocumentLa)m 6(y)k 4(out)k 480 8945( named @P)m 8(ar)k 2(aGap { 1.3vx })k -480 8657( named @P)m 8(ar)k 2(aIndent { 2f })k 480 8369( ...)m 480 8081(@Begin)m -480 7505( macro @PP { //@P)m 8(ar)k 2(aGap @P)k 8(ar)k 2(aIndent @Wide &0i })k -480 7217( macro @LP { //@P)m 8(ar)k 2(aGap })k 480 6929( ...)m 480 6641(@End @DocumentLa)m 6(y)k 4(out)k -240 fnt1 0 6143(and)m 404(we)s 739(ha)s 4(v)k 3(e)k +220 fnt2 480 8369(def @DocumentLa)m 6(y)k 4(out)k 480 8081( named @P)m 8(ar)k 2(aGap { 1.3vx })k +480 7793( named @P)m 8(ar)k 2(aIndent { 2f })k 480 7505( ...)m 480 7217(@Begin)m +480 6641( macro @PP { //@P)m 8(ar)k 2(aGap @P)k 8(ar)k 2(aIndent @Wide &0i })k +480 6353( macro @LP { //@P)m 8(ar)k 2(aGap })k 480 6065( ...)m 480 5777(@End @DocumentLa)m 6(y)k 4(out)k +240 fnt1 0 5279(and)m 404(we)s 739(ha)s 4(v)k 3(e)k 1240(arri)s 6(v)k 3(ed)k 1965(at)s 2197(the)s -2545(de\207nition)s 3519(of)s 220 fnt2 3790 6140(@PP)m 240 fnt1 -4356 6143(as)m 4606(it)s 4798(appears)s 5579(in)s 5822(the)s -6170(DocumentLayout)s 7905(package.)s 480 5769(A)m 710(display)s 1455(is)s +2545(de\207nition)s 3519(of)s 220 fnt2 3790 5276(@PP)m 240 fnt1 +4356 5279(as)m 4606(it)s 4798(appears)s 5579(in)s 5822(the)s +6170(DocumentLayout)s 7905(package.)s 480 4905(A)m 710(display)s 1455(is)s 1665(a)s 1831(table)s 2351(in)s 2594(which)s 3236(the)s 3584(\207rst)s 4015(column)s 4790(is)s 5000(blank:)s 240 fnt6 -480 5266(pr)m 8(eceding)k 1483(te)s 4(xt)k 220 fnt2 -480 4973(//@DispGap |@DispIndent)m 240 fnt6 3183 4978(display)m 220 fnt2 480 4685(//@DispGap)m -240 fnt6 480 4402(following)m 1438(te)s 4(xt)k 240 fnt1 -0 3901(Edge-to-edge)m 1345(is)s 1557(the)s 1906(appropriate)s 3052(spacing)s +480 4402(pr)m 8(eceding)k 1483(te)s 4(xt)k 220 fnt2 +480 4109(//@DispGap |@DispIndent)m 240 fnt6 3183 4114(display)m 220 fnt2 480 3821(//@DispGap)m +240 fnt6 480 3538(following)m 1438(te)s 4(xt)k 240 fnt1 +0 3037(Edge-to-edge)m 1345(is)s 1557(the)s 1906(appropriate)s 3052(spacing)s 3838(mode)s 4427(before)s 5095(and)s 5500(after)s 5998(displays,)s -6891(since)s 7439(the)s 7789(display)s 8536(could)s 0 3613(be)m +6891(since)s 7439(the)s 7789(display)s 8536(could)s 0 2749(be)m 273(a)s 430(table)s 941(or)s 1191(\207gure)s 1796(whose)s 2455(mark)s 2998(does)s 3479(not)s 3836(correspond)s 4948(to)s -5178(a)s 5335(baseline.)s 6273(Thus,)s 220 fnt2 6850 3610(1v)m -240 fnt1 7132 3613(is)m 7333(a)s 7490(reasonable)s 8558(v)s 6(alue)k -0 3325(for)m 220 fnt2 338 3322(@DispGap)m 240 fnt1 1406 3325(.)m -480 2951(The)m 957(ordinary)s 1871(user)s 2379(cannot)s 3126(be)s +5178(a)s 5335(baseline.)s 6273(Thus,)s 220 fnt2 6850 2746(1v)m +240 fnt1 7132 2749(is)m 7333(a)s 7490(reasonable)s 8558(v)s 6(alue)k +0 2461(for)m 220 fnt2 338 2458(@DispGap)m 240 fnt1 1406 2461(.)m +480 2087(The)m 957(ordinary)s 1871(user)s 2379(cannot)s 3126(be)s 3458(e)s 3(xpected)k 4413(to)s 4702(type)s 5219(the)s 5617(Lout)s 6179(source)s 6908(sho)s 6(wn)k 7635(abo)s 3(v)k 3(e;)k -8363(a)s 8579(more)s 0 2663(appropriate)m 1144(syntax)s 1824(is)s -240 fnt6 480 2160(pr)m 8(eceding)k 1483(te)s 4(xt)k -220 fnt2 480 1867(@IndentedDispla)m 6(y {)k 240 fnt6 2514 1872(display)m -220 fnt2 3321 1867(})m 240 fnt6 480 1584(following)m 1438(te)s 4(xt)k -240 fnt1 0 1083(This)m 491(presents)s 1340(a)s 1521(problem:)s -2499(if)s 220 fnt2 2731 1080(@IndentedDispla)m 6(y)k 240 fnt1 -4593 1083(is)m 4819(made)s 5408(a)s 5589(de\207nition)s 6578(with)s +8363(a)s 8579(more)s 0 1799(appropriate)m 1144(syntax)s 1824(is)s +240 fnt6 480 1296(pr)m 8(eceding)k 1483(te)s 4(xt)k +220 fnt2 480 1003(@IndentedDispla)m 6(y {)k 240 fnt6 2514 1008(display)m +220 fnt2 3321 1003(})m 240 fnt6 480 720(following)m 1438(te)s 4(xt)k +240 fnt1 0 219(This)m 491(presents)s 1340(a)s 1521(problem:)s +2499(if)s 220 fnt2 2731 216(@IndentedDispla)m 6(y)k 240 fnt1 +4593 219(is)m 4819(made)s 5408(a)s 5589(de\207nition)s 6578(with)s 7075(a)s 7256(right)s 7782(parameter)s 9(,)k 8850(its)s -0 795(result)m 598(will)s 1032(be)s 1322(an)s 1613(object)s -2265(separated)s 3233(from)s 3765(the)s 4121(surrounding)s 5339(te)s 3(xt)k -5762(only)s 6250(by)s 6552(white)s 7147(space,)s 7793(hence)s -8415(part)s 8855(of)s 0 507(the)m 343(paragraph;)s 1405(while)s -1986(if)s 2197(it)s 2383(is)s 2587(a)s 2747(macro,)s -3445(the)s 3787(\207nal)s 220 fnt2 4261 504(//@DispGap)m 240 fnt1 -5505 507(cannot)m 6197(be)s 6473(included)s 7349(in)s 7586(it.)s -7876(The)s 8298(solution)s 0 219(adopted)m 816(in)s 1059(the)s -1407(DocumentLayout)s 3142(package)s 3982(uses)s 4445(a)s 4611(g)s 1(alle)k 3(y)k -5245(and)s 5649(a)s 5815(macro:)s + grestore gsave 1417 -15423 translate @@ -14848,12 +15329,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -14868,75 +15355,70 @@ gsave 240 fnt5 1417 -1583(76)m 240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave 0 LoutMargSet grestore -220 fnt2 480 13207( def @DispPlace { @Galle)m 4(y })k 480 12919( def @Disp into { @DispPlace&&preceding })m -480 12631( r)m -3(ight x)k 480 12343( {)m 480 12055( @OneRo)m 3(w x)k -480 11767( })m 480 11191( macro @IndentedDispla)m 6(y)k 480 10903( {)m 480 10615( //@DispGap |@DispIndent @DispPlace |)m -480 10327( //@DispGap // @Disp)m 480 10039( })m 0 9542(@DispPlace)m 240 fnt1 1257 9545(and)m -220 fnt2 1657 9542(@Disp)m 240 fnt1 2366 9545(are)m 2709(not)s +0 13205(result)m 598(will)s 1032(be)s 1322(an)s +1613(object)s 2265(separated)s 3233(from)s 3765(the)s 4121(surrounding)s +5339(te)s 3(xt)k 5762(only)s 6250(by)s 6552(white)s +7147(space,)s 7793(hence)s 8415(part)s 8855(of)s 0 12917(the)m +343(paragraph;)s 1405(while)s 1986(if)s 2197(it)s 2383(is)s +2587(a)s 2747(macro,)s 3445(the)s 3787(\207nal)s 220 fnt2 +4261 12914(//@DispGap)m 240 fnt1 5505 12917(cannot)m 6197(be)s 6473(included)s +7349(in)s 7586(it.)s 7876(The)s 8298(solution)s 0 12629(adopted)m +816(in)s 1059(the)s 1407(DocumentLayout)s 3142(package)s 3982(uses)s +4445(a)s 4611(g)s 1(alle)k 3(y)k 5245(and)s +5649(a)s 5815(macro:)s 220 fnt2 480 12128( def @DispPlace { @Galle)m 4(y })k +480 11840( def @Disp into { @DispPlace&&preceding })m 480 11552( r)m -3(ight x)k 480 11264( {)m 480 10976( @OneRo)m 3(w x)k +480 10688( })m 480 10112( macro @IndentedDispla)m 6(y)k 480 9824( {)m 480 9536( //@DispGap |@DispIndent @DispPlace |)m +480 9248( //@DispGap // @Disp)m 480 8960( })m 0 8463(@DispPlace)m 240 fnt1 1257 8466(and)m +220 fnt2 1657 8463(@Disp)m 240 fnt1 2366 8466(are)m 2709(not)s 3070(e)s 3(xported,)k 4007(so)s 4269(there)s 4798(is)s 5003(no)s 5292(danger)s 5999(of)s 6266(a)s 6427(name)s -6997(clash)s 7541(with)s 8019(some)s 8575(other)s 0 9257(symbol.)m +6997(clash)s 7541(with)s 8019(some)s 8575(other)s 0 8178(symbol.)m 869(The)s 1297(ordinary)s 2161(user')s 13(s)k 2769(syntax)s -3449(e)s 3(xpands)k 4282(to)s 240 fnt6 480 8754(pr)m 8(eceding)k -1483(te)s 4(xt)k 220 fnt2 480 8461(//@DispGap |@DispIndent @DispPlace |)m 480 8173(//@DispGap // @Disp {)m -240 fnt6 2890 8178(display)m 220 fnt2 3637 8173(})m 240 fnt6 -480 7890(following)m 1438(te)s 4(xt)k 240 fnt1 0 7389(and)m -397(the)s 220 fnt2 737 7386(@Disp)m 240 fnt1 1442 7389(g)m 1(alle)k 3(y)k +3449(e)s 3(xpands)k 4282(to)s 240 fnt6 480 7675(pr)m 8(eceding)k +1483(te)s 4(xt)k 220 fnt2 480 7382(//@DispGap |@DispIndent @DispPlace |)m 480 7094(//@DispGap // @Disp {)m +240 fnt6 2890 7099(display)m 220 fnt2 3637 7094(})m 240 fnt6 +480 6811(following)m 1438(te)s 4(xt)k 240 fnt1 0 6310(and)m +397(the)s 220 fnt2 737 6307(@Disp)m 240 fnt1 1442 6310(g)m 1(alle)k 3(y)k 2068(appears)s 2842(at)s 3066(the)s 3406(preceding)s 220 fnt2 -4394 7386(@DispPlace)m 240 fnt1 5595 7389(,)m 5694(being)s 6272(itself)s -6812(replaced)s 7671(by)s 220 fnt2 7957 7386(@Null)m 240 fnt1 -8542 7389(.)m 8698(The)s 220 fnt2 0 7098(//)m 240 fnt1 -184 7101(symbol)m 942(protects)s 1748(the)s 2094(preceding)s 220 fnt2 -3088 7098(//@DispGap)m 240 fnt1 4337 7101(from)m 4859(being)s 5443(deleted)s -6189(by)s 6481(this)s 220 fnt2 6876 7098(@Null)m 240 fnt1 -7519 7101(when)m 8094(there)s 8625(is)s 8833(no)s 0 6813(follo)m 6(wing)k -977(te)s 3(xt.)k 480 6439(An)m 858(automatically)s 2240(numbered)s +4394 6307(@DispPlace)m 240 fnt1 5595 6310(,)m 5694(being)s 6272(itself)s +6812(replaced)s 7671(by)s 220 fnt2 7957 6307(@Null)m 240 fnt1 +8542 6310(.)m 8698(The)s 220 fnt2 0 6019(//)m 240 fnt1 +184 6022(symbol)m 942(protects)s 1748(the)s 2094(preceding)s 220 fnt2 +3088 6019(//@DispGap)m 240 fnt1 4337 6022(from)m 4859(being)s 5443(deleted)s +6189(by)s 6481(this)s 220 fnt2 6876 6019(@Null)m 240 fnt1 +7519 6022(when)m 8094(there)s 8625(is)s 8833(no)s 0 5734(follo)m 6(wing)k +977(te)s 3(xt.)k 480 5360(An)m 858(automatically)s 2240(numbered)s 3283(list)s 3662(could)s 4280(ha)s 4(v)k 3(e)k 4809(an)s 5121(arbitrarily)s 6156(lar)s 4(ge)k 6713(number)s -7532(of)s 7831(items,)s 8483(so,)s 8832(by)s 0 6151(analogy)m +7532(of)s 7831(items,)s 8483(so,)s 8832(by)s 0 5072(analogy)m 812(with)s 1294(sequences)s 2315(of)s 2586(pages,)s 3238(we)s 3573(see)s 3934(immmediately)s 5368(that)s 5786(recursion)s 6732(must)s 7257(be)s 7539(in)s 9(v)k 4(olv)k 3(ed:)k -220 fnt2 480 5650(def @List r)m -3(ight n)k 2(um)k 480 5362({)m -480 5074( @DispIndent @Wide n)m 2(um.)k 13( | @ItemPlace)k 480 4786( //@DispGap @List @Ne)m 6(xt n)k 2(um)k -480 4498(})m 240 fnt1 0 4004(Notice)m 689(ho)s 6(w)k -1146(the)s 220 fnt2 1490 4001(@Ne)m 6(xt)k 240 fnt1 -2210 4004(symbol)m 2965(w)s 2(orks)k 3595(in)s 3834(conjunction)s +220 fnt2 480 4571(def @List r)m -3(ight n)k 2(um)k 480 4283({)m +480 3995( @DispIndent @Wide n)m 2(um.)k 13( | @ItemPlace)k 480 3707( //@DispGap @List @Ne)m 6(xt n)k 2(um)k +480 3419(})m 240 fnt1 0 2925(Notice)m 689(ho)s 6(w)k +1146(the)s 220 fnt2 1490 2922(@Ne)m 6(xt)k 240 fnt1 +2210 2925(symbol)m 2965(w)s 2(orks)k 3595(in)s 3834(conjunction)s 5017(with)s 5495(the)s 5838(recursion)s 6780(to)s 7015(produce)s -7838(an)s 8116(ascending)s 0 3716(sequence)m 933(of)s 1204(numbers;)s -2140(the)s 2488(result)s 3078(of)s 220 fnt2 3349 3713(@List 1)m -240 fnt1 4113 3716(will)m 4539(be)s 220 fnt2 480 3215(1.)m 13( @ItemPlace)k -480 2927(2.)m 13( @ItemPlace)k 480 2639(3.)m 13( @ItemPlace)k 480 2351(...)m -240 fnt1 0 1900(W)m 19(e)k 362(can)s 744(follo)s 6(w)k +7838(an)s 8116(ascending)s 0 2637(sequence)m 933(of)s 1204(numbers;)s +2140(the)s 2488(result)s 3078(of)s 220 fnt2 3349 2634(@List 1)m +240 fnt1 4113 2637(will)m 4539(be)s 220 fnt2 480 2136(1.)m 13( @ItemPlace)k +480 1848(2.)m 13( @ItemPlace)k 480 1560(3.)m 13( @ItemPlace)k 480 1272(...)m +240 fnt1 0 821(W)m 19(e)k 362(can)s 744(follo)s 6(w)k 1408(this)s 1797(with)s 2271(items)s 2832(which)s 3466(are)s 3806(g)s 1(alle)k 3(ys)k 4522(tar)s 4(geted)k -5338(to)s 220 fnt2 5569 1897(@ItemPlace&&preceding)m 240 fnt1 8010 1900(,)m -8110(and)s 220 fnt2 8506 1897(@List)m 240 fnt1 0 1612(will)m +5338(to)s 220 fnt2 5569 818(@ItemPlace&&preceding)m 240 fnt1 8010 821(,)m +8110(and)s 220 fnt2 8506 818(@List)m 240 fnt1 0 533(will)m 426(e)s 3(xpand)k 1173(just)s 1578(enough)s 2341(to)s -2580(accommodate)s 3964(them.)s 480 1238(The)m 908(usual)s 1468(problem)s +2580(accommodate)s 3964(them.)s 480 159(The)m 908(usual)s 1468(problem)s 2325(with)s 2807(recursi)s 6(v)k 3(e-)k 3741(recepti)s 6(v)k 3(e)k 4663(symbols)s 5513(no)s 6(w)k 5974(arises:)s 6683(there)s 7216(is)s 7426(al)s 2(w)k 2(ays)k 8137(one)s -8540(une)s 3(x)k 8998(-)s 0 950(panded)m 220 fnt2 -753 947(@List)m 240 fnt1 1313 950(,)m 1424(and)s 1832(until)s -2329(it)s 2525(can)s 2917(be)s 3203(remo)s 3(v)k 3(ed)k -4096(the)s 4448(g)s 1(alle)k 3(y)k 5086(containing)s -6152(it)s 6348(will)s 6778(appear)s 7479(to)s 7722(be)s -8008(incomplete)s 0 662(and)m 394(will)s 810(be)s 1081(pre)s 6(v)k 3(ented)k -2063(at)s 2285(that)s 2692(point)s 3234(from)s 3747(\210ushing)s -4562(into)s 4977(its)s 5242(parent)s 5889(\(see)s 6318(page)s -6816(29\).)s 7289(W)s 19(e)k 7647(adopt)s 8229(the)s -8566(usual)s 0 374(solution:)m 937(a)s 1104(forcing)s 1847(g)s 1(alle)k 3(y)k -2482(into)s 2908(a)s 3074(later)s 3558(tar)s 4(get)k -4158(will)s 4584(replace)s 5330(the)s 5679(last)s 220 fnt2 -6070 371(@List)m 240 fnt1 6691 374(by)m 220 fnt2 6986 371(@Null)m -240 fnt1 7571 374(.)m 7735(This)s 8212(brings)s 8862(us)s -0 86(to)m 239(the)s 587(de\207nitions)s 1648(as)s 1898(the)s 3(y)k -2361(appear)s 3058(in)s 3301(DocumentLayout:)s +8540(une)s 3(x)k 8998(-)s grestore gsave 1417 -15423 translate @@ -14961,12 +15443,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -14982,60 +15470,65 @@ gsave 3082(displays,)s 3959(and)s 4385(lists)s 240 fnt5 10248 -1583(77)m gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave 1 LoutMargSet grestore -220 fnt2 480 13207(def @ItemPlace { @Galle)m 4(y })k 480 12919(def @ListItem into { @ItemPlace&&preceding })m 480 12631( r)m -3(ight x)k -480 12343({ x })m 480 11851(def @EndListPlace { @Galle)m 4(y })k 480 11563(def @EndList f)m 6(orce into { @EndListPlace&&preceding })k -480 11275({})m 480 10783(def @Ra)m 4(wIndentedList)k 480 10495( named style r)m -3(ight tag {})k -480 10207( named indent { @DispIndent })m 480 9919( named gap { @DispGap })m 480 9631( named star)m -8(t { 1 })k 480 9343({)m -480 9055( def @IList r)m -3(ight n)k 2(um)k 480 8767( {)m 480 8479( indent @Wide {style n)m 2(um} | @ItemPlace)k -480 8191( //gap @IList @Ne)m 6(xt n)k 2(um)k 480 7903( })m 480 7327( @IList star)m -8(t // @EndListPlace)k -480 7039(})m 240 fnt1 0 6545(No)m 6(w)k 514(gi)s 6(v)k 3(en)k -1094(the)s 1442(input)s 220 fnt2 480 6044(@Ra)m 4(wIndentedList)k -480 5756(@ListItem { \207rst item })m 480 5468(@ListItem { second item })m 480 5180(...)m 480 4892(@ListItem { last item })m 480 4604(@EndList)m -0 4146(@Ra)m 4(wIndentedList)k 240 fnt1 1908 4149(will)m 2334(e)s 3(xpand)k +0 13205(panded)m 220 fnt2 753 13202(@List)m 240 fnt1 1313 13205(,)m +1424(and)s 1832(until)s 2329(it)s 2525(can)s 2917(be)s +3203(remo)s 3(v)k 3(ed)k 4096(the)s 4448(g)s 1(alle)k 3(y)k +5086(containing)s 6152(it)s 6348(will)s 6778(appear)s 7479(to)s +7722(be)s 8008(incomplete)s 0 12917(and)m 394(will)s 810(be)s +1081(pre)s 6(v)k 3(ented)k 2063(at)s 2285(that)s +2692(point)s 3234(from)s 3747(\210ushing)s 4562(into)s 4977(its)s +5242(parent)s 5889(\(see)s 6318(page)s 6816(29\).)s 7289(W)s 19(e)k +7647(adopt)s 8229(the)s 8566(usual)s 0 12629(solution:)m 937(a)s +1104(forcing)s 1847(g)s 1(alle)k 3(y)k 2482(into)s +2908(a)s 3074(later)s 3558(tar)s 4(get)k 4158(will)s +4584(replace)s 5330(the)s 5679(last)s 220 fnt2 6070 12626(@List)m +240 fnt1 6691 12629(by)m 220 fnt2 6986 12626(@Null)m 240 fnt1 +7571 12629(.)m 7735(This)s 8212(brings)s 8862(us)s 0 12341(to)m +239(the)s 587(de\207nitions)s 1648(as)s 1898(the)s 3(y)k +2361(appear)s 3058(in)s 3301(DocumentLayout:)s 220 fnt2 480 11840(def @ItemPlace { @Galle)m 4(y })k +480 11552(def @ListItem into { @ItemPlace&&preceding })m 480 11264( r)m -3(ight x)k 480 10976({ x })m 480 10484(def @EndListPlace { @Galle)m 4(y })k +480 10196(def @EndList f)m 6(orce into { @EndListPlace&&preceding })k 480 9908({})m 480 9416(def @Ra)m 4(wIndentedList)k +480 9128( named style r)m -3(ight tag {})k 480 8840( named indent { @DispIndent })m 480 8552( named gap { @DispGap })m 480 8264( named star)m -8(t { 1 })k +480 7976({)m 480 7688( def @IList r)m -3(ight n)k 2(um)k 480 7400( {)m +480 7112( indent @Wide {style n)m 2(um} | @ItemPlace)k 480 6824( //gap @IList @Ne)m 6(xt n)k 2(um)k +480 6536( })m 480 5960( @IList star)m -8(t // @EndListPlace)k 480 5672(})m 240 fnt1 +0 5178(No)m 6(w)k 514(gi)s 6(v)k 3(en)k +1094(the)s 1442(input)s 220 fnt2 480 4677(@Ra)m 4(wIndentedList)k +480 4389(@ListItem { \207rst item })m 480 4101(@ListItem { second item })m 480 3813(...)m 480 3525(@ListItem { last item })m 480 3237(@EndList)m +0 2779(@Ra)m 4(wIndentedList)k 240 fnt1 1908 2782(will)m 2334(e)s 3(xpand)k 3081(to)s 3320(recei)s 6(v)k 3(e)k 4056(the)s 4404(items,)s 5028(and)s 5432(will)s 5858(be)s 6140(closed)s -6809(of)s 6(f)k 7153(by)s 220 fnt2 7447 4146(@EndList)m -240 fnt1 8397 4149(.)m 480 3775(The)m 220 fnt2 913 3772(indent)m -240 fnt1 1506 3775(,)m 220 fnt2 1619 3772(gap)m 240 fnt1 -1977 3775(,)m 2089(and)s 220 fnt2 2499 3772(star)m -8(t)k -240 fnt1 2996 3775(parameters)m 4099(are)s 4452(straightforw)s 2(ard)k +6809(of)s 6(f)k 7153(by)s 220 fnt2 7447 2779(@EndList)m +240 fnt1 8397 2782(.)m 480 2408(The)m 220 fnt2 913 2405(indent)m +240 fnt1 1506 2408(,)m 220 fnt2 1619 2405(gap)m 240 fnt1 +1977 2408(,)m 2089(and)s 220 fnt2 2499 2405(star)m -8(t)k +240 fnt1 2996 2408(parameters)m 4099(are)s 4452(straightforw)s 2(ard)k 5986(\(note)s 6538(that)s 6962(the)s 7316(b)s 4(urden)k -8039(of)s 8316(typing)s 220 fnt2 8987 3772(1)m 240 fnt1 -0 3487(has)m 378(been)s 895(lifted)s 1464(from)s 1996(the)s +8039(of)s 8316(typing)s 220 fnt2 8987 2405(1)m 240 fnt1 +0 2120(has)m 378(been)s 895(lifted)s 1464(from)s 1996(the)s 2352(ordinary)s 3224(user\),)s 3816(b)s 4(ut)k 4186(the)s -220 fnt2 4543 3484(style)m 240 fnt1 5054 3487(parameter)m 6076(has)s +220 fnt2 4543 2117(style)m 240 fnt1 5054 2120(parameter)m 6076(has)s 6454(a)s 6628(parameter)s 7650(of)s 7929(its)s 8213(o)s 6(wn)k -8686(\(see)s 0 3199(page)m 508(16\).)s 991(It)s 1196(is)s +8686(\(see)s 0 1832(page)m 508(16\).)s 991(It)s 1196(is)s 1406(used)s 1903(lik)s 2(e)k 2315(this:)s 220 fnt2 -480 2698(def @Ra)m 4(wNumberedList { @Ra)k 4(wIndentedList style { tag.)k 13( } })k 480 2410(def @Ra)m 4(wP)k 8(arenNumberedList { @Ra)k 4(wIndentedList style { \(tag\) } })k -240 fnt1 0 1911(In)m 220 fnt2 276 1908(@Ra)m 4(wNumberedList)k -240 fnt1 2294 1911(,)m 220 fnt2 2422 1908(style)m 240 fnt1 -2946 1911(is)m 3176(gi)s 6(v)k 3(en)k 3777(the)s -4146(v)s 6(alue)k 220 fnt2 4734 1908(tag.)m 240 fnt1 -5081 1911(,)m 5209(where)s 220 fnt2 5870 1908(tag)m 240 fnt1 -6243 1911(is)m 6474(its)s 6771(o)s 6(wn)k 7255(right)s -7787(parameter)s 9(,)k 8860(so)s 0 1623(the)m 348(v)s 6(alue)k -916(of)s 220 fnt2 1187 1620({style n)m 2(um})k 240 fnt1 -2321 1623(within)m 220 fnt2 2989 1620(@IList)m 240 fnt1 3670 1623(is)m -220 fnt2 3880 1620(n)m 2(um.)k 240 fnt1 4347 1623(;)m -4459(while)s 5046(in)s 220 fnt2 5289 1620(@Ra)m 4(wP)k 8(arenNumberedList)k -240 fnt1 7884 1623(,)m 220 fnt2 7992 1620({style n)m 2(um})k -240 fnt1 0 1335(is)m 220 fnt2 219 1332(\(n)m 2(um\))k -240 fnt1 776 1335(.)m 949(In)s 1215(this)s 1620(w)s 2(ay)k -2080(we)s 2425(achie)s 6(v)k 3(e)k 3211(an)s -3503(unlimited)s 4487(v)s 6(ariety)k 5207(of)s 5487(numbering)s -6587(formats)s 7376(without)s 8176(ha)s 4(ving)k 8887(to)s -0 1047(re)m 6(write)k 220 fnt2 725 1044(@Ra)m 4(wIndentedList)k -240 fnt1 2633 1047(o)m 3(v)k 3(er)k 3112(and)s -3516(o)s 3(v)k 3(er)k 13(.)k 480 673(These)m -1113(list)s 1470(symbols)s 2325(are)s 2678(objects)s 3412(without)s -4209(surrounding)s 5425(space,)s 6069(so)s 6341(macros)s 7088(similar)s -7816(to)s 8061(those)s 8629(used)s 0 385(for)m 338(displays)s -1173(are)s 1520(needed:)s +480 1331(def @Ra)m 4(wNumberedList { @Ra)k 4(wIndentedList style { tag.)k 13( } })k 480 1043(def @Ra)m 4(wP)k 8(arenNumberedList { @Ra)k 4(wIndentedList style { \(tag\) } })k +240 fnt1 0 544(In)m 220 fnt2 276 541(@Ra)m 4(wNumberedList)k +240 fnt1 2294 544(,)m 220 fnt2 2422 541(style)m 240 fnt1 +2946 544(is)m 3176(gi)s 6(v)k 3(en)k 3777(the)s +4146(v)s 6(alue)k 220 fnt2 4734 541(tag.)m 240 fnt1 +5081 544(,)m 5209(where)s 220 fnt2 5870 541(tag)m 240 fnt1 +6243 544(is)m 6474(its)s 6771(o)s 6(wn)k 7255(right)s +7787(parameter)s 9(,)k 8860(so)s 0 256(the)m 348(v)s 6(alue)k +916(of)s 220 fnt2 1187 253({style n)m 2(um})k 240 fnt1 +2321 256(within)m 220 fnt2 2989 253(@IList)m 240 fnt1 3670 256(is)m +220 fnt2 3880 253(n)m 2(um.)k 240 fnt1 4347 256(;)m +4459(while)s 5046(in)s 220 fnt2 5289 253(@Ra)m 4(wP)k 8(arenNumberedList)k +240 fnt1 7884 256(,)m 220 fnt2 7992 253({style n)m 2(um})k + grestore gsave 1417 -15423 translate @@ -15060,12 +15553,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -15080,73 +15579,81 @@ gsave 240 fnt5 1417 -1583(78)m 240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave 0 LoutMargSet grestore -220 fnt2 480 13207(macro @NumberedList { //@DispGap @Ra)m 4(wNumberedList //@DispGap })k 480 12919(macro @P)m 8(arenNumberedList { //@DispGap @Ra)k 4(wP)k 8(arenNumberedList //@DispGap })k -240 fnt1 0 12423(and)m 404(so)s 670(on.)s 480 12049(Lists)m -994(numbered)s 2007(by)s 2300(Roman)s 3047(numerals)s 3973(present)s -4721(a)s 4886(problem,)s 5788(because)s 220 fnt2 6600 12046(@Ne)m 6(xt)k -240 fnt1 7322 12049(will)m 7747(not)s 8111(increment)s 0 11761(Roman)m +0 13205(is)m 220 fnt2 219 13202(\(n)m 2(um\))k +240 fnt1 776 13205(.)m 949(In)s 1215(this)s 1620(w)s 2(ay)k +2080(we)s 2425(achie)s 6(v)k 3(e)k 3211(an)s +3503(unlimited)s 4487(v)s 6(ariety)k 5207(of)s 5487(numbering)s +6587(formats)s 7376(without)s 8176(ha)s 4(ving)k 8887(to)s +0 12917(re)m 6(write)k 220 fnt2 725 12914(@Ra)m 4(wIndentedList)k +240 fnt1 2633 12917(o)m 3(v)k 3(er)k 3112(and)s +3516(o)s 3(v)k 3(er)k 13(.)k 480 12543(These)m +1113(list)s 1470(symbols)s 2325(are)s 2678(objects)s 3412(without)s +4209(surrounding)s 5425(space,)s 6069(so)s 6341(macros)s 7088(similar)s +7816(to)s 8061(those)s 8629(used)s 0 12255(for)m 338(displays)s +1173(are)s 1520(needed:)s 220 fnt2 480 11754(macro @NumberedList { //@DispGap @Ra)m 4(wNumberedList //@DispGap })k +480 11466(macro @P)m 8(arenNumberedList { //@DispGap @Ra)k 4(wP)k 8(arenNumberedList //@DispGap })k 240 fnt1 +0 10970(and)m 404(so)s 670(on.)s 480 10596(Lists)m 994(numbered)s +2007(by)s 2300(Roman)s 3047(numerals)s 3973(present)s 4721(a)s +4886(problem,)s 5788(because)s 220 fnt2 6600 10593(@Ne)m 6(xt)k +240 fnt1 7322 10596(will)m 7747(not)s 8111(increment)s 0 10308(Roman)m 749(numerals.)s 1789(Instead,)s 2586(the)s 3(y)k 3049(must)s 3574(be)s 3856(stored)s 4498(in)s 4741(a)s 4907(database:)s -220 fnt2 480 11260(def @Roman)m 480 10972( left @T)m 26(ag)k 480 10684( r)m -3(ight @V)k 15(al)k -480 10396({ @V)m 15(al })k 480 9820(@SysDatabase @Roman { standard })m 0 9319(@SysDatabase)m 240 fnt1 -1602 9322(is)m 1835(preferred)s 2790(o)s 3(v)k 3(er)k -220 fnt2 3292 9319(@Database)m 240 fnt1 4529 9322(here)m 5019(because)s +220 fnt2 480 9807(def @Roman)m 480 9519( left @T)m 26(ag)k 480 9231( r)m -3(ight @V)k 15(al)k +480 8943({ @V)m 15(al })k 480 8367(@SysDatabase @Roman { standard })m 0 7866(@SysDatabase)m 240 fnt1 +1602 7869(is)m 1835(preferred)s 2790(o)s 3(v)k 3(er)k +220 fnt2 3292 7866(@Database)m 240 fnt1 4529 7869(here)m 5019(because)s 5855(this)s 6274(database)s 7176(should)s 7896(be)s 8201(k)s 2(ept)k -8694(in)s 8960(a)s 0 9034(standard)m 880(place)s 1452(and)s +8694(in)s 8960(a)s 0 7581(standard)m 880(place)s 1452(and)s 1868(shared)s 2562(by)s 2868(e)s 6(v)k 3(eryone.)k 3912(The)s 4352(database)s 5243(itself,)s 5838(a)s 6016(\207le)s -6389(called)s 220 fnt2 7029 9031(standard.ld)m 240 fnt1 8174 9034(in)m -8429(Basser)s 0 8746(Lout,)m 559(contains)s 1407(in)s 9(v)k 4(ocations)k -2548(of)s 220 fnt2 2819 8743(@Roman)m 240 fnt1 3735 8746(,)m +6389(called)s 220 fnt2 7029 7578(standard.ld)m 240 fnt1 8174 7581(in)m +8429(Basser)s 0 7293(Lout,)m 559(contains)s 1407(in)s 9(v)k 4(ocations)k +2548(of)s 220 fnt2 2819 7290(@Roman)m 240 fnt1 3735 7293(,)m 3842(each)s 4337(enclosed)s 5232(in)s 5475(braces:)s 220 fnt2 -480 8264({ 1 @Roman i })m 480 7976({ 2 @Roman ii })m 480 7688(...)m 480 7400({ 100 @Roman c })m 240 fnt1 -0 6906(Then)m 220 fnt2 549 6903(@Roman&&12)m 240 fnt1 2065 6906(for)m +480 6811({ 1 @Roman i })m 480 6523({ 2 @Roman ii })m 480 6235(...)m 480 5947({ 100 @Roman c })m 240 fnt1 +0 5453(Then)m 220 fnt2 549 5450(@Roman&&12)m 240 fnt1 2065 5453(for)m 2403(e)s 3(xample)k 3266(has)s 3636(v)s 6(alue)k -4204(xii,)s 4563(and)s 220 fnt2 480 6405(def @Ra)m 4(wRomanList { @Ra)k 4(wIndentedList style { {@Roman&&tag}.)k 13( } })k -240 fnt1 0 5906(produces)m 922(a)s 1096(list)s 1454(numbered)s +4204(xii,)s 4563(and)s 220 fnt2 480 4952(def @Ra)m 4(wRomanList { @Ra)k 4(wIndentedList style { {@Roman&&tag}.)k 13( } })k +240 fnt1 0 4453(produces)m 922(a)s 1096(list)s 1454(numbered)s 2477(by)s 2779(Roman)s 3535(numerals.)s 4583(The)s 5019(counting)s 5917(still)s 6337(proceeds)s 7246(in)s 7496(Arabic,)s 8261(b)s 4(ut)k -8631(each)s 0 5618(Arabic)m 719(numeral)s 1573(is)s 1799(con)s 9(v)k 3(erted)k +8631(each)s 0 4165(Arabic)m 719(numeral)s 1573(is)s 1799(con)s 9(v)k 3(erted)k 2804(to)s 3059(Roman)s 3824(by)s 4134(the)s 4498(cross)s 5056(reference.)s 6123(Since)s 6726(arbitrary)s 7617(objects)s 8361(may)s -8844(be)s 0 5330(stored)m 642(in)s 885(databases,)s 1908(arbitrary)s +8844(be)s 0 3877(stored)m 642(in)s 885(databases,)s 1908(arbitrary)s 2783(\207nite)s 3330(sequences)s 4351(of)s 4622(objects)s 5350(may)s 5816(be)s 6098(`counted')s 7047(in)s 7290(this)s 7686(w)s 2(ay)k 15(.)k -240 fnt5 0 4538(4.3.)m 471(P)s 2(age)k 1017(lay)s 6(out)k -240 fnt1 480 4061(The)m 921(page)s 1443(layout)s 2115(de\207nitions)s +240 fnt5 0 3085(4.3.)m 471(P)s 2(age)k 1017(lay)s 6(out)k +240 fnt1 480 2608(The)m 921(page)s 1443(layout)s 2115(de\207nitions)s 3190(gi)s 6(v)k 3(en)k 3783(in)s 4040(Section)s 4828(1.2,)s 5249(although)s 6158(correct,)s 6940(are)s 7301(v)s 3(ery)k -7791(basic.)s 8460(In)s 8730(this)s 0 3773(section)m 726(we)s +7791(basic.)s 8460(In)s 8730(this)s 0 2320(section)m 726(we)s 1053(present)s 1795(the)s 2135(de\207nitions)s 3187(used)s 3676(by)s 3962(the)s 4302(DocumentLayout)s 6029(package)s 6860(for)s 7190(laying)s -7833(out)s 8191(the)s 8530(pages)s 0 3485(of)m 271(books,)s +7833(out)s 8191(the)s 8530(pages)s 0 2032(of)m 271(books,)s 950(including)s 1906(running)s 2704(page)s 3211(headers)s 3991(and)s 4394(footers,)s 5164(dif)s 6(ferent)k 6038(formats)s 6817(for)s 7155(odd)s 7572(and)s 7975(e)s 6(v)k 3(en)k -8474(pages,)s 0 3197(and)m 404(so)s 670(on.)s 1074(The)s +8474(pages,)s 0 1744(and)m 404(so)s 670(on.)s 1074(The)s 1502(present)s 2252(document)s 3256(is)s 3466(produced)s 4415(with)s -4897(these)s 5444(de\207nitions.)s 480 2823(W)m 19(e)k 846(be)s 3(gin)k +4897(these)s 5444(de\207nitions.)s 480 1370(W)m 19(e)k 846(be)s 3(gin)k 1429(with)s 1908(a)s 2071(fe)s 6(w)k 2474(de\207nitions)s 3531(which)s 4170(permit)s 4850(the)s 5195(user)s 5650(to)s 5885(create)s 6507(cross)s 7046(references)s 8074(of)s 8342(the)s -8686(`see)s 0 2535(page)m 509(27')s 863(v)s 6(ariety)k +8686(`see)s 0 1082(page)m 509(27')s 863(v)s 6(ariety)k 1576(which)s 2220(will)s 2647(be)s 2931(k)s 2(ept)k 3403(up)s 3698(to)s 3938(date)s 4394(automatically)s 15(.)k 5845(The)s 6275(user)s 6734(marks)s 7371(the)s 7721(tar)s 4(get)k -8322(page)s 8832(by)s 0 2247(placing)m 220 fnt2 756 2244(@P)m 8(ageMar)k -3(k intro)k -240 fnt1 2454 2247(,)m 2560(for)s 2897(e)s 3(xample,)k +8322(page)s 8832(by)s 0 794(placing)m 220 fnt2 756 791(@P)m 8(ageMar)k -3(k intro)k +240 fnt1 2454 794(,)m 2560(for)s 2897(e)s 3(xample,)k 3810(at)s 4041(the)s 4388(point)s 4939(of)s 5209(interest,)s 6017(and)s 6420(refers)s 7012(to)s 7250(the)s 7597(mark)s 2(ed)k -8369(page)s 8876(as)s 220 fnt2 0 1956(@P)m 8(ageOf intro)k -240 fnt1 1499 1959(else)m 6(where:)k 220 fnt2 480 1459(e)m 6(xpor)k -8(t @T)k 26(ag)k -480 1171(def @P)m 8(ageMar)k -3(k)k 4(er r)k -3(ight @T)k 26(ag { @Null })k -480 674(def @P)m 8(ageMar)k -3(k r)k -3(ight x)k 480 386({)m -480 98( @P)m 8(ageMar)k -3(k)k 4(er&&preceding @T)k 26(agged x)k - +8369(page)s 8876(as)s 220 fnt2 0 503(@P)m 8(ageOf intro)k +240 fnt1 1499 506(else)m 6(where:)k grestore gsave 1417 -15423 translate @@ -15171,12 +15678,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -15191,73 +15704,75 @@ gsave 240 fnt6 1417 -1580(4.3.)m 1871(P)s 19(a)k 2(g)k 2(e)k 2393(layout)s 240 fnt5 10249 -1583(79)m gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13267 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic gsave 1 LoutMargSet grestore -220 fnt2 480 13210(})m -480 12718(def @P)m 8(ageOf r)k -3(ight x)k 480 12430({)m 480 12142( @P)m 8(ageMar)k -3(k)k 4(er&&x @Open { @T)k 26(ag })k -480 11854(})m 240 fnt1 0 11360(W)m 19(e)k 385(will)s +220 fnt2 480 13207(e)m 6(xpor)k -8(t @T)k 26(ag)k +480 12919(def @P)m 8(ageMar)k -3(k)k 4(er r)k -3(ight @T)k 26(ag { @Null })k +480 12422(def @P)m 8(ageMar)k -3(k r)k -3(ight x)k 480 12134({)m +480 11846( @P)m 8(ageMar)k -3(k)k 4(er&&preceding @T)k 26(agged x)k +480 11558(})m 480 11066(def @P)m 8(ageOf r)k -3(ight x)k 480 10778({)m +480 10490( @P)m 8(ageMar)k -3(k)k 4(er&&x @Open { @T)k 26(ag })k +480 10202(})m 240 fnt1 0 9708(W)m 19(e)k 385(will)s 828(see)s 1206(belo)s 6(w)k 1856(that)s 2291(an)s 2591(in)s 9(v)k 4(ocation)k 3662(of)s 220 fnt2 -3949 11357(@P)m 8(ageMar)k -3(k)k 4(er)k 240 fnt1 -5435 11360(appears)m 6233(before)s 6916(each)s 7428(page,)s 8004(with)s -220 fnt2 8503 11357(@T)m 26(ag)k 240 fnt1 0 11072(parameter)m +3949 9705(@P)m 8(ageMar)k -3(k)k 4(er)k 240 fnt1 +5435 9708(appears)m 6233(before)s 6916(each)s 7428(page,)s 8004(with)s +220 fnt2 8503 9705(@T)m 26(ag)k 240 fnt1 0 9420(parameter)m 1014(equal)s 1587(to)s 1826(the)s 2174(page)s 2682(number)s 13(.)k -3564(Suppose)s 4432(that)s 220 fnt2 4850 11069(@P)m 8(ageMar)k -3(k intro)k -240 fnt1 6548 11072(,)m 6655(which)s 7297(e)s 3(xpands)k -8130(to)s 220 fnt2 480 10571(@P)m 8(ageMar)k -3(k)k 4(er&&preceding @T)k 26(agged intro)k -240 fnt1 0 10072(happens)m 855(to)s 1113(f)s 2(all)k +3564(Suppose)s 4432(that)s 220 fnt2 4850 9417(@P)m 8(ageMar)k -3(k intro)k +240 fnt1 6548 9420(,)m 6655(which)s 7297(e)s 3(xpands)k +8130(to)s 220 fnt2 480 8919(@P)m 8(ageMar)k -3(k)k 4(er&&preceding @T)k 26(agged intro)k +240 fnt1 0 8420(happens)m 855(to)s 1113(f)s 2(all)k 1502(on)s 1819(page)s 2346(27)s 2653(of)s 2944(the)s 3311(\207nal)s 3810(printed)s 4564(document)s 5588(\(of)s 5957(course,)s 6707(its)s 7003(v)s 6(alue)k 7590(is)s 220 fnt2 -7819 10069(@Null)m 240 fnt1 8484 10072(which)m 0 9784(mak)m 2(es)k +7819 8417(@Null)m 240 fnt1 8484 8420(which)m 0 8132(mak)m 2(es)k 686(it)s 905(in)s 9(visible\).)k 1988(Then)s 2564(the)s -2939(ef)s 6(fect)k 3561(of)s 220 fnt2 3859 9781(@T)m 26(agged)k -240 fnt1 4874 9784(is)m 5111(to)s 5377(attach)s 220 fnt2 -6030 9781(intro)m 240 fnt1 6536 9784(as)m 6812(an)s 7122(e)s 3(xtra)k -7683(tag)s 8054(to)s 8320(the)s 8695(\207rst)s 0 9496(in)m 9(v)k 4(ocation)k -1092(of)s 220 fnt2 1401 9493(@P)m 8(ageMar)k -3(k)k 4(er)k -240 fnt1 2908 9496(preceding)m 3943(that)s 4399(\207nal)s 4917(point,)s +2939(ef)s 6(fect)k 3561(of)s 220 fnt2 3859 8129(@T)m 26(agged)k +240 fnt1 4874 8132(is)m 5111(to)s 5377(attach)s 220 fnt2 +6030 8129(intro)m 240 fnt1 6536 8132(as)m 6812(an)s 7122(e)s 3(xtra)k +7683(tag)s 8054(to)s 8320(the)s 8695(\207rst)s 0 7844(in)m 9(v)k 4(ocation)k +1092(of)s 220 fnt2 1401 7841(@P)m 8(ageMar)k -3(k)k 4(er)k +240 fnt1 2908 7844(preceding)m 3943(that)s 4399(\207nal)s 4917(point,)s 5554(and)s 5997(this)s 6431(must)s 6994(be)s 220 fnt2 -7315 9493(@P)m 8(ageMar)k -3(k)k 4(er 27)k 240 fnt1 -9022 9496(.)m 0 9208(Therefore)m 997(the)s 1345(e)s 3(xpression)k -220 fnt2 480 8707(@P)m 8(ageMar)k -3(k)k 4(er&&intro @Open { @T)k 26(ag })k -240 fnt1 0 8208(will)m 422(open)s 941(the)s 1285(in)s 9(v)k 4(ocation)k -220 fnt2 2334 8205(@P)m 8(ageMar)k -3(k)k 4(er 27)k -240 fnt1 4097 8208(and)m 4497(yield)s 5028(the)s 5372(v)s 6(alue)k -5936(of)s 6203(its)s 220 fnt2 6474 8205(@T)m 26(ag)k -240 fnt1 7093 8208(parameter)m 9(,)k 8141(27.)s 8540(Thus,)s -220 fnt2 0 7917(@P)m 8(ageOf intro)k 240 fnt1 1499 7920(appearing)m +7315 7841(@P)m 8(ageMar)k -3(k)k 4(er 27)k 240 fnt1 +9022 7844(.)m 0 7556(Therefore)m 997(the)s 1345(e)s 3(xpression)k +220 fnt2 480 7055(@P)m 8(ageMar)k -3(k)k 4(er&&intro @Open { @T)k 26(ag })k +240 fnt1 0 6556(will)m 422(open)s 941(the)s 1285(in)s 9(v)k 4(ocation)k +220 fnt2 2334 6553(@P)m 8(ageMar)k -3(k)k 4(er 27)k +240 fnt1 4097 6556(and)m 4497(yield)s 5028(the)s 5372(v)s 6(alue)k +5936(of)s 6203(its)s 220 fnt2 6474 6553(@T)m 26(ag)k +240 fnt1 7093 6556(parameter)m 9(,)k 8141(27.)s 8540(Thus,)s +220 fnt2 0 6265(@P)m 8(ageOf intro)k 240 fnt1 1499 6268(appearing)m 2495(an)s 3(ywhere)k 3478(in)s 3721(the)s 4069(document)s -5073(yields)s 5695(27.)s 480 7546(Ne)m 3(xt)k 1009(we)s +5073(yields)s 5695(27.)s 480 5894(Ne)m 3(xt)k 1009(we)s 1351(ha)s 4(v)k 3(e)k 1859(some)s 2427(little)s 2926(de\207nitions)s 3994(for)s 4339(v)s 6(arious)k 5095(parts)s -5617(of)s 5895(the)s 6250(page.)s 220 fnt2 6873 7543(@FullPlace)m -240 fnt1 8055 7546(will)m 8488(be)s 8778(the)s 0 7258(tar)m 4(get)k +5617(of)s 5895(the)s 6250(page.)s 220 fnt2 6873 5891(@FullPlace)m +240 fnt1 8055 5894(will)m 8488(be)s 8778(the)s 0 5606(tar)m 4(get)k 599(of)s 870(full-width)s 1882(body)s 2416(te)s 3(xt:)k -220 fnt2 480 6757(def @FullPlace { @Galle)m 4(y })k 0 6256(@ColPlace)m 240 fnt1 -1151 6259(will)m 1577(be)s 1859(the)s 2207(tar)s 4(get)k +220 fnt2 480 5105(def @FullPlace { @Galle)m 4(y })k 0 4604(@ColPlace)m 240 fnt1 +1151 4607(will)m 1577(be)s 1859(the)s 2207(tar)s 4(get)k 2806(of)s 3077(body)s 3611(te)s 3(xt)k 4026(within)s -4694(one)s 5096(column:)s 220 fnt2 480 5758(def @ColPlace { @Galle)m 4(y })k -0 5257(@T)m 26(opList)k 240 fnt1 972 5260(will)m 1398(be)s +4694(one)s 5096(column:)s 220 fnt2 480 4106(def @ColPlace { @Galle)m 4(y })k +0 3605(@T)m 26(opList)k 240 fnt1 972 3608(will)m 1398(be)s 1680(the)s 2028(tar)s 4(get)k 2627(of)s 2898(\207gures)s -3600(and)s 4004(tables:)s 220 fnt2 480 4759(e)m 6(xpor)k -8(t @T)k 26(ag)k -480 4471(def @T)m 26(opList r)k -3(ight @T)k 26(ag)k 480 4183({)m -480 3895( @Galle)m 4(y)k 480 3607( //@T)m 26(opGap @T)k 26(opList @Ne)k 6(xt @T)k 26(ag)k -480 3319(})m 240 fnt1 0 2825(W)m 19(e)k 392(ha)s 4(v)k 3(e)k +3600(and)s 4004(tables:)s 220 fnt2 480 3107(e)m 6(xpor)k -8(t @T)k 26(ag)k +480 2819(def @T)m 26(opList r)k -3(ight @T)k 26(ag)k 480 2531({)m +480 2243( @Galle)m 4(y)k 480 1955( //@T)m 26(opGap @T)k 26(opList @Ne)k 6(xt @T)k 26(ag)k +480 1667(})m 240 fnt1 0 1173(W)m 19(e)k 392(ha)s 4(v)k 3(e)k 916(tak)s 2(en)k 1512(a)s 1702(shortcut)s 2555(here,)s 3096(a)s 4(v)k 4(oiding)k 4002(an)s 4309(unnecessary)s -220 fnt2 5555 2822(@T)m 26(opPlace)k 240 fnt1 6753 2825(symbol.)m -220 fnt2 7645 2822(@F)m 6(ootList)k 240 fnt1 8722 2825(and)m -220 fnt2 0 2534(@F)m 6(ootSect)k 240 fnt1 1142 2537(de\207ne)m +220 fnt2 5555 1170(@T)m 26(opPlace)k 240 fnt1 6753 1173(symbol.)m +220 fnt2 7645 1170(@F)m 6(ootList)k 240 fnt1 8722 1173(and)m +220 fnt2 0 882(@F)m 6(ootSect)k 240 fnt1 1142 885(de\207ne)m 1774(a)s 1931(sequence)s 2854(of)s 3116(full-width)s 4119(tar)s 4(gets)k 4793(at)s 5015(the)s 5354(foot)s 5790(of)s 6052(the)s -6390(page)s 6889(for)s 7218(footnotes,)s 8205(preceded)s 0 2249(by)m +6390(page)s 6889(for)s 7218(footnotes,)s 8205(preceded)s 0 597(by)m 294(a)s 460(short)s 998(horizontal)s 2022(line:)s 220 fnt2 -480 1748(e)m 6(xpor)k -8(t @T)k 26(ag)k 480 1460(def @F)m 6(ootList r)k -3(ight @T)k 26(ag)k -480 1172({)m 480 884( @Galle)m 4(y)k 480 596( //@F)m 6(ootGap @F)k 6(ootList @Ne)k 6(xt @T)k 26(ag)k -480 308(})m +480 96(e)m 6(xpor)k -8(t @T)k 26(ag)k grestore gsave 1417 -15423 translate @@ -15282,12 +15797,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -15306,47 +15827,46 @@ gsave gsave 0 LoutMargSet grestore -220 fnt2 480 13207(def @F)m 6(ootSect)k 480 12919({)m -480 12631( @F)m 6(ootLen @Wide @HLine)k 480 12343( //@F)m 6(ootGap @F)k 6(ootList 1 ||@F)k 6(ootLen)k -480 12055(})m 240 fnt1 0 11561(Similarly)m 15(,)k 220 fnt2 -988 11558(@ColF)m 6(ootList)k 240 fnt1 2378 11561(and)m 220 fnt2 -2791 11558(@ColF)m 6(ootSect)k 240 fnt1 4279 11561(pro)m 3(vide)k -5072(a)s 5247(sequence)s 6189(of)s 6469(tar)s 4(gets)k -7161(for)s 7508(footnotes)s 8458(within)s 0 11273(one)m 402(column:)s -220 fnt2 480 10822(e)m 6(xpor)k -8(t @T)k 26(ag)k -480 10534(def @ColF)m 6(ootList r)k -3(ight @T)k 26(ag)k 480 10246({)m -480 9958( @Galle)m 4(y)k 480 9670( //@F)m 6(ootGap @ColF)k 6(ootList @Ne)k 6(xt @T)k 26(ag)k -480 9382(})m 480 8806(def @ColF)m 6(ootSect)k 480 8518({)m 480 8230( @ColF)m 6(ootLen @Wide @HLine)k -480 7942( //@F)m 6(ootGap @ColF)k 6(ootList 1 ||@ColF)k 6(ootLen)k 480 7654(})m -240 fnt1 0 7160(The)m 428(ne)s 3(xt)k 897(de\207nition)s +220 fnt2 480 13207(def @F)m 6(ootList r)k -3(ight @T)k 26(ag)k +480 12919({)m 480 12631( @Galle)m 4(y)k 480 12343( //@F)m 6(ootGap @F)k 6(ootList @Ne)k 6(xt @T)k 26(ag)k +480 12055(})m 480 11563(def @F)m 6(ootSect)k 480 11275({)m 480 10987( @F)m 6(ootLen @Wide @HLine)k +480 10699( //@F)m 6(ootGap @F)k 6(ootList 1 ||@F)k 6(ootLen)k 480 10411(})m +240 fnt1 0 9917(Similarly)m 15(,)k 220 fnt2 988 9914(@ColF)m 6(ootList)k +240 fnt1 2378 9917(and)m 220 fnt2 2791 9914(@ColF)m 6(ootSect)k +240 fnt1 4279 9917(pro)m 3(vide)k 5072(a)s 5247(sequence)s +6189(of)s 6469(tar)s 4(gets)k 7161(for)s 7508(footnotes)s +8458(within)s 0 9629(one)m 402(column:)s 220 fnt2 480 9178(e)m 6(xpor)k -8(t @T)k 26(ag)k +480 8890(def @ColF)m 6(ootList r)k -3(ight @T)k 26(ag)k 480 8602({)m +480 8314( @Galle)m 4(y)k 480 8026( //@F)m 6(ootGap @ColF)k 6(ootList @Ne)k 6(xt @T)k 26(ag)k +480 7738(})m 480 7162(def @ColF)m 6(ootSect)k 480 6874({)m 480 6586( @ColF)m 6(ootLen @Wide @HLine)k +480 6298( //@F)m 6(ootGap @ColF)k 6(ootList 1 ||@ColF)k 6(ootLen)k 480 6010(})m +240 fnt1 0 5516(The)m 428(ne)s 3(xt)k 897(de\207nition)s 1871(pro)s 3(vides)k 2743(a)s 2909(horizontal)s 3933(sequence)s 4866(of)s 5137(one)s 5539(or)s 5798(more)s 6345(columns:)s -220 fnt2 480 6659(def @ColList r)m -3(ight col)k 480 6371({)m 480 6083( def @Column)m -480 5795( { @VExpand { @ColPlace //1r)m -8(t @OneRo)k 3(w { //@MidGap @ColF)k 6(ootSect } } })k 480 5219( col @Case {)m -480 4931( Single @Y)m 4(ield @Column)k 480 4643( Doub)m 4(le @Y)k 4(ield { @Doub)k 4(leColWidth @Wide @Column ||@ColGap @ColList col })k -480 4355( Multi @Y)m 4(ield { @MultiColWidth @Wide @Column ||@ColGap @ColList col })k 480 4067( })m 480 3779(})m 240 fnt1 -0 3285(Each)m 537(column)s 1315(consists)s 2125(of)s 2399(a)s -220 fnt2 2568 3282(@ColPlace)m 240 fnt1 3721 3285(at)m 3956(the)s -4307(top)s 4668(and)s 5075(a)s 220 fnt2 5243 3282(@F)m 6(ootSect)k -240 fnt1 6397 3285(at)m 6632(the)s 6982(foot.)s 7534(The)s -220 fnt2 7965 3282(@VExpand)m 240 fnt1 0 2997(symbol)m 772(ensures)s +220 fnt2 480 5015(def @ColList r)m -3(ight col)k 480 4727({)m 480 4439( def @Column)m +480 4151( { @VExpand { @ColPlace //1r)m -8(t @OneRo)k 3(w { //@MidGap @ColF)k 6(ootSect } } })k 480 3575( col @Case {)m +480 3287( Single @Y)m 4(ield @Column)k 480 2999( Doub)m 4(le @Y)k 4(ield { @Doub)k 4(leColWidth @Wide @Column ||@ColGap @ColList col })k +480 2711( Multi @Y)m 4(ield { @MultiColWidth @Wide @Column ||@ColGap @ColList col })k 480 2423( })m 480 2135(})m 240 fnt1 +0 1641(Each)m 537(column)s 1315(consists)s 2125(of)s 2399(a)s +220 fnt2 2568 1638(@ColPlace)m 240 fnt1 3721 1641(at)m 3956(the)s +4307(top)s 4668(and)s 5075(a)s 220 fnt2 5243 1638(@F)m 6(ootSect)k +240 fnt1 6397 1641(at)m 6632(the)s 6982(foot.)s 7534(The)s +220 fnt2 7965 1638(@VExpand)m 240 fnt1 0 1353(symbol)m 772(ensures)s 1553(that)s 1983(whene)s 6(v)k 3(er)k 2977(a)s 3156(column)s 3943(comes)s 4618(into)s 5056(e)s 3(xistence,)k 6061(it)s 6266(will)s 6705(e)s 3(xpand)k 7464(v)s 3(ertically)k -8429(so)s 8708(that)s 0 2709(the)m 360(bottom-justi\207cation)s 220 fnt2 -2315 2706(//1r)m -8(t)k 240 fnt1 2769 2709(has)m 3152(as)s +8429(so)s 8708(that)s 0 1065(the)m 360(bottom-justi\207cation)s 220 fnt2 +2315 1062(//1r)m -8(t)k 240 fnt1 2769 1065(has)m 3152(as)s 3414(much)s 4016(space)s 4615(as)s 4878(possible)s 5730(to)s 5982(w)s 2(ork)k 6545(within.)s 7333(The)s 220 fnt2 -7773 2706(col)m 240 fnt1 8112 2709(parameter)m 0 2421(determines)m 1099(whether)s +7773 1062(col)m 240 fnt1 8112 1065(parameter)m 0 777(determines)m 1099(whether)s 1929(the)s 2277(result)s 2867(has)s 3237(a)s 3403(single)s 4030(column,)s 4855(double)s 5563(columns,)s 6481(or)s 6740(multiple)s -7592(columns.)s 480 2047(The)m 220 fnt2 908 2044(@P)m 8(age)k -240 fnt1 1687 2047(symbol)m 2447(places)s 3095(its)s 3371(parameter)s +7592(columns.)s 480 403(The)m 220 fnt2 908 400(@P)m 8(age)k +240 fnt1 1687 403(symbol)m 2447(places)s 3095(its)s 3371(parameter)s 4385(in)s 4628(a)s 4794(page)s 5302(of)s 5573(\207x)s 3(ed)k 6107(width,)s 6759(height,)s 7464(and)s 7868(mar)s 4(gins:)k -220 fnt2 480 1546(def @P)m 8(age r)k -3(ight x)k 480 1258({)m -480 970( @P)m 8(ageWidth @Wide @P)k 8(ageHeight @High {)k 480 682( //@P)m 8(ageMargin ||@P)k 8(ageMargin)k -480 394( @HExpand @VExpand x)m + grestore gsave 1417 -15423 translate @@ -15371,12 +15891,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -15395,68 +15921,65 @@ gsave gsave 1 LoutMargSet grestore -220 fnt2 480 13207( ||@P)m 8(ageMargin //@P)k 8(ageMargin)k -480 12919( })m 480 12631(})m 0 12134(@HExpand)m 240 fnt1 1169 12137(and)m -220 fnt2 1568 12134(@VExpand)m 240 fnt1 2725 12137(ensure)m 3400(that)s -3814(the)s 4157(right)s 4664(parameter)s 5673(occupies)s 6557(all)s -6845(the)s 7189(a)s 4(v)k 6(ailable)k 8092(space;)s -8730(this)s 0 11849(is)m 218(important)s 1215(when)s 1800(the)s -2156(right)s 2676(parameter)s 3698(is)s 3916(unusually)s 4910(small.)s -5599(The)s 220 fnt2 6036 11846(@High)m 240 fnt1 6763 11849(symbol)m -7531(gi)s 6(v)k 3(es)k 8087(the)s 8443(page)s -8960(a)s 0 11561(single)m 627(ro)s 6(w)k 1047(mark,)s -1645(ensuring)s 2522(that)s 2940(it)s 3132(will)s 3558(be)s -3840(printed)s 4575(on)s 4872(a)s 5038(single)s 5665(sheet)s -6216(of)s 6487(paper)s 7078(\(page)s 7665(29\).)s 480 11187(Ne)m 3(xt)k -1002(we)s 1337(ha)s 4(v)k 3(e)k 220 fnt2 -1838 11184(@OneP)m 8(age)k 240 fnt1 2972 11187(,)m 3079(de\207ning)s -3917(a)s 4083(typical)s 4788(page)s 5296(of)s 5567(a)s -5733(book)s 6274(or)s 6533(other)s 7084(document:)s 220 fnt2 -480 10686(def @OneP)m 8(age)k 480 10398( named @Columns {})m 480 10110( named @P)m 8(ageT)k 26(op {})k -480 9822( named @P)m 8(ageF)k 6(oot {})k 480 9534({)m 480 9246( @P)m 8(age {)k -480 8958( @P)m 8(ageT)k 26(op)k 480 8670( //@MidGap @T)m 26(opList)k -480 8382( //@MidGap @FullPlace)m 480 8094( //@MidGap @ColList @Columns)m 480 7806( // //1r)m -8(t @OneRo)k 3(w { //@MidGap @F)k 6(ootSect //@MidGap @P)k 8(ageF)k 6(oot })k -480 7518( })m 480 7230(})m 240 fnt1 0 6736(The)m 431(page)s +220 fnt2 480 13207(def @P)m 8(age r)k -3(ight x)k +480 12919({)m 480 12631( @P)m 8(ageWidth @Wide @P)k 8(ageHeight @High {)k 480 12343( //@P)m 8(ageMargin ||@P)k 8(ageMargin)k +480 12055( @HExpand @VExpand x)m 480 11767( ||@P)m 8(ageMargin //@P)k 8(ageMargin)k 480 11479( })m +480 11191(})m 0 10694(@HExpand)m 240 fnt1 1169 10697(and)m 220 fnt2 +1568 10694(@VExpand)m 240 fnt1 2725 10697(ensure)m 3400(that)s 3814(the)s +4157(right)s 4664(parameter)s 5673(occupies)s 6557(all)s 6845(the)s +7189(a)s 4(v)k 6(ailable)k 8092(space;)s 8730(this)s +0 10409(is)m 218(important)s 1215(when)s 1800(the)s 2156(right)s +2676(parameter)s 3698(is)s 3916(unusually)s 4910(small.)s 5599(The)s +220 fnt2 6036 10406(@High)m 240 fnt1 6763 10409(symbol)m 7531(gi)s 6(v)k 3(es)k +8087(the)s 8443(page)s 8960(a)s 0 10121(single)m 627(ro)s 6(w)k +1047(mark,)s 1645(ensuring)s 2522(that)s 2940(it)s 3132(will)s +3558(be)s 3840(printed)s 4575(on)s 4872(a)s 5038(single)s +5665(sheet)s 6216(of)s 6487(paper)s 7078(\(page)s 7665(29\).)s +480 9747(Ne)m 3(xt)k 1002(we)s 1337(ha)s 4(v)k 3(e)k +220 fnt2 1838 9744(@OneP)m 8(age)k 240 fnt1 2972 9747(,)m +3079(de\207ning)s 3917(a)s 4083(typical)s 4788(page)s 5296(of)s +5567(a)s 5733(book)s 6274(or)s 6533(other)s 7084(document:)s +220 fnt2 480 9246(def @OneP)m 8(age)k 480 8958( named @Columns {})m 480 8670( named @P)m 8(ageT)k 26(op {})k +480 8382( named @P)m 8(ageF)k 6(oot {})k 480 8094({)m 480 7806( @P)m 8(age {)k +480 7518( @P)m 8(ageT)k 26(op)k 480 7230( //@MidGap @T)m 26(opList)k +480 6942( //@MidGap @FullPlace)m 480 6654( //@MidGap @ColList @Columns)m 480 6366( // //1r)m -8(t @OneRo)k 3(w { //@MidGap @F)k 6(ootSect //@MidGap @P)k 8(ageF)k 6(oot })k +480 6078( })m 480 5790(})m 240 fnt1 0 5296(The)m 431(page)s 943(top)s 1305(and)s 1713(page)s 2224(foot,)s 2720(and)s 3128(the)s 3479(number)s 4274(of)s 4548(columns,)s 5470(are)s 5821(parameters)s 6922(that)s 7344(will)s 7773(be)s 8059(gi)s 6(v)k 3(en)k -8643(later)s 0 6448(when)m 220 fnt2 565 6445(@OneP)m 8(age)k -240 fnt1 1747 6448(is)m 1946(in)s 9(v)k 4(ok)k 2(ed.)k +8643(later)s 0 5008(when)m 220 fnt2 565 5005(@OneP)m 8(age)k +240 fnt1 1747 5008(is)m 1946(in)s 9(v)k 4(ok)k 2(ed.)k 2855(The)s 3272(body)s 3794(of)s 4054(the)s 4390(page)s 4887(is)s 5085(a)s 5240(straightforw)s 2(ard)k 6756(combination)s -7998(of)s 8257(pre)s 6(vious)k 0 6160(de\207nitions.)m 1171(The)s -220 fnt2 1595 6157(//)m 240 fnt1 1777 6160(symbol)m 2533(protects)s -3337(the)s 3681(follo)s 6(wing)k 220 fnt2 4655 6157(//1r)m -8(t)k -240 fnt1 5093 6160(from)m 5614(deletion)s 6437(in)s 6677(the)s +7998(of)s 8257(pre)s 6(vious)k 0 4720(de\207nitions.)m 1171(The)s +220 fnt2 1595 4717(//)m 240 fnt1 1777 4720(symbol)m 2533(protects)s +3337(the)s 3681(follo)s 6(wing)k 220 fnt2 4655 4717(//1r)m -8(t)k +240 fnt1 5093 4720(from)m 5614(deletion)s 6437(in)s 6677(the)s 7021(unlik)s 2(ely)k 7854(e)s 6(v)k 3(ent)k -8419(that)s 8833(all)s 0 5872(the)m 342(preceding)s 1331(symbols)s -2174(are)s 2514(replaced)s 3375(by)s 220 fnt2 3662 5869(@Null)m -240 fnt1 4247 5872(.)m 4405(The)s 4826(follo)s 6(wing)k +8419(that)s 8833(all)s 0 4432(the)m 342(preceding)s 1331(symbols)s +2174(are)s 2514(replaced)s 3375(by)s 220 fnt2 3662 4429(@Null)m +240 fnt1 4247 4432(.)m 4405(The)s 4826(follo)s 6(wing)k 5797(object)s 6434(is)s 6638(enclosed)s 7526(in)s 220 fnt2 -7763 5869(@OneRo)m 3(w)k 240 fnt1 8887 5872(to)m 0 5584(ensure)m +7763 4429(@OneRo)m 3(w)k 240 fnt1 8887 4432(to)m 0 4144(ensure)m 680(that)s 1098(all)s 1391(of)s 1662(it)s 1854(is)s 2064(bottom-justi\207ed,)s 3698(not)s 4064(just)s 4469(its)s 4745(\207rst)s -5176(component.)s 480 5210(Before)m 1199(presenting)s 2262(the)s 2624(de\207nition)s +5176(component.)s 480 3770(Before)m 1199(presenting)s 2262(the)s 2624(de\207nition)s 3612(of)s 3896(a)s 4076(sequence)s 5023(of)s 5308(pages,)s 5974(we)s 6322(must)s 6861(detour)s 7546(to)s 7799(describe)s -8665(ho)s 6(w)k 0 4922(running)m 803(page)s 1317(headers)s +8665(ho)s 6(w)k 0 3482(running)m 803(page)s 1317(headers)s 2104(and)s 2513(footers)s 3233(\(lik)s 2(e)k 3730(those)s 4297(in)s 4545(the)s 4899(present)s 5655(document\))s 6732(are)s -7085(produced.)s 8146(These)s 8779(are)s 0 4634(based)m 603(on)s -900(the)s 220 fnt2 1248 4631(@Runner)m 240 fnt1 2250 4634(symbol:)m -220 fnt2 480 4133(e)m 6(xpor)k -8(t @T)k 26(opOdd @T)k 26(opEv)k 5(en @F)k 6(ootOdd @F)k 6(ootEv)k 5(en)k -480 3845(def @Runner)m 480 3557( named @T)m 26(opOdd r)k -3(ight @P)k 8(ageNum { @Null })k -480 3269( named @T)m 26(opEv)k 5(en r)k -3(ight @P)k 8(ageNum { @Null })k -480 2981( named @F)m 6(ootOdd r)k -3(ight @P)k 8(ageNum { @Null })k 480 2693( named @F)m 6(ootEv)k 5(en r)k -3(ight @P)k 8(ageNum { @Null })k -480 2405( named @T)m 26(ag {})k 480 2117({ @Null })m 240 fnt1 0 1623(The)m +7085(produced.)s 8146(These)s 8779(are)s 0 3194(based)m 603(on)s +900(the)s 220 fnt2 1248 3191(@Runner)m 240 fnt1 2250 3194(symbol:)m +220 fnt2 480 2693(e)m 6(xpor)k -8(t @T)k 26(opOdd @T)k 26(opEv)k 5(en @F)k 6(ootOdd @F)k 6(ootEv)k 5(en)k +480 2405(def @Runner)m 480 2117( named @T)m 26(opOdd r)k -3(ight @P)k 8(ageNum { @Null })k +480 1829( named @T)m 26(opEv)k 5(en r)k -3(ight @P)k 8(ageNum { @Null })k +480 1541( named @F)m 6(ootOdd r)k -3(ight @P)k 8(ageNum { @Null })k 480 1253( named @F)m 6(ootEv)k 5(en r)k -3(ight @P)k 8(ageNum { @Null })k +480 965( named @T)m 26(ag {})k 480 677({ @Null })m 240 fnt1 0 183(The)m 440(four)s 910(parameters)s 2020(control)s 2764(the)s 3125(format)s 3833(of)s 4116(running)s 4926(headers)s 5719(and)s 6136(footers)s 6862(on)s 7171(odd)s 7601(and)s 8017(e)s 6(v)k 3(en)k -8530(pages)s 0 1335(respecti)m 6(v)k 3(ely)k 15(.)k -1294(In)s 9(v)k 4(ocations)k 2448(of)s 220 fnt2 -2719 1332(@Runner)m 240 fnt1 3661 1335(,)m 3768(for)s 4106(e)s 3(xample)k -220 fnt2 480 834(@Runner)m 480 546( @T)m 26(opEv)k 5(en { @B @P)k 8(ageNum |1r)k -8(t @I { Chapter 4 } })k -480 258( @T)m 26(opOdd { @I { Examples } |1r)k -8(t @B @P)k 8(ageNum })k +8530(pages)s grestore gsave 1417 -15423 translate @@ -15481,12 +16004,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -15501,71 +16030,74 @@ gsave 240 fnt5 1417 -1583(82)m 240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13368 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave 0 LoutMargSet grestore -0 13205(will)m 416(be)s 687(embedded)s 1719(in)s -1951(the)s 2289(body)s 2812(te)s 3(xt)k 3217(of)s -3477(the)s 3815(document,)s 4855(and,)s 5298(as)s 5537(we)s -5862(will)s 6277(see)s 6628(in)s 6860(a)s 7016(moment,)s -7896(are)s 8232(accessed)s 0 12917(by)m 220 fnt2 296 12914(@Runner&&f)m 6(ollo)k 3(wing)k -240 fnt1 2423 12917(cross)m 2967(references)s 4001(on)s 4301(the)s +0 13205(respecti)m 6(v)k 3(ely)k 15(.)k +1294(In)s 9(v)k 4(ocations)k 2448(of)s 220 fnt2 +2719 13202(@Runner)m 240 fnt1 3661 13205(,)m 3768(for)s 4106(e)s 3(xample)k +220 fnt2 480 12704(@Runner)m 480 12416( @T)m 26(opEv)k 5(en { @B @P)k 8(ageNum |1r)k -8(t @I { Chapter 4 } })k +480 12128( @T)m 26(opOdd { @I { Examples } |1r)k -8(t @B @P)k 8(ageNum })k 240 fnt1 +0 11629(will)m 416(be)s 687(embedded)s 1719(in)s 1951(the)s +2289(body)s 2812(te)s 3(xt)k 3217(of)s 3477(the)s +3815(document,)s 4855(and,)s 5298(as)s 5537(we)s 5862(will)s +6277(see)s 6628(in)s 6860(a)s 7016(moment,)s 7896(are)s +8232(accessed)s 0 11341(by)m 220 fnt2 296 11338(@Runner&&f)m 6(ollo)k 3(wing)k +240 fnt1 2423 11341(cross)m 2967(references)s 4001(on)s 4301(the)s 4651(pages.)s 5363(Notice)s 6059(ho)s 6(w)k 6522(the)s -220 fnt2 6873 12914(@P)m 8(ageNum)k 240 fnt1 8112 12917(parameter)m -0 12629(of)m 265(each)s 753(parameter)s 1761(allo)s 6(ws)k +220 fnt2 6873 11338(@P)m 8(ageNum)k 240 fnt1 8112 11341(parameter)m +0 11053(of)m 265(each)s 753(parameter)s 1761(allo)s 6(ws)k 2423(the)s 2764(format)s 3454(of)s 3718(the)s 4059(running)s 4851(header)s 5541(to)s 5774(be)s 6049(speci\207ed)s 6950(while)s -7531(lea)s 4(ving)k 8277(the)s 8618(page)s 0 12341(number)m +7531(lea)s 4(ving)k 8277(the)s 8618(page)s 0 10765(number)m 791(to)s 1030(be)s 1312(substituted)s 2406(later)s 13(.)k -480 11967(W)m 19(e)k 843(may)s 1303(no)s 6(w)k -1758(de\207ne)s 220 fnt2 2393 11964(@OddP)m 8(ageList)k 240 fnt1 -3872 11967(,)m 3973(whose)s 4635(result)s 5219(is)s 5423(a)s +480 10391(W)m 19(e)k 843(may)s 1303(no)s 6(w)k +1758(de\207ne)s 220 fnt2 2393 10388(@OddP)m 8(ageList)k 240 fnt1 +3872 10391(,)m 3973(whose)s 4635(result)s 5219(is)s 5423(a)s 5583(sequence)s 6510(of)s 6775(pages)s 7365(be)s 3(ginning)k -8367(with)s 8843(an)s 0 11679(odd-numbered)m 1454(page:)s 220 fnt2 -480 11178(def @OddP)m 8(ageList)k 480 10890( named @Columns {})m 480 10602( r)m -3(ight @P)k 8(ageNum)k -480 10314({)m 480 10026( def @Ev)m 5(enP)k 8(ageList ...)k 480 9450( @P)m 8(ageMar)k -3(k)k 4(er @P)k 8(ageNum)k -480 9162( // @Runner&&f)m 6(ollo)k 3(wing @Open {)k 480 8874( @OneP)m 8(age)k -480 8586( @Columns { @Columns })m 480 8298( @P)m 8(ageT)k 26(op { @T)k 26(opOdd @P)k 8(ageNum })k -480 8010( @P)m 8(ageF)k 6(oot { @F)k 6(ootOdd @P)k 8(ageNum })k -480 7722( })m 480 7434( // @Ev)m 5(enP)k 8(ageList)k 480 7146( @Columns { @Columns })m -480 6858( @Ne)m 6(xt @P)k 8(ageNum)k 480 6570(})m 240 fnt1 -0 6076(Ignoring)m 220 fnt2 887 6073(@Ev)m 5(enP)k 8(ageList)k -240 fnt1 2516 6076(for)m 2865(the)s 3223(moment,)s 4125(notice)s +8367(with)s 8843(an)s 0 10103(odd-numbered)m 1454(page:)s 220 fnt2 +480 9602(def @OddP)m 8(ageList)k 480 9314( named @Columns {})m 480 9026( r)m -3(ight @P)k 8(ageNum)k +480 8738({)m 480 8450( def @Ev)m 5(enP)k 8(ageList ...)k 480 7874( @P)m 8(ageMar)k -3(k)k 4(er @P)k 8(ageNum)k +480 7586( // @Runner&&f)m 6(ollo)k 3(wing @Open {)k 480 7298( @OneP)m 8(age)k +480 7010( @Columns { @Columns })m 480 6722( @P)m 8(ageT)k 26(op { @T)k 26(opOdd @P)k 8(ageNum })k +480 6434( @P)m 8(ageF)k 6(oot { @F)k 6(ootOdd @P)k 8(ageNum })k +480 6146( })m 480 5858( // @Ev)m 5(enP)k 8(ageList)k 480 5570( @Columns { @Columns })m +480 5282( @Ne)m 6(xt @P)k 8(ageNum)k 480 4994(})m 240 fnt1 +0 4500(Ignoring)m 220 fnt2 887 4497(@Ev)m 5(enP)k 8(ageList)k +240 fnt1 2516 4500(for)m 2865(the)s 3223(moment,)s 4125(notice)s 4775(\207rst)s 5217(that)s 5645(the)s 6004(in)s 9(v)k 4(ocation)k -7068(of)s 220 fnt2 7350 6073(@OneP)m 8(age)k 240 fnt1 -8554 6076(is)m 8775(en)s 8998(-)s 0 5788(closed)m 679(in)s -220 fnt2 932 5785(@Runner&&f)m 6(ollo)k 3(wing @Open)k 240 fnt1 -3815 5788(.)m 3989(Since)s 220 fnt2 4586 5785(@Runner&&f)m 6(ollo)k 3(wing)k -240 fnt1 6721 5788(refers)m 7324(to)s 7573(the)s 7931(\207rst)s -8373(in)s 9(v)k 4(oca)k 8998(-)s 0 5500(tion)m -421(of)s 220 fnt2 684 5497(@Runner)m 240 fnt1 1678 5500(appearing)m +7068(of)s 220 fnt2 7350 4497(@OneP)m 8(age)k 240 fnt1 +8554 4500(is)m 8775(en)s 8998(-)s 0 4212(closed)m 679(in)s +220 fnt2 932 4209(@Runner&&f)m 6(ollo)k 3(wing @Open)k 240 fnt1 +3815 4212(.)m 3989(Since)s 220 fnt2 4586 4209(@Runner&&f)m 6(ollo)k 3(wing)k +240 fnt1 6721 4212(refers)m 7324(to)s 7573(the)s 7931(\207rst)s +8373(in)s 9(v)k 4(oca)k 8998(-)s 0 3924(tion)m +421(of)s 220 fnt2 684 3921(@Runner)m 240 fnt1 1678 3924(appearing)m 2666(after)s 3154(itself)s 3694(in)s 3929(the)s 4269(\207nal)s 4741(printed)s 5468(document,)s 6511(the)s 6851(symbols)s 220 fnt2 -7692 5497(@T)m 26(opOdd)k 240 fnt1 8722 5500(and)m 220 fnt2 -0 5209(@F)m 6(ootOdd)k 240 fnt1 1127 5212(will)m 1562(tak)s 2(e)k +7692 3921(@T)m 26(opOdd)k 240 fnt1 8722 3924(and)m 220 fnt2 +0 3633(@F)m 6(ootOdd)k 240 fnt1 1127 3636(will)m 1562(tak)s 2(e)k 2023(their)s 2528(v)s 6(alue)k 3105(from)s 3638(the)s 3995(\207rst)s 4434(in)s 9(v)k 4(ocation)k 5497(of)s -220 fnt2 5777 5209(@Runner)m 240 fnt1 6788 5212(follo)m 6(wing)k -7773(the)s 8130(top)s 8498(of)s 8778(the)s 0 4924(page,)m +220 fnt2 5777 3633(@Runner)m 240 fnt1 6788 3636(follo)m 6(wing)k +7773(the)s 8130(top)s 8498(of)s 8778(the)s 0 3348(page,)m 554(e)s 6(v)k 3(en)k 1049(though)s 220 fnt2 -1767 4921(@F)m 6(ootOdd)k 240 fnt1 2880 4924(appears)m 3656(at)s +1767 3345(@F)m 6(ootOdd)k 240 fnt1 2880 3348(appears)m 3656(at)s 3883(the)s 4225(foot)s 4665(of)s 4931(the)s 5274(page.)s -5884(Their)s 220 fnt2 6456 4921(@P)m 8(ageNum)k 240 fnt1 -7687 4924(parameters)m 8779(are)s 0 4636(replaced)m 867(by)s 220 fnt2 -1161 4633(@P)m 8(ageNum)k 240 fnt1 2337 4636(,)m 2444(the)s +5884(Their)s 220 fnt2 6456 3345(@P)m 8(ageNum)k 240 fnt1 +7687 3348(parameters)m 8779(are)s 0 3060(replaced)m 867(by)s 220 fnt2 +1161 3057(@P)m 8(ageNum)k 240 fnt1 2337 3060(,)m 2444(the)s 2792(actual)s 3417(page)s 3925(number)s 4716(parameter)s 5730(of)s -220 fnt2 6001 4633(@OddP)m 8(ageList)k 240 fnt1 7480 4636(.)m -480 4262(After)m 1043(producing)s 2067(the)s 2415(odd-numbered)s 3869(page,)s -220 fnt2 4428 4259(@OddP)m 8(ageList)k 240 fnt1 5967 4262(in)m 9(v)k 4(ok)k 2(es)k -220 fnt2 6748 4259(@Ev)m 5(enP)k 8(ageList)k 240 fnt1 -8307 4262(:)m 220 fnt2 480 3761(def @Ev)m 5(enP)k 8(ageList)k -480 3473( named @Columns {})m 480 3185( r)m -3(ight @P)k 8(ageNum)k 480 2897({)m -480 2609( @P)m 8(ageMar)k -3(k)k 4(er @P)k 8(ageNum)k -480 2321( // @Runner&&f)m 6(ollo)k 3(wing @Open {)k 480 2033( @OneP)m 8(age)k -480 1745( @Columns { @Columns })m 480 1457( @P)m 8(ageT)k 26(op { @T)k 26(opEv)k 5(en @P)k 8(ageNum })k -480 1169( @P)m 8(ageF)k 6(oot { @F)k 6(ootEv)k 5(en @P)k 8(ageNum })k -480 881( })m 480 593( // @OddP)m 8(ageList)k 480 305( @Columns { @Columns })m +220 fnt2 6001 3057(@OddP)m 8(ageList)k 240 fnt1 7480 3060(.)m +480 2686(After)m 1043(producing)s 2067(the)s 2415(odd-numbered)s 3869(page,)s +220 fnt2 4428 2683(@OddP)m 8(ageList)k 240 fnt1 5967 2686(in)m 9(v)k 4(ok)k 2(es)k +220 fnt2 6748 2683(@Ev)m 5(enP)k 8(ageList)k 240 fnt1 +8307 2686(:)m 220 fnt2 480 2185(def @Ev)m 5(enP)k 8(ageList)k +480 1897( named @Columns {})m 480 1609( r)m -3(ight @P)k 8(ageNum)k 480 1321({)m +480 1033( @P)m 8(ageMar)k -3(k)k 4(er @P)k 8(ageNum)k +480 745( // @Runner&&f)m 6(ollo)k 3(wing @Open {)k 480 457( @OneP)m 8(age)k +480 169( @Columns { @Columns })m grestore gsave 1417 -15423 translate @@ -15590,12 +16122,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -15614,67 +16152,61 @@ gsave gsave 1 LoutMargSet grestore -220 fnt2 480 13207( @Ne)m 6(xt @P)k 8(ageNum)k -480 12919(})m 240 fnt1 0 12425(This)m 465(produces)s 1369(an)s +220 fnt2 480 13207( @P)m 8(ageT)k 26(op { @T)k 26(opEv)k 5(en @P)k 8(ageNum })k +480 12919( @P)m 8(ageF)k 6(oot { @F)k 6(ootEv)k 5(en @P)k 8(ageNum })k +480 12631( })m 480 12343( // @OddP)m 8(ageList)k 480 12055( @Columns { @Columns })m 480 11767( @Ne)m 6(xt @P)k 8(ageNum)k +480 11479(})m 240 fnt1 0 10985(This)m 465(produces)s 1369(an)s 1641(e)s 6(v)k 3(en-numbered)k 3167(page,)s 3714(then)s 4172(passes)s 4823(the)s 5160(ball)s 5562(back)s 6063(to)s -220 fnt2 6291 12422(@OddP)m 8(ageList)k 240 fnt1 7819 12425(\211)m -7988(a)s 8142(delightful)s 0 12137(e)m 3(xample)k 877(of)s +220 fnt2 6291 10982(@OddP)m 8(ageList)k 240 fnt1 7819 10985(\211)m +7988(a)s 8142(delightful)s 0 10697(e)m 3(xample)k 877(of)s 1162(what)s 1701(computer)s 2678(scientists)s 3619(call)s 4032(mutual)s 4765(recursion.)s 5832(The)s 6274(tw)s 2(o)k 6699(page)s 7221(types)s 7791(dif)s 6(fer)k 8388(only)s 8883(in)s -0 11849(their)m 497(running)s 1295(headers)s 2076(and)s 2480(footers,)s +0 10409(their)m 497(running)s 1295(headers)s 2076(and)s 2480(footers,)s 3250(b)s 4(ut)k 3612(other)s 4163(changes)s 4985(could)s -5575(easily)s 6186(be)s 6468(made.)s 480 11475(It)m 682(w)s 2(as)k +5575(easily)s 6186(be)s 6468(made.)s 480 10035(It)m 682(w)s 2(as)k 1099(foreshado)s 6(wed)k 2489(earlier)s 3153(that)s 3568(an)s 3847(in)s 9(v)k 4(ocation)k 4897(of)s 220 fnt2 -5164 11472(@P)m 8(ageMar)k -3(k)k 4(er)k 240 fnt1 -6630 11475(w)m 2(ould)k 7281(precede)s 8076(each)s 8567(page,)s -0 11187(and)m 412(this)s 817(has)s 1195(been)s 1713(done.)s -2351(Although)s 3322(this)s 220 fnt2 3726 11184(@P)m 8(ageMar)k -3(k)k 4(er)k -240 fnt1 5204 11187(is)m 5422(a)s 5597(component)s 6729(of)s +5164 10032(@P)m 8(ageMar)k -3(k)k 4(er)k 240 fnt1 +6630 10035(w)m 2(ould)k 7281(precede)s 8076(each)s 8567(page,)s +0 9747(and)m 412(this)s 817(has)s 1195(been)s 1713(done.)s +2351(Although)s 3322(this)s 220 fnt2 3726 9744(@P)m 8(ageMar)k -3(k)k 4(er)k +240 fnt1 5204 9747(is)m 5422(a)s 5597(component)s 6729(of)s 7009(the)s 7365(root)s 7819(g)s 1(alle)k 3(y)k 15(,)k -8499(it)s 8700(will)s 0 10899(not)m 366(cause)s 953(a)s +8499(it)s 8700(will)s 0 9459(not)m 366(cause)s 953(a)s 1119(page)s 1627(to)s 1866(be)s 2148(printed,)s 2932(because)s 3745(Basser)s 4442(Lout)s 4954(skips)s 5497(components)s 6705(of)s -6976(height)s 7634(zero.)s 240 fnt5 0 10106(4.4.)m 471(Chapters)s -1468(and)s 1909(sections)s 240 fnt1 480 9629(The)m 905(de\207nitions)s +6976(height)s 7634(zero.)s 240 fnt5 0 8666(4.4.)m 471(Chapters)s +1468(and)s 1909(sections)s 240 fnt1 480 8189(The)m 905(de\207nitions)s 1962(of)s 2229(chapters)s 3073(and)s 3473(sections)s 4290(from)s 4811(the)s 5155(DocumentSetup)s 6746(package)s 7583(of)s 7850(V)s 26(ersion)k -8634(2)s 8804(\(in)s 0 9341(V)m 26(ersion)k 793(3,)s +8634(2)s 8804(\(in)s 0 7901(V)m 26(ersion)k 793(3,)s 1026(the)s 1379(BookSetup)s 2503(e)s 3(xtension)k 3480(of)s 3756(DocumentSetup\))s 5432(form)s 5961(the)s 6315(subject)s 7058(of)s -7334(this)s 7736(section.)s 8583(The)s 3(y)k 0 9053(allo)m 6(w)k +7334(this)s 7736(section.)s 8583(The)s 3(y)k 0 7613(allo)m 6(w)k 579(a)s 745(chapter)s 1508(to)s 1747(be)s 2029(entered)s -2790(lik)s 2(e)k 3202(this:)s 220 fnt2 480 8552(@Chapter)m -480 8264( @Title { ...)m 13( })k 480 7976( @T)m 26(ag { ...)k 13( })k -480 7688(@Begin)m 480 7400( ...)m 480 7112(@End @Chapter)m 240 fnt1 0 6616(W)m 9(ithin)k +2790(lik)s 2(e)k 3202(this:)s 220 fnt2 480 7112(@Chapter)m +480 6824( @Title { ...)m 13( })k 480 6536( @T)m 26(ag { ...)k 13( })k +480 6248(@Begin)m 480 5960( ...)m 480 5672(@End @Chapter)m 240 fnt1 0 5176(W)m 9(ithin)k 712(the)s 1060(chapter)s 1823(a)s 1989(sequence)s 2922(of)s 3193(sections)s 4014(may)s 4480(be)s 4762(included)s 5644(by)s -5938(writing)s 220 fnt2 480 6115(@BeginSections)m 480 5827(@Section { ...)m 13( })k -480 5539(...)m 480 5251(@Section { ...)m 13( })k 480 4963(@EndSections)m 240 fnt1 -0 4508(These)m 627(are)s 974(numbered)s 1989(automatically)s 15(,)k +5938(writing)s 220 fnt2 480 4675(@BeginSections)m 480 4387(@Section { ...)m 13( })k +480 4099(...)m 480 3811(@Section { ...)m 13( })k 480 3523(@EndSections)m 240 fnt1 +0 3068(These)m 627(are)s 974(numbered)s 1989(automatically)s 15(,)k 3381(and)s 3785(an)s 4068(entry)s 4613(is)s 4823(made)s 5397(for)s 5735(each)s 6230(in)s 6473(a)s 6639(table)s -7159(of)s 7430(contents.)s 480 4134(The)m 901(user)s 1352(of)s +7159(of)s 7430(contents.)s 480 2694(The)m 901(user)s 1352(of)s 1615(the)s 1956(DocumentSetup)s 3544(package)s 4376(can)s 4758(\207nd)s 5182(the)s 5522(number)s 6306(of)s 6570(the)s 6910(chapter)s -7666(or)s 7918(section)s 8644(with)s 0 3846(a)m 176(gi)s 6(v)k 3(en)k -766(tag)s 1121(by)s 1426(writing)s 220 fnt2 2179 3843(@NumberOf tag)m -240 fnt1 3838 3846(at)m 4081(an)s 3(y)k 4488(point)s +7666(or)s 7918(section)s 8644(with)s 0 2406(a)m 176(gi)s 6(v)k 3(en)k +766(tag)s 1121(by)s 1426(writing)s 220 fnt2 2179 2403(@NumberOf tag)m +240 fnt1 3838 2406(at)m 4081(an)s 3(y)k 4488(point)s 5050(in)s 5304(the)s 5662(document.)s 6780(This)s 7267(feature)s -7995(is)s 8215(based)s 8829(on)s 0 3558(the)m 348(follo)s 6(wing)k -1325(de\207nitions:)s 220 fnt2 480 3057(e)m 6(xpor)k -8(t @T)k 26(ag)k -480 2769(def @NumberMar)m -3(k)k 4(er r)k -3(ight @T)k 26(ag { @Null })k -480 2193(def @NumberOf r)m -3(ight x)k 480 1905({ @NumberMar)m -3(k)k 4(er&&x @Open { @T)k 26(ag } })k -240 fnt1 0 1406(Each)m 522(chapter)s 1272(and)s 1663(section)s -2384(will)s 2797(contain)s 3545(one)s 3934(in)s 9(v)k 4(ocation)k -4975(of)s 220 fnt2 5233 1403(@NumberMar)m -3(k)k 4(er)k -240 fnt1 6918 1406(;)m 7017(a)s 7170(full)s 7543(e)s 3(xplanation)k -8700(will)s 0 1118(be)m 282(gi)s 6(v)k 3(en)k -862(later)s 13(.)k 480 744(A)m 710(sequence)s 1643(of)s -1914(places)s 2562(for)s 2900(recei)s 6(ving)k 3836(chapters)s -4683(is)s 4893(easily)s 5504(de\207ned:)s 220 fnt2 480 243(e)m 6(xpor)k -8(t @T)k 26(ag)k +7995(is)s 8215(based)s 8829(on)s 0 2118(the)m 348(follo)s 6(wing)k +1325(de\207nitions:)s 220 fnt2 480 1617(e)m 6(xpor)k -8(t @T)k 26(ag)k +480 1329(def @NumberMar)m -3(k)k 4(er r)k -3(ight @T)k 26(ag { @Null })k +480 753(def @NumberOf r)m -3(ight x)k 480 465({ @NumberMar)m -3(k)k 4(er&&x @Open { @T)k 26(ag } })k grestore gsave @@ -15700,12 +16232,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -15720,31 +16258,36 @@ gsave 240 fnt5 1417 -1583(84)m 240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave 0 LoutMargSet grestore -220 fnt2 480 13207(def @ChapterList r)m -3(ight @T)k 26(ag)k -480 12919({)m 480 12631( @Galle)m 4(y)k 480 12343( //@ChapterGap @ChapterList @Ne)m 6(xt @T)k 26(ag)k -480 12055(})m 0 11558(@ChapterGap)m 240 fnt1 1505 11561(will)m 1967(usually)s -2747(be)s 220 fnt2 3065 11558(1.1b)m 240 fnt1 3484 11561(,)m -3626(ensuring)s 4539(that)s 4992(each)s 5523(chapter)s 6321(be)s 3(gins)k -7030(on)s 7362(a)s 7564(ne)s 6(w)k 8046(page.)s -8698(The)s 220 fnt2 0 11270(@Chapter)m 240 fnt1 1063 11273(g)m 1(alle)k 3(y)k +0 13205(Each)m 522(chapter)s 1272(and)s 1663(section)s +2384(will)s 2797(contain)s 3545(one)s 3934(in)s 9(v)k 4(ocation)k +4975(of)s 220 fnt2 5233 13202(@NumberMar)m -3(k)k 4(er)k +240 fnt1 6918 13205(;)m 7017(a)s 7170(full)s 7543(e)s 3(xplanation)k +8700(will)s 0 12917(be)m 282(gi)s 6(v)k 3(en)k +862(later)s 13(.)k 480 12543(A)m 710(sequence)s 1643(of)s +1914(places)s 2562(for)s 2900(recei)s 6(ving)k 3836(chapters)s +4683(is)s 4893(easily)s 5504(de\207ned:)s 220 fnt2 480 12042(e)m 6(xpor)k -8(t @T)k 26(ag)k +480 11754(def @ChapterList r)m -3(ight @T)k 26(ag)k 480 11466({)m 480 11178( @Galle)m 4(y)k +480 10890( //@ChapterGap @ChapterList @Ne)m 6(xt @T)k 26(ag)k 480 10602(})m 0 10105(@ChapterGap)m +240 fnt1 1505 10108(will)m 1967(usually)s 2747(be)s 220 fnt2 +3065 10105(1.1b)m 240 fnt1 3484 10108(,)m 3626(ensuring)s 4539(that)s +4992(each)s 5523(chapter)s 6321(be)s 3(gins)k 7030(on)s +7362(a)s 7564(ne)s 6(w)k 8046(page.)s 8698(The)s +220 fnt2 0 9817(@Chapter)m 240 fnt1 1063 9820(g)m 1(alle)k 3(y)k 1697(itself)s 2245(is)s 2455(de\207ned)s 3218(as)s 3468(follo)s 6(ws:)k -220 fnt2 480 10772(e)m 6(xpor)k -8(t @F)k 6(ootNote @BeginSections @EndSections @Section)k -480 10484(def @Chapter f)m 6(orce into { @ChapterList&&preceding })k 480 10196( named @T)m 26(ag {})k 480 9908( named @Title {})m -480 9620( named @RunningTitle { dft })m 480 9332( body @Body)m 480 9044({)m 480 8756( def @F)m 6(ootNote r)k -3(ight x { @ColF)k 6(ootNote x })k -480 8180( def @BeginSections ...)m 480 7892( def @EndSections ...)m 480 7604( def @Section ...)m 480 7151( def @ChapterTitle)m 480 6863( {)m -480 6575( @ChapterNumbers @Case {)m 480 6287( {Y)m 30(es y)k 4(es} @Y)k 4(ield { Chapter {@NumberOf @T)k 26(ag}.)k 13( |2s @Title })k -480 5999( else @Y)m 4(ield @Title)k 480 5711( })m 480 5423( })m 480 4847( def @ChapterNum)m -480 4559( {)m 480 4271( @ChapterNumbers @Case {)m 480 3983( {Y)m 30(es y)k 4(es} @Y)k 4(ield { Chapter {@NumberOf @T)k 26(ag} })k -480 3695( else @Y)m 4(ield @Null)k 480 3407( })m 480 3119( })m 480 2627( r)m 2(agged @Break @BookTitleF)k 6(or)k -5(mat @ChapterTitle)k -480 2339( // @NumberMar)m -3(k)k 4(er {)k 480 2051( @ChapterList&&@T)m 26(ag @Open { @T)k 26(ag })k -480 1763( })m 480 1475( // @ChapterList&&preceding @T)m 26(agged @T)k 26(ag)k 480 1187( // @NumberMar)m -3(k)k 4(er&&preceding @T)k 26(agged @T)k 26(ag)k -480 899( // @P)m 8(ageMar)k -3(k)k 4(er&&preceding @T)k 26(agged @T)k 26(ag)k -480 611( // { @ChapterTitle } @MajorContentsEntr)m -6(y {@P)k 8(ageOf @T)k 26(ag})k 480 323( // @Runner)m - +220 fnt2 480 9319(e)m 6(xpor)k -8(t @F)k 6(ootNote @BeginSections @EndSections @Section)k +480 9031(def @Chapter f)m 6(orce into { @ChapterList&&preceding })k 480 8743( named @T)m 26(ag {})k 480 8455( named @Title {})m +480 8167( named @RunningTitle { dft })m 480 7879( body @Body)m 480 7591({)m 480 7303( def @F)m 6(ootNote r)k -3(ight x { @ColF)k 6(ootNote x })k +480 6727( def @BeginSections ...)m 480 6439( def @EndSections ...)m 480 6151( def @Section ...)m 480 5698( def @ChapterTitle)m 480 5410( {)m +480 5122( @ChapterNumbers @Case {)m 480 4834( {Y)m 30(es y)k 4(es} @Y)k 4(ield { Chapter {@NumberOf @T)k 26(ag}.)k 13( |2s @Title })k +480 4546( else @Y)m 4(ield @Title)k 480 4258( })m 480 3970( })m 480 3394( def @ChapterNum)m +480 3106( {)m 480 2818( @ChapterNumbers @Case {)m 480 2530( {Y)m 30(es y)k 4(es} @Y)k 4(ield { Chapter {@NumberOf @T)k 26(ag} })k +480 2242( else @Y)m 4(ield @Null)k 480 1954( })m 480 1666( })m 480 1174( r)m 2(agged @Break @BookTitleF)k 6(or)k -5(mat @ChapterTitle)k +480 886( // @NumberMar)m -3(k)k 4(er {)k 480 598( @ChapterList&&@T)m 26(ag @Open { @T)k 26(ag })k +480 310( })m grestore gsave 1417 -15423 translate @@ -15769,12 +16312,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -15793,98 +16342,100 @@ gsave gsave 1 LoutMargSet grestore -220 fnt2 480 13207( @F)m 6(ootEv)k 5(en { |0.5r)k -8(t 0.8f @F)k 6(ont @B @P)k 8(ageNum })k -480 12919( @F)m 6(ootOdd { |0.5r)k -8(t 0.8f @F)k 6(ont @B @P)k 8(ageNum })k -480 12631( // @Body)m 480 12343( //@SectionGap @ChapRefSection)m 480 12055( // @Runner)m 480 11767( @T)m 26(opEv)k 5(en { @B @P)k 8(ageNum |1r)k -8(t @I @ChapterNum })k -480 11479( @T)m 26(opOdd { @I {@RunningTitle @OrElse @Title} |1r)k -8(t @B @P)k 8(ageNum })k 480 11191(})m -240 fnt1 0 10697(W)m 19(e)k 371(will)s 800(see)s +220 fnt2 480 13207( // @ChapterList&&preceding @T)m 26(agged @T)k 26(ag)k +480 12919( // @NumberMar)m -3(k)k 4(er&&preceding @T)k 26(agged @T)k 26(ag)k +480 12631( // @P)m 8(ageMar)k -3(k)k 4(er&&preceding @T)k 26(agged @T)k 26(ag)k +480 12343( // { @ChapterTitle } @MajorContentsEntr)m -6(y {@P)k 8(ageOf @T)k 26(ag})k 480 12055( // @Runner)m +480 11767( @F)m 6(ootEv)k 5(en { |0.5r)k -8(t 0.8f @F)k 6(ont @B @P)k 8(ageNum })k +480 11479( @F)m 6(ootOdd { |0.5r)k -8(t 0.8f @F)k 6(ont @B @P)k 8(ageNum })k +480 11191( // @Body)m 480 10903( //@SectionGap @ChapRefSection)m 480 10615( // @Runner)m 480 10327( @T)m 26(opEv)k 5(en { @B @P)k 8(ageNum |1r)k -8(t @I @ChapterNum })k +480 10039( @T)m 26(opOdd { @I {@RunningTitle @OrElse @Title} |1r)k -8(t @B @P)k 8(ageNum })k 480 9751(})m +240 fnt1 0 9257(W)m 19(e)k 371(will)s 800(see)s 1164(the)s 1515(symbols)s 2366(for)s 2707(sections)s 3531(shortly)s 15(.)k 4347(Notice)s 5042(ho)s 6(w)k 5506(their)s 6006(use)s 6384(has)s 6756(been)s 7268(restricted)s 8216(to)s 8458(within)s -0 10409(the)m 348(right)s 859(parameter)s 1873(of)s 220 fnt2 -2144 10406(@Chapter)m 240 fnt1 3147 10409(,)m 3254(by)s 3548(nesting)s +0 8969(the)m 348(right)s 859(parameter)s 1873(of)s 220 fnt2 +2144 8966(@Chapter)m 240 fnt1 3147 8969(,)m 3254(by)s 3548(nesting)s 4292(them)s 4830(and)s 5234(using)s 5806(a)s 5972(body)s -6506(parameter)s 13(.)k 480 10035(The)m 956(meaning)s 1882(of)s -220 fnt2 2202 10032(@F)m 6(ootNote)k 240 fnt1 3422 10035(within)m -220 fnt2 4139 10032(@Chapter)m 240 fnt1 5250 10035(has)m 5669(been)s -6227(set)s 6601(to)s 220 fnt2 6889 10032(@ColF)m 6(ootNote)k -240 fnt1 8328 10035(,)m 8484(which)s 0 9747(produces)m 907(a)s +6506(parameter)s 13(.)k 480 8595(The)m 956(meaning)s 1882(of)s +220 fnt2 2202 8592(@F)m 6(ootNote)k 240 fnt1 3422 8595(within)m +220 fnt2 4139 8592(@Chapter)m 240 fnt1 5250 8595(has)m 5669(been)s +6227(set)s 6601(to)s 220 fnt2 6889 8592(@ColF)m 6(ootNote)k +240 fnt1 8328 8595(,)m 8484(which)s 0 8307(produces)m 907(a)s 1064(footnote)s 1908(tar)s 4(geted)k 2722(to)s 220 fnt2 -2953 9744(@ColF)m 6(ootList)k 240 fnt1 4325 9747(\(see)m 4756(Section)s +2953 8304(@ColF)m 6(ootList)k 240 fnt1 4325 8307(\(see)m 4756(Section)s 5521(4.3\).)s 6056(In)s 6303(other)s 6845(w)s 2(ords,)k -7526(footnotes)s 8458(within)s 0 9459(chapters)m 851(go)s 1149(at)s +7526(footnotes)s 8458(within)s 0 8019(chapters)m 851(go)s 1149(at)s 1386(the)s 1739(foot)s 2189(of)s 2465(the)s 2818(column,)s 3648(not)s 4019(at)s 4256(the)s 4609(foot)s 5059(of)s 5335(the)s 5688(page.)s 6309(\(Of)s 6717(course,)s 7453(in)s -7701(single-column)s 0 9171(books)m 623(this)s 1018(distinction)s 2083(is)s -2292(insigni\207cant.\))s 220 fnt2 3721 9168(@ChapterTitle)m 240 fnt1 5188 9171(and)m -220 fnt2 5591 9168(@ChapterNum)m 240 fnt1 7102 9171(are)m 7448(tri)s 6(vial)k -8065(de\207nitions)s 0 8883(which)m 642(v)s 6(ary)k 1115(depending)s +7701(single-column)s 0 7731(books)m 623(this)s 1018(distinction)s 2083(is)s +2292(insigni\207cant.\))s 220 fnt2 3721 7728(@ChapterTitle)m 240 fnt1 5188 7731(and)m +220 fnt2 5591 7728(@ChapterNum)m 240 fnt1 7102 7731(are)m 7448(tri)s 6(vial)k +8065(de\207nitions)s 0 7443(which)m 642(v)s 6(ary)k 1115(depending)s 2166(on)s 2463(whether)s 3293(the)s 3641(user)s 4099(has)s 4469(requested)s 5443(numbered)s 6458(chapters)s 7305(or)s 7564(not.)s -480 8509(Each)m 1014(in)s 9(v)k 4(ocation)k 2066(of)s -220 fnt2 2336 8506(@Chapter)m 240 fnt1 3397 8509(has)m 3766(its)s -4040(o)s 6(wn)k 4503(unique)s 220 fnt2 5209 8506(@T)m 26(ag)k -240 fnt1 5772 8509(,)m 5878(either)s 6479(supplied)s 7347(by)s -7639(the)s 7986(user)s 8442(or)s 8699(else)s 0 8221(inserted)m +480 7069(Each)m 1014(in)s 9(v)k 4(ocation)k 2066(of)s +220 fnt2 2336 7066(@Chapter)m 240 fnt1 3397 7069(has)m 3766(its)s +4040(o)s 6(wn)k 4503(unique)s 220 fnt2 5209 7066(@T)m 26(ag)k +240 fnt1 5772 7069(,)m 5878(either)s 6479(supplied)s 7347(by)s +7639(the)s 7986(user)s 8442(or)s 8699(else)s 0 6781(inserted)m 835(automatically)s 2210(by)s 2525(Lout.)s 3162(W)s 19(e)k 3553(no)s 6(w)k 4035(trace)s 4575(the)s 4944(cross)s 5507(referencing)s 6669(of)s 6961(chapter)s 7745(numbers)s 8641(on)s -8960(a)s 0 7933(h)m 1(ypothetical)k 1236(third)s 1745(chapter)s -2508(whose)s 3176(tag)s 3521(is)s 220 fnt2 3731 7930(euclid)m -240 fnt1 4291 7933(.)m 220 fnt2 480 7556(@ChapterList&&preceding @T)m 26(agged euclid)k -240 fnt1 4758 7559(attaches)m 220 fnt2 5574 7556(euclid)m 240 fnt1 -6190 7559(as)m 6436(an)s 6715(e)s 3(xtra)k 7245(tag)s +8960(a)s 0 6493(h)m 1(ypothetical)k 1236(third)s 1745(chapter)s +2508(whose)s 3176(tag)s 3521(is)s 220 fnt2 3731 6490(euclid)m +240 fnt1 4291 6493(.)m 220 fnt2 480 6116(@ChapterList&&preceding @T)m 26(agged euclid)k +240 fnt1 4758 6119(attaches)m 220 fnt2 5574 6116(euclid)m 240 fnt1 +6190 6119(as)m 6436(an)s 6715(e)s 3(xtra)k 7245(tag)s 7586(to)s 7821(the)s 8165(\207rst)s 8592(in)s 9(v)k 4(o)k -8998(-)s 0 7271(cation)m 653(of)s 220 fnt2 937 7268(@ChapterList)m -240 fnt1 2350 7271(preceding)m 3359(itself)s 3920(in)s 4176(the)s +8998(-)s 0 5831(cation)m 653(of)s 220 fnt2 937 5828(@ChapterList)m +240 fnt1 2350 5831(preceding)m 3359(itself)s 3920(in)s 4176(the)s 4536(\207nal)s 5029(printed)s 5777(document.)s 6898(But)s 7317(this)s -220 fnt2 7726 7268(@ChapterList)m 240 fnt1 0 6983(must)m 525(be)s +220 fnt2 7726 5828(@ChapterList)m 240 fnt1 0 5543(must)m 525(be)s 807(the)s 1155(tar)s 4(get)k 1754(of)s 2025(the)s 2373(chapter)s 9(,)k 3174(and)s 3578(so)s 220 fnt2 -480 6482(@ChapterList&&euclid @Open { @T)m 26(ag })k 240 fnt1 0 5983(is)m 200(3,)s +480 5042(@ChapterList&&euclid @Open { @T)m 26(ag })k 240 fnt1 0 4543(is)m 200(3,)s 416(the)s 754(number)s 1534(of)s 1795(the)s 2132(chapter)s -2885(\()s 220 fnt2 2958 5980(@T)m 26(ag)k 240 fnt1 -3570 5983(refers)m 4153(to)s 4381(the)s 4719(parameter)s 5722(of)s -220 fnt2 5983 5980(@ChapterList)m 240 fnt1 7323 5983(,)m 7419(not)s -7775(the)s 8112(parameter)s 0 5695(of)m 220 fnt2 272 5692(@Chapter)m -240 fnt1 1275 5695(\).)m 1520(Consequently)s 2892(the)s 3242(in)s 9(v)k 4(ocation)k -4297(of)s 220 fnt2 4570 5692(@NumberMar)m -3(k)k 4(er)k -240 fnt1 6317 5695(within)m 6986(the)s 7336(chapter)s 8100(is)s -8312(equal)s 8887(to)s 220 fnt2 0 5404(@NumberMar)m -3(k)k 4(er 3)k -240 fnt1 1861 5407(.)m 220 fnt2 480 5030(@NumberMar)m -3(k)k 4(er&&preceding @T)k 26(agged euclid)k -240 fnt1 5137 5033(attaches)m 220 fnt2 5992 5030(euclid)m 240 fnt1 -6646 5033(to)m 220 fnt2 6920 5030(@NumberMar)m -3(k)k 4(er 3)k -240 fnt1 8876 5033(as)m 0 4745(an)m 283(e)s 3(xtra)k -817(tag,)s 1216(and)s 1620(so)s 220 fnt2 1886 4742(@NumberOf euclid)m -240 fnt1 3742 4745(,)m 3849(which)s 4491(e)s 3(xpands)k -5324(to)s 220 fnt2 480 4244(@NumberMar)m -3(k)k 4(er&&euclid @Open { @T)k 26(ag })k -240 fnt1 0 3745(must)m 538(be)s 833(equal)s 1419(to)s +2885(\()s 220 fnt2 2958 4540(@T)m 26(ag)k 240 fnt1 +3570 4543(refers)m 4153(to)s 4381(the)s 4719(parameter)s 5722(of)s +220 fnt2 5983 4540(@ChapterList)m 240 fnt1 7323 4543(,)m 7419(not)s +7775(the)s 8112(parameter)s 0 4255(of)m 220 fnt2 272 4252(@Chapter)m +240 fnt1 1275 4255(\).)m 1520(Consequently)s 2892(the)s 3242(in)s 9(v)k 4(ocation)k +4297(of)s 220 fnt2 4570 4252(@NumberMar)m -3(k)k 4(er)k +240 fnt1 6317 4255(within)m 6986(the)s 7336(chapter)s 8100(is)s +8312(equal)s 8887(to)s 220 fnt2 0 3964(@NumberMar)m -3(k)k 4(er 3)k +240 fnt1 1861 3967(.)m 220 fnt2 480 3590(@NumberMar)m -3(k)k 4(er&&preceding @T)k 26(agged euclid)k +240 fnt1 5137 3593(attaches)m 220 fnt2 5992 3590(euclid)m 240 fnt1 +6646 3593(to)m 220 fnt2 6920 3590(@NumberMar)m -3(k)k 4(er 3)k +240 fnt1 8876 3593(as)m 0 3305(an)m 283(e)s 3(xtra)k +817(tag,)s 1216(and)s 1620(so)s 220 fnt2 1886 3302(@NumberOf euclid)m +240 fnt1 3742 3305(,)m 3849(which)s 4491(e)s 3(xpands)k +5324(to)s 220 fnt2 480 2804(@NumberMar)m -3(k)k 4(er&&euclid @Open { @T)k 26(ag })k +240 fnt1 0 2305(must)m 538(be)s 833(equal)s 1419(to)s 1671(3,)s 1911(as)s 2175(required.)s 3148(This)s 3637(scheme)s 4423(could)s 5026(be)s 5322(simpli\207ed)s 6349(by)s 6656(placing)s 7426(the)s 7787(in)s 9(v)k 4(ocation)k 8855(of)s -220 fnt2 0 3454(@NumberMar)m -3(k)k 4(er)k 240 fnt1 -1758 3457(within)m 220 fnt2 2440 3454(@ChapterList)m 240 fnt1 3854 3457(rather)m -4484(than)s 4966(within)s 220 fnt2 5648 3454(@Chapter)m 240 fnt1 -6651 3457(,)m 6772(b)s 4(ut)k 7148(it)s 7353(turns)s -7896(out)s 8276(that)s 8708(that)s 0 3169(scheme)m 773(does)s +220 fnt2 0 2014(@NumberMar)m -3(k)k 4(er)k 240 fnt1 +1758 2017(within)m 220 fnt2 2440 2014(@ChapterList)m 240 fnt1 3854 2017(rather)m +4484(than)s 4966(within)s 220 fnt2 5648 2014(@Chapter)m 240 fnt1 +6651 2017(,)m 6772(b)s 4(ut)k 7148(it)s 7353(turns)s +7896(out)s 8276(that)s 8708(that)s 0 1729(scheme)m 773(does)s 1263(not)s 1629(generalize)s 2666(well)s 3132(to)s 3371(sections)s -4192(and)s 4596(subsections.)s 480 2795(There)m 1124(is)s 1365(a)s +4192(and)s 4596(subsections.)s 480 1355(There)m 1124(is)s 1365(a)s 1562(trap)s 2017(for)s 2386(the)s 2765(unw)s 2(ary)k 3566(in)s 3840(the)s 4219(use)s 4625(of)s 220 fnt2 -4927 2792(preceding)m 240 fnt1 5969 2795(and)m 220 fnt2 6404 2792(f)m 6(ollo)k 3(wing)k -240 fnt1 7234 2795(.)m 7429(Suppose)s 8328(that)s 8778(the)s -0 2507(in)m 9(v)k 4(ocation)k 1054(of)s 220 fnt2 -1325 2504(@NumberMar)m -3(k)k 4(er)k 240 fnt1 3070 2507(within)m -220 fnt2 3738 2504(@Chapter)m 240 fnt1 4801 2507(is)m 5011(replaced)s +4927 1352(preceding)m 240 fnt1 5969 1355(and)m 220 fnt2 6404 1352(f)m 6(ollo)k 3(wing)k +240 fnt1 7234 1355(.)m 7429(Suppose)s 8328(that)s 8778(the)s +0 1067(in)m 9(v)k 4(ocation)k 1054(of)s 220 fnt2 +1325 1064(@NumberMar)m -3(k)k 4(er)k 240 fnt1 3070 1067(within)m +220 fnt2 3738 1064(@Chapter)m 240 fnt1 4801 1067(is)m 5011(replaced)s 5878(by)s 6172(the)s 6520(seemingly)s 7557(equi)s 6(v)k 6(alent)k -220 fnt2 480 2006(@NumberMar)m -3(k)k 4(er { @ChapterList&&preceding @Open { @T)k 26(ag } })k -240 fnt1 0 1507(No)m 6(w)k 514(suppose)s 1342(that)s -220 fnt2 1760 1504(@NumberOf euclid)m 240 fnt1 3676 1507(appears)m 4457(some)s 6(where)k +220 fnt2 480 566(@NumberMar)m -3(k)k 4(er { @ChapterList&&preceding @Open { @T)k 26(ag } })k +240 fnt1 0 67(No)m 6(w)k 514(suppose)s 1342(that)s +220 fnt2 1760 64(@NumberOf euclid)m 240 fnt1 3676 67(appears)m 4457(some)s 6(where)k 5596(within)s 6264(Chapter)s 7081(7.)s 7365(It)s 7570(will)s -7996(e)s 3(xpand)k 8743(to)s 220 fnt2 480 1006(@NumberMar)m -3(k)k 4(er&&euclid @Open { @T)k 26(ag })k -240 fnt1 0 507(which)m 642(w)s 2(ould)k 1297(no)s 6(w)k -1758(be)s 2040(equal)s 2613(to)s +7996(e)s 3(xpand)k 8743(to)s grestore gsave 1417 -15423 translate @@ -15909,12 +16460,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -15933,96 +16490,97 @@ gsave gsave 0 LoutMargSet grestore -220 fnt2 480 13207(@ChapterList&&preceding @Open { @T)m 26(ag })k 240 fnt1 -0 12708(whose)m 663(v)s 6(alue,)k 1276(e)s 6(v)k 6(aluated)k +220 fnt2 480 13207(@NumberMar)m -3(k)k 4(er&&euclid @Open { @T)k 26(ag })k +240 fnt1 0 12708(which)m 642(w)s 2(ould)k 1297(no)s 6(w)k +1758(be)s 2040(equal)s 2613(to)s 220 fnt2 480 12207(@ChapterList&&preceding @Open { @T)m 26(ag })k +240 fnt1 0 11708(whose)m 663(v)s 6(alue,)k 1276(e)s 6(v)k 6(aluated)k 2233(as)s 2477(it)s 2663(is)s 2868(within)s 3530(Chapter)s 4342(7,)s 4563(is)s 4767(7,)s 4989(not)s 5349(3.)s -5628(Use)s 6050(of)s 220 fnt2 6315 12705(preceding)m 240 fnt1 -7321 12708(or)m 220 fnt2 7574 12705(f)m 6(ollo)k 3(wing)k -240 fnt1 8458 12708(within)m 0 12420(the)m 348(parameter)s 1362(of)s +5628(Use)s 6050(of)s 220 fnt2 6315 11705(preceding)m 240 fnt1 +7321 11708(or)m 220 fnt2 7574 11705(f)m 6(ollo)k 3(wing)k +240 fnt1 8458 11708(within)m 0 11420(the)m 348(parameter)s 1362(of)s 1633(a)s 1799(symbol,)s 2611(rather)s 3227(than)s 3696(within)s 4364(the)s 4712(body)s 15(,)k 5284(is)s 5494(lik)s 2(ely)k -6090(to)s 6329(be)s 6611(erroneous.)s 480 12046(Much)m 1112(of)s +6090(to)s 6329(be)s 6611(erroneous.)s 480 11046(Much)m 1112(of)s 1400(the)s 1765(remainder)s 2810(of)s 3098(the)s 3463(de\207nition)s -4454(of)s 220 fnt2 4742 12043(@Chapter)m 240 fnt1 5822 12046(is)m +4454(of)s 220 fnt2 4742 11043(@Chapter)m 240 fnt1 5822 11046(is)m 6049(f)s 2(airly)k 6634(self-e)s 3(xplanatory:)k 8366(there)s -8916(is)s 0 11758(a)m 180(heading,)s 1060(a)s 1241(tag)s +8916(is)s 0 10758(a)m 180(heading,)s 1060(a)s 1241(tag)s 1601(sent)s 2060(to)s 2314(mark)s 2881(the)s 3244(page)s 3766(on)s 4078(which)s 4735(the)s 5098(chapter)s 5875(be)s 3(gins,)k -6619(a)s 220 fnt2 6800 11755(@ContentsEntr)m -6(y)k 240 fnt1 -8492 11758(g)m 1(alle)k 3(y)k 0 11470(sent)m 484(to)s +6619(a)s 220 fnt2 6800 10755(@ContentsEntr)m -6(y)k 240 fnt1 +8492 10758(g)m 1(alle)k 3(y)k 0 10470(sent)m 484(to)s 762(the)s 1149(table)s 1708(of)s 2018(contents,)s 2961(g)s 1(alle)k 3(ys)k 3724(for)s 4101(the)s 4489(\207gures)s 5230(and)s 5673(tables)s 6320(of)s 6630(the)s 7017(chapter)s 7819(to)s 8097(collect)s -8833(in,)s 220 fnt2 0 11179(@Body)m 240 fnt1 781 11182(where)m +8833(in,)s 220 fnt2 0 10179(@Body)m 240 fnt1 781 10182(where)m 1421(the)s 1769(body)s 2303(of)s 2574(the)s 2922(chapter)s -3685(goes,)s 4230(and)s 220 fnt2 4634 11179(@ChapRefSection)m 240 fnt1 -6499 11182(to)m 6738(hold)s 7222(a)s 7388(concluding)s 8505(list)s -8855(of)s 0 10894(references.)m 1144(This)s 1620(lea)s 4(v)k 3(es)k +3685(goes,)s 4230(and)s 220 fnt2 4634 10179(@ChapRefSection)m 240 fnt1 +6499 10182(to)m 6738(hold)s 7222(a)s 7388(concluding)s 8505(list)s +8855(of)s 0 9894(references.)m 1144(This)s 1620(lea)s 4(v)k 3(es)k 2261(only)s 2741(the)s 3089(tw)s 2(o)k 3499(in)s 9(v)k 4(ocations)k -4640(of)s 220 fnt2 4911 10891(@Runner)m 240 fnt1 5913 10894(to)m -6152(e)s 3(xplain.)k 480 10520(The)m 977(\207rst)s 220 fnt2 -1478 10517(@Runner)m 240 fnt1 2550 10520(is)m 2830(just)s 3305(belo)s 6(w)k +4640(of)s 220 fnt2 4911 9891(@Runner)m 240 fnt1 5913 9894(to)m +6152(e)s 3(xplain.)k 480 9520(The)m 977(\207rst)s 220 fnt2 +1478 9517(@Runner)m 240 fnt1 2550 9520(is)m 2830(just)s 3305(belo)s 6(w)k 4008(the)s 4426(heading.)s 5418(It)s 5693(will)s 6189(be)s 6541(the)s 6959(tar)s 4(get)k 7628(of)s 7969(the)s -220 fnt2 8387 10517(@Run)m 240 fnt1 8998 10520(-)m 220 fnt2 -0 10229(ner&&f)m 6(ollo)k 3(wing)k 240 fnt1 1494 10232(cross)m +220 fnt2 8387 9517(@Run)m 240 fnt1 8998 9520(-)m 220 fnt2 +0 9229(ner&&f)m 6(ollo)k 3(wing)k 240 fnt1 1494 9232(cross)m 2030(reference)s 2967(at)s 3194(the)s 3536(be)s 3(ginning)k 4538(of)s 4803(the)s 5146(\207rst)s 5571(page)s 6073(of)s 6338(the)s 6681(chapter)s 7438(\(see)s 7872(Section)s 8640(4.3\),)s -0 9944(which)m 642(consequently)s 1959(will)s 2385(ha)s 4(v)k 3(e)k +0 8944(which)m 642(consequently)s 1959(will)s 2385(ha)s 4(v)k 3(e)k 2886(null)s 3313(running)s 4111(headers)s 4892(and)s 5296(the)s -5644(gi)s 6(v)k 3(en)k 6224(footers.)s 480 9570(The)m -954(second)s 220 fnt2 1724 9567(@Runner)m 240 fnt1 2772 9570(appears)m +5644(gi)s 6(v)k 3(en)k 6224(footers.)s 480 8570(The)m +954(second)s 220 fnt2 1724 8567(@Runner)m 240 fnt1 2772 8570(appears)m 3600(at)s 3878(the)s 4273(v)s 3(ery)k 4795(end)s 5246(of)s 5563(the)s 5958(chapter)s 9(,)k 6805(hence)s -7466(on)s 7809(its)s 8132(last)s 8570(page.)s 0 9282(Since)m +7466(on)s 7809(its)s 8132(last)s 8570(page.)s 0 8282(Since)m 595(no)s 896(in)s 9(v)k 4(ocations)k 2046(of)s -220 fnt2 2325 9279(@Runner)m 240 fnt1 3335 9282(lie)m 3638(between)s +220 fnt2 2325 8279(@Runner)m 240 fnt1 3335 8282(lie)m 3638(between)s 4500(it)s 4700(and)s 5113(the)s 5469(\207rst)s 220 fnt2 -5908 9279(@Runner)m 240 fnt1 6850 9282(,)m 6966(it)s 7166(will)s +5908 8279(@Runner)m 240 fnt1 6850 8282(,)m 6966(it)s 7166(will)s 7600(be)s 7891(the)s 8247(tar)s 4(get)k 8855(of)s -220 fnt2 0 8991(@Runner&&f)m 6(ollo)k 3(wing)k 240 fnt1 -2134 8994(on)m 2442(e)s 6(v)k 3(ery)k 3029(page)s +220 fnt2 0 7991(@Runner&&f)m 6(ollo)k 3(wing)k 240 fnt1 +2134 7994(on)m 2442(e)s 6(v)k 3(ery)k 3029(page)s 3547(from)s 4082(the)s 4441(second)s 5175(page)s 5693(of)s 5975(the)s 6334(chapter)s 7107(to)s 7357(the)s 7716(last,)s -8165(inclusi)s 6(v)k 3(e,)k 0 8706(and)m 404(will)s +8165(inclusi)s 6(v)k 3(e,)k 0 7706(and)m 404(will)s 830(supply)s 1523(the)s 1871(format)s 2567(of)s 2838(their)s -3335(headers)s 4116(and)s 4520(footers.)s 480 8332(The)m 908(interested)s +3335(headers)s 4116(and)s 4520(footers.)s 480 7332(The)m 908(interested)s 1893(reader)s 2549(might)s 3166(care)s 3618(to)s 3857(predict)s 4579(the)s 4927(outcome)s 5806(in)s 6048(unusual)s 6848(cases,)s -7458(such)s 7954(as)s 8203(when)s 8778(the)s 0 8044(heading)m +7458(such)s 7954(as)s 8203(when)s 8778(the)s 0 7044(heading)m 811(occupies)s 1699(tw)s 2(o)k 2109(pages,)s 2761(or)s 3020(when)s 3596(a)s 3762(chapter)s 4524(occupies)s 5412(only)s 5892(one,)s 6345(or)s 6604(\(assuming)s 7640(a)s 7806(change)s -8540(to)s 8778(the)s 0 7756(g)m 1(ap)k 386(between)s +8540(to)s 8778(the)s 0 6756(g)m 1(ap)k 386(between)s 1227(chapters\))s 2138(when)s 2702(a)s 2855(chapter)s 3605(starts)s 4146(halfw)s 2(ay)k 4956(do)s 6(wn)k 5527(a)s 5680(page.)s 6283(Such)s 6807(predictions)s 7907(can)s 8283(be)s -8552(made)s 0 7468(with)m 482(great)s 1019(con\207dence.)s 480 7094(The)m -903(e)s 3(xpression)k 220 fnt2 1975 7091(@RunningTitle @OrElse @Title)m 240 fnt1 -5125 7094(appearing)m 6116(in)s 6354(the)s 6697(second)s 220 fnt2 -7415 7091(@Runner)m 240 fnt1 8412 7094(returns)m 0 6806(the)m 354(v)s 6(alue)k -928(of)s 1205(the)s 220 fnt2 1560 6803(@RunningTitle)m 240 fnt1 -3070 6806(parameter)m 4090(of)s 220 fnt2 4368 6803(@Chapter)m 240 fnt1 -5437 6806(if)m 5660(this)s 6063(is)s 6279(not)s 6651(equal)s +8552(made)s 0 6468(with)m 482(great)s 1019(con\207dence.)s 480 6094(The)m +903(e)s 3(xpression)k 220 fnt2 1975 6091(@RunningTitle @OrElse @Title)m 240 fnt1 +5125 6094(appearing)m 6116(in)s 6354(the)s 6697(second)s 220 fnt2 +7415 6091(@Runner)m 240 fnt1 8412 6094(returns)m 0 5806(the)m 354(v)s 6(alue)k +928(of)s 1205(the)s 220 fnt2 1560 5803(@RunningTitle)m 240 fnt1 +3070 5806(parameter)m 4090(of)s 220 fnt2 4368 5803(@Chapter)m 240 fnt1 +5437 5806(if)m 5660(this)s 6063(is)s 6279(not)s 6651(equal)s 7231(to)s 7476(the)s 7830(def)s 2(ault)k 8558(v)s 6(alue)k -220 fnt2 0 6515(dft)m 240 fnt1 240 6518(,)m 347(or)s -220 fnt2 606 6515(@Title)m 240 fnt1 1294 6518(otherwise:)m 220 fnt2 -480 6036(def @OrElse)m 480 5748( left x)m 480 5460( r)m -3(ight y)k 480 5172({)m -480 4884( x @Case {)m 480 4596( dft @Y)m 4(ield y)k 480 4308( else @Y)m 4(ield x)k -480 4020( })m 480 3732(})m 240 fnt1 0 3238(This)m 476(produces)s +220 fnt2 0 5515(dft)m 240 fnt1 240 5518(,)m 347(or)s +220 fnt2 606 5515(@Title)m 240 fnt1 1294 5518(otherwise:)m 220 fnt2 +480 5036(def @OrElse)m 480 4748( left x)m 480 4460( r)m -3(ight y)k 480 4172({)m +480 3884( x @Case {)m 480 3596( dft @Y)m 4(ield y)k 480 3308( else @Y)m 4(ield x)k +480 3020( })m 480 2732(})m 240 fnt1 0 2238(This)m 476(produces)s 1391(the)s 1739(ef)s 6(fect)k 2335(of)s 220 fnt2 -480 2737(named @RunningTitle { @Title })m 240 fnt1 0 2238(which)m 676(unfortunately)s 2052(is)s +480 1737(named @RunningTitle { @Title })m 240 fnt1 0 1238(which)m 676(unfortunately)s 2052(is)s 2296(not)s 2696(permissible)s 3887(as)s 4171(it)s 4397(stands,)s -5136(because)s 220 fnt2 5983 2235(@Title)m 240 fnt1 6705 2238(is)m -6949(not)s 7349(visible)s 8076(within)s 8778(the)s 0 1950(def)m 2(ault)k -721(v)s 6(alue)k 1289(of)s 220 fnt2 1560 1947(@RunningTitle)m -240 fnt1 3004 1950(.)m 480 1576(Finally)m 15(,)k 1249(the)s +5136(because)s 220 fnt2 5983 1235(@Title)m 240 fnt1 6705 1238(is)m +6949(not)s 7349(visible)s 8076(within)s 8778(the)s 0 950(def)m 2(ault)k +721(v)s 6(alue)k 1289(of)s 220 fnt2 1560 947(@RunningTitle)m +240 fnt1 3004 950(.)m 480 576(Finally)m 15(,)k 1249(the)s 1597(de\207nitions)s 2658(for)s 2996(sections)s 3817(omitted)s 4605(earlier)s 5273(are)s 5620(as)s 5870(follo)s 6(ws:)k 220 fnt2 -480 1075(def @EndSectionsPlace { @Galle)m 4(y })k 480 787(def @EndSections f)m 6(orce into { @EndSectionsPlace&&preceding } {})k 480 499(macro @BeginSections { //@SectionGap @SectionList 1 // @EndSectionsPlace // })m - +480 75(def @EndSectionsPlace { @Galle)m 4(y })k grestore gsave 1417 -15423 translate @@ -16047,12 +16605,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -16071,67 +16635,66 @@ gsave gsave 1 LoutMargSet grestore -220 fnt2 480 13207(def @Section f)m 6(orce into { @SectionList&&preceding })k -480 12919( named @T)m 26(ag {})k 480 12631( named @Title {})m 480 12343( named @RunningTitle { dft })m 480 12055( body @Body)m -480 11767({)m 480 11479( def @SectionTitle)m 480 11191( {)m 480 10903( @SectionNumbers @Case {)m 480 10615( {Y)m 30(es y)k 4(es} @Y)k 4(ield { {@NumberOf @T)k 26(ag}.)k 13( |2s @Title })k -480 10327( else @Y)m 4(ield @Title)k 480 10039( })m 480 9751( })m 480 9175( @Heading @Protect @SectionTitle)m -480 8887( // @NumberMar)m -3(k)k 4(er {)k 480 8599( {@ChapterList&&@T)m 26(ag @Open { @T)k 26(ag }}.{)k -480 8311( @SectionList&&@T)m 26(ag @Open { @T)k 26(ag }})k 480 8023( })m 480 7735( // @ChapterList&&preceding @T)m 26(agged @T)k 26(ag)k -480 7447( // @SectionList&&preceding @T)m 26(agged @T)k 26(ag)k 480 7159( // @NumberMar)m -3(k)k 4(er&&preceding @T)k 26(agged @T)k 26(ag)k -480 6871( // @P)m 8(ageMar)k -3(k)k 4(er&&preceding @T)k 26(agged @T)k 26(ag)k -480 6583( // { &3f @SectionTitle } @ContentsEntr)m -6(y {@P)k 8(ageOf @T)k 26(ag})k 480 6295( //0io @Body)m -480 6007(})m 240 fnt1 0 5513(The)m 220 fnt2 409 5510(@BeginSections)m -240 fnt1 2066 5513(macro)m 2696(in)s 9(v)k 4(ok)k 2(es)k -220 fnt2 3457 5510(@SectionList)m 240 fnt1 4748 5513(,)m 4835(preceded)s +220 fnt2 480 13207(def @EndSections f)m 6(orce into { @EndSectionsPlace&&preceding } {})k +480 12919(macro @BeginSections { //@SectionGap @SectionList 1 // @EndSectionsPlace // })m 480 12422(def @Section f)m 6(orce into { @SectionList&&preceding })k 480 12134( named @T)m 26(ag {})k +480 11846( named @Title {})m 480 11558( named @RunningTitle { dft })m 480 11270( body @Body)m 480 10982({)m 480 10694( def @SectionTitle)m +480 10406( {)m 480 10118( @SectionNumbers @Case {)m 480 9830( {Y)m 30(es y)k 4(es} @Y)k 4(ield { {@NumberOf @T)k 26(ag}.)k 13( |2s @Title })k +480 9542( else @Y)m 4(ield @Title)k 480 9254( })m 480 8966( })m 480 8390( @Heading @Protect @SectionTitle)m +480 8102( // @NumberMar)m -3(k)k 4(er {)k 480 7814( {@ChapterList&&@T)m 26(ag @Open { @T)k 26(ag }}.{)k +480 7526( @SectionList&&@T)m 26(ag @Open { @T)k 26(ag }})k 480 7238( })m 480 6950( // @ChapterList&&preceding @T)m 26(agged @T)k 26(ag)k +480 6662( // @SectionList&&preceding @T)m 26(agged @T)k 26(ag)k 480 6374( // @NumberMar)m -3(k)k 4(er&&preceding @T)k 26(agged @T)k 26(ag)k +480 6086( // @P)m 8(ageMar)k -3(k)k 4(er&&preceding @T)k 26(agged @T)k 26(ag)k +480 5798( // { &3f @SectionTitle } @ContentsEntr)m -6(y {@P)k 8(ageOf @T)k 26(ag})k 480 5510( //0io @Body)m +480 5222(})m 240 fnt1 0 4728(The)m 220 fnt2 409 4725(@BeginSections)m +240 fnt1 2066 4728(macro)m 2696(in)s 9(v)k 4(ok)k 2(es)k +220 fnt2 3457 4725(@SectionList)m 240 fnt1 4748 4728(,)m 4835(preceded)s 5736(by)s 6010(the)s 6338(appropriate)s 7462(g)s 1(ap)k -7840(and)s 8224(follo)s 6(wed)k 0 5225(by)m 284(an)s -220 fnt2 556 5222(@EndSectsPlace)m 240 fnt1 2307 5225(for)m 2635(closing)s +7840(and)s 8224(follo)s 6(wed)k 0 4440(by)m 284(an)s +220 fnt2 556 4437(@EndSectsPlace)m 240 fnt1 2307 4440(for)m 2635(closing)s 3368(the)s 3705(list)s 4045(of)s 4306(sections)s 5116(when)s -5681(the)s 220 fnt2 6019 5222(@EndSections)m 240 fnt1 7515 5225(symbol)m -8264(is)s 8463(found.)s 220 fnt2 0 4934(@Section)m 240 fnt1 -997 4937(itself)m 1542(is)s 1749(just)s 2151(a)s 2314(cop)s 2(y)k -2829(of)s 220 fnt2 3097 4934(@Chapter)m 240 fnt1 4156 4937(with)m +5681(the)s 220 fnt2 6019 4437(@EndSections)m 240 fnt1 7515 4440(symbol)m +8264(is)s 8463(found.)s 220 fnt2 0 4149(@Section)m 240 fnt1 +997 4152(itself)m 1542(is)s 1749(just)s 2151(a)s 2314(cop)s 2(y)k +2829(of)s 220 fnt2 3097 4149(@Chapter)m 240 fnt1 4156 4152(with)m 4635(slight)s 5223(changes)s 6042(to)s 6278(the)s 6623(format.)s -7420(The)s 7845(parameter)s 8855(of)s 220 fnt2 0 4646(@NumberMar)m -3(k)k 4(er)k -240 fnt1 1752 4649(is)m 1970(a)s 2143(simple)s 2844(generalization)s +7420(The)s 7845(parameter)s 8855(of)s 220 fnt2 0 3861(@NumberMar)m -3(k)k 4(er)k +240 fnt1 1752 3864(is)m 1970(a)s 2143(simple)s 2844(generalization)s 4262(of)s 4540(the)s 4896(one)s 5305(within)s 220 fnt2 -5981 4646(@Chapter)m 240 fnt1 6984 4649(.)m 7156(Notice)s 7856(that)s -8282(we)s 8625(ha)s 4(v)k 3(e)k 0 4361(tak)m 2(en)k +5981 3861(@Chapter)m 240 fnt1 6984 3864(.)m 7156(Notice)s 7856(that)s +8282(we)s 8625(ha)s 4(v)k 3(e)k 0 3576(tak)m 2(en)k 573(care)s 1026(that)s 1444(the)s 1792(v)s 6(alue)k 2360(of)s 2631(this)s 3027(parameter)s 4041(be)s 4323(a)s 4489(juxtaposition)s 5795(of)s 6066(simple)s 6759(w)s 2(ords:)k -7508(although)s 220 fnt2 480 3860({@ChapterList&&@T)m 26(ag @Open { @T)k 26(ag }}.)k 13( &)k -480 3572({@SectionList&&@T)m 26(ag @Open { @T)k 26(ag }})k 240 fnt1 0 3073(is)m +7508(although)s 220 fnt2 480 3075({@ChapterList&&@T)m 26(ag @Open { @T)k 26(ag }}.)k 13( &)k +480 2787({@SectionList&&@T)m 26(ag @Open { @T)k 26(ag }})k 240 fnt1 0 2288(is)m 210(formally)s 1086(equi)s 6(v)k 6(alent,)k 220 fnt2 -2177 3070(&)m 240 fnt1 2379 3073(w)m 2(as)k 2800(not)s -3166(permitted)s 4139(within)s 4807(a)s 220 fnt2 4973 3070(@T)m 26(ag)k -240 fnt1 5596 3073(parameter)m 6610(until)s 7103(recently)s 15(.)k -480 2699(The)m 930(DocumentSetup)s 2548(package)s 3411(also)s 3872(contains)s +2177 2285(&)m 240 fnt1 2379 2288(w)m 2(as)k 2800(not)s +3166(permitted)s 4139(within)s 4807(a)s 220 fnt2 4973 2285(@T)m 26(ag)k +240 fnt1 5596 2288(parameter)m 6610(until)s 7103(recently)s 15(.)k +480 1914(The)m 930(DocumentSetup)s 2548(package)s 3411(also)s 3872(contains)s 4743(de\207nitions)s 5826(for)s 6187(subsections)s 7364(in)s 7630(the)s -8001(same)s 8571(style.)s 0 2411(The)m 3(y)k 564(raise)s +8001(same)s 8571(style.)s 0 1626(The)m 3(y)k 564(raise)s 1091(the)s 1461(question)s 2350(of)s 2643(whether)s 3494(Lout)s 4028(is)s 4259(capable)s 5066(of)s 5359(producing)s 6404(subsections)s -7580(should)s 8298(the)s 8668(user)s 0 2123(place)m 220 fnt2 -542 2120(@BeginSections)m 240 fnt1 2159 2123(,)m 220 fnt2 2248 2120(@Section)m -240 fnt1 3188 2123(,)m 3276(and)s 220 fnt2 3662 2120(@EndSections)m -240 fnt1 5151 2123(within)m 5800(a)s 240 fnt6 5948 2125(section)m -240 fnt1 6619 2123(,)m 6708(and)s 7093(whether)s 7905(such)s -8382(nesting)s 0 1835(could)m 592(proceed)s 1409(to)s 1650(arbitrary)s +7580(should)s 8298(the)s 8668(user)s 0 1338(place)m 220 fnt2 +542 1335(@BeginSections)m 240 fnt1 2159 1338(,)m 220 fnt2 2248 1335(@Section)m +240 fnt1 3188 1338(,)m 3276(and)s 220 fnt2 3662 1335(@EndSections)m +240 fnt1 5151 1338(within)m 5800(a)s 240 fnt6 5948 1340(section)m +240 fnt1 6619 1338(,)m 6708(and)s 7093(whether)s 7905(such)s +8382(nesting)s 0 1050(could)m 592(proceed)s 1409(to)s 1650(arbitrary)s 2527(depth.)s 3225(Arbitrary)s 4169(nesting)s 4915(of)s 5188(sections)s 6011(within)s 6681(sections)s 7504(is)s 7716(a)s 4(v)k 6(ailable)k -8627(no)s 6(w)k 15(,)k 0 1547(although)m 883(the)s +8627(no)s 6(w)k 15(,)k 0 762(although)m 883(the)s 1218(numbering)s 2295(w)s 2(ould)k 2937(of)s 3195(course)s 3862(be)s 4131(wrong.)s 4894(The)s 5309(author)s 5967(has)s 6324(w)s 2(ork)k 2(ed)k 7083(out)s 7436(de\207nitions)s -8484(which)s 0 1259(pro)m 3(vide)k 773(correct)s 1484(numbering)s +8484(which)s 0 474(pro)m 3(vide)k 773(correct)s 1484(numbering)s 2563(to)s 2790(arbitrary)s 3654(depth,)s 4282(with)s 4752(an)s 5024(arbitrary)s 5888(format)s 6573(for)s 6899(each)s 7383(le)s 6(v)k 3(el.)k -7991(These)s 8606(were)s 0 971(not)m 376(incorporated)s 1652(into)s +7991(These)s 8606(were)s 0 186(not)m 376(incorporated)s 1652(into)s 2087(DocumentSetup)s 3693(because)s 4516(the)s 4874(author)s 5555(considers)s 6520(sub-)s 6921(subsections)s 8085(to)s 8334(be)s 8627(poor)s -0 683(style,)m 558(and)s 962(he)s 1244(prefers)s 1957(separate)s -2795(names)s 3457(for)s 3795(the)s 4143(symbols)s 4992(at)s -5224(each)s 5719(le)s 6(v)k 3(el.)k + grestore gsave 1417 -15423 translate @@ -16156,12 +16719,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -16176,44 +16745,38 @@ gsave 240 fnt5 1417 -1583(88)m 240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13368 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave 0 LoutMargSet grestore -240 fnt5 0 13203(4.5.)m 471(Bibliographies)s 240 fnt1 -533 12726(The)m 953(\207rst)s 1376(step)s 1806(in)s 2041(the)s -2382(production)s 3468(of)s 3731(a)s 3889(bibliograph)s 1(y)k -5157(is)s 5359(to)s 5591(create)s 6208(a)s 6366(database)s -7237(of)s 7500(references)s 8523(based)s 0 12438(on)m 297(the)s -645(de\207nition)s 220 fnt2 480 11987(e)m 6(xpor)k -8(t @T)k 26(ype @A)k 6(uthor @Title @Institution @Number @Pub)k 4(lisher)k -480 11699( @Y)m 30(ear @Proceedings @Jour)k -5(nal @V)k 17(olume @P)k 8(ages @Comment)k -480 11123(def @Ref)m 6(erence)k 480 10835( named @T)m 26(ag)k 3270({ )s 11(T)k 26(A)k 6(G? })k -480 10547( named @T)m 26(ype)k 3270({ )s 11(TYPE? })k 480 10259( named @A)m 6(uthor)k -3270({ A)s 11(UTHOR? })k 480 9971( named @Title)m 3270({ )s 11(TITLE? })k -480 9683( named @Institution)m 3270({ INSTITUTION? })s 480 9395( named @Number)m 3270({ NUMBER? })s 480 9107( named @Pub)m 4(lisher)k -3270({ PUBLISHER? })s 480 8819( named @Y)m 30(ear)k 3270({ )s 19(YEAR? })k -480 8531( named @Proceedings)m 3270({ PR)s 4(OCEEDINGS? })k 480 8243( named @Jour)m -5(nal)k -3270({ JOURNAL? })s 480 7955( named @V)m 17(olume)k 3270({ )s 11(V)k 8(OLUME? })k -480 7667( named @P)m 8(ages)k 3270({ P)s 26(A)k 6(GES? })k -480 7379( named @Comment)m 3270({ @Null })s 480 7091({ @Null })m 240 fnt1 0 6597(F)m 3(or)k +0 13205(style,)m 558(and)s 962(he)s 1244(prefers)s +1957(separate)s 2795(names)s 3457(for)s 3795(the)s 4143(symbols)s +4992(at)s 5224(each)s 5719(le)s 6(v)k 3(el.)k +240 fnt5 0 12412(4.5.)m 471(Bibliographies)s 240 fnt1 533 11935(The)m +953(\207rst)s 1376(step)s 1806(in)s 2041(the)s 2382(production)s +3468(of)s 3731(a)s 3889(bibliograph)s 1(y)k 5157(is)s +5359(to)s 5591(create)s 6208(a)s 6366(database)s 7237(of)s +7500(references)s 8523(based)s 0 11647(on)m 297(the)s 645(de\207nition)s +220 fnt2 480 11196(e)m 6(xpor)k -8(t @T)k 26(ype @A)k 6(uthor @Title @Institution @Number @Pub)k 4(lisher)k +480 10908( @Y)m 30(ear @Proceedings @Jour)k -5(nal @V)k 17(olume @P)k 8(ages @Comment)k +480 10332(def @Ref)m 6(erence)k 480 10044( named @T)m 26(ag)k 3270({ )s 11(T)k 26(A)k 6(G? })k +480 9756( named @T)m 26(ype)k 3270({ )s 11(TYPE? })k 480 9468( named @A)m 6(uthor)k +3270({ A)s 11(UTHOR? })k 480 9180( named @Title)m 3270({ )s 11(TITLE? })k +480 8892( named @Institution)m 3270({ INSTITUTION? })s 480 8604( named @Number)m 3270({ NUMBER? })s 480 8316( named @Pub)m 4(lisher)k +3270({ PUBLISHER? })s 480 8028( named @Y)m 30(ear)k 3270({ )s 19(YEAR? })k +480 7740( named @Proceedings)m 3270({ PR)s 4(OCEEDINGS? })k 480 7452( named @Jour)m -5(nal)k +3270({ JOURNAL? })s 480 7164( named @V)m 17(olume)k 3270({ )s 11(V)k 8(OLUME? })k +480 6876( named @P)m 8(ages)k 3270({ P)s 26(A)k 6(GES? })k +480 6588( named @Comment)m 3270({ @Null })s 480 6300({ @Null })m 240 fnt1 0 5806(F)m 3(or)k 389(e)s 3(xample,)k 1303(the)s 1651(database)s 2530(might)s -3148(contain)s 220 fnt2 480 6096({ @Ref)m 6(erence)k 480 5808( @T)m 26(ag { str)k -3(unk1979style })k -480 5520( @T)m 26(ype { Book })k 480 5232( @A)m 6(uthor { Str)k -3(unk, )k 8(William and )k 8(White)k 3(, E.)k 13( B)k 4(.)k 13( })k -480 4944( @Title { )m 11(The Elements of Style })k 480 4656( @Pub)m 4(lisher { MacMillan, third edition })k 480 4368( @Y)m 30(ear { 1979 })k -480 4080(})m 480 3588({ @Ref)m 6(erence)k 480 3300( @T)m 26(ag { kingston92 })k -480 3012( @T)m 26(ype { )k 11(T)k 26(echRepor)k -8(t })k -480 2724( @A)m 6(uthor { Kingston, Jeffre)k 4(y H.)k 13( })k 480 2436( @Title { Document F)m 6(or)k -5(matting with Lout \(Second Edition\) })k -480 2148( @Number { 449 })m 480 1860( @Institution { Basser Depar)m -8(tment of Computer)k 480 1572(Science F09, Univ)m 5(ersity of Sydne)k 4(y 2006, A)k 6(ustr)k 2(alia })k -480 1284( @Y)m 30(ear { 1992 })k 480 996(})m 240 fnt1 0 502(Since)m -596(named)s 1301(parameters)s 2408(are)s 2764(optional,)s 3664(we)s -4008(ha)s 4(v)k 3(e)k 4519(one)s 4930(for)s -5277(e)s 6(v)k 3(ery)k 5862(concei)s 6(v)k 6(able)k -7057(type)s 7534(of)s 7814(attrib)s 4(ute,)k 8722(and)s -0 214(simply)m 702(lea)s 4(v)k 3(e)k 1252(out)s -1614(those)s 2172(that)s 2586(do)s 2876(not)s 3238(apply)s -3821(in)s 4060(an)s 3(y)k 4454(particular)s 5424(reference.)s -6472(W)s 19(e)k 6837(can)s 7223(print)s 7730(a)s -7893(reference)s 8832(by)s +3148(contain)s 220 fnt2 480 5305({ @Ref)m 6(erence)k 480 5017( @T)m 26(ag { str)k -3(unk1979style })k +480 4729( @T)m 26(ype { Book })k 480 4441( @A)m 6(uthor { Str)k -3(unk, )k 8(William and )k 8(White)k 3(, E.)k 13( B)k 4(.)k 13( })k +480 4153( @Title { )m 11(The Elements of Style })k 480 3865( @Pub)m 4(lisher { MacMillan, third edition })k 480 3577( @Y)m 30(ear { 1979 })k +480 3289(})m 480 2797({ @Ref)m 6(erence)k 480 2509( @T)m 26(ag { kingston92 })k +480 2221( @T)m 26(ype { )k 11(T)k 26(echRepor)k -8(t })k +480 1933( @A)m 6(uthor { Kingston, Jeffre)k 4(y H.)k 13( })k 480 1645( @Title { Document F)m 6(or)k -5(matting with Lout \(Second Edition\) })k +480 1357( @Number { 449 })m 480 1069( @Institution { Basser Depar)m -8(tment of Computer)k 480 781(Science F09, Univ)m 5(ersity of Sydne)k 4(y 2006, A)k 6(ustr)k 2(alia })k +480 493( @Y)m 30(ear { 1992 })k 480 205(})m grestore gsave 1417 -15423 translate @@ -16238,12 +16801,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -16262,67 +16831,67 @@ gsave gsave 1 LoutMargSet grestore -0 13205(using)m 572(the)s 220 fnt2 -920 13202(@Open)m 240 fnt1 1726 13205(symbol)m 2486(to)s 2725(get)s -3077(at)s 3309(its)s 3585(attrib)s 4(utes:)k 220 fnt2 -480 12704(@Ref)m 6(erence&&str)k -3(unk1979style @Open)k 480 12416({ @A)m 6(uthor)k 11(, {Slope @F)k 6(ont @Title}.)k 13( @Pub)k 4(lisher)k 11(, @Y)k 30(ear)k 11(.)k 13( })k -240 fnt1 0 11920(The)m 428(right)s 939(parameter)s 1953(of)s -220 fnt2 2224 11917(@Open)m 240 fnt1 3030 11920(may)m 3496(use)s +0 13205(Since)m 596(named)s 1301(parameters)s +2408(are)s 2764(optional,)s 3664(we)s 4008(ha)s 4(v)k 3(e)k +4519(one)s 4930(for)s 5277(e)s 6(v)k 3(ery)k +5862(concei)s 6(v)k 6(able)k 7057(type)s 7534(of)s +7814(attrib)s 4(ute,)k 8722(and)s 0 12917(simply)m 702(lea)s 4(v)k 3(e)k +1252(out)s 1614(those)s 2172(that)s 2586(do)s 2876(not)s +3238(apply)s 3821(in)s 4060(an)s 3(y)k 4454(particular)s +5424(reference.)s 6472(W)s 19(e)k 6837(can)s 7223(print)s +7730(a)s 7893(reference)s 8832(by)s 0 12629(using)m 572(the)s +220 fnt2 920 12626(@Open)m 240 fnt1 1726 12629(symbol)m 2486(to)s +2725(get)s 3077(at)s 3309(its)s 3585(attrib)s 4(utes:)k +220 fnt2 480 12128(@Ref)m 6(erence&&str)k -3(unk1979style @Open)k 480 11840({ @A)m 6(uthor)k 11(, {Slope @F)k 6(ont @Title}.)k 13( @Pub)k 4(lisher)k 11(, @Y)k 30(ear)k 11(.)k 13( })k +240 fnt1 0 11344(The)m 428(right)s 939(parameter)s 1953(of)s +220 fnt2 2224 11341(@Open)m 240 fnt1 3030 11344(may)m 3496(use)s 3871(the)s 4219(e)s 3(xported)k 5111(parameters)s 6209(of)s 6480(the)s 6828(left,)s 7252(and)s 7656(so)s 7922(the)s -8270(result)s 8860(is)s 480 11415(W)m 9(illiam)k 1313(Strunk)s +8270(result)s 8860(is)s 480 10839(W)m 9(illiam)k 1313(Strunk)s 2012(and)s 2416(E.)s 2666(B.)s 2930(White,)s 240 fnt6 -3681 11417(The)m 4093(Elements)s 5024(of)s 5305(Style)s 240 fnt1 -5762 11415(.)m 5926(Macmillan,)s 7068(1979.)s 0 10916(Incidentally)m 15(,)k +3681 10841(The)m 4093(Elements)s 5024(of)s 5305(Style)s 240 fnt1 +5762 10839(.)m 5926(Macmillan,)s 7068(1979.)s 0 10340(Incidentally)m 15(,)k 1235(we)s 1573(are)s 1923(not)s 2292(limited)s 3029(to)s 3271(just)s 3679(one)s 4084(database)s 4966(of)s 5240(references;)s -6335(se)s 6(v)k 3(eral)k 220 fnt2 7060 10913(@Database)m -240 fnt1 8277 10916(symbols)m 0 10628(can)m 380(nominate)s 1317(the)s +6335(se)s 6(v)k 3(eral)k 220 fnt2 7060 10337(@Database)m +240 fnt1 8277 10340(symbols)m 0 10052(can)m 380(nominate)s 1317(the)s 1656(same)s 2193(symbol,)s 2996(and)s 3391(in)s 9(v)k 4(ocations)k 4523(of)s 4784(that)s 5193(symbol)s 5944(can)s 6324(appear)s -7011(in)s 7245(the)s 7584(document)s 8578(itself)s 0 10340(as)m -250(well)s 716(if)s 933(we)s 1268(wish.)s 480 9966(The)m +7011(in)s 7245(the)s 7584(document)s 8578(itself)s 0 9764(as)m +250(well)s 716(if)s 933(we)s 1268(wish.)s 480 9390(The)m 930(second)s 1675(step)s 2135(is)s 2368(to)s 2629(create)s 3276(a)s 3464(database)s 4366(of)s 4659(print)s 5192(styles)s 5809(for)s 6170(the)s 6540(v)s 6(arious)k 7311(types)s -7889(of)s 8183(reference)s 0 9678(\(Book,)m 706(T)s 16(echReport,)k +7889(of)s 8183(reference)s 0 9102(\(Book,)m 706(T)s 16(echReport,)k 1926(etc.\),)s 2450(based)s 3053(on)s 3350(the)s 3698(follo)s 6(wing)k -4675(de\207nition:)s 220 fnt2 480 9177(e)m 6(xpor)k -8(t @Style)k -480 8889(def @RefStyle)m 480 8601( left @T)m 26(ag)k 480 8313( named @Style r)m -3(ight reftag {})k -480 8025({})m 240 fnt1 0 7531(Notice)m 682(that)s 1089(the)s -1426(named)s 2111(parameter)s 220 fnt2 3114 7528(@Style)m 240 fnt1 -3865 7531(has)m 4224(a)s 4379(right)s 4879(parameter)s 220 fnt2 -5882 7528(reftag)m 240 fnt1 6431 7531(.)m 6584(The)s 7001(style)s -7497(database)s 8365(has)s 8724(one)s 0 7243(entry)m 545(for)s +4675(de\207nition:)s 220 fnt2 480 8601(e)m 6(xpor)k -8(t @Style)k +480 8313(def @RefStyle)m 480 8025( left @T)m 26(ag)k 480 7737( named @Style r)m -3(ight reftag {})k +480 7449({})m 240 fnt1 0 6955(Notice)m 682(that)s 1089(the)s +1426(named)s 2111(parameter)s 220 fnt2 3114 6952(@Style)m 240 fnt1 +3865 6955(has)m 4224(a)s 4379(right)s 4879(parameter)s 220 fnt2 +5882 6952(reftag)m 240 fnt1 6431 6955(.)m 6584(The)s 7001(style)s +7497(database)s 8365(has)s 8724(one)s 0 6667(entry)m 545(for)s 883(each)s 1378(type)s 1846(of)s 2117(reference:)s 220 fnt2 -480 6742({ Book @RefStyle @Style)m 480 6454( { @Ref)m 6(erence&&reftag @Open)k 480 6166( { @A)m 6(uthor)k 11(, {Slope @F)k 6(ont @Title}.)k 13( @Pub)k 4(lisher)k 11(, @Y)k 30(ear)k 11(.)k 13( @Comment })k -480 5878( })m 480 5590(})m 480 5014({ )m 11(T)k 26(echRepor)k -8(t @RefStyle @Style)k -480 4726( { @Ref)m 6(erence&&reftag @Open)k 480 4438( { @A)m 6(uthor)k 11(, {Slope @F)k 6(ont @Title}.)k 13( )k 11(T)k 26(ech.)k 13( Rep)k 7(.)k 13( @Number \(@Y)k 30(ear\),)k -480 4150(@Institution.)m 13( @Comment })k 480 3862( })m 480 3574(})m 240 fnt1 -0 3080(and)m 404(so)s 670(on.)s 1074(The)s 1502(follo)s 6(wing)k +480 6166({ Book @RefStyle @Style)m 480 5878( { @Ref)m 6(erence&&reftag @Open)k 480 5590( { @A)m 6(uthor)k 11(, {Slope @F)k 6(ont @Title}.)k 13( @Pub)k 4(lisher)k 11(, @Y)k 30(ear)k 11(.)k 13( @Comment })k +480 5302( })m 480 5014(})m 480 4438({ )m 11(T)k 26(echRepor)k -8(t @RefStyle @Style)k +480 4150( { @Ref)m 6(erence&&reftag @Open)k 480 3862( { @A)m 6(uthor)k 11(, {Slope @F)k 6(ont @Title}.)k 13( )k 11(T)k 26(ech.)k 13( Rep)k 7(.)k 13( @Number \(@Y)k 30(ear\),)k +480 3574(@Institution.)m 13( @Comment })k 480 3286( })m 480 2998(})m 240 fnt1 +0 2504(and)m 404(so)s 670(on.)s 1074(The)s 1502(follo)s 6(wing)k 2479(prints)s 3074(the)s 3422(reference)s 4365(whose)s 5033(tag)s -5378(is)s 220 fnt2 5588 3077(str)m -3(unk1979style)k 240 fnt1 -7180 3080(in)m 7423(the)s 7771(Book)s 8352(style:)s 220 fnt2 -480 2579(@RefStyle&&Book @Open { @Style str)m -3(unk1979style })k 240 fnt1 0 2081(It)m 205(has)s -575(result)s 480 1626(W)m 9(illiam)k 1313(Strunk)s 2012(and)s -2416(E.)s 2666(B.)s 2930(White.)s 240 fnt6 3678 1628(The)m -4090(Elements)s 5021(of)s 5302(Style)s 240 fnt1 5759 1626(.)m +5378(is)s 220 fnt2 5588 2501(str)m -3(unk1979style)k 240 fnt1 +7180 2504(in)m 7423(the)s 7771(Book)s 8352(style:)s 220 fnt2 +480 2003(@RefStyle&&Book @Open { @Style str)m -3(unk1979style })k 240 fnt1 0 1505(It)m 205(has)s +575(result)s 480 1050(W)m 9(illiam)k 1313(Strunk)s 2012(and)s +2416(E.)s 2666(B.)s 2930(White.)s 240 fnt6 3678 1052(The)m +4090(Elements)s 5021(of)s 5302(Style)s 240 fnt1 5759 1050(.)m 5923(Macmillan)s 6955(.)s 7119(Third)s 7708(Edition)s 8409(,)s -8516(1979)s 8987(.)s 0 1127(Notice)m 696(ho)s 6(w)k -1160(the)s 220 fnt2 1512 1124(@Style)m 240 fnt1 2277 1127(parameter)m -3295(of)s 220 fnt2 3569 1124(@RefStyle)m 240 fnt1 4675 1127(is)m +8516(1979)s 8987(.)s 0 551(Notice)m 696(ho)s 6(w)k +1160(the)s 220 fnt2 1512 548(@Style)m 240 fnt1 2277 551(parameter)m +3295(of)s 220 fnt2 3569 548(@RefStyle)m 240 fnt1 4675 551(is)m 4889(gi)s 6(v)k 3(en)k 5472(the)s 5824(parameter)s -220 fnt2 6841 1124(str)m -3(unk1979style)k 240 fnt1 8373 1127(,)m -8484(which)s 0 839(it)m 192(uses)s 655(to)s 894(open)s -1417(the)s 1765(appropriate)s 2909(reference.)s 480 465(W)m 19(e)k -858(can)s 1256(consult)s 2017(the)s 220 fnt2 2374 462(@T)m 26(ype)k -240 fnt1 3121 465(attrib)m 4(ute)k 3977(of)s 4258(a)s -4433(reference)s 5386(to)s 5634(\207nd)s 6075(out)s 6450(its)s -6736(style,)s 7303(which)s 7955(brings)s 8613(us)s 8887(to)s -0 177(the)m 348(follo)s 6(wing)k 1325(de\207nition)s 2299(for)s -2637(printing)s 3447(out)s 3813(a)s 3979(reference)s 4922(in)s -5165(the)s 5513(style)s 6020(appropriate)s 7164(to)s 7403(it:)s - +220 fnt2 6841 548(str)m -3(unk1979style)k 240 fnt1 8373 551(,)m +8484(which)s 0 263(it)m 192(uses)s 655(to)s 894(open)s +1417(the)s 1765(appropriate)s 2909(reference.)s grestore gsave 1417 -15423 translate @@ -16347,12 +16916,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -16367,51 +16942,56 @@ gsave 240 fnt5 1417 -1583(90)m 240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave 0 LoutMargSet grestore -220 fnt2 480 13207(def @RefPr)m -3(int)k 480 12919( r)m -3(ight reftag)k -480 12631({ @RefStyle&&{ @Ref)m 6(erence&&reftag @Open { @T)k 26(ype } })k 480 12343( @Open { @Style reftag })m 480 12055(})m -240 fnt1 0 11561(F)m 3(or)k 389(e)s 3(xample,)k -1303(to)s 1542(e)s 6(v)k 6(aluate)k 220 fnt2 -2382 11558(@RefPr)m -3(int str)k -3(unk1979style)k 240 fnt1 4992 11561(,)m -5099(Lout)s 5611(\207rst)s 6042(e)s 6(v)k 6(aluates)k -220 fnt2 480 11060(@Ref)m 6(erence&&str)k -3(unk1979style @Open { @T)k 26(ype })k -240 fnt1 0 10562(whose)m 668(result)s 1258(is)s 220 fnt2 -1468 10559(Book)m 240 fnt1 1968 10562(,)m 2075(and)s 2479(then)s -2948(e)s 6(v)k 6(aluates)k 220 fnt2 480 10080(@RefStyle&&Book @Open { @Style str)m -3(unk1979style })k -240 fnt1 0 9582(as)m 266(before.)s 1056(Complicated)s 2353(as)s +480 13205(W)m 19(e)k 858(can)s 1256(consult)s +2017(the)s 220 fnt2 2374 13202(@T)m 26(ype)k 240 fnt1 +3121 13205(attrib)m 4(ute)k 3977(of)s 4258(a)s 4433(reference)s +5386(to)s 5634(\207nd)s 6075(out)s 6450(its)s 6736(style,)s +7303(which)s 7955(brings)s 8613(us)s 8887(to)s 0 12917(the)m +348(follo)s 6(wing)k 1325(de\207nition)s 2299(for)s 2637(printing)s +3447(out)s 3813(a)s 3979(reference)s 4922(in)s 5165(the)s +5513(style)s 6020(appropriate)s 7164(to)s 7403(it:)s 220 fnt2 +480 12416(def @RefPr)m -3(int)k 480 12128( r)m -3(ight reftag)k 480 11840({ @RefStyle&&{ @Ref)m 6(erence&&reftag @Open { @T)k 26(ype } })k +480 11552( @Open { @Style reftag })m 480 11264(})m 240 fnt1 0 10770(F)m 3(or)k +389(e)s 3(xample,)k 1303(to)s 1542(e)s 6(v)k 6(aluate)k +220 fnt2 2382 10767(@RefPr)m -3(int str)k -3(unk1979style)k 240 fnt1 +4992 10770(,)m 5099(Lout)s 5611(\207rst)s 6042(e)s 6(v)k 6(aluates)k +220 fnt2 480 10269(@Ref)m 6(erence&&str)k -3(unk1979style @Open { @T)k 26(ype })k +240 fnt1 0 9771(whose)m 668(result)s 1258(is)s 220 fnt2 +1468 9768(Book)m 240 fnt1 1968 9771(,)m 2075(and)s 2479(then)s +2948(e)s 6(v)k 6(aluates)k 220 fnt2 480 9289(@RefStyle&&Book @Open { @Style str)m -3(unk1979style })k +240 fnt1 0 8791(as)m 266(before.)s 1056(Complicated)s 2353(as)s 2619(this)s 3032(is,)s 3314(with)s 3813(its)s 4105(tw)s 2(o)k 4531(databases)s 5515(and)s 5935(cle)s 6(v)k 3(er)k 6586(passing)s 7373(about)s 7982(of)s 8269(tags,)s 8778(the)s -0 9294(adv)m 6(antages)k 1098(of)s 1359(separating)s 2384(references)s +0 8503(adv)m 6(antages)k 1098(of)s 1359(separating)s 2384(references)s 3405(from)s 3919(printing)s 4718(styles)s 5303(are)s 5640(considerable:)s -7004(printing)s 7804(styles)s 8389(may)s 8844(be)s 0 9006(changed)m +7004(printing)s 7804(styles)s 8389(may)s 8844(be)s 0 8215(changed)m 856(easily)s 15(,)k 1505(and)s 1909(non-e)s 3(xpert)k 3002(users)s 3544(need)s 4054(ne)s 6(v)k 3(er)k -4636(see)s 4997(them.)s 480 8632(Finally)m 15(,)k 1243(we)s +4636(see)s 4997(them.)s 480 7841(Finally)m 15(,)k 1243(we)s 1571(come)s 2138(to)s 2370(the)s 2711(problem)s 3561(of)s 3825(printing)s 4628(out)s 4987(a)s 5146(numbered)s 6154(list)s -6498(of)s 6762(references,)s 7842(and)s 8239(referring)s 0 8344(to)m +6498(of)s 6762(references,)s 7842(and)s 8239(referring)s 0 7553(to)m 251(them)s 802(by)s 1108(number)s 1912(in)s 2167(the)s 2528(body)s 3074(of)s 3358(the)s 3718(document.)s 4839(The)s 5279(\207rst)s 5723(step)s 6173(is)s 6396(to)s 6647(create)s -7285(a)s 7463(numbered)s 8491(list)s 8855(of)s 0 8056(places)m +7285(a)s 7463(numbered)s 8491(list)s 8855(of)s 0 7265(places)m 648(that)s 1066(g)s 1(alle)k 3(ys)k 1790(containing)s 2853(references)s 3884(may)s 4350(attach)s 4977(to:)s 220 fnt2 -480 7555(def @Ref)m 6(erenceSection)k 480 7267( named @T)m 26(ag {})k 480 6979( named @Title { Ref)m 6(erences })k -480 6691( named @RunningTitle { dft })m 480 6403( named style r)m -3(ight tag { tag.)k 13( })k 480 6115( named headstyle r)m -3(ight @Title { @Heading @Title })k -480 5827( named indent { @DispIndent })m 480 5539( named gap { @DispGap })m 480 5251( named star)m -8(t { 1 })k 480 4963({)m -480 4675( def @RefList r)m -3(ight n)k 2(um)k 480 4387( {)m 480 4099( @NumberMar)m -3(k)k 4(er n)k 2(um & indent @Wide {style n)k 2(um} | @RefPlace)k -480 3811( //gap @RefList @Ne)m 6(xt n)k 2(um)k 480 3523( })m 480 2947( @Protect headstyle @Title)m -480 2659( // @P)m 8(ageMar)k -3(k)k 4(er&&preceding @T)k 26(agged @T)k 26(ag)k -480 2371( // @Title @MajorContentsEntr)m -6(y {@P)k 8(ageOf @T)k 26(ag})k 480 2083( // @Runner)m -480 1795( @F)m 6(ootEv)k 5(en { |0.5r)k -8(t 0.8f @F)k 6(ont @B @P)k 8(ageNum })k -480 1507( @F)m 6(ootOdd { |0.5r)k -8(t 0.8f @F)k 6(ont @B @P)k 8(ageNum })k -480 1219( //@DispGap @RefList star)m -8(t)k 480 931( // @Runner)m 480 643( @T)m 26(opEv)k 5(en { @B @P)k 8(ageNum })k -480 355( @T)m 26(opOdd { @I {@RunningTitle @OrElse @Title} |1r)k -8(t @B @P)k 8(ageNum })k 480 67(})m - +480 6764(def @Ref)m 6(erenceSection)k 480 6476( named @T)m 26(ag {})k 480 6188( named @Title { Ref)m 6(erences })k +480 5900( named @RunningTitle { dft })m 480 5612( named style r)m -3(ight tag { tag.)k 13( })k 480 5324( named headstyle r)m -3(ight @Title { @Heading @Title })k +480 5036( named indent { @DispIndent })m 480 4748( named gap { @DispGap })m 480 4460( named star)m -8(t { 1 })k 480 4172({)m +480 3884( def @RefList r)m -3(ight n)k 2(um)k 480 3596( {)m 480 3308( @NumberMar)m -3(k)k 4(er n)k 2(um & indent @Wide {style n)k 2(um} | @RefPlace)k +480 3020( //gap @RefList @Ne)m 6(xt n)k 2(um)k 480 2732( })m 480 2156( @Protect headstyle @Title)m +480 1868( // @P)m 8(ageMar)k -3(k)k 4(er&&preceding @T)k 26(agged @T)k 26(ag)k +480 1580( // @Title @MajorContentsEntr)m -6(y {@P)k 8(ageOf @T)k 26(ag})k 480 1292( // @Runner)m +480 1004( @F)m 6(ootEv)k 5(en { |0.5r)k -8(t 0.8f @F)k 6(ont @B @P)k 8(ageNum })k +480 716( @F)m 6(ootOdd { |0.5r)k -8(t 0.8f @F)k 6(ont @B @P)k 8(ageNum })k +480 428( //@DispGap @RefList star)m -8(t)k 480 140( // @Runner)m grestore gsave 1417 -15423 translate @@ -16436,12 +17016,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -16456,85 +17042,80 @@ gsave 240 fnt6 1417 -1580(4.5.)m 1871(Biblio)s 2(gr)k 3(aphies)k 240 fnt5 10256 -1583(91)m gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13368 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic gsave 1 LoutMargSet grestore -0 13205(W)m 19(e)k 378(place)s -948(the)s 1305(e)s 3(xpression)k 220 fnt2 2392 13202(@Ref)m 6(erenceSection)k -240 fnt1 4408 13205(at)m 4649(the)s 5007(point)s 5569(where)s +220 fnt2 480 13207( @T)m 26(opEv)k 5(en { @B @P)k 8(ageNum })k +480 12919( @T)m 26(opOdd { @I {@RunningTitle @OrElse @Title} |1r)k -8(t @B @P)k 8(ageNum })k 480 12631(})m +240 fnt1 0 12137(W)m 19(e)k 378(place)s 948(the)s +1305(e)s 3(xpression)k 220 fnt2 2392 12134(@Ref)m 6(erenceSection)k +240 fnt1 4408 12137(at)m 4649(the)s 5007(point)s 5569(where)s 6218(we)s 6563(w)s 2(ant)k 7096(the)s 7453(list)s -7814(of)s 8095(references)s 0 12917(to)m 239(appear;)s 988(its)s +7814(of)s 8095(references)s 0 11849(to)m 239(appear;)s 988(its)s 1264(v)s 6(alue)k 1832(is)s 2042(something)s 3092(lik)s 2(e)k -220 fnt2 480 12416(1.)m 13( @RefPlace)k 480 12128(2.)m 13( @RefPlace)k -480 11840(3.)m 13( @RefPlace)k 480 11552(...)m 240 fnt1 0 11101(where)m -220 fnt2 648 11098(@RefPlace)m 240 fnt1 1820 11101(is)m 220 fnt2 -2038 11098(@Galle)m 4(y)k 240 fnt1 2945 11101(as)m 3203(usual.)s +220 fnt2 480 11348(1.)m 13( @RefPlace)k 480 11060(2.)m 13( @RefPlace)k +480 10772(3.)m 13( @RefPlace)k 480 10484(...)m 240 fnt1 0 10033(where)m +220 fnt2 648 10030(@RefPlace)m 240 fnt1 1820 10033(is)m 220 fnt2 +2038 10030(@Galle)m 4(y)k 240 fnt1 2945 10033(as)m 3203(usual.)s 3880(W)s 19(e)k 4258(can)s 4655(scatter)s 5345(multiple)s 6205(lists)s 6649(of)s 6928(references)s 7967(through)s 8778(the)s -0 10813(document)m 1004(if)s 1221(we)s 1555(wish)s 2064(\(at)s +0 9745(document)m 1004(if)s 1221(we)s 1555(wish)s 2064(\(at)s 2375(the)s 2722(end)s 3126(of)s 3397(each)s 3891(chapter)s 9(,)k 4692(for)s 5030(e)s 3(xample\),)k 6022(simply)s 6727(by)s -7021(placing)s 220 fnt2 7777 10810(@Ref)m 6(erence)k 240 fnt1 -8998 10813(-)m 220 fnt2 0 10522(Section)m 240 fnt1 777 10525(at)m -1009(each)s 1504(point.)s 480 10151(Our)m 912(task)s 1358(is)s +7021(placing)s 220 fnt2 7777 9742(@Ref)m 6(erence)k 240 fnt1 +8998 9745(-)m 220 fnt2 0 9454(Section)m 240 fnt1 777 9457(at)m +1009(each)s 1504(point.)s 480 9083(Our)m 912(task)s 1358(is)s 1568(completed)s 2622(by)s 2916(the)s 3264(follo)s 6(wing)k -4241(de\207nition:)s 220 fnt2 480 9650(def @Ref r)m -3(ight x)k 480 9362({)m -480 9074( def sendref into { @RefPlace&&f)m 6(ollo)k 3(wing })k 480 8786( r)m -3(ight @K)k 8(e)k 4(y)k -480 8498( {)m 480 8210( @NumberMar)m -3(k)k 4(er&&preceding @T)k 26(agged x &)k -480 7922( @P)m 8(ageMar)k -3(k)k 4(er&&preceding @T)k 26(agged x &)k -480 7634( @RefPr)m -3(int x)k 480 7346( })m 480 6770( @NumberMar)m -3(k)k 4(er&&x @Open { @T)k 26(ag } sendref x)k -480 6482(})m 240 fnt1 0 5988(Gi)m 6(v)k 3(en)k +4241(de\207nition:)s 220 fnt2 480 8582(def @Ref r)m -3(ight x)k 480 8294({)m +480 8006( def sendref into { @RefPlace&&f)m 6(ollo)k 3(wing })k 480 7718( r)m -3(ight @K)k 8(e)k 4(y)k +480 7430( {)m 480 7142( @NumberMar)m -3(k)k 4(er&&preceding @T)k 26(agged x &)k +480 6854( @P)m 8(ageMar)k -3(k)k 4(er&&preceding @T)k 26(agged x &)k +480 6566( @RefPr)m -3(int x)k 480 6278( })m 480 5702( @NumberMar)m -3(k)k 4(er&&x @Open { @T)k 26(ag } sendref x)k +480 5414(})m 240 fnt1 0 4920(Gi)m 6(v)k 3(en)k 633(this)s 1029(de\207nition,)s 2053(the)s 2401(in)s 9(v)k 4(ocation)k -220 fnt2 3455 5985(@Ref str)m -3(unk1979style)k 240 fnt1 5672 5988(has)m -6042(result)s 220 fnt2 480 5489(@NumberMar)m -3(k)k 4(er&&str)k -3(unk1979style @Open { @T)k 26(ag })k -240 fnt1 0 4990(plus)m 450(the)s 798(g)s 1(alle)k 3(y)k -220 fnt2 1432 4987(sendref str)m -3(unk1979style)k 240 fnt1 3757 4990(.)m +220 fnt2 3455 4917(@Ref str)m -3(unk1979style)k 240 fnt1 5672 4920(has)m +6042(result)s 220 fnt2 480 4421(@NumberMar)m -3(k)k 4(er&&str)k -3(unk1979style @Open { @T)k 26(ag })k +240 fnt1 0 3922(plus)m 450(the)s 798(g)s 1(alle)k 3(y)k +220 fnt2 1432 3919(sendref str)m -3(unk1979style)k 240 fnt1 3757 3922(.)m 3921(W)s 19(e)k 4290(\207rst)s 4721(follo)s 6(w)k 5393(what)s 5918(happens)s 6754(to)s 6993(the)s 7341(g)s 1(alle)k 3(y)k 15(.)k -480 4616(According)m 1555(to)s 1806(its)s 220 fnt2 2094 4613(into)m -240 fnt1 2512 4616(clause,)m 3229(the)s 3589(g)s 1(alle)k 3(y)k -4235(will)s 4673(replace)s 5430(a)s 220 fnt2 5609 4613(@RefPlace)m -240 fnt1 6785 4616(in)m 7040(the)s 7400(nearest)s 8149(follo)s 6(wing)k -220 fnt2 0 4325(@Ref)m 6(erenceSection)k 240 fnt1 1946 4328(.)m +480 3548(According)m 1555(to)s 1806(its)s 220 fnt2 2094 3545(into)m +240 fnt1 2512 3548(clause,)m 3229(the)s 3589(g)s 1(alle)k 3(y)k +4235(will)s 4673(replace)s 5430(a)s 220 fnt2 5609 3545(@RefPlace)m +240 fnt1 6785 3548(in)m 7040(the)s 7400(nearest)s 8149(follo)s 6(wing)k +220 fnt2 0 3257(@Ref)m 6(erenceSection)k 240 fnt1 1946 3260(.)m 2114(If)s 2348(e)s 6(v)k 3(ery)k 2928(such)s 3428(g)s 1(alle)k 3(y)k 4066(is)s 4280(a)s 4450(sorted)s 5096(g)s 1(alle)k 3(y)k 5734(whose)s 6406(k)s 2(e)k 3(y)k 6805(is)s 7019(the)s -7371(reference')s 13(s)k 8472(tag,)s 8876(as)s 0 4040(this)m +7371(reference')s 13(s)k 8472(tag,)s 8876(as)s 0 2972(this)m 396(one)s 798(is,)s 1064(the)s 3(y)k 1527(will)s 1953(appear)s 2650(sorted)s 3292(by)s 3586(tag.)s 4042(The)s 4470(g)s 1(alle)k 3(y')k 13(s)k 5260(object)s -5904(is)s 220 fnt2 480 3539(@NumberMar)m -3(k)k 4(er&&preceding @T)k 26(agged str)k -3(unk1979style &)k -480 3251(@P)m 8(ageMar)k -3(k)k 4(er&&preceding @T)k 26(agged str)k -3(unk1979style &)k -480 2963(@RefPr)m -3(int str)k -3(unk1979style)k 240 fnt1 0 2465(The)m -428(result)s 1017(of)s 1287(the)s 220 fnt2 1634 2462(@T)m 26(agged)k -240 fnt1 2622 2465(symbol)m 3381(is)s 3590(al)s 2(w)k 2(ays)k -220 fnt2 4300 2462(@Null)m 240 fnt1 4885 2465(,)m 4991(so)s -5256(this)s 5651(prints)s 6245(the)s 220 fnt2 6592 2462(str)m -3(unk1979style)k -240 fnt1 8183 2465(reference)m 0 2177(in)m 243(the)s 591(appropriate)s -1735(style)s 2242(at)s 2474(the)s 220 fnt2 2822 2174(@RefPlace)m -240 fnt1 3926 2177(,)m 4033(as)s 4283(desired.)s 480 1803(No)m 6(w)k -220 fnt2 1043 1800(@NumberMar)m -3(k)k 4(er&&preceding)k 240 fnt1 -4081 1803(is)m 4341(the)s 4739(nearest)s 5524(preceding)s 6570(in)s 9(v)k 4(ocation)k -7674(of)s 220 fnt2 7995 1800(@Number)m 240 fnt1 8998 1803(-)m -220 fnt2 0 1512(Mar)m -3(k)k 4(er)k 240 fnt1 -775 1515(in)m 1051(the)s 1432(\207nal)s 1946(document.)s 3087(This)s +5904(is)s 220 fnt2 480 2471(@NumberMar)m -3(k)k 4(er&&preceding @T)k 26(agged str)k -3(unk1979style &)k +480 2183(@P)m 8(ageMar)k -3(k)k 4(er&&preceding @T)k 26(agged str)k -3(unk1979style &)k +480 1895(@RefPr)m -3(int str)k -3(unk1979style)k 240 fnt1 0 1397(The)m +428(result)s 1017(of)s 1287(the)s 220 fnt2 1634 1394(@T)m 26(agged)k +240 fnt1 2622 1397(symbol)m 3381(is)s 3590(al)s 2(w)k 2(ays)k +220 fnt2 4300 1394(@Null)m 240 fnt1 4885 1397(,)m 4991(so)s +5256(this)s 5651(prints)s 6245(the)s 220 fnt2 6592 1394(str)m -3(unk1979style)k +240 fnt1 8183 1397(reference)m 0 1109(in)m 243(the)s 591(appropriate)s +1735(style)s 2242(at)s 2474(the)s 220 fnt2 2822 1106(@RefPlace)m +240 fnt1 3926 1109(,)m 4033(as)s 4283(desired.)s 480 735(No)m 6(w)k +220 fnt2 1043 732(@NumberMar)m -3(k)k 4(er&&preceding)k 240 fnt1 +4081 735(is)m 4341(the)s 4739(nearest)s 5524(preceding)s 6570(in)s 9(v)k 4(ocation)k +7674(of)s 220 fnt2 7995 732(@Number)m 240 fnt1 8998 735(-)m +220 fnt2 0 444(Mar)m -3(k)k 4(er)k 240 fnt1 +775 447(in)m 1051(the)s 1432(\207nal)s 1946(document.)s 3087(This)s 3596(must)s 4155(be)s 4470(the)s 4851(in)s 9(v)k 4(ocation)k -5939(of)s 220 fnt2 6243 1512(@NumberMar)m -3(k)k 4(er)k -240 fnt1 8021 1515(just)m 8460(before)s 0 1227(the)m 220 fnt2 -378 1224(@RefPlace)m 240 fnt1 1572 1227(that)m 2020(recei)s 6(v)k 3(ed)k +5939(of)s 220 fnt2 6243 444(@NumberMar)m -3(k)k 4(er)k +240 fnt1 8021 447(just)m 8460(before)s 0 159(the)m 220 fnt2 +378 156(@RefPlace)m 240 fnt1 1572 159(that)m 2020(recei)s 6(v)k 3(ed)k 2908(the)s 3286(g)s 1(alle)k 3(y)k 15(,)k 3988(and)s 4423(so)s 4719(this)s 5145(in)s 9(v)k 4(ocation)k -6229(of)s 220 fnt2 6530 1224(@NumberMar)m -3(k)k 4(er)k -240 fnt1 8305 1227(is)m 8546(gi)s 6(v)k 3(en)k -220 fnt2 0 936(str)m -3(unk1979style)k 240 fnt1 1585 939(as)m -1827(an)s 2102(additional)s 3105(tag)s 3442(by)s 3728(the)s -220 fnt2 4068 936(@T)m 26(agged)k 240 fnt1 5050 939(symbol.)m -5911(Its)s 6192(original)s 6982(tag)s 7319(w)s 2(as)k -7732(the)s 8072(number)s 8855(of)s 0 651(the)m 348(reference)s -1291(place,)s 1902(which)s 2544(means)s 3206(that)s 220 fnt2 -480 150(@NumberMar)m -3(k)k 4(er&&str)k -3(unk1979style @Open { @T)k 26(ag })k +6229(of)s 220 fnt2 6530 156(@NumberMar)m -3(k)k 4(er)k +240 fnt1 8305 159(is)m 8546(gi)s 6(v)k 3(en)k grestore gsave @@ -16560,12 +17141,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -16580,31 +17167,38 @@ gsave 240 fnt5 1417 -1583(92)m 240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13368 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave 0 LoutMargSet grestore -0 13205(has)m 370(for)s 708(its)s 984(result)s +220 fnt2 0 13202(str)m -3(unk1979style)k 240 fnt1 +1585 13205(as)m 1827(an)s 2102(additional)s 3105(tag)s 3442(by)s +3728(the)s 220 fnt2 4068 13202(@T)m 26(agged)k 240 fnt1 +5050 13205(symbol.)m 5911(Its)s 6192(original)s 6982(tag)s 7319(w)s 2(as)k +7732(the)s 8072(number)s 8855(of)s 0 12917(the)m 348(reference)s +1291(place,)s 1902(which)s 2544(means)s 3206(that)s 220 fnt2 +480 12416(@NumberMar)m -3(k)k 4(er&&str)k -3(unk1979style @Open { @T)k 26(ag })k +240 fnt1 0 11917(has)m 370(for)s 708(its)s 984(result)s 1574(the)s 1922(number)s 2713(of)s 2984(the)s 3332(reference)s 4275(place)s 4835(that)s 5253(recei)s 6(v)k 3(ed)k -6111(the)s 220 fnt2 6459 13202(str)m -3(unk1979style)k 240 fnt1 -8051 13205(g)m 1(alle)k 3(y)k 15(,)k 8722(and)s -0 12917(this)m 396(is)s 606(the)s 954(desired)s 1702(result)s -2292(of)s 220 fnt2 2563 12914(@Ref str)m -3(unk1979style)k 240 fnt1 -4720 12917(.)m 480 12543(It)m 674(might)s 1281(seem)s 1821(that)s +6111(the)s 220 fnt2 6459 11914(str)m -3(unk1979style)k 240 fnt1 +8051 11917(g)m 1(alle)k 3(y)k 15(,)k 8722(and)s +0 11629(this)m 396(is)s 606(the)s 954(desired)s 1702(result)s +2292(of)s 220 fnt2 2563 11626(@Ref str)m -3(unk1979style)k 240 fnt1 +4720 11629(.)m 480 11255(It)m 674(might)s 1281(seem)s 1821(that)s 2228(if)s 2434(we)s 2758(refer)s 3256(to)s 3483(the)s -220 fnt2 3820 12540(str)m -3(unk1979style)k 240 fnt1 5401 12543(reference)m +220 fnt2 3820 11252(str)m -3(unk1979style)k 240 fnt1 5401 11255(reference)m 6333(twice,)s 6946(tw)s 2(o)k 7345(copies)s 7996(will)s -8411(be)s 8681(sent)s 0 12255(to)m 247(the)s 603(reference)s +8411(be)s 8681(sent)s 0 10967(to)m 247(the)s 603(reference)s 1554(list)s 1914(and)s 2326(it)s 2526(will)s 2961(appear)s 3666(twice.)s 4355(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k 5324(when)s 5908(more)s 6463(than)s 6941(one)s 7351(sorted)s -8001(g)s 1(alle)k 3(y)k 8644(with)s 0 11967(the)m +8001(g)s 1(alle)k 3(y)k 8644(with)s 0 10679(the)m 341(same)s 881(k)s 2(e)k 3(y)k 1269(is)s 1472(sent)s 1910(to)s 2142(the)s 2483(same)s 3023(place,)s 3627(only)s 4100(one)s 4495(of)s 4759(them)s 5290(is)s 5493(printed)s 6221(\(Section)s 7067(1.4\);)s 7551(so)s 7810(pro)s 3(vided)k -8708(that)s 0 11679(sorted)m 642(g)s 1(alle)k 3(ys)k +8708(that)s 0 10391(sorted)m 642(g)s 1(alle)k 3(ys)k 1366(are)s 1713(used)s 2210(there)s 2743(is)s 2953(no)s 3246(problem.)s grestore @@ -16630,6 +17224,9 @@ showpage %%+ font Times-Bold %%+ font Times-Italic /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def @@ -16727,9 +17324,15 @@ showpage %%+ font Helvetica %%+ font Times-Italic /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def @@ -16798,7 +17401,7 @@ grestore 5056 9791(chapters)m 5903(and)s 6307(sections)s 7075(,)s 7182(83)s 5056 9503(displays)m 5838(,)s 5945(75)s 5056 9215(lists)m 5438(,)s 5545(76)s 5056 8927(page)m 5564(layout)s 6169(,)s 6276(78)s -5056 8639(paragraphs)m 6103(,)s 6210(74)s 220 fnt2 4816 8060(e)m +5056 8639(paragraphs)m 6103(,)s 6210(75)s 220 fnt2 4816 8060(e)m 240 fnt1 4990 8063(g)m 1(ap)k 5388(mode)s 5923(,)s 6030(37)s 4816 7775(Edge-to-edge)m 6160(g)s 1(ap)k 6558(mode)s 7093(,)s 7200(37)s 220 fnt2 4816 7484(@Enclose)m 240 fnt1 @@ -16851,12 +17454,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -16905,7 +17514,7 @@ grestore 240 fnt1 1751 6336(symbol)m 2458(,)s 2565(67)s 220 fnt2 0 6045(@IndentedDispla)m 6(y)k 240 fnt1 1847 6048(e)m 3(xample)k 2657(,)s 2764(75)s 220 fnt2 0 5757(@IndentedList)m 240 fnt1 -1474 5760(e)m 3(xample)k 2284(,)s 2391(76)s 0 5472(Inde)m 3(x)k +1474 5760(e)m 3(xample)k 2284(,)s 2391(77)s 0 5472(Inde)m 3(x)k 597(\207le)s 958(\(for)s 1375(databases\))s 2366(,)s 2473(63)s 220 fnt2 0 5181(@Inser)m -8(t)k 240 fnt1 836 5184(symbol)m 1543(,)s 1650(55)s 220 fnt2 0 4893(into)m 240 fnt1 @@ -16998,12 +17607,18 @@ showpage %%+ font Times-Italic %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -17147,12 +17762,18 @@ showpage %%+ font Times-Bold %%+ font Helvetica /pgsave save def +%%IncludeResource: font Times-Roman +/Times-Romanfnt1 vec2 /Times-Roman LoutRecode +/fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic /Times-Italicfnt6 vec2 /Times-Italic LoutRecode /fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Helvetica +/Helveticafnt2 vec2 /Helvetica LoutRecode +/fnt2 { /Helveticafnt2 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave |