diff options
Diffstat (limited to 'doc/expert')
-rw-r--r-- | doc/expert/README | 2 | ||||
-rw-r--r-- | doc/expert/all | 4 | ||||
-rw-r--r-- | doc/expert/exa | 3 | ||||
-rw-r--r-- | doc/expert/outfile.ps | 2389 | ||||
-rw-r--r-- | doc/expert/preface | 2 |
5 files changed, 1512 insertions, 888 deletions
diff --git a/doc/expert/README b/doc/expert/README index d34da52..43c611c 100644 --- a/doc/expert/README +++ b/doc/expert/README @@ -16,4 +16,4 @@ copy of the final outfile.ps is included. There should be no warning messages on the fifth run. Jeffrey H. Kingston -11 May 2000 +3 June 2000 diff --git a/doc/expert/all b/doc/expert/all index 56befe0..7daf713 100644 --- a/doc/expert/all +++ b/doc/expert/all @@ -10,8 +10,8 @@ Lout Document Formatting System } @Author { Jeffrey H. Kingston } - @Edition { Version 3.21 -May, 2000 } + @Edition { Version 3.22 +June, 2000 } @Publisher { @I { @CopyRight Copyright 1991, 2000, Jeffrey H. Kingston, Basser Department of Computer Science, The University of Sydney 2006, Australia.} } diff --git a/doc/expert/exa b/doc/expert/exa index ade9d20..c4c385c 100644 --- a/doc/expert/exa +++ b/doc/expert/exa @@ -8,6 +8,9 @@ packages available with Basser Lout. The reader who masters these examples will be well prepared to read the packages themselves. The examples have not been simplified in any way, since an important part of their purpose is to show Lout in actual practice. +@PP +Although all these examples have been taken from real code, they do +not necessarily represent the current state of the Lout packages. @BeginSections @Include { exa_equa } @Include { exa_para } 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 diff --git a/doc/expert/preface b/doc/expert/preface index 8dba03c..92af538 100644 --- a/doc/expert/preface +++ b/doc/expert/preface @@ -21,7 +21,7 @@ This manual presents Version 3 of Basser Lout, publicly released in September 1994 @Cite { $kingston1995lout.program } and developed continuously since then. This manual was rendered into PostScript postscript @Index { PostScript } -by Version 3.21 of the Basser Lout interpreter, using the symbols +by Version 3.22 of the Basser Lout interpreter, using the symbols described in the User's Guide @Cite { $kingston1995lout.user }. @DP @Heading { Acknowledgment. } Version 3 has benefited from hundreds of |