diff options
Diffstat (limited to 'doc/expert')
-rw-r--r-- | doc/expert/README | 2 | ||||
-rw-r--r-- | doc/expert/all | 6 | ||||
-rw-r--r-- | doc/expert/det_sort | 41 | ||||
-rw-r--r-- | doc/expert/exa | 1 | ||||
-rw-r--r-- | doc/expert/exa_inde | 179 | ||||
-rw-r--r-- | doc/expert/mydefs | 2 | ||||
-rw-r--r-- | doc/expert/outfile.ps | 9393 | ||||
-rw-r--r-- | doc/expert/pre_gall | 2 | ||||
-rw-r--r-- | doc/expert/pre_link | 17 | ||||
-rw-r--r-- | doc/expert/pre_rump | 58 | ||||
-rw-r--r-- | doc/expert/preface | 2 |
11 files changed, 5279 insertions, 4424 deletions
diff --git a/doc/expert/README b/doc/expert/README index 8657e09..0f252d6 100644 --- a/doc/expert/README +++ b/doc/expert/README @@ -20,4 +20,4 @@ which just warns about a figure that is not able to be placed on the first possible page, and so has to appear on the next page. Jeffrey H. Kingston -24 December 2001 +16 October 2002 diff --git a/doc/expert/all b/doc/expert/all index 82cc01d..f6e11b5 100644 --- a/doc/expert/all +++ b/doc/expert/all @@ -10,9 +10,9 @@ Lout Document Formatting System } @Author { Jeffrey H. Kingston } - @Edition { Version 3.25 -September, 2001 } - @Publisher { @I { @CopyRight Copyright 1991, 2001, Jeffrey + @Edition { Version 3.26 +October, 2002 } + @Publisher { @I { @CopyRight Copyright 1991, 2002, Jeffrey H. Kingston, Basser Department of Computer Science, The University of Sydney 2006, Australia.} } @InitialLanguage { English } diff --git a/doc/expert/det_sort b/doc/expert/det_sort index 25c1392..3b71918 100644 --- a/doc/expert/det_sort +++ b/doc/expert/det_sort @@ -38,21 +38,22 @@ while at another point we insert How the page numbers are worked out is not relevant here. Clearly we would like to merge these two entries into one entry that comes out as @ID "Aardvarks, 23, 359" -The following definition will merge two objects in this way: -@ID @OneRow @Code { -"def @Merge left x right y" -"{" -" {x @Rump y} @Case" -" {" -" \"\" @Yield x" -" else @Yield { x, x @Rump y }" -" }" -"}" +The following definition will merge two objects @Code x and +@Code y in this way: +@ID @OneRow @Code @Verbatim { +def @Merge left x right y +{ + { x @Rump { x @Meld y } } @Case + { + "" @Yield x + else @Yield { { x{@OneCol ,} } @Meld y } + } + +} } -The @@Rump symbol is the subject of Section {@NumberOf rump}; this -says `if the two things to be merged are equal, the result is one -of them; otherwise it is the first followed by a comma and space -and then the rump of the second.' Our only problem is that this +The @@Rump and @@Meld symbols are the subject of Section {@NumberOf rump}; +and a detailed explanation of how this definition works is the subject +of Section {@NumberOf exa_inde}. Our only problem is that this symbol has to be applied to two galleys from widely separated parts of the document. @PP @@ -73,13 +74,11 @@ the merging in a different order: it merges @Eq { n } galleys by merging the first @Eq { lfloor n slash 2 rfloor } together, then the last @Eq { lceil n slash 2 rceil } together, then merging the result. Of course, if the @@Merge symbol is -associative this has the same effect. The @@Merge symbol above -is not strictly associative, but it is close enough in practice. The -total time it takes to merge @Eq { n } galleys with equal keys -is @Eq { O ( n sup 2 ) } or somewhat higher (but always polynomial -in @Eq { n }) depending on how many times the parameters occur -within the body of @@Merge; to do it in the natural linear order -would take Lout exponential time. +associative this has the same effect. The total time it takes +to merge @Eq { n } galleys with equal keys is @Eq { O ( n sup 2 ) } +or somewhat higher (but always polynomial in @Eq { n }) depending +on how many times the parameters occur within the body of @@Merge; +to do it in the natural linear order would take Lout exponential time. @PP For horrible reasons concerning making it possible to print reference lists sorted by point of first citation, the particular sort key diff --git a/doc/expert/exa b/doc/expert/exa index c4c385c..8224698 100644 --- a/doc/expert/exa +++ b/doc/expert/exa @@ -17,5 +17,6 @@ not necessarily represent the current state of the Lout packages. @Include { exa_page } @Include { exa_chap } @Include { exa_bibl } +@Include { exa_inde } @EndSections @End @Chapter diff --git a/doc/expert/exa_inde b/doc/expert/exa_inde new file mode 100644 index 0000000..648f587 --- /dev/null +++ b/doc/expert/exa_inde @@ -0,0 +1,179 @@ +@Section + @Title { Merged index entries } + @Tag { exa_inde } +@Begin +@PP +Getting index entries to merge correctly has been quite a struggle. +It is easy to specify what is wanted, but Lout lacks the lists and +objects (in the object-oriented sense) that would make the +implementation straightforward. The whole problem was reanalysed +for Version 3.26, reimplemented, tested more carefully than is +usually necessary in Lout, and proved correct as follows. +@PP +We ignore page number ranges in this proof. It is not hard to +show that they will be handled correctly too, provided they +do not overlap with other entries with the same key. The +effect of such overlaps is undefined, leaving us nothing to +prove. We also assume that every entry with a given +key has the same label, including any indent (that is, the same +initial part before the page number). If labels differ the +result is undefined and there is nothing to prove. +@PP +We will prove that raw entries always have the form +@ID @Code "label &0.03fu {}" +and that non-raw entries always have the form +@ID @Code "label &0.03fu {}{@OneCol ,} pn1{@OneCol ,} pn2" +where the pattern may repeat for any number of page numbers +{@Code pn1}, {@Code pn2}, etc. In addition, the page numbers +will be distinct, monotone increasing, and consist of exactly +the numbers in the original unmerged entries. +@PP +These expressions are not the simplest that would give the +correct appearance. Without @Code "&0.03fu {}" the code +would not work correctly, as will be explained below. Without +@@OneCol the commas would be subject to an optimization which +can merge them into the previous word. It's too difficult to +explain when this optimization will and will not be applied; +suffice to say that it will sometimes not happen when melding, +and this will cause @@Meld to get its equality testing wrong, +so it must be prevented from happening at all. +@PP +Our proof is by induction on the number of entries merged +together. First, we need to establish the base cases. If the +index entry is raw, the following expression is used to define +its value: +@ID @Code "label &0.03fu {}" +If the index entry is non-raw, the following expression is +used to define its value: +@ID @Code "label &"0.03fu" {}{@OneCol ,} pn" +where @Code pn is the page number or page number range of +the entry. In each case we clearly have an entry that +satisfies all the requirements of the theorem. +@PP +Now consider what happens when we come to merge two +entries. The code used to carry out this merge is +@ID @OneRow @Code @Verbatim { +def @Merge left x right y +{ + { x @Rump { x @Meld y } } @Case + { + "" @Yield x + else @Yield { { x{@OneCol ,} } @Meld y } + } + +} +} +where @Code x is the first entry and {@Code y} is +the second. +@PP +We call the expression +@ID @Code "x @Rump { x @Meld y }" +the {@I discriminant}, since it determines which case +to apply. We will track this in detail below, but +approximately, its function is to determine whether @Code y +contains something that is different from anything in +{@Code x}. If so, then @Code "x @Meld y" differs from +@Code "x" and the discriminant is non-empty; if not, +@Code "x @Meld y" is equal to @Code "x" and the discriminant +is empty. +@PP +The first entry, @Code { x }, may be raw or non-raw, and the +second, @Code { y }, may also be raw or non-raw, together +giving four cases, which we take in turn. +@PP +If both entries are raw, then by assumption they have the +same labels and so are identical. Thus, @Code "x @Meld y" +equals @Code { x }, the discriminant is empty, +and the result is @Code { x }, which is correct. +@PP +If @Code { x } is raw and @Code { y } is non-raw, then +the discriminant is non-empty and the result is the meld +of two objects, the first having the form +@ID @Code "label &0.03fu {}{@OneCol ,}" +being @Code "x" with a comma appended, and +the second being some non-raw entry such as +@ID @Code "label &0.03fu {}{@OneCol ,} pn1{@OneCol ,} pn2" +where the pattern may repeat. We are assuming by induction +that @Code y has this form. Clearly, this meld gives a +value equal to @Code { y }, which is the correct result. +@PP +If @Code { x } is non-raw and @Code { y } is raw, the +@@Meld in the discriminant melds two values typified +by +@ID @Code "label &0.03fu {}{@OneCol ,} pn1{@OneCol ,} pn2" +and +@ID @Code "label &0.03fu {}" +The result of this is @Code { x } with an empty object added +at the end. This empty object is the second element of @Code { y }, +which is not equal to any element of @Code { x }: the second +element of @Code x is not @Code "{}" but rather +@Code { "{}{@OneCol ,}" }, because @@Meld treats immediately adjacent +objects as single elements. The result of @@Rump is then this +extra empty object, so the discriminant is the empty object and +we return @Code { x }, correctly. It is this case that requires +us to use {@Code "0.03fu"}; without it we would be melding +@ID @Code "label{@OneCol ,} pn1{@OneCol ,} pn2" +with +@ID @Code "label" +producing +@ID @Code "label{@OneCol ,} pn1{@OneCol ,} pn2 label" +leading to a non-empty discriminant and the wrong answer. +@PP +This leaves just the case where both @Code x and @Code y +are non-raw. We will divide this last case into three +sub-cases, but first we need some general observations. +@PP +Index entries are sorted for merging in the order in +which their anchor points appear in the final printed +document. This means that over the course of these +entries the page numbers are non-decreasing. It is +therefore clear that, although the order of merging +is undefined (actually a balanced tree order is used), +whenever two entries are presented for merging, all the +page numbers in the first entry are no larger than all +the page numbers in the second entry. We are also +assuming inductively that the page numbers in each entry +are distinct and monotone increasing. Thus, there can +be at most one page number common to any two entries +being merged, and if there is one in common it is the +last page number of the first entry and the first of +the second. +@PP +Our first sub-case is when the two entries have no +page number in common. Since @Code { y } is non-raw, +it has a page number not equal to any page number in +@Code { x }. Therefore the discriminant is non-empty +and the result is the meld of @Code "x{@OneCol ,}" +with @Code { y }, which for example could be the +meld of +@ID @Code "label &0.03fu {}{@OneCol ,} pn1{@OneCol ,} pn2{@OneCol ,}" +with +@ID @Code "label &0.03fu {}{@OneCol ,} pn3{@OneCol ,} pn4" +This will give the right answer, since @@Meld treats +adjacent objects as single elements, and always incorporates +elements from the first parameter first when it has a choice. +@PP +Our second sub-case is when the two entries have a +page number in common and @Code { y } has two or more +page numbers. The common page number must be the last +of @Code x and the first of @Code { y }, so again +@Code { y } has something (its last page number) +distinct from @Code { x }, the discriminant is non-empty, +and we end up for example melding +@ID @Code "label &0.03fu {}{@OneCol ,} pn1{@OneCol ,} pn2{@OneCol ,}" +with +@ID @Code "label &0.03fu {}{@OneCol ,} pn2{@OneCol ,} pn3" +Again it's clear that the meld will produce the right +answer; in fact, this second sub-case could be unified +with the first sub-case. +@PP +Our third sub-case is when the two entries have a page +number in common and @Code { y } has only one page +number. In this case, typified by @Code { x } with value +@ID @Code "label &0.03fu {}{@OneCol ,} pn1{@OneCol ,} pn2" +and @Code y with value +@ID @Code "label &0.03fu {}{@OneCol ,} pn2" +it is clear that @Code y offers nothing new, the +discriminant is empty, and the result, quite correctly, +is @Code { x }. This completes the proof. +@End @Section diff --git a/doc/expert/mydefs b/doc/expert/mydefs index 2ea8506..689a9f7 100644 --- a/doc/expert/mydefs +++ b/doc/expert/mydefs @@ -22,6 +22,8 @@ def @@Case { @Code "@Case" } def @@Char { @Code "@Char" } def @@ClearHeaderComponent { @Code "@ClearHeaderComponent" } + def @@Colour { @Code "@Colour" } + def @@Color { @Code "@Color" } def @@Common { @Code "@Common" } def @@CurrLang { @Code "@CurrLang" } def @@CurrFamily { @Code "@CurrFamily" } diff --git a/doc/expert/outfile.ps b/doc/expert/outfile.ps index ba80abb..4b8134b 100644 --- a/doc/expert/outfile.ps +++ b/doc/expert/outfile.ps @@ -1,6 +1,6 @@ %!PS-Adobe-3.0 -%%Creator: Basser Lout Version 3.25 (September 2001) -%%CreationDate: Mon Dec 24 15:54:29 2001 +%%Creator: Basser Lout Version 3.26 (October 2002) +%%CreationDate: Wed Oct 16 07:57:44 2002 %%DocumentData: Binary %%DocumentNeededResources: (atend) %%DocumentSuppliedResources: (atend) @@ -89,7 +89,7 @@ %%EndResource %%BeginResource: procset LoutTabPrependGraphic -% @PrependGraphic file /usr/staff/jeff/lout.lib/include/tabf.lpg +% @PrependGraphic file /home/jeff/lout.lib/include/tabf.lpg %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % PostScript @SysPrependGraphic file for @Tab % @@ -206,7 +206,7 @@ %%EndResource %%BeginResource: procset LoutFigPrependGraphic -% @PrependGraphic file /usr/staff/jeff/lout.lib/include/figf.lpg +% @PrependGraphic file /home/jeff/lout.lib/include/figf.lpg %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % PostScript @SysPrependGraphic file for @Fig Jeffrey H. Kingston % @@ -1211,7 +1211,7 @@ end %%EndResource %%BeginResource: procset LoutBasicSetup -% @PrependGraphic file /usr/staff/jeff/lout.lib/include/bsf.lpg +% @PrependGraphic file /home/jeff/lout.lib/include/bsf.lpg % width height linethickness louteuro - % draw a Euro symbol of this width and height with this line thickness @@ -1430,10 +1430,10 @@ 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 3884 4395(V)m 19(ersion)k -4727(3.25)s 3656 4107(September)m 12(,)k 4925(2001)s 240 fnt4 +3544 6059(Jeffre)m 4(y)k 4321(H.)s 4606(Kingston)s 3883 4395(V)m 19(ersion)k +4726(3.26)s 3797 4107(October)m 12(,)k 4747(2002)s 240 fnt4 0 342(\343)m 240 fnt3 315 340(Cop)m 7(yr)k -3(ight)k -1493(1991,)s 2214(2001,)s 2935(Jeffre)s 4(y)k 3811(H.)s +1493(1991,)s 2214(2002,)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 7990(Computer)s 0 52(Science)m 3(,)k 966(The)s 1449(Univ)s 6(ersity)k 2583(of)s 2881(Sydne)s 4(y)k 3766(2006,)s 4415(A)s 7(ustr)k 2(alia.)k @@ -1560,11 +1560,11 @@ grestore [ /Rect [8510 9328 8614 9493] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTkingston1995lout_program /ANN pdfmark 8510(3)s 8614(])s 8722(and)s 0 9043(de)m 6(v)k 3(eloped)k -1042(continuously)s 2343(since)s 2899(then.)s 3485(This)s 3970(manual)s -4739(w)s 2(as)k 5169(rendered)s 6073(into)s 6507(PostScript)s +1041(continuously)s 2341(since)s 2897(then.)s 3482(This)s 3967(manual)s +4735(w)s 2(as)k 5165(rendered)s 6068(into)s 6502(PostScript)s -[ /Dest /LOUT16_4074_preface_1 /DEST pdfmark -7559(by)s 7862(V)s 26(ersion)k 8660(3.25)s 0 8755(of)m +[ /Dest /LOUT16_4080_preface_1 /DEST pdfmark +7553(by)s 7856(V)s 26(ersion)k 8653(3.26)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([)s @@ -1815,13 +1815,13 @@ grestore 7898(..)s 8242(..)s [ /Rect [8840 3196 9066 3364] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTyunit /ANN pdfmark 8840(45)s -[ /Rect [720 2764 8346 3019] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTcolour /ANN pdfmark +[ /Rect [720 2764 8346 3018] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTcolour /ANN pdfmark 720 2854(3.7.)m 1184(@SetColour)s 2435(and)s 2839(@SetColor)s 4458(..)s 4802(..)s 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8840 2851 9066 3019] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTcolour /ANN pdfmark -8840(45)s +[ /Rect [8833 2851 9066 3018] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTcolour /ANN pdfmark +8833(46)s [ /Rect [720 2419 8346 2673] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUToutline /ANN pdfmark 720 2509(3.8.)m 1184(@Outline)s 2394(..)s 2738(..)s 3082(..)s @@ -1869,13 +1869,13 @@ grestore 7898(..)s 8242(..)s [ /Rect [8835 779 9066 946] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThexpand /ANN pdfmark 8835(49)s -[ /Rect [720 349 8346 602] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThcontract /ANN pdfmark +[ /Rect [720 349 8346 604] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThcontract /ANN pdfmark 720 439(3.14.)m 1304(@HContract)s 2581(and)s 2985(@VContract)s 4458(..)s 4802(..)s 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8835 434 9066 601] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThcontract /ANN pdfmark -8835(49)s +[ /Rect [8831 436 9066 604] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThcontract /ANN pdfmark +8831(50)s [ /Rect [720 4 8346 259] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThlimited /ANN pdfmark 720 94(3.15.)m 1304(@HLimited)s 2512(and)s 2916(@VLimited)s 4458(..)s @@ -1950,8 +1950,8 @@ grestore [ /Rect [720 12092 8346 12347] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThspan /ANN pdfmark 720 12182(3.19.)m 1304(@StartHSpan,@StartVSpan,)s 4117(@StartHVSpan,)s 5720(@HSpan,)s 6700(and)s 7104(@VSpan)s 8242(..)s -[ /Rect [8851 12179 9066 12347] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThspan /ANN pdfmark -8851(51)s +[ /Rect [8832 12179 9066 12347] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThspan /ANN pdfmark +8832(52)s [ /Rect [720 11747 8346 12002] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTscale /ANN pdfmark 720 11837(3.20.)m 1304(@Scale)s 2394(..)s 2738(..)s 3082(..)s @@ -1959,8 +1959,8 @@ grestore 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8832 11834 9066 12002] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTscale /ANN pdfmark -8832(52)s +[ /Rect [8842 11834 9066 12002] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTscale /ANN pdfmark +8842(53)s [ /Rect [720 11402 8346 11657] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTrotate /ANN pdfmark 720 11492(3.21.)m 1304(@Rotate)s 2394(..)s 2738(..)s 3082(..)s 3426(..)s 3770(..)s 4114(..)s 4458(..)s @@ -1990,72 +1990,72 @@ grestore 3842(@Meld)s 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8832 10454 9066 10622] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTrump /ANN pdfmark -8832(54)s +[ /Rect [8840 10454 9066 10622] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTrump /ANN pdfmark +8840(55)s [ /Rect [720 10022 8346 10277] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTinsert /ANN pdfmark 720 10112(3.25.)m 1304(@Insert)s 2394(..)s 2738(..)s 3082(..)s 3426(..)s 3770(..)s 4114(..)s 4458(..)s 4802(..)s 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8840 10109 9066 10277] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTinsert /ANN pdfmark -8840(55)s +[ /Rect [8833 10109 9066 10277] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTinsert /ANN pdfmark +8833(56)s [ /Rect [720 9677 8346 9932] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUToneof /ANN pdfmark 720 9767(3.26.)m 1304(@OneOf)s 2738(..)s 3082(..)s 3426(..)s 3770(..)s 4114(..)s 4458(..)s 4802(..)s 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8833 9764 9066 9932] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUToneof /ANN pdfmark -8833(56)s +[ /Rect [8838 9764 9066 9932] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUToneof /ANN pdfmark +8838(57)s [ /Rect [720 9332 8346 9587] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTnext /ANN pdfmark 720 9422(3.27.)m 1304(@Ne)s 3(xt)k 2394(..)s 2738(..)s 3082(..)s 3426(..)s 3770(..)s 4114(..)s 4458(..)s 4802(..)s 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8838 9419 9066 9587] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTnext /ANN pdfmark -8838(57)s +[ /Rect [8839 9419 9066 9587] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTnext /ANN pdfmark +8839(58)s [ /Rect [720 8987 8346 9242] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTcase /ANN pdfmark 720 9077(3.28.)m 1304(@Case)s 2394(..)s 2738(..)s 3082(..)s 3426(..)s 3770(..)s 4114(..)s 4458(..)s 4802(..)s 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8838 9074 9066 9242] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTcase /ANN pdfmark -8838(57)s +[ /Rect [8839 9074 9066 9242] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTcase /ANN pdfmark +8839(58)s [ /Rect [720 8642 8346 8897] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTmoment /ANN pdfmark 720 8732(3.29.)m 1304(@Moment)s 2738(..)s 3082(..)s 3426(..)s 3770(..)s 4114(..)s 4458(..)s 4802(..)s 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8839 8729 9066 8897] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTmoment /ANN pdfmark -8839(58)s +[ /Rect [8835 8727 9066 8897] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTmoment /ANN pdfmark +8835(59)s -[ /Rect [720 8297 8346 8552] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTnull /ANN pdfmark +[ /Rect [720 8297 8346 8551] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTnull /ANN pdfmark 720 8387(3.30.)m 1304(@Null)s 2394(..)s 2738(..)s 3082(..)s 3426(..)s 3770(..)s 4114(..)s 4458(..)s 4802(..)s 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8835 8382 9066 8552] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTnull /ANN pdfmark -8835(59)s -[ /Rect [720 7952 8346 8207] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTgalley /ANN pdfmark +[ /Rect [8831 8384 9066 8551] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTnull /ANN pdfmark +8831(60)s +[ /Rect [720 7952 8346 8206] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTgalley /ANN pdfmark 720 8042(3.31.)m 1304(@Galle)s 3(y)k 2213(and)s 2617(@F)s 3(orceGalle)k 3(y)k 4458(..)s 4802(..)s 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8835 8037 9066 8207] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTgalley /ANN pdfmark -8835(59)s +[ /Rect [8831 8039 9066 8206] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTgalley /ANN pdfmark +8831(60)s [ /Rect [720 7319 8346 7860] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTheader_comp /ANN pdfmark 720 7697(3.32.)m 1304(@Be)s 3(ginHeaderComponent,)k 4041(@EndHeaderComponent,)s 6596(@SetHeaderCom)s 8278(-)s 1304 7409(ponent,)m 2063(and)s 2467(@ClearHeaderComponent)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8835 7404 9066 7574] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTheader_comp /ANN pdfmark -8835(59)s +[ /Rect [8831 7406 9066 7573] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTheader_comp /ANN pdfmark +8831(60)s [ /Rect [720 6974 8346 7228] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTnotrevealed /ANN pdfmark 720 7064(3.33.)m 1304(@NotRe)s 6(v)k 3(ealed)k 3082(..)s @@ -2063,23 +2063,23 @@ grestore 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8851 7061 9066 7228] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTnotrevealed /ANN pdfmark -8851(61)s +[ /Rect [8832 7061 9066 7228] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTnotrevealed /ANN pdfmark +8832(62)s [ /Rect [720 6629 8346 6883] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTcrossref /ANN pdfmark 720 6719(3.34.)m 1304(The)s 1732(cross)s 2274(reference)s 3217(symbols)s 4066(&&)s 4492(and)s 4896(&&&)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8832 6716 9066 6883] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTcrossref /ANN pdfmark -8832(62)s +[ /Rect [8842 6716 9066 6883] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTcrossref /ANN pdfmark +8842(63)s [ /Rect [720 6284 8346 6539] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTtagged /ANN pdfmark 720 6374(3.35.)m 1304(@T)s 19(agged)k 2738(..)s 3082(..)s 3426(..)s 3770(..)s 4114(..)s 4458(..)s 4802(..)s 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8832 6371 9066 6538] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTtagged /ANN pdfmark -8832(62)s +[ /Rect [8842 6371 9066 6538] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTtagged /ANN pdfmark +8842(63)s [ /Rect [720 5939 8346 6193] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTopen /ANN pdfmark 720 6029(3.36.)m 1304(@Open and @Use)s 3426(..)s 3770(..)s 4114(..)s 4458(..)s 4802(..)s @@ -2087,84 +2087,84 @@ grestore 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s [ /Rect [8832 6026 9066 6193] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTopen /ANN pdfmark -8832(62)s +8832(64)s [ /Rect [720 5594 8346 5848] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTlink_source /ANN pdfmark 720 5684(3.37.)m 1304(@LinkSource,)s 2748(@LinkDest,)s 3966(and)s 4370(@URLLink)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8842 5681 9066 5848] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTlink_source /ANN pdfmark -8842(63)s +[ /Rect [8832 5681 9066 5848] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTlink_source /ANN pdfmark +8832(64)s -[ /Rect [720 5249 8346 5503] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTdatabase /ANN pdfmark +[ /Rect [720 5249 8346 5504] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTdatabase /ANN pdfmark 720 5339(3.38.)m 1304(@Database and @SysDatabase)s 4802(..)s 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8832 5336 9066 5503] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTdatabase /ANN pdfmark -8832(64)s +[ /Rect [8840 5336 9066 5504] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTdatabase /ANN pdfmark +8840(65)s [ /Rect [720 4904 8346 5158] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTgraphic /ANN pdfmark 720 4994(3.39.)m 1304(@Graphic)s 2738(..)s 3082(..)s 3426(..)s 3770(..)s 4114(..)s 4458(..)s 4802(..)s 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8832 4991 9066 5158] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTgraphic /ANN pdfmark -8832(64)s -[ /Rect [720 4559 8346 4813] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTplaingraphic /ANN pdfmark +[ /Rect [8833 4991 9066 5158] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTgraphic /ANN pdfmark +8833(66)s +[ /Rect [720 4559 8346 4812] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTplaingraphic /ANN pdfmark 720 4649(3.40.)m 1304(@PlainGraphic)s 3082(..)s 3426(..)s 3770(..)s 4114(..)s 4458(..)s 4802(..)s 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8839 4646 9066 4813] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTplaingraphic /ANN pdfmark -8839(68)s -[ /Rect [720 4214 8346 4468] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTincludegraphic /ANN pdfmark +[ /Rect [8831 4646 9066 4811] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTplaingraphic /ANN pdfmark +8831(70)s +[ /Rect [720 4214 8346 4467] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTincludegraphic /ANN pdfmark 720 4304(3.41.)m 1304(@IncludeGraphic)s 3065(and)s 3469(@SysIncludeGraphic)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8835 4299 9066 4468] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTincludegraphic /ANN pdfmark -8835(69)s -[ /Rect [720 3869 8346 4123] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTincludegraphicrepeated /ANN pdfmark +[ /Rect [8831 4301 9066 4466] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTincludegraphic /ANN pdfmark +8831(70)s +[ /Rect [720 3869 8346 4122] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTincludegraphicrepeated /ANN pdfmark 720 3959(3.42.)m 1304(@IncludeGraphicRepeated)s 3960(and)s 4364(@SysIncludeGraphicRepeated)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8835 3954 9066 4123] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTincludegraphicrepeated /ANN pdfmark -8835(69)s +[ /Rect [8831 3956 9066 4121] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTincludegraphicrepeated /ANN pdfmark +8831(70)s [ /Rect [720 3524 8346 3777] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTprependgraphic /ANN pdfmark 720 3614(3.43.)m 1304(@PrependGraphic and @SysPrependGraphic)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8831 3611 9066 3776] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTprependgraphic /ANN pdfmark -8831(70)s +[ /Rect [8851 3613 9066 3776] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTprependgraphic /ANN pdfmark +8851(71)s [ /Rect [720 3179 8346 3432] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTinclude /ANN pdfmark 720 3269(3.44.)m 1304(@Include and @SysInclude)s 4458(..)s 4802(..)s 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8831 3266 9066 3431] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTinclude /ANN pdfmark -8831(70)s +[ /Rect [8851 3268 9066 3431] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTinclude /ANN pdfmark +8851(71)s [ /Rect [720 2834 8346 3089] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTbackend /ANN pdfmark 720 2924(3.45.)m 1304(@BackEnd)s 2461(and)s 2865(the)s 3213(PlainT)s 16(e)k 3(xt)k 4183(and)s 4587(PDF)s 5084(back)s 5597(ends)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8831 2921 9066 3086] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTbackend /ANN pdfmark -8831(70)s +[ /Rect [8832 2923 9066 3086] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTbackend /ANN pdfmark +8832(72)s [ /Rect [720 2489 8346 2743] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTverbatim /ANN pdfmark 720 2579(3.46.)m 1304(@V)s 26(erbatim and @Ra)k 3(wV)k 26(erbatim)k 4802(..)s 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8851 2578 9066 2741] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTverbatim /ANN pdfmark -8851(71)s +[ /Rect [8842 2576 9066 2741] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTverbatim /ANN pdfmark +8842(73)s [ /Rect [720 2144 8346 2397] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTunderline /ANN pdfmark 720 2234(3.47.)m 1304(@Underline)s 2738(..)s 3082(..)s 3426(..)s 3770(..)s 4114(..)s 4458(..)s 4802(..)s 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8832 2233 9066 2396] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTunderline /ANN pdfmark -8832(72)s +[ /Rect [8842 2231 9066 2396] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTunderline /ANN pdfmark +8842(73)s [ /Rect [720 1799 8346 2052] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTpagelabel /ANN pdfmark 720 1889(3.48.)m 1304(@P)s 3(ageLabel)k 3082(..)s 3426(..)s 3770(..)s 4114(..)s 4458(..)s @@ -2172,40 +2172,40 @@ grestore 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s [ /Rect [8832 1888 9066 2051] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTpagelabel /ANN pdfmark -8832(72)s -[ /Rect [0 1171 8346 1425] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTexamples /ANN pdfmark -240 fnt5 0 1260(Chapter)m 908(4)s -240 fnt1 1022 1261(.)m 240 fnt5 1186 1260(Examples)m 240 fnt1 -2738 1261(..)m 3082(..)s 3426(..)s 3770(..)s 4114(..)s +8832(74)s +[ /Rect [0 1170 8346 1425] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTexamples /ANN pdfmark +240 fnt5 0 1259(Chapter)m 908(4)s +240 fnt1 1022 1260(.)m 240 fnt5 1186 1259(Examples)m 240 fnt1 +2738 1260(..)m 3082(..)s 3426(..)s 3770(..)s 4114(..)s 4458(..)s 4802(..)s 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8832 1260 9066 1423] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTexamples /ANN pdfmark -8832(74)s -[ /Rect [720 826 8346 1079] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTeq /ANN pdfmark -720 916(4.1.)m 1184(An)s +[ /Rect [8840 1257 9066 1425] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTexamples /ANN pdfmark +8840(75)s +[ /Rect [720 825 8346 1080] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTeq /ANN pdfmark +720 915(4.1.)m 1184(An)s 1534(equation)s 2415(formatting)s 3476(package)s 4802(..)s 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8832 915 9066 1078] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTeq /ANN pdfmark -8832(74)s +[ /Rect [8840 912 9066 1080] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTeq /ANN pdfmark +8840(75)s -[ /Rect [720 481 8346 735] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTparas /ANN pdfmark -720 571(4.2.)m 1184(P)s 3(aragraphs,)k 2350(displays,)s 3241(and)s +[ /Rect [720 480 8346 733] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTparas /ANN pdfmark +720 570(4.2.)m 1184(P)s 3(aragraphs,)k 2350(displays,)s 3241(and)s 3645(lists)s 4458(..)s 4802(..)s 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8833 568 9066 735] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTparas /ANN pdfmark -8833(76)s -[ /Rect [720 136 8346 389] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTpagelayout /ANN pdfmark -720 226(4.3.)m +[ /Rect [8838 569 9066 728] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTparas /ANN pdfmark +8838(77)s +[ /Rect [720 135 8346 388] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTpagelayout /ANN pdfmark +720 225(4.3.)m 1184(P)s 3(age)k 1702(layout)s 2738(..)s 3082(..)s 3426(..)s 3770(..)s 4114(..)s 4458(..)s 4802(..)s 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8831 223 9066 388] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTpagelayout /ANN pdfmark -8831(80)s +[ /Rect [8851 222 9066 387] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTpagelayout /ANN pdfmark +8851(81)s grestore 0 0 0 0 240 288 60 1417 -14832 LoutGr2 0 LoutMargSet @@ -2246,39 +2246,47 @@ gsave 1 LoutMargSet grestore -[ /Rect [720 13182 8346 13437] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTchapters /ANN pdfmark +[ /Rect [720 13182 8346 13436] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTchapters /ANN pdfmark 720 13272(4.4.)m 1184(Chapters)s 2085(and)s 2489(sections)s 3770(..)s 4114(..)s 4458(..)s 4802(..)s 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8840 13269 9066 13437] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTchapters /ANN pdfmark -8840(85)s +[ /Rect [8833 13269 9066 13436] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTchapters /ANN pdfmark +8833(86)s [ /Rect [720 12837 8346 13092] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTbiblio /ANN pdfmark 720 12927(4.5.)m 1184(Bibliographies)s 3082(..)s 3426(..)s 3770(..)s 4114(..)s 4458(..)s 4802(..)s 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8831 12922 9066 13089] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTbiblio /ANN pdfmark -8831(90)s -[ /Rect [0 12208 8346 12463] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT17_431_all_1 /ANN pdfmark -240 fnt5 0 12297(Refer)m 4(ences)k -240 fnt1 1362 12298(..)m 1706(..)s 2050(..)s 2394(..)s -2738(..)s 3082(..)s 3426(..)s 3770(..)s 4114(..)s +[ /Rect [8851 12922 9066 13089] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTbiblio /ANN pdfmark +8851(91)s +[ /Rect [720 12492 8346 12747] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTexa_inde /ANN pdfmark +720 12582(4.6.)m 1184(Mer)s 4(ged)k +1982(inde)s 3(x)k 2566(entries)s 3770(..)s 4114(..)s 4458(..)s 4802(..)s 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8840 12293 9066 12463] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT17_431_all_1 /ANN pdfmark +[ /Rect [8840 12577 9066 12747] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTexa_inde /ANN pdfmark 8840(95)s -[ /Rect [0 11580 8346 11834] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT17_453_all_1 /ANN pdfmark -240 fnt5 0 11669(Index)m -240 fnt1 1018 11670(..)m 1362(..)s 1706(..)s 2050(..)s +[ /Rect [0 11864 8346 12118] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT17_431_all_1 /ANN pdfmark +240 fnt5 0 11953(Refer)m 4(ences)k +240 fnt1 1362 11954(..)m 1706(..)s 2050(..)s 2394(..)s +2738(..)s 3082(..)s 3426(..)s 3770(..)s 4114(..)s +4458(..)s 4802(..)s 5146(..)s 5490(..)s 5834(..)s +6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s +7898(..)s 8242(..)s +[ /Rect [8835 11949 9066 12116] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT17_431_all_1 /ANN pdfmark +8835(99)s +[ /Rect [0 11238 8346 11490] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT17_453_all_1 /ANN pdfmark +240 fnt5 0 11327(Index)m +240 fnt1 1018 11328(..)m 1362(..)s 1706(..)s 2050(..)s 2394(..)s 2738(..)s 3082(..)s 3426(..)s 3770(..)s 4114(..)s 4458(..)s 4802(..)s 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8833 11665 9066 11834] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT17_453_all_1 /ANN pdfmark -8833(96)s +[ /Rect [8711 11325 9066 11490] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT17_453_all_1 /ANN pdfmark +8711(100)s grestore 0 0 0 0 240 288 60 1417 -14887 LoutGr2 1 LoutMargSet @@ -2440,15 +2448,15 @@ grestore 3251(little)s 3747(more)s 4298(complicated)s 5528(than)s 6001(rectangles:)s 240 fnt6 7079 382(objects.)m 240 fnt1 7914 380(An)m 8268(object)s -[ /Dest /LOUT16_4074_pri_obje_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_pri_obje_1 /DEST pdfmark 8916(is)s 0 92(a)m 176(rectangle)s 1118(with)s 1611(at)s 1854(least)s 2362(one)s 240 fnt6 2775 94(column)m 3545(mark)s -[ /Dest /LOUT16_4074_pri_obje_ld_2 /DEST pdfmark +[ /Dest /LOUT16_4080_pri_obje_2 /DEST pdfmark -[ /Dest /LOUT16_4074_pri_obje_ld_3 /DEST pdfmark +[ /Dest /LOUT16_4080_pri_obje_3 /DEST pdfmark -[ /Dest /LOUT16_4059_pri_obje_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4059_pri_obje_1 /DEST pdfmark 240 fnt1 4112 92(protruding)m 5186(abo)s 3(v)k 3(e)k 5819(and)s 6234(belo)s 6(w)k 6878(it,)s 7128(and)s 7543(at)s 7786(least)s 8294(one)s 240 fnt6 8707 94(r)m 10(ow)k @@ -2505,7 +2513,7 @@ gsave 0 LoutMargSet grestore 240 fnt6 0 13205(mark)m -[ /Dest /LOUT16_4074_pri_obje_ld_4 /DEST pdfmark +[ /Dest /LOUT16_4080_pri_obje_4 /DEST pdfmark 240 fnt1 557 13203(protruding)m 1621(to)s 1861(the)s 2211(left)s 2589(and)s 2994(right.)s 3611(The)s 4040(simplest)s 4897(objects)s 5627(contain)s 6389(w)s 2(ords)k @@ -2790,7 +2798,7 @@ grestore end end restore grestore -[ /Dest /LOUT16_4074_pri_obje_ld_5 /DEST pdfmark +[ /Dest /LOUT16_4080_pri_obje_5 /DEST pdfmark 94 2287(There)m 742(are)s 1124(se)s 6(v)k 3(eral)k 1881(things)s 2552(to)s 2826(note)s 3329(carefully)s 4266(here.)s 4876(White)s 5551(space)s @@ -2879,7 +2887,7 @@ grestore 480 13205(By)m 840(enclosing)s 1836(an)s 2145(object)s 2815(in)s 3085(braces,)s 3828(it)s 4046(is)s 4282(possible)s 5148(to)s 5414(o)s 3(v)k 3(erride)k 6286(the)s -[ /Dest /LOUT16_4074_pri_obje_ld_6 /DEST pdfmark +[ /Dest /LOUT16_4080_pri_obje_6 /DEST pdfmark 6660(set)s 7011(precedences.)s 8369(Here)s 8916(is)s 0 12917(another)m 777(e)s 3(xpression)k 1854(for)s 2192(the)s 2540(table)s 3060(abo)s 3(v)k 3(e,)k @@ -2893,7 +2901,7 @@ grestore 1569(br)s 8(eaking)k 240 fnt1 2476 11260(occurs)m 3160(when)s 3746(an)s 4038(object)s 4692(is)s 4911(too)s 5280(wide)s 5810(to)s 6059(\207t)s -[ /Dest /LOUT16_4074_pri_obje_ld_7 /DEST pdfmark +[ /Dest /LOUT16_4080_pri_obje_7 /DEST pdfmark 6327(into)s 6762(the)s 7119(space)s 7716(a)s 4(v)k 6(ailable)k 8633(to)s 8882(it;)s 0 10972(by)m 286(breaking)s 1168(its)s 1436(paragraphs)s 2527(into)s @@ -3019,7 +3027,7 @@ grestore 1921(are)s 2252(such)s 2733(things)s 3353(as)s 3588(mar)s 4(gins)k 4389(and)s 4778(footnotes,)s 5759(for)s 6082(e)s 3(xample.)k 240 fnt6 7037 13206(De\207nitions)m -[ /Dest /LOUT16_4074_pri_defi_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_pri_defi_1 /DEST pdfmark 240 fnt1 8127 13204(bridge)m 8778(the)s 0 12916(g)m 1(ap)k 397(between)s 1249(Lout')s 13(s)k 1910(general)s 2666(features)s 3470(and)s 3873(the)s 4219(special)s @@ -3030,8 +3038,8 @@ grestore 7528(special)s 8264(features,)s 0 12340(con)m 9(v)k 3(eniently)k 1278(packaged)s 2240(ready)s 2825(for)s 3163(use.)s 480 11966(F)m 3(or)k 885(e)s 3(xample,)k 1815(consider)s 2701(the)s 3065(challenge)s -4053(posed)s 4686(by)s 4996(`)s 5057(T)s 5153 11918(E)m -5261 11966(X)m 5430(',)s 5633(which)s 6291(is)s 6517(the)s +4054(posed)s 4687(by)s 4997(`)s 5058(T)s 5154 11918(E)m +5261 11966(X)m 5430(',)s 5632(which)s 6290(is)s 6517(the)s 6881(name)s 7471(of)s 7758(one)s 8176(of)s 8464(Lout')s 13(s)k 0 11678(most)m 525(illustrious)s 1531(ri)s 6(v)k 6(als)k 2100([)s @@ -3040,9 +3048,9 @@ grestore 3678(it)s 3870(easily)s 4481(enough,)s 5294(lik)s 2(e)k 5706(this:)s 220 fnt2 480 11177(T{ /0.2f)m 6(o E }X)k 240 fnt1 0 10683(b)m 4(ut)k 373(to)s 624(type)s 1103(this)s -1511(e)s 6(v)k 3(ery)k 2098(time)s 2590(T)s -2686 10635(E)m 2794 10683(X)m 3035(is)s 3256(mentioned)s 4336(w)s 2(ould)k -5002(be)s 5296(tedious)s 6050(and)s 6465(error)s 4(-prone.)k +1511(e)s 6(v)k 3(ery)k 2099(time)s 2590(T)s +2686 10635(E)m 2793 10683(X)m 3034(is)s 3256(mentioned)s 4335(w)s 2(ould)k +5002(be)s 5296(tedious)s 6049(and)s 6465(error)s 4(-prone.)k 7724(So)s 8041(we)s 8388(place)s 8960(a)s 0 10395(de\207nition)m 974(at)s 1206(the)s 1554(be)s 3(ginning)k 2562(of)s 2833(the)s 3181(document:)s 220 fnt2 480 9894(def @T)m 26(eX { )k 11(T{ /0.2f)k 6(o E }X })k @@ -3055,7 +3063,7 @@ grestore 250(the)s 598(author)s 1269(did)s 1633(earlier)s 2301(in)s 2544(this)s 2940(paragraph.)s 480 8026(A)m 240 fnt6 706 8028(symbol)m -[ /Dest /LOUT16_4074_pri_defi_ld_2 /DEST pdfmark +[ /Dest /LOUT16_4080_pri_defi_2 /DEST pdfmark 240 fnt1 1440 8026(is)m 1646(a)s 1808(name,)s 2429(lik)s 2(e)k 220 fnt2 2837 8023(@T)m 26(eX)k 240 fnt1 3432 8026(,)m 3535(which)s 4172(stands)s 4817(for)s 5151(something)s 6197(other)s @@ -3069,12 +3077,12 @@ grestore 2629(says)s 3090(what)s 3613(the)s 3959(symbol)s 4717(stands)s 5364(for)s 13(.)k 5791(The)s 240 fnt6 6217 7452(body)m 240 fnt1 6737 7450(of)m 7006(a)s 7170(de\207nition)s -[ /Dest /LOUT16_4074_pri_defi_ld_3 /DEST pdfmark +[ /Dest /LOUT16_4080_pri_defi_3 /DEST pdfmark 8142(is)s 8350(the)s 8695(part)s 0 7162(follo)m 6(wing)k 977(the)s 1325(name,)s 1950(between)s 2804(the)s 3152(braces.)s 3926(T)s 19(o)k 240 fnt6 4226 7164(in)m 9(vok)k 2(e)k -[ /Dest /LOUT16_4074_pri_defi_ld_4 /DEST pdfmark +[ /Dest /LOUT16_4080_pri_defi_4 /DEST pdfmark 240 fnt1 4892 7162(a)m 5058(symbol)s 5818(is)s 6028(to)s 6267(mak)s 2(e)k 6839(use)s 7214(of)s 7485(it.)s 480 6788(Another)m 1324(e)s 3(xpression)k @@ -3099,7 +3107,7 @@ grestore 1963(that)s 220 fnt2 2398 2202(@Super)m 240 fnt1 3283 2205(has)m 3669(tw)s 2(o)k 240 fnt6 4096 2207(par)m 3(ameter)k 2(s)k 240 fnt1 5176 2205(,)m -[ /Dest /LOUT16_4074_pri_defi_ld_5 /DEST pdfmark +[ /Dest /LOUT16_4080_pri_defi_5 /DEST pdfmark 220 fnt2 5300 2202(x)m 240 fnt1 5485 2205(and)m 220 fnt2 5906 2202(y)m 240 fnt1 6014 2205(.)m 6194(When)s 220 fnt2 6840 2202(@Super)m 240 fnt1 7725 2205(is)m @@ -3176,7 +3184,7 @@ grestore 3765(themselv)s 3(es,)k 4934(a)s 5103(peculiarly)s 6115(circular)s 6905(thing)s 7453(to)s 7695(do)s 7991(which)s 8636(goes)s 0 12489(by)m 294(the)s 642(name)s 1216(of)s -[ /Dest /LOUT16_4074_pri_defi_ld_6 /DEST pdfmark +[ /Dest /LOUT16_4080_pri_defi_6 /DEST pdfmark 240 fnt6 1487 12491(r)m 8(ecur)k 2(sion.)k 240 fnt1 2548 12489(Here)m 3068(is)s 3278(an)s 3561(e)s 3(xample)k 4424(of)s @@ -3252,9 +3260,9 @@ grestore 6918(may)s 7379(be)s 7656(used)s 8148(to)s 8382(specify)s 0 2309(the)m 240 fnt6 348 2311(pa)m 2(g)k 2(e)k 863(layout)s -[ /Dest /LOUT16_4059_pri_defi_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4059_pri_defi_1 /DEST pdfmark -[ /Dest /LOUT16_4074_pri_defi_ld_7 /DEST pdfmark +[ /Dest /LOUT16_4080_pri_defi_7 /DEST pdfmark 240 fnt1 1525 2309(of)m 1796(a)s 1962(document.)s 3070(T)s 19(o)k 3370(be)s 3(gin)k 3956(with,)s 4488(we)s 4823(can)s 5212(de\207ne)s 5853(a)s 6019(page)s @@ -3572,7 +3580,7 @@ grestore [ /Dest /LOUTcross /DEST pdfmark 240 fnt1 480 1898(A)m 705(cross)s 1241(reference)s -[ /Dest /LOUT16_4074_pri_cros_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_pri_cros_1 /DEST pdfmark 2178(in)s 2415(common)s 3304(terminology)s 4521(is)s 4725(something)s 5769(lik)s 2(e)k 6176(`see)s 6610(T)s 19(able)k 7185(6')s 7411(or)s 7664(`see)s @@ -3589,14 +3597,14 @@ grestore 2002(page)s 2510(63,)s 2857(and)s 3261(all)s 3554(the)s 3902(cross)s 4444(references)s 5475(must)s 6000(be)s 6282(changed.)s 480 660(The)m 918(Scribe)s -[ /Dest /LOUT16_4074_pri_cros_ld_2 /DEST pdfmark +[ /Dest /LOUT16_4080_pri_cros_2 /DEST pdfmark 1594(document)s 2608(formatter)s 9(,)k 3603(de)s 6(v)k 3(eloped)k 4647(by)s 4951(Brian)s 5549(K.)s 5836(Reid)s 6357([)s [ /Rect [6428 657 6541 824] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTreid1980scribe /ANN pdfmark 6428(6)s 6541(],)s -[ /Dest /LOUT16_4074_pri_cros_ld_3 /DEST pdfmark +[ /Dest /LOUT16_4080_pri_cros_3 /DEST pdfmark 6737(introduced)s 7828(a)s 8004(scheme)s 8788(for)s 0 372(k)m 2(eeping)k 804(track)s 1337(of)s 1603(cross)s 2140(references.)s 3279(It)s 3479(allo)s 6(ws)k 4143(you)s 4553(to)s 4787(gi)s 6(v)k 3(e)k @@ -3709,18 +3717,18 @@ grestore 3169(reference)s 4109(and)s 4511(ending)s 5213(at)s 5443(the)s 5788(top)s 6145(of)s 6413(the)s 6759(tar)s 4(get)k -[ /Dest /LOUT16_4074_pri_cros_ld_4 /DEST pdfmark +[ /Dest /LOUT16_4080_pri_cros_4 /DEST pdfmark 7355(in)s 9(v)k 4(ocation.)k 8513(Three)s 0 5859(special)m 715(v)s 6(alues)k 1367(may)s 1830(be)s 2108(gi)s 6(v)k 3(en)k 2685(to)s 2920(the)s 3264(right)s 3772(parameter)s 4782(of)s 220 fnt2 5050 5856(&&)m 240 fnt1 5338 5859(:)m 220 fnt2 5500 5856(preceding)m 240 fnt1 6451 5859(,)m 220 fnt2 6555 5856(f)m 6(ollo)k 3(wing)k 240 fnt1 7385 5859(,)m 7488(and)s -[ /Dest /LOUT16_4074_pri_cros_ld_5 /DEST pdfmark +[ /Dest /LOUT16_4080_pri_cros_5 /DEST pdfmark -[ /Dest /LOUT16_4074_pri_cros_ld_6 /DEST pdfmark +[ /Dest /LOUT16_4080_pri_cros_6 /DEST pdfmark -[ /Dest /LOUT16_4074_pri_cros_ld_7 /DEST pdfmark +[ /Dest /LOUT16_4080_pri_cros_7 /DEST pdfmark 220 fnt2 7888 5856(f)m 6(oll_or_prec)k 240 fnt1 9022 5859(.)m 0 5571(The)m 467(cross)s 1049(reference)s 220 fnt2 2032 5568(@T)m 26(ab)k 4(le&&preceding)k 240 fnt1 @@ -4011,7 +4019,7 @@ grestore 4801(to)s 5032(o)s 3(v)k 3(ercome)k 6017(these)s 6557(obstacles,)s 7532(is)s 7734(the)s 240 fnt6 8074 12545(galle)m 7(y)k -[ /Dest /LOUT16_4074_pri_gall_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_pri_gall_1 /DEST pdfmark 240 fnt1 8699 12543(\(the)m 0 12255(name)m 564(is)s 764(borro)s 6(wed)k 1723(from)s 2237(the)s 2575(g)s 1(alle)k 3(ys)k 3288(used)s 3775(in)s 4008(manual)s 4757(typesetting\).)s 6039(A)s @@ -4041,14 +4049,14 @@ grestore 1050(as)s 1228(here,)s 1586(we)s 1820(\207nd)s 480 7469(that)m 774(we)s 1013(cannot)s 1495(omit)s 1843(this)s 480 7289(English)m 1005(master)s 8(.)k gsave -3321 11312 translate +3321 11311 translate 180.0000 rotate gsave 0 0 translate 30.0000 rotate gsave 0 1 translate -240 fnt1 68 -2 0 -1 240 288 60 LoutGraphic +240 fnt1 68 -1 0 -1 240 288 60 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -4068,8 +4076,8 @@ gsave 0 0 translate -30.0000 rotate gsave -0 1 translate -240 fnt1 68 -2 0 -1 240 288 60 LoutGraphic +0 0 translate +240 fnt1 68 -1 0 0 240 288 60 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -4118,7 +4126,7 @@ gsave 30.0000 rotate gsave 0 1 translate -240 fnt1 68 -2 0 -1 240 288 60 LoutGraphic +240 fnt1 68 -1 0 -1 240 288 60 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -4138,8 +4146,8 @@ gsave 0 0 translate -30.0000 rotate gsave -0 1 translate -240 fnt1 68 -2 0 -1 240 288 60 LoutGraphic +0 0 translate +240 fnt1 68 -1 0 0 240 288 60 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -4154,7 +4162,7 @@ grestore 30.0000 rotate gsave 0 1 translate -240 fnt1 68 -2 0 -1 240 288 60 LoutGraphic +240 fnt1 68 -1 0 -1 240 288 60 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -4174,8 +4182,8 @@ gsave 4335 9295 translate -30.0000 rotate gsave -0 1 translate -240 fnt1 68 -2 0 -1 240 288 60 LoutGraphic +0 0 translate +240 fnt1 68 -1 0 0 240 288 60 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -4204,7 +4212,7 @@ grestore 1571(g)s 1(alle)k 3(y)k 15(,)k 2243(\207rst)s 2674(de\207ne)s 3315(a)s 3481(symbol)s 4241(with)s 4723(a)s 4889(special)s 220 fnt2 5607 2102(into)m -[ /Dest /LOUT16_4074_pri_gall_ld_2 /DEST pdfmark +[ /Dest /LOUT16_4080_pri_gall_2 /DEST pdfmark 240 fnt1 6013 2105(clause,)m 6717(lik)s 2(e)k 7129(this:)s 220 fnt2 480 1604(def @F)m 6(ootNote into { @F)k 6(ootPlace&&f)k 6(ollo)k 3(wing })k 480 1316( r)m -3(ight x)k 480 1028({)m 480 740( 8p @F)m 6(ont x)k @@ -4281,7 +4289,7 @@ grestore 3196 12255(which)m 3827(is)s 4027(the)s 240 fnt6 4364 12257(tar)m 8(g)k 2(et)k 240 fnt1 4979 12255(of)m 5239(a)s 5395(g)s 1(alle)k 3(y)k 15(,)k -[ /Dest /LOUT16_4074_pri_gall_ld_3 /DEST pdfmark +[ /Dest /LOUT16_4080_pri_gall_3 /DEST pdfmark 6056(must)s 6571(contain)s 7321(the)s 7659(special)s 8366(symbol)s 220 fnt2 0 11964(@Galle)m 4(y)k 240 fnt1 898 11967(e)m 3(xactly)k 1639(once)s 2147(in)s 2390(its)s 2666(body;)s 3258(often)s @@ -4300,7 +4308,7 @@ grestore 1726(it)s 1916(in)s 9(v)k 4(ok)k 2(es,)k 2752(is)s 2961(called)s 3587(a)s 240 fnt6 3752 10020(r)m 8(eceptive)k -[ /Dest /LOUT16_4074_pri_gall_ld_4 /DEST pdfmark +[ /Dest /LOUT16_4080_pri_gall_4 /DEST pdfmark 240 fnt1 4670 10018(symbol,)m 5481(meaning)s 6357(recepti)s 6(v)k 3(e)k 7277(to)s 7515(g)s 1(alle)k 3(ys.)k 220 fnt2 8350 10015(@F)m 6(oot)k 9002(-)s 0 9727(Place)m 240 fnt1 @@ -4325,7 +4333,7 @@ grestore 5233(e)s 3(xample)k 6089(document.)s 7190(Initially)s 7992(there)s 8518(is)s 8721(just)s 0 8204(the)m 348(one)s 240 fnt6 750 8206(r)m 10(oot)k -[ /Dest /LOUT16_4074_pri_gall_ld_5 /DEST pdfmark +[ /Dest /LOUT16_4080_pri_gall_5 /DEST pdfmark 240 fnt1 1203 8204(g)m 1(alle)k 3(y)k 15(,)k 1875(containing)s 2938(an)s 3221(une)s 3(xpanded)k 4434(in)s 9(v)k 4(ocation)k 5488(of)s 220 fnt2 5759 8201(@P)m 8(ageList:)k 180 fnt2 @@ -4337,7 +4345,7 @@ gsave 30.0000 rotate gsave 0 1 translate -240 fnt1 68 -2 0 -1 240 288 60 LoutGraphic +240 fnt1 68 -1 0 -1 240 288 60 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -4357,8 +4365,8 @@ gsave 0 0 translate -30.0000 rotate gsave -0 1 translate -240 fnt1 68 -2 0 -1 240 288 60 LoutGraphic +0 0 translate +240 fnt1 68 -1 0 0 240 288 60 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -4397,14 +4405,14 @@ grestore 1574(musical)s 480 2635(classics,)m 1050(as)s 1228(here,)s 1586(we)s 1820(\207nd)s 480 2455(that)m 774(we)s 1013(cannot)s 1495(omit)s 1843(this)s 480 2275(English)m 1005(master)s 8(.)k gsave -3434 6298 translate +3434 6297 translate 180.0000 rotate gsave 0 0 translate 30.0000 rotate gsave 0 1 translate -240 fnt1 68 -2 0 -1 240 288 60 LoutGraphic +240 fnt1 68 -1 0 -1 240 288 60 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -4424,8 +4432,8 @@ gsave 0 0 translate -30.0000 rotate gsave -0 1 translate -240 fnt1 68 -2 0 -1 240 288 60 LoutGraphic +0 0 translate +240 fnt1 68 -1 0 0 240 288 60 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -4454,7 +4462,7 @@ gsave 30.0000 rotate gsave 0 1 translate -240 fnt1 68 -2 0 -1 240 288 60 LoutGraphic +240 fnt1 68 -1 0 -1 240 288 60 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -4474,8 +4482,8 @@ gsave 0 0 translate -30.0000 rotate gsave -0 1 translate -240 fnt1 68 -2 0 -1 240 288 60 LoutGraphic +0 0 translate +240 fnt1 68 -1 0 0 240 288 60 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -4581,7 +4589,7 @@ gsave 30.0000 rotate gsave 0 1 translate -240 fnt1 68 -2 0 -1 240 288 60 LoutGraphic +240 fnt1 68 -1 0 -1 240 288 60 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -4601,8 +4609,8 @@ gsave 0 0 translate -30.0000 rotate gsave -0 1 translate -240 fnt1 68 -2 0 -1 240 288 60 LoutGraphic +0 0 translate +240 fnt1 68 -1 0 0 240 288 60 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -4642,7 +4650,7 @@ gsave 30.0000 rotate gsave 0 1 translate -240 fnt1 68 -2 0 -1 240 288 60 LoutGraphic +240 fnt1 68 -1 0 -1 240 288 60 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -4662,8 +4670,8 @@ gsave 0 0 translate -30.0000 rotate gsave -0 1 translate -240 fnt1 68 -2 0 -1 240 288 60 LoutGraphic +0 0 translate +240 fnt1 68 -1 0 0 240 288 60 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -4704,7 +4712,7 @@ gsave 30.0000 rotate gsave 0 1 translate -240 fnt1 68 -2 0 -1 240 288 60 LoutGraphic +240 fnt1 68 -1 0 -1 240 288 60 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -4724,8 +4732,8 @@ gsave 0 0 translate -30.0000 rotate gsave -0 1 translate -240 fnt1 68 -2 0 -1 240 288 60 LoutGraphic +0 0 translate +240 fnt1 68 -1 0 0 240 288 60 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -4776,7 +4784,7 @@ gsave 30.0000 rotate gsave 0 1 translate -240 fnt1 68 -2 0 -1 240 288 60 LoutGraphic +240 fnt1 68 -1 0 -1 240 288 60 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -4796,8 +4804,8 @@ gsave 0 0 translate -30.0000 rotate gsave -0 1 translate -240 fnt1 68 -2 0 -1 240 288 60 LoutGraphic +0 0 translate +240 fnt1 68 -1 0 0 240 288 60 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -4894,7 +4902,7 @@ grestore 2184(consists)s 2985(of)s 3249(a)s 3408(sequence)s 4334(of)s 240 fnt6 4598 10657(te)m 4(xtual)k 5297(units)s 240 fnt1 5757 10655(,)m -[ /Dest /LOUT16_4074_det_lexi_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_det_lexi_1 /DEST pdfmark 5857(which)s 6492(may)s 6951(be)s 7226(either)s 240 fnt6 7822 10657(white)m 8386(spaces)s 240 fnt1 9019 10655(,)m 240 fnt6 0 10369(identi\207er)m 2(s,)k 1047(delimiter)s 2(s,)k @@ -4903,17 +4911,17 @@ grestore 4264(is)s 4474(a)s 4640(sequence)s 5573(of)s 240 fnt6 5844 10369(c)m 3(har)k 3(acter)k 2(s)k 240 fnt1 6914 10367(chosen)m 7636(from:)s -[ /Dest /LOUT16_4074_det_lexi_ld_2 /DEST pdfmark +[ /Dest /LOUT16_4080_det_lexi_2 /DEST pdfmark -[ /Dest /LOUT16_4074_det_lexi_ld_3 /DEST pdfmark +[ /Dest /LOUT16_4080_det_lexi_3 /DEST pdfmark -[ /Dest /LOUT16_4074_det_lexi_ld_4 /DEST pdfmark +[ /Dest /LOUT16_4080_det_lexi_4 /DEST pdfmark -[ /Dest /LOUT16_4074_det_lexi_ld_5 /DEST pdfmark +[ /Dest /LOUT16_4080_det_lexi_5 /DEST pdfmark -[ /Dest /LOUT16_4074_det_lexi_ld_6 /DEST pdfmark +[ /Dest /LOUT16_4080_det_lexi_6 /DEST pdfmark -[ /Dest /LOUT16_4074_det_lexi_ld_7 /DEST pdfmark +[ /Dest /LOUT16_4080_det_lexi_7 /DEST pdfmark 480 9829(letter)m 220 fnt2 1934 9826(@ab-zAB-Z_)m 240 fnt1 480 9541(white)m 1067(space)s 240 fnt6 1934 9543(space)m 2592(formfeed)s 3568(tab)s 3988(ne)s 3(wline)k 240 fnt1 @@ -4937,11 +4945,11 @@ grestore 698 6612(white)m 1256(space)s 240 fnt1 1841 6610(is)m 2038(a)s 2191(sequence)s 3111(of)s 3369(one)s 3758(or)s 4005(more)s 4539(white)s 5113(space)s 5687(characters.)s -[ /Dest /LOUT16_4074_det_lexi_ld_8 /DEST pdfmark +[ /Dest /LOUT16_4080_det_lexi_8 /DEST pdfmark -[ /Dest /LOUT16_4074_det_lexi_ld_9 /DEST pdfmark +[ /Dest /LOUT16_4080_det_lexi_9 /DEST pdfmark -[ /Dest /LOUT16_4074_det_lexi_ld_10 /DEST pdfmark +[ /Dest /LOUT16_4080_det_lexi_10 /DEST pdfmark 6805(Lout)s 7304(treats)s 7858(the)s 8193(formfeed)s 0 6322(character)m 931(e)s 3(xactly)k 1668(lik)s 2(e)k 2076(the)s 2420(space)s 3003(character;)s @@ -4951,7 +4959,7 @@ grestore 240 fnt1 1635 5660(is)m 1844(a)s 2009(sequence)s 2941(of)s 3211(one)s 3612(or)s 3870(more)s 4415(`other')s 5096(characters)s 6113(which)s -[ /Dest /LOUT16_4074_det_lexi_ld_11 /DEST pdfmark +[ /Dest /LOUT16_4080_det_lexi_11 /DEST pdfmark 6754(is)s 6963(the)s 7310(name)s 7883(of)s 8153(a)s 8317(symbol.)s 0 5372(F)m 3(or)k 417(e)s 3(xample,)k 220 fnt2 1360 5369({)m 240 fnt1 1512 5372(and)m 220 fnt2 @@ -4979,7 +4987,7 @@ grestore 3192(of)s 3488(one)s 3915(or)s 4199(more)s 4772(letters)s 5430(which)s 6097(is)s 6332(the)s 6705(name)s 7304(of)s 7600(a)s -[ /Dest /LOUT16_4074_det_lexi_ld_12 /DEST pdfmark +[ /Dest /LOUT16_4080_det_lexi_12 /DEST pdfmark 7791(symbol.)s 8685(It)s 8916(is)s 0 1033(con)m 9(v)k 3(entional)k 1308(b)s 4(ut)k 1700(not)s 2096(essential)s 3003(to)s 3272(be)s 3(gin)k 3888(identi\207ers)s 4924(with)s 220 fnt2 @@ -5090,15 +5098,15 @@ grestore 240 fnt1 4798 2599(.)m 5011(The)s 5487(symbols)s 220 fnt2 6385 2596(@LClos)m 240 fnt1 7161 2599(,)m 220 fnt2 7316 2596(@LEn)m 4(v)k 240 fnt1 8034 2599(,)m -[ /Dest /LOUT16_4074_det_lexi_ld_13 /DEST pdfmark +[ /Dest /LOUT16_4080_det_lexi_13 /DEST pdfmark -[ /Dest /LOUT16_4074_det_lexi_ld_14 /DEST pdfmark +[ /Dest /LOUT16_4080_det_lexi_14 /DEST pdfmark -[ /Dest /LOUT16_4074_det_lexi_ld_15 /DEST pdfmark +[ /Dest /LOUT16_4080_det_lexi_15 /DEST pdfmark -[ /Dest /LOUT16_4074_det_lexi_ld_16 /DEST pdfmark +[ /Dest /LOUT16_4080_det_lexi_16 /DEST pdfmark -[ /Dest /LOUT16_4074_det_lexi_ld_17 /DEST pdfmark +[ /Dest /LOUT16_4080_det_lexi_17 /DEST pdfmark 220 fnt2 8190 2596(@LInput)m 240 fnt1 9019 2599(,)m 220 fnt2 0 2308(@L)m 24(Vis)k 240 fnt1 722 2311(and)m 220 fnt2 1170 2308(@LUse)m 240 fnt1 2001 2311(appear)m @@ -5112,11 +5120,11 @@ grestore 240 fnt6 1213 1363(liter)m 3(al)k 1864(wor)s 8(d)k 240 fnt1 2355 1361(,)m 2473(which)s 3126(means)s 3799(that)s 4227(it)s 4430(will)s -[ /Dest /LOUT16_4074_det_lexi_ld_18 /DEST pdfmark +[ /Dest /LOUT16_4080_det_lexi_18 /DEST pdfmark -[ /Dest /LOUT16_4074_det_lexi_ld_19 /DEST pdfmark +[ /Dest /LOUT16_4080_det_lexi_19 /DEST pdfmark -[ /Dest /LOUT16_4074_det_lexi_ld_20 /DEST pdfmark +[ /Dest /LOUT16_4080_det_lexi_20 /DEST pdfmark 4867(pass)s 5341(through)s 6154(Lout)s 6677(unchanged.)s 7890(An)s 8251(arbitrary)s 0 1073(sequence)m 926(of)s 1190(characters)s 2201(enclosed)s 3089(in)s 3325(double)s 4026(quotes,)s @@ -5193,7 +5201,7 @@ grestore 220 fnt2 1612 11762("\\"@PP\\"")m 240 fnt1 2606 11765(produces)m 220 fnt2 3521 11762("@PP")m 240 fnt1 4177 11765(.)m 480 11391(When)m 1106(the)s 1451(comment)s 2398(character)s -[ /Dest /LOUT16_4074_det_lexi_ld_21 /DEST pdfmark +[ /Dest /LOUT16_4080_det_lexi_21 /DEST pdfmark 220 fnt2 3328 11388(#)m 240 fnt1 3502 11391(is)m 3709(encountered,)s 4982(e)s 6(v)k 3(erything)k 6045(from)s 6566(that)s 6981(point)s 7530(to)s 7765(the)s @@ -5204,7 +5212,7 @@ grestore 240 fnt1 0 9819(for)m 338(temporarily)s 1506(deleting)s 2329(parts)s 2844(of)s 3115(the)s 3463(document,)s 4514(and)s 4918(so)s 5184(on.)s 240 fnt6 480 9447(Macr)m 10(os)k -[ /Dest /LOUT16_4074_det_lexi_ld_22 /DEST pdfmark +[ /Dest /LOUT16_4080_det_lexi_22 /DEST pdfmark 240 fnt1 1268 9445(pro)m 3(vide)k 2064(a)s 2242(means)s 2916(of)s 3199(de\207ning)s 4049(symbols)s 4910(which)s 5564(stand)s 6139(for)s @@ -5262,9 +5270,9 @@ grestore 6496(ha)s 4(v)k 3(e)k 6989(an)s 3(y)k 7377(number)s 8159(of)s 240 fnt6 8421 3555(named)m 0 3267(par)m 3(ameter)k 2(s)k 240 fnt1 1080 3265(:)m -[ /Dest /LOUT16_4074_det_name_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_det_name_1 /DEST pdfmark -[ /Dest /LOUT16_4074_det_name_ld_2 /DEST pdfmark +[ /Dest /LOUT16_4080_det_name_2 /DEST pdfmark 220 fnt2 480 2768(def @Chapter)m 480 2480( named @T)m 26(ag {})k 480 2192( named @Title {})m 480 1904( r)m -3(ight x)k 480 1616({)m 480 1328( ...)m 480 1040(})m 240 fnt1 0 546(Their)m 577(de\207nitions)s 1639(appear)s @@ -5273,7 +5281,7 @@ grestore 7517(each)s 8013(is)s 8224(follo)s 6(wed)k 0 258(by)m 293(a)s 240 fnt6 457 260(default)m 1183(value)s 240 fnt1 1753 258(between)m -[ /Dest /LOUT16_4074_det_name_ld_3 /DEST pdfmark +[ /Dest /LOUT16_4080_det_name_3 /DEST pdfmark 2605(braces.)s 3377(When)s 220 fnt2 4004 255(@Chapter)m 240 fnt1 5066 258(is)m 5274(in)s 9(v)k 4(ok)k 2(ed,)k 6136(its)s 6411(named)s 7105(parameters)s 8201(are)s 8546(gi)s 6(v)k 3(en)k @@ -5360,7 +5368,7 @@ grestore 8405(def)s 2(ault)k 0 8956(v)m 6(alue)k 568(as)s 818(just)s 1223(described.)s 480 8582(A)m 719(named)s 220 fnt2 1424 8579(@T)m 26(ag)k 240 fnt1 2057 8582(parameter)m -[ /Dest /LOUT16_4074_det_name_ld_4 /DEST pdfmark +[ /Dest /LOUT16_4080_det_name_4 /DEST pdfmark 3080(does)s 3580(not)s 3955(tak)s 2(e)k 4417(its)s 4702(def)s 2(ault)k 5433(v)s 6(alue)k 6010(from)s 6544(the)s 6901(de\207nition;)s @@ -5477,7 +5485,7 @@ grestore [ /Dest /LOUTvisibility /DEST pdfmark 240 fnt1 480 11359(A)m 710(de\207nition)s 1684(may)s 2150(contain)s -[ /Dest /LOUT16_4074_det_visi_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_det_visi_1 /DEST pdfmark 2911(other)s 3462(de\207nitions)s 4523(at)s 4755(the)s 5103(be)s 3(ginning)k 6111(of)s 6382(its)s 6658(body:)s 220 fnt2 480 10858(def @NineSquare)m 480 10570( r)m -3(ight x)k 480 10282({)m 480 9994( def @Three { x |0.2i x |0.2i x })m 480 9418( @Three /0.2i @Three /0.2i @Three)m @@ -5586,9 +5594,9 @@ grestore 7877(and)s 8270(simplest)s 0 2288(of)m 267(these)s 810(features)s 1611(is)s 1817(the)s 240 fnt6 2161 2290(body)m 2678(par)s 3(ameter)k 240 fnt1 3677 2288(,)m -[ /Dest /LOUT16_4074_det_visi_ld_2 /DEST pdfmark +[ /Dest /LOUT16_4080_det_visi_2 /DEST pdfmark -[ /Dest /LOUT16_4074_det_visi_ld_3 /DEST pdfmark +[ /Dest /LOUT16_4080_det_visi_3 /DEST pdfmark 3780(an)s 4059(alternati)s 6(v)k 3(e)k 5108(form)s 5628(of)s 5895(right)s 6401(parameter)s 13(.)k 7502(The)s 7926(Eq)s 8245(equation)s 0 2000(formatting)m 1053(package)s @@ -5667,7 +5675,7 @@ grestore 220 fnt2 274 9258(@Eq)m 240 fnt1 815 9261(in)m 1061(an)s 220 fnt2 1347 9258(e)m 6(xpor)k -8(t)k 240 fnt1 2018 9261(clause,)m -[ /Dest /LOUT16_4074_det_visi_ld_4 /DEST pdfmark +[ /Dest /LOUT16_4080_det_visi_4 /DEST pdfmark 2725(preceding)s 3724(the)s 4075(de\207nition)s 5052(as)s 5305(sho)s 6(wn.)k 6092(Only)s 6628(e)s 3(xported)k 7523(symbols)s 8375(may)s 8844(be)s 0 8973(in)m 9(v)k 4(ok)k 2(ed)k @@ -5679,73 +5687,73 @@ grestore 2088(visible)s 2781(within)s 3449(it:)s 220 fnt2 480 8184(@Eq { {x sup 2 + y sup 2} o)m 3(v)k 5(er 2 })k 240 fnt1 0 7686(calls)m 488(on)s 785(the)s 1133(nested)s 1802(de\207nitions)s 2863(of)s 220 fnt2 3134 7683(@Eq)m 240 fnt1 -3672 7686(to)m 3911(produce)s 4738(the)s 5086(result)s 168 fnt4 -586 7231(2)m 240 fnt6 480 7171(x)m 240 fnt4 738 7163(+)m -168 fnt4 1041 7231(2)m 240 fnt6 939 7171(y)m 641 0 0 0 240 288 12 480 7073 LoutGr2 +3672 7686(to)m 3911(produce)s 4738(the)s 5086(result)s 167 fnt4 +586 7233(2)m 240 fnt6 480 7173(x)m 240 fnt4 737 7165(+)m +167 fnt4 1040 7233(2)m 240 fnt6 938 7173(y)m 639 0 0 0 240 288 12 480 7075 LoutGr2 0 0 moveto xsize 0 lineto 0.05 ft setlinewidth stroke grestore grestore 240 fnt4 -743 6845(2)m 240 fnt1 0 6334(The)m 416(body)s 937(parameter')s 13(s)k +742 6847(2)m 240 fnt1 0 6336(The)m 416(body)s 937(parameter')s 13(s)k 2089(v)s 6(alue)k 2644(must)s 3156(be)s 3426(enclosed)s 4308(in)s 4539(braces.)s 5300(The)s 5715(term)s 6200(`body)s -6800(parameter')s 7854(is)s 8051(a)s 8204(reminder)s 0 6046(that)m +6800(parameter')s 7854(is)s 8051(a)s 8204(reminder)s 0 6048(that)m 418(the)s 766(v)s 6(alue)k 1334(is)s 1544(interpreted)s 2636(as)s 2886(if)s 3103(it)s 3295(w)s 2(as)k 3716(within)s 4384(the)s 4732(body)s 5266(of)s 5537(the)s -5885(symbol.)s 480 5672(A)m 710(body)s 1244(parameter)s 2257(may)s +5885(symbol.)s 480 5674(A)m 710(body)s 1244(parameter)s 2257(may)s 2723(not)s 3089(be)s 3370(e)s 3(xported,)k 4311(and)s 4714(in)s 4957(f)s 2(act)k 5372(a)s 5537(body)s 6071(parameter)s 7085(may)s 7550(be)s 7832(in)s 9(v)k 4(ok)k 2(ed)k -8646(only)s 0 5384(within)m 656(the)s 991(body)s 1512(of)s +8646(only)s 0 5386(within)m 656(the)s 991(body)s 1512(of)s 1770(the)s 2105(enclosing)s 3063(symbol,)s 3862(not)s 4215(within)s 4870(an)s 3(y)k 5254(nested)s 5911(de\207nitions.)s 7072(F)s 3(or)k -7448(e)s 3(xample,)k 220 fnt2 8349 5381(x)m 240 fnt1 -8504 5384(abo)m 3(v)k 3(e)k 0 5096(may)m 471(not)s +7448(e)s 3(xample,)k 220 fnt2 8349 5383(x)m 240 fnt1 +8504 5386(abo)m 3(v)k 3(e)k 0 5098(may)m 471(not)s 843(be)s 1131(in)s 9(v)k 4(ok)k 2(ed)k -1952(within)s 220 fnt2 2626 5093(sup)m 240 fnt1 2972 5096(.)m +1952(within)s 220 fnt2 2626 5095(sup)m 240 fnt1 2972 5098(.)m 3141(This)s 3623(restriction)s 4653(is)s 4869(needed)s 5611(to)s 5855(a)s 4(v)k 4(oid)k 6443(the)s 6797(possibility)s -7853(of)s 8130(recursion,)s 0 4808(when)m 585(the)s 943(actual)s +7853(of)s 8130(recursion,)s 0 4810(when)m 585(the)s 943(actual)s 1577(body)s 2121(parameter)s 3145(in)s 9(v)k 4(ok)k 2(es)k 3935(an)s 4228(e)s 3(xported)k 5129(nested)s 5808(de\207nition)s 6792(which)s 7443(in)s 9(v)k 4(ok)k 2(es)k -8234(the)s 8592(body)s 0 4520(parameter)m 9(,)k 1052(etc.)s -480 4146(The)m 932(second)s 1679(place)s 2263(where)s 2928(e)s 3(xported)k +8234(the)s 8592(body)s 0 4522(parameter)m 9(,)k 1052(etc.)s +480 4148(The)m 932(second)s 1679(place)s 2263(where)s 2928(e)s 3(xported)k 3844(symbols)s 4717(may)s 5207(be)s 5514(used)s 6035(is)s 6269(in)s 6536(the)s 6909(right)s 7444(parameter)s 8482(of)s -8778(the)s 220 fnt2 0 3855(@Open)m 240 fnt1 806 3858(symbol,)m +8778(the)s 220 fnt2 0 3857(@Open)m 240 fnt1 806 3860(symbol,)m 1618(and)s 2022(follo)s 6(wing)k 2999(its)s 3275(alternati)s 6(v)k 3(e)k -4329(form,)s 220 fnt2 4900 3855(@Use)m 240 fnt1 5565 3858(\(Section)m -6418(3.36\).)s 480 3484(Exported)m 1480(nested)s 2214(symbols)s 3128(and)s +4329(form,)s 220 fnt2 4900 3857(@Use)m 240 fnt1 5565 3860(\(Section)m +6418(3.36\).)s 480 3486(Exported)m 1480(nested)s 2214(symbols)s 3128(and)s 3598(parameters)s 4761(may)s 5292(be)s 5639(made)s 6279(visible)s -7037(within)s 7770(a)s 8002(subsequent)s 0 3196(de\207nition)m 974(or)s +7037(within)s 7770(a)s 8002(subsequent)s 0 3198(de\207nition)m 974(or)s 1233(macro)s 1883(by)s 2177(preceding)s 3173(it)s 3365(with)s -3847(an)s 220 fnt2 4130 3193(impor)m -8(t)k -[ /Dest /LOUT16_4074_det_visi_ld_5 /DEST pdfmark +3847(an)s 220 fnt2 4130 3195(impor)m -8(t)k +[ /Dest /LOUT16_4080_det_visi_5 /DEST pdfmark 240 fnt1 -4803 3196(clause,)m 5507(lik)s 2(e)k 5919(this:)s 220 fnt2 -480 2695(impor)m -8(t @Eq)k 480 2407(def p)m 6(ythag { sqr)k -8(t { x sup 2 + y sup 2 } })k -240 fnt1 0 1908(Note)m 548(ho)s 6(we)k 6(v)k 3(er)k -1444(that)s 220 fnt2 1889 1905(p)m 6(ythag)k 240 fnt1 -2617 1908(can)m 3033(only)s 3540(be)s 3849(used)s 4374(with)s +4803 3198(clause,)m 5507(lik)s 2(e)k 5919(this:)s 220 fnt2 +480 2697(impor)m -8(t @Eq)k 480 2409(def p)m 6(ythag { sqr)k -8(t { x sup 2 + y sup 2 } })k +240 fnt1 0 1910(Note)m 548(ho)s 6(we)k 6(v)k 3(er)k +1444(that)s 220 fnt2 1889 1907(p)m 6(ythag)k 240 fnt1 +2617 1910(can)m 3033(only)s 3540(be)s 3849(used)s 4374(with)s 4883(some)s 5471(in)s 9(v)k 4(ocation)k 6552(of)s -220 fnt2 6850 1905(@Eq)m 240 fnt1 7328 1908(:)m 7521(within)s -8216(the)s 8592(body)s 0 1620(parameter)m 1036(of)s 1329(an)s +220 fnt2 6850 1907(@Eq)m 240 fnt1 7328 1910(:)m 7521(within)s +8216(the)s 8592(body)s 0 1622(parameter)m 1036(of)s 1329(an)s 1635(in)s 9(v)k 4(ocation)k 2711(of)s 220 fnt2 -3005 1617(@Eq)m 240 fnt1 3483 1620(,)m 3612(within)s 4303(the)s +3005 1619(@Eq)m 240 fnt1 3483 1622(,)m 3612(within)s 4303(the)s 4673(right)s 5207(parameter)s 6243(of)s 6537(an)s 220 fnt2 -6842 1617(@Eq&&tag @Open)m 240 fnt1 8737 1620(,)m 8867(or)s 0 1332(follo)m 6(wing)k -977(a)s 220 fnt2 1143 1329(@Use { @Eq ...)m 13( })k 240 fnt1 -2798 1332(.)m 2962(There)s 3575(may)s 4041(be)s 4323(se)s 6(v)k 3(eral)k -5045(symbols)s 5894(in)s 6137(the)s 220 fnt2 6485 1329(impor)m -8(t)k -240 fnt1 7158 1332(clause.)m 480 958(In)m 760(a)s 951(similar)s -1698(w)s 2(ay)k 2174(to)s 220 fnt2 2438 955(impor)m -8(t)k -240 fnt1 3051 958(,)m 3183(a)s 3374(de\207nition)s 4373(may)s -4864(be)s 5171(preceded)s 6117(by)s 220 fnt2 6436 955(e)m 6(xtend)k -240 fnt1 7162 958(follo)m 6(wed)k 8089(by)s 8408(a)s -8599(sym)s 8998(-)s 0 670(bol)m 361(name:)s +6842 1619(@Eq&&tag @Open)m 240 fnt1 8737 1622(,)m 8867(or)s 0 1334(follo)m 6(wing)k +977(a)s 220 fnt2 1143 1331(@Use { @Eq ...)m 13( })k 240 fnt1 +2798 1334(.)m 2962(There)s 3575(may)s 4041(be)s 4323(se)s 6(v)k 3(eral)k +5045(symbols)s 5894(in)s 6137(the)s 220 fnt2 6485 1331(impor)m -8(t)k +240 fnt1 7158 1334(clause.)m 480 960(In)m 760(a)s 951(similar)s +1698(w)s 2(ay)k 2174(to)s 220 fnt2 2438 957(impor)m -8(t)k +240 fnt1 3051 960(,)m 3183(a)s 3374(de\207nition)s 4373(may)s +4864(be)s 5171(preceded)s 6117(by)s 220 fnt2 6436 957(e)m 6(xtend)k +240 fnt1 7162 960(follo)m 6(wed)k 8089(by)s 8408(a)s +8599(sym)s 8998(-)s 0 672(bol)m 361(name:)s grestore gsave 1417 -15423 translate @@ -6255,7 +6263,7 @@ grestore 480 10207(Ev)m 3(ery)k 1131(symbol)s 1920(in)s 2192(Lout)s 2733(has)s 3132(a)s 240 fnt6 3327 10209(pr)m 8(ecedence)k 240 fnt1 4401 10207(,)m -[ /Dest /LOUT16_4074_det_prec_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_det_prec_1 /DEST pdfmark 4538(which)s 5209(is)s 5448(a)s 5643(positi)s 6(v)k 3(e)k 6476(whole)s 7146(number)s 13(.)k 8057(When)s 8716(tw)s 2(o)k 0 9919(symbols)m 849(compete)s @@ -6277,7 +6285,7 @@ grestore 7887(second)s 8651(rule.)s 0 8013(Each)m 545(symbol)s 1316(is)s 1537(either)s 240 fnt6 2151 8015(left-associative)m 240 fnt1 3659 8013(or)m -[ /Dest /LOUT16_4074_det_prec_ld_2 /DEST pdfmark +[ /Dest /LOUT16_4080_det_prec_2 /DEST pdfmark 240 fnt6 3929 8015(right-associative)m 240 fnt1 5528 8013(.)m 5703(The)s 6142(v)s 6(alue)k 6720(of)s 220 fnt2 7002 8010(a)m 7180(op1)s 7564(b)s 7739(op2)s 8156(c)s 240 fnt1 @@ -6428,14 +6436,14 @@ grestore 0 7039(attrib)m 4(utes)k 935(determine)s 1946(the)s 2294(object')s 13(s)k 3088(\207nal)s 3568(appearance)s 4699(in)s 4942(the)s 5290(output.)s -[ /Dest /LOUT16_4074_det_size_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_det_size_1 /DEST pdfmark 480 6665(The)m 908(style)s 1415(of)s 1686(an)s 1969(object)s 2613(comprises)s 3633(the)s 3981(follo)s 6(wing:)k 0 6162(\213)m 480(Which)s 1175(font)s 1620(f)s 2(amily)k 15(,)k 2333(f)s 2(ace)k 2784(and)s 3188(size)s 3615(to)s 3854(use)s 4229(\(also)s 4746(de\207ning)s 5584(the)s 220 fnt2 5932 6159(f)m 240 fnt1 6050 6162(unit\);)m -[ /Dest /LOUT12_1488_det_size_ld_1 /DEST pdfmark +[ /Dest /LOUT12_1501_det_size_1 /DEST pdfmark 0 5659(\213)m 480(Whether)s 1391(small)s 1991(capitals)s 2799(are)s 3175(in)s 3446(ef)s 6(fect)k 4070(or)s 4358(not,)s 4799(and)s 5231(also)s 5698(what)s @@ -6443,13 +6451,13 @@ grestore 8740(full)s 480 5371(capitals)m 1260(the)s 1608(small)s 2180(capitals)s 2960(are)s 3307(to)s 3546(ha)s 4(v)k 3(e;)k -[ /Dest /LOUT12_1488_det_size_ld_2 /DEST pdfmark +[ /Dest /LOUT12_1501_det_size_2 /DEST pdfmark 0 4868(\213)m 480(What)s 1058(g)s 1(ap)k 1456(to)s 1695(replace)s 2440(a)s 2606(single)s 3233(space)s 3820(between)s 4674(tw)s 2(o)k 5084(objects)s 5812(by)s 6106(\(also)s 6623(de\207ning)s 7461(the)s 220 fnt2 7809 4865(s)m 240 fnt1 7972 4868(unit\);)m -[ /Dest /LOUT12_1488_det_size_ld_3 /DEST pdfmark +[ /Dest /LOUT12_1501_det_size_3 /DEST pdfmark 0 4365(\213)m 480(The)s 900(interpretation)s 2235(to)s 2465(place)s 3017(on)s 3306(white)s 3884(space)s 4463(separating)s 5490(tw)s 2(o)k 5891(objects)s 6611(\()s 220 fnt2 @@ -6459,42 +6467,42 @@ grestore 855 4077(,)m 962(or)s 220 fnt2 1221 4074(te)m 6(x)k 240 fnt1 1566 4077(as)m 1816(in)s 2059(Section)s 2833(3.5\);)s -[ /Dest /LOUT12_1488_det_size_ld_4 /DEST pdfmark +[ /Dest /LOUT12_1501_det_size_4 /DEST pdfmark 0 3583(\213)m 480(The)s 908(current)s 1644(v)s 6(alue)k 2212(of)s 2483(the)s 220 fnt2 2831 3580(y)m 240 fnt1 2999 3583(and)m 220 fnt2 3403 3580(z)m 240 fnt1 3567 3583(units)m 4083(of)s 4354(measurement)s 5688(\(Section)s 6541(3.6\);)s -[ /Dest /LOUT12_1488_det_size_ld_5 /DEST pdfmark +[ /Dest /LOUT12_1501_det_size_5 /DEST pdfmark 0 3082(\213)m 480(The)s 908(kind)s 1392(of)s 1663(paragraph)s 2676(breaking)s 3566(to)s 3805(emplo)s 2(y)k 4575(\()s 220 fnt2 4648 3079(adjust)m 240 fnt1 5229 3082(,)m 220 fnt2 5336 3079(r)m 2(agged)k 240 fnt1 6005 3082(,)m 6112(etc.\))s -[ /Dest /LOUT12_1488_det_size_ld_6 /DEST pdfmark +[ /Dest /LOUT12_1501_det_size_6 /DEST pdfmark 0 2579(\213)m 480(What)s 1058(g)s 1(ap)k 1456(to)s 1695(insert)s 2285(between)s 3139(the)s 3487(lines)s 3989(of)s 4260(paragraphs)s 5360(\(also)s 5877(de\207ning)s 6715(the)s 220 fnt2 7063 2576(v)m 240 fnt1 7232 2579(unit\);)m -[ /Dest /LOUT12_1488_det_size_ld_7 /DEST pdfmark +[ /Dest /LOUT12_1501_det_size_7 /DEST pdfmark 0 2076(\213)m 480(The)s 908(size)s 1335(of)s 1606(the)s 1954(outdent)s 2732(to)s 2971(use)s 3346(in)s 3589(the)s 220 fnt2 3937 2073(outdent)m 240 fnt1 4725 2076(paragraph)m 5738(breaking)s 6628(style;)s -[ /Dest /LOUT12_1488_det_size_ld_8 /DEST pdfmark +[ /Dest /LOUT12_1501_det_size_8 /DEST pdfmark 0 1573(\213)m 480(Whether)s 1462(the)s 220 fnt2 1909 1570(unbreakab)m 4(le\207rst)k 240 fnt1 3621 1573(and)m 220 fnt2 4124 1570(unbreakab)m 4(lelast)k 240 fnt1 5823 1573(paragraph)m 6935(breaking)s 7924(options)s 8779(are)s 480 1285(in)m 723(ef)s 6(fect;)k -[ /Dest /LOUT12_1488_det_size_ld_9 /DEST pdfmark +[ /Dest /LOUT12_1501_det_size_9 /DEST pdfmark 0 801(\213)m 480(Whether)s 1366(the)s 1717(ro)s 6(w)k 2141(marks)s 2779(of)s 3053(w)s 2(ords)k 3691(are)s 4041(to)s 4284(pass)s 4750(along)s 5338(the)s 5690(baseline)s 6532(or)s 6795(half)s 7241(the)s 7592(height)s 8254(of)s 8528(an)s 8815(`x')s 480 513(abo)m 3(v)k 3(e)k 1102(the)s 1450(baseline;)s -[ /Dest /LOUT12_1488_det_size_ld_10 /DEST pdfmark +[ /Dest /LOUT12_1501_det_size_10 /DEST pdfmark grestore gsave @@ -6552,24 +6560,24 @@ gsave grestore 0 13205(\213)m 480(Whether)s 1363(to)s 1602(permit)s 2285(h)s 1(yphenation)k 3525(or)s 3784(not;)s -[ /Dest /LOUT12_1488_det_size_ld_11 /DEST pdfmark +[ /Dest /LOUT12_1501_det_size_11 /DEST pdfmark 0 12702(\213)m 480(What)s 1058(colour)s 1729(the)s 2077(object)s 2721(is)s 2931(to)s 3170(appear)s 3867(in;)s -[ /Dest /LOUT12_1488_det_size_ld_12 /DEST pdfmark +[ /Dest /LOUT12_1501_det_size_12 /DEST pdfmark 0 12199(\213)m 480(Whether)s 220 fnt2 1363 12196(@Outline)m 240 fnt1 2332 12199(is)m 2542(in)s 2785(ef)s 6(fect;)k -[ /Dest /LOUT12_1488_det_size_ld_13 /DEST pdfmark +[ /Dest /LOUT12_1501_det_size_13 /DEST pdfmark 0 11715(\213)m 480(The)s 908(language)s 1828(of)s 2099(the)s 2447(object;)s -[ /Dest /LOUT12_1488_det_size_ld_14 /DEST pdfmark +[ /Dest /LOUT12_1501_det_size_14 /DEST pdfmark 0 11212(\213)m 480(Whether)s 220 fnt2 1363 11209(@V)m 17(Adjust)k 240 fnt1 2320 11212(,)m 220 fnt2 2427 11209(@HAdjust)m 240 fnt1 3473 11212(and)m 220 fnt2 3877 11209(@P)m 26(Adjust)k 240 fnt1 4885 11212(are)m 5232(in)s 5475(ef)s 6(fect.)k -[ /Dest /LOUT12_1488_det_size_ld_15 /DEST pdfmark +[ /Dest /LOUT12_1501_det_size_15 /DEST pdfmark 0 10712(The)m 423(style)s 925(of)s 1191(an)s 1468(object)s 2107(depends)s 2938(on)s 3229(where)s 3864(it)s 4051(appears)s 4827(in)s 5064(the)s 5407(\207nal)s @@ -6621,11 +6629,11 @@ grestore 220 fnt2 4743 7743(s)m 240 fnt1 4906 7746(unit)m 5338(is)s 5548(also)s 5986(set)s 6311(by)s 220 fnt2 6605 7743(@F)m 6(ont)k 240 fnt1 7317 7746(\(Section)m 8170(3.5\).)s -[ /Dest /LOUT16_4074_det_size_ld_2 /DEST pdfmark +[ /Dest /LOUT16_4080_det_size_2 /DEST pdfmark -[ /Dest /LOUT16_4074_det_size_ld_3 /DEST pdfmark +[ /Dest /LOUT16_4080_det_size_3 /DEST pdfmark -[ /Dest /LOUT16_4074_det_size_ld_4 /DEST pdfmark +[ /Dest /LOUT16_4080_det_size_4 /DEST pdfmark 536 7372(The)m 959(remainder)s 1983(of)s 2249(this)s 2641(section)s 3370(e)s 3(xplains)k 4210(ho)s 6(w)k 4667(the)s 5010(size)s 5433(of)s @@ -6822,7 +6830,7 @@ grestore 348(root)s 793(g)s 1(alle)k 3(y)k 15(.)k 1522(Each)s 2057(is)s 2267(considered)s 3361(to)s 3600(be)s 3882(enclosed)s -[ /Dest /LOUT16_4074_det_size_ld_5 /DEST pdfmark +[ /Dest /LOUT16_4080_det_size_5 /DEST pdfmark 4777(in)s 220 fnt2 5020 3044(@HContr)m 2(act)k 240 fnt1 6284 3047(and)m 220 fnt2 6688 3044(@VContr)m 2(act)k 240 fnt1 7940 3047(symbols.)m 480 2673(Up)m 836(to)s 1086(this)s @@ -6916,9 +6924,9 @@ grestore 2197(g)s 1(alle)k 3(ys)k 2923(and)s 3328(their)s 3827(tar)s 4(gets,)k 4568(as)s 4820(described)s 5796(in)s 6040(Section)s -[ /Dest /LOUT16_4074_det_gall_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_det_gall_1 /DEST pdfmark -[ /Dest /LOUT16_4074_det_gall_ld_2 /DEST pdfmark +[ /Dest /LOUT16_4080_det_gall_2 /DEST pdfmark 6816(1.4,)s 7225(can)s 7616(be)s 7900(summarized)s 0 11359(in)m 243(three)s 776(la)s 3(ws:)k 240 fnt6 0 10907(F)m 10(ir)k 2(st)k 540(Law)s 240 fnt1 @@ -6961,7 +6969,7 @@ grestore 3161(lying)s 3705(between)s 4558(tw)s 2(o)k 4966(neighbouring)s 6295(potential)s 7185(split)s 7655(points)s 8290(is)s 8498(called)s 0 6714(a)m 240 fnt6 166 6716(component)m -[ /Dest /LOUT16_4074_det_gall_ld_3 /DEST pdfmark +[ /Dest /LOUT16_4080_det_gall_3 /DEST pdfmark 240 fnt1 1281 6714(of)m 1552(the)s 1900(g)s 1(alle)k 3(y)k 15(.)k 2629(By)s 2963(de\207nition,)s 3987(a)s 4153(component)s 5277(cannot)s @@ -7074,46 +7082,46 @@ grestore 5515(follo)s 6(wing)k 6534(w)s 2(ay)k 15(.)k 7122(When)s 7793(a)s 8002(component)s 0 7405(consists)m 808(of)s 1080(a)s 1247(horizontal)s 2271(sequence)s 3205(of)s 3477(tw)s 2(o)k -3887(or)s 4147(more)s 4695(objects)s 240 fnt6 5423 7407(A)m -168 fnt4 5558 7314(1)m 240 fnt4 5637 7399(,)m 5746(\274)s -6046(,)s 240 fnt6 6155 7407(A)m 168 fnt6 6290 7320(n)m -240 fnt1 6431 7405(separated)m 7391(by)s 220 fnt2 7686 7402(|)m -240 fnt1 7784 7405(\(not)m 220 fnt2 8229 7402(||)m 240 fnt1 +3888(or)s 4147(more)s 4695(objects)s 240 fnt6 5424 7407(A)m +167 fnt4 5559 7315(1)m 240 fnt4 5637 7399(,)m 5746(\274)s +6046(,)s 240 fnt6 6155 7407(A)m 167 fnt6 6290 7320(n)m +240 fnt1 6430 7405(separated)m 7391(by)s 220 fnt2 7686 7402(|)m +240 fnt1 7783 7405(\(not)m 220 fnt2 8229 7402(||)m 240 fnt1 8323 7405(,)m 8431(not)s 220 fnt2 8798 7402(&)m 240 fnt1 8940 7405(\),)m 0 7117(Lout)m 506(will)s 926(in)s 9(v)k 3(estig)k 1(ate)k 1998(the)s 2339(component)s 3457(to)s 3690(see)s 4044(whether)s 4868(it)s 5054(can)s 5436(be)s 5712(brok)s 2(en)k 6426(up.)s 6823(It)s 7022(looks)s 7586(at)s 7811(each)s -240 fnt6 8300 7119(A)m 168 fnt6 8435 7032(i)m 240 fnt1 -8533 7117(to)m 8765(see)s 0 6829(whether)m 830(it)s 1023(is)s -1234(a)s 1401(v)s 3(ertical)k 2169(concatenation)s 3555(of)s -3827(objects)s 240 fnt6 4556 6831(A)m 168 fnt6 4691 6744(i)m -168 fnt4 4743 6738(1)m 240 fnt4 4822 6823(,)m 4932(\274)s -5232(,)s 240 fnt6 5342 6831(A)m 168 fnt6 5477 6744(im)m +240 fnt6 8300 7119(A)m 167 fnt6 8435 7032(i)m 240 fnt1 +8533 7117(to)m 8765(see)s 0 6829(whether)m 831(it)s 1024(is)s +1235(a)s 1402(v)s 3(ertical)k 2170(concatenation)s 3556(of)s +3828(objects)s 240 fnt6 4557 6831(A)m 167 fnt6 4692 6744(i)m +167 fnt4 4744 6739(1)m 240 fnt4 4822 6823(,)m 4932(\274)s +5233(,)s 240 fnt6 5343 6831(A)m 167 fnt6 5478 6744(im)m 240 fnt1 5641 6829(;)m 5754(if)s 5972(tw)s 2(o)k 6383(or)s 6643(more)s 7191(of)s 7463(the)s 240 fnt6 -7812 6831(A)m 168 fnt6 7947 6744(i)m 240 fnt1 8052 6829(satisfy)m +7812 6831(A)m 167 fnt6 7947 6744(i)m 240 fnt1 8052 6829(satisfy)m 8730(this)s 0 6541(condition,)m 1009(the)s 1354(component)s 2475(will)s 2898(not)s 3262(be)s 3541(brok)s 2(en)k 4258(up.)s 4659(So)s 4962(no)s 6(w)k 5421(suppose)s 6246(we)s 6578(ha)s 4(v)k 3(e)k 7076(just)s 7479(one)s -240 fnt6 7878 6543(A)m 168 fnt6 8013 6456(i)m 240 fnt1 +240 fnt6 7878 6543(A)m 167 fnt6 8013 6456(i)m 240 fnt1 8114 6541(which)m 8753(is)s 8960(a)s 0 6253(v)m 3(ertical)k 757(concatenation.)s 2239(Lout)s 2741(will)s 3156(break)s 3738(the)s -4076(component)s 5189(into)s 5604(one)s 5996(component)s 7109(for)s -7437(each)s 7922(of)s 8182(the)s 240 fnt6 8520 6255(A)m -168 fnt6 8655 6168(i)m 168 fnt4 8707 6162(1)m 240 fnt4 +4076(component)s 5190(into)s 5604(one)s 5996(component)s 7110(for)s +7438(each)s 7922(of)s 8183(the)s 240 fnt6 8521 6255(A)m +167 fnt6 8656 6168(i)m 167 fnt4 8708 6163(1)m 240 fnt4 8775 6247(,)m 8851(\274)s 3 5959(,)m 240 fnt6 80 5967(A)m -168 fnt6 215 5880(im)m 240 fnt1 379 5965(,)m 476(pro)s 3(vided)k -1373(that)s 1781(the)s 3(y)k 2234(are)s 2571(separated)s -3521(by)s 220 fnt2 3806 5962(//)m 240 fnt1 3981 5965(symbols)m +167 fnt6 215 5880(im)m 240 fnt1 378 5965(,)m 476(pro)s 3(vided)k +1372(that)s 1780(the)s 3(y)k 2233(are)s 2571(separated)s +3521(by)s 220 fnt2 3805 5962(//)m 240 fnt1 3980 5965(symbols)m 4820(\(not)s 220 fnt2 5255 5962(/)m 240 fnt1 5319 5965(\),)m -5495(and)s 5890(pro)s 3(vided)k 6786(this)s 7172(can)s +5495(and)s 5889(pro)s 3(vided)k 6786(this)s 7172(can)s 7551(be)s 7823(done)s 8335(without)s 0 5677(introducing)m 1155(an)s 3(y)k 1550(apparent)s 2431(change)s 3164(into)s 3587(the)s 3933(appearance)s 5062(of)s 5332(the)s 5678(component)s 6800(\(this)s 7274(second)s 7995(rule)s 8420(will)s 8844(be)s 0 5389(satis\207ed)m 847(if)s -1071(the)s 1426(other)s 240 fnt6 1984 5391(A)m 168 fnt6 +1071(the)s 1426(other)s 240 fnt6 1984 5391(A)m 167 fnt6 2119 5304(j)m 240 fnt1 2232 5389(are)m 2586(not)s 2959(v)s 3(ery)k 3442(lar)s 4(ge\).)k 4165(The)s 4600(e)s 3(xample)k 5470(abo)s 3(v)k 3(e)k 6099(satis\207es)s 6913(all)s @@ -7147,7 +7155,7 @@ grestore 2480(a)s 2675(mark)s 2(ed)k 3477(ef)s 6(fect)k 4103(on)s 4429(the)s 4806(v)s 3(ertical)k 5603(concatenation)s -[ /Dest /LOUT16_4074_det_gall_ld_4 /DEST pdfmark +[ /Dest /LOUT16_4080_det_gall_4 /DEST pdfmark 7017(symbol)s 220 fnt2 7806 49(//1.1b)m 240 fnt1 8347 52(,)m 8484(which)s grestore @@ -7253,7 +7261,7 @@ grestore 882(v)s 3(ery)k 1351(doubtful.)s 2319(F)s 3(or)k 2702(e)s 3(xample,)k 3609(what)s 4127(if)s 4338(the)s 4679(tar)s 4(gets)k -[ /Dest /LOUT16_4074_det_gall_ld_5 /DEST pdfmark +[ /Dest /LOUT16_4080_det_gall_5 /DEST pdfmark 5355(are)s 5696(in)s 5932(dif)s 6(ferent)k 6800(columns)s 7656(of)s 7920(one)s 8315(page,)s 8867(or)s 0 9240(what)m 525(if)s 742(one)s 1144(lies)s 1526(within)s @@ -7345,7 +7353,7 @@ grestore 5153(equal)s 5726(width.)s 480 2374(The)m 906(root)s 1348(g)s 1(alle)k 3(y)k 15(,)k 2018(where)s 2655(e)s 6(v)k 3(erything)k 3720(collects)s 4497(immediately)s 5742(prior)s 6264(to)s 6500(output,)s -[ /Dest /LOUT16_4074_det_gall_ld_6 /DEST pdfmark +[ /Dest /LOUT16_4080_det_gall_6 /DEST pdfmark 7217(is)s 7424(created)s 8168(automati)s 8998(-)s 0 2086(cally)m 15(,)k 556(not)s 921(by)s 1214(a)s 1379(de\207nition.)s 2459(Its)s @@ -7439,7 +7447,7 @@ grestore 2112(g)s 1(alle)k 3(y)k 2751(on)s 3054(the)s 3407(output)s 4085(\207le)s 4451(is)s 4666(some)s 6(what)k 5696(problematical,)s -[ /Dest /LOUT16_4074_det_gall_ld_7 /DEST pdfmark +[ /Dest /LOUT16_4080_det_gall_7 /DEST pdfmark 7121(because)s 7940(Lout)s 8457(has)s 8833(no)s 0 8956(w)m 2(ay)k 461(of)s 742(kno)s 6(wing)k 1638(ho)s 6(w)k 2109(lar)s 4(ge)k 2648(the)s @@ -7457,9 +7465,9 @@ grestore 1744(will)s 2198(promote)s 3079(a)s 3273(component)s 4425(only)s 4933(after)s 5457(an)s 3(y)k 5882(recepti)s 6(v)k 3(e)k 6832(symbols)s -[ /Dest /LOUT16_4074_det_gall_ld_8 /DEST pdfmark +[ /Dest /LOUT16_4080_det_gall_8 /DEST pdfmark -[ /Dest /LOUT16_4074_det_gall_ld_9 /DEST pdfmark +[ /Dest /LOUT16_4080_det_gall_9 /DEST pdfmark 7709(within)s 8405(it)s 8625(ha)s 4(v)k 3(e)k 0 7430(been)m 509(replaced,)s 1426(either)s 2029(by)s 2324(g)s 1(alle)k 3(ys)k 3048(or)s 3308(by)s 220 fnt2 3602 7427(@Null)m 240 fnt1 @@ -7493,7 +7501,7 @@ grestore 5819(the)s 6156(g)s 1(alle)k 3(y)k 6778(concept,)s 7618(called)s 8235(a)s 240 fnt6 8389 5244(for)m 8(cing)k 0 4956(galle)m 7(y)k 240 fnt1 573 4954(,)m -[ /Dest /LOUT16_4074_det_gall_ld_10 /DEST pdfmark +[ /Dest /LOUT16_4080_det_gall_10 /DEST pdfmark [ /Dest /LOUTforcing /DEST pdfmark 680(is)s @@ -7630,7 +7638,7 @@ grestore 2586(the)s 2928(symbol)s 3682(that)s 4094(is)s 4297(to)s 4530(be)s 4806(a)s 4966(g)s 1(alle)k 3(y)k 5594(a)s 5753(parameter)s 6761(or)s 7014(nested)s -[ /Dest /LOUT16_4074_det_gall_ld_11 /DEST pdfmark +[ /Dest /LOUT16_4080_det_gall_11 /DEST pdfmark 7677(de\207nition)s 8644(with)s 0 11391(the)m 348(special)s 1066(name)s 220 fnt2 1640 11388(@T)m 26(arget)k 240 fnt1 2467 11391(:)m 220 fnt2 @@ -7768,7 +7776,7 @@ grestore 2045(a)s 2216(symbol)s 2981(whose)s 3654(name)s 4233(is)s 220 fnt2 4448 13202(@Enclose)m 240 fnt1 5508 13205(has)m 5883(a)s 6054(special)s -[ /Dest /LOUT16_4074_det_gall_ld_12 /DEST pdfmark +[ /Dest /LOUT16_4080_det_gall_12 /DEST pdfmark 6777(meaning:)s 7772(when)s 8353(compo)s 8998(-)s 0 12917(nents)m 556(of)s 827(the)s 1175(g)s 1(alle)k 3(y)k 1810(replace)s 2555(a)s 220 fnt2 2721 12914(@Galle)m 4(y)k @@ -7929,13 +7937,13 @@ grestore 674(order)s 13(.)k 1324(T)s 19(o)k 1618(mak)s 2(e)k 2185(g)s 1(alle)k 3(ys)k 2903(appear)s 3595(in)s 3832(sorted)s 4469(order)s 9(,)k 5065(as)s -[ /Dest /LOUT16_4074_det_sort_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_det_sort_1 /DEST pdfmark 5310(is)s 5514(needed)s 6245(in)s 6482(bibliographies)s 7896(and)s 8294(inde)s 3(x)k 3(es,)k 0 9711(a)m 178(parameter)s 1205(or)s 1477(nested)s 2158(de\207nition)s 3145(with)s 3640(the)s 4000(special)s 4731(name)s 220 fnt2 5318 9708(@K)m 8(e)k 4(y)k -[ /Dest /LOUT16_4074_det_sort_ld_2 /DEST pdfmark +[ /Dest /LOUT16_4080_det_sort_2 /DEST pdfmark 240 fnt1 5977 9711(is)m 6200(added)s 6843(to)s 7094(the)s 7455(g)s 1(alle)k 3(y)k 8102(de\207nition,)s 0 9423(lik)m 2(e)k 412(this:)s 220 fnt2 @@ -7985,8 +7993,9 @@ grestore 1522(one)s 1924(entry)s 2469(that)s 2887(comes)s 3549(out)s 3915(as)s 480 1348(Aardv)m 6(arks, 23, 359)k 0 864(The)m 428(follo)s 6(wing)k 1405(de\207nition)s 2379(will)s 2805(mer)s 4(ge)k 3454(tw)s 2(o)k -3864(objects)s 4592(in)s 4835(this)s 5231(w)s 2(ay:)k - +3864(objects)s 220 fnt2 4592 861(x)m 240 fnt1 4760 864(and)m +220 fnt2 5164 861(y)m 240 fnt1 5332 864(in)m 5575(this)s +5971(w)s 2(ay:)k grestore gsave 1417 -15423 translate @@ -8045,23 +8054,20 @@ gsave 1 LoutMargSet grestore 220 fnt2 480 13207(def @Merge left x r)m -3(ight y)k -480 12919({)m 480 12631( {x @Rump y} @Case)m 480 12343( {)m 480 12055( "" @Y)m 4(ield x)k -480 11767( else @Y)m 4(ield { x, x @Rump y })k 480 11479( })m 480 11191(})m 240 fnt1 -0 10697(The)m 220 fnt2 429 10694(@Rump)m 240 fnt1 1290 10697(symbol)m -2051(is)s 2262(the)s 2611(subject)s 3349(of)s 3621(Section)s -4396(3.24;)s 4929(this)s 5326(says)s 5790(`if)s 6087(the)s -6436(tw)s 2(o)k 6847(things)s 7484(to)s 7724(be)s -8007(mer)s 4(ged)k 8779(are)s 0 10409(equal,)m 622(the)s -967(result)s 1553(is)s 1760(one)s 2158(of)s 2426(them;)s -3012(otherwise)s 3994(it)s 4182(is)s 4389(the)s 4733(\207rst)s -5161(follo)s 6(wed)k 6059(by)s 6350(a)s 6512(comma)s -7273(and)s 7673(space)s 8257(and)s 8657(then)s 0 10121(the)m -355(rump)s 921(of)s 1200(the)s 1556(second.)s 16(')k -2445(Our)s 2885(only)s 3372(problem)s 4237(is)s 4455(that)s -4881(this)s 5285(symbol)s 6053(has)s 6430(to)s 6677(be)s -6967(applied)s 7737(to)s 7984(tw)s 2(o)k 8402(g)s 1(alle)k 3(ys)k -0 9833(from)m 524(widely)s 1229(separated)s 2189(parts)s 2704(of)s -2975(the)s 3323(document.)s 480 9459(Lout)m 993(mak)s 2(es)k +480 12919({)m 480 12631( { x @Rump { x @Meld y } } @Case)m 480 12343( {)m 480 12055( "" @Y)m 4(ield x)k +480 11767( else @Y)m 4(ield { { x{@OneCol ,} } @Meld y })k 480 11479( })m 480 10903(})m 240 fnt1 +0 10409(The)m 220 fnt2 428 10406(@Rump)m 240 fnt1 1288 10409(and)m +220 fnt2 1693 10406(@Meld)m 240 fnt1 2439 10409(symbols)m 3288(are)s +3636(the)s 3984(subject)s 4721(of)s 4993(Section)s 5767(3.24;)s +6299(and)s 6704(a)s 6870(detailed)s 7684(e)s 3(xplanation)k +8855(of)s 0 10121(ho)m 6(w)k 458(this)s 850(de\207nition)s +1820(w)s 2(orks)k 2450(is)s 2656(the)s 3000(subject)s +3733(of)s 4000(Section)s 4771(4.6.)s 5231(Our)s 5659(only)s +6135(problem)s 6988(is)s 7194(that)s 7608(this)s 8000(symbol)s +8756(has)s 0 9833(to)m 239(be)s 521(applied)s 1283(to)s +1522(tw)s 2(o)k 1932(g)s 1(alle)k 3(ys)k +2656(from)s 3180(widely)s 3885(separated)s 4845(parts)s 5360(of)s +5631(the)s 5979(document.)s 480 9459(Lout)m 993(mak)s 2(es)k 1654(this)s 2052(possible)s 2893(by)s 3189(the)s 3538(follo)s 6(wing)k 4517(special)s 5236(rule:)s 5775(if)s 5993(a)s 6161(sorted)s 6804(g)s 1(alle)k 3(y)k 7440(contains)s 8289(a)s @@ -8071,7 +8077,7 @@ grestore 5406 9171(must)m 5922(ha)s 4(v)k 3(e)k 6414(just)s 6809(tw)s 2(o)k 7210(parameters,)s 8355(left)s 8722(and)s 0 8883(right\),)m -[ /Dest /LOUT16_4074_det_sort_ld_3 /DEST pdfmark +[ /Dest /LOUT16_4080_det_sort_3 /DEST pdfmark 643(and)s 1054(if)s 1277(that)s 1702(sorted)s 2350(g)s 1(alle)k 3(y)k 2991(is)s 3207(preceded)s 4135(in)s 4384(the)s 4739(list)s 5096(of)s 5374(sorted)s @@ -8105,75 +8111,71 @@ grestore 5077(then)s 5545(the)s 5892(last)s 240 fnt4 6327 7039(\351)m 240 fnt6 6420 7071(n)m 240 fnt4 6545 7063(/)m 6617(2)s 6741 7039(\371)m 240 fnt1 6933 7069(together)m 9(,)k 7813(then)s -8280(mer)s 4(ging)k 0 6781(the)m 337(result.)s 1019(Of)s -1332(course,)s 2051(if)s 2257(the)s 220 fnt2 2593 6778(@Merge)m -240 fnt1 3479 6781(symbol)m 4227(is)s 4426(associati)s 6(v)k 3(e)k -5509(this)s 5894(has)s 6252(the)s 6589(same)s 7124(ef)s 6(fect.)k -7813(The)s 220 fnt2 8229 6778(@Merge)m 240 fnt1 0 6493(symbol)m -758(abo)s 3(v)k 3(e)k 1377(is)s 1584(not)s -1947(strictly)s 2660(associati)s 6(v)k 3(e,)k 3803(b)s 4(ut)k -4162(it)s 4351(is)s 4559(close)s 5103(enough)s 5863(in)s -6103(practice.)s 7019(The)s 7444(total)s 7920(time)s 8397(it)s -8586(tak)s 2(es)k 0 6205(to)m 252(mer)s 4(ge)k -240 fnt6 915 6207(n)m 240 fnt1 1102 6205(g)m 1(alle)k 3(ys)k -1840(with)s 2335(equal)s 2922(k)s 2(e)k 3(ys)k -3421(is)s 240 fnt6 3644 6207(O)m 240 fnt4 3838 6199(\()m -168 fnt4 4049 6298(2)m 240 fnt6 3935 6207(n)m 240 fnt4 -4155 6199(\))m 240 fnt1 4294 6205(or)m 4567(some)s 6(what)k -5605(higher)s 6289(\(b)s 4(ut)k 6744(al)s 2(w)k 2(ays)k -7468(polynomial)s 8627(in)s 240 fnt6 8884 6207(n)m 240 fnt1 -8998 6205(\))m 0 5917(depending)m 1053(on)s 1353(ho)s 6(w)k -1816(man)s 3(y)k 2402(times)s 2972(the)s 3323(parameters)s -4424(occur)s 5017(within)s 5688(the)s 6038(body)s 6575(of)s -220 fnt2 6849 5914(@Merge)m 240 fnt1 7686 5917(;)m 7800(to)s -8042(do)s 8337(it)s 8532(in)s 8778(the)s 0 5629(natural)m -718(linear)s 1321(order)s 1885(w)s 2(ould)k 2540(tak)s 2(e)k -2992(Lout)s 3504(e)s 3(xponential)k 4672(time.)s 480 5255(F)m 3(or)k +8280(mer)s 4(ging)k 0 6781(the)m 334(result.)s 1014(Of)s +1323(course,)s 2040(if)s 2242(the)s 220 fnt2 2576 6778(@Merge)m +240 fnt1 3458 6781(symbol)m 4204(is)s 4399(associati)s 6(v)k 3(e)k +5480(this)s 5861(has)s 6217(the)s 6550(same)s 7083(ef)s 6(fect.)k +7768(The)s 8182(total)s 8646(time)s 0 6493(it)m 192(tak)s 2(es)k +733(to)s 972(mer)s 4(ge)k 240 fnt6 1622 6495(n)m +240 fnt1 1797 6493(g)m 1(alle)k 3(ys)k 2521(with)s +3004(equal)s 3578(k)s 2(e)k 3(ys)k 4063(is)s +240 fnt6 4274 6495(O)m 240 fnt4 4454 6487(\()m 167 fnt4 +4653 6587(2)m 240 fnt6 4539 6495(n)m 240 fnt4 4745 6487(\))m +240 fnt1 4871 6493(or)m 5131(some)s 6(what)k 6156(higher)s +6827(\(b)s 4(ut)k 7269(al)s 2(w)k 2(ays)k +7981(polynomial)s 0 6205(in)m 240 fnt6 238 6207(n)m 240 fnt1 +352 6205(\))m 475(depending)s 1521(on)s 1813(ho)s 6(w)k +2269(man)s 3(y)k 2846(times)s 3409(the)s 3752(parameters)s +4845(occur)s 5431(within)s 6094(the)s 6436(body)s 6965(of)s +220 fnt2 7231 6202(@Merge)m 240 fnt1 8068 6205(;)m 8175(to)s +8409(do)s 8697(it)s 8883(in)s 0 5917(the)m 348(natural)s +1066(linear)s 1669(order)s 2233(w)s 2(ould)k 2888(tak)s 2(e)k +3340(Lout)s 3852(e)s 3(xponential)k 5020(time.)s 480 5543(F)m 3(or)k 879(horrible)s 1702(reasons)s 2481(concerning)s 3608(making)s 4390(it)s 4593(possible)s 5444(to)s 5694(print)s 6216(reference)s 7170(lists)s -7616(sorted)s 8269(by)s 8574(point)s 0 4967(of)m 296(\207rst)s +7616(sorted)s 8269(by)s 8574(point)s 0 5255(of)m 296(\207rst)s 753(citation,)s 1602(the)s 1976(particular)s 2976(sort)s 3420(k)s 2(e)k 3(y)k -220 fnt2 3841 4964(??)m 240 fnt1 4157 4967(is)m 4393(treated)s +220 fnt2 3841 5252(??)m 240 fnt1 4157 5255(is)m 4393(treated)s 5126(dif)s 6(ferently)k 15(.)k 6302(If)s 6558(tw)s 2(o)k 6994(g)s 1(alle)k 3(ys)k 7744(ha)s 4(v)k 3(e)k 8271(this)s 8693(k)s 2(e)k 3(y)k 15(,)k -0 4679(according)m 1010(to)s 1264(the)s 1627(rules)s 2156(abo)s 3(v)k 3(e)k +0 4967(according)m 1010(to)s 1264(the)s 1627(rules)s 2156(abo)s 3(v)k 3(e)k 2793(either)s 3411(the)s 3773(second)s 4511(w)s 2(ould)k 5181(be)s 5477(discarded)s 6466(or)s 6740(else)s 7181(it)s 7388(w)s 2(ould)k 8058(be)s 8355(mer)s 4(ged)k -0 4391(with)m 485(the)s 836(\207rst.)s 1374(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k +0 4679(with)m 485(the)s 836(\207rst.)s 1374(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k 2337(for)s 2678(this)s 3077(particular)s 4054(k)s 2(e)k 3(y)k 4452(only)s 15(,)k 4973(the)s 5324(tw)s 2(o)k 5737(g)s 1(alle)k 3(ys)k 6464(will)s 6893(in)s 7139(f)s 2(act)k 7557(be)s 7842(k)s 2(ept)k -8316(distinct,)s 0 4103(just)m 405(as)s 655(though)s 1378(their)s +8316(distinct,)s 0 4391(just)m 405(as)s 655(though)s 1378(their)s 1875(sort)s 2293(k)s 2(e)k 3(ys)k 2778(had)s -3182(been)s 3691(dif)s 6(ferent.)k 240 fnt5 0 3310(2.9.)m +3182(been)s 3691(dif)s 6(ferent.)k 240 fnt5 0 3598(2.9.)m 471(Horizontal)s 1628(galleys)s [ /Dest /LOUThorizontal /DEST pdfmark -240 fnt1 480 2833(All)m 846(the)s +240 fnt1 480 3121(All)m 846(the)s 1201(g)s 1(alle)k 3(ys)k 1932(so)s 2205(f)s 2(ar)k 2534(ha)s 4(v)k 3(e)k 3042(been)s 240 fnt6 -3557 2835(vertical)m 4353(galle)s 7(ys)k 240 fnt1 5018 2833(:)m +3557 3123(vertical)m 4353(galle)s 7(ys)k 240 fnt1 5018 3121(:)m 5191(g)s 1(alle)k 3(ys)k 5922(whose)s 6597(components)s -7812(are)s 8166(separated)s 0 2545(by)m 320(v)s 3(ertical)k +7812(are)s 8166(separated)s 0 2833(by)m 320(v)s 3(ertical)k 1114(concatenation)s 2525(symbols.)s 3514(There)s 4154(are)s 4527(also)s 4992(horizontal)s 6043(g)s 1(alle)k 3(ys,)k 6849(whose)s -7544(components)s 8779(are)s 0 2257(separated)m 951(by)s 1235(the)s -1574(horizontal)s 2588(concatenation)s 3963(operator)s 220 fnt2 4810 2254(&)m -240 fnt1 5002 2257(\(or)m 5331(equi)s 6(v)k 6(alently)k 15(,)k +7544(components)s 8779(are)s 0 2545(separated)m 951(by)s 1235(the)s +1574(horizontal)s 2588(concatenation)s 3963(operator)s 220 fnt2 4810 2542(&)m +240 fnt1 5002 2545(\(or)m 5331(equi)s 6(v)k 6(alently)k 15(,)k 6583(by)s 6867(spaces\).)s 7725(These)s 8342(w)s 2(ork)k -8883(in)s 0 1969(the)m 346(same)s 891(w)s 2(ay)k +8883(in)s 0 2257(the)m 346(same)s 891(w)s 2(ay)k 1340(as)s 1588(v)s 3(ertical)k 2353(g)s 1(alle)k 3(ys,)k 3131(e)s 3(xcept)k 3810(for)s 4146(the)s 4492(change)s 5224(of)s 5493(direction.)s 6504(F)s 3(or)k 6891(e)s 3(xample,)k -7803(the)s 8149(follo)s 6(wing)k 0 1681(de\207nes)m 730(the)s +7803(the)s 8149(follo)s 6(wing)k 0 1969(de\207nes)m 730(the)s 1079(equi)s 6(v)k 6(alent)k 2124(of)s 2396(an)s 2681(ordinary)s 3546(outdented)s 4549(paragraph,)s 5613(e)s 3(xcept)k 6295(that)s 6715(an)s 6999(option)s 7669(is)s 7880(pro)s 3(vided)k -8788(for)s 0 1393(v)m 6(arying)k 778(the)s 1126(size)s -1553(of)s 1824(the)s 2172(outdent:)s 220 fnt2 480 892(def @OutdentP)m 8(ar)k -480 604( named outdent { 2f })m 480 316( r)m -3(ight x)k +8788(for)s 0 1681(v)m 6(arying)k 778(the)s 1126(size)s +1553(of)s 1824(the)s 2172(outdent:)s 220 fnt2 480 1180(def @OutdentP)m 8(ar)k +480 892( named outdent { 2f })m 480 604( r)m -3(ight x)k 480 316({)m grestore gsave 1417 -15423 translate @@ -8224,107 +8226,111 @@ gsave 240 fnt5 1417 -1583(34)m 240 fnt6 8674 -1580(Chapter)m 9524(2.)s 9798(Details)s 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 0 LoutMargSet grestore -220 fnt2 480 13210({)m 480 12922( def @P)m 8(arPlace { @Galle)k 4(y })k -480 12346( def @LineList)m 480 12058( {)m 480 11770( outdent @Wide {} | @P)m 26(Adjust @P)k 8(arPlace)k -480 11482( //1vx @LineList)m 480 11194( })m 480 10618( def @P)m 8(arGalle)k 4(y f)k 6(orce hor)k -3(iz)k 3(ontally into { @P)k 8(arPlace&&preceding })k -480 10330( r)m -3(ight x)k 480 10042( {)m 480 9754( x)m 480 9466( })m -480 8890( @P)m 26(Adjust @P)k 8(arPlace)k 480 8602( // @P)m 8(arGalle)k 4(y { x &1r)k -8(t })k -480 8314( //1vx @LineList)m 480 8026(})m 240 fnt1 0 7532(Notice)m 703(the)s -1061(use)s 1446(of)s 220 fnt2 1727 7529(&1r)m -8(t)k -240 fnt1 2203 7532(to)m 2452(cancel)s 3127(the)s 3485(ef)s 6(fect)k -4091(of)s 220 fnt2 4372 7529(@P)m 26(Adjust)k 240 fnt1 -5390 7532(on)m 5697(the)s 6055(last)s 6456(line)s 6880(of)s -7161(the)s 7519(paragraph.)s 8650(This)s 0 7244(de\207nition)m 969(has)s +220 fnt2 480 13207( def @P)m 8(arPlace { @Galle)k 4(y })k +480 12631( def @LineList)m 480 12343( {)m 480 12055( outdent @Wide {} | @P)m 26(Adjust @P)k 8(arPlace)k +480 11767( //1vx @LineList)m 480 11479( })m 480 10903( def @P)m 8(arGalle)k 4(y f)k 6(orce hor)k -3(iz)k 3(ontally into { @P)k 8(arPlace&&preceding })k +480 10615( r)m -3(ight x)k 480 10327( {)m 480 10039( x)m 480 9751( })m +480 9175( @P)m 26(Adjust @P)k 8(arPlace)k 480 8887( // @P)m 8(arGalle)k 4(y { x &1r)k -8(t })k +480 8599( //1vx @LineList)m 480 8311(})m 240 fnt1 0 7817(Notice)m 703(the)s +1061(use)s 1446(of)s 220 fnt2 1727 7814(&1r)m -8(t)k +240 fnt1 2203 7817(to)m 2452(cancel)s 3127(the)s 3485(ef)s 6(fect)k +4091(of)s 220 fnt2 4372 7814(@P)m 26(Adjust)k 240 fnt1 +5390 7817(on)m 5697(the)s 6055(last)s 6456(line)s 6880(of)s +7161(the)s 7519(paragraph.)s 8650(This)s 0 7529(de\207nition)m 969(has)s 1334(a)s 1494(problem)s 2346(in)s 2584(that)s 2996(there)s 3524(will)s 3945(be)s 4221(a)s 4382(concluding)s 5494(une)s 3(xpanded)k -220 fnt2 6701 7241(@LineList)m 240 fnt1 7730 7244(symbol)m 8484(which)s -0 6956(will)m 431(hold)s 921(up)s 1219(promotion)s 2279(of)s +220 fnt2 6701 7526(@LineList)m 240 fnt1 7730 7529(symbol)m 8484(which)s +0 7241(will)m 431(hold)s 921(up)s 1219(promotion)s 2279(of)s 2555(the)s 2909(enclosing)s 3884(g)s 1(alle)k 3(y;)k 4582(this)s 4983(problem)s 5846(may)s 6317(be)s 6605(\207x)s 3(ed)k -7144(by)s 7444(the)s 7797(same)s 8350(method)s 0 6668(used)m -497(to)s 736(end)s 1140(a)s 1306(list.)s 480 6294(In)m +7144(by)s 7444(the)s 7797(same)s 8350(method)s 0 6953(used)m +497(to)s 736(end)s 1140(a)s 1306(list.)s 480 6579(In)m 735(an)s 1016(ideal)s 1533(w)s 2(orld,)k 2194(there)s 2725(w)s 2(ould)k 3378(be)s 3658(nothing)s 4442(further)s 5149(to)s 5386(say)s 5757(about)s 6347(horizontal)s 7369(g)s 1(alle)k 3(ys.)k -8204(Ho)s 6(we)k 6(v)k 3(er)k 0 6006(there)m +8204(Ho)s 6(we)k 6(v)k 3(er)k 0 6291(there)m 558(are)s 931(a)s 1123(fe)s 6(w)k 1555(dif)s 6(ferences)k 2686(which)s 3354(arise)s 3886(from)s 4436(v)s 6(arious)k -5211(practical)s 6113(considerations)s 7571(and)s 8001(limitations.)s 0 5718(Perhaps)m +5211(practical)s 6113(considerations)s 7571(and)s 8001(limitations.)s 0 6003(Perhaps)m 808(some)s 1369(day)s 1769(a)s 1935(more)s 2482(perfect)s -3204(symmetry)s 4214(will)s 4640(be)s 4922(implemented.)s 480 5344(Each)m +3204(symmetry)s 4214(will)s 4640(be)s 4922(implemented.)s 480 5629(Each)m 1021(v)s 3(ertical)k 1795(g)s 1(alle)k 3(y)k 2436(has)s 2812(a)s 2985(\207x)s 3(ed)k 3526(\207nite)s 4080(width,)s 4738(and)s 5149(e)s 6(v)k 3(ery)k 5732(component)s 6863(is)s 7079(brok)s 2(en)k 7806(to)s -8052(that)s 8477(width.)s 0 5056(This)m 517(is)s 769(needed)s +8052(that)s 8477(width.)s 0 5341(This)m 517(is)s 769(needed)s 1546(basically)s 2491(to)s 2772(trigger)s 3509(paragraph)s 4564(breaking.)s 5606(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k 6608(there)s 7183(is)s 7434(no)s 7769(equi)s 6(v)k 6(alent)k -8855(of)s 0 4768(paragraph)m 1001(breaking)s 1879(in)s 2110(the)s +8855(of)s 0 5053(paragraph)m 1001(breaking)s 1879(in)s 2110(the)s 2446(v)s 3(ertical)k 3201(direction,)s 4145(so)s 4398(horizontal)s 5410(g)s 1(alle)k 3(ys)k 6122(do)s 6403(not)s 6757(ha)s 4(v)k 3(e)k 7246(an)s 3(y)k -7631(particular)s 8592(\207x)s 3(ed)k 0 4480(height.)m 762(Instead,)s +7631(particular)s 8592(\207x)s 3(ed)k 0 4765(height.)m 762(Instead,)s 1559(each)s 2054(component)s 3178(has)s 3548(its)s 3824(o)s 6(wn)k -4288(indi)s 6(vidual)k 5307(height.)s 480 4106(When)m 1096(tw)s 2(o)k +4288(indi)s 6(vidual)k 5307(height.)s 480 4391(When)m 1096(tw)s 2(o)k 1492(objects)s 2206(are)s 2539(separated)s 3485(by)s 220 fnt2 -3766 4103(/)m 240 fnt1 3830 4106(,)m 3923(the)s 3(y)k +3766 4388(/)m 240 fnt1 3830 4391(,)m 3923(the)s 3(y)k 4372(are)s 4705(assigned)s 5573(the)s 5908(same)s 6441(width)s -7029(\(Section)s 7868(2.7\),)s 8340(and)s 8730(this)s 0 3818(holds)m +7029(\(Section)s 7868(2.7\),)s 8340(and)s 8730(this)s 0 4103(holds)m 581(true)s 1020(e)s 6(v)k 3(en)k 1531(if)s 1760(the)s 2119(tw)s 2(o)k 2541(objects)s 3280(are)s 3639(subsequently)s 4954(separated)s 5926(by)s 6231(being)s 6828(promoted)s -7814(into)s 8251(dif)s 6(ferent)k 0 3530(tar)m 4(gets.)k +7814(into)s 8251(dif)s 6(ferent)k 0 3815(tar)m 4(gets.)k 788(F)s 3(or)k 1169(e)s 3(xample,)k 2074(tw)s 2(o)k 2476(aligned)s 3229(equations)s 4189(will)s 4606(ha)s 4(v)k 3(e)k 5099(the)s 5439(same)s 5977(width,)s 6621(and)s 7016(hence)s -7622(their)s 8110(alignment)s 0 3242(will)m 437(be)s 731(preserv)s 3(ed,)k +7622(their)s 8110(alignment)s 0 3527(will)m 437(be)s 731(preserv)s 3(ed,)k 1776(e)s 6(v)k 3(en)k 2287(if)s 2516(the)s 3(y)k 2991(appear)s 3699(in)s 3954(dif)s 6(ferent)k 4841(columns)s 5714(or)s 5985(pages.)s 6706(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k 7677(e)s 6(v)k 3(en)k 8189(though)s 220 fnt2 -8924 3239(&)m 240 fnt1 0 2954(aligns)m 635(the)s 996(marks)s +8924 3524(&)m 240 fnt1 0 3239(aligns)m 635(the)s 996(marks)s 1644(of)s 1928(its)s 2217(tw)s 2(o)k 2640(parameters,)s 3807(it)s 4012(does)s 4515(not)s 4894(assign)s 5562(them)s 6113(a)s 6292(common)s 7200(height.)s 7975(This)s 8464(means)s -0 2666(that)m 416(the)s 762(height)s 1417(of)s 1686(an)s 3(y)k +0 2951(that)m 416(the)s 762(height)s 1417(of)s 1686(an)s 3(y)k 2081(component)s 3202(of)s 3471(a)s 3634(horizontal)s 4656(g)s 1(alle)k 3(y)k 5288(promoted)s 6260(into)s 6683(one)s 7083(tar)s 4(get)k -7679(does)s 8167(not)s 8530(af)s 6(fect)k 0 2378(the)m +7679(does)s 8167(not)s 8530(af)s 6(fect)k 0 2663(the)m 362(height)s 1034(consumed)s 2078(by)s 2386(the)s 2748(components)s 3971(promoted)s 4960(into)s 5400(an)s 3(y)k 5811(other)s 6376(tar)s 4(get.)k 7094(The)s 7536(other)s 8102(horizontal)s -0 2090(concatenation)m 1392(operator)s 9(,)k 220 fnt2 2293 2087(|)m -240 fnt1 2330 2090(,)m 2444(does)s 2941(assign)s 3604(a)s +0 2375(concatenation)m 1392(operator)s 9(,)k 220 fnt2 2293 2372(|)m +240 fnt1 2330 2375(,)m 2444(does)s 2941(assign)s 3604(a)s 3777(common)s 4679(height)s 5344(to)s 5590(its)s 5874(tw)s 2(o)k 6291(parameters;)s 7457(b)s 4(ut)k 7826(sequences)s 8855(of)s -0 1802(objects)m 728(separated)s 1688(by)s 1982(this)s 2378(operator)s +0 2087(objects)m 728(separated)s 1688(by)s 1982(this)s 2378(operator)s 3234(cannot)s 3932(be)s 4214(the)s 4562(components)s 5770(of)s 6041(a)s 6207(horizontal)s 7231(g)s 1(alle)k 3(y)k 15(.)k -480 1428(Lout)m 985(is)s 1187(able)s 1633(to)s 1864(read)s +480 1713(Lout)m 985(is)s 1187(able)s 1633(to)s 1864(read)s 2325(v)s 3(ertical)k 3084(g)s 1(alle)k 3(ys)k 3800(one)s 4194(paragraph)s 5199(at)s 5424(a)s 5582(time;)s 6110(in)s 6345(this)s 6733(w)s 2(ay)k 7176(it)s -7360(processes)s 8319(the)s 8659(doc)s 8998(-)s 0 1140(ument)m +7360(processes)s 8319(the)s 8659(doc)s 8998(-)s 0 1425(ument)m 660(in)s 906(small)s 1481(chunks,)s 2270(ne)s 6(v)k 3(er)k 2855(holding)s 3642(more)s 4192(than)s 4664(a)s 4833(fe)s 6(w)k 5242(pages)s 5840(in)s 6086(memory)s 6940(at)s 7175(an)s 3(y)k 7575(time.)s 8166(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k -0 852(horizontal)m 1024(g)s 1(alle)k 3(ys)k 1748(are)s +0 1137(horizontal)m 1024(g)s 1(alle)k 3(ys)k 1748(are)s 2095(al)s 2(w)k 2(ays)k 2806(read)s 3275(in)s 3518(completely)s 15(,)k 4672(so)s 4938(the)s 3(y)k 5401(should)s 6098(not)s 6464(be)s 6746(e)s 3(xtremely)k -7752(long.)s 480 478(In)m 744(principle)s 1658(Lout)s 2178(should)s +7752(long.)s 480 763(In)m 744(principle)s 1658(Lout)s 2178(should)s 2884(be)s 3174(able)s 3637(to)s 3884(h)s 1(yphenate)k 4932(the)s 5288(components)s 6505(of)s 6784(horizontal)s 7817(g)s 1(alle)k 3(ys)k -8550(when)s 0 190(the)m 3(y)k 463(are)s 810(simple)s +8550(when)s 0 475(the)m 3(y)k 463(are)s 810(simple)s 1503(w)s 2(ords,)k 2193(b)s 4(ut)k 2555(this)s 2951(is)s 3161(not)s 3527(implemented)s 4833(at)s 5065(present.)s - +480 101(In)m 738(an)s 1023(ideal)s 1544(w)s 2(orld,)k +2209(e)s 6(v)k 3(ery)k 2787(paragraph)s 3802(w)s 2(ould)k +4459(be)s 4743(treated)s 5452(as)s 5704(a)s 5872(horizontal)s +6898(g)s 1(alle)k 3(y)k 15(.)k 7629(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k +8591(to)s 8833(do)s grestore gsave 1417 -15423 translate @@ -8379,116 +8385,111 @@ gsave gsave 1 LoutMargSet grestore -480 13205(In)m 738(an)s 1023(ideal)s -1544(w)s 2(orld,)k 2209(e)s 6(v)k 3(ery)k -2787(paragraph)s 3802(w)s 2(ould)k 4459(be)s 4743(treated)s -5452(as)s 5704(a)s 5872(horizontal)s 6898(g)s 1(alle)k 3(y)k 15(.)k -7629(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k -8591(to)s 8833(do)s 0 12917(so)m 256(in)s 488(practice)s +0 13205(so)m 256(in)s 488(practice)s 1288(w)s 2(ould)k 1932(be)s 2203(too)s 2551(slo)s 6(w)k 3040(and)s 3433(w)s 2(ould)k 4077(lead)s 4522(to)s 4750(e)s 3(xcessi)k 6(v)k 3(e)k 5699(clumsiness)s 6788(in)s 7020(notation,)s 7900(so)s 8155(at)s 8376(present)s -0 12629(Lout)m 509(has)s 876(tw)s 2(o)k 1282(competing)s +0 12917(Lout)m 509(has)s 876(tw)s 2(o)k 1282(competing)s 2342(mechanisms)s 3572(in)s 3811(this)s 4204(area:)s 4764(the)s 5108(b)s 4(uilt-in)k 5861(paragraph)s 6871(break)s 2(er)k -7641(with)s 8120(its)s 8392(limited)s 0 12341(set)m 314(of)s +7641(with)s 8120(its)s 8392(limited)s 0 12629(set)m 314(of)s 573(options)s 1318(as)s 1556(gi)s 6(v)k 3(en)k -2124(under)s 2718(the)s 220 fnt2 3054 12338(@Break)m 240 fnt1 -3899 12341(operator)m 9(,)k 4781(and)s 5173(horizontal)s 6186(g)s 1(alle)k 3(ys.)k +2124(under)s 2718(the)s 220 fnt2 3054 12626(@Break)m 240 fnt1 +3899 12629(operator)m 9(,)k 4781(and)s 5173(horizontal)s 6186(g)s 1(alle)k 3(ys.)k 7011(As)s 7317(the)s 7653(e)s 3(xample)k 8504(abo)s 3(v)k 3(e)k -0 12053(sho)m 6(ws,)k 700(horizontal)s 1725(g)s 1(alle)k 3(ys)k +0 12341(sho)m 6(ws,)k 700(horizontal)s 1725(g)s 1(alle)k 3(ys)k 2449(are)s 2797(in)s 3040(principle)s 3946(capable)s 4733(of)s 5004(implementing)s 6386(man)s 3(y)k 6969(more)s 7517(paragraph)s -8531(styles)s 0 11765(than)m 470(the)s 820(b)s 4(uilt-in)k +8531(styles)s 0 12053(than)m 470(the)s 820(b)s 4(uilt-in)k 1578(paragraph)s 2593(break)s 2(er)k 3369(could)s 3961(e)s 6(v)k 3(er)k 4425(hope)s 4949(to)s 5190(do.)s 5596(The)s 6026(recommended)s -7441(practical)s 8319(strate)s 3(gy)k 0 11477(is)m 221(to)s +7441(practical)s 8319(strate)s 3(gy)k 0 11765(is)m 221(to)s 472(use)s 858(the)s 1218(b)s 4(uilt-in)k 1985(paragraph)s 3010(break)s 2(er)k 3795(most)s 4332(of)s 4614(the)s 4974(time,)s 5516(and)s 5932(switch)s 6624(to)s 6875(horizontal)s -7910(g)s 1(alle)k 3(ys)k 8646(only)s 0 11189(for)m +7910(g)s 1(alle)k 3(ys)k 8646(only)s 0 11477(for)m 338(occasional)s 1402(tricks,)s 2039(such)s 2535(as)s 2785(paragraphs)s 3885(with)s 4367(drop)s 4859(capitals,)s 5695(circular)s 6483(outlines,)s -7347(etc.)s 240 fnt5 0 10396(2.10.)m 591(Optimal)s 1495(galley)s +7347(etc.)s 240 fnt5 0 10684(2.10.)m 591(Optimal)s 1495(galley)s 2149(br)s 4(eaking)k [ /Dest /LOUToptimal /DEST pdfmark -240 fnt1 480 9919(As)m 814(e)s 3(xplained)k +240 fnt1 480 10207(As)m 814(e)s 3(xplained)k 1817(in)s 2077(Section)s 2869(2.7,)s 3294(the)s 3659(components)s 4885(of)s 5174(a)s 5357(g)s 1(alle)k 3(y)k -[ /Dest /LOUT16_4074_det_opti_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_det_opti_1 /DEST pdfmark 6009(are)s 6373(promoted)s 7366(one)s 7786(by)s 8097(one)s -8517(into)s 8960(a)s 0 9631(tar)m 4(get.)k 703(When)s +8517(into)s 8960(a)s 0 9919(tar)m 4(get.)k 703(When)s 1332(space)s 1919(runs)s 2382(out)s 2748(there,)s 3332(the)s 3680(g)s 1(alle)k 3(y)k 4314(searches)s 5174(for)s 5512(a)s 5678(ne)s 6(w)k 6125(tar)s 4(get)k -6724(and)s 7128(promotion)s 8182(resumes.)s 480 9257(This)m 977(process)s +6724(and)s 7128(promotion)s 8182(resumes.)s 480 9545(This)m 977(process)s 1766(is)s 1997(e)s 3(xactly)k 2759(analogous)s 3802(to)s 4062(placing)s 4840(w)s 2(ords)k 5495(onto)s 5995(a)s 6182(line)s 6617(until)s 7131(space)s 7739(runs)s 8223(out,)s -8657(then)s 0 8969(mo)m 3(ving)k 776(to)s 1008(another)s +8657(then)s 0 9257(mo)m 3(ving)k 776(to)s 1008(another)s 1778(line.)s 2293(But,)s 2740(as)s 2983(we)s 3311(kno)s 6(w)k 15(,)k 3923(that)s 4335(simple)s 5021(method)s 5790(is)s 5993(inferior)s -6762(to)s 6994(the)s 7335(optimal)s 8113(paragraph)s 0 8681(breaking)m -893(used)s 1393(by)s 1690(Lout)s 2206(\(copied)s 2984(from)s -3511(the)s 3863(T)s 3959 8633(E)m 4067 8681(X)m 4299(system\),)s -5152(which)s 5797(e)s 3(xamines)k 6752(the)s 7103(entire)s -7705(paragraph)s 8722(and)s 0 8393(determines)m 1099(the)s 1447(most)s +6762(to)s 6994(the)s 7335(optimal)s 8113(paragraph)s 0 8969(breaking)m +893(used)s 1393(by)s 1691(Lout)s 2206(\(copied)s 2984(from)s +3512(the)s 3863(T)s 3959 8921(E)m 4066 8969(X)m 4298(system\),)s +5152(which)s 5797(e)s 3(xamines)k 6751(the)s 7103(entire)s +7705(paragraph)s 8722(and)s 0 8681(determines)m 1099(the)s 1447(most)s 1972(e)s 6(v)k 3(en)k 2472(assignment)s 3608(of)s -3879(w)s 2(ords)k 4513(to)s 4752(lines.)s 480 8019(Lout)m -1050(of)s 6(fers)k 240 fnt6 1709 8021(optimal)m 2559(galle)s 7(y)k -3250(br)s 8(eaking)k 240 fnt1 4087 8019(,)m 4252(the)s +3879(w)s 2(ords)k 4513(to)s 4752(lines.)s 480 8307(Lout)m +1050(of)s 6(fers)k 240 fnt6 1709 8309(optimal)m 2559(galle)s 7(y)k +3250(br)s 8(eaking)k 240 fnt1 4087 8307(,)m 4252(the)s 4659(equi)s 6(v)k 6(alent)k 5761(for)s 6157(g)s 1(alle)k 3(ys)k -6940(of)s 7269(optimal)s 8113(paragraph)s 0 7731(breaking.)m 1020(Optimal)s +6940(of)s 7269(optimal)s 8113(paragraph)s 0 8019(breaking.)m 1020(Optimal)s 1878(g)s 1(alle)k 3(y)k 2532(breaking)s 3442(can)s 3851(reduce)s 4564(the)s 4932(size)s 5378(of)s 5669(ugly)s 6169(blank)s 6782(spaces)s 7477(at)s 7729(the)s 8097(bottom)s -8855(of)s 0 7443(pages)m 596(preceding)s 1592(lar)s 4(ge)k +8855(of)s 0 7731(pages)m 596(preceding)s 1592(lar)s 4(ge)k 2121(unbreakable)s 3346(displays,)s 4237(sometimes)s 5310(quite)s 5844(dramatically)s 15(.)k -480 7069(Optimal)m 1337(g)s 1(alle)k 3(y)k 1990(breaking)s +480 7357(Optimal)m 1337(g)s 1(alle)k 3(y)k 1990(breaking)s 2900(is)s 3129(applied)s 3910(to)s 4169(each)s 4683(g)s 1(alle)k 3(y)k 15(,)k 5375(horizontal)s 6418(or)s 6696(v)s 3(ertical,)k 7535(that)s -7972(possesses)s 8960(a)s 0 6781(parameter)m 1036(or)s 1317(nested)s -2008(symbol)s 2790(called)s 220 fnt2 3440 6778(@Optimiz)m 3(e)k -240 fnt1 4599 6781(whose)m 5290(v)s 6(alue)k 5880(is)s -220 fnt2 6112 6778(Y)m 30(es)k 240 fnt1 6453 6781(.)m +7972(possesses)s 8960(a)s 0 7069(parameter)m 1036(or)s 1317(nested)s +2008(symbol)s 2790(called)s 220 fnt2 3440 7066(@Optimiz)m 3(e)k +240 fnt1 4599 7069(whose)m 5290(v)s 6(alue)k 5880(is)s +220 fnt2 6112 7066(Y)m 30(es)k 240 fnt1 6453 7069(.)m 6639(Lik)s 2(e)k 7153(cross)s 7717(referencing,)s -[ /Dest /LOUT16_4074_det_opti_ld_2 /DEST pdfmark +[ /Dest /LOUT16_4080_det_opti_2 /DEST pdfmark 8934(it)s -0 6493(tak)m 2(es)k 539(tw)s 2(o)k 947(runs)s +0 6781(tak)m 2(es)k 539(tw)s 2(o)k 947(runs)s 1409(to)s 1646(ha)s 4(v)k 3(e)k 2145(ef)s 6(fect.)k 2844(On)s 3192(the)s 3538(\207rst)s 3968(run,)s 4392(Lout)s 4902(records)s 5655(the)s 6001(sizes)s 6514(of)s 6784(the)s 7130(g)s 1(alle)k 3(y')k 13(s)k 7918(components)s -0 6205(and)m 393(g)s 1(aps,)k 927(and)s 1319(also)s +0 6493(and)m 393(g)s 1(aps,)k 927(and)s 1319(also)s 1746(the)s 2083(space)s 2658(a)s 4(v)k 6(ailable)k 3555(at)s 3776(each)s 4259(of)s 4519(its)s 4783(tar)s 4(gets.)k 5568(At)s 5856(end)s 6248(of)s 6508(run)s 6873(this)s -7257(information)s 8431(is)s 8629(used)s 0 5917(to)m 232(\207nd)s +7257(information)s 8431(is)s 8629(used)s 0 6205(to)m 232(\207nd)s 656(an)s 932(optimal)s 1709(break,)s 2340(which)s 2975(is)s 3177(written)s 3903(to)s 4135(the)s 4475(cross-reference)s 5981(database.)s 6961(On)s 7303(the)s 7644(second)s 8360(run,)s 8778(the)s -0 5629(optimal)m 785(break)s 1377(is)s 1587(retrie)s 6(v)k 3(ed)k -2484(and)s 2888(used.)s 480 5255(Considering)m 1727(that)s 2170(this)s +0 5917(optimal)m 785(break)s 1377(is)s 1587(retrie)s 6(v)k 3(ed)k +2484(and)s 2888(used.)s 480 5543(Considering)m 1727(that)s 2170(this)s 2590(process)s 3383(must)s 3932(cope)s 4465(with)s 4971(\210oating)s 5780(\207gures,)s 6562(ne)s 6(w)k 7034(page)s 7566(and)s -7995(conditional)s 0 4967(ne)m 6(w)k 460(page)s 982(symbols,)s +7995(conditional)s 0 5255(ne)m 6(w)k 460(page)s 982(symbols,)s 1901(breaks)s 2589(for)s 2941(ne)s 6(w)k 3402(chapters,)s 4318(and)s 4736(e)s 6(v)k 4(olving)k 5631(documents,)s 6788(it)s 6994(is)s 7218(surprisingly)s 8428(rob)s 4(ust.)k -0 4679(If)m 250(it)s 463(does)s 974(go)s 1287(badly)s +0 4967(If)m 250(it)s 463(does)s 974(go)s 1287(badly)s 1894(wrong,)s 2634(remo)s 3(ving)k 3621(\207le)s 220 fnt2 -4003 4676(lout.li)m 240 fnt1 4580 4679(then)m 5069(running)s 5888(Lout)s -6421(twice)s 7014(without)s 7826(changing)s 8778(the)s 0 4391(document)m +4003 4964(lout.li)m 240 fnt1 4580 4967(then)m 5069(running)s 5888(Lout)s +6421(twice)s 7014(without)s 7826(changing)s 8778(the)s 0 4679(document)m 1036(may)s 1534(solv)s 3(e)k 2125(the)s 2505(problem.)s 3498(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k 4491(cases)s 5078(are)s 5457(kno)s 6(wn)k 6194(where)s 6866(the)s 7246(optimization)s 8544(ne)s 6(v)k 3(er)k -0 4103(con)m 9(v)k 3(er)k 4(ges.)k 1151(These)s +0 4391(con)m 9(v)k 3(er)k 4(ges.)k 1151(These)s 1812(are)s 2193(usually)s 2972(related)s 3713(to)s 3986(\207gures)s 4721(and)s 5159(footnotes)s 6134(whose)s 6836(anchor)s 7581(points)s -8251(f)s 2(all)k 8655(near)s 0 3815(page)m 508(boundaries.)s +8251(f)s 2(all)k 8655(near)s 0 4103(page)m 508(boundaries.)s grestore gsave @@ -8546,9 +8547,9 @@ grestore 1702(a)s 1864(symbol)s 220 fnt2 2620 10653(@Sym)m 240 fnt1 3324 10656(may)m 3786(be)s 4064(enclosed)s 4955(in)s 220 fnt2 5194 10653(@Begin)m 240 fnt1 6019 10656(and)m -[ /Dest /LOUT16_4074_pre_begi_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_begi_1 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_begi_ld_2 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_begi_2 /DEST pdfmark 220 fnt2 6419 10653(@End)m 7076(@Sym)s 240 fnt1 7780 10656(instead)m 8511(of)s 8778(the)s 0 10368(more)m 547(usual)s 1107(braces:)s 220 fnt2 480 9917(def @Section)m @@ -8575,7 +8576,7 @@ grestore 240 fnt1 480 3739(There)m 1093(are)s 1440(ten)s 1789(concatenation)s 3174(symbols,)s 4079(in)s 4322(three)s 4855(f)s 2(amilies:)k -[ /Dest /LOUT16_4074_pre_conc_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_1 /DEST pdfmark 220 fnt2 480 3198(/)m 962(^/)s 1547(//)s 2012(^//)s 240 fnt1 2580 3201(V)m 26(ertical)k 3377(concatenation)s 220 fnt2 480 2910(|)m 962(^|)s 1547(||)s @@ -8589,7 +8590,7 @@ grestore 6425(space)s 7012(character)s 13(.)k 480 1422(The)m 906(v)s 3(ertical)k 1670(concatenation)s 3052(symbol)s 220 fnt2 3809 1419(/)m 240 fnt1 3930 1422(places)m 4575(its)s 4848(left)s 5222(parameter)s -[ /Dest /LOUT16_4074_pre_conc_ld_2 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_2 /DEST pdfmark 6233(abo)s 3(v)k 3(e)k 6852(its)s 7125(right)s 7633(parameter)s 8644(with)s 0 1134(their)m 519(column)s 1317(marks)s 1975(aligned.)s 2866(If)s 3119(one)s @@ -8603,7 +8604,7 @@ grestore 1908(concatenation)s 3280(symbols)s 220 fnt2 4117 181(|)m 240 fnt1 4201 184(and)m 220 fnt2 4593 181(||)m 240 fnt1 4734 184(are)m 5069(horizontal)s -[ /Dest /LOUT16_4074_pre_conc_ld_3 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_3 /DEST pdfmark 6080(analogues)s 7076(of)s 220 fnt2 7334 181(/)m 240 fnt1 7446 184(and)m 220 fnt2 7837 181(//)m 240 fnt1 7962 184(:)m 8116(the)s 3(y)k 8566(place)s @@ -8664,7 +8665,7 @@ grestore 1976(side)s 2407(by)s 2692(side,)s 3174(with)s 3646(ro)s 6(w)k 4056(mark)s 4599(alignment)s 5605(or)s 5854(top-justi\207cation)s 7414(respecti)s 6(v)k 3(ely)k 15(.)k 8698(The)s -[ /Dest /LOUT16_4074_pre_conc_ld_4 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_4 /DEST pdfmark 55 12917(in-paragraph)m 1327(concatenation)s 2707(symbol)s 220 fnt2 3461 12914(&)m 240 fnt1 3658 12917(produces)m 4567(horizontal)s 5586(concatenation)s 6965(within)s 7628(a)s 7788(paragraph;)s 8850(its)s 0 12629(special)m @@ -8706,7 +8707,7 @@ grestore 938(mark)s 1494(is)s 1708(designated)s 2793(as)s 3047(the)s 240 fnt6 3398 9025(principal)m 4339(mark)s 240 fnt1 4835 9023(,)m 4946(usually)s 5695(the)s 6047(mark)s 6602(of)s -[ /Dest /LOUT16_4074_pre_conc_ld_5 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_5 /DEST pdfmark 6877(the)s 7229(\207rst)s 7664(component.)s 8896(A)s 0 8735(later)m 486(mark)s 1042(can)s 1435(be)s 1721(chosen)s 2447(for)s 2789(this)s @@ -8715,7 +8716,7 @@ grestore 8317(symbol.)s 0 8447(See)m 401(Section)s 1175(3.10)s 1650(for)s 1988(e)s 3(xamples.)k 480 8073(A)m 240 fnt6 712 8075(gap)m 240 fnt1 1065 8073(,)m -[ /Dest /LOUT16_4074_pre_conc_ld_6 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_6 /DEST pdfmark 1175(specifying)s 2227(the)s 2578(distance)s 3420(between)s 4277(the)s 4627(tw)s 2(o)k 5040(parameters,)s 6197(may)s 6666(follo)s 6(w)k 7341(an)s 3(y)k @@ -8747,7 +8748,7 @@ grestore 3966(mode)s 4548(plus)s 4992(an)s 5268(optional)s 6101(indication)s 7108(of)s 7373(unbreakability)s 15(.)k 8896(A)s 240 fnt6 0 4973(length)m -[ /Dest /LOUT16_4074_pre_conc_ld_7 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_7 /DEST pdfmark 240 fnt1 659 4971(is)m 875(represented)s 2040(by)s 2341(an)s 2630(decimal)s 3447(number)s 4244(\(which)s 4972(may)s 5444(not)s 5816(be)s 6104(ne)s 3(g)k 1(ati)k 6(v)k 3(e\))k @@ -8758,29 +8759,29 @@ grestore 7847(gi)s 6(v)k 3(es)k 8393(the)s 8740(full)s 0 4395(selection)m 906(of)s 1177(units)s 1693(of)s 1964(measurement.)s -[ /Dest /LOUT16_4074_pre_conc_ld_8 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_8 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_conc_ld_9 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_9 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_conc_ld_10 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_10 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_conc_ld_11 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_11 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_conc_ld_12 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_12 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_conc_ld_13 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_13 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_conc_ld_14 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_14 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_conc_ld_15 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_15 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_conc_ld_16 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_16 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_conc_ld_17 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_17 /DEST pdfmark 480 4021(After)m 1045(the)s 1396(length)s 2054(comes)s 2718(an)s 3004(optional)s 240 fnt6 3846 4023(gap)m 4261(mode)s 240 fnt1 4773 4021(,)m -[ /Dest /LOUT16_4074_pre_conc_ld_18 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_18 /DEST pdfmark 4883(which)s 5528(is)s 5740(a)s 5909(single)s 6539(letter)s 7090(follo)s 6(wing)k 8070(the)s 8421(length,)s 0 3733(indicating)m 1031(ho)s 6(w)k 1514(the)s 1884(length)s @@ -8788,9 +8789,9 @@ grestore 4801(sho)s 6(wn)k 5500(in)s 5765(Figure)s 6468(3.2,)s 6897(with)s 7401(edge-to-edge)s 8728(g)s 1(ap)k 0 3445(mode)m -[ /Dest /LOUT16_4074_pre_conc_ld_19 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_19 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_conc_ld_20 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_20 /DEST pdfmark 603(the)s 967(length)s 240 fnt6 1638 3447(l)m 240 fnt1 1780 3445(is)m 2006(measured)s 2996(from)s 3536(the)s 3900(trailing)s 4658(edge)s 5181(of)s 5468(the)s 5832(\207rst)s 6279(object)s @@ -8800,24 +8801,24 @@ grestore 4833 3154(e)m 240 fnt1 5005 3157(may)m 5469(be)s 5749(omitted.)s 6642(Hyphenation)s 7934(g)s 1(ap)k 8330(mode)s 8916(is)s -[ /Dest /LOUT16_4074_pre_conc_ld_21 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_21 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_conc_ld_22 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_22 /DEST pdfmark 60 2869(similar)m 9(,)k 820(e)s 3(xcept)k 1501(as)s 1751(e)s 3(xplained)k 2736(at)s 2968(the)s 3316(end)s 3720(of)s 3991(this)s 4387(section.)s 480 2495(Mark-to-mark,)m -[ /Dest /LOUT16_4074_pre_conc_ld_23 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_23 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_conc_ld_24 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_24 /DEST pdfmark 1957(o)s 3(v)k 3(erstrik)k 2(e,)k -[ /Dest /LOUT16_4074_pre_conc_ld_25 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_25 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_conc_ld_26 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_26 /DEST pdfmark 3028(and)s 3450(k)s 2(erning)k -[ /Dest /LOUT16_4074_pre_conc_ld_27 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_27 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_conc_ld_28 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_28 /DEST pdfmark 4249(measure)s 5118(the)s 5484(length)s 6156(from)s 6698(the)s 7063(last)s 7471(mark)s 8041(of)s 8329(the)s 8695(\207rst)s 0 2207(object)m 648(to)s @@ -8838,13 +8839,13 @@ grestore 4673(other)s 5248(object;)s 5969(this)s 6389(mode)s 7001(is)s 7235(used)s 7756(for)s 8119(subscripts)s 0 1055(and)m 404(superscripts.)s -[ /Dest /LOUT16_4074_pre_conc_ld_29 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_29 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_conc_ld_30 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_30 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_conc_ld_31 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_31 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_conc_ld_32 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_32 /DEST pdfmark 558 681(T)m 19(ab)k 4(ulation)k 1646(ignores)s 2419(the)s 2785(\207rst)s 3234(object)s 3896(and)s 4318(places)s 4984(the)s 5350(leading)s 6125(edge)s 6651(of)s 6940(the)s 7306(second)s @@ -9493,9 +9494,9 @@ grestore 1523(objects)s 2254(are)s 2603(separated)s 3566(only)s 4048(by)s 4345(zero)s 4811(or)s 5072(more)s 5622(white)s 6211(space)s -[ /Dest /LOUT16_4074_pre_conc_ld_33 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_33 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_conc_ld_34 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_34 /DEST pdfmark 6801(characters)s 7821(\(spaces,)s 8634(tabs,)s 0 1044(ne)m 6(wlines,)k 983(and)s 1420(formfeeds\),)s 2607(Lout)s 3152(inserts)s 220 fnt2 3859 1041(&)m 240 fnt6 4001 1046(k)m 220 fnt2 4111 1041(s)m @@ -9627,14 +9628,14 @@ grestore grestore gsave -2267 6658 translate +2267 6657 translate 180.0000 rotate gsave 0 0 translate 30.0000 rotate gsave 0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +180 fnt1 68 -1 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -9654,8 +9655,8 @@ gsave 0 0 translate -30.0000 rotate gsave -0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +0 0 translate +180 fnt1 68 -1 0 0 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -9666,11 +9667,11 @@ grestore grestore gsave -1247 6658 translate +1247 6657 translate 30.0000 rotate gsave 0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +180 fnt1 68 -1 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -9679,7 +9680,7 @@ grestore grestore gsave -1247 6658 translate +1247 6657 translate 180 fnt1 1020 0 0 0 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke @@ -9687,11 +9688,11 @@ grestore grestore gsave -1247 6658 translate +1247 6657 translate -30.0000 rotate gsave -0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +0 0 translate +180 fnt1 68 -1 0 0 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -9736,14 +9737,14 @@ grestore grestore gsave -2267 5506 translate +2267 5505 translate 180.0000 rotate gsave 0 0 translate 30.0000 rotate gsave 0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +180 fnt1 68 -1 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -9763,8 +9764,8 @@ gsave 0 0 translate -30.0000 rotate gsave -0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +0 0 translate +180 fnt1 68 -1 0 0 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -9775,11 +9776,11 @@ grestore grestore gsave -1247 5506 translate +1247 5505 translate 30.0000 rotate gsave 0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +180 fnt1 68 -1 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -9788,7 +9789,7 @@ grestore grestore gsave -1247 5506 translate +1247 5505 translate 180 fnt1 1020 0 0 0 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke @@ -9796,11 +9797,11 @@ grestore grestore gsave -1247 5506 translate +1247 5505 translate -30.0000 rotate gsave -0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +0 0 translate +180 fnt1 68 -1 0 0 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -9845,14 +9846,14 @@ grestore grestore gsave -2551 4297 translate +2551 4296 translate 180.0000 rotate gsave 0 0 translate 30.0000 rotate gsave 0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +180 fnt1 68 -1 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -9872,8 +9873,8 @@ gsave 0 0 translate -30.0000 rotate gsave -0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +0 0 translate +180 fnt1 68 -1 0 0 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -9884,11 +9885,11 @@ grestore grestore gsave -680 4297 translate +680 4296 translate 30.0000 rotate gsave 0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +180 fnt1 68 -1 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -9897,7 +9898,7 @@ grestore grestore gsave -680 4297 translate +680 4296 translate 180 fnt1 1871 0 0 0 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke @@ -9905,11 +9906,11 @@ grestore grestore gsave -680 4297 translate +680 4296 translate -30.0000 rotate gsave -0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +0 0 translate +180 fnt1 68 -1 0 0 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -9955,14 +9956,14 @@ grestore grestore gsave -2551 3095 translate +2551 3094 translate 180.0000 rotate gsave 0 0 translate 30.0000 rotate gsave 0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +180 fnt1 68 -1 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -9982,8 +9983,8 @@ gsave 0 0 translate -30.0000 rotate gsave -0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +0 0 translate +180 fnt1 68 -1 0 0 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -9994,11 +9995,11 @@ grestore grestore gsave -680 3095 translate +680 3094 translate 30.0000 rotate gsave 0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +180 fnt1 68 -1 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -10007,7 +10008,7 @@ grestore grestore gsave -680 3095 translate +680 3094 translate 180 fnt1 1871 0 0 0 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke @@ -10015,11 +10016,11 @@ grestore grestore gsave -680 3095 translate +680 3094 translate -30.0000 rotate gsave -0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +0 0 translate +180 fnt1 68 -1 0 0 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -10029,12 +10030,12 @@ grestore grestore 180 fnt1 975 2892(max\()m 180 fnt6 1383 2893(l,)m 1503(a+b+l/10)s 180 fnt1 2205 2892(\))m gsave -1247 3719 translate +1247 3718 translate 180.0000 rotate gsave 0 0 translate 30.0000 rotate -68 -2 0 -1 180 288 45 0 1 LoutGr2 +68 -1 0 -1 180 288 45 0 1 LoutGr2 0 0 moveto xsize 0 lineto stroke grestore @@ -10049,7 +10050,7 @@ grestore gsave 0 0 translate -30.0000 rotate -68 -2 0 -1 180 288 45 0 1 LoutGr2 +68 -1 0 0 180 288 45 0 0 LoutGr2 0 0 moveto xsize 0 lineto stroke grestore @@ -10059,24 +10060,24 @@ grestore grestore gsave -680 3719 translate +680 3718 translate 30.0000 rotate -68 -2 0 -1 180 288 45 0 1 LoutGr2 +68 -1 0 -1 180 288 45 0 1 LoutGr2 0 0 moveto xsize 0 lineto stroke grestore grestore grestore -567 0 0 0 180 288 45 680 3719 LoutGr2 +567 0 0 0 180 288 45 680 3718 LoutGr2 0 0 moveto xsize 0 lineto stroke grestore grestore gsave -680 3719 translate +680 3718 translate -30.0000 rotate -68 -2 0 -1 180 288 45 0 1 LoutGr2 +68 -1 0 0 180 288 45 0 0 LoutGr2 0 0 moveto xsize 0 lineto stroke grestore @@ -10084,14 +10085,14 @@ grestore grestore 180 fnt6 920 3787(a)m gsave -2551 3719 translate +2551 3718 translate 180.0000 rotate gsave 0 0 translate 30.0000 rotate gsave 0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +180 fnt1 68 -1 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -10111,8 +10112,8 @@ gsave 0 0 translate -30.0000 rotate gsave -0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +0 0 translate +180 fnt1 68 -1 0 0 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -10123,11 +10124,11 @@ grestore grestore gsave -2268 3719 translate +2268 3718 translate 30.0000 rotate gsave 0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +180 fnt1 68 -1 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -10136,7 +10137,7 @@ grestore grestore gsave -2268 3719 translate +2268 3718 translate 180 fnt1 283 0 0 0 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke @@ -10144,11 +10145,11 @@ grestore grestore gsave -2268 3719 translate +2268 3718 translate -30.0000 rotate gsave -0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +0 0 translate +180 fnt1 68 -1 0 0 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -10194,14 +10195,14 @@ grestore grestore gsave -2551 1943 translate +2551 1942 translate 180.0000 rotate gsave 0 0 translate 30.0000 rotate gsave 0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +180 fnt1 68 -1 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -10221,8 +10222,8 @@ gsave 0 0 translate -30.0000 rotate gsave -0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +0 0 translate +180 fnt1 68 -1 0 0 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -10233,11 +10234,11 @@ grestore grestore gsave -680 1943 translate +680 1942 translate 30.0000 rotate gsave 0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +180 fnt1 68 -1 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -10246,7 +10247,7 @@ grestore grestore gsave -680 1943 translate +680 1942 translate 180 fnt1 1871 0 0 0 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke @@ -10254,11 +10255,11 @@ grestore grestore gsave -680 1943 translate +680 1942 translate -30.0000 rotate gsave -0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +0 0 translate +180 fnt1 68 -1 0 0 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -10268,12 +10269,12 @@ grestore grestore 180 fnt1 1203 1740(max\()m 180 fnt6 1611 1741(l,)m 1731(a,)s 1891(b)s 180 fnt1 1977 1740(\))m gsave -1247 2567 translate +1247 2566 translate 180.0000 rotate gsave 0 0 translate 30.0000 rotate -68 -2 0 -1 180 288 45 0 1 LoutGr2 +68 -1 0 -1 180 288 45 0 1 LoutGr2 0 0 moveto xsize 0 lineto stroke grestore @@ -10288,7 +10289,7 @@ grestore gsave 0 0 translate -30.0000 rotate -68 -2 0 -1 180 288 45 0 1 LoutGr2 +68 -1 0 0 180 288 45 0 0 LoutGr2 0 0 moveto xsize 0 lineto stroke grestore @@ -10298,24 +10299,24 @@ grestore grestore gsave -680 2567 translate +680 2566 translate 30.0000 rotate -68 -2 0 -1 180 288 45 0 1 LoutGr2 +68 -1 0 -1 180 288 45 0 1 LoutGr2 0 0 moveto xsize 0 lineto stroke grestore grestore grestore -567 0 0 0 180 288 45 680 2567 LoutGr2 +567 0 0 0 180 288 45 680 2566 LoutGr2 0 0 moveto xsize 0 lineto stroke grestore grestore gsave -680 2567 translate +680 2566 translate -30.0000 rotate -68 -2 0 -1 180 288 45 0 1 LoutGr2 +68 -1 0 0 180 288 45 0 0 LoutGr2 0 0 moveto xsize 0 lineto stroke grestore @@ -10324,14 +10325,14 @@ grestore grestore 180 fnt6 920 2635(a)m gsave -2551 2567 translate +2551 2566 translate 180.0000 rotate gsave 0 0 translate 30.0000 rotate gsave 0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +180 fnt1 68 -1 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -10351,8 +10352,8 @@ gsave 0 0 translate -30.0000 rotate gsave -0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +0 0 translate +180 fnt1 68 -1 0 0 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -10363,11 +10364,11 @@ grestore grestore gsave -2268 2567 translate +2268 2566 translate 30.0000 rotate gsave 0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +180 fnt1 68 -1 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -10376,7 +10377,7 @@ grestore grestore gsave -2268 2567 translate +2268 2566 translate 180 fnt1 283 0 0 0 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke @@ -10384,11 +10385,11 @@ grestore grestore gsave -2268 2567 translate +2268 2566 translate -30.0000 rotate gsave -0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +0 0 translate +180 fnt1 68 -1 0 0 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -10433,14 +10434,14 @@ grestore grestore gsave -2268 734 translate +2268 733 translate 180.0000 rotate gsave 0 0 translate 30.0000 rotate gsave 0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +180 fnt1 68 -1 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -10460,8 +10461,8 @@ gsave 0 0 translate -30.0000 rotate gsave -0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +0 0 translate +180 fnt1 68 -1 0 0 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -10472,11 +10473,11 @@ grestore grestore gsave -0 734 translate +0 733 translate 30.0000 rotate gsave 0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +180 fnt1 68 -1 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -10485,7 +10486,7 @@ grestore grestore gsave -0 734 translate +0 733 translate 180 fnt1 2268 0 0 0 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke @@ -10493,11 +10494,11 @@ grestore grestore gsave -0 734 translate +0 733 translate -30.0000 rotate gsave -0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +0 0 translate +180 fnt1 68 -1 0 0 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -10513,7 +10514,7 @@ gsave 30.0000 rotate gsave 0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +180 fnt1 68 -1 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -10533,8 +10534,8 @@ gsave 0 0 translate -30.0000 rotate gsave -0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +0 0 translate +180 fnt1 68 -1 0 0 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -10549,7 +10550,7 @@ gsave 30.0000 rotate gsave 0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +180 fnt1 68 -1 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -10569,8 +10570,8 @@ gsave 0 234 translate -30.0000 rotate gsave -0 1 translate -180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic +0 0 translate +180 fnt1 68 -1 0 0 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -10578,7 +10579,7 @@ grestore grestore grestore -1189 23(curr)m 6(ent)k 1759(bound)s +1189 22(curr)m 6(ent)k 1759(bound)s grestore end end restore @@ -10592,7 +10593,7 @@ grestore 2383(or)s 2657(more)s 3219(objects)s 3962(separated)s 4936(by)s 220 fnt2 5245 4686(&)m 240 fnt1 5462 4689(symbols)m 6326(is)s 6551(a)s -[ /Dest /LOUT16_4074_pre_conc_ld_35 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_35 /DEST pdfmark 240 fnt6 6732 4691(par)m 3(a)k 2(gr)k 3(aph)k 240 fnt1 7745 4689(.)m 7924(Lout)s 8451(breaks)s 0 4401(paragraphs)m 1100(into)s 1526(lines)s 2029(automatically)s 3384(as)s 3635(required,)s @@ -10603,19 +10604,19 @@ grestore 2117(not)s 2485(eligible)s 3258(for)s 3597(this)s 3995(con)s 9(v)k 3(ersion.)k 5198(`Optimal')s 6173(line)s 6588(breaks)s 7265(are)s 7613(chosen,)s 8386(using)s 8960(a)s 0 3825(method)m 776(adapted)s 1578(from)s -2102(T)s 2198 3777(E)m 2306 3825(X)m 2535([)s -[ /Rect [2606 3822 2712 3990] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTknuth1984tex /ANN pdfmark -2606(5)s -2712(].)s -[ /Dest /LOUT16_4059_pre_conc_ld_1 /DEST pdfmark +2102(T)s 2198 3777(E)m 2305 3825(X)m 2534([)s +[ /Rect [2605 3822 2711 3990] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTknuth1984tex /ANN pdfmark +2605(5)s +2711(].)s +[ /Dest /LOUT16_4059_pre_conc_1 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_conc_ld_36 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_36 /DEST pdfmark 480 3451(If)m 735(an)s 220 fnt2 1043 3448(&)m 240 fnt1 1271 3451(symbol)m 2056(whose)s 2750(g)s 1(ap)k 3173(has)s 3568(h)s 1(yphenation)k 4834(mode)s -[ /Dest /LOUT16_4074_pre_conc_ld_37 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_37 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_conc_ld_38 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_conc_38 /DEST pdfmark 5447(is)s 5683(chosen)s 6430(for)s 6793(replacement)s 8046(by)s 220 fnt2 8365 3448(//1vx)m 240 fnt1 8827 3451(,)m 8960(a)s 0 3163(h)m 1(yphen)k @@ -10633,9 +10634,9 @@ grestore 480 1088(ed.)m 0 635(Basser)m 702(Lout)s 1219(inserts)s 1898(h)s 1(yphenation)k 3143(g)s 1(aps)k 3637(automatically)s 4996(as)s 5251(required,)s 6159(ag)s 1(ain)k 6738(follo)s 6(wing)k 7720(the)s -8073(method)s 8855(of)s 0 347(T)m 96 299(E)m 204 347(X)m -373(,)s 479(which)s 1120(approximates)s 2458(the)s 2804(h)s 1(yphenations)k -4130(in)s 4372(W)s 19(ebster')k 13(s)k 5358(dictionary)s 15(.)k +8073(method)s 8855(of)s 0 347(T)m 96 299(E)m 203 347(X)m +372(,)s 478(which)s 1119(approximates)s 2457(the)s 2804(h)s 1(yphenations)k +4130(in)s 4371(W)s 19(ebster')k 13(s)k 5357(dictionary)s 15(.)k 6474(T)s 19(o)k 6773(pre)s 6(v)k 3(ent)k 7540(the)s 7886(h)s 1(yphenation)k 0 59(of)m 268(a)s 430(single)s 1053(w)s 2(ord,)k 1646(enclose)s 2416(it)s @@ -10709,15 +10710,15 @@ grestore [ /Dest /LOUTfont /DEST pdfmark 240 fnt1 480 11939(A)m 240 fnt6 728 11941(font)m -[ /Dest /LOUT16_4074_pre_font_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_font_1 /DEST pdfmark 240 fnt1 1182 11939(is)m 1410(a)s 1594(collection)s 2611(of)s 2900(characters)s 3936(which)s 4596(may)s 5080(be)s 5380(printed.)s 6239(Man)s 3(y)k 6867(fonts)s 7414(come)s 8006(in)s 240 fnt6 8268 11941(families)m 240 fnt1 9019 11939(,)m -[ /Dest /LOUT16_4074_pre_font_ld_2 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_font_2 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_font_ld_3 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_font_3 /DEST pdfmark 0 11651(which)m 634(are)s 973(groups)s 1667(of)s 1930(fonts)s 2450(that)s 2860(ha)s 4(v)k 3(e)k 3352(been)s 3853(designed)s 4754(to)s 4984(go)s 5269(together)s 13(.)k @@ -10742,9 +10743,9 @@ grestore 0 8629(be)m 282(applied)s 1044(to)s 1283(man)s 3(y)k 1866(font)s 2311(f)s 2(amilies.)k 480 8255(Lig)m 1(atures,)k -[ /Dest /LOUT16_4074_pre_font_ld_4 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_font_4 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_font_ld_5 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_font_5 /DEST pdfmark 1488(such)s 1984(as)s 2234(\210)s 2420(for)s 2758(f)s 2849(l)s 2970(and)s 3375(\207)s 3560(for)s 3898(f)s 3989(i,)s 4163(are)s 4510(considered)s 5604(by)s 5899(Basser)s @@ -10763,7 +10764,7 @@ grestore 690(disable)s 1423(a)s 1589(lig)s 1(ature)k 2373(or)s 2632(k)s 2(ern.)k 480 6729(The)m 220 fnt2 908 6726(@F)m 6(ont)k 240 fnt1 1620 6729(symbol)m -[ /Dest /LOUT16_4074_pre_font_ld_6 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_font_6 /DEST pdfmark 2380(returns)s 3094(its)s 3370(right)s 3881(parameter)s 4895(in)s 5138(a)s 5304(font)s 5749(and)s 6153(size)s 6580(speci\207ed)s 7488(by)s 7782(its)s 8058(left:)s @@ -10890,7 +10891,7 @@ grestore 220 fnt2 908 12828(@F)m 6(ont)k 240 fnt1 1620 12831(symbol)m 2380(also)s 2818(switches)s 3692(to)s 3931(and)s 4335(from)s 4859(small)s 5431(capitals:)s -[ /Dest /LOUT16_4074_pre_font_ld_7 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_font_7 /DEST pdfmark 220 fnt2 480 12330(smallcaps @F)m 6(ont ...)k 480 12042(nosmallcaps @F)m 6(ont ...)k 240 fnt1 0 11546(These)m 639(may)s 1118(be)s 1412(nested,)s 2143(and)s 2559(the)s 3(y)k @@ -10982,12 +10983,7 @@ grestore 220 fnt2 3276 431(@F)m 11(ace)k 240 fnt1 3968 434(.)m 4125(There)s 4730(are)s 5070(a)s 5228(fe)s 6(w)k 5627(fonts)s 6149(which)s 6783(are)s 7123(the)s 7463(only)s -7936(members)s 8855(of)s 0 146(their)m 488(f)s 2(amilies;)k -1356(e)s 6(v)k 3(en)k 1846(though)s 2559(these)s -3096(fonts)s 3616(do)s 3899(not)s 4255(need)s 4755(a)s -4911(f)s 2(ace)k 5352(name,)s 5968(the)s 3(y)k -6421(must)s 6936(be)s 7208(gi)s 6(v)k 3(en)k -7778(one,)s 8221(probably)s +7936(members)s 8855(of)s grestore gsave 1417 -15423 translate @@ -11042,152 +11038,152 @@ gsave gsave 0 LoutMargSet grestore -220 fnt2 0 13202(Base)m -240 fnt1 492 13205(,)m 599(by)s 893(their)s 220 fnt2 -1390 13202(@F)m 6(ontDef)k 240 fnt1 2384 13205(.)m 480 12831(The)m -950(other)s 1543(\207elds)s 2154(are)s 2543(implementation-dependent,)s 5255(b)s 4(ut)k -5659(in)s 5944(Basser)s 6683(Lout)s 7237(V)s 26(ersion)k -8067(3)s 8273(the)s 3(y)k 8779(are)s 220 fnt2 -0 12540(@Name)m 240 fnt1 800 12543(,)m 908(a)s 1076(PostScript)s -2120(font)s 2567(name;)s 220 fnt2 3198 12540(@Metr)m -3(ics)k -240 fnt1 4124 12543(,)m 4293(an)s -[ /Dest /LOUT16_4074_pre_font_ld_8 /DEST pdfmark -4578(Adobe)s 5275(font)s -5721(metrics)s 6476(\(formerly)s 7446(AFM\))s 8095(\207le)s 8458(whose)s -0 12255(F)m 3(ontName)k 1070(entry)s 1622(must)s 2154(agree)s -2734(with)s 3223(the)s 3578(PostScript)s 4627(font)s 5079(name)s -5660(just)s 6072(mentioned;)s 7201(and)s 220 fnt2 7612 12252(@Mapping)m -240 fnt1 8664 12255(,)m 8778(the)s 0 11967(name)m 589(of)s -876(a)s 1057(Lout)s 1585(Character)s 2589(Mapping)s 3522(\(LCM\))s -4264(\207le.)s 4748(The)s 5192(\207les)s 5657(are)s 6019(searched)s -6929(for)s 7282(in)s 7541(standard)s 8425(places.)s 0 11679(Consult)m -813(the)s 1169(PostScript)s 2220(Reference)s 3252(Manual)s 4046([)s - -[ /Rect [4117 11679 4212 11841] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTadobe1990ps /ANN pdfmark -4117(1)s 4212(])s 4339(for)s 4685(general)s 5451(information)s -6645(about)s 7245(fonts)s 7782(and)s 8195(encoding)s 0 11391(v)m 3(ectors;)k -795(brie\210y)s 15(,)k 1506(an)s 1785(8-bit)s -[ /Dest /LOUT16_4074_pre_font_ld_9 /DEST pdfmark -2291(character)s -3221(code)s 240 fnt6 3724 11393(c)m 240 fnt1 3882 11391(in)m -4120(Lout')s 13(s)k 4778(input)s 5325(is)s 5531(mapped)s -6342(to)s 6577(the)s 6920(character)s 7850(in)s 8088(the)s -8431(Adobe)s 0 11103(font)m 449(metrics)s 1206(\207le)s 1571(whose)s -2243(name)s 2822(appears)s 3607(on)s 3908(the)s 4260(line)s -4679(labelled)s 240 fnt6 5497 11105(c)m 240 fnt1 5663 11103(in)m -5910(the)s 6262(LCM)s 6840(\207le.)s 7313(The)s 7745(LCM)s -8322(\207le)s 8688(also)s 0 10815(de\207nes)m 756(v)s 6(arious)k -1532(character)s 4(-to-character)k 3707(mappings,)s 4772(such)s 5295(as)s -5572(upper)s 4(-case)k 6686(to)s 6952(lo)s 6(wer)k 4(-case,)k -8110(which)s 8779(are)s 0 10527(used)m 497(for)s 835(such)s -1331(purposes)s 2233(as)s 2483(the)s 2831(production)s 3925(of)s -4196(small)s 4768(capitals.)s 480 10153(The)m 933(options)s 1714(sho)s 6(wn)k +0 13205(their)m 488(f)s 2(amilies;)k +1356(e)s 6(v)k 3(en)k 1846(though)s 2559(these)s +3096(fonts)s 3616(do)s 3899(not)s 4255(need)s 4755(a)s +4911(f)s 2(ace)k 5352(name,)s 5968(the)s 3(y)k +6421(must)s 6936(be)s 7208(gi)s 6(v)k 3(en)k +7778(one,)s 8221(probably)s 220 fnt2 0 12914(Base)m 240 fnt1 +492 12917(,)m 599(by)s 893(their)s 220 fnt2 1390 12914(@F)m 6(ontDef)k +240 fnt1 2384 12917(.)m 480 12543(The)m 950(other)s 1543(\207elds)s +2154(are)s 2543(implementation-dependent,)s 5255(b)s 4(ut)k 5659(in)s +5944(Basser)s 6683(Lout)s 7237(V)s 26(ersion)k 8067(3)s +8273(the)s 3(y)k 8779(are)s 220 fnt2 0 12252(@Name)m +240 fnt1 800 12255(,)m 908(a)s 1076(PostScript)s 2120(font)s +2567(name;)s 220 fnt2 3198 12252(@Metr)m -3(ics)k 240 fnt1 +4124 12255(,)m 4293(an)s +[ /Dest /LOUT16_4080_pre_font_8 /DEST pdfmark +4578(Adobe)s 5275(font)s 5721(metrics)s +6476(\(formerly)s 7446(AFM\))s 8095(\207le)s 8458(whose)s 0 11967(F)m 3(ontName)k +1070(entry)s 1622(must)s 2154(agree)s 2734(with)s 3223(the)s +3578(PostScript)s 4627(font)s 5079(name)s 5660(just)s 6072(mentioned;)s +7201(and)s 220 fnt2 7612 11964(@Mapping)m 240 fnt1 8664 11967(,)m +8778(the)s 0 11679(name)m 589(of)s 876(a)s 1057(Lout)s +1585(Character)s 2589(Mapping)s 3522(\(LCM\))s 4264(\207le.)s 4748(The)s +5192(\207les)s 5657(are)s 6019(searched)s 6929(for)s 7282(in)s +7541(standard)s 8425(places.)s 0 11391(Consult)m 813(the)s 1169(PostScript)s +2220(Reference)s 3252(Manual)s 4046([)s +[ /Rect [4117 11391 4212 11553] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTadobe1990ps /ANN pdfmark +4117(1)s 4212(])s +4339(for)s 4685(general)s 5451(information)s 6645(about)s 7245(fonts)s +7782(and)s 8195(encoding)s 0 11103(v)m 3(ectors;)k 795(brie\210y)s 15(,)k +1506(an)s 1785(8-bit)s +[ /Dest /LOUT16_4080_pre_font_9 /DEST pdfmark +2291(character)s 3221(code)s 240 fnt6 +3724 11105(c)m 240 fnt1 3882 11103(in)m 4120(Lout')s 13(s)k +4778(input)s 5325(is)s 5531(mapped)s 6342(to)s 6577(the)s +6920(character)s 7850(in)s 8088(the)s 8431(Adobe)s 0 10815(font)m +449(metrics)s 1206(\207le)s 1571(whose)s 2243(name)s 2822(appears)s +3607(on)s 3908(the)s 4260(line)s 4679(labelled)s 240 fnt6 +5497 10817(c)m 240 fnt1 5663 10815(in)m 5910(the)s 6262(LCM)s +6840(\207le.)s 7313(The)s 7745(LCM)s 8322(\207le)s 8688(also)s +0 10527(de\207nes)m 756(v)s 6(arious)k 1532(character)s 4(-to-character)k +3707(mappings,)s 4772(such)s 5295(as)s 5572(upper)s 4(-case)k +6686(to)s 6952(lo)s 6(wer)k 4(-case,)k 8110(which)s +8779(are)s 0 10239(used)m 497(for)s 835(such)s 1331(purposes)s +2233(as)s 2483(the)s 2831(production)s 3925(of)s 4196(small)s +4768(capitals.)s 480 9865(The)m 933(options)s 1714(sho)s 6(wn)k 2416(abo)s 3(v)k 3(e)k 3063(are)s 3436(all)s 3754(compulsory)s 15(,)k 5001(b)s 4(ut)k 5388(there)s 5946(are)s 6319(tw)s 2(o)k 6754(other)s 7330(options)s -8111(which)s 8779(are)s 0 9865(optional.)m 942(The)s 220 fnt2 -1364 9862(@Recode)m 240 fnt1 2388 9865(option,)m 3101(if)s 3312(gi)s 6(v)k 3(en,)k +8111(which)s 8779(are)s 0 9577(optional.)m 942(The)s 220 fnt2 +1364 9574(@Recode)m 240 fnt1 2388 9577(option,)m 3101(if)s 3312(gi)s 6(v)k 3(en,)k 3935(must)s 4454(ha)s 4(v)k 3(e)k 4948(v)s 6(alue)k -220 fnt2 5510 9862(Y)m 30(es)k 240 fnt1 5905 9865(\(the)m +220 fnt2 5510 9574(Y)m 30(es)k 240 fnt1 5905 9577(\(the)m 6325(def)s 2(ault,)k 7087(so)s 7347(rarely)s 7950(seen\))s -8497(or)s 220 fnt2 8749 9862(No)m 240 fnt1 9022 9865(.)m -0 9577(If)m 220 fnt2 239 9574(@Recode { No })m 240 fnt1 1887 9577(is)m +8497(or)s 220 fnt2 8749 9574(No)m 240 fnt1 9022 9577(.)m +0 9289(If)m 220 fnt2 239 9286(@Recode { No })m 240 fnt1 1887 9289(is)m 2106(gi)s 6(v)k 3(en,)k 2745(Lout)s 3266(assumes)s 4123(that)s 4551(the)s 4908(gi)s 6(v)k 3(en)k 5497(encoding)s 6437(v)s 3(ector)k 7100(is)s 7319(already)s -8086(associated)s 0 9289(with)m 482(this)s 878(font)s 1323(in)s +8086(associated)s 0 9001(with)m 482(this)s 878(font)s 1323(in)s 1566(the)s 1914(PostScript)s 2956(interpreter)s 9(,)k 4047(and)s 4451(optimizes)s 5431(its)s 5707(output)s 6379(accordingly)s 15(.)k -480 8915(The)m 928(other)s 1500(optional)s 2359(option,)s 220 fnt2 -3099 8912(@Extr)m 2(aMetr)k -3(ics)k 240 fnt1 4535 8915(,)m +480 8627(The)m 928(other)s 1500(optional)s 2359(option,)s 220 fnt2 +3099 8624(@Extr)m 2(aMetr)k -3(ics)k 240 fnt1 4535 8627(,)m 4663(has)s 5053(v)s 6(alue)k 5642(equal)s 6236(to)s 6495(the)s 6864(name)s 7459(of)s 7750(a)s 7937(second)s -8681(font)s 0 8627(metrics)m 765(\207le)s 1138(which,)s 1843(if)s +8681(font)s 0 8339(metrics)m 765(\207le)s 1138(which,)s 1843(if)s 2072(gi)s 6(v)k 3(en,)k 2715(is)s 2937(added)s 3580(to)s 3831(the)s 4191(main)s 4739(one)s 5153(de\207ned)s -5929(by)s 220 fnt2 6235 8624(@Metr)m -3(ics)k 240 fnt1 -7161 8627(.)m 7338(This)s 7826(e)s 3(xtra)k 8373(metrics)s -0 8339(\207le)m 357(contains)s 220 fnt2 1200 8336(C)m 240 fnt1 -1404 8339(\(de\207ne)m 2119(character\))s 3117(and)s 220 fnt2 3516 8336(CC)m -240 fnt1 3878 8339(\(de\207ne)m 4593(composite)s 5627(character\))s 6625(entries)s -7307(in)s 7545(the)s 7888(same)s 8430(format)s 0 8051(as)m +5929(by)s 220 fnt2 6235 8336(@Metr)m -3(ics)k 240 fnt1 +7161 8339(.)m 7338(This)s 7826(e)s 3(xtra)k 8373(metrics)s +0 8051(\207le)m 357(contains)s 220 fnt2 1200 8048(C)m 240 fnt1 +1404 8051(\(de\207ne)m 2119(character\))s 3117(and)s 220 fnt2 3516 8048(CC)m +240 fnt1 3878 8051(\(de\207ne)m 4593(composite)s 5627(character\))s 6625(entries)s +7307(in)s 7545(the)s 7888(same)s 8430(format)s 0 7763(as)m 259(in)s 512(AFM)s 1095(\207les;)s 1615(Lout)s 2136(will)s 2572(b)s 4(uild)k 3128(composite)s 4177(characters)s 5204(declared)s 6081(in)s 6334(this)s 6740(e)s 3(xtra)k 7283(\207le)s 7654(from)s 8188(the)s 8546(gi)s 6(v)k 3(en)k -0 7763(pieces,)m 707(which)s 1352(it)s 1547(does)s 2041(not)s +0 7475(pieces,)m 707(which)s 1352(it)s 1547(does)s 2041(not)s 2410(do)s 2706(for)s 3048(composite)s 4090(characters)s 5111(in)s 5358(the)s 5709(main)s 6247(AFM)s 6824(\207le.)s 7296(There)s -7912(are)s 8263(e)s 3(xample)k 0 7475(e)m 3(xtra)k +7912(are)s 8263(e)s 3(xample)k 0 7187(e)m 3(xtra)k 534(metrics)s 1287(\207les)s 1736(in)s 1979(the)s 2327(current)s 3063(Lout)s 3575(distrib)s 4(ution)k 4730(which)s 5372(sho)s 6(w)k 5926(the)s 6274(precise)s 7006(format)s 7702(of)s 7973(these)s -8520(\207les.)s 480 7101(It)m 708(is)s 941(not)s 1330(possible)s +8520(\207les.)s 480 6813(It)m 708(is)s 941(not)s 1330(possible)s 2193(to)s 2456(ha)s 4(v)k 3(e)k 2980(tw)s 2(o)k -220 fnt2 3413 7098(@F)m 6(ontDef)k 240 fnt1 4490 7101(database)m +220 fnt2 3413 6810(@F)m 6(ontDef)k 240 fnt1 4490 6813(database)m 5392(entries)s 6103(with)s 6608(the)s 6979(same)s 7549(f)s 2(amily)k -8247(and)s 8675(f)s 2(ace)k 0 6813(names,)m 703(because)s +8247(and)s 8675(f)s 2(ace)k 0 6525(names,)m 703(because)s 1501(then)s 1955(the)s 3(y)k 2402(must)s 2912(ha)s 4(v)k 3(e)k -3398(the)s 3731(same)s 220 fnt2 4262 6810(@T)m 26(ag)k -240 fnt1 4825 6813(,)m 4917(which)s 5544(is)s 5739(not)s +3398(the)s 3731(same)s 220 fnt2 4262 6522(@T)m 26(ag)k +240 fnt1 4825 6525(,)m 4917(which)s 5544(is)s 5739(not)s 6089(allo)s 6(wed.)k 6989(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k -7934(a)s 8084(PostScript)s 0 6525(font)m 470(name)s 1070(and)s +7934(a)s 8084(PostScript)s 0 6237(font)m 470(name)s 1070(and)s 1500(\207le)s 1886(may)s 2378(appear)s 3101(in)s 3369(tw)s 2(o)k 3805(or)s 4090(more)s 4662(font)s 5133(de\207nitions,)s 6276(allo)s 6(wing)k -7185(one)s 7613(PostScript)s 8681(font)s 0 6237(to)m 264(ha)s 4(v)k 3(e)k +7185(one)s 7613(PostScript)s 8681(font)s 0 5949(to)m 264(ha)s 4(v)k 3(e)k 791(tw)s 2(o)k 1227(or)s 1512(more)s 2085(equally)s 2869(v)s 6(alid)k 3425(Lout)s 3963(names.)s 4763(The)s 5217(LCM)s 5816(\207les)s 6291(may)s 6783(be)s 7091(equal)s -7690(or)s 7975(dif)s 6(ferent)k 8876(as)s 0 5949(desired.)m -480 5575(The)m 220 fnt2 917 5572(@Char)m 240 fnt1 1685 5575(symbol)m +7690(or)s 7975(dif)s 6(ferent)k 8876(as)s 0 5661(desired.)m +480 5287(The)m 220 fnt2 917 5284(@Char)m 240 fnt1 1685 5287(symbol)m -[ /Dest /LOUT16_4074_pre_font_ld_10 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_font_10 /DEST pdfmark 2454(allo)s 6(ws)k 3133(a)s 3309(character)s 4252(to)s 4501(be)s 4792(speci\207ed)s 5710(by)s 6014(its)s 6299(name)s -6883(\(its)s 7247(PostScript)s 8299(name)s 8883(in)s 0 5287(Basser)m +6883(\(its)s 7247(PostScript)s 8299(name)s 8883(in)s 0 4999(Basser)m 697(Lout\))s 1277(rather)s 1893(than)s 2362(by)s 2656(its)s -2932(code:)s 220 fnt2 480 4786(@Char nine)m 240 fnt1 0 4331(is)m +2932(code:)s 220 fnt2 480 4498(@Char nine)m 240 fnt1 0 4043(is)m 215(equi)s 6(v)k 6(alent)k 1265(to)s 220 fnt2 -1510 4328(9)m 240 fnt1 1689 4331(in)m 1938(most)s 2469(fonts.)s +1510 4040(9)m 240 fnt1 1689 4043(in)m 1938(most)s 2469(fonts.)s 3117(This)s 3599(is)s 3815(useful)s 4460(as)s 4716(a)s 4888(documentation)s 6373(aid)s 6729(and)s 7139(to)s 7384(be)s -7672(sure)s 8132(of)s 8409(getting)s 0 4043(the)m 347(right)s +7672(sure)s 8132(of)s 8409(getting)s 0 3755(the)m 347(right)s 856(character)s 1788(e)s 6(v)k 3(en)k 2286(if)s 2501(the)s 2848(encoding)s 3777(v)s 3(ector)k 4429(of)s 4698(the)s 5044(font)s 5488(is)s 5696(changed.)s 6656(Ho)s 6(we)k 6(v)k 3(er)k -220 fnt2 7576 4040(@Char)m 240 fnt1 8332 4043(will)m 8756(f)s 2(ail)k -0 3755(if)m 217(the)s 565(character)s 1499(named)s 2195(is)s +220 fnt2 7576 3752(@Char)m 240 fnt1 8332 3755(will)m 8756(f)s 2(ail)k +0 3467(if)m 217(the)s 565(character)s 1499(named)s 2195(is)s 2405(not)s 2771(in)s 3014(the)s 3362(encoding)s 4293(v)s 3(ector)k 4947(of)s 5218(the)s 5566(current)s 6302(font.)s 240 fnt5 -0 2962(3.4.)m 471(@Br)s 4(eak)k +0 2674(3.4.)m 471(@Br)s 4(eak)k [ /Dest /LOUTbreak /DEST pdfmark -240 fnt1 480 2530(The)m -220 fnt2 898 2527(@Break)m 240 fnt1 1744 2530(symbol)m 2493(in\210uences)s +240 fnt1 480 2242(The)m +220 fnt2 898 2239(@Break)m 240 fnt1 1744 2242(symbol)m 2493(in\210uences)s 3504(the)s 3842(appearance)s 4962(of)s 5223(paragraphs)s 6313(\(Section)s 7155(3.2\),)s 7631(of)s 6(fering)k 8437(a)s 8592(\207x)s 3(ed)k -0 2242(set)m 325(of)s 596(styles:)s 220 fnt2 1275 1734(adjust)m -1916(@Break)s 240 fnt6 2772 1739(object)m -[ /Dest /LOUT16_4074_pre_brea_ld_2 /DEST pdfmark -240 fnt1 3600 1737(Break)m -4301(the)s 4718(paragraphs)s 5887(of)s 240 fnt6 6228 1739(object)m -240 fnt1 6945 1737(into)m 7439(lines,)s 8066(and)s 8540(apply)s -220 fnt2 3600 1446(@P)m 26(Adjust)k 240 fnt1 4633 1449(\(Section)m +0 1954(set)m 325(of)s 596(styles:)s 220 fnt2 1275 1446(adjust)m +1916(@Break)s 240 fnt6 2772 1451(object)m +[ /Dest /LOUT16_4080_pre_brea_1 /DEST pdfmark +240 fnt1 3600 1449(Break)m +4301(the)s 4718(paragraphs)s 5887(of)s 240 fnt6 6228 1451(object)m +240 fnt1 6945 1449(into)m 7439(lines,)s 8066(and)s 8540(apply)s +220 fnt2 3600 1158(@P)m 26(Adjust)k 240 fnt1 4633 1161(\(Section)m 5511(3.16\))s 6084(to)s 6348(e)s 6(v)k 3(ery)k 6949(line)s 7388(e)s 3(xcept)k 8094(the)s 8467(last)s -8883(in)s 3600 1161(each)m 4095(paragraph;)s -[ /Dest /LOUT12_1488_pre_brea_ld_1 /DEST pdfmark -220 fnt2 1128 653(outdent)m -1916(@Break)s 240 fnt6 2772 658(object)m -[ /Dest /LOUT16_4074_pre_brea_ld_3 /DEST pdfmark -240 fnt1 3600 656(Lik)m 2(e)k -220 fnt2 4122 653(adjust)m 240 fnt1 4703 656(,)m 4840(e)s 3(xcept)k -5551(that)s 220 fnt2 6000 653(2.0f @Wide {} &0i)m 240 fnt1 7809 656(is)m -8049(inserted)s 8894(at)s 3600 368(the)m 3981(be)s 3(ginning)k -5022(of)s 5326(e)s 6(v)k 3(ery)k 5935(line)s -6382(e)s 3(xcept)k 7096(the)s 7477(\207rst,)s 7988(creating)s -8843(an)s 3600 80(outdented)m 4592(paragraph)s 5595(\(the)s 6012(outdent)s -6780(width)s 7372(may)s 7828(be)s 8100(changed)s 8946(\211)s - +8883(in)s 3600 873(each)m 4095(paragraph;)s +[ /Dest /LOUT12_1501_pre_brea_1 /DEST pdfmark +220 fnt2 1128 365(outdent)m +1916(@Break)s 240 fnt6 2772 370(object)m +[ /Dest /LOUT16_4080_pre_brea_2 /DEST pdfmark +240 fnt1 3600 368(Lik)m 2(e)k +220 fnt2 4122 365(adjust)m 240 fnt1 4703 368(,)m 4840(e)s 3(xcept)k +5551(that)s 220 fnt2 6000 365(2.0f @Wide {} &0i)m 240 fnt1 7809 368(is)m +8049(inserted)s 8894(at)s grestore gsave 1417 -15423 translate @@ -11242,156 +11238,156 @@ gsave gsave 1 LoutMargSet grestore -3600 13249(see)m 3961(belo)s 6(w\);)k -[ /Dest /LOUT12_1488_pre_brea_ld_2 /DEST pdfmark -220 fnt2 -1187 12751(r)m 2(agged)k 1916(@Break)s 240 fnt6 2772 12756(object)m - -[ /Dest /LOUT16_4074_pre_brea_ld_4 /DEST pdfmark -240 fnt1 3600 12754(Break)m 4222(the)s 4559(paragraphs)s 5648(of)s -240 fnt6 5908 12756(object)m 240 fnt1 6545 12754(into)m 6960(lines,)s -7507(b)s 4(ut)k 7858(do)s 8140(not)s 8495(adjust)s -3600 12466(the)m 3948(lines)s 4450(\(`ragged)s 5317(right'\);)s -[ /Dest /LOUT12_1488_pre_brea_ld_3 /DEST pdfmark -220 fnt2 -1077 11958(cr)m 2(agged)k 1916(@Break)s 240 fnt6 2772 11963(object)m - -[ /Dest /LOUT16_4074_pre_brea_ld_5 /DEST pdfmark -240 fnt1 3600 11961(Lik)m 2(e)k 220 fnt2 4125 11958(r)m 2(agged)k -240 fnt1 4794 11961(,)m 4934(e)s 3(xcept)k 5648(that)s -6099(each)s 6628(line)s 7075(will)s 7534(be)s 7849(centred)s -8644(with)s 3600 11673(respect)m 4336(to)s 4575(the)s 4923(others;)s - -[ /Dest /LOUT12_1488_pre_brea_ld_4 /DEST pdfmark -220 fnt2 1114 11165(rr)m 2(agged)k 1916(@Break)s 240 fnt6 -2772 11170(object)m -[ /Dest /LOUT16_4074_pre_brea_ld_6 /DEST pdfmark -240 fnt1 3600 11168(Lik)m 2(e)k 220 fnt2 -4115 11165(r)m 2(agged)k 240 fnt1 4784 11168(,)m 4914(e)s 3(xcept)k -5618(that)s 6059(each)s 6577(line)s 7014(will)s 7463(be)s -7768(right-justi\207ed)s 3600 10880(with)m 4082(respect)s 4818(to)s 5057(the)s -5405(others)s 6040(\(`ragged)s 6907(left'\);)s -[ /Dest /LOUT12_1488_pre_brea_ld_5 /DEST pdfmark -220 fnt2 1065 10372(or)m 2(agged)k -1916(@Break)s 240 fnt6 2772 10377(object)m -[ /Dest /LOUT16_4074_pre_brea_ld_7 /DEST pdfmark -240 fnt1 3600 10375(The)m -4028(ob)s 3(vious)k 4835(combination)s 6088(of)s 220 fnt2 -6359 10372(r)m 2(agged)k 240 fnt1 7088 10375(and)m 220 fnt2 -7492 10372(outdent)m 240 fnt1 8220 10375(;)m -[ /Dest /LOUT12_1488_pre_brea_ld_6 /DEST pdfmark -220 fnt2 1413 9868(lines)m -1916(@Break)s 240 fnt6 2772 9873(object)m -[ /Dest /LOUT16_4074_pre_brea_ld_8 /DEST pdfmark -240 fnt1 3600 9871(Break)m -4284(the)s 4685(paragraphs)s 5837(of)s 240 fnt6 6161 9873(object)m -240 fnt1 6861 9871(into)m 7339(lines)s 7893(at)s 8178(the)s -8579(same)s 3600 9583(points)m 4235(that)s 4651(the)s 3(y)k -5113(are)s 5458(brok)s 2(en)k 6177(into)s 6600(lines)s -7101(in)s 7342(the)s 7689(input,)s 8286(and)s 8688(also)s -3600 9295(at)m 3819(concatenation)s 5190(symbols)s 6026(of)s 6283(the)s -6617(form)s 220 fnt2 7128 9292(&)m 240 fnt6 7270 9297(k)m -220 fnt2 7380 9292(b)m 240 fnt1 7540 9295(for)m 7865(an)s 3(y)k -240 fnt6 8248 9297(k)m 240 fnt1 8404 9295(greater)m 3600 9007(than)m -4069(1.)s 4354(Do)s 4700(not)s 5067(adjust)s 5698(the)s -6047(lines.)s 6663(An)s 3(y)k 7127(spaces)s 7803(at)s -8035(the)s 8384(start)s 8855(of)s 3600 8719(a)m 3766(line)s -4180(other)s 4731(than)s 5200(the)s 5548(\207rst)s 5979(line)s -6393(will)s 6819(appear)s 7516(in)s 7759(the)s 8107(output;)s - -[ /Dest /LOUT12_1488_pre_brea_ld_7 /DEST pdfmark -220 fnt2 1303 8211(clines)m 1916(@Break)s 240 fnt6 2772 8216(object)m - -[ /Dest /LOUT16_4074_pre_brea_ld_9 /DEST pdfmark -240 fnt1 3600 8214(Break)m 4288(the)s 4693(paragraphs)s 5849(of)s -240 fnt6 6177 8216(object)m 240 fnt1 6881 8214(into)m 7363(lines)s -7921(as)s 8228(for)s 220 fnt2 8623 8211(lines)m 3600 7923(@Break)m -240 fnt1 4396 7926(,)m 4503(then)s 4972(centre)s 5611(each)s -6106(line)s 6520(with)s 7002(respect)s 7738(to)s 7977(the)s -8325(others;)s -[ /Dest /LOUT12_1488_pre_brea_ld_8 /DEST pdfmark -220 fnt2 1337 7418(r)m -3(lines)k 1916(@Break)s -240 fnt6 2772 7423(object)m -[ /Dest /LOUT16_4074_pre_brea_ld_10 /DEST pdfmark -240 fnt1 3600 7421(Break)m 4288(the)s -4693(paragraphs)s 5849(of)s 240 fnt6 6177 7423(object)m 240 fnt1 -6881 7421(into)m 7363(lines)s 7921(as)s 8228(for)s 220 fnt2 -8623 7418(lines)m 3600 7130(@Break)m 240 fnt1 4396 7133(,)m 4535(then)s -5036(right-)s 5555(justify)s 6251(each)s 6778(line)s 7224(with)s -7738(respect)s 8506(to)s 8778(the)s 3600 6845(others.)m -[ /Dest /LOUT12_1488_pre_brea_ld_9 /DEST pdfmark -0 6392(If)m -235(the)s 588(paragraph)s 1606(w)s 2(as)k 2032(an)s -2320(entire)s 2924(component)s 4053(of)s 4329(a)s 4501(g)s 1(alle)k 3(y)k 15(,)k -5178(so)s 5449(will)s 5880(each)s 6380(of)s 6656(its)s -6937(lines)s 7444(be;)s 7787(otherwise)s 8778(the)s 0 6104(lines)m -502(are)s 849(enclosed)s 1744(in)s 1987(a)s 220 fnt2 -2153 6101(@OneRo)m 3(w)k 240 fnt1 3284 6104(symbol)m 4044(after)s -4540(breaking.)s 480 5730(The)m 911(length)s 1570(of)s 1845(the)s -2196(g)s 1(ap)k 2598(used)s 3099(to)s 3341(separate)s -4183(the)s 4535(lines)s 5040(produced)s 5993(by)s 6291(paragraph)s -7307(breaking)s 8201(is)s 8415(al)s 2(w)k 2(ays)k -220 fnt2 0 5439(1v)m 240 fnt1 231 5442(.)m 395(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k -1355(the)s 220 fnt2 1703 5439(v)m 240 fnt1 1872 5442(unit)m +3600 13249(the)m 3981(be)s 3(ginning)k 5022(of)s +5326(e)s 6(v)k 3(ery)k 5935(line)s 6382(e)s 3(xcept)k +7096(the)s 7477(\207rst,)s 7988(creating)s 8843(an)s 3600 12961(outdented)m +4592(paragraph)s 5595(\(the)s 6012(outdent)s 6780(width)s 7372(may)s +7828(be)s 8100(changed)s 8946(\211)s 3600 12673(see)m 3961(belo)s 6(w\);)k + +[ /Dest /LOUT12_1501_pre_brea_2 /DEST pdfmark +220 fnt2 1187 12175(r)m 2(agged)k 1916(@Break)s 240 fnt6 +2772 12180(object)m +[ /Dest /LOUT16_4080_pre_brea_3 /DEST pdfmark +240 fnt1 3600 12178(Break)m 4222(the)s 4559(paragraphs)s +5648(of)s 240 fnt6 5908 12180(object)m 240 fnt1 6545 12178(into)m +6960(lines,)s 7507(b)s 4(ut)k 7858(do)s 8140(not)s +8495(adjust)s 3600 11890(the)m 3948(lines)s 4450(\(`ragged)s 5317(right'\);)s + +[ /Dest /LOUT12_1501_pre_brea_3 /DEST pdfmark +220 fnt2 1077 11382(cr)m 2(agged)k 1916(@Break)s 240 fnt6 +2772 11387(object)m +[ /Dest /LOUT16_4080_pre_brea_4 /DEST pdfmark +240 fnt1 3600 11385(Lik)m 2(e)k 220 fnt2 +4125 11382(r)m 2(agged)k 240 fnt1 4794 11385(,)m 4934(e)s 3(xcept)k +5648(that)s 6099(each)s 6628(line)s 7075(will)s 7534(be)s +7849(centred)s 8644(with)s 3600 11097(respect)m 4336(to)s 4575(the)s +4923(others;)s +[ /Dest /LOUT12_1501_pre_brea_4 /DEST pdfmark +220 fnt2 1114 10589(rr)m 2(agged)k 1916(@Break)s +240 fnt6 2772 10594(object)m +[ /Dest /LOUT16_4080_pre_brea_5 /DEST pdfmark +240 fnt1 3600 10592(Lik)m 2(e)k +220 fnt2 4115 10589(r)m 2(agged)k 240 fnt1 4784 10592(,)m +4914(e)s 3(xcept)k 5618(that)s 6059(each)s 6577(line)s +7014(will)s 7463(be)s 7768(right-justi\207ed)s 3600 10304(with)m 4082(respect)s +4818(to)s 5057(the)s 5405(others)s 6040(\(`ragged)s 6907(left'\);)s + +[ /Dest /LOUT12_1501_pre_brea_5 /DEST pdfmark +220 fnt2 1065 9796(or)m 2(agged)k 1916(@Break)s 240 fnt6 +2772 9801(object)m +[ /Dest /LOUT16_4080_pre_brea_6 /DEST pdfmark +240 fnt1 3600 9799(The)m 4028(ob)s 3(vious)k +4835(combination)s 6088(of)s 220 fnt2 6359 9796(r)m 2(agged)k +240 fnt1 7088 9799(and)m 220 fnt2 7492 9796(outdent)m 240 fnt1 +8220 9799(;)m +[ /Dest /LOUT12_1501_pre_brea_6 /DEST pdfmark +220 fnt2 1413 9292(lines)m 1916(@Break)s 240 fnt6 +2772 9297(object)m +[ /Dest /LOUT16_4080_pre_brea_7 /DEST pdfmark +240 fnt1 3600 9295(Break)m 4284(the)s 4685(paragraphs)s +5837(of)s 240 fnt6 6161 9297(object)m 240 fnt1 6861 9295(into)m +7339(lines)s 7893(at)s 8178(the)s 8579(same)s 3600 9007(points)m +4235(that)s 4651(the)s 3(y)k 5113(are)s 5458(brok)s 2(en)k +6177(into)s 6600(lines)s 7101(in)s 7342(the)s 7689(input,)s +8286(and)s 8688(also)s 3600 8719(at)m 3819(concatenation)s 5190(symbols)s +6026(of)s 6283(the)s 6617(form)s 220 fnt2 7128 8716(&)m +240 fnt6 7270 8721(k)m 220 fnt2 7380 8716(b)m 240 fnt1 +7540 8719(for)m 7865(an)s 3(y)k 240 fnt6 8248 8721(k)m +240 fnt1 8404 8719(greater)m 3600 8431(than)m 4069(1.)s 4354(Do)s +4700(not)s 5067(adjust)s 5698(the)s 6047(lines.)s 6663(An)s 3(y)k +7127(spaces)s 7803(at)s 8035(the)s 8384(start)s 8855(of)s +3600 8143(a)m 3766(line)s 4180(other)s 4731(than)s 5200(the)s +5548(\207rst)s 5979(line)s 6393(will)s 6819(appear)s 7516(in)s +7759(the)s 8107(output;)s +[ /Dest /LOUT12_1501_pre_brea_7 /DEST pdfmark +220 fnt2 1303 7635(clines)m 1916(@Break)s +240 fnt6 2772 7640(object)m +[ /Dest /LOUT16_4080_pre_brea_8 /DEST pdfmark +240 fnt1 3600 7638(Break)m 4288(the)s +4693(paragraphs)s 5849(of)s 240 fnt6 6177 7640(object)m 240 fnt1 +6881 7638(into)m 7363(lines)s 7921(as)s 8228(for)s 220 fnt2 +8623 7635(lines)m 3600 7347(@Break)m 240 fnt1 4396 7350(,)m 4503(then)s +4972(centre)s 5611(each)s 6106(line)s 6520(with)s 7002(respect)s +7738(to)s 7977(the)s 8325(others;)s +[ /Dest /LOUT12_1501_pre_brea_8 /DEST pdfmark +220 fnt2 1337 6842(r)m -3(lines)k +1916(@Break)s 240 fnt6 2772 6847(object)m +[ /Dest /LOUT16_4080_pre_brea_9 /DEST pdfmark +240 fnt1 3600 6845(Break)m +4288(the)s 4693(paragraphs)s 5849(of)s 240 fnt6 6177 6847(object)m +240 fnt1 6881 6845(into)m 7363(lines)s 7921(as)s 8228(for)s +220 fnt2 8623 6842(lines)m 3600 6554(@Break)m 240 fnt1 4396 6557(,)m +4535(then)s 5036(right-)s 5555(justify)s 6251(each)s 6778(line)s +7224(with)s 7738(respect)s 8506(to)s 8778(the)s 3600 6269(others.)m + +[ /Dest /LOUT12_1501_pre_brea_9 /DEST pdfmark +0 5816(If)m 235(the)s 588(paragraph)s 1606(w)s 2(as)k +2032(an)s 2320(entire)s 2924(component)s 4053(of)s 4329(a)s +4501(g)s 1(alle)k 3(y)k 15(,)k 5178(so)s +5449(will)s 5880(each)s 6380(of)s 6656(its)s 6937(lines)s +7444(be;)s 7787(otherwise)s 8778(the)s 0 5528(lines)m 502(are)s +849(enclosed)s 1744(in)s 1987(a)s 220 fnt2 2153 5525(@OneRo)m 3(w)k +240 fnt1 3284 5528(symbol)m 4044(after)s 4540(breaking.)s 480 5154(The)m +911(length)s 1570(of)s 1845(the)s 2196(g)s 1(ap)k +2598(used)s 3099(to)s 3341(separate)s 4183(the)s 4535(lines)s +5040(produced)s 5993(by)s 6291(paragraph)s 7307(breaking)s 8201(is)s +8415(al)s 2(w)k 2(ays)k 220 fnt2 0 4863(1v)m +240 fnt1 231 4866(.)m 395(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k +1355(the)s 220 fnt2 1703 4863(v)m 240 fnt1 1872 4866(unit)m 2304(itself)s 2852(and)s 3256(the)s -[ /Dest /LOUT16_4074_pre_brea_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_brea_10 /DEST pdfmark 3604(g)s 1(ap)k 4002(mode)s 4590(may)s 5056(be)s 5338(changed:)s 240 fnt6 -1503 4939(gap)m 220 fnt2 1916 4934(@Break)m 240 fnt6 2772 4939(object)m -240 fnt1 3600 4937(W)m 9(ithin)k 240 fnt6 4312 4939(object)m -240 fnt1 4900 4937(,)m 5008(tak)s 2(e)k 5460(the)s +1503 4363(gap)m 220 fnt2 1916 4358(@Break)m 240 fnt6 2772 4363(object)m +240 fnt1 3600 4361(W)m 9(ithin)k 240 fnt6 4312 4363(object)m +240 fnt1 4900 4361(,)m 5008(tak)s 2(e)k 5460(the)s 5809(v)s 6(alue)k 6377(of)s 6649(the)s 220 fnt2 -6998 4934(v)m 240 fnt1 7167 4937(unit)m 7600(to)s 7839(be)s -8122(the)s 8471(length)s 3600 4649(of)m 240 fnt6 3871 4651(gap)m -240 fnt1 4224 4649(;)m -[ /Dest /LOUT12_1488_pre_brea_ld_10 /DEST pdfmark -1375 4148(+)m 240 fnt6 1503 4150(gap)m -220 fnt2 1916 4145(@Break)m 240 fnt6 2772 4150(object)m 240 fnt1 -3600 4148(W)m 9(ithin)k 240 fnt6 4320 4150(object)m 240 fnt1 -4908 4148(,)m 5024(tak)s 2(e)k 5485(the)s 5841(v)s 6(alue)k -6418(of)s 6698(the)s 220 fnt2 7054 4145(v)m 240 fnt1 -7232 4148(unit)m 7673(to)s 7920(be)s 8211(lar)s 4(ger)k -8832(by)s 3600 3860(the)m 3948(length)s 4603(of)s 240 fnt6 -4874 3862(gap)m 240 fnt1 5287 3860(than)m 5756(it)s 5948(w)s 2(ould)k +6998 4358(v)m 240 fnt1 7167 4361(unit)m 7600(to)s 7839(be)s +8122(the)s 8471(length)s 3600 4073(of)m 240 fnt6 3871 4075(gap)m +240 fnt1 4224 4073(;)m +[ /Dest /LOUT12_1501_pre_brea_10 /DEST pdfmark +1375 3572(+)m 240 fnt6 1503 3574(gap)m +220 fnt2 1916 3569(@Break)m 240 fnt6 2772 3574(object)m 240 fnt1 +3600 3572(W)m 9(ithin)k 240 fnt6 4320 3574(object)m 240 fnt1 +4908 3572(,)m 5024(tak)s 2(e)k 5485(the)s 5841(v)s 6(alue)k +6418(of)s 6698(the)s 220 fnt2 7054 3569(v)m 240 fnt1 +7232 3572(unit)m 7673(to)s 7920(be)s 8211(lar)s 4(ger)k +8832(by)s 3600 3284(the)m 3948(length)s 4603(of)s 240 fnt6 +4874 3286(gap)m 240 fnt1 5287 3284(than)m 5756(it)s 5948(w)s 2(ould)k 6603(otherwise)s 7588(ha)s 4(v)k 3(e)k 8089(been;)s -[ /Dest /LOUT12_1488_pre_brea_ld_11 /DEST pdfmark -1383 3355(\211)m 240 fnt6 1503 3357(gap)m 220 fnt2 1916 3352(@Break)m -240 fnt6 2772 3357(object)m 240 fnt1 3600 3355(W)m 9(ithin)k -240 fnt6 4309 3357(object)m 240 fnt1 4897 3355(,)m 5000(tak)s 2(e)k +[ /Dest /LOUT12_1501_pre_brea_11 /DEST pdfmark +1383 2779(\211)m 240 fnt6 1503 2781(gap)m 220 fnt2 1916 2776(@Break)m +240 fnt6 2772 2781(object)m 240 fnt1 3600 2779(W)m 9(ithin)k +240 fnt6 4309 2781(object)m 240 fnt1 4897 2779(,)m 5000(tak)s 2(e)k 5448(the)s 5792(v)s 6(alue)k 6356(of)s 6623(the)s -220 fnt2 6968 3352(v)m 240 fnt1 7133 3355(unit)m 7561(to)s -7796(be)s 8074(smaller)s 8832(by)s 3600 3067(the)m 3948(length)s -4603(of)s 240 fnt6 4874 3069(gap)m 240 fnt1 5287 3067(than)m +220 fnt2 6968 2776(v)m 240 fnt1 7133 2779(unit)m 7561(to)s +7796(be)s 8074(smaller)s 8832(by)s 3600 2491(the)m 3948(length)s +4603(of)s 240 fnt6 4874 2493(gap)m 240 fnt1 5287 2491(than)m 5756(it)s 5948(w)s 2(ould)k 6603(otherwise)s 7588(ha)s 4(v)k 3(e)k 8089(been.)s -[ /Dest /LOUT12_1488_pre_brea_ld_12 /DEST pdfmark -0 2562(In)m 256(each)s 751(case,)s 1269(the)s -1617(mode)s 2205(of)s 240 fnt6 2476 2564(gap)m 240 fnt1 -2889 2562(is)m 3099(adopted)s 3915(within)s 240 fnt6 4583 2564(object)m -240 fnt1 5171 2562(.)m 480 2188(The)m 220 fnt2 908 2185(@Break)m -240 fnt1 1764 2188(symbol)m 2524(also)s 2962(controls)s 3783(h)s 1(yphenation:)k -220 fnt2 1141 1680(h)m 6(yphen @Break)k 240 fnt6 2772 1685(object)m - -[ /Dest /LOUT16_4074_pre_brea_ld_11 /DEST pdfmark -240 fnt1 3600 1683(Permit)m 4296(h)s 1(yphenation)k 5536(within)s -6204(the)s 6552(paragraphs)s 7652(of)s 240 fnt6 7923 1685(object)m -240 fnt1 8511 1683(;)m -[ /Dest /LOUT12_1488_pre_brea_ld_13 /DEST pdfmark -220 fnt2 897 1175(noh)m 6(yphen @Break)k -240 fnt6 2772 1180(object)m -[ /Dest /LOUT16_4074_pre_brea_ld_12 /DEST pdfmark -240 fnt1 3600 1178(Prohibit)m 4440(h)s 1(yphenation)k +[ /Dest /LOUT12_1501_pre_brea_12 /DEST pdfmark +0 1986(In)m 256(each)s 751(case,)s 1269(the)s +1617(mode)s 2205(of)s 240 fnt6 2476 1988(gap)m 240 fnt1 +2889 1986(is)m 3099(adopted)s 3915(within)s 240 fnt6 4583 1988(object)m +240 fnt1 5171 1986(.)m 480 1612(The)m 220 fnt2 908 1609(@Break)m +240 fnt1 1764 1612(symbol)m 2524(also)s 2962(controls)s 3783(h)s 1(yphenation:)k +220 fnt2 1141 1104(h)m 6(yphen @Break)k 240 fnt6 2772 1109(object)m + +[ /Dest /LOUT16_4080_pre_brea_11 /DEST pdfmark +240 fnt1 3600 1107(Permit)m 4296(h)s 1(yphenation)k 5536(within)s +6204(the)s 6552(paragraphs)s 7652(of)s 240 fnt6 7923 1109(object)m +240 fnt1 8511 1107(;)m +[ /Dest /LOUT12_1501_pre_brea_13 /DEST pdfmark +220 fnt2 897 599(noh)m 6(yphen @Break)k +240 fnt6 2772 604(object)m +[ /Dest /LOUT16_4080_pre_brea_12 /DEST pdfmark +240 fnt1 3600 602(Prohibit)m 4440(h)s 1(yphenation)k 5691(within)s 6370(the)s 6729(paragraphs)s 7840(of)s 240 fnt6 -8122 1180(object)m 240 fnt1 8710 1178(;)m 8833(all)s 3600 890(h)m 1(yphenation)k +8122 604(object)m 240 fnt1 8710 602(;)m 8833(all)s 3600 314(h)m 1(yphenation)k 4897(g)s 1(aps)k 5443(without)s 6291(e)s 3(xception)k 7332(re)s 6(v)k 3(ert)k 7996(to)s 8292(edge-)s -8812(to-)s 3600 602(edge)m 4108(mode.)s -[ /Dest /LOUT12_1488_pre_brea_ld_14 /DEST pdfmark -0 99(The)m 220 fnt2 -428 96(@Break)m 240 fnt1 1284 99(also)m 1722(has)s 2092(options)s -2848(which)s 3490(control)s 4222(wido)s 6(w)k 4922(and)s -5326(orphan)s 6048(lines:)s +8812(to-)s grestore gsave 1417 -15423 translate @@ -11442,130 +11438,118 @@ gsave 240 fnt5 1417 -1583(44)m 240 fnt6 7498 -1580(Chapter)m 8348(3.)s 8622(Pr)s 8(ede\207ned)k 9717(symbols)s gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13257 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave 0 LoutMargSet grestore -220 fnt2 480 13200(unbreakab)m 4(le\207rst @Break)k -240 fnt6 3059 13205(ob)m 3293(-)s 480 12917(ject)m -[ /Dest /LOUT16_4074_pre_brea_ld_13 /DEST pdfmark +3600 13205(edge)m 4108(mode.)s + +[ /Dest /LOUT12_1501_pre_brea_14 /DEST pdfmark +0 12702(The)m 220 fnt2 428 12699(@Break)m 240 fnt1 1284 12702(also)m +1722(has)s 2092(options)s 2848(which)s 3490(control)s 4222(wido)s 6(w)k +4922(and)s 5326(orphan)s 6048(lines:)s 220 fnt2 480 12194(unbreakab)m 4(le\207rst @Break)k +240 fnt6 3059 12199(ob)m 3293(-)s 480 11911(ject)m +[ /Dest /LOUT16_4080_pre_brea_13 /DEST pdfmark 240 fnt1 -3600 13203(Pre)m 6(v)k 3(ent)k 4431(column)s 5256(and)s +3600 12197(Pre)m 6(v)k 3(ent)k 4431(column)s 5256(and)s 5710(page)s 6268(breaks)s 6993(\(i.e.)s 7458(pre)s 6(v)k 3(ent)k -8276(a)s 8492(g)s 1(alle)k 3(y)k 3600 12915(from)m +8276(a)s 8492(g)s 1(alle)k 3(y)k 3600 11909(from)m 4147(splitting\))s 5081(between)s 5959(the)s 6330(\207rst)s 6784(and)s -7212(second)s 7958(lines)s 8483(of)s 8778(the)s 3600 12627(paragraphs)m -4700(of)s 240 fnt6 4971 12629(object)m 240 fnt1 5559 12627(;)m - -[ /Dest /LOUT12_1488_pre_brea_ld_15 /DEST pdfmark -220 fnt2 480 12119(unbreakab)m 4(lelast @Break)k 240 fnt6 3059 12124(ob)m -3293(-)s 480 11836(ject)m -[ /Dest /LOUT16_4074_pre_brea_ld_14 /DEST pdfmark -240 fnt1 3600 12122(Pre)m 6(v)k 3(ent)k +7212(second)s 7958(lines)s 8483(of)s 8778(the)s 3600 11621(paragraphs)m +4700(of)s 240 fnt6 4971 11623(object)m 240 fnt1 5559 11621(;)m + +[ /Dest /LOUT12_1501_pre_brea_15 /DEST pdfmark +220 fnt2 480 11113(unbreakab)m 4(lelast @Break)k 240 fnt6 3059 11118(ob)m +3293(-)s 480 10830(ject)m +[ /Dest /LOUT16_4080_pre_brea_14 /DEST pdfmark +240 fnt1 3600 11116(Pre)m 6(v)k 3(ent)k 4429(column)s 5252(and)s 5704(page)s 6261(breaks)s 6984(between)s -7886(the)s 8282(last)s 8722(and)s 3600 11834(second)m 4323(last)s +7886(the)s 8282(last)s 8722(and)s 3600 10828(second)m 4323(last)s 4714(lines)s 5216(of)s 5487(the)s 5835(paragraphs)s 6935(of)s -240 fnt6 7206 11836(object)m 240 fnt1 7794 11834(.)m -[ /Dest /LOUT12_1488_pre_brea_ld_16 /DEST pdfmark -0 11331(These)m +240 fnt6 7206 10830(object)m 240 fnt1 7794 10828(.)m +[ /Dest /LOUT12_1501_pre_brea_16 /DEST pdfmark +0 10325(These)m 612(options)s 1353(w)s 2(ork)k 1889(by)s 2168(adding)s -2858(the)s 220 fnt2 3191 11328(u)m 240 fnt1 3344 11331(\(unbreakable\))m +2858(the)s 220 fnt2 3191 10322(u)m 240 fnt1 3344 10325(\(unbreakable\))m 4705(suf\207x)s 5290(to)s 5514(the)s 5847(appropriate)s 6976(g)s 1(aps)k -7450(during)s 8113(paragraph)s 0 11043(breaking,)m 959(so)s 1241(their)s +7450(during)s 8113(paragraph)s 0 10037(breaking,)m 959(so)s 1241(their)s 1754(precise)s 2502(ef)s 6(fect)k 3114(is)s 3340(as)s 3606(described)s 4595(for)s 4949(this)s 5361(suf\207x.)s 6086(These)s 6729(options)s 7501(may)s 7983(be)s 8281(counter)s 8998(-)s -0 10755(manded)m 800(by)s 220 fnt2 1078 10752(breakab)m 4(le\207rst @Break)k -240 fnt1 3292 10755(and)m 220 fnt2 3680 10752(breakab)m 4(lelast @Break.)k -240 fnt1 5983 10755(The)m 6395(width)s 6981(of)s 7236(the)s -7568(outdenting)s 8629(used)s 0 10467(in)m 243(the)s 220 fnt2 -591 10464(outdent)m 240 fnt1 1379 10467(style)m 1886(may)s 2352(be)s +0 9749(manded)m 800(by)s 220 fnt2 1078 9746(breakab)m 4(le\207rst @Break)k +240 fnt1 3292 9749(and)m 220 fnt2 3680 9746(breakab)m 4(lelast @Break.)k +240 fnt1 5983 9749(The)m 6395(width)s 6981(of)s 7236(the)s +7568(outdenting)s 8629(used)s 0 9461(in)m 243(the)s 220 fnt2 +591 9458(outdent)m 240 fnt1 1379 9461(style)m 1886(may)s 2352(be)s 2634(changed)s 3490(lik)s 2(e)k 3902(this:)s 220 fnt2 -480 9959({ setoutdent)m 240 fnt6 1769 9964(width)m 220 fnt2 2430 9959(} @Break)m -240 fnt6 480 9676(object)m 240 fnt1 3600 9962(W)m 9(ithin)k -240 fnt6 4310 9964(object)m 240 fnt1 4898 9962(,)m 5003(whene)s 6(v)k 3(er)k +480 8953({ setoutdent)m 240 fnt6 1769 8958(width)m 220 fnt2 2430 8953(} @Break)m +240 fnt6 480 8670(object)m 240 fnt1 3600 8956(W)m 9(ithin)k +240 fnt6 4310 8958(object)m 240 fnt1 4898 8956(,)m 5003(whene)s 6(v)k 3(er)k 5982(outdenting)s 7057(is)s 7265(required,)s 8166(use)s 240 fnt6 -8539 9964(width)m 240 fnt1 3600 9674(for)m 3983(the)s 4377(amount)s +8539 8958(width)m 240 fnt1 3600 8668(for)m 3983(the)s 4377(amount)s 5201(of)s 5518(outdenting.)s 6751(Note)s 7318(that)s 7782(this)s -8224(does)s 8760(not)s 3600 9386(itself)m 4161(cause)s 4761(a)s +8224(does)s 8760(not)s 3600 8380(itself)m 4161(cause)s 4761(a)s 4940(switch)s 5634(to)s 5886(outdenting)s 6976(style.)s 7604(The)s -8045(width)s 8660(may)s 3600 9098(be)m 3887(preceded)s 4813(by)s -220 fnt2 5112 9095(+)m 240 fnt1 5298 9098(or)m 220 fnt2 -5562 9095(\211)m 240 fnt1 5749 9098(to)m 5993(indicate)s 6811(a)s +8045(width)s 8660(may)s 3600 8092(be)m 3887(preceded)s 4813(by)s +220 fnt2 5112 8089(+)m 240 fnt1 5298 8092(or)m 220 fnt2 +5562 8089(\211)m 240 fnt1 5749 8092(to)m 5993(indicate)s 6811(a)s 6982(change)s 7721(to)s 7965(the)s 8319(e)s 3(xisting)k -3600 8810(outdent)m 4378(v)s 6(alue.)k -[ /Dest /LOUT12_1488_pre_brea_ld_17 /DEST pdfmark -480 8091(Se)m 6(v)k 3(eral)k +3600 7804(outdent)m 4378(v)s 6(alue.)k +[ /Dest /LOUT12_1501_pre_brea_17 /DEST pdfmark +480 7085(Se)m 6(v)k 3(eral)k 1310(options)s 2135(may)s 2669(be)s 3020(gi)s 6(v)k 3(en)k -3668(to)s 3976(the)s 220 fnt2 4392 8088(@Break)m 240 fnt1 -5317 8091(symbol)m 6145(simultaneously)s 15(,)k 7754(in)s 8065(an)s 3(y)k -8531(order)s 13(.)k 0 7803(F)m 3(or)k 389(e)s 3(xample,)k -220 fnt2 480 7302({ adjust 1.2fx h)m 6(yphen } @Break ...)k 240 fnt1 0 6804(is)m +3668(to)s 3976(the)s 220 fnt2 4392 7082(@Break)m 240 fnt1 +5317 7085(symbol)m 6145(simultaneously)s 15(,)k 7754(in)s 8065(an)s 3(y)k +8531(order)s 13(.)k 0 6797(F)m 3(or)k 389(e)s 3(xample,)k +220 fnt2 480 6296({ adjust 1.2fx h)m 6(yphen } @Break ...)k 240 fnt1 0 5798(is)m 210(a)s 375(typical)s 1079(initial)s 1689(v)s 6(alue.)k 2365(There)s 2977(may)s 3442(be)s 3723(empty)s 4375(objects)s -5102(and)s 220 fnt2 5505 6801(@Null)m 240 fnt1 6149 6804(objects)m +5102(and)s 220 fnt2 5505 5795(@Null)m 240 fnt1 6149 5798(objects)m 6877(in)s 7119(the)s 7466(left)s 7842(parameter)s 8855(of)s -220 fnt2 0 6513(@Break)m 240 fnt1 796 6516(;)m 908(these)s -1455(are)s 1802(ignored.)s 240 fnt5 0 5723(3.5.)m 471(@Space)s +220 fnt2 0 5507(@Break)m 240 fnt1 796 5510(;)m 908(these)s +1455(are)s 1802(ignored.)s 240 fnt5 0 4717(3.5.)m 471(@Space)s [ /Dest /LOUTspace /DEST pdfmark -240 fnt1 480 5246(The)m 220 fnt2 911 5243(@Space)m 240 fnt1 -1812 5246(symbol)m -[ /Dest /LOUT16_4074_pre_spac_ld_1 /DEST pdfmark +240 fnt1 480 4240(The)m 220 fnt2 911 4237(@Space)m 240 fnt1 +1812 4240(symbol)m +[ /Dest /LOUT16_4080_pre_spac_1 /DEST pdfmark 2576(changes)s 3402(the)s 3754(v)s 6(alue)k -4326(of)s 4601(the)s 220 fnt2 4953 5243(s)m 240 fnt1 -5120 5246(unit)m 5556(of)s 5831(measurement)s 7169(\(Section)s -[ /Dest /LOUT16_4074_pre_spac_ld_2 /DEST pdfmark +4326(of)s 4601(the)s 220 fnt2 4953 4237(s)m 240 fnt1 +5120 4240(unit)m 5556(of)s 5831(measurement)s 7169(\(Section)s +[ /Dest /LOUT16_4080_pre_spac_2 /DEST pdfmark 8026(3.2\))s -8458(within)s 0 4958(its)m 276(right)s 787(parameter)s 1801(to)s +8458(within)s 0 3952(its)m 276(right)s 787(parameter)s 1801(to)s 2040(the)s 2388(v)s 6(alue)k 2956(gi)s 6(v)k 3(en)k 3536(by)s 3830(the)s 4178(left)s 4555(parameter:)s 220 fnt2 -480 4457(1c @Space { a b c d })m 240 fnt1 0 3961(has)m 370(result)s 480 3508(a)m -1153(b)s 1833(c)s 2499(d)s 0 3055(As)m 311(for)s -643(the)s 220 fnt2 985 3052(@Break)m 240 fnt1 1835 3055(symbol,)m +480 3451(1c @Space { a b c d })m 240 fnt1 0 2955(has)m 370(result)s 480 2502(a)m +1153(b)s 1833(c)s 2499(d)s 0 2049(As)m 311(for)s +643(the)s 220 fnt2 985 2046(@Break)m 240 fnt1 1835 2049(symbol,)m 2641(the)s 2982(left)s 3353(parameter)s 4361(of)s 220 fnt2 -4626 3052(@Space)m 240 fnt1 5517 3055(may)m 5976(be)s 6252(gi)s 6(v)k 3(en)k +4626 2046(@Space)m 240 fnt1 5517 2049(may)m 5976(be)s 6252(gi)s 6(v)k 3(en)k 6826(relati)s 6(v)k 3(e)k 7582(to)s 7815(the)s -8156(enclosing)s 220 fnt2 0 2764(s)m 240 fnt1 163 2767(unit,)m +8156(enclosing)s 220 fnt2 0 1758(s)m 240 fnt1 163 1761(unit,)m 642(and)s 1046(it)s 1238(may)s 1704(include)s 2464(a)s 2630(g)s 1(ap)k 3028(mode.)s 3724(Note)s 4245(that)s -4663(the)s 220 fnt2 5011 2764(@F)m 6(ont)k 240 fnt1 -5723 2767(symbol)m 6483(also)s 6921(sets)s 7330(the)s 220 fnt2 -7678 2764(s)m 240 fnt1 7841 2767(unit.)m 480 2393(The)m 906(left)s -1280(parameter)s 2292(of)s 2560(the)s 220 fnt2 2906 2390(@Space)m -240 fnt1 3800 2393(symbol)m 4558(may)s 5021(also)s 5456(hold)s +4663(the)s 220 fnt2 5011 1758(@F)m 6(ont)k 240 fnt1 +5723 1761(symbol)m 6483(also)s 6921(sets)s 7330(the)s 220 fnt2 +7678 1758(s)m 240 fnt1 7841 1761(unit.)m 480 1387(The)m 906(left)s +1280(parameter)s 2292(of)s 2560(the)s 220 fnt2 2906 1384(@Space)m +240 fnt1 3800 1387(symbol)m 4558(may)s 5021(also)s 5456(hold)s 5938(an)s 3(y)k 6332(one)s 6732(of)s 7000(the)s 7346(\207v)s 3(e)k 7755(special)s 8470(v)s 6(alues)k -220 fnt2 0 2102(lout)m 240 fnt1 349 2105(,)m 220 fnt2 -461 2102(compress)m 240 fnt1 1406 2105(,)m 220 fnt2 1518 2102(separ)m 2(ate)k -240 fnt1 2362 2105(,)m 220 fnt2 2474 2102(troff)m 240 fnt1 -2849 2105(,)m 2961(and)s 220 fnt2 3371 2102(te)m 6(x)k -240 fnt1 3656 2105(,)m 3768(which)s 4415(control)s 5152(the)s +220 fnt2 0 1096(lout)m 240 fnt1 349 1099(,)m 220 fnt2 +461 1096(compress)m 240 fnt1 1406 1099(,)m 220 fnt2 1518 1096(separ)m 2(ate)k +240 fnt1 2362 1099(,)m 220 fnt2 2474 1096(troff)m 240 fnt1 +2849 1099(,)m 2961(and)s 220 fnt2 3371 1096(te)m 6(x)k +240 fnt1 3656 1099(,)m 3768(which)s 4415(control)s 5152(the)s 5505(w)s 2(ay)k 5962(in)s 6210(which)s 6857(Lout)s -7374(treats)s 7946(white)s 8539(space)s 0 1817(separating)m 1047(tw)s 2(o)k -1470(objects.)s 2324(The)s 2764(names)s 220 fnt2 3439 1814(troff)m -240 fnt1 3887 1817(and)m 220 fnt2 4304 1814(te)m 6(x)k -240 fnt1 4661 1817(indicate)m 5486(that)s 5917(the)s 6278(beha)s 4(viour)k -7303(of)s 7587(these)s 8147(options)s 8916(is)s 0 1529(inspired)m +7374(treats)s 7946(white)s 8539(space)s 0 811(separating)m 1047(tw)s 2(o)k +1470(objects.)s 2324(The)s 2764(names)s 220 fnt2 3439 808(troff)m +240 fnt1 3887 811(and)m 220 fnt2 4304 808(te)m 6(x)k +240 fnt1 4661 811(indicate)m 5486(that)s 5917(the)s 6278(beha)s 4(viour)k +7303(of)s 7587(these)s 8147(options)s 8916(is)s 0 523(inspired)m 828(by)s 1122(these)s 1669(other)s 2220(document)s 3224(formatting)s -4285(systems.)s 480 1155(The)m 897(def)s 2(ault)k 1607(setting,)s -220 fnt2 2339 1152(lout)m 240 fnt1 2688 1155(,)m 2784(produces)s -3687(as)s 3926(man)s 3(y)k 4498(spaces)s 5161(in)s -5393(the)s 5729(output)s 6390(as)s 6629(there)s 7150(are)s -7486(in)s 7717(the)s 8054(input.)s 8698(The)s 220 fnt2 -0 864(compress)m 240 fnt1 1017 867(setting)m 1719(causes)s 2407(all)s -2712(sequences)s 3746(of)s 4029(tw)s 2(o)k 4452(or)s -4723(more)s 5283(white)s 5882(space)s 6482(characters)s 7512(to)s -7764(be)s 8058(treated)s 8778(the)s 0 579(same)m 556(as)s -815(one)s 1227(white)s 1823(space)s 2419(character)s 13(.)k -3454(The)s 220 fnt2 3891 576(separ)m 2(ate)k 240 fnt1 -4804 579(setting)m 5504(is)s 5723(lik)s 2(e)k 220 fnt2 -6144 576(compress)m 240 fnt1 7159 579(b)m 4(ut)k 7530(also)s -7977(causes)s 8662(zero)s 0 291(white)m 587(spaces)s 1263(between)s -2118(tw)s 2(o)k 2529(objects)s 3258(\(b)s 4(ut)k -3700(not)s 4067(within)s 4736(one)s 5138(w)s 2(ord\))k -5757(to)s 5997(be)s 6280(treated)s 6988(the)s 7337(same)s -7885(as)s 8136(one)s 8539(white)s +4285(systems.)s grestore gsave 1417 -15423 translate @@ -11620,132 +11604,132 @@ gsave gsave 1 LoutMargSet grestore -0 13207(space)m 587(character)s 13(.)k 480 12833(The)m 220 fnt2 -902 12830(troff)m 240 fnt1 1330 12833(setting)m 2013(is)s 2216(the)s -2557(same)s 3097(as)s 220 fnt2 3340 12830(lout)m 240 fnt1 -3742 12833(e)m 3(xcept)k 4416(that)s 4828(where)s 6(v)k 3(er)k +480 13207(The)m 897(def)s 2(ault)k 1607(setting,)s 220 fnt2 +2339 13204(lout)m 240 fnt1 2688 13207(,)m 2784(produces)s 3687(as)s +3926(man)s 3(y)k 4498(spaces)s 5161(in)s 5393(the)s +5729(output)s 6390(as)s 6629(there)s 7150(are)s 7486(in)s +7717(the)s 8054(input.)s 8698(The)s 220 fnt2 0 12916(compress)m +240 fnt1 1017 12919(setting)m 1719(causes)s 2407(all)s 2712(sequences)s +3746(of)s 4029(tw)s 2(o)k 4452(or)s 4723(more)s +5283(white)s 5882(space)s 6482(characters)s 7512(to)s 7764(be)s +8058(treated)s 8778(the)s 0 12631(same)m 556(as)s 815(one)s +1227(white)s 1823(space)s 2419(character)s 13(.)k 3454(The)s +220 fnt2 3891 12628(separ)m 2(ate)k 240 fnt1 4804 12631(setting)m +5504(is)s 5723(lik)s 2(e)k 220 fnt2 6144 12628(compress)m +240 fnt1 7159 12631(b)m 4(ut)k 7530(also)s 7977(causes)s +8662(zero)s 0 12343(white)m 587(spaces)s 1263(between)s 2118(tw)s 2(o)k +2529(objects)s 3258(\(b)s 4(ut)k 3700(not)s 4067(within)s +4736(one)s 5138(w)s 2(ord\))k 5757(to)s 5997(be)s +6280(treated)s 6988(the)s 7337(same)s 7885(as)s 8136(one)s +8539(white)s 0 12055(space)m 587(character)s 13(.)k 480 11681(The)m +220 fnt2 902 11678(troff)m 240 fnt1 1330 11681(setting)m 2013(is)s +2216(the)s 2557(same)s 3097(as)s 220 fnt2 3340 11678(lout)m +240 fnt1 3742 11681(e)m 3(xcept)k 4416(that)s 4828(where)s 6(v)k 3(er)k 5761(a)s 5920(sentence)s 6792(ends)s 7275(at)s 7500(the)s -7841(end)s 8238(of)s 8502(a)s 8661(line,)s 0 12545(one)m +7841(end)s 8238(of)s 8502(a)s 8661(line,)s 0 11393(one)m 415(e)s 3(xtra)k 962(space)s 1562(is)s 1785(added.)s 2535(F)s 3(ormally)k 15(,)k 3513(when)s 4102(tw)s 2(o)k 4525(objects)s 5266(are)s 5627(separated)s 6600(by)s 6907(white)s -7507(space)s 8108(characters)s 0 12257(which)m 660(include)s 1439(at)s +7507(space)s 8108(characters)s 0 11105(which)m 660(include)s 1439(at)s 1689(least)s 2205(one)s 2625(ne)s 6(wline)k 3451(character)s 9(,)k 4442(and)s 4864(the)s 5231(\207rst)s 5680(object)s 6343(is)s 6572(a)s 6756(w)s 2(ord)k 7323(ending)s 8046(in)s -8308(an)s 3(y)k 8724(one)s 0 11969(of)m 288(a)s +8308(an)s 3(y)k 8724(one)s 0 10817(of)m 288(a)s 471(certain)s 1194(set)s 1536(of)s 1824(sequences)s 2862(of)s 3150(characters,)s 4241(the)s 4606(e)s 3(xtra)k 5157(space)s 5761(is)s 5988(added.)s 6741(The)s 7186(set)s 7528(of)s -7816(sequences)s 8855(of)s 0 11681(characters)m 1025(depends)s 1868(on)s +7816(sequences)s 8855(of)s 0 10529(characters)m 1025(depends)s 1868(on)s 2173(the)s 2528(current)s 3272(language)s 4199(and)s 4610(is)s -4828(de\207ned)s 5598(in)s 5849(the)s 220 fnt2 6204 11678(langdef)m -240 fnt1 6987 11681(for)m 7333(that)s 7758(language)s 8686(\(see)s -0 11393(Section)m 774(3.9\).)s 480 11019(The)m 220 fnt2 930 11016(te)m 6(x)k -240 fnt1 1297 11019(option)m 1989(is)s 2221(the)s 2592(most)s -3139(complicated.)s 4494(First,)s 5060(the)s 220 fnt2 5430 11016(compress)m -240 fnt1 6458 11019(option)m 7149(is)s 7382(applied.)s 8272(Then,)s -8894(at)s 0 10731(e)m 6(v)k 3(ery)k 576(sentence)s +4828(de\207ned)s 5598(in)s 5849(the)s 220 fnt2 6204 10526(langdef)m +240 fnt1 6987 10529(for)m 7333(that)s 7758(language)s 8686(\(see)s +0 10241(Section)m 774(3.9\).)s 480 9867(The)m 220 fnt2 930 9864(te)m 6(x)k +240 fnt1 1297 9867(option)m 1989(is)s 2221(the)s 2592(most)s +3139(complicated.)s 4494(First,)s 5060(the)s 220 fnt2 5430 9864(compress)m +240 fnt1 6458 9867(option)m 7149(is)s 7382(applied.)s 8272(Then,)s +8894(at)s 0 9579(e)m 6(v)k 3(ery)k 576(sentence)s 1455(ending,)s 2213(whether)s 3043(or)s 3302(not)s 3667(at)s 3899(the)s 4246(end)s 4650(of)s 4921(a)s 5086(line,)s 5551(one)s 5952(e)s 3(xtra)k 6486(space)s 7073(is)s -7282(added.)s 8018(A)s 8247(sentence)s 0 10443(ending)m 709(is)s -923(de\207ned)s 1690(as)s 1944(for)s 220 fnt2 2286 10440(troff)m -240 fnt1 2726 10443(e)m 3(xcept)k 3411(that,)s 3880(in)s +7282(added.)s 8018(A)s 8247(sentence)s 0 9291(ending)m 709(is)s +923(de\207ned)s 1690(as)s 1944(for)s 220 fnt2 2286 9288(troff)m +240 fnt1 2726 9291(e)m 3(xcept)k 3411(that,)s 3880(in)s 4127(addition)s 4972(to)s 5215(the)s 5568(preceding)s 6568(w)s 2(ord)k 7120(ha)s 4(ving)k 7825(to)s 8068(end)s 8476(in)s -8724(one)s 0 10155(of)m 268(a)s 431(certain)s 1134(set)s +8724(one)s 0 9003(of)m 268(a)s 431(certain)s 1134(set)s 1456(of)s 1724(sequences)s 2742(of)s 3010(characters,)s 4081(the)s 4426(character)s 5357(preceding)s 6350(that)s 6765(sequence)s 7695(must)s -8217(e)s 3(xist)k 8722(and)s 0 9867(must)m 525(be)s +8217(e)s 3(xist)k 8722(and)s 0 8715(must)m 525(be)s 807(a)s 973(lo)s 6(wer)k 4(-case)k 2053(letter)s 13(.)k 2693(A)s 2924(character)s 3858(is)s 4068(a)s 4234(lo)s 6(wer)k 4(-case)k 5314(letter)s 5864(if,)s 6116(in)s 6359(the)s 6707(Lout)s -7219(Character)s 8208(Mapping)s 0 9579(\207le)m 393(\(Section)s 1278(3.3\))s +7219(Character)s 8208(Mapping)s 0 8427(\207le)m 393(\(Section)s 1278(3.3\))s 1738(associated)s 2810(with)s 3325(the)s 3705(current)s 4473(font,)s 4997(an)s 5313(upper)s 4(-case)k 6432(equi)s 6(v)k 6(alent)k -7508(of)s 7811(the)s 8192(character)s 0 9291(is)m 210(de\207ned.)s -240 fnt5 0 8548(3.6.)m 471(@YUnit,)s 1432(@ZUnit,)s 2380(@CurrYUnit,)s +7508(of)s 7811(the)s 8192(character)s 0 8139(is)m 210(de\207ned.)s +240 fnt5 0 7396(3.6.)m 471(@YUnit,)s 1432(@ZUnit,)s 2380(@CurrYUnit,)s 3859(and)s 4300(@CurrZUnit)s [ /Dest /LOUTyunit /DEST pdfmark -240 fnt1 480 8077(The)m 220 fnt2 -917 8074(@YUnit)m 240 fnt1 1741 8077(symbol)m -[ /Dest /LOUT16_4074_pre_yuni_ld_1 /DEST pdfmark +240 fnt1 480 6925(The)m 220 fnt2 +917 6922(@YUnit)m 240 fnt1 1741 6925(symbol)m +[ /Dest /LOUT16_4080_pre_yuni_1 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_yuni_ld_2 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_yuni_2 /DEST pdfmark 2510(changes)s 3342(the)s 3699(v)s 6(alue)k 4277(of)s 4557(the)s 220 fnt2 -4915 8074(y)m 240 fnt1 5092 8077(unit)m 5534(of)s 5814(measurement)s -7158(\(Section)s 8020(3.2\))s 8458(within)s 0 7789(its)m 276(right)s +4915 6922(y)m 240 fnt1 5092 6925(unit)m 5534(of)s 5814(measurement)s +7158(\(Section)s 8020(3.2\))s 8458(within)s 0 6637(its)m 276(right)s 787(parameter)s 1801(to)s 2040(the)s 2388(v)s 6(alue)k 2956(gi)s 6(v)k 3(en)k 3536(by)s 3830(the)s -4178(left)s 4555(parameter:)s 220 fnt2 480 7288(1c @YUnit { ...)m 13( })k -240 fnt1 0 6794(ensures)m 760(that)s 1170(the)s 1510(v)s 6(alue)k -2070(of)s 220 fnt2 2333 6791(1y)m 240 fnt1 2615 6794(within)m +4178(left)s 4555(parameter:)s 220 fnt2 480 6136(1c @YUnit { ...)m 13( })k +240 fnt1 0 5642(ensures)m 760(that)s 1170(the)s 1510(v)s 6(alue)k +2070(of)s 220 fnt2 2333 5639(1y)m 240 fnt1 2615 5642(within)m 3275(the)s 3615(right)s 4118(parameter)s 5124(will)s 5542(be)s -220 fnt2 5816 6791(1c)m 240 fnt1 6043 6794(.)m 6199(The)s -220 fnt2 6619 6791(@ZUnit)m 240 fnt1 7413 6794(symbol)m 8165(is)s -8366(similar)s 9(,)k 0 6506(setting)m 688(the)s 1034(v)s 6(alue)k -1600(of)s 1869(the)s 220 fnt2 2215 6503(z)m 240 fnt1 -2376 6506(unit)m 2806(in)s 3047(its)s 3321(right)s 3830(parameter)s 13(.)k +220 fnt2 5816 5639(1c)m 240 fnt1 6043 5642(.)m 6199(The)s +220 fnt2 6619 5639(@ZUnit)m 240 fnt1 7413 5642(symbol)m 8165(is)s +8366(similar)s 9(,)k 0 5354(setting)m 688(the)s 1034(v)s 6(alue)k +1600(of)s 1869(the)s 220 fnt2 2215 5351(z)m 240 fnt1 +2376 5354(unit)m 2806(in)s 3047(its)s 3321(right)s 3830(parameter)s 13(.)k 4933(Both)s 5453(units)s 5967(ha)s 4(v)k 3(e)k 6466(def)s 2(ault)k 7185(v)s 6(alue)k 7751(zero.)s -8324(The)s 8749(left)s 0 6218(parameter)m 1011(may)s 1473(not)s +8324(The)s 8749(left)s 0 5066(parameter)m 1011(may)s 1473(not)s 1836(include)s 2592(a)s 2755(g)s 1(ap)k 3149(mode,)s 3784(nor)s 4160(may)s 4622(it)s 4811(use)s 5182(the)s -220 fnt2 5526 6215(w)m 240 fnt1 5682 6218(,)m 220 fnt2 -5786 6215(b)m 240 fnt1 5900 6218(,)m 220 fnt2 6003 6215(r)m -240 fnt1 6076 6218(,)m 6180(or)s 6435(of)s 6702(course)s -220 fnt2 7379 6215(d)m 240 fnt1 7545 6218(units,)m 8114(b)s 4(ut)k -8472(it)s 8660(may)s 0 5930(be)m 3(gin)k 577(with)s -220 fnt2 1050 5927(+)m 240 fnt1 1220 5930(or)m 220 fnt2 -1470 5927(-)m 240 fnt1 1584 5930(to)m 1814(indicate)s 2616(that)s +220 fnt2 5526 5063(w)m 240 fnt1 5682 5066(,)m 220 fnt2 +5786 5063(b)m 240 fnt1 5900 5066(,)m 220 fnt2 6003 5063(r)m +240 fnt1 6076 5066(,)m 6180(or)s 6435(of)s 6702(course)s +220 fnt2 7379 5063(d)m 240 fnt1 7545 5066(units,)m 8114(b)s 4(ut)k +8472(it)s 8660(may)s 0 4778(be)m 3(gin)k 577(with)s +220 fnt2 1050 4775(+)m 240 fnt1 1220 4778(or)m 220 fnt2 +1470 4775(-)m 240 fnt1 1584 4778(to)m 1814(indicate)s 2616(that)s 3025(v)s 6(alue)k 3583(is)s 3784(to)s 4014(be)s 4286(added)s 4907(to)s 5136(or)s 5386(subtracted)s 6416(from)s 6931(the)s 7269(current)s 7996(v)s 6(alue.)k 8662(An)s 3(y)k -0 5642(ne)m 3(g)k 1(ati)k 6(v)k 3(e)k -853(result)s 1443(of)s 1714(using)s 220 fnt2 2286 5639(-)m -240 fnt1 2410 5642(will)m 2836(be)s 3118(silently)s 3875(replaced)s -4742(by)s 5036(zero.)s 480 5268(The)m 220 fnt2 913 5265(@CurrYUnit)m -240 fnt1 2159 5268(and)m 220 fnt2 2569 5265(@CurrZUnit)m 240 fnt1 -3803 5268(symbols)m 4658(report)s 5294(the)s 5648(v)s 6(alue)k -6222(of)s 6499(the)s 220 fnt2 6853 5265(y)m 240 fnt1 -7027 5268(and)m 220 fnt2 7437 5265(z)m 240 fnt1 7607 5268(units,)m -8185(in)s 8434(points,)s 0 4980(truncated)m 947(to)s 1186(the)s +0 4490(ne)m 3(g)k 1(ati)k 6(v)k 3(e)k +853(result)s 1443(of)s 1714(using)s 220 fnt2 2286 4487(-)m +240 fnt1 2410 4490(will)m 2836(be)s 3118(silently)s 3875(replaced)s +4742(by)s 5036(zero.)s 480 4116(The)m 220 fnt2 913 4113(@CurrYUnit)m +240 fnt1 2159 4116(and)m 220 fnt2 2569 4113(@CurrZUnit)m 240 fnt1 +3803 4116(symbols)m 4658(report)s 5294(the)s 5648(v)s 6(alue)k +6222(of)s 6499(the)s 220 fnt2 6853 4113(y)m 240 fnt1 +7027 4116(and)m 220 fnt2 7437 4113(z)m 240 fnt1 7607 4116(units,)m +8185(in)s 8434(points,)s 0 3828(truncated)m 947(to)s 1186(the)s 1534(nearest)s 2270(inte)s 3(ger)k 13(.)k 3081(F)s 3(or)k -3470(e)s 3(xample,)k 220 fnt2 480 4479(1i @YUnit { )m 11(The current v)k 5(alue of the y unit is @CurrYUnit })k -240 fnt1 0 3981(produces)m 480 3478(The)m 908(current)s 1644(v)s 6(alue)k +3470(e)s 3(xample,)k 220 fnt2 480 3327(1i @YUnit { )m 11(The current v)k 5(alue of the y unit is @CurrYUnit })k +240 fnt1 0 2829(produces)m 480 2326(The)m 908(current)s 1644(v)s 6(alue)k 2212(of)s 2483(the)s 2831(y)s 3005(unit)s 3437(is)s -3647(72p)s 0 2975(since)m 547(there)s 1080(are)s 1427(72)s +3647(72p)s 0 1823(since)m 547(there)s 1080(are)s 1427(72)s 1721(points)s 2357(in)s 2600(one)s 3002(inch)s 3471(\(at)s 3782(least,)s 4326(Lout)s 4838(thinks)s 5474(there)s 6007(are\).)s -480 2601(These)m 1123(units)s 1655(are)s 2018(not)s 2400(used)s +480 1449(These)m 1123(units)s 1655(are)s 2018(not)s 2400(used)s 2913(internally)s 3898(by)s 4208(Lout.)s 4840(The)s 3(y)k 5399(are)s 5762(supplied)s 6647(as)s 6913(part)s 7360(of)s -7647(the)s 8011(style)s 8534(infor)s 8998(-)s 0 2313(mation)m +7647(the)s 8011(style)s 8534(infor)s 8998(-)s 0 1161(mation)m 731(for)s 1080(the)s 1439(con)s 9(v)k 3(enience)k 2690(of)s 2972(application)s 4102(packages.)s 5154(F)s 3(or)k 5554(e)s 3(xample,)k 6479(the)s 6838(Eq)s 7173(equation)s -8065(formatting)s 0 2025(package)m 840(uses)s 1303(them)s 1841(to)s +8065(formatting)s 0 873(package)m 840(uses)s 1303(them)s 1841(to)s 2080(\207ne-)s 2507(tune)s 2975(the)s 3323(appearance)s 4454(of)s -4725(equations.)s 240 fnt5 0 1232(3.7.)m 471(@SetColour)s 1788(and)s -2229(@SetColor)s -[ /Dest /LOUTcolour /DEST pdfmark -240 fnt1 480 800(The)m 220 fnt2 927 797(@SetColour)m -240 fnt1 2204 800(and)m 220 fnt2 2628 797(@SetColor)m 240 fnt1 -3783 800(symbols,)m -[ /Dest /LOUT16_4074_pre_colo_ld_1 /DEST pdfmark - -[ /Dest /LOUT16_4074_pre_colo_ld_2 /DEST pdfmark -4708(which)s 5370(ha)s 4(v)k 3(e)k -5891(identical)s 6788(ef)s 6(fect,)k 7451(return)s 8098(their)s -8615(right)s 0 512(parameter)m 1047(in)s 1323(the)s 1704(colour)s -2408(speci\207ed)s 3349(by)s 3676(their)s 4206(left)s 4617(parameter)s 13(.)k -5755(The)s 6216(form)s 6773(of)s 7077(the)s 7458(left)s -7868(parameter)s 8916(is)s 0 224(implementation-dependent;)m 2693(in)s 2954(Basser)s -3670(Lout)s 4200(it)s 4410(must)s 4954(be)s 5254(an)s -5555(object)s 6218(whose)s 6904(v)s 6(alue)k 7490(is)s -7719(a)s 7903(sequence)s 8855(of)s +4725(equations.)s grestore gsave 1417 -15423 translate @@ -11796,99 +11780,111 @@ gsave 240 fnt5 1417 -1583(46)m 240 fnt6 7498 -1580(Chapter)m 8348(3.)s 8622(Pr)s 8(ede\207ned)k 9717(symbols)s gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13368 240 288 60 LoutGraphic gsave 0 LoutMargSet grestore -0 13205(w)m 2(ords)k +240 fnt5 0 13203(3.7.)m +471(@SetColour)s 1788(and)s 2229(@SetColor)s +[ /Dest /LOUTcolour /DEST pdfmark +240 fnt1 480 12771(The)m +220 fnt2 927 12768(@SetColour)m 240 fnt1 2204 12771(and)m 220 fnt2 +2628 12768(@SetColor)m 240 fnt1 3783 12771(symbols,)m +[ /Dest /LOUT16_4080_pre_colo_1 /DEST pdfmark + +[ /Dest /LOUT16_4080_pre_colo_2 /DEST pdfmark +4708(which)s 5370(ha)s 4(v)k 3(e)k +5891(identical)s 6788(ef)s 6(fect,)k 7451(return)s 8098(their)s +8615(right)s 0 12483(parameter)m 1047(in)s 1323(the)s 1704(colour)s +2408(speci\207ed)s 3349(by)s 3676(their)s 4206(left)s 4617(parameter)s 13(.)k +5755(The)s 6216(form)s 6773(of)s 7077(the)s 7458(left)s +7868(parameter)s 8916(is)s 0 12195(implementation-dependent;)m 2693(in)s 2954(Basser)s +3670(Lout)s 4200(it)s 4410(must)s 4954(be)s 5254(an)s +5555(object)s 6218(whose)s 6904(v)s 6(alue)k 7490(is)s +7719(a)s 7903(sequence)s 8855(of)s 0 11907(w)m 2(ords)k 634(comprising)s 1763(a)s 1929(PostScript)s 2971(command)s 3973(for)s 4311(setting)s 5001(colour)s 13(.)k 5763(F)s 3(or)k -6152(e)s 3(xample,)k 220 fnt2 480 12704({ 1.0 0.0 0.0 setrgbcolor } @SetColour { hello)m 8(, w)k 2(or)k -3(ld })k -240 fnt1 0 12205(produces)m 915(the)s 1263(red)s 1626(result)s -1.0 0.0 0.0 setrgbcolor 480 11702(hello,)m 1065(w)s 2(orld)k 0.0 0.0 0.0 setrgbcolor -0 11218(Of)m 322(course,)s 1050(a)s 1213(colour)s 1881(output)s +6152(e)s 3(xample,)k 220 fnt2 480 11406({ 1.0 0.0 0.0 setrgbcolor } @SetColour { hello)m 8(, w)k 2(or)k -3(ld })k +240 fnt1 0 10907(produces)m 915(the)s 1263(red)s 1626(result)s +1.0 0.0 0.0 setrgbcolor 480 10404(hello,)m 1065(w)s 2(orld)k 0.0 0.0 0.0 setrgbcolor +0 9920(Of)m 322(course,)s 1050(a)s 1213(colour)s 1881(output)s 2550(de)s 6(vice)k 3222(is)s 3429(needed)s 4162(to)s 4398(see)s 4756(the)s 5101(ef)s 6(fect;)k 5747(on)s 6041(a)s 6204(monochrome)s 7520(de)s 6(vice)k 8191(the)s -8536(result)s 0 10930(will)m 426(be)s 708(some)s 1269(shade)s -1870(of)s 2141(gre)s 3(y)k 15(.)k 480 10556(The)m -220 fnt2 901 10553(@SetColour)m 240 fnt1 2151 10556(command)m 3145(accepts)s +8536(result)s 0 9632(will)m 426(be)s 708(some)s 1269(shade)s +1870(of)s 2141(gre)s 3(y)k 15(.)k 480 9258(The)m +220 fnt2 901 9255(@SetColour)m 240 fnt1 2151 9258(command)m 3145(accepts)s 3892(the)s 4232(special)s 4943(v)s 6(alue)k 220 fnt2 -5504 10553(nochange)m 240 fnt1 6512 10556(for)m 6843(the)s 7183(left)s -7553(parameter)s 13(.)k 8650(This)s 0 10268(v)m 6(alue)k +5504 9255(nochange)m 240 fnt1 6512 9258(for)m 6843(the)s 7183(left)s +7553(parameter)s 13(.)k 8650(This)s 0 8970(v)m 6(alue)k 574(causes)s 1256(the)s 1611(right)s 2129(parameter)s 3150(to)s 3396(ha)s 4(v)k 3(e)k 3904(the)s 4258(colour)s 4936(it)s 5135(w)s 2(ould)k 5797(ha)s 4(v)k 3(e)k -6305(had)s 6716(without)s 7514(the)s 220 fnt2 7869 10265(@SetColour)m -240 fnt1 0 9980(command.)m 1108(An)s 1458(empty)s 2110(left)s +6305(had)s 6716(without)s 7514(the)s 220 fnt2 7869 8967(@SetColour)m +240 fnt1 0 8682(command.)m 1108(An)s 1458(empty)s 2110(left)s 2487(parameter)s 3501(also)s 3939(has)s 4309(this)s 4705(ef)s 6(fect.)k -480 9606(There)m 1132(is)s 1382(no)s 1715(def)s 2(ault)k +480 8308(There)m 1132(is)s 1382(no)s 1715(def)s 2(ault)k 2476(colour)s 9(,)k 3225(so)s 3530(the)s 3918(user)s 4416(must)s 4981(ensure)s 5701(that)s 6159(the)s 6546(root)s 7031(g)s 1(alle)k 3(y)k 7705(or)s 8004(each)s -8539(of)s 8850(its)s 0 9318(components)m 1208(is)s 1418(enclosed)s -2313(in)s 2556(a)s 220 fnt2 2722 9315(@SetColour)m 240 fnt1 -3979 9318(symbol)m 4739(whose)s 5407(left)s 5784(parameter)s 6798(is)s -7008(not)s 220 fnt2 7374 9315(nochange)m 240 fnt1 8330 9318(.)m -480 8944(Lout)m 1046(mak)s 2(es)k 1761(no)s 2109(attempt)s +8539(of)s 8850(its)s 0 8020(components)m 1208(is)s 1418(enclosed)s +2313(in)s 2556(a)s 220 fnt2 2722 8017(@SetColour)m 240 fnt1 +3979 8020(symbol)m 4739(whose)s 5407(left)s 5784(parameter)s 6798(is)s +7008(not)s 220 fnt2 7374 8017(nochange)m 240 fnt1 8330 8020(.)m +480 7646(Lout)m 1046(mak)s 2(es)k 1761(no)s 2109(attempt)s 2939(to)s 3233(understand)s 4396(colour)s 9(,)k 5159(it)s 5406(simply)s 6166(prints)s 6815(the)s 7218(PostScript)s 8315(or)s -8629(PDF)s 0 8656(commands)m 1082(when)s 1652(appropriate.)s 2897(This)s +8629(PDF)s 0 7358(commands)m 1082(when)s 1652(appropriate.)s 2897(This)s 3367(has)s 3731(the)s 4072(adv)s 6(antage)k 5086(of)s 5350(permitting)s 6392(access)s 7047(to)s 7279(an)s 3(y)k -7670(of)s 7934(PostScript')s 13(s)k 0 8368(colour)m 703(models)s +7670(of)s 7934(PostScript')s 13(s)k 0 7070(colour)m 703(models)s 1478(\(some)s 2150(require)s 2915(initialization)s 4210(which)s 4885(can)s -5306(be)s 5621(supplied)s 6522(using)s 220 fnt2 7127 8365(@PrependGr)m 2(aphic)k -240 fnt1 8940 8368(\),)m 0 8080(b)m 4(ut)k 373(the)s +5306(be)s 5621(supplied)s 6522(using)s 220 fnt2 7127 7067(@PrependGr)m 2(aphic)k +240 fnt1 8940 7070(\),)m 0 6782(b)m 4(ut)k 373(the)s 733(disadv)s 6(antage)k 2044(of)s 2326(of)s 6(fering)k 3154(no)s 3459(w)s 2(ay)k 3922(to)s 4172(mak)s 2(e)k 4756(relati)s 6(v)k 3(e)k 5530(changes)s 6364(\(`as)s 6783(before)s 7461(only)s 7953(redder)s 9(,)k 16(')k -8722(and)s 0 7792(so)m 266(on\).)s 480 7418(F)m 3(or)k +8722(and)s 0 6494(so)m 266(on\).)s 480 6120(F)m 3(or)k 870(those)s 1432(who)s 1899(wish)s 2409(to)s 2649(obtain)s 3305(colour)s 3977(without)s 4769(w)s 2(orking)k 5619(v)s 3(ery)k -6096(hard,)s 6629(the)s 220 fnt2 6978 7415(setrgbcolor)m 240 fnt1 -8124 7418(command)m 0 7130(used)m 496(abo)s 3(v)k 3(e)k +6096(hard,)s 6629(the)s 220 fnt2 6978 6117(setrgbcolor)m 240 fnt1 +8124 6120(command)m 0 5832(used)m 496(abo)s 3(v)k 3(e)k 1117(is)s 1325(a)s 4(v)k 6(ailable)k 2232(in)s 2474(e)s 6(v)k 3(ery)k 3048(v)s 3(ersion)k 3805(of)s 4075(PostScript,)s 5162(requires)s 5981(no)s 6273(initialization,)s -7584(and)s 7987(is)s 8196(simple)s 8887(to)s 0 6842(use.)m +7584(and)s 7987(is)s 8196(simple)s 8887(to)s 0 5544(use.)m 485(The)s 915(three)s 1450(numbers,)s 2384(which)s 3028(range)s 3617(from)s 4143(0.0)s 4501(to)s 4742(1.0,)s 5151(determine)s 6164(the)s 6515(intensity)s 7394(of)s 7667(red,)s 8081(green,)s -8722(and)s 0 6554(blue)m 468(respecti)s 6(v)k 3(ely)k 15(.)k +8722(and)s 0 5256(blue)m 468(respecti)s 6(v)k 3(ely)k 15(.)k 1762(Some)s 2363(useful)s 3002(v)s 6(alues)k 3658(for)s 3996(the)s 4344(left)s 4721(parameter)s 5735(are)s 220 fnt2 -480 5989(1.0)m 838(0.0)s 1196(0.0)s 1554(setrgbcolor)s 240 fnt6 -2979 5994(r)m 8(ed)k 220 fnt2 480 5670(0.0)m 838(1.0)s -1196(0.0)s 1554(setrgbcolor)s 240 fnt6 2979 5675(gr)m 8(een)k -220 fnt2 480 5340(0.0)m 838(0.0)s 1196(1.0)s 1554(setrgbcolor)s -240 fnt6 2979 5345(blue)m 220 fnt2 480 5010(1.0)m 838(1.0)s -1196(1.0)s 1554(setrgbcolor)s 240 fnt6 2979 5015(white)m 220 fnt2 -480 4691(0.5)m 837(0.5)s 1194(0.5)s 1551(setrgbcolor)s 240 fnt6 -2979 4696(gr)m 8(e)k 7(y)k 220 fnt2 480 4361(0.0)m -838(0.0)s 1196(0.0)s 1554(setrgbcolor)s 240 fnt6 2979 4366(blac)m 4(k)k -240 fnt1 0 3805(Colouring)m 1042(an)s 1344(object)s 2007(white)s +480 4691(1.0)m 838(0.0)s 1196(0.0)s 1554(setrgbcolor)s 240 fnt6 +2979 4696(r)m 8(ed)k 220 fnt2 480 4372(0.0)m 838(1.0)s +1196(0.0)s 1554(setrgbcolor)s 240 fnt6 2979 4377(gr)m 8(een)k +220 fnt2 480 4042(0.0)m 838(0.0)s 1196(1.0)s 1554(setrgbcolor)s +240 fnt6 2979 4047(blue)m 220 fnt2 480 3712(1.0)m 838(1.0)s +1196(1.0)s 1554(setrgbcolor)s 240 fnt6 2979 3717(white)m 220 fnt2 +480 3393(0.5)m 837(0.5)s 1194(0.5)s 1551(setrgbcolor)s 240 fnt6 +2979 3398(gr)m 8(e)k 7(y)k 220 fnt2 480 3063(0.0)m +838(0.0)s 1196(0.0)s 1554(setrgbcolor)s 240 fnt6 2979 3068(blac)m 4(k)k +240 fnt1 0 2507(Colouring)m 1042(an)s 1344(object)s 2007(white)s 2613(is)s 2841(useful)s 3499(for)s 3856(producing)s 4899(an)s 5200(empty)s 5871(space)s 6477(whose)s 7164(size)s 7609(is)s -7838(that)s 8275(of)s 8565(some)s 0 3517(object.)m 240 fnt5 -0 2724(3.8.)m 471(@Outline)s +7838(that)s 8275(of)s 8565(some)s 0 2219(object.)m 240 fnt5 +0 1426(3.8.)m 471(@Outline)s [ /Dest /LOUToutline /DEST pdfmark -240 fnt1 480 2292(The)m 220 fnt2 -895 2289(@Outline)m 240 fnt1 1850 2292(symbol)m -[ /Dest /LOUT16_4074_pre_outl_ld_1 /DEST pdfmark +240 fnt1 480 994(The)m 220 fnt2 +895 991(@Outline)m 240 fnt1 1850 994(symbol)m +[ /Dest /LOUT16_4080_pre_outl_1 /DEST pdfmark 2597(causes)s 3258(all)s 3537(the)s 3872(w)s 2(ords)k 4492(in)s 4722(the)s 5056(right)s 5553(parameter)s 6554(\(which)s 7261(may)s 7714(be)s -7982(an)s 8251(arbitrary)s 0 2004(object\))m 712(to)s 951(be)s +7982(an)s 8251(arbitrary)s 0 706(object\))m 712(to)s 951(be)s 1233(printed)s 1968(in)s 2211(outline,)s 2982(rather)s 3598(than)s 4067(\207lled)s 4616(as)s 4866(is)s 5076(usual.)s 5745(F)s 3(or)k -6134(e)s 3(xample,)k 220 fnt2 480 1503(@Outline @Bo)m 6(x 24p @F)k 6(ont HELP)k -240 fnt1 0 1007(produces)m 1336 461 72 180 240 288 60 480 206 LoutGr2 -LoutBox stroke -grestore -480 fnt1 72 72(HELP)mo -grestore +6134(e)s 3(xample,)k 220 fnt2 480 205(@Outline @Bo)m 6(x 24p @F)k 6(ont HELP)k grestore gsave @@ -11944,105 +11940,106 @@ gsave gsave 1 LoutMargSet grestore -0 13250(Outlining)m 984(is)s 1209(part)s 1654(of)s 1940(the)s -2303(style)s 2824(information,)s 4074(in)s 4332(the)s 4694(same)s -5256(w)s 2(ay)k 5721(as)s 5986(colour)s 9(,)k -6710(font,)s 7216(underlining,)s 8441(and)s 8860(so)s 0 12962(forth.)m -630(Outlining)s 1602(can)s 1994(be)s 2278(applied)s 3042(to)s -3284(an)s 3(y)k 3683(font)s 4131(lik)s 2(ely)k -4729(to)s 4970(be)s 5255(used)s 5754(in)s 6000(practice.)s -6921(At)s 7222(the)s 7573(time)s 8055(of)s 8329(writing,)s -0 12674(there)m 528(is)s 732(no)s 1020(w)s 2(ay)k -1465(to)s 1699(control)s 2425(the)s 2768(thickness)s 3703(of)s -3969(the)s 4311(outline,)s 5077(and)s 220 fnt2 5475 12671(@Outline)m -240 fnt1 6439 12674(has)m 6803(no)s 7091(ef)s 6(fect)k -7681(in)s 7919(PDF)s 8410(output.)s 0 12386(The)m 424(size)s -847(of)s 1114(outlined)s 1952(w)s 2(ords)k 2582(is)s -2788(tak)s 2(en)k 3357(by)s 3647(Lout)s 4155(to)s -4390(be)s 4668(the)s 5012(same)s 5555(as)s 5801(if)s -6014(the)s 3(y)k 6473(had)s 6873(not)s 7235(been)s -7740(outlined,)s 8626(e)s 6(v)k 3(en)k 0 12098(though)m -723(the)s 3(y)k 1186(are)s 1533(in)s 1776(reality)s -2439(slightly)s 3210(lar)s 4(ger)k 13(.)k 240 fnt5 -0 11305(3.9.)m 471(@Language)s 1762(and)s 2203(@CurrLang)s +0 13250(produces)m 1336 461 72 180 240 288 60 480 12449 LoutGr2 +LoutBox stroke +grestore +480 fnt1 72 72(HELP)mo +grestore +0 11998(Outlining)m 984(is)s +1209(part)s 1654(of)s 1940(the)s 2303(style)s 2824(information,)s +4074(in)s 4332(the)s 4694(same)s 5256(w)s 2(ay)k +5721(as)s 5986(colour)s 9(,)k 6710(font,)s 7216(underlining,)s +8441(and)s 8860(so)s 0 11710(forth.)m 630(Outlining)s 1602(can)s +1994(be)s 2278(applied)s 3042(to)s 3284(an)s 3(y)k +3683(font)s 4131(lik)s 2(ely)k 4729(to)s 4970(be)s +5255(used)s 5754(in)s 6000(practice.)s 6921(At)s 7222(the)s +7573(time)s 8055(of)s 8329(writing,)s 0 11422(there)m 528(is)s +732(no)s 1020(w)s 2(ay)k 1465(to)s 1699(control)s +2425(the)s 2768(thickness)s 3703(of)s 3969(the)s 4311(outline,)s +5077(and)s 220 fnt2 5475 11419(@Outline)m 240 fnt1 6439 11422(has)m +6803(no)s 7091(ef)s 6(fect)k 7681(in)s 7919(PDF)s +8410(output.)s 0 11134(The)m 424(size)s 847(of)s 1114(outlined)s +1952(w)s 2(ords)k 2582(is)s 2788(tak)s 2(en)k +3357(by)s 3647(Lout)s 4155(to)s 4390(be)s 4668(the)s +5012(same)s 5555(as)s 5801(if)s 6014(the)s 3(y)k +6473(had)s 6873(not)s 7235(been)s 7740(outlined,)s 8626(e)s 6(v)k 3(en)k +0 10846(though)m 723(the)s 3(y)k 1186(are)s 1533(in)s +1776(reality)s 2439(slightly)s 3210(lar)s 4(ger)k 13(.)k +240 fnt5 0 10053(3.9.)m 471(@Language)s 1762(and)s 2203(@CurrLang)s + [ /Dest /LOUTlanguage /DEST pdfmark -240 fnt1 -480 10828(The)m 220 fnt2 905 10825(@Language)m 240 fnt1 2153 10828(symbol)m -2910(informs)s 3701(Lout)s 4210(that)s 4625(its)s 4898(right)s -5406(parameter)s 6417(is)s 6624(written)s -[ /Dest /LOUT16_4074_pre_lang_ld_1 /DEST pdfmark -7354(in)s 7594(the)s -7939(language)s 8855(of)s 0 10540(its)m 276(left)s 653(parameter:)s -220 fnt2 480 10039(Danish @Language { ...)m 13( })k 240 fnt1 0 9540(Basser)m -706(Lout)s 1228(V)s 26(ersion)k 2025(3)s 2199(uses)s -2671(this)s 3077(information)s 4271(in)s 4524(tw)s 2(o)k +240 fnt1 480 9576(The)m 220 fnt2 905 9573(@Language)m 240 fnt1 +2153 9576(symbol)m 2910(informs)s 3701(Lout)s 4210(that)s 4625(its)s +4898(right)s 5406(parameter)s 6417(is)s 6624(written)s +[ /Dest /LOUT16_4080_pre_lang_1 /DEST pdfmark +7354(in)s +7594(the)s 7939(language)s 8855(of)s 0 9288(its)m 276(left)s +653(parameter:)s 220 fnt2 480 8787(Danish @Language { ...)m 13( })k 240 fnt1 +0 8288(Basser)m 706(Lout)s 1228(V)s 26(ersion)k 2025(3)s +2199(uses)s 2671(this)s 3077(information)s 4271(in)s 4524(tw)s 2(o)k 4943(w)s 2(ays:)k 5609(to)s 5857(h)s 1(yphenate)k -6906(w)s 2(ords)k 7549(appropriately)s 8887(to)s 0 9252(that)m +6906(w)s 2(ords)k 7549(appropriately)s 8887(to)s 0 8000(that)m 418(language,)s 1389(and)s 1793(to)s 2032(change)s 2766(the)s 3114(v)s 6(alue)k 3682(of)s 3953(the)s 220 fnt2 -4301 9249(@CurrLang)m 240 fnt1 5486 9252(symbol)m 6246(\(see)s 6686(belo)s 6(w\).)k -7508(Other)s 8112(uses,)s 8630(such)s 0 8964(as)m 250(right-to-left)s +4301 7997(@CurrLang)m 240 fnt1 5486 8000(symbol)m 6246(\(see)s 6686(belo)s 6(w\).)k +7508(Other)s 8112(uses,)s 8630(such)s 0 7712(as)m 250(right-to-left)s 1422(formatting)s 2483(of)s 2754(certain)s 3460(languages,)s 4524(may)s 4990(be)s 5272(added)s 5902(in)s 6145(the)s 6493(future.)s -480 8590(The)m 953(left)s 1375(parameter)s 2434(must)s 3004(either)s +480 7338(The)m 953(left)s 1375(parameter)s 2434(must)s 3004(either)s 3652(be)s 3979(empty)s 4676(\(which)s 5442(means)s 6149(to)s 6433(lea)s 4(v)k 3(e)k 7031(the)s 7424(current)s -8206(language)s 0 8302(unchanged\))m 1167(or)s 1428(else)s 1857(it)s +8206(language)s 0 7050(unchanged\))m 1167(or)s 1428(else)s 1857(it)s 2051(must)s 2578(ha)s 4(v)k 3(e)k 3080(been)s 3591(gi)s 6(v)k 3(en)k 4173(in)s 4418(a)s -220 fnt2 4586 8299(langdef)m -[ /Dest /LOUT16_4074_pre_lang_ld_2 /DEST pdfmark -240 fnt1 5363 8302(language)m 6285(de\207nition)s +220 fnt2 4586 7047(langdef)m +[ /Dest /LOUT16_4080_pre_lang_2 /DEST pdfmark +240 fnt1 5363 7050(language)m 6285(de\207nition)s 7261(at)s 7495(the)s 7845(be)s 3(ginning)k 8855(of)s -0 8014(the)m 348(input:)s 220 fnt2 480 7506(langdef Danish Dansk {)m 240 fnt6 -2993 7511(implementation-dependent)m 220 fnt2 5608 7506(})m 240 fnt1 0 7007(After)m -220 fnt2 571 7004(langdef)m 240 fnt1 1355 7007(comes)m 2025(a)s +0 6762(the)m 348(input:)s 220 fnt2 480 6254(langdef Danish Dansk {)m 240 fnt6 +2993 6259(implementation-dependent)m 220 fnt2 5608 6254(})m 240 fnt1 0 5755(After)m +220 fnt2 571 5752(langdef)m 240 fnt1 1355 5755(comes)m 2025(a)s 2199(sequence)s 3140(of)s 3419(one)s 3829(or)s 4096(more)s 4651(simple)s 5352(w)s 2(ords,)k 6050(which)s 6700(are)s 7055(alternati)s 6(v)k 3(e)k 8117(names)s 8788(for)s -0 6719(the)m 347(language)s 1265(being)s 1849(de\207ned.)s 2716(F)s 3(ollo)k 6(wing)k +0 5467(the)m 347(language)s 1265(being)s 1849(de\207ned.)s 2716(F)s 3(ollo)k 6(wing)k 3743(them)s 4279(comes)s 4940(an)s 5221(implementation-dependent)s 7843(part)s -8272(between)s 0 6431(braces.)m 760(In)s 1001(Basser)s 1684(Lout)s +8272(between)s 0 5179(braces.)m 760(In)s 1001(Basser)s 1684(Lout)s 2181(V)s 26(ersion)k 2955(3)s 3104(this)s 3486(part)s 3902(contains)s 4736(the)s 5069(name)s 5629(of)s 5885(the)s -6219(Lout)s 6716(h)s 1(yphenation)k 7941(information)s 0 6143(\207le)m +6219(Lout)s 6716(h)s 1(yphenation)k 7941(information)s 0 4891(\207le)m 383(\(minus)s 1121(its)s 1419(.lh)s 1745(suf\207x\))s 2441(to)s 2702(be)s 3007(used)s 3527(when)s 4125(h)s 1(yphenating)k 5384(w)s 2(ords)k 6040(in)s 6306(this)s 6725(language,)s -7718(follo)s 6(wed)k 8643(by)s 8960(a)s 0 5855(sequence)m +7718(follo)s 6(wed)k 8643(by)s 8960(a)s 0 4603(sequence)m 933(of)s 1204(w)s 2(ords)k 1838(which)s 2480(de\207ne)s 3121(the)s 3469(ends)s 3959(of)s 4230(sentences.)s 5310(F)s 3(or)k -5699(e)s 3(xample:)k 220 fnt2 480 5355(langdef English { english .)m 13( :)k 11( ? ! .\) ?\) !\) })k -240 fnt1 0 4856(de\207nes)m 748(a)s 934(language)s 1874(called)s +5699(e)s 3(xample:)k 220 fnt2 480 4103(langdef English { english .)m 13( :)k 11( ? ! .\) ?\) !\) })k +240 fnt1 0 3604(de\207nes)m 748(a)s 934(language)s 1874(called)s 2522(English)s 3329(with)s 3831(h)s 1(yphenation)k 5091(patterns)s -5918(\207le)s 220 fnt2 6298 4853(english.lh)m 240 fnt1 7289 4856(and)m +5918(\207le)s 220 fnt2 6298 3601(english.lh)m 240 fnt1 7289 3604(and)m 7713(se)s 6(v)k 3(en)k 8326(w)s 2(ays)k -8887(to)s 0 4568(end)m 424(a)s 610(sentence.)s 1617(The)s +8887(to)s 0 3316(end)m 424(a)s 610(sentence.)s 1617(The)s 2065(use)s 2460(of)s 2751(these)s 3318(sentence)s 4217(endings)s 5034(is)s 5264(described)s 6258(in)s 6521(Section)s 7315(3.5.)s -7799(If)s 8049(there)s 8602(is)s 8833(no)s 0 4280(h)m 1(yphenation)k +7799(If)s 8049(there)s 8602(is)s 8833(no)s 0 3028(h)m 1(yphenation)k 1236(\207le)s 1592(a)s 4(v)k 6(ailable,)k 2546(this)s 2937(is)s 3143(indicated)s 4072(by)s 4361(writing)s 220 fnt2 -5099 4277(-)m 240 fnt1 5219 4280(for)m 5552(the)s 5895(\207le)s +5099 3025(-)m 240 fnt1 5219 3028(for)m 5552(the)s 5895(\207le)s 6251(name;)s 6877(if)s 7089(there)s 7617(are)s 7959(no)s -8247(sentence)s 0 3992(ends,)m 546(the)s 3(y)k 1009(are)s -1356(simply)s 2061(omitted.)s 480 3618(The)m 220 fnt2 913 3615(@CurrLang)m -240 fnt1 2103 3618(symbol,)m 2920(which)s 3567(has)s 3942(no)s +8247(sentence)s 0 2740(ends,)m 546(the)s 3(y)k 1009(are)s +1356(simply)s 2061(omitted.)s 480 2366(The)m 220 fnt2 913 2363(@CurrLang)m +240 fnt1 2103 2366(symbol,)m 2920(which)s 3567(has)s 3942(no)s 4240(parameters,)s 5399(e)s 6(v)k 6(aluates)k 6332(to)s 6576(the)s 6929(\207rst)s -[ /Dest /LOUT16_4074_pre_lang_ld_3 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_lang_3 /DEST pdfmark 7365(name)s 7944(gi)s 6(v)k 3(en)k -8529(in)s 8778(the)s 220 fnt2 0 3327(langdef)m 240 fnt1 -776 3330(of)m 1047(the)s 1395(language)s 2315(in)s 2558(force)s +8529(in)s 8778(the)s 220 fnt2 0 2075(langdef)m 240 fnt1 +776 2078(of)m 1047(the)s 1395(language)s 2315(in)s 2558(force)s 3104(at)s 3336(the)s 3684(point)s 4236(where)s 4876(it)s 5068(is)s 5278(in)s 9(v)k 4(ok)k 2(ed:)k -220 fnt2 480 2829(Dansk @Language { )m 11(This is @CurrLang.)k 13( })k 240 fnt1 -0 2330(has)m 370(result)s 480 1877(This)m 956(is)s 1166(Danish.)s -0 1424(It)m 205(is)s 415(typically)s 1305(used)s 1802(with)s -2284(the)s 220 fnt2 2632 1421(@Case)m 240 fnt1 3419 1424(symbol)m -4179(lik)s 2(e)k 4591(this:)s 220 fnt2 480 923(@CurrLang @Case {)m -480 635( Danish @Y)m 4(ield tirsdag)k 480 347( English @Y)m 4(ield )k 11(T)k 26(uesda)k 6(y)k -480 59( F)m 9(rench @Y)k 4(ield Mardi)k +220 fnt2 480 1577(Dansk @Language { )m 11(This is @CurrLang.)k 13( })k 240 fnt1 +0 1078(has)m 370(result)s 480 625(This)m 956(is)s 1166(Danish.)s + grestore gsave 1417 -15423 translate @@ -12093,49 +12090,54 @@ gsave 240 fnt5 1417 -1583(48)m 240 fnt6 7498 -1580(Chapter)m 8348(3.)s 8622(Pr)s 8(ede\207ned)k 9717(symbols)s gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13267 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave 0 LoutMargSet grestore -220 fnt2 480 13210(})m -240 fnt1 0 12716(This)m 476(e)s 3(xample)k 1339(e)s 6(v)k 6(aluates)k +0 13205(It)m 205(is)s +415(typically)s 1305(used)s 1802(with)s 2284(the)s 220 fnt2 +2632 13202(@Case)m 240 fnt1 3419 13205(symbol)m 4179(lik)s 2(e)k +4591(this:)s 220 fnt2 480 12704(@CurrLang @Case {)m 480 12416( Danish @Y)m 4(ield tirsdag)k +480 12128( English @Y)m 4(ield )k 11(T)k 26(uesda)k 6(y)k +480 11840( F)m 9(rench @Y)k 4(ield Mardi)k 480 11552(})m 240 fnt1 +0 11058(This)m 476(e)s 3(xample)k 1339(e)s 6(v)k 6(aluates)k 2267(to)s 2506(the)s 2854(name)s 3428(of)s 3699(the)s 4047(third)s 4556(day)s 4956(of)s 5227(the)s 5575(week)s -6141(in)s 6384(the)s 6732(current)s 7468(language.)s 480 12342(The)m +6141(in)s 6384(the)s 6732(current)s 7468(language.)s 480 10684(The)m 908(current)s 1644(language)s 2563(is)s 2773(part)s 3204(of)s 3474(the)s 3822(style)s 4329(of)s 4599(an)s 4882(object,)s 5573(lik)s 2(e)k 5984(its)s 6260(font.)s 6809(As)s -7125(e)s 3(xplained)k 8110(in)s 8352(Section)s 0 12054(2.6,)m +7125(e)s 3(xplained)k 8110(in)s 8352(Section)s 0 10396(2.6,)m 419(style)s 939(is)s 1162(inherited)s 2081(through)s 2896(the)s 3257(point)s 3822(of)s 4105(appearance,)s 5300(which)s 5955(for)s 6305(language)s 7238(can)s 7640(be)s 7935(une)s 3(xpected.)k -0 11766(F)m 3(or)k 380(e)s 3(xample,)k 1284(an)s +0 10108(F)m 3(or)k 380(e)s 3(xample,)k 1284(an)s 1557(inde)s 3(x)k 2131(entry)s 2666(which)s 3298(originates)s 4281(in)s 4514(a)s 4671(French)s 5382(chapter)s 6135(b)s 4(ut)k 6487(appears)s 7258(in)s 7491(an)s 7764(English)s 8542(inde)s 3(x)k -0 11478(will)m 426(ha)s 4(v)k 3(e)k 927(English)s +0 9820(will)m 426(ha)s 4(v)k 3(e)k 927(English)s 1715(for)s 2053(its)s 2329(language,)s 3300(so)s 3566(must)s 4091(be)s 4373(e)s 3(xplicitly)k 5326(set)s 5651(to)s -5890(French)s 6611(using)s 220 fnt2 7183 11475(@Language)m 240 fnt1 -8374 11478(.)m 240 fnt5 0 10685(3.10.)m 591(@OneCol)s 1653(and)s +5890(French)s 6611(using)s 220 fnt2 7183 9817(@Language)m 240 fnt1 +8374 9820(.)m 240 fnt5 0 9027(3.10.)m 591(@OneCol)s 1653(and)s 2094(@OneRo)s 2(w)k [ /Dest /LOUTonerow /DEST pdfmark -240 fnt1 480 10253(The)m 220 fnt2 -913 10250(@OneRo)m 3(w)k 240 fnt1 2049 10253(symbol)m -[ /Dest /LOUT16_4074_pre_oner_ld_1 /DEST pdfmark +240 fnt1 480 8595(The)m 220 fnt2 +913 8592(@OneRo)m 3(w)k 240 fnt1 2049 8595(symbol)m +[ /Dest /LOUT16_4080_pre_oner_1 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_oner_ld_2 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_oner_2 /DEST pdfmark 2814(returns)s 3533(its)s 3814(right)s 4330(parameter)s 5350(modi\207ed)s 6264(so)s 6535(that)s 6958(only)s 7443(the)s 7796(principal)s 8706(ro)s 6(w)k -0 9965(mark)m 540(protrudes.)s 1595(This)s 2059(is)s 2257(normally)s +0 8307(mark)m 540(protrudes.)s 1595(This)s 2059(is)s 2257(normally)s 3162(the)s 3498(\207rst)s 3917(ro)s 6(w)k 4324(mark,)s 4910(b)s 4(ut)k 5260(another)s 6025(one)s 6415(may)s -6869(be)s 7139(chosen)s 7849(by)s 8130(preceding)s 0 9677(it)m -192(with)s 220 fnt2 674 9674(^/)m 240 fnt1 901 9677(or)m -220 fnt2 1160 9674(^//)m 240 fnt1 1388 9677(.)m 1552(F)s 3(or)k -1941(e)s 3(xample,)k 220 fnt2 480 9176(@OneRo)m 3(w { |0.5r)k -8(t Slope @F)k 6(ont x + 2 ^//1p @HLine //1p |0.5r)k -8(t 5 })k -240 fnt1 0 8680(has)m 370(result)s 468 371 0 188 240 288 60 480 7701 LoutGr2 +6869(be)s 7139(chosen)s 7849(by)s 8130(preceding)s 0 8019(it)m +192(with)s 220 fnt2 674 8016(^/)m 240 fnt1 901 8019(or)m +220 fnt2 1160 8016(^//)m 240 fnt1 1388 8019(.)m 1552(F)s 3(or)k +1941(e)s 3(xample,)k 220 fnt2 480 7518(@OneRo)m 3(w { |0.5r)k -8(t Slope @F)k 6(ont x + 2 ^//1p @HLine //1p |0.5r)k -8(t 5 })k +240 fnt1 0 7022(has)m 370(result)s 468 371 0 188 240 288 60 480 6043 LoutGr2 grestore save gsave 200 dict begin lfigdict begin grestore 468 371 0 188 240 288 60 0 0 LoutGr2 @@ -12165,12 +12167,12 @@ grestore grestore end end restore grestore -0 6985(with)m +0 5327(with)m 482(one)s 884(ro)s 6(w)k 1304(mark)s 1856(protruding)s 2919(from)s 3443(the)s 3791(bar)s 4156(as)s 4406(sho)s 6(wn.)k -5190(Compare)s 6123(this)s 6519(with)s 220 fnt2 480 6484(@OneRo)m 3(w { |0.5r)k -8(t Slope @F)k 6(ont x + 2 //1p @HLine //1p |0.5r)k -8(t 5 })k -240 fnt1 0 5988(where)m 640(the)s 988(mark)s 1540(protrudes)s -2494(from)s 3018(the)s 3366(numerator:)s 468 371 0 263 240 288 60 480 5009 LoutGr2 +5190(Compare)s 6123(this)s 6519(with)s 220 fnt2 480 4826(@OneRo)m 3(w { |0.5r)k -8(t Slope @F)k 6(ont x + 2 //1p @HLine //1p |0.5r)k -8(t 5 })k +240 fnt1 0 4330(where)m 640(the)s 988(mark)s 1540(protrudes)s +2494(from)s 3018(the)s 3366(numerator:)s 468 371 0 263 240 288 60 480 3351 LoutGr2 grestore save gsave 200 dict begin lfigdict begin grestore 468 371 0 263 240 288 60 0 0 LoutGr2 @@ -12201,60 +12203,48 @@ grestore end end restore grestore -[ /Dest /LOUT16_4074_pre_oner_ld_3 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_oner_3 /DEST pdfmark 220 fnt2 -61 4555(@OneCol)m 240 fnt1 1074 4558(has)m 1445(the)s 1794(same)s +61 2897(@OneCol)m 240 fnt1 1074 2900(has)m 1445(the)s 1794(same)s 2342(ef)s 6(fect)k 2939(on)s 3237(columns)s 4100(as)s -220 fnt2 4351 4555(@OneRo)m 3(w)k 240 fnt1 5483 4558(does)m +220 fnt2 4351 2897(@OneRo)m 3(w)k 240 fnt1 5483 2900(does)m 5974(on)s 6272(ro)s 6(ws,)k 6839(with)s 7322(the)s -7671(symbols)s 220 fnt2 8521 4555(^|)m 240 fnt1 8722 4558(and)m -220 fnt2 0 4267(^||)m 240 fnt1 257 4270(\(or)m 220 fnt2 -595 4267(^&)m 240 fnt1 840 4270(\))m 968(determining)s 2176(which)s -2818(mark)s 3370(is)s 3580(chosen.)s 240 fnt5 0 3477(3.11.)m +7671(symbols)s 220 fnt2 8521 2897(^|)m 240 fnt1 8722 2900(and)m +220 fnt2 0 2609(^||)m 240 fnt1 257 2612(\(or)m 220 fnt2 +595 2609(^&)m 240 fnt1 840 2612(\))m 968(determining)s 2176(which)s +2818(mark)s 3370(is)s 3580(chosen.)s 240 fnt5 0 1819(3.11.)m 591(@W)s 4(ide)k 1411(and)s 1852(@High)s [ /Dest /LOUTwide /DEST pdfmark 240 fnt1 -480 3000(The)m 220 fnt2 910 2997(@Wide)m 240 fnt1 1687 3000(symbol)m +480 1342(The)m 220 fnt2 910 1339(@Wide)m 240 fnt1 1687 1342(symbol)m -[ /Dest /LOUT16_4074_pre_wide_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_wide_1 /DEST pdfmark 2450(returns)s 3167(its)s 3446(right)s 3960(parameter)s 4977(modi\207ed)s 5888(to)s 6130(ha)s 4(v)k 3(e)k 6634(the)s 6985(width)s 7590(gi)s 6(v)k 3(en)k 8173(by)s -8470(its)s 8749(left)s 0 2712(parameter)m 9(,)k 1058(which)s +8470(its)s 8749(left)s 0 1054(parameter)m 9(,)k 1058(which)s 1707(must)s 2238(be)s 2527(a)s 2699(length)s 3361(\(Section)s 4220(3.2\))s 4655(whose)s 5329(unit)s 5768(of)s 6045(measurement)s -7386(is)s 220 fnt2 7602 2709(c)m 240 fnt1 7707 2712(,)m -220 fnt2 7821 2709(i)m 240 fnt1 7855 2712(,)m 220 fnt2 -7968 2709(p)m 240 fnt1 8082 2712(,)m 220 fnt2 8196 2709(m)m -240 fnt1 8365 2712(,)m 220 fnt2 8478 2709(f)m 240 fnt1 -8536 2712(,)m 220 fnt2 8650 2709(s)m 240 fnt1 8753 2712(,)m -8867(or)s 220 fnt2 0 2421(v)m 240 fnt1 109 2424(.)m +7386(is)s 220 fnt2 7602 1051(c)m 240 fnt1 7707 1054(,)m +220 fnt2 7821 1051(i)m 240 fnt1 7855 1054(,)m 220 fnt2 +7968 1051(p)m 240 fnt1 8082 1054(,)m 220 fnt2 8196 1051(m)m +240 fnt1 8365 1054(,)m 220 fnt2 8478 1051(f)m 240 fnt1 +8536 1054(,)m 220 fnt2 8650 1051(s)m 240 fnt1 8753 1054(,)m +8867(or)s 220 fnt2 0 763(v)m 240 fnt1 109 766(.)m 278(If)s 513(the)s 867(right)s 1383(parameter)s 2403(is)s 2618(not)s 2990(as)s 3245(wide)s 3772(as)s 4027(required,)s 4936(white)s 5528(space)s 6121(is)s 6336(added)s 6972(at)s 7209(the)s 7563(right;)s 8131(if)s 8354(it)s 8551(is)s -8767(too)s 0 2136(wide,)m 585(its)s 875(paragraphs)s 1988(are)s +8767(too)s 0 478(wide,)m 585(its)s 875(paragraphs)s 1988(are)s 2349(brok)s 2(en)k 3083(\(Section)s 3949(3.4\))s 4391(so)s 4670(that)s 5102(it)s 5308(\207ts.)s 5777(A)s 220 fnt2 -6021 2133(@OneCol)m 240 fnt1 7046 2136(operation)m 8020(is)s 8244(included)s -0 1848(in)m 257(the)s 620(ef)s 6(fect)k 1231(of)s -220 fnt2 1517 1845(@Wide)m 240 fnt1 2231 1848(,)m 2353(since)s +6021 475(@OneCol)m 240 fnt1 7046 478(operation)m 8020(is)s 8244(included)s +0 190(in)m 257(the)s 620(ef)s 6(fect)k 1231(of)s +220 fnt2 1517 187(@Wide)m 240 fnt1 2231 190(,)m 2353(since)s 2915(it)s 3122(does)s 3627(not)s 4008(mak)s 2(e)k 4595(sense)s 5184(for)s 5537(an)s 5835(object)s 6494(of)s 6780(\207x)s 3(ed)k 7329(width)s 7946(to)s 8200(ha)s 4(v)k 3(e)k -8716(tw)s 2(o)k 0 1560(column)m 775(marks.)s -[ /Dest /LOUT16_4074_pre_wide_ld_2 /DEST pdfmark -552 1186(The)m -220 fnt2 993 1183(@High)m 240 fnt1 1725 1186(symbol)m 2498(similarly)s -3413(ensures)s 4194(that)s 4625(its)s 4914(result)s 5517(is)s -5740(of)s 6024(a)s 6203(gi)s 6(v)k 3(en)k -6796(height,)s 7514(by)s 7821(adding)s 8539(white)s 0 898(space)m -573(at)s 790(the)s 1123(bottom.)s 1950(In)s 2191(this)s -2572(case)s 3024(it)s 3201(is)s 3396(an)s 3664(error)s -4172(for)s 4495(the)s 4828(right)s 5324(parameter)s 6323(to)s -6547(be)s 6814(too)s 7158(lar)s 4(ge.)k 7780(A)s -220 fnt2 7995 895(@OneRo)m 3(w)k 240 fnt1 0 610(operation)m -960(is)s 1170(included.)s +8716(tw)s 2(o)k grestore gsave 1417 -15423 translate @@ -12302,142 +12292,139 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(3.12.)m 1991(@HShift)s 2886(and)s 3312(@VShift)s -240 fnt5 10249 -1583(49)m gsave +240 fnt6 1417 -1580(3.11.)m 1991(@W)s 13(ide)k 2742(and)s +3168(@High)s 240 fnt5 10249 -1583(49)m 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 1 LoutMargSet grestore -240 fnt5 0 13203(3.12.)m 591(@HShift)s +0 13205(column)m 775(marks.)s + +[ /Dest /LOUT16_4080_pre_wide_2 /DEST pdfmark +552 12831(The)m 220 fnt2 993 12828(@High)m 240 fnt1 1725 12831(symbol)m +2498(similarly)s 3413(ensures)s 4194(that)s 4625(its)s 4914(result)s +5517(is)s 5740(of)s 6024(a)s 6203(gi)s 6(v)k 3(en)k +6796(height,)s 7514(by)s 7821(adding)s 8539(white)s 0 12543(space)m +573(at)s 790(the)s 1123(bottom.)s 1950(In)s 2191(this)s +2572(case)s 3024(it)s 3201(is)s 3396(an)s 3664(error)s +4172(for)s 4495(the)s 4828(right)s 5324(parameter)s 6323(to)s +6547(be)s 6814(too)s 7158(lar)s 4(ge.)k 7780(A)s +220 fnt2 7995 12540(@OneRo)m 3(w)k 240 fnt1 0 12255(operation)m +960(is)s 1170(included.)s 240 fnt5 0 11462(3.12.)m 591(@HShift)s 1550(and)s 1991(@VShift)s [ /Dest /LOUThshift /DEST pdfmark -240 fnt1 480 12771(The)m 220 fnt2 -917 12768(@HShift)m 240 fnt1 1802 12771(symbol)m -[ /Dest /LOUT16_4074_pre_hshi_ld_1 /DEST pdfmark +240 fnt1 480 11030(The)m 220 fnt2 +917 11027(@HShift)m 240 fnt1 1802 11030(symbol)m +[ /Dest /LOUT16_4080_pre_hshi_1 /DEST pdfmark 2572(returns)s 3296(its)s 3582(right)s 4103(parameter)s 5127(with)s 5619(principal)s 6533(mark)s -7095(shifted)s 7813(as)s 8073(prescribed)s 0 12483(by)m 294(its)s -570(left)s 947(parameter:)s 220 fnt2 1124 11975(+)m 240 fnt6 -1244 11980(length)m 220 fnt2 1897 11975(@HShift)m 240 fnt6 2772 11980(object)m -240 fnt1 3600 11978(Principal)m 4517(mark)s 5069(shifted)s 5777(to)s -6016(the)s 6364(right)s 6875(by)s 240 fnt6 7169 11980(length)m -240 fnt1 7762 11978(;)m -[ /Dest /LOUT12_1488_pre_hshi_ld_1 /DEST pdfmark -220 fnt2 1180 11470(-)m 240 fnt6 -1244 11475(length)m 220 fnt2 1897 11470(@HShift)m 240 fnt6 2772 11475(object)m -240 fnt1 3600 11473(Principal)m 4517(mark)s 5069(shifted)s 5777(to)s -6016(the)s 6364(left)s 6741(by)s 240 fnt6 7035 11475(length)m -240 fnt1 7628 11473(;)m -[ /Dest /LOUT12_1488_pre_hshi_ld_2 /DEST pdfmark -240 fnt6 1244 10970(length)m 220 fnt2 -1897 10965(@HShift)m 240 fnt6 2772 10970(object)m 240 fnt1 3600 10968(Principal)m +7095(shifted)s 7813(as)s 8073(prescribed)s 0 10742(by)m 294(its)s +570(left)s 947(parameter:)s 220 fnt2 1124 10234(+)m 240 fnt6 +1244 10239(length)m 220 fnt2 1897 10234(@HShift)m 240 fnt6 2772 10239(object)m +240 fnt1 3600 10237(Principal)m 4517(mark)s 5069(shifted)s 5777(to)s +6016(the)s 6364(right)s 6875(by)s 240 fnt6 7169 10239(length)m +240 fnt1 7762 10237(;)m +[ /Dest /LOUT12_1501_pre_hshi_1 /DEST pdfmark +220 fnt2 1180 9729(-)m 240 fnt6 +1244 9734(length)m 220 fnt2 1897 9729(@HShift)m 240 fnt6 2772 9734(object)m +240 fnt1 3600 9732(Principal)m 4517(mark)s 5069(shifted)s 5777(to)s +6016(the)s 6364(left)s 6741(by)s 240 fnt6 7035 9734(length)m +240 fnt1 7628 9732(;)m +[ /Dest /LOUT12_1501_pre_hshi_2 /DEST pdfmark +240 fnt6 1244 9229(length)m 220 fnt2 +1897 9224(@HShift)m 240 fnt6 2772 9229(object)m 240 fnt1 3600 9227(Principal)m 4512(mark)s 5058(shifted)s 5760(so)s 6020(as)s 6264(to)s -6497(lie)s 240 fnt6 6786 10970(length)m 240 fnt1 7433 10968(to)m -7666(the)s 8008(right)s 8513(of)s 8778(the)s 3600 10680(left)m -3977(edge)s 4485(of)s 240 fnt6 4756 10682(object)m 240 fnt1 -5344 10680(;)m -[ /Dest /LOUT12_1488_pre_hshi_ld_3 /DEST pdfmark -0 10177(In)m 256(each)s 751(chase)s 220 fnt2 -1338 10174(@HShift)m 240 fnt1 2213 10177(includes)m 3061(a)s 220 fnt2 -3227 10174(@OneCol)m 240 fnt1 4239 10177(ef)m 6(fect.)k 480 9803(The)m +6497(lie)s 240 fnt6 6786 9229(length)m 240 fnt1 7433 9227(to)m +7666(the)s 8008(right)s 8513(of)s 8778(the)s 3600 8939(left)m +3977(edge)s 4485(of)s 240 fnt6 4756 8941(object)m 240 fnt1 +5344 8939(;)m +[ /Dest /LOUT12_1501_pre_hshi_3 /DEST pdfmark +0 8436(In)m 256(each)s 751(chase)s 220 fnt2 +1338 8433(@HShift)m 240 fnt1 2213 8436(includes)m 3061(a)s 220 fnt2 +3227 8433(@OneCol)m 240 fnt1 4239 8436(ef)m 6(fect.)k 480 8062(The)m 916(units)s 1440(of)s 1720(measurement)s 3062(of)s 240 fnt6 -3342 9805(length)m 240 fnt1 4003 9803(may)m 4478(be)s 220 fnt2 -4768 9800(c)m 240 fnt1 4873 9803(,)m 220 fnt2 4989 9800(i)m -240 fnt1 5023 9803(,)m 220 fnt2 5138 9800(p)m 240 fnt1 -5252 9803(,)m 220 fnt2 5368 9800(m)m 240 fnt1 5537 9803(,)m -220 fnt2 5652 9800(f)m 240 fnt1 5710 9803(,)m 220 fnt2 -5825 9800(s)m 240 fnt1 5928 9803(,)m 220 fnt2 6044 9800(v)m -240 fnt1 6153 9803(,)m 6268(or)s 220 fnt2 6536 9800(w)m -240 fnt1 6692 9803(.)m 6864(In)s 7129(the)s 7485(latter)s -8043(case,)s 220 fnt2 8569 9800(1w)m 240 fnt1 8916 9803(is)m -0 9515(tak)m 2(en)k 579(to)s 825(be)s 1113(the)s +3342 8064(length)m 240 fnt1 4003 8062(may)m 4478(be)s 220 fnt2 +4768 8059(c)m 240 fnt1 4873 8062(,)m 220 fnt2 4989 8059(i)m +240 fnt1 5023 8062(,)m 220 fnt2 5138 8059(p)m 240 fnt1 +5252 8062(,)m 220 fnt2 5368 8059(m)m 240 fnt1 5537 8062(,)m +220 fnt2 5652 8059(f)m 240 fnt1 5710 8062(,)m 220 fnt2 +5825 8059(s)m 240 fnt1 5928 8062(,)m 220 fnt2 6044 8059(v)m +240 fnt1 6153 8062(,)m 6268(or)s 220 fnt2 6536 8059(w)m +240 fnt1 6692 8062(.)m 6864(In)s 7129(the)s 7485(latter)s +8043(case,)s 220 fnt2 8569 8059(1w)m 240 fnt1 8916 8062(is)m +0 7774(tak)m 2(en)k 579(to)s 825(be)s 1113(the)s 1468(width)s 2076(of)s 2354(the)s 2708(right)s 3226(parameter)s 9(,)k 4285(so)s 4557(that,)s 5029(for)s 5373(e)s 3(xample,)k -220 fnt2 6294 9512(0.5w @HShift)m 240 fnt1 7699 9515(will)m 8132(centre)s -8778(the)s 0 9227(principal)m 904(column)s 1679(mark)s 2231(within)s +220 fnt2 6294 7771(0.5w @HShift)m 240 fnt1 7699 7774(will)m 8132(centre)s +8778(the)s 0 7486(principal)m 904(column)s 1679(mark)s 2231(within)s 2899(the)s 3247(right)s 3758(parameter)s 13(.)k -[ /Dest /LOUT16_4074_pre_hshi_ld_2 /DEST pdfmark -548 8853(The)m -220 fnt2 984 8850(@VShift)m 240 fnt1 1855 8853(symbol)m 2624(is)s +[ /Dest /LOUT16_4080_pre_hshi_2 /DEST pdfmark +548 7112(The)m +220 fnt2 984 7109(@VShift)m 240 fnt1 1855 7112(symbol)m 2624(is)s 2842(similar)s 3572(e)s 3(xcept)k 4261(that)s 4688(it)s 4888(applies)s 5624(v)s 3(ertically)k 6584(to)s 6832(the)s 7188(principal)s 8100(ro)s 6(w)k 8529(mark:)s 220 fnt2 -0 8562(+)m 240 fnt6 120 8567(length)m 240 fnt1 771 8565(shifts)m -1337(it)s 1527(do)s 6(wn,)k 220 fnt2 2159 8562(-)m -240 fnt6 2223 8567(length)m 240 fnt1 2874 8565(shifts)m 3440(it)s -3629(up,)s 3974(and)s 240 fnt6 4376 8567(length)m 240 fnt1 -5027 8565(shifts)m 5593(it)s 5783(to)s 240 fnt6 6019 8567(length)m -240 fnt1 6670 8565(belo)m 6(w)k 7301(the)s 7647(top)s -8004(edge)s 8510(of)s 8778(the)s 0 8277(object.)m 748(W)s 9(ith)k -220 fnt2 1274 8274(@VShift)m 240 fnt1 2077 8277(,)m 220 fnt2 -2184 8274(1w)m 240 fnt1 2522 8277(is)m 2732(tak)s 2(en)k +0 6821(+)m 240 fnt6 120 6826(length)m 240 fnt1 771 6824(shifts)m +1337(it)s 1527(do)s 6(wn,)k 220 fnt2 2159 6821(-)m +240 fnt6 2223 6826(length)m 240 fnt1 2874 6824(shifts)m 3440(it)s +3629(up,)s 3974(and)s 240 fnt6 4376 6826(length)m 240 fnt1 +5027 6824(shifts)m 5593(it)s 5783(to)s 240 fnt6 6019 6826(length)m +240 fnt1 6670 6824(belo)m 6(w)k 7301(the)s 7647(top)s +8004(edge)s 8510(of)s 8778(the)s 0 6536(object.)m 748(W)s 9(ith)k +220 fnt2 1274 6533(@VShift)m 240 fnt1 2077 6536(,)m 220 fnt2 +2184 6533(1w)m 240 fnt1 2522 6536(is)m 2732(tak)s 2(en)k 3305(to)s 3544(be)s 3826(the)s 4174(height)s 4832(of)s 5103(the)s 5451(right)s 5962(parameter)s 13(.)k 240 fnt5 -0 7484(3.13.)m 591(@HExpand)s 1854(and)s 2295(@VExpand)s +0 5743(3.13.)m 591(@HExpand)s 1854(and)s 2295(@VExpand)s [ /Dest /LOUThexpand /DEST pdfmark -[ /Dest /LOUT16_4074_pre_hexp_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_hexp_1 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_hexp_ld_2 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_hexp_2 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_hexp_ld_3 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_hexp_3 /DEST pdfmark 240 fnt1 -558 7007(The)m 220 fnt2 1004 7004(@HExpand)m 240 fnt1 2195 7007(symbol)m +558 5266(The)m 220 fnt2 1004 5263(@HExpand)m 240 fnt1 2195 5266(symbol)m 2973(causes)s 3666(its)s 3961(right)s 4490(parameter)s 5522(to)s 5779(be)s 6079(as)s 6348(wide)s 6887(as)s 7155(it)s -7365(possibly)s 8235(could)s 8844(be)s 0 6719(without)m 784(violating)s -1679(a)s 220 fnt2 1837 6716(@Wide)m 240 fnt1 2603 6719(symbol)m +7365(possibly)s 8235(could)s 8844(be)s 0 4978(without)m 784(violating)s +1679(a)s 220 fnt2 1837 4975(@Wide)m 240 fnt1 2603 4978(symbol)m 3355(or)s 3606(intruding)s 4528(into)s 4945(the)s 5285(space)s 5864(occupied)s 6778(by)s 7064(neighbouring)s 8386(g)s 1(aps)k -8867(or)s 0 6431(objects.)m 841(The)s 220 fnt2 1269 6428(@VExpand)m -240 fnt1 2430 6431(symbol)m 3190(is)s 3400(similar)s 9(,)k +8867(or)s 0 4690(objects.)m 841(The)s 220 fnt2 1269 4687(@VExpand)m +240 fnt1 2430 4690(symbol)m 3190(is)s 3400(similar)s 9(,)k 4160(b)s 4(ut)k 4522(it)s 4714(af)s 6(fects)k 5394(height.)s 6156(F)s 3(or)k 6545(e)s 3(xample,)k -7459(in)s 7702(the)s 8050(object)s 220 fnt2 480 5930(8i @Wide 11i @High {)m -480 5642( //1i ||1i @HExpand @VExpand x ||1i)m 480 5354( //1i)m 480 5066(})m 240 fnt1 0 4572(object)m -220 fnt2 655 4569(x)m 240 fnt1 834 4572(could)m 1435(ha)s 4(v)k 3(e)k +7459(in)s 7702(the)s 8050(object)s 220 fnt2 480 4189(8i @Wide 11i @High {)m +480 3901( //1i ||1i @HExpand @VExpand x ||1i)m 480 3613( //1i)m 480 3325(})m 240 fnt1 0 2831(object)m +220 fnt2 655 2828(x)m 240 fnt1 834 2831(could)m 1435(ha)s 4(v)k 3(e)k 1947(an)s 3(y)k 2356(size)s 2794(up)s 3098(to)s 3348(six)s 3694(inches)s 4367(wide)s 4899(by)s 5204(nine)s 5683(inches)s 6357(high,)s 6901(so)s 7178(the)s 220 fnt2 -7537 4569(@HExpand)m 240 fnt1 8722 4572(and)m 220 fnt2 0 4281(@VExpand)m -240 fnt1 1166 4284(symbols)m 2021(cause)s 2614(it)s 2812(to)s +7537 2828(@HExpand)m 240 fnt1 8722 2831(and)m 220 fnt2 0 2540(@VExpand)m +240 fnt1 1166 2543(symbols)m 2021(cause)s 2614(it)s 2812(to)s 3057(ha)s 4(v)k 3(e)k 3564(e)s 3(xactly)k 4311(this)s 4713(size.)s 5254(This)s 5736(is)s 5952(important,)s 6994(for)s 7338(e)s 3(xample,)k 8258(if)s 220 fnt2 -8481 4281(x)m 240 fnt1 8655 4284(con)m 8998(-)s 0 3996(tains)m -220 fnt2 502 3993(|1r)m -8(t)k 240 fnt1 879 3996(or)m -220 fnt2 1138 3993(/1r)m -8(t)k 240 fnt1 1459 3996(;)m +8481 2540(x)m 240 fnt1 8655 2543(con)m 8998(-)s 0 2255(tains)m +220 fnt2 502 2252(|1r)m -8(t)k 240 fnt1 879 2255(or)m +220 fnt2 1138 2252(/1r)m -8(t)k 240 fnt1 1459 2255(;)m 1571(without)s 2362(the)s 2710(e)s 3(xpansion)k 3735(these)s 4282(might)s 4900(not)s 5266(mo)s 3(v)k 3(e)k 5848(as)s 6098(f)s 2(ar)k 6420(across)s 7068(or)s 7327(do)s 6(wn)k 7911(as)s 8161(e)s 3(xpected.)k -480 3622(As)m 809(Section)s 1595(2.6)s 1961(e)s 3(xplains)k +480 1881(As)m 809(Section)s 1595(2.6)s 1961(e)s 3(xplains)k 2818(in)s 3074(detail,)s 3723(most)s 4260(objects)s 5001(are)s 5360(already)s 6130(as)s 6392(lar)s 4(ge)k 6933(as)s -7196(the)s 3(y)k 7671(possibly)s 8536(could)s 0 3334(be.)m +7196(the)s 3(y)k 7671(possibly)s 8536(could)s 0 1593(be.)m 379(Consequently)s 1738(these)s 2273(symbols)s 3110(are)s 3446(needed)s -4170(only)s 4638(rarely)s 15(.)k 220 fnt2 5331 3331(@HExpand)m -240 fnt1 6493 3334(includes)m 7329(a)s 220 fnt2 7483 3331(@OneCol)m -240 fnt1 8483 3334(ef)m 6(fect,)k 0 3046(and)m 220 fnt2 -404 3043(@VExpand)m 240 fnt1 1565 3046(includes)m 2413(a)s 220 fnt2 -2579 3043(@OneRo)m 3(w)k 240 fnt1 3710 3046(ef)m 6(fect.)k -240 fnt5 0 2257(3.14.)m 591(@HContract)s 1976(and)s 2417(@VContract)s - -[ /Dest /LOUThcontract /DEST pdfmark - -[ /Dest /LOUT16_4074_pre_hcon_ld_1 /DEST pdfmark +4170(only)s 4638(rarely)s 15(.)k 220 fnt2 5331 1590(@HExpand)m +240 fnt1 6493 1593(includes)m 7329(a)s 220 fnt2 7483 1590(@OneCol)m +240 fnt1 8483 1593(ef)m 6(fect,)k 0 1305(and)m 220 fnt2 +404 1302(@VExpand)m 240 fnt1 1565 1305(includes)m 2413(a)s 220 fnt2 +2579 1302(@OneRo)m 3(w)k 240 fnt1 3710 1305(ef)m 6(fect.)k -[ /Dest /LOUT16_4074_pre_hcon_ld_2 /DEST pdfmark - -[ /Dest /LOUT16_4074_pre_hcon_ld_3 /DEST pdfmark -240 fnt1 542 1825(The)m 220 fnt2 972 1822(@HContr)m 2(act)k -240 fnt1 2239 1825(symbol)m 3001(reduces)s 3784(the)s 4135(size)s -4564(of)s 4837(its)s 5116(right)s 5629(parameter)s 6645(to)s -6887(a)s 7055(reasonable)s 8136(minimum)s 0 1537(\(after)m 575(paragraph)s -1588(breaking\).)s 2668(F)s 3(or)k 3057(e)s 3(xample,)k -220 fnt2 480 1036(5i @Wide @HContr)m 2(act { A |1r)k -8(t B })k 240 fnt1 -0 542(has)m 370(result)s 480 91(A)m 650(B)s grestore gsave 1417 -15423 translate @@ -12492,115 +12479,121 @@ gsave gsave 0 LoutMargSet grestore -0 13205(in)m 233(which)s -864(the)s 1201(B)s 1393(is)s 1592(much)s 2170(closer)s -2789(to)s 3017(the)s 3354(A)s 3574(than)s 4032(it)s -4213(w)s 2(ould)k 4857(otherwise)s 5831(ha)s 4(v)k 3(e)k -6321(been.)s 220 fnt2 6926 13202(@VContr)m 2(act)k 240 fnt1 -8167 13205(is)m 8366(similar)s 9(,)k 0 12917(b)m 4(ut)k -362(in)s 605(a)s 771(v)s 3(ertical)k 1538(direction.)s -2551(See)s 2952(Section)s 3726(2.6)s 4079(for)s 4417(a)s -4583(more)s 5130(e)s 3(xtensi)k 6(v)k 3(e)k -6077(discussion.)s 240 fnt5 0 12173(3.15.)m 591(@HLimited)s 1864(and)s +240 fnt5 0 13203(3.14.)m +591(@HContract)s 1976(and)s 2417(@VContract)s +[ /Dest /LOUThcontract /DEST pdfmark + +[ /Dest /LOUT16_4080_pre_hcon_1 /DEST pdfmark + +[ /Dest /LOUT16_4080_pre_hcon_2 /DEST pdfmark + +[ /Dest /LOUT16_4080_pre_hcon_3 /DEST pdfmark +240 fnt1 542 12771(The)m +220 fnt2 972 12768(@HContr)m 2(act)k 240 fnt1 2239 12771(symbol)m +3001(reduces)s 3784(the)s 4135(size)s 4564(of)s 4837(its)s +5116(right)s 5629(parameter)s 6645(to)s 6887(a)s 7055(reasonable)s +8136(minimum)s 0 12483(\(after)m 575(paragraph)s 1588(breaking\).)s 2668(F)s 3(or)k +3057(e)s 3(xample,)k 220 fnt2 480 11982(5i @Wide @HContr)m 2(act { A |1r)k -8(t B })k +240 fnt1 0 11488(has)m 370(result)s 480 11037(A)m 650(B)s +0 10586(in)m 233(which)s 864(the)s 1201(B)s 1393(is)s +1592(much)s 2170(closer)s 2789(to)s 3017(the)s 3354(A)s +3574(than)s 4032(it)s 4213(w)s 2(ould)k 4857(otherwise)s +5831(ha)s 4(v)k 3(e)k 6321(been.)s 220 fnt2 +6926 10583(@VContr)m 2(act)k 240 fnt1 8167 10586(is)m 8366(similar)s 9(,)k +0 10298(b)m 4(ut)k 362(in)s 605(a)s 771(v)s 3(ertical)k +1538(direction.)s 2551(See)s 2952(Section)s 3726(2.6)s 4079(for)s +4417(a)s 4583(more)s 5130(e)s 3(xtensi)k 6(v)k 3(e)k +6077(discussion.)s 240 fnt5 0 9554(3.15.)m 591(@HLimited)s 1864(and)s 2305(@VLimited)s [ /Dest /LOUThlimited /DEST pdfmark -[ /Dest /LOUT16_4074_pre_hlim_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_hlim_1 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_hlim_ld_2 /DEST pdfmark -240 fnt1 579 11741(The)m 220 fnt2 1047 11738(@HLimited)m -240 fnt1 2221 11741(symbol)m 3021(limits)s 3654(the)s 4042(width)s +[ /Dest /LOUT16_4080_pre_hlim_2 /DEST pdfmark +240 fnt1 579 9122(The)m 220 fnt2 1047 9119(@HLimited)m +240 fnt1 2221 9122(symbol)m 3021(limits)s 3654(the)s 4042(width)s 4684(a)s 4(v)k 6(ailable)k 5631(to)s 5910(recursi)s 6(v)k 3(e)k 6871(and)s 7315(recepti)s 6(v)k 3(e)k 8277(symbols)s -0 11453(within)m 692(its)s 993(right)s 1529(parameter)s 2567(to)s +0 8834(within)m 692(its)s 993(right)s 1529(parameter)s 2567(to)s 2831(whate)s 6(v)k 3(er)k 3783(is)s 4018(a)s 4(v)k 6(ailable)k 4950(without)s 5766(increasing)s 6826(the)s 7198(e)s 3(xisting)k -8030(size)s 8482(of)s 8778(the)s 220 fnt2 0 11162(@HLimited)m -240 fnt1 1138 11165(object.)m 1890(So)s 2199(this)s 2599(symbol)s -3362(acts)s 3788(lik)s 2(e)k 220 fnt2 4204 11162(@Wide)m -240 fnt1 4981 11165(with)m 5467(respect)s 6206(to)s 6449(limiting)s -7261(the)s 7613(space)s 8204(occupied)s 0 10877(by)m 315(recursi)s 6(v)k 3(e)k +8030(size)s 8482(of)s 8778(the)s 220 fnt2 0 8543(@HLimited)m +240 fnt1 1138 8546(object.)m 1890(So)s 2199(this)s 2599(symbol)s +3362(acts)s 3788(lik)s 2(e)k 220 fnt2 4204 8543(@Wide)m +240 fnt1 4981 8546(with)m 5467(respect)s 6206(to)s 6449(limiting)s +7261(the)s 7613(space)s 8204(occupied)s 0 8258(by)m 315(recursi)s 6(v)k 3(e)k 1258(and)s 1684(recepti)s 6(v)k 3(e)k 2627(symbols,)s 3553(e)s 3(xcept)k 4256(that)s 4695(instead)s 5451(of)s 5744(enforcing)s 6734(a)s 6921(\207x)s 3(ed)k 7477(constant)s -8355(limit,)s 8934(it)s 0 10589(enforces)m 860(whate)s 6(v)k 3(er)k +8355(limit,)s 8934(it)s 0 7970(enforces)m 860(whate)s 6(v)k 3(er)k 1787(size)s 2214(is)s 2424(already)s 3181(in)s 3424(place.)s -480 10215(The)m 220 fnt2 904 10212(@VLimited)m 240 fnt1 2022 10215(symbol)m +480 7596(The)m 220 fnt2 904 7593(@VLimited)m 240 fnt1 2022 7596(symbol)m 2778(is)s 2983(e)s 3(xactly)k 3719(the)s 4063(same,)s 4656(e)s 3(xcept)k 5332(that)s 5746(it)s 5933(applies)s 6656(v)s 3(ertically)k 7604(rather)s 8215(than)s 8679(hor)s -8998(-)s 0 9927(izontally)m 15(.)k 240 fnt5 0 9134(3.16.)m +8998(-)s 0 7308(izontally)m 15(.)k 240 fnt5 0 6515(3.16.)m 591(@HAdjust,)s 1804(@V)s 32(Adjust,)k 2972(and)s 3413(@P)s 17(Adjust)k [ /Dest /LOUThadjust /DEST pdfmark -[ /Dest /LOUT16_4074_pre_hadj_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_hadj_1 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_hadj_ld_2 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_hadj_2 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_hadj_ld_3 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_hadj_3 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_hadj_ld_4 /DEST pdfmark -240 fnt1 551 8658(These)m 1189(symbols)s 2050(spread)s 2743(their)s +[ /Dest /LOUT16_4080_pre_hadj_4 /DEST pdfmark +240 fnt1 551 6039(These)m 1189(symbols)s 2050(spread)s 2743(their)s 3252(right)s 3774(parameter)s 4800(apart)s 5348(until)s 5852(it)s 6056(occupies)s 6955(all)s 7260(the)s 7619(space)s 8218(a)s 4(v)k 6(ailable)k -0 8370(to)m 268(it;)s 220 fnt2 602 8367(@HAdjust)m 240 fnt1 -1678 8370(adjusts)m 220 fnt2 2422 8367(|)m 240 fnt1 2549 8370(sequences,)m -220 fnt2 3656 8367(@V)m 17(Adjust)k 240 fnt1 4702 8370(adjusts)m -220 fnt2 5447 8367(/)m 240 fnt1 5601 8370(sequences,)m 6707(and)s -220 fnt2 7141 8367(@P)m 26(Adjust)k 240 fnt1 8179 8370(adjusts)m -220 fnt2 8924 8367(&)m 240 fnt1 0 8082(sequences.)m 1134(F)s 3(or)k -1523(e)s 3(xample,)k 220 fnt2 480 7581(4i @Wide @P)m 26(Adjust { 1 2 3 4 5 6 7 8 })k -240 fnt1 0 7084(has)m 370(result)s 480 6629(1)m 1274(2)s +0 5751(to)m 268(it;)s 220 fnt2 602 5748(@HAdjust)m 240 fnt1 +1678 5751(adjusts)m 220 fnt2 2422 5748(|)m 240 fnt1 2549 5751(sequences,)m +220 fnt2 3656 5748(@V)m 17(Adjust)k 240 fnt1 4702 5751(adjusts)m +220 fnt2 5447 5748(/)m 240 fnt1 5601 5751(sequences,)m 6707(and)s +220 fnt2 7141 5748(@P)m 26(Adjust)k 240 fnt1 8179 5751(adjusts)m +220 fnt2 8924 5748(&)m 240 fnt1 0 5463(sequences.)m 1134(F)s 3(or)k +1523(e)s 3(xample,)k 220 fnt2 480 4962(4i @Wide @P)m 26(Adjust { 1 2 3 4 5 6 7 8 })k +240 fnt1 0 4465(has)m 370(result)s 480 4010(1)m 1274(2)s 2088(3)s 2892(4)s 3706(5)s 4512(6)s 5325(7)s -6133(8)s 0 6175(More)m 571(precisely)s 15(,)k 1521(the)s +6133(8)s 0 3556(More)m 571(precisely)s 15(,)k 1521(the)s 1865(widening)s 2806(is)s 3012(ef)s 6(fected)k 3828(by)s 4119(enlar)s 4(ging)k 5067(the)s 5411(size)s 5835(of)s 6102(each)s 6593(component)s 7714(e)s 3(xcept)k 8391(the)s -8735(last)s 0 5887(by)m 284(an)s 556(equal)s 1118(fraction)s +8735(last)s 0 3268(by)m 284(an)s 556(equal)s 1118(fraction)s 1907(of)s 2167(the)s 2504(space)s 3080(that)s 3488(w)s 2(ould)k 4132(otherwise)s 5106(be)s 5377(left)s 5744(o)s 3(v)k 3(er)k 6212(\211)s 6381(just)s 6775(the)s 7113(opposite)s 7969(of)s -8229(the)s 8566(usual)s 0 5599(procedure,)m 1063(which)s 1705(assigns)s +8229(the)s 8566(usual)s 0 2980(procedure,)m 1063(which)s 1705(assigns)s 2447(all)s 2740(the)s 3088(lefto)s 3(v)k 3(er)k 3884(space)s 4471(to)s 4710(the)s 5058(last)s 5449(component)s -6573(\(Section)s 7426(2.6\).)s 220 fnt2 480 5222(@P)m 26(Adjust)k -240 fnt1 1497 5225(is)m 1716(used)s 2222(by)s 2525(the)s -220 fnt2 2883 5222(adjust)m 240 fnt1 3533 5225(and)m 220 fnt2 -3946 5222(outdent)m 240 fnt1 4743 5225(options)m 5508(of)s 5789(the)s -220 fnt2 6146 5222(@Break)m 240 fnt1 7011 5225(symbol)m 7780(\(Section)s -8643(3.4\).)s 0 4937(It)m 213(has)s 591(a)s 765(slight)s +6573(\(Section)s 7426(2.6\).)s 220 fnt2 480 2603(@P)m 26(Adjust)k +240 fnt1 1497 2606(is)m 1716(used)s 2222(by)s 2525(the)s +220 fnt2 2883 2603(adjust)m 240 fnt1 3533 2606(and)m 220 fnt2 +3946 2603(outdent)m 240 fnt1 4743 2606(options)m 5508(of)s 5789(the)s +220 fnt2 6146 2603(@Break)m 240 fnt1 7011 2606(symbol)m 7780(\(Section)s +8643(3.4\).)s 0 2318(It)m 213(has)s 591(a)s 765(slight)s 1364(peculiarity:)s 2559(it)s 2759(will)s 3193(not)s 3567(enlar)s 4(ge)k 4330(components)s 5546(when)s 6130(the)s 6486(immediately)s 7742(follo)s 6(wing)k -8728(g)s 1(ap)k 0 4649(has)m 398(width)s 1029(0.)s +8728(g)s 1(ap)k 0 2030(has)m 398(width)s 1029(0.)s 1342(This)s 1847(is)s 2086(to)s 2354(pre)s 6(v)k 3(ent)k 3151(space)s 3767(from)s 4320(appearing)s 5345(\(for)s 5791(e)s 3(xample\))k 6755(between)s 7638(a)s 7833(w)s 2(ord)k 8410(and)s -8843(an)s 0 4361(immediately)m 1248(follo)s 6(wing)k 2225(comma.)s +8843(an)s 0 1742(immediately)m 1248(follo)s 6(wing)k 2225(comma.)s 3093(The)s 3521(other)s 4072(tw)s 2(o)k 4482(symbols)s 5331(will)s 5757(enlar)s 4(ge)k 6512(such)s 7008(components.)s -240 fnt5 0 3568(3.17.)m 591(@HScale)s 1587(and)s 2028(@VScale)s +240 fnt5 0 949(3.17.)m 591(@HScale)s 1587(and)s 2028(@VScale)s [ /Dest /LOUThscale /DEST pdfmark -[ /Dest /LOUT16_4074_pre_hsca_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_hsca_1 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_hsca_ld_2 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_hsca_2 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_hsca_ld_3 /DEST pdfmark -220 fnt2 538 3133(@HScale)m 240 fnt1 1516 3136(causes)m 2189(its)s +[ /Dest /LOUT16_4080_pre_hsca_3 /DEST pdfmark +220 fnt2 538 514(@HScale)m 240 fnt1 1516 517(causes)m 2189(its)s 2462(right)s 2970(parameter)s 3982(to)s 4218(e)s 3(xpand)k 4962(to)s 5199(\207ll)s 5516(the)s 5861(space)s 6446(a)s 4(v)k 6(ailable,)k -7402(by)s 7693(geometricallly)s 0 2848(scaling)m 730(it:)s 220 fnt2 -480 2347(4i @Wide @HScale { 1 2 3 4 5 6 7 8 })m 240 fnt1 0 1853(has)m 370(result)s gsave -480 0 translate -4.4965 1.0000 scale -0 1398(1)m -155(2)s 329(3)s 493(4)s 667(5)s 833(6)s -1006(7)s 1174(8)s -grestore -0 944(and)m 220 fnt2 480 493(0.5i @Wide @HScale { 1 2 3 4 5 6 7 8 })m - +7402(by)s 7693(geometricallly)s 0 229(scaling)m 730(it:)s grestore gsave 1417 -15423 translate @@ -12651,53 +12644,61 @@ gsave 240 fnt6 1417 -1580(3.17.)m 1991(@HScale)s 2955(and)s 3381(@VScale)s 240 fnt5 10256 -1583(51)m gsave 1417 -15423 translate -240 fnt1 9066 13413 0 13304 240 288 60 LoutGraphic +240 fnt1 9066 13413 0 13309 240 288 60 LoutGraphic gsave 1 LoutMargSet grestore -0 13250(has)m 370(result)s gsave +220 fnt2 480 13252(4i @Wide @HScale { 1 2 3 4 5 6 7 8 })m 240 fnt1 +0 12758(has)m 370(result)s gsave +480 0 translate +4.4965 1.0000 scale +0 12303(1)m 155(2)s 329(3)s +493(4)s 667(5)s 833(6)s 1006(7)s 1174(8)s + +grestore +0 11849(and)m 220 fnt2 480 11398(0.5i @Wide @HScale { 1 2 3 4 5 6 7 8 })m 240 fnt1 0 10904(has)m +370(result)s gsave 480 0 translate 0.5621 1.0000 scale -0 12795(1)m -155(2)s 329(3)s 493(4)s 667(5)s 833(6)s -1006(7)s 1174(8)s -grestore -220 fnt2 0 12338(@HScale)m 240 fnt1 -980 12341(\207rst)m 1409(applies)s 220 fnt2 2136 12338(@HContr)m 2(act)k -240 fnt1 3398 12341(to)m 3635(its)s 3910(parameter)s 9(,)k -4960(then)s 5427(horizontally)s 6635(scales)s 7254(it)s 7444(to)s -7682(the)s 8028(actual)s 8651(size.)s 0 12053(The)m 433(principal)s -1342(mark)s 1899(of)s 2175(the)s 2528(right)s 3044(parameter)s -4063(has)s 4438(no)s 4736(ef)s 6(fect)k 5337(on)s -5639(the)s 5992(result;)s 6639(the)s 6992(parameter)s 8011(is)s -8226(scaled)s 8887(to)s 0 11765(the)m 365(actual)s 1007(size)s -1451(and)s 1872(positioned)s 2944(to)s 3200(\207ll)s 3537(the)s -3902(space)s 4506(a)s 4(v)k 6(ailable.)k 5539(\(T)s 19(aking)k -6347(account)s 7168(of)s 7456(alignment)s 8489(of)s 8778(the)s -0 11477(principal)m 904(mark)s 1456(only)s 1936(causes)s 2611(trouble)s -3344(in)s 3587(practice.\))s 220 fnt2 480 11100(@VScale)m 240 fnt1 -1460 11103(is)m 1681(similar)s 9(,)k 2452(b)s 4(ut)k -2825(in)s 3080(a)s 3257(v)s 3(ertical)k 4035(direction.)s -220 fnt2 5059 11100(@HScale)m 240 fnt1 6051 11103(and)m 220 fnt2 -6467 11100(@VScale)m 240 fnt1 7447 11103(each)m 7953(ha)s 4(v)k 3(e)k -8465(both)s 8960(a)s 220 fnt2 0 10812(@OneCol)m 240 fnt1 -1012 10815(and)m 1416(a)s 220 fnt2 1582 10812(@OneRo)m 3(w)k -240 fnt1 2713 10815(ef)m 6(fect.)k 240 fnt5 0 10067(3.18.)m +0 10449(1)m 155(2)s 329(3)s 493(4)s +667(5)s 833(6)s 1006(7)s 1174(8)s +grestore +220 fnt2 +0 9992(@HScale)m 240 fnt1 980 9995(\207rst)m 1409(applies)s 220 fnt2 +2136 9992(@HContr)m 2(act)k 240 fnt1 3398 9995(to)m 3635(its)s +3910(parameter)s 9(,)k 4960(then)s 5427(horizontally)s 6635(scales)s +7254(it)s 7444(to)s 7682(the)s 8028(actual)s 8651(size.)s +0 9707(The)m 433(principal)s 1342(mark)s 1899(of)s 2175(the)s +2528(right)s 3044(parameter)s 4063(has)s 4438(no)s 4736(ef)s 6(fect)k +5337(on)s 5639(the)s 5992(result;)s 6639(the)s 6992(parameter)s +8011(is)s 8226(scaled)s 8887(to)s 0 9419(the)m 365(actual)s +1007(size)s 1451(and)s 1872(positioned)s 2944(to)s 3200(\207ll)s +3537(the)s 3902(space)s 4506(a)s 4(v)k 6(ailable.)k +5539(\(T)s 19(aking)k 6347(account)s 7168(of)s 7456(alignment)s +8489(of)s 8778(the)s 0 9131(principal)m 904(mark)s 1456(only)s +1936(causes)s 2611(trouble)s 3344(in)s 3587(practice.\))s 220 fnt2 +480 8754(@VScale)m 240 fnt1 1460 8757(is)m 1681(similar)s 9(,)k +2452(b)s 4(ut)k 2825(in)s 3080(a)s 3257(v)s 3(ertical)k +4035(direction.)s 220 fnt2 5059 8754(@HScale)m 240 fnt1 6051 8757(and)m +220 fnt2 6467 8754(@VScale)m 240 fnt1 7447 8757(each)m 7953(ha)s 4(v)k 3(e)k +8465(both)s 8960(a)s 220 fnt2 0 8466(@OneCol)m 240 fnt1 +1012 8469(and)m 1416(a)s 220 fnt2 1582 8466(@OneRo)m 3(w)k +240 fnt1 2713 8469(ef)m 6(fect.)k 240 fnt5 0 7721(3.18.)m 591(@HCo)s 2(v)k 2(er)k 1679(and)s 2120(@VCo)s 2(v)k 2(er)k [ /Dest /LOUThcover /DEST pdfmark -[ /Dest /LOUT16_4074_pre_cove_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_cove_1 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_cove_ld_2 /DEST pdfmark -240 fnt1 529 9635(The)m 220 fnt2 946 9632(@VCo)m 3(v)k 5(er)k -240 fnt1 1941 9635(symbol)m 2690(v)s 3(ertically)k 3631(scales)s +[ /Dest /LOUT16_4080_pre_cove_2 /DEST pdfmark +240 fnt1 529 7289(The)m 220 fnt2 946 7286(@VCo)m 3(v)k 5(er)k +240 fnt1 1941 7289(symbol)m 2690(v)s 3(ertically)k 3631(scales)s 4241(its)s 4506(right)s 5006(parameter)s 6009(so)s 6264(that)s 6671(it)s 6852(co)s 3(v)k 3(ers)k 7510(e)s 6(v)k 3(ery)k -8075(object)s 8708(that)s 0 9347(shares)m 648(its)s 924(ro)s 6(w)k +8075(object)s 8708(that)s 0 7001(shares)m 648(its)s 924(ro)s 6(w)k 1344(mark.)s 1999(F)s 3(or)k 2388(e)s 3(xample,)k -220 fnt2 480 8846(@VCo)m 3(v)k 5(er \( 45d @Rotate Hello @VCo)k 3(v)k 5(er \))k -240 fnt1 0 8350(produces)m 748 843 0 396 240 288 60 480 7167 LoutGr2 +220 fnt2 480 6500(@VCo)m 3(v)k 5(er \( 45d @Rotate Hello @VCo)k 3(v)k 5(er \))k +240 fnt1 0 6004(produces)m 748 843 0 396 240 288 60 480 4821 LoutGr2 grestore save gsave 200 dict begin lfigdict begin grestore 748 843 0 396 240 288 60 0 0 LoutGr2 @@ -12727,11 +12728,11 @@ grestore grestore end end restore grestore -0 6716(The)m 428(ro)s 6(w)k 848(mark)s 1400(has)s +0 4370(The)m 428(ro)s 6(w)k 848(mark)s 1400(has)s 1770(been)s 2279(added)s 2909(to)s 3148(sho)s 6(w)k 3702(clearly)s 4405(where)s 5045(it)s 5237(lies.)s 5732(This)s 6208(should)s 6905(be)s 7187(compared)s 8188(with)s 220 fnt2 -480 6215(@VScale \( 45d @Rotate Hello @VScale \))m 240 fnt1 0 5719(which)m 642(produces)s 748 486 0 39 240 288 60 480 4893 LoutGr2 +480 3869(@VScale \( 45d @Rotate Hello @VScale \))m 240 fnt1 0 3373(which)m 642(produces)s 748 486 0 39 240 288 60 480 2547 LoutGr2 grestore save gsave 200 dict begin lfigdict begin grestore 748 486 0 39 240 288 60 0 0 LoutGr2 @@ -12761,62 +12762,33 @@ grestore grestore end end restore grestore -0 4442(Scaling)m 786(abandons)s 1759(mark)s +0 2096(Scaling)m 786(abandons)s 1759(mark)s 2328(alignment)s 3361(and)s 3782(so)s 4065(is)s 4292(able)s 4763(to)s 5018(e)s 3(xactly)k 5776(co)s 3(v)k 3(er)k 6378(the)s 6743(rest)s 7164(of)s 7452(the)s 7817(ro)s 6(w)k 15(,)k -8292(whereas)s 0 4154(co)m 3(v)k 3(ering)k 896(preserv)s 3(es)k +8292(whereas)s 0 1808(co)m 3(v)k 3(ering)k 896(preserv)s 3(es)k 1859(mark)s 2424(alignment)s 3453(and)s 3869(so)s 4148(is)s 4371(obliged)s 5160(in)s 5415(general)s 6186(to)s 6438(more)s 6998(than)s 7479(co)s 3(v)k 3(er)k 8077(the)s -8438(rest)s 8855(of)s 0 3866(the)m 348(ro)s 6(w)k 15(.)k -480 3492(If)m 700(the)s 1038(parameter)s 2042(of)s 220 fnt2 -2303 3489(@VCo)m 3(v)k 5(er)k 240 fnt1 3299 3492(has)m +8438(rest)s 8855(of)s 0 1520(the)m 348(ro)s 6(w)k 15(.)k +480 1146(If)m 700(the)s 1038(parameter)s 2042(of)s 220 fnt2 +2303 1143(@VCo)m 3(v)k 5(er)k 240 fnt1 3299 1146(has)m 3658(zero)s 4112(v)s 3(ertical)k 4869(size,)s 5337(this)s 5723(is)s 5923(tak)s 2(en)k 6485(to)s 6714(mean)s 7279(that)s 7687(co)s 3(v)k 3(ering)k 8561(is)s -8760(not)s 0 3204(required)m 863(after)s 1368(all)s 1670(and)s -2083(the)s 220 fnt2 2441 3201(@VCo)m 3(v)k 5(er)k -240 fnt1 3456 3204(is)m 3675(silently)s 4441(ignored.)s 5345(If)s +8760(not)s 0 858(required)m 863(after)s 1368(all)s 1670(and)s +2083(the)s 220 fnt2 2441 855(@VCo)m 3(v)k 5(er)k +240 fnt1 3456 858(is)m 3675(silently)s 4441(ignored.)s 5345(If)s 5585(ho)s 6(we)k 6(v)k 3(er)k 6463(the)s -6820(parameter)s 7843(has)s 8223(non-zero)s 0 2916(size)m 434(abo)s 3(v)k 3(e)k +6820(parameter)s 7843(has)s 8223(non-zero)s 0 570(size)m 434(abo)s 3(v)k 3(e)k 1064(the)s 1420(mark)s 1980(b)s 4(ut)k 2350(zero)s 2822(size)s 3256(belo)s 6(w)k 15(,)k 3935(or)s 4202(vice)s 4664(v)s 3(ersa,)k 5280(this)s 5684(is)s 5901(tak)s 2(en)k 6482(to)s 6729(be)s 7019(an)s -7310(error)s 7841(since)s 8396(scaling)s 0 2628(cannot)m 698(mak)s 2(e)k +7310(error)s 7841(since)s 8396(scaling)s 0 282(cannot)m 698(mak)s 2(e)k 1270(the)s 1618(parameter)s 2632(co)s 3(v)k 3(er)k 3217(the)s 3565(rest)s 3969(of)s 4240(the)s 4588(ro)s 6(w)k 15(.)k -220 fnt2 480 2251(@HCo)m 3(v)k 5(er)k 240 fnt1 -1505 2254(is)m 1722(similar)s 9(,)k 2489(horizontally)s 3705(co)s 3(v)k 3(ering)k -4596(all)s 4896(objects)s 5631(that)s 6056(share)s 6623(its)s -6906(column)s 7688(mark.)s 8350(Neither)s 0 1966(symbol)m 753(w)s 2(orks)k -1379(well)s 1837(near)s 2300(g)s 1(alle)k 3(y)k -2926(tar)s 4(gets,)k 3658(because)s 4463(the)s 4803(scale)s -5328(f)s 2(actor)k 5934(to)s 6166(apply)s 6744(is)s -6946(determined)s 8071(before)s 8729(an)s 3(y)k 0 1678(g)m 1(alle)k 3(y)k -634(\210ushing)s 1459(tak)s 2(es)k 1999(place.)s 240 fnt5 -0 885(3.19.)m 591(@StartHSpan,@StartVSpan,)s 3642(@StartHVSpan,)s 5374(@HSpan,)s 6416(and)s -6857(@VSpan)s -[ /Dest /LOUThspan /DEST pdfmark - -[ /Dest /LOUT16_4074_pre_span_ld_1 /DEST pdfmark - -[ /Dest /LOUT16_4074_pre_span_ld_2 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_span_ld_3 /DEST pdfmark - -[ /Dest /LOUT16_4074_pre_span_ld_4 /DEST pdfmark - -[ /Dest /LOUT16_4074_pre_span_ld_5 /DEST pdfmark -240 fnt1 556 408(These)m 1199(symbols)s 2065(w)s 2(ork)k -2632(together)s 3492(to)s 3747(produce)s 4591(spanning)s 5525(columns)s -6403(and)s 6824(ro)s 6(ws)k 7350(in)s 7610(a)s -7792(more)s 8356(\210e)s 3(xible)k 0 120(w)m 2(ay)k -451(than)s 920(is)s 1130(possible)s 1970(in)s 2213(practice)s -3024(with)s 220 fnt2 3506 117(//)m 240 fnt1 3691 120(and)m -220 fnt2 4095 117(||)m 240 fnt1 4189 120(.)m 4353(An)s -4703(object)s grestore gsave 1417 -15423 translate @@ -12867,140 +12839,139 @@ gsave 240 fnt5 1417 -1583(52)m 240 fnt6 7498 -1580(Chapter)m 8348(3.)s 8622(Pr)s 8(ede\207ned)k 9717(symbols)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(@Star)m -8(tHSpan object)k -240 fnt1 0 12710(causes)m 220 fnt2 682 12707(object)m 240 fnt1 -1330 12710(to)m 1577(be)s 1866(printed,)s 2658(b)s 4(ut)k -3027(occup)s 2(ying)k 4084(all)s 4384(the)s 4740(horizontal)s -5771(space)s 6366(to)s 6612(the)s 6968(right)s 7486(on)s -7791(the)s 8146(ro)s 6(w)k 8574(mark)s 0 12422(on)m -289(which)s 922(it)s 1105(lies)s 1478(up)s 1762(to)s -1992(and)s 2387(including)s 3335(the)s 3675(rightmost)s 220 fnt2 -4642 12419(@HSpan)m 240 fnt1 5572 12422(symbol)m 6323(on)s 6611(that)s -7020(mark)s 7563(not)s 7920(preceded)s 8832(by)s 220 fnt2 -0 12131(@Star)m -8(tHVSpan)k 240 fnt1 1496 12134(,)m 220 fnt2 -1603 12131(@Star)m -8(tHSpan)k 240 fnt1 2953 12134(,)m 220 fnt2 -3059 12131(@Star)m -8(tVSpan)k 240 fnt1 4397 12134(,)m 4503(or)s -220 fnt2 4761 12131(@VSpan)m 240 fnt1 5628 12134(.)m 5791(The)s -6218(column)s 6992(mark)s 7543(of)s 7813(this)s 8208(spanning)s -0 11846(object)m 644(is)s 854(not)s 1220(constrained)s 2380(to)s -2619(align)s 3154(with)s 3636(an)s 3(y)k 4033(of)s -4304(the)s 4652(column)s 5427(marks)s 6062(of)s 6333(the)s -6681(columns)s 7543(it)s 7735(spans.)s 480 11472(If)m 739(there)s -1301(is)s 1541(no)s 220 fnt2 1863 11469(@HSpan)m 240 fnt1 -2831 11472(symbol)m 3621(an)s 3(ywhere)k 4633(to)s 4901(the)s -5279(right)s 5819(of)s 220 fnt2 6119 11469(@Star)m -8(tHSpan)k -240 fnt1 7469 11472(,)m 7606(then)s 8104(the)s 8482(object)s -0 11184(spans)m 585(only)s 1067(its)s 1345(o)s 6(wn)k +220 fnt2 480 13202(@HCo)m 3(v)k 5(er)k +240 fnt1 1505 13205(is)m 1722(similar)s 9(,)k 2489(horizontally)s +3705(co)s 3(v)k 3(ering)k 4596(all)s 4896(objects)s +5631(that)s 6056(share)s 6623(its)s 6906(column)s 7688(mark.)s +8350(Neither)s 0 12917(symbol)m 753(w)s 2(orks)k 1379(well)s +1837(near)s 2300(g)s 1(alle)k 3(y)k 2926(tar)s 4(gets,)k +3658(because)s 4463(the)s 4803(scale)s 5328(f)s 2(actor)k +5934(to)s 6166(apply)s 6744(is)s 6946(determined)s 8071(before)s +8729(an)s 3(y)k 0 12629(g)m 1(alle)k 3(y)k +634(\210ushing)s 1459(tak)s 2(es)k 1999(place.)s 240 fnt5 +0 11836(3.19.)m 591(@StartHSpan,@StartVSpan,)s 3642(@StartHVSpan,)s 5374(@HSpan,)s 6416(and)s +6857(@VSpan)s +[ /Dest /LOUThspan /DEST pdfmark + +[ /Dest /LOUT16_4080_pre_span_1 /DEST pdfmark + +[ /Dest /LOUT16_4080_pre_span_2 /DEST pdfmark + +[ /Dest /LOUT16_4080_pre_span_3 /DEST pdfmark + +[ /Dest /LOUT16_4080_pre_span_4 /DEST pdfmark + +[ /Dest /LOUT16_4080_pre_span_5 /DEST pdfmark +240 fnt1 556 11359(These)m 1199(symbols)s 2065(w)s 2(ork)k +2632(together)s 3492(to)s 3747(produce)s 4591(spanning)s 5525(columns)s +6403(and)s 6824(ro)s 6(ws)k 7350(in)s 7610(a)s +7792(more)s 8356(\210e)s 3(xible)k 0 11071(w)m 2(ay)k +451(than)s 920(is)s 1130(possible)s 1970(in)s 2213(practice)s +3024(with)s 220 fnt2 3506 11068(//)m 240 fnt1 3691 11071(and)m +220 fnt2 4095 11068(||)m 240 fnt1 4189 11071(.)m 4353(An)s +4703(object)s 220 fnt2 480 10570(@Star)m -8(tHSpan object)k 240 fnt1 +0 10073(causes)m 220 fnt2 682 10070(object)m 240 fnt1 1330 10073(to)m +1577(be)s 1866(printed,)s 2658(b)s 4(ut)k 3027(occup)s 2(ying)k +4084(all)s 4384(the)s 4740(horizontal)s 5771(space)s 6366(to)s +6612(the)s 6968(right)s 7486(on)s 7791(the)s 8146(ro)s 6(w)k +8574(mark)s 0 9785(on)m 289(which)s 922(it)s 1105(lies)s +1478(up)s 1762(to)s 1992(and)s 2387(including)s 3335(the)s +3675(rightmost)s 220 fnt2 4642 9782(@HSpan)m 240 fnt1 5572 9785(symbol)m +6323(on)s 6611(that)s 7020(mark)s 7563(not)s 7920(preceded)s +8832(by)s 220 fnt2 0 9494(@Star)m -8(tHVSpan)k 240 fnt1 +1496 9497(,)m 220 fnt2 1603 9494(@Star)m -8(tHSpan)k 240 fnt1 +2953 9497(,)m 220 fnt2 3059 9494(@Star)m -8(tVSpan)k 240 fnt1 +4397 9497(,)m 4503(or)s 220 fnt2 4761 9494(@VSpan)m 240 fnt1 +5628 9497(.)m 5791(The)s 6218(column)s 6992(mark)s 7543(of)s +7813(this)s 8208(spanning)s 0 9209(object)m 644(is)s 854(not)s +1220(constrained)s 2380(to)s 2619(align)s 3154(with)s 3636(an)s 3(y)k +4033(of)s 4304(the)s 4652(column)s 5427(marks)s 6062(of)s +6333(the)s 6681(columns)s 7543(it)s 7735(spans.)s 480 8835(If)m +739(there)s 1301(is)s 1541(no)s 220 fnt2 1863 8832(@HSpan)m +240 fnt1 2831 8835(symbol)m 3621(an)s 3(ywhere)k 4633(to)s +4901(the)s 5279(right)s 5819(of)s 220 fnt2 6119 8832(@Star)m -8(tHSpan)k +240 fnt1 7469 8835(,)m 7606(then)s 8104(the)s 8482(object)s +0 8547(spans)m 585(only)s 1067(its)s 1345(o)s 6(wn)k 1811(column.)s 2695(This)s 3173(means)s 3837(that)s 4257(it)s 4451(occupies)s 5341(that)s 5761(column)s 6538(as)s 6790(usual)s 7352(b)s 4(ut)k 7716(its)s 7994(mark)s 8548(is)s -8760(not)s 0 10896(constrained)m 1160(to)s 1399(align)s 1934(with)s +8760(not)s 0 8259(constrained)m 1160(to)s 1399(align)s 1934(with)s 2416(those)s 2977(of)s 3248(the)s 3596(other)s 4147(objects)s -4875(in)s 5118(the)s 5466(column.)s 480 10522(Similarly)m 15(,)k -1457(the)s 220 fnt2 1801 10519(@Star)m -8(tVSpan)k 240 fnt1 -3196 10522(symbol)m 3952(causes)s 4624(its)s 4896(object)s 5537(to)s +4875(in)s 5118(the)s 5466(column.)s 480 7885(Similarly)m 15(,)k +1457(the)s 220 fnt2 1801 7882(@Star)m -8(tVSpan)k 240 fnt1 +3196 7885(symbol)m 3952(causes)s 4624(its)s 4896(object)s 5537(to)s 5772(occup)s 2(y)k 6513(all)s 6802(the)s 7147(v)s 3(ertical)k -7910(space)s 8493(belo)s 6(w)k 0 10234(it)m 191(on)s +7910(space)s 8493(belo)s 6(w)k 0 7597(it)m 191(on)s 486(the)s 832(column)s 1605(mark)s 2155(on)s 2451(which)s 3091(it)s 3281(lies,)s 3717(do)s 6(wn)k 4299(to)s 4537(and)s 4939(including)s 5894(the)s 6240(bottommost)s 220 fnt2 -7441 10231(@VSpan)m 240 fnt1 8366 10234(symbol)m 0 9946(on)m 294(that)s +7441 7594(@VSpan)m 240 fnt1 8366 7597(symbol)m 0 7309(on)m 294(that)s 708(mark)s 1256(not)s 1618(preceded)s 2535(by)s 2825(a)s -220 fnt2 2987 9943(@Star)m -8(tHVSpan)k 240 fnt1 4483 9946(,)m -220 fnt2 4586 9943(@Star)m -8(tHSpan)k 240 fnt1 5936 9946(,)m -220 fnt2 6039 9943(@Star)m -8(tVSpan)k 240 fnt1 7377 9946(,)m -7480(or)s 220 fnt2 7735 9943(@HSpan)m 240 fnt1 8614 9946(;)m -8722(and)s 0 9658(if)m 206(there)s 728(is)s 927(no)s -220 fnt2 1209 9655(@VSpan)m 240 fnt1 2125 9658(symbol)m 2874(an)s 3(ywhere)k +220 fnt2 2987 7306(@Star)m -8(tHVSpan)k 240 fnt1 4483 7309(,)m +220 fnt2 4586 7306(@Star)m -8(tHSpan)k 240 fnt1 5936 7309(,)m +220 fnt2 6039 7306(@Star)m -8(tVSpan)k 240 fnt1 7377 7309(,)m +7480(or)s 220 fnt2 7735 7306(@HSpan)m 240 fnt1 8614 7309(;)m +8722(and)s 0 7021(if)m 206(there)s 728(is)s 927(no)s +220 fnt2 1209 7018(@VSpan)m 240 fnt1 2125 7021(symbol)m 2874(an)s 3(ywhere)k 3846(belo)s 6(w)k 4468(it)s 4649(on)s 4935(that)s 5342(mark,)s 5929(then)s 6387(the)s 6724(object)s 7357(spans)s -7929(only)s 8398(its)s 8662(o)s 6(wn)k 0 9370(ro)m 6(w)k 15(,)k +7929(only)s 8398(its)s 8662(o)s 6(wn)k 0 6733(ro)m 6(w)k 15(,)k 458(occup)s 2(ying)k 1507(its)s 1783(ro)s 6(w)k 2203(b)s 4(ut)k 2565(with)s 3047(its)s 3323(mark)s 3875(not)s 4241(constrained)s 5401(to)s 5640(align)s 6175(with)s -6657(the)s 7005(ro)s 6(w)k 7425(mark.)s 480 8996(The)m -220 fnt2 949 8993(@Star)m -8(tHVSpan)k 240 fnt1 2547 8996(symbol)m +6657(the)s 7005(ro)s 6(w)k 7425(mark.)s 480 6359(The)m +220 fnt2 949 6356(@Star)m -8(tHVSpan)k 240 fnt1 2547 6359(symbol)m 3349(combines)s 4359(the)s 4748(ef)s 6(fects)k 5470(of)s -220 fnt2 5783 8993(@Star)m -8(tHSpan)k 240 fnt1 7235 8996(and)m -220 fnt2 7681 8993(@Star)m -8(tVSpan)k 240 fnt1 9019 8996(,)m -0 8708(allo)m 6(wing)k 884(an)s 1167(object)s 1811(to)s +220 fnt2 5783 6356(@Star)m -8(tHSpan)k 240 fnt1 7235 6359(and)m +220 fnt2 7681 6356(@Star)m -8(tVSpan)k 240 fnt1 9019 6359(,)m +0 6071(allo)m 6(wing)k 884(an)s 1167(object)s 1811(to)s 2050(span)s 2546(both)s 3029(columns)s 3891(and)s 4295(ro)s 6(ws)k 4805(simultaneously)s 15(.)k 6402(F)s 3(or)k 6791(e)s 3(xample,)k -7705(in)s 220 fnt2 480 8207(@Star)m -8(tHVSpan x | | @HSpan)k 480 7919(/)m -480 7631(@VSpan | |)m 240 fnt1 0 7135(the)m 378(object)s 220 fnt2 -1052 7132(x)m 240 fnt1 1250 7135(will)m 1706(occup)s 2(y)k +7705(in)s 220 fnt2 480 5570(@Star)m -8(tHVSpan x | | @HSpan)k 480 5282(/)m +480 4994(@VSpan | |)m 240 fnt1 0 4498(the)m 378(object)s 220 fnt2 +1052 4495(x)m 240 fnt1 1250 4498(will)m 1706(occup)s 2(y)k 2481(a)s 2677(rectangular)s 3841(area)s 4328(spanning)s 5276(three)s 5840(columns,)s 6788(tw)s 2(o)k 7228(ro)s 6(ws,)k -7824(and)s 8258(the)s 8637(g)s 1(aps)k 0 6847(between)m -854(them.)s 480 6473(The)m 908(objects)s 1636(lying)s 2182(in)s +7824(and)s 8258(the)s 8637(g)s 1(aps)k 0 4210(between)m +854(them.)s 480 3836(The)m 908(objects)s 1636(lying)s 2182(in)s 2425(the)s 2774(re)s 3(gion)k 3439(spanned)s 4283(should)s 4980(all)s 5274(be)s 5556(empty)s 15(,)k 6247(or)s -6506(the)s 220 fnt2 6855 6470(@HSpan)m 240 fnt1 7794 6473(and)m -220 fnt2 8199 6470(@VSpan)m 240 fnt1 0 6185(symbols)m 865(can)s +6506(the)s 220 fnt2 6855 3833(@HSpan)m 240 fnt1 7794 3836(and)m +220 fnt2 8199 3833(@VSpan)m 240 fnt1 0 3548(symbols)m 865(can)s 1271(be)s 1570(used)s 2084(to)s 2340(document)s 3360(the)s 3725(spanning)s 4660(that)s 5095(is)s 5322(occurring.)s 6418(At)s 6734(present)s 7501(there)s 8051(may)s 8534(be)s 8833(no)s -0 5897(g)m 1(alle)k 3(y)k 639(tar)s 4(gets)k +0 3260(g)m 1(alle)k 3(y)k 639(tar)s 4(gets)k 1328(or)s 1593(recursi)s 6(v)k 3(e)k 2521(symbols)s 3376(within)s 4050(the)s 4404(right)s 4921(parameter)s 5941(of)s -220 fnt2 6218 5894(@Star)m -8(tHSpan)k 240 fnt1 7568 5897(,)m -220 fnt2 7681 5894(@Star)m -8(tVSpan)k 240 fnt1 9019 5897(,)m -0 5609(or)m 220 fnt2 246 5606(@Star)m -8(tHVSpan)k 240 fnt1 -1742 5609(.)m 1892(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k +220 fnt2 6218 3257(@Star)m -8(tHSpan)k 240 fnt1 7568 3260(,)m +220 fnt2 7681 3257(@Star)m -8(tVSpan)k 240 fnt1 9019 3260(,)m +0 2972(or)m 220 fnt2 246 2969(@Star)m -8(tHVSpan)k 240 fnt1 +1742 2972(.)m 1892(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k 2838(the)s 3172(right)s 3670(parameter)s 4670(may)s 5122(otherwise)s 6093(be)s 6362(an)s 6631(arbitrary)s 7492(object,)s 8169(including)s -0 5321(paragraphs)m 1100(of)s 1371(te)s 3(xt)k 1786(that)s -2204(require)s 2936(breaking.)s 480 4947(If)m 722(the)s 1082(right)s -1605(parameter)s 2631(of)s 220 fnt2 2914 4944(@Star)m -8(tHSpan)k -240 fnt1 4264 4947(,)m 220 fnt2 4383 4944(@Star)m -8(tVSpan)k -240 fnt1 5721 4947(,)m 5840(or)s 220 fnt2 6111 4944(@Star)m -8(tHVSpan)k -240 fnt1 7679 4947(occupies)m 8579(more)s 0 4659(horizontal)m 1022(or)s +0 2684(paragraphs)m 1100(of)s 1371(te)s 3(xt)k 1786(that)s +2204(require)s 2936(breaking.)s 480 2310(If)m 722(the)s 1082(right)s +1605(parameter)s 2631(of)s 220 fnt2 2914 2307(@Star)m -8(tHSpan)k +240 fnt1 4264 2310(,)m 220 fnt2 4383 2307(@Star)m -8(tVSpan)k +240 fnt1 5721 2310(,)m 5840(or)s 220 fnt2 6111 2307(@Star)m -8(tHVSpan)k +240 fnt1 7679 2310(occupies)m 8579(more)s 0 2022(horizontal)m 1022(or)s 1279(v)s 3(ertical)k 2044(space)s 2629(than)s 3095(all)s 3386(of)s 3655(the)s 4001(spanned)s 4842(columns)s 5701(or)s 5958(ro)s 6(ws)k 6466(combined)s 7466(require,)s 8247(the)s -8592(e)s 3(xtra)k 0 4371(space)m 601(goes)s 1106(into)s +8592(e)s 3(xtra)k 0 1734(space)m 601(goes)s 1106(into)s 1546(the)s 1908(last)s 2314(spanned)s 3172(column)s 3962(or)s 4235(ro)s 6(w)k 15(.)k 4765(Ov)s 3(erlapping)k 6026(spanning)s 6958(ro)s 6(ws)k 7483(and)s 7902(columns)s -8779(are)s 0 4083(permitted.)m 1081(Gaps)s 1626(spanned)s 2471(by)s +8779(are)s 0 1446(permitted.)m 1081(Gaps)s 1626(spanned)s 2471(by)s 2767(span)s 3266(objects)s 3996(are)s 4345(unbreakable)s 5572(\(their)s -220 fnt2 6151 4080(u)m 240 fnt1 6321 4083(indicator)m 7232(is)s -7444(set)s 7772(automatically)s 0 3795(and)m 404(cannot)s 1102(be)s -1384(re)s 6(v)k 4(ok)k 2(ed\).)k 240 fnt5 -0 3012(3.20.)m 591(@Scale)s -[ /Dest /LOUTscale /DEST pdfmark - -[ /Dest /LOUT16_4074_pre_scal_ld_1 /DEST pdfmark -240 fnt1 588 2580(This)m 1112(symbol)s -1920(geometrically)s 3335(scales)s 4004(its)s 4328(right)s 4887(parameter)s -5949(by)s 6291(the)s 6687(scale)s 7268(f)s 2(actor)k -7930(gi)s 6(v)k 3(en)k 8558(in)s 8850(its)s -0 2292(left)m 377(parameter:)s 220 fnt2 480 1791(1.0 @Scale Hello 2.0 @Scale Hello 0.5 @Scale Hello)m 240 fnt1 -0 1336(has)m 370(result)s gsave -480 828 translate -1.0000 1.0000 scale -0 -54(Hello)m -grestore -gsave -1124 828 translate -2.0000 2.0000 scale -0 -54(Hello)m -grestore -gsave -2292 828 translate -0.5000 0.5000 scale -0 -54(Hello)m - -grestore -0 265(The)m 433(left)s 815(parameter)s 1834(can)s 2228(be)s -2515(tw)s 2(o)k 2930(scale)s 3468(f)s 2(actors,)k -4227(in)s 4475(which)s 5122(case)s 5594(the)s 5947(\207rst)s -6383(applies)s 7116(horizontally)s 15(,)k 8368(and)s 8778(the)s - +220 fnt2 6151 1443(u)m 240 fnt1 6321 1446(indicator)m 7232(is)s +7444(set)s 7772(automatically)s 0 1158(and)m 404(cannot)s 1102(be)s +1384(re)s 6(v)k 4(ok)k 2(ed\).)k grestore gsave 1417 -15423 translate @@ -13024,7 +12995,6 @@ showpage %%+ font Times-Italic %%+ font Times-Bold %%+ font Helvetica -%%+ font Symbol /pgsave save def %%IncludeResource: font Times-Roman /Times-Romanfnt1 vec2 /Times-Roman LoutRecode @@ -13038,8 +13008,6 @@ showpage %%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 @@ -13054,66 +13022,153 @@ gsave 240 fnt6 1417 -1580(3.20.)m 1991(@Scale)s 240 fnt5 10250 -1583(53)m gsave 1417 -15423 translate -240 fnt1 9066 13412 0 13303 240 288 60 LoutGraphic +240 fnt1 9066 13412 0 13412 240 288 60 LoutGraphic gsave 1 LoutMargSet grestore -0 13249(second)m 723(v)s 3(ertically:)k 220 fnt2 480 12748({0.5 2.0} @Scale Hello)m -240 fnt1 0 12254(has)m 370(result)s gsave -480 11746 translate +240 fnt5 0 13247(3.20.)m 591(@Scale)s +[ /Dest /LOUTscale /DEST pdfmark + +[ /Dest /LOUT16_4080_pre_scal_1 /DEST pdfmark +240 fnt1 588 12815(This)m +1112(symbol)s 1920(geometrically)s 3335(scales)s 4004(its)s 4328(right)s +4887(parameter)s 5949(by)s 6291(the)s 6687(scale)s 7268(f)s 2(actor)k +7930(gi)s 6(v)k 3(en)k 8558(in)s 8850(its)s +0 12527(left)m 377(parameter:)s 220 fnt2 480 12026(1.0 @Scale Hello 2.0 @Scale Hello 0.5 @Scale Hello)m 240 fnt1 +0 11571(has)m 370(result)s gsave +480 11063 translate +1.0000 1.0000 scale +0 -54(Hello)m +grestore +gsave +1124 11063 translate +2.0000 2.0000 scale +0 -54(Hello)m +grestore +gsave +2292 11063 translate +0.5000 0.5000 scale +0 -54(Hello)m + +grestore +0 10500(The)m 433(left)s 815(parameter)s 1834(can)s 2228(be)s +2515(tw)s 2(o)k 2930(scale)s 3468(f)s 2(actors,)k +4227(in)s 4475(which)s 5122(case)s 5594(the)s 5947(\207rst)s +6383(applies)s 7116(horizontally)s 15(,)k 8368(and)s 8778(the)s +0 10212(second)m 723(v)s 3(ertically:)k 220 fnt2 480 9711({0.5 2.0} @Scale Hello)m +240 fnt1 0 9217(has)m 370(result)s gsave +480 8709 translate 0.5000 2.0000 scale 0 -54(Hello)m grestore -0 11183(The)m +0 8146(The)m 433(left)s 815(parameter)s 1834(may)s 2305(be)s 2592(empty)s 15(,)k 3287(in)s 3535(which)s 4182(case)s 4654(Lout)s 5171(will)s 5602(scale)s 6140(the)s 6493(object)s 7142(by)s 7441(a)s -7612(common)s 8512(f)s 2(actor)k 0 10895(horizontally)m 1209(and)s +7612(common)s 8512(f)s 2(actor)k 0 7858(horizontally)m 1209(and)s 1613(v)s 3(ertically)k 2565(so)s 2831(as)s 3081(to)s 3320(occup)s 2(y)k 4064(all)s 4357(a)s 4(v)k 6(ailable)k -5265(horizontal)s 6289(space:)s 220 fnt2 480 10394({} @Scale { Hello w)m 2(or)k -3(ld })k -240 fnt1 0 9900(has)m 370(result)s gsave -0 8743 translate +5265(horizontal)s 6289(space:)s 220 fnt2 480 7357({} @Scale { Hello w)m 2(or)k -3(ld })k +240 fnt1 0 6863(has)m 370(result)s gsave +0 5706 translate 7.9609 7.9609 scale 0 -54(Hello)m 583(w)s 2(orld)k grestore -0 7839(The)m 433(right)s 949(parameter)s 1969(may)s 2440(be)s -2728(an)s 3(y)k 3130(object.)s 220 fnt2 3884 7836(@Scale)m -240 fnt1 4712 7839(has)m 5088(both)s 5576(a)s 220 fnt2 -5748 7836(@OneCol)m 240 fnt1 6765 7839(and)m 7175(a)s 220 fnt2 -7346 7836(@OneRo)m 3(w)k 240 fnt1 8483 7839(ef)m 6(fect,)k -0 7551(and)m 404(the)s 752(marks)s 1387(of)s 1658(the)s +0 4802(The)m 433(right)s 949(parameter)s 1969(may)s 2440(be)s +2728(an)s 3(y)k 3130(object.)s 220 fnt2 3884 4799(@Scale)m +240 fnt1 4712 4802(has)m 5088(both)s 5576(a)s 220 fnt2 +5748 4799(@OneCol)m 240 fnt1 6765 4802(and)m 7175(a)s 220 fnt2 +7346 4799(@OneRo)m 3(w)k 240 fnt1 8483 4802(ef)m 6(fect,)k +0 4514(and)m 404(the)s 752(marks)s 1387(of)s 1658(the)s 2006(result)s 2596(coincide)s 3462(with)s 3944(the)s 4292(principal)s 5196(marks)s 5831(of)s 6102(the)s 6450(right)s 6961(parameter)s 13(.)k -240 fnt5 0 6758(3.21.)m 591(@Rotate)s +240 fnt5 0 3721(3.21.)m 591(@Rotate)s [ /Dest /LOUTrotate /DEST pdfmark -[ /Dest /LOUT16_4074_pre_rota_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_rota_1 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_rota_ld_2 /DEST pdfmark -240 fnt1 542 6326(The)m -220 fnt2 973 6323(@Rotate)m 240 fnt1 1897 6326(symbol)m 2660(will)s +[ /Dest /LOUT16_4080_pre_rota_2 /DEST pdfmark +240 fnt1 542 3289(The)m +220 fnt2 973 3286(@Rotate)m 240 fnt1 1897 3289(symbol)m 2660(will)s 3089(rotate)s 3691(its)s 3970(right)s 4484(parameter)s 5501(counterclockwise)s 7233(an)s 7519(amount)s 8300(gi)s 6(v)k 3(en)k -8883(in)s 0 6038(de)m 3(grees)k 778(\(positi)s 6(v)k 3(e)k +8883(in)s 0 3001(de)m 3(grees)k 778(\(positi)s 6(v)k 3(e)k 1661(or)s 1920(ne)s 3(g)k 1(ati)k 6(v)k 3(e\))k 2845(by)s 3139(its)s 3415(left)s 3792(parameter)s 13(.)k 4897(F)s 3(or)k 5286(e)s 3(xample,)k 220 fnt2 -480 5537(30d @Rotate { hello)m 8(, w)k 2(or)k -3(ld })k 240 fnt1 -0 5043(has)m 370(result)s gsave -534 4090 translate +480 2500(30d @Rotate { hello)m 8(, w)k 2(or)k -3(ld })k 240 fnt1 +0 2006(has)m 370(result)s gsave +534 1053 translate 30.0000 rotate 0 -54(hello,)m 583(w)s 2(orld)k grestore -0 3564(Before)m 710(rotating)s 1511(the)s 1863(object,)s 220 fnt2 -2559 3561(@OneCol)m 240 fnt1 3576 3564(and)m 220 fnt2 3984 3561(@OneRo)m 3(w)k -240 fnt1 5120 3564(are)m 5471(applied)s 6238(to)s 6482(it.)s +0 527(Before)m 710(rotating)s 1511(the)s 1863(object,)s 220 fnt2 +2559 524(@OneCol)m 240 fnt1 3576 527(and)m 220 fnt2 3984 524(@OneRo)m 3(w)k +240 fnt1 5120 527(are)m 5471(applied)s 6238(to)s 6482(it.)s 6782(The)s 7215(result)s 7809(is)s 8024(a)s 8195(rectangle)s -0 3276(whose)m 668(marks)s 1303(pass)s 1766(through)s 2568(the)s +0 239(whose)m 668(marks)s 1303(pass)s 1766(through)s 2568(the)s 2916(point)s 3468(where)s 4108(the)s 4456(original)s 5254(marks)s -5889(crossed:)s 1587 283 340 113 240 288 60 480 2053 LoutGr2 +5889(crossed:)s +grestore +gsave +1417 -15423 translate +240 fnt1 0 0 0 0 240 288 60 LoutGraphic +gsave +1 LoutMargSet +grestore + +grestore + +grestore + +grestore + +pgsave restore +showpage + +%%Page: 54 60 +%%BeginPageSetup +%%PageResources: font Times-Roman +%%+ font Times-Bold +%%+ font Times-Italic +%%+ 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 +0 0 translate +240 fnt1 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 288 60 LoutGraphic +gsave +LoutPageSet +grestore +gsave +0 16840 translate +0.0000 rotate +240 fnt5 1417 -1583(54)m 240 fnt6 7498 -1580(Chapter)m 8348(3.)s +8622(Pr)s 8(ede\207ned)k 9717(symbols)s gsave +1417 -15423 translate +240 fnt1 9066 13368 0 12598 240 288 60 LoutGraphic +gsave +0 LoutMargSet +grestore +1587 283 340 113 240 288 60 480 12485 LoutGr2 grestore save gsave 200 dict begin lfigdict begin grestore 1587 283 340 113 240 288 60 0 0 LoutGr2 @@ -13137,8 +13192,9 @@ grestore grestore end end restore grestore -240 fnt4 2547 2106(\336)m gsave -3256 1899 translate +240 fnt4 2547 12538(\336)m +gsave +3256 12331 translate 240 fnt1 1515 1037 379 267 240 288 60 LoutGraphic gsave grestore save gsave 200 dict begin lfigdict begin @@ -13193,173 +13249,96 @@ grestore grestore end end restore grestore -240 fnt1 0 1448(As)m -324(this)s 728(e)s 3(xample)k 1598(sho)s 6(ws,)k -2306(rotation)s 3113(by)s 3415(an)s 3705(angle)s 4287(other)s -4845(than)s 5322(a)s 5495(multiple)s 6355(of)s 6633(ninety)s -7293(de)s 3(grees)k 8079(introduces)s 0 1160(quite)m 534(a)s -700(lot)s 1012(of)s 1283(white)s 1870(space.)s 2565(So,)s -2925(for)s 3263(e)s 3(xample,)k 4177(the)s 4525(result)s -5115(of)s 220 fnt2 480 652(-30d)m 968(@Rotate)s 1890(30d)s -2305(@Rotate)s 240 fnt6 3286 657(object)m 240 fnt1 0 154(is)m -210(a)s 376(much)s 965(lar)s 4(ger)k 1577(object)s -2221(than)s 240 fnt6 2690 156(object)m 240 fnt1 3278 154(,)m -3385(despite)s 4118(the)s 4466(f)s 2(act)k 4881(that)s -5299(one)s 5701(rotation)s 6501(cancels)s 7255(the)s 7603(other)s 13(.)k - -grestore -gsave -1417 -15423 translate -240 fnt1 0 0 0 0 240 288 60 LoutGraphic -gsave -1 LoutMargSet -grestore - -grestore - -grestore - -grestore - -pgsave restore -showpage - -%%Page: 54 60 -%%BeginPageSetup -%%PageResources: font Times-Roman -%%+ font Times-Bold -%%+ 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 -0 0 translate -240 fnt1 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 288 60 LoutGraphic -gsave -LoutPageSet -grestore -gsave -0 16840 translate -0.0000 rotate -240 fnt5 1417 -1583(54)m 240 fnt6 7498 -1580(Chapter)m 8348(3.)s -8622(Pr)s 8(ede\207ned)k 9717(symbols)s gsave -1417 -15423 translate -240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic -gsave -0 LoutMargSet -grestore -480 13205(Rotation)m 1362(of)s -1634(objects)s 2363(containing)s 3427(recepti)s 6(v)k 3(e)k -4350(and)s 4755(recursi)s 6(v)k 3(e)k 5678(symbols)s -6528(is)s 6739(permitted,)s 7762(b)s 4(ut)k 8125(for)s -8464(angles)s 0 12917(other)m 553(than)s 1024(multiples)s 1967(of)s -2240(ninety)s 2894(de)s 3(grees)k 3675(it)s 3869(is)s -4082(best)s 4529(to)s 4770(mak)s 2(e)k 5345(the)s -5695(size)s 6125(of)s 6398(the)s 6748(rotated)s 7472(object)s -8118(clear)s 8644(with)s 220 fnt2 0 12626(@Wide)m 240 fnt1 -774 12629(and)m 220 fnt2 1178 12626(@High)m 240 fnt1 1897 12629(symbols:)m -220 fnt2 480 12128(30d @Rotate 5i @Wide 4i @High)m 480 11840({ //1i @T)m 26(e)k 6(xtPlace)k -480 11552( //1i)m 480 11264(})m 240 fnt1 0 10770(This)m 532(is)s -798(because)s 1667(for)s 2061(angles)s 2779(other)s 3386(than)s -3911(multiples)s 4907(of)s 5234(ninety)s 5942(de)s 3(grees)k -6776(the)s 7180(space)s 7823(a)s 4(v)k 6(ailable)k -8788(for)s 220 fnt2 0 10479(@T)m 26(e)k 6(xtPlace)k -240 fnt1 1218 10482(to)m 1457(occup)s 2(y)k 2201(is)s -2411(indeterminate,)s 3831(and)s 4235(the)s 4583(result)s 5173(is)s -5383(poor)s 13(.)k 240 fnt5 0 9689(3.22.)m 591(@Backgr)s 4(ound)k - +240 fnt1 0 11880(As)m 324(this)s 728(e)s 3(xample)k +1598(sho)s 6(ws,)k 2306(rotation)s 3113(by)s 3415(an)s +3705(angle)s 4287(other)s 4845(than)s 5322(a)s 5495(multiple)s +6355(of)s 6633(ninety)s 7293(de)s 3(grees)k 8079(introduces)s +0 11592(quite)m 534(a)s 700(lot)s 1012(of)s 1283(white)s +1870(space.)s 2565(So,)s 2925(for)s 3263(e)s 3(xample,)k +4177(the)s 4525(result)s 5115(of)s 220 fnt2 480 11084(-30d)m +968(@Rotate)s 1890(30d)s 2305(@Rotate)s 240 fnt6 3286 11089(object)m +240 fnt1 0 10586(is)m 210(a)s 376(much)s 965(lar)s 4(ger)k +1577(object)s 2221(than)s 240 fnt6 2690 10588(object)m 240 fnt1 +3278 10586(,)m 3385(despite)s 4118(the)s 4466(f)s 2(act)k +4881(that)s 5299(one)s 5701(rotation)s 6501(cancels)s 7255(the)s +7603(other)s 13(.)k 480 10212(Rotation)m 1362(of)s 1634(objects)s +2363(containing)s 3427(recepti)s 6(v)k 3(e)k 4350(and)s +4755(recursi)s 6(v)k 3(e)k 5678(symbols)s 6528(is)s +6739(permitted,)s 7762(b)s 4(ut)k 8125(for)s 8464(angles)s +0 9924(other)m 553(than)s 1024(multiples)s 1967(of)s 2240(ninety)s +2894(de)s 3(grees)k 3675(it)s 3869(is)s 4082(best)s +4529(to)s 4770(mak)s 2(e)k 5345(the)s 5695(size)s +6125(of)s 6398(the)s 6748(rotated)s 7472(object)s 8118(clear)s +8644(with)s 220 fnt2 0 9633(@Wide)m 240 fnt1 774 9636(and)m +220 fnt2 1178 9633(@High)m 240 fnt1 1897 9636(symbols:)m 220 fnt2 +480 9135(30d @Rotate 5i @Wide 4i @High)m 480 8847({ //1i @T)m 26(e)k 6(xtPlace)k 480 8559( //1i)m +480 8271(})m 240 fnt1 0 7777(This)m 532(is)s 798(because)s +1667(for)s 2061(angles)s 2779(other)s 3386(than)s 3911(multiples)s +4907(of)s 5234(ninety)s 5942(de)s 3(grees)k 6776(the)s +7180(space)s 7823(a)s 4(v)k 6(ailable)k 8788(for)s +220 fnt2 0 7486(@T)m 26(e)k 6(xtPlace)k 240 fnt1 +1218 7489(to)m 1457(occup)s 2(y)k 2201(is)s 2411(indeterminate,)s +3831(and)s 4235(the)s 4583(result)s 5173(is)s 5383(poor)s 13(.)k +240 fnt5 0 6696(3.22.)m 591(@Backgr)s 4(ound)k [ /Dest /LOUTbackground /DEST pdfmark -[ /Dest /LOUT16_4074_pre_back_ld_1 /DEST pdfmark -240 fnt1 577 9212(The)m 220 fnt2 1042 9209(@Bac)m 4(kg)k 2(round)k -240 fnt1 2515 9212(symbol)m 3312(will)s 3775(print)s 4323(its)s +[ /Dest /LOUT16_4080_pre_back_1 /DEST pdfmark +240 fnt1 +577 6219(The)m 220 fnt2 1042 6216(@Bac)m 4(kg)k 2(round)k +240 fnt1 2515 6219(symbol)m 3312(will)s 3775(print)s 4323(its)s 4637(left)s 5051(parameter)s 6102(in)s 6382(the)s 6767(background)s -7993(of)s 8301(its)s 8615(right)s 0 8924(parameter)m 13(.)k +7993(of)s 8301(its)s 8615(right)s 0 5931(parameter)m 13(.)k 1115(That)s 1624(is,)s 1901(the)s 2260(result)s 2860(has)s 3241(the)s 3600(size)s 4038(of)s 4319(the)s 4678(right)s 5200(parameter)s 9(,)k 6263(b)s 4(ut)k 6635(the)s -6994(left)s 7382(parameter)s 8407(will)s 8844(be)s 0 8636(printed)m +6994(left)s 7382(parameter)s 8407(will)s 8844(be)s 0 5643(printed)m 735(\207rst)s 1166(in)s 1409(the)s 1757(same)s 2304(space,)s 2942(with)s 3424(its)s 3700(marks)s 4335(aligned)s 5097(with)s 5579(the)s 5927(marks)s 6562(of)s 6833(the)s 7181(right)s -7692(parameter)s 13(.)k 240 fnt5 0 7843(3.23.)m 591(@K)s 6(er)k 3(nShrink)k +7692(parameter)s 13(.)k 240 fnt5 0 4850(3.23.)m 591(@K)s 6(er)k 3(nShrink)k [ /Dest /LOUTkernshrink /DEST pdfmark -[ /Dest /LOUT16_4074_pre_kshr_ld_1 /DEST pdfmark -240 fnt1 541 7411(This)m 1018(symbol)s 1779(returns)s 2495(its)s +[ /Dest /LOUT16_4080_pre_kshr_1 /DEST pdfmark +240 fnt1 541 4418(This)m 1018(symbol)s 1779(returns)s 2495(its)s 2772(right)s 3284(parameter)s 4300(unchanged)s 5397(in)s 5641(appearance)s 6774(b)s 4(ut)k 7137(occup)s 2(ying)k 8187(a)s -8355(slightly)s 0 7123(smaller)m 770(bounding)s 1737(box.)s 2269(The)s +8355(slightly)s 0 4130(smaller)m 770(bounding)s 1737(box.)s 2269(The)s 2705(reduction)s 3673(is)s 3891(by)s 4193(the)s 4549(amount)s 5335(of)s 5614(k)s 2(erning)k 6404(that)s 6830(w)s 2(ould)k -7493(be)s 7783(applied)s 8553(if)s 8778(the)s 0 6835(right)m +7493(be)s 7783(applied)s 8553(if)s 8778(the)s 0 3842(right)m 511(parameter)s 1525(w)s 2(as)k 1946(immediately)s 240 fnt6 -3194 6837(followed)m 240 fnt1 4084 6835(by)m 4378(the)s 4726(left)s +3194 3844(followed)m 240 fnt1 4084 3842(by)m 4378(the)s 4726(left)s 5103(parameter)s 13(.)k 6208(F)s 3(or)k 6597(e)s 3(xample,)k -220 fnt2 480 6334(.)m 13( @K)k 8(er)k -5(nShr)k -3(ink P)k -240 fnt1 0 5879(has)m 370(result)s 104 158 0 54 240 288 60 480 5431 LoutGr2 +220 fnt2 480 3341(.)m 13( @K)k 8(er)k -5(nShr)k -3(ink P)k +240 fnt1 0 2886(has)m 370(result)s 104 158 0 54 240 288 60 480 2438 LoutGr2 LoutBox stroke grestore 0 0(P)m grestore -0 4980(where)m +0 1987(where)m 649(a)s 824(box)s 1249(of)s 1529(size)s 1965(0)s 2150(has)s 2529(been)s 3048(dra)s 3(wn)k 3709(around)s 4441(the)s 4799(result)s 5398(to)s 5647(mak)s 2(e)k 6228(its)s 6513(e)s 3(xtent)k 7164(clear)s 13(.)k -7787(Compare)s 8730(this)s 0 4692(with)m 482(`P')s 806(alone:)s -130 158 0 54 240 288 60 480 4243 LoutGr2 +7787(Compare)s 8730(this)s 0 1699(with)m 482(`P')s 806(alone:)s +130 158 0 54 240 288 60 480 1250 LoutGr2 LoutBox stroke grestore 0 0(P)m grestore -0 3792(in)m 243(which)s 885(the)s 1232(bounding)s +0 799(in)m 243(which)s 885(the)s 1232(bounding)s 2191(box)s 2605(e)s 3(xactly)k 3346(encloses)s 4206(the)s 4554(object,)s 5245(or)s 5503(at)s 5735(least)s 6231(is)s -6441(supposed)s 7390(to.)s 7740(The)s 8167(bounding)s 0 3504(box)m +6441(supposed)s 7390(to.)s 7740(The)s 8167(bounding)s 0 511(box)m 415(is)s 625(smaller)s 1387(on)s 1684(the)s 2032(right)s 2543(by)s 2837(the)s 3185(amount)s 3963(of)s 4234(k)s 2(erning)k 5016(that)s 5434(w)s 2(ould)k 6089(be)s 6371(applied)s 7133(between)s 7987(`P')s 8311(and)s 8715(`.)s 16('.)k -480 3130(The)m 916(only)s 1405(kno)s 6(wn)k 2117(use)s +480 137(The)m 916(only)s 1405(kno)s 6(wn)k 2117(use)s 2501(for)s 2847(this)s 3252(symbol)s 4020(is)s 4239(to)s 4486(produce)s 5322(tuck)s 2(ed-in)k 6288(subscripts)s 7304(in)s -7555(the)s 7912(Eq)s 8245(equation)s 0 2842(formatting)m 1061(package.)s -240 fnt5 0 2049(3.24.)m 591(@Common,)s 1872(@Rump,)s 2847(and)s -3288(@Meld)s -[ /Dest /LOUTrump /DEST pdfmark - -[ /Dest /LOUT16_4074_pre_rump_ld_1 /DEST pdfmark - -[ /Dest /LOUT16_4074_pre_rump_ld_2 /DEST pdfmark - -[ /Dest /LOUT16_4074_pre_rump_ld_3 /DEST pdfmark -240 fnt1 540 1572(The)m 220 fnt2 968 1569(@Common)m -240 fnt1 2127 1572(and)m 220 fnt2 2531 1569(@Rump)m 240 fnt1 -3391 1572(symbols)m 4240(compare)s 5119(tw)s 2(o)k 5529(paragraph)s -6542(objects:)s 220 fnt2 480 1071({ Aardv)m 5(ar)k -3(k, 29 } @Common { Aardv)k 5(ar)k -3(k, 359 })k -240 fnt1 0 577(If)m 234(either)s 842(parameter)s 1860(is)s -2075(not)s 2446(a)s 2616(paragraph)s 3634(object,)s 4329(it)s -4526(is)s 4741(con)s 9(v)k 3(erted)k 5734(into)s -6164(a)s 6334(single-object)s 7633(paragraph)s 8651(\207rst.)s 0 289(The)m -418(result)s 998(of)s 220 fnt2 1259 286(@Common)m 240 fnt1 -2408 289(is)m 2608(the)s 2946(common)s 3831(pre\207x)s 4433(of)s -4694(the)s 5032(tw)s 2(o)k 5432(paragraphs;)s 6583(that)s -6991(is,)s 7247(those)s 7798(initial)s 8398(objects)s +7555(the)s 7912(Eq)s 8245(equation)s grestore gsave 1417 -15423 translate @@ -13407,109 +13386,126 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(3.24.)m 1991(@Common,)s 3170(@Rump,)s 4042(and)s -4468(@Meld)s 240 fnt5 10250 -1583(55)m gsave +240 fnt6 1417 -1580(3.23.)m 1991(@K)s 8(ernShrink)k 240 fnt5 +10250 -1583(55)m gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic +240 fnt1 9066 13413 0 13304 240 288 60 LoutGraphic gsave 1 LoutMargSet grestore -0 13205(which)m 640(are)s -985(equal)s 1555(in)s 1796(the)s 2142(tw)s 2(o)k +0 13250(formatting)m 1061(package.)s 240 fnt5 0 12457(3.24.)m +591(@Common,)s 1872(@Rump,)s 2847(and)s 3288(@Meld)s +[ /Dest /LOUTrump /DEST pdfmark + +[ /Dest /LOUT16_4080_pre_rump_1 /DEST pdfmark + +[ /Dest /LOUT16_4080_pre_rump_2 /DEST pdfmark + +[ /Dest /LOUT16_4080_pre_rump_3 /DEST pdfmark +240 fnt1 +540 11980(The)m 220 fnt2 968 11977(@Common)m 240 fnt1 2127 11980(and)m +220 fnt2 2531 11977(@Rump)m 240 fnt1 3391 11980(symbols)m 4240(compare)s +5119(tw)s 2(o)k 5529(paragraph)s 6542(objects:)s 220 fnt2 +480 11479({ Aardv)m 5(ar)k -3(k, 29 } @Common { Aardv)k 5(ar)k -3(k, 359 })k +240 fnt1 0 10985(If)m 234(either)s 842(parameter)s 1860(is)s +2075(not)s 2446(a)s 2616(paragraph)s 3634(object,)s 4329(it)s +4526(is)s 4741(con)s 9(v)k 3(erted)k 5734(into)s +6164(a)s 6334(single-object)s 7633(paragraph)s 8651(\207rst.)s 0 10697(The)m +418(result)s 998(of)s 220 fnt2 1259 10694(@Common)m 240 fnt1 +2408 10697(is)m 2608(the)s 2946(common)s 3831(pre\207x)s 4433(of)s +4694(the)s 5032(tw)s 2(o)k 5432(paragraphs;)s 6583(that)s +6991(is,)s 7247(those)s 7798(initial)s 8398(objects)s 0 10409(which)m +640(are)s 985(equal)s 1555(in)s 1796(the)s 2142(tw)s 2(o)k 2549(paragraphs.)s 3760(In)s 4013(the)s 4359(e)s 3(xample)k 5220(abo)s 3(v)k 3(e,)k 5890(the)s 6236(result)s -6824(is)s 220 fnt2 7031 13202(Aardv)m 5(ar)k -3(k,)k -240 fnt1 7949 13205(.)m 8111(The)s 8536(result)s 0 12917(of)m -220 fnt2 271 12914(@Rump)m 240 fnt1 1131 12917(is)m 1341(that)s +6824(is)s 220 fnt2 7031 10406(Aardv)m 5(ar)k -3(k,)k +240 fnt1 7949 10409(.)m 8111(The)s 8536(result)s 0 10121(of)m +220 fnt2 271 10118(@Rump)m 240 fnt1 1131 10121(is)m 1341(that)s 1759(part)s 2190(of)s 2461(the)s 2809(second)s 3532(object)s 4176(which)s 4818(is)s 5028(not)s 5394(included)s 6276(in)s -220 fnt2 6519 12914(@Common)m 240 fnt1 7618 12917(;)m 7730(the)s -8078(result)s 8668(of)s 220 fnt2 480 12416({ Aardv)m 5(ar)k -3(k, 29 } @Rump { Aardv)k 5(ar)k -3(k, 359 })k -240 fnt1 0 11920(is)m 220 fnt2 210 11917(359)m 240 fnt1 -567 11920(.)m 480 11546(If)m 698(the)s 1034(tw)s 2(o)k +220 fnt2 6519 10118(@Common)m 240 fnt1 7618 10121(;)m 7730(the)s +8078(result)s 8668(of)s 220 fnt2 480 9620({ Aardv)m 5(ar)k -3(k, 29 } @Rump { Aardv)k 5(ar)k -3(k, 359 })k +240 fnt1 0 9124(is)m 220 fnt2 210 9121(359)m 240 fnt1 +567 9124(.)m 480 8750(If)m 698(the)s 1034(tw)s 2(o)k 1431(objects)s 2147(ha)s 4(v)k 3(e)k 2635(nothing)s 3408(in)s 3638(common,)s 4571(the)s 4907(result)s 5484(of)s -220 fnt2 5743 11543(@Common)m 240 fnt1 6889 11546(will)m 7303(be)s -7572(an)s 7843(empty)s 8482(object)s 0 11258(and)m 400(the)s -744(result)s 1330(of)s 220 fnt2 1597 11255(@Rump)m 240 fnt1 -2453 11258(will)m 2874(be)s 3152(the)s 3496(second)s 4215(object.)s +220 fnt2 5743 8747(@Common)m 240 fnt1 6889 8750(will)m 7303(be)s +7572(an)s 7843(empty)s 8482(object)s 0 8462(and)m 400(the)s +744(result)s 1330(of)s 220 fnt2 1597 8459(@Rump)m 240 fnt1 +2453 8462(will)m 2874(be)s 3152(the)s 3496(second)s 4215(object.)s 4959(If)s 5185(the)s 5528(tw)s 2(o)k 5934(objects)s 6658(are)s 7001(identical,)s 7926(the)s 8270(result)s 8855(of)s -220 fnt2 0 10967(@Common)m 240 fnt1 1159 10970(will)m 1585(be)s +220 fnt2 0 8171(@Common)m 240 fnt1 1159 8174(will)m 1585(be)s 1867(the)s 2215(\207rst)s 2646(object,)s 3337(and)s 3741(the)s -4089(result)s 4679(of)s 220 fnt2 4950 10967(@Rump)m 240 fnt1 -5810 10970(will)m 6236(be)s 6518(an)s 6801(empty)s 7453(object.)s -480 10596(The)m 933(only)s 1438(kno)s 6(wn)k 2167(use)s -2567(for)s 220 fnt2 2930 10593(@Rump)m 240 fnt1 3815 10596(and)m -220 fnt2 4244 10593(@Common)m 240 fnt1 5428 10596(is)m 5663(to)s +4089(result)s 4679(of)s 220 fnt2 4950 8171(@Rump)m 240 fnt1 +5810 8174(will)m 6236(be)s 6518(an)s 6801(empty)s 7453(object.)s +480 7800(The)m 933(only)s 1438(kno)s 6(wn)k 2167(use)s +2567(for)s 220 fnt2 2930 7797(@Rump)m 240 fnt1 3815 7800(and)m +220 fnt2 4244 7797(@Common)m 240 fnt1 5428 7800(is)m 5663(to)s 5927(implement)s 7034(mer)s 4(ged)k 7830(inde)s 3(x)k -8439(entries)s 0 10308(\(Section)m 853(2.8\).)s 480 9934(The)m 220 fnt2 -947 9931(@Meld)m 240 fnt1 1732 9934(symbol)m 2531(returns)s 3284(the)s -3671(minimum)s 4700(meld)s 5275(of)s 5585(tw)s 2(o)k -6034(paragraphs,)s 7229(that)s 7686(is)s 7935(the)s 8323(shortest)s -0 9646(paragraph)m 1013(that)s 1431(contains)s 2279(the)s 2627(tw)s 2(o)k +8439(entries)s 0 7512(\(Section)m 853(2.8\).)s 480 7138(The)m 220 fnt2 +942 7135(@Meld)m 240 fnt1 1723 7138(symbol)m 2518(returns)s 3267(the)s +3649(minimum)s 4674(meld)s 5245(of)s 5551(tw)s 2(o)k +5995(paragraphs,)s 7186(that)s 7639(is,)s 7940(the)s 8323(shortest)s +0 6850(paragraph)m 1013(that)s 1431(contains)s 2279(the)s 2627(tw)s 2(o)k 3037(original)s 3835(paragraphs)s 4935(as)s 5185(subsequences.)s 6652(F)s 3(or)k -7041(e)s 3(xample,)k 220 fnt2 480 9145({ Aardv)m 5(ar)k -3(k , 1 , 2 } @Meld { Aardv)k 5(ar)k -3(k , 2 , 3 })k -240 fnt1 0 8651(produces)m 480 8148(Aardv)m 6(ark)k 1438(,)s +7041(e)s 3(xample,)k 220 fnt2 480 6349({ Aardv)m 5(ar)k -3(k , 1 , 2 } @Meld { Aardv)k 5(ar)k -3(k , 2 , 3 })k +240 fnt1 0 5855(produces)m 480 5352(Aardv)m 6(ark)k 1438(,)s 1545(1)s 1700(,)s 1807(2)s 1981(,)s 2088(3)s -0 7664(The)m 455(result)s 1073(is)s 1310(related)s 2045(to)s +0 4868(The)m 455(result)s 1073(is)s 1310(related)s 2045(to)s 2312(the)s 2687(well-kno)s 6(wn)k 3909(longest)s 4688(common)s 5610(substring,)s 6622(in)s 6893(that)s 7338(the)s 7714(meld)s -8278(contains)s 0 7376(e)m 6(v)k 3(erything)k 1076(not)s -1451(in)s 1704(the)s 2061(lcs)s 2387(plus)s 2846(one)s -3257(cop)s 2(y)k 3785(of)s 4065(e)s 6(v)k 3(erything)k -5142(in)s 5394(the)s 5751(lcs.)s 6190(This)s 6675(function)s -7539(is)s 7758(well-suited)s 8887(to)s 0 7088(melding)m 830(comple)s 3(x)k -1698(inde)s 3(x)k 2274(entries.)s 3067(Note)s 3580(that)s -3990(there)s 4515(must)s 5033(be)s 5307(a)s 5465(non-zero)s -6360(amount)s 7131(of)s 7394(space)s 7973(before)s 8631(each)s -0 6800(comma,)m 805(otherwise)s 1783(each)s 2271(will)s 2690(become)s -3484(part)s 3908(of)s 4172(the)s 4513(preceding)s 5502(w)s 2(ord,)k -6093(and,)s 6539(since)s 220 fnt2 7079 6797(@Meld)m 240 fnt1 -7818 6800(compares)m 8778(the)s 0 6512(tw)m 2(o)k 410(paragraphs)s -1510(w)s 2(ord)k 2058(by)s 2352(w)s 2(ord,)k -2949(the)s 3297(result)s 3887(will)s 4313(be)s 4595(dif)s 6(ferent)k -5470(and)s 5874(less)s 6283(satisf)s 2(actory)k 15(.)k -480 6138(Determining)m 1737(the)s 2080(v)s 6(alues)k 2731(of)s -2997(all)s 3285(these)s 3827(symbols)s 4671(requires)s 5486(testing)s -6171(whether)s 6996(one)s 7393(component)s 8512(of)s 8778(the)s -0 5850(\207rst)m 420(paragraph)s 1422(is)s 1620(equal)s 2182(to)s -2409(one)s 2800(component)s 3912(of)s 4172(the)s 4508(second.)s -5326(Since)s 5901(V)s 26(ersion)k 6678(3.25,)s 7193(the)s -7530(objects)s 8246(in)s 9(v)k 4(olv)k 3(ed)k -0 5562(may)m 463(be)s 741(arbitrary)s 1613(and)s 2013(Lout)s -2522(will)s 2944(perform)s 3770(the)s 4114(necessary)s 5094(detailed)s -5904(checking)s 6818(for)s 7152(equality;)s 8030(pre)s 6(viously)k 15(,)k -0 5274(only)m 480(simple)s 1173(w)s 2(ords)k 1807(were)s -2327(guaranteed)s 3434(to)s 3673(be)s 3955(tested)s 4570(correctly)s 15(.)k -240 fnt5 0 4481(3.25.)m 591(@Insert)s -[ /Dest /LOUTinsert /DEST pdfmark - -[ /Dest /LOUT16_4074_pre_inse_ld_1 /DEST pdfmark -240 fnt1 541 4049(The)m -220 fnt2 970 4046(@Inser)m -8(t)k 240 fnt1 1808 4049(symbol)m -2569(inserts)s 3245(its)s 3522(left)s 3901(parameter)s 4916(at)s -5149(the)s 5499(be)s 3(ginning)k 6508(of)s 6781(the)s -7130(\207rst)s 7563(paragraph)s 8577(of)s 8850(its)s 0 3761(right)m -511(parameter:)s 220 fnt2 480 3260(X @Inser)m -8(t { A B // C // D })k 240 fnt1 -0 2766(is)m 210(equi)s 6(v)k 6(alent)k 1254(to)s -220 fnt2 480 2265({ XA B // C // D })m 240 fnt1 0 1771(Notice)m 707(that)s -1139(a)s 1320(zero-width)s 2426(space)s 3028(separates)s 220 fnt2 -3968 1768(X)m 240 fnt1 4185 1771(from)m 4723(the)s 5085(\207rst)s -5531(paragraph,)s 6608(so)s 6889(if)s 7120(some)s 7696(wider)s -8314(space)s 8916(is)s 0 1483(required)m 857(it)s 1052(must)s -1580(be)s 1865(placed)s 2550(at)s 2785(the)s 3137(end)s -3544(of)s 220 fnt2 3818 1480(X)m 240 fnt1 3960 1483(.)m -4127(The)s 220 fnt2 4558 1480(@Inser)m -8(t)k 240 fnt1 -5397 1483(operation)m 6361(is)s 6574(applied)s 7339(to)s 7581(the)s -7932(v)s 6(alue)k 8503(of)s 8778(the)s 0 1195(right)m -511(parameter)s 1525(after)s 2021(e)s 6(v)k 6(aluation.)k -480 821(The)m 917(only)s 1407(kno)s 6(wn)k 2121(use)s -2506(for)s 2853(this)s 3259(symbol)s 4029(is)s 4249(to)s -4498(attach)s 5134(something)s 6194(lik)s 2(e)k 240 fnt5 -6616 820(Figur)m 4(e)k 7355(6)s 240 fnt1 7538 821(to)m -7787(the)s 8145(front)s 8679(of)s 8960(a)s 0 533(multi-paragraph)m -1596(caption.)s +8278(contains)s 0 4580(e)m 6(v)k 3(erything)k 1054(not)s +1407(in)s 1636(the)s 1971(lcs)s 2274(plus)s 2710(one)s +3099(cop)s 2(y)k 3604(of)s 3861(e)s 6(v)k 3(erything)k +4915(in)s 5145(the)s 5479(lcs.)s 5895(Where)s 6575(there)s +7094(are)s 7428(se)s 6(v)k 3(eral)k 8136(minimum)s +0 4292(melds,)m 220 fnt2 705 4289(@Meld)m 240 fnt1 1478 4292(returns)m +2219(the)s 2595(one)s 3024(in)s 3294(which)s 3964(the)s +4339(components)s 5574(of)s 5873(the)s 6248(\207rst)s 6706(parameter)s +7748(are)s 8122(as)s 8399(f)s 2(ar)k 8749(left)s +0 4004(as)m 250(possible.)s 480 3630(Determining)m 1764(the)s 2136(v)s 6(alues)k +2816(of)s 3110(all)s 3427(these)s 3998(symbols)s 4870(requires)s +5714(testing)s 6428(whether)s 7281(one)s 7707(component)s 8855(of)s +0 3342(the)m 372(\207rst)s 827(paragraph)s 1864(is)s 2098(equal)s +2695(to)s 2958(one)s 3384(component)s 4532(of)s 4827(the)s +5199(second.)s 6052(Since)s 6663(V)s 26(ersion)k 7475(3.25,)s +8026(the)s 8398(objects)s 0 3054(in)m 9(v)k 4(olv)k 3(ed)k +893(may)s 1372(be)s 1667(arbitrary)s 2555(and)s 2972(Lout)s +3497(will)s 3936(perform)s 4778(the)s 5139(necessary)s 6135(detailed)s +6962(checking)s 7892(for)s 8244(equality;)s 0 2766(pre)m 6(viously)k 15(,)k +1084(only)s 1552(simple)s 2233(w)s 2(ords)k 2855(were)s +3363(guaranteed)s 4458(to)s 4685(be)s 4954(tested)s 5557(correctly)s 15(.)k +6482(T)s 19(w)k 2(o)k 6941(w)s 2(ords)k +7563(are)s 7898(equal)s 8459(if)s 8663(the)s 3(y)k +0 2478(contain)m 761(the)s 1108(same)s 1655(sequence)s 2587(of)s +2858(characters,)s 3931(re)s 3(g)k 1(ardless)k 4945(of)s +5216(whether)s 6045(the)s 3(y)k 6508(are)s 6854(enclosed)s +7749(in)s 7991(quotes,)s 8722(and)s 0 2190(re)m 3(g)k 1(ardless)k +1008(of)s 1272(the)s 1612(current)s 2341(font)s 2778(or)s +3030(an)s 3(y)k 3419(other)s 3963(style)s 4462(information.)s +5747(Otherwise,)s 6828(objects)s 7549(are)s 7888(equal)s 8454(if)s +8663(the)s 3(y)k 0 1902(are)m 337(of)s 598(the)s +936(same)s 1473(type)s 1931(and)s 2325(ha)s 4(v)k 3(e)k +2816(the)s 3153(same)s 3690(parameters,)s 4834(including)s 5781(g)s 1(aps)k +6260(in)s 6493(concatenation)s 7868(objects.)s 8698(The)s 0 1614(sole)m +459(e)s 3(xception)k 1461(is)s 220 fnt2 1690 1611(@LinkSource)m +240 fnt1 3002 1614(,)m 3127(whose)s 3814(left)s 4209(parameter)s +5241(is)s 5470(ignored)s 6277(during)s 6974(equality)s 7816(testing,)s +8579(since)s 0 1326(otherwise)m 985(there)s 1518(w)s 2(ould)k +2173(be)s 2455(problems)s 3396(in)s 3639(the)s 3987(appearance)s +5118(of)s 5389(melded)s 6151(clickable)s 7069(inde)s 3(x)k +7653(entries.)s 480 952(Style)m 1052(changing)s 2008(operations)s 3080(\()s +220 fnt2 3153 949(@F)m 6(ont)k 240 fnt1 3805 952(,)m +220 fnt2 3937 949(@Colour)m 240 fnt1 4890 952(etc.\))m 5382(are)s +5754(not)s 6145(considered)s 7264(in)s 7532(equality)s 8382(testing,)s +0 664(since)m 547(these)s 1094(ha)s 4(v)k 3(e)k +1595(been)s 2104(processed)s 3105(and)s 3508(deleted)s 4256(by)s +4550(the)s 4898(time)s 5378(that)s 5796(the)s 6143(tests)s +6618(are)s 6965(done.)s 7595(Also,)s 8154(Lout)s 8665(tries)s +0 376(hard)m 483(to)s 722(get)s 1074(rid)s 1397(of)s +1668(redundant)s 2685(braces)s 3346(around)s 4069(concatenation)s 5454(objects,)s +6238(which)s 6880(is)s 7090(wh)s 1(y)k grestore gsave 1417 -15423 translate @@ -13560,82 +13556,225 @@ gsave 240 fnt5 1417 -1583(56)m 240 fnt6 7498 -1580(Chapter)m 8348(3.)s 8622(Pr)s 8(ede\207ned)k 9717(symbols)s 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 +0 LoutMargSet +grestore +220 fnt2 480 13207({ a { b c } } @Meld { { a b } c })m +240 fnt1 0 12713(produces)m 480 12210(a)m 646(b)s 819(c)s +0 11757(The)m 428(tw)s 2(o)k 838(parameters)s 1936(are)s +2283(equal)s 2856(by)s 3150(the)s 3498(time)s 3978(the)s 3(y)k +4441(are)s 4788(compared)s 5789(by)s 220 fnt2 6083 11754(@Meld)m +240 fnt1 6769 11757(.)m 480 11383(One)m 928(problematic)s 2114(area)s +2563(in)s 2799(the)s 3139(use)s 3506(of)s 3770(these)s +4309(operators)s 5241(is)s 5444(the)s 5784(de\207nition)s 6750(of)s +7014(equality)s 7830(when)s 8398(objects)s 0 11095(are)m 365(immediately)s +1631(adjacent.)s 2609(Lout)s 3139(contains)s 4005(an)s 4306(optimization)s +5589(which)s 6249(mer)s 4(ges)k 7004(immediately)s 8270(adjacent)s +0 10807(w)m 2(ords)k 634(whene)s 6(v)k 3(er)k +1615(the)s 3(y)k 2078(ha)s 4(v)k 3(e)k +2579(the)s 2927(same)s 3474(style.)s 4089(F)s 3(or)k +4478(e)s 3(xample,)k 220 fnt2 480 10309({Hello}{w)m 2(or)k -3(ld})k +240 fnt1 0 9815(w)m 2(ould)k 655(be)s 937(treated)s +1644(internally)s 2613(as)s 2863(one)s 3265(w)s 2(ord,)k +3862(whereas)s 220 fnt2 480 9314({Hello}{y)m 4(ello)k 3(w @Colour w)k 2(or)k -3(ld})k +240 fnt1 0 8816(w)m 2(ould)k 708(be)s 1044(treated)s +1805(as)s 2109(tw)s 2(o)k 2573(adjacent)s 3483(w)s 2(ords.)k +4284(Thus,)s 4924(although)s 220 fnt2 5873 8813(@F)m 6(ont)k +240 fnt1 6525 8816(,)m 220 fnt2 6686 8813(@Colour)m 240 fnt1 +7554 8816(,)m 7715(and)s 8173(the)s 8575(other)s 0 8528(style)m +517(operators)s 1468(are)s 1825(ignored)s 2625(in)s 2878(equality)s +3713(testing,)s 4467(the)s 3(y)k 4941(may)s 5417(af)s 6(fect)k +6024(the)s 6382(structure)s 7284(of)s 7565(the)s 7924(objects)s +8663(the)s 3(y)k 0 8240(lie)m 294(within.)s 480 7866(At)m +810(present,)s 220 fnt2 1639 7863(@Common)m 240 fnt1 2830 7866(and)m +220 fnt2 3266 7863(@Rump)m 240 fnt1 4158 7866(treat)m 4673(all)s +4998(unmer)s 4(ged)k 6041(components)s 7281(of)s 7584(their)s +8113(paragraph)s 0 7578(as)m 278(separate,)s 1195(e)s 6(v)k 3(en)k +1724(if)s 1969(one)s 2399(is)s 2638(immediately)s 3914(adjacent)s +4799(to)s 5066(another)s 13(.)k 220 fnt2 5962 7575(@Common)m +240 fnt1 7150 7578(and)m 220 fnt2 7582 7575(@Rump)m 240 fnt1 +8471 7578(w)m 2(ould)k 0 7290(thus)m 449(see)s 809(one)s +1210(component)s 2333(in)s 2574(the)s 2921(\207rst)s 3351(e)s 3(xample)k +4213(and)s 4615(tw)s 2(o)k 5024(in)s 5266(the)s +5613(second.)s 220 fnt2 6440 7287(@Meld)m 240 fnt1 7185 7290(treats)m +7751(each)s 8245(group)s 8855(of)s 0 7002(immediately)m 1239(adjacent)s +2086(components)s 3285(as)s 3526(a)s 3683(single)s 4301(component,)s +5463(so)s 5720(it)s 5903(w)s 2(ould)k 6549(see)s +6901(one)s 7294(component)s 8409(in)s 8643(both)s 0 6714(e)m 3(xamples;)k +1015(b)s 4(ut)k 1381(it)s 1577(w)s 2(ould)k +2235(still)s 2651(not)s 3021(report)s 3655(them)s 4196(as)s +4450(equal,)s 5079(since)s 5630(one)s 6035(is)s 6249(a)s +6419(single)s 7050(w)s 2(ord)k 7601(and)s 8009(the)s +8361(other)s 8916(is)s 0 6426(a)m 179(pair)s 623(of)s +907(adjacent)s 1777(w)s 2(ords.)k 2537(These)s 3177(confusing)s +4188(and)s 4605(inconsistent)s 5820(properties)s 6839(might)s 7471(be)s +7766(re)s 6(vised)k 8521(in)s 8778(the)s 0 6138(future.)m +754(See)s 1176(Section)s 1971(4.6)s 2345(for)s 2704(an)s +3008(e)s 3(xample)k 3892(of)s 4184(the)s 4553(practical)s +5450(use)s 5846(of)s 6138(these)s 6706(operators,)s 7723(in)s +7987(which)s 8650(v)s 3(ery)k 0 5850(small)m 564(unbreakable)s +1781(g)s 1(aps)k 2262(are)s 2600(used)s 3089(to)s +3320(ensure)s 3991(that)s 4401(apparently)s 5456(adjacent)s 6303(components)s +7503(are)s 7842(separate,)s 8722(and)s 220 fnt2 0 5559(@OneCol)m +240 fnt1 1026 5562(is)m 1250(used)s 1761(to)s 2014(pre)s 6(v)k 3(ent)k +2797(the)s 3159(w)s 2(ord)k 3721(mer)s 4(ging)k +4581(optimization)s 5860(from)s 6399(taking)s 7064(ef)s 6(fect)k +7674(when)s 8264(it)s 8471(w)s 2(ould)k 0 5274(otherwise)m +985(cause)s 1572(trouble.)s 240 fnt5 0 4530(3.25.)m 591(@Insert)s + +[ /Dest /LOUTinsert /DEST pdfmark + +[ /Dest /LOUT16_4080_pre_inse_1 /DEST pdfmark +240 fnt1 541 4098(The)m 220 fnt2 970 4095(@Inser)m -8(t)k +240 fnt1 1808 4098(symbol)m 2569(inserts)s 3245(its)s 3522(left)s +3901(parameter)s 4916(at)s 5149(the)s 5499(be)s 3(ginning)k +6508(of)s 6781(the)s 7130(\207rst)s 7563(paragraph)s 8577(of)s +8850(its)s 0 3810(right)m 511(parameter:)s 220 fnt2 480 3309(X @Inser)m -8(t { A B // C // D })k +240 fnt1 0 2815(is)m 210(equi)s 6(v)k 6(alent)k +1254(to)s 220 fnt2 480 2314({ XA B // C // D })m 240 fnt1 0 1820(Notice)m +707(that)s 1139(a)s 1320(zero-width)s 2426(space)s 3028(separates)s +220 fnt2 3968 1817(X)m 240 fnt1 4185 1820(from)m 4723(the)s +5085(\207rst)s 5531(paragraph,)s 6608(so)s 6889(if)s 7120(some)s +7696(wider)s 8314(space)s 8916(is)s 0 1532(required)m 857(it)s +1052(must)s 1580(be)s 1865(placed)s 2550(at)s 2785(the)s +3137(end)s 3544(of)s 220 fnt2 3818 1529(X)m 240 fnt1 +3960 1532(.)m 4127(The)s 220 fnt2 4558 1529(@Inser)m -8(t)k +240 fnt1 5397 1532(operation)m 6361(is)s 6574(applied)s 7339(to)s +7581(the)s 7932(v)s 6(alue)k 8503(of)s 8778(the)s +0 1244(right)m 511(parameter)s 1525(after)s 2021(e)s 6(v)k 6(aluation.)k +480 870(The)m 917(only)s 1407(kno)s 6(wn)k 2121(use)s +2506(for)s 2853(this)s 3259(symbol)s 4029(is)s 4249(to)s +4498(attach)s 5134(something)s 6194(lik)s 2(e)k 240 fnt5 +6616 869(Figur)m 4(e)k 7355(6)s 240 fnt1 7538 870(to)m +7787(the)s 8145(front)s 8679(of)s 8960(a)s 0 582(multi-paragraph)m +1596(caption.)s +grestore +gsave +1417 -15423 translate +240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave 0 LoutMargSet grestore -240 fnt5 0 13203(3.26.)m -591(@OneOf)s + +grestore + +grestore + +grestore + +pgsave restore +showpage + +%%Page: 57 63 +%%BeginPageSetup +%%PageResources: font Times-Roman +%%+ font Times-Italic +%%+ 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 +0 0 translate +240 fnt1 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 288 60 LoutGraphic +gsave +LoutPageSet +grestore +gsave +0 16840 translate +0.0000 rotate +240 fnt6 1417 -1578(3.25.)m 1991(@Insert)s 240 fnt5 10248 -1581(57)m +gsave +1417 -15423 translate +240 fnt1 9066 13415 0 13415 240 288 60 LoutGraphic +gsave +1 LoutMargSet +grestore +240 fnt5 0 13250(3.26.)m 591(@OneOf)s [ /Dest /LOUToneof /DEST pdfmark -[ /Dest /LOUT16_4074_pre_oneo_ld_1 /DEST pdfmark -240 fnt1 534 12771(The)m 220 fnt2 956 12768(@OneOf)m -240 fnt1 1877 12771(symbol)m 2631(returns)s 3339(one)s 3734(of)s -3999(the)s 4341(sequence)s 5268(of)s 5533(objects)s 6254(which)s -6890(is)s 7094(its)s 7364(right)s 7869(parameter)s 8876(as)s -0 12483(its)m 276(result:)s 220 fnt2 480 12032(@OneOf {)m 480 11744( @ResultA)m -480 11456( @ResultB)m 480 11168( @ResultC)m 480 10880(})m 240 fnt1 0 10386(The)m -451(choice)s 1155(is)s 1388(made)s 1986(to)s 2248(ensure)s -2952(that)s 3393(whate)s 6(v)k 3(er)k 4344(g)s 1(alle)k 3(y)k -5001(tar)s 4(get)k 5624(is)s 5857(required)s 6735(at)s -6990(the)s 7362(moment)s 8229(is)s 8463(found.)s 0 10098(F)m 3(or)k -389(e)s 3(xample,)k 1304(if)s 1522(we)s 1858(are)s -2206(e)s 6(v)k 6(aluating)k 220 fnt2 3244 10095(@OneOf)m -240 fnt1 4172 10098(as)m 4423(part)s 4855(of)s 5127(an)s -5411(attempt)s 6188(to)s 6428(attach)s 7056(a)s 7223(g)s 1(alle)k 3(y)k -7858(whose)s 8527(tar)s 4(get)k 0 9810(is)m 220 fnt2 -222 9807(@SomeT)m 26(arget)k 240 fnt1 1622 9810(,)m 1741(then)s -2223(the)s 2583(result)s 3186(abo)s 3(v)k 3(e)k -3820(will)s 4259(be)s 220 fnt2 4553 9807(@ResultA)m 240 fnt1 -5613 9810(if)m 5843(it)s 6047(contains)s 220 fnt2 6908 9807(@SomeT)m 26(arget)k -240 fnt1 8308 9810(,)m 8427(or)s 8699(else)s 220 fnt2 -0 9519(@ResultB)m 240 fnt1 1042 9522(if)m 1260(it)s 1453(contains)s -220 fnt2 2302 9519(@SomeT)m 26(arget)k 240 fnt1 3702 9522(,)m -3810(or)s 4070(else)s 220 fnt2 4498 9519(@ResultC)m 240 fnt1 -5552 9522(\(whether)m 6462(or)s 6722(not)s 7089(it)s 7282(contains)s -8131(the)s 8480(tar)s 4(get,)k 0 9234(or)m 259(if)s -476(there)s 1009(is)s 1219(no)s 1512(tar)s 4(get\).)k -480 8860(Use)m 930(of)s 220 fnt2 1224 8857(@OneOf)m 240 fnt1 -2174 8860(in)m 2440(conjunction)s 3650(with)s 4155(recursi)s 6(v)k 3(e)k +[ /Dest /LOUT16_4080_pre_oneo_1 /DEST pdfmark +240 fnt1 534 12818(The)m +220 fnt2 956 12815(@OneOf)m 240 fnt1 1877 12818(symbol)m 2631(returns)s +3339(one)s 3734(of)s 3999(the)s 4341(sequence)s 5268(of)s +5533(objects)s 6254(which)s 6890(is)s 7094(its)s 7364(right)s +7869(parameter)s 8876(as)s 0 12530(its)m 276(result:)s 220 fnt2 +480 12079(@OneOf {)m 480 11791( @ResultA)m 480 11503( @ResultB)m 480 11215( @ResultC)m 480 10927(})m +240 fnt1 0 10433(The)m 451(choice)s 1155(is)s 1388(made)s +1986(to)s 2248(ensure)s 2952(that)s 3393(whate)s 6(v)k 3(er)k +4344(g)s 1(alle)k 3(y)k 5001(tar)s 4(get)k +5624(is)s 5857(required)s 6735(at)s 6990(the)s 7362(moment)s +8229(is)s 8463(found.)s 0 10145(F)m 3(or)k 389(e)s 3(xample,)k +1304(if)s 1522(we)s 1858(are)s 2206(e)s 6(v)k 6(aluating)k +220 fnt2 3244 10142(@OneOf)m 240 fnt1 4172 10145(as)m 4423(part)s +4855(of)s 5127(an)s 5411(attempt)s 6188(to)s 6428(attach)s +7056(a)s 7223(g)s 1(alle)k 3(y)k 7858(whose)s +8527(tar)s 4(get)k 0 9857(is)m 220 fnt2 222 9854(@SomeT)m 26(arget)k +240 fnt1 1622 9857(,)m 1741(then)s 2223(the)s 2583(result)s +3186(abo)s 3(v)k 3(e)k 3820(will)s 4259(be)s +220 fnt2 4553 9854(@ResultA)m 240 fnt1 5613 9857(if)m 5843(it)s +6047(contains)s 220 fnt2 6908 9854(@SomeT)m 26(arget)k 240 fnt1 +8308 9857(,)m 8427(or)s 8699(else)s 220 fnt2 0 9566(@ResultB)m +240 fnt1 1042 9569(if)m 1260(it)s 1453(contains)s 220 fnt2 +2302 9566(@SomeT)m 26(arget)k 240 fnt1 3702 9569(,)m 3810(or)s +4070(else)s 220 fnt2 4498 9566(@ResultC)m 240 fnt1 5552 9569(\(whether)m +6462(or)s 6722(not)s 7089(it)s 7282(contains)s 8131(the)s +8480(tar)s 4(get,)k 0 9281(or)m 259(if)s 476(there)s +1009(is)s 1219(no)s 1512(tar)s 4(get\).)k 480 8907(Use)m +930(of)s 220 fnt2 1224 8904(@OneOf)m 240 fnt1 2174 8907(in)m +2440(conjunction)s 3650(with)s 4155(recursi)s 6(v)k 3(e)k 5100(symbols)s 5972(can)s 6384(lead)s 6863(to)s 7125(problems.)s -8202(Consider)s 0 8572(this)m 396(e)s 3(xample:)k 220 fnt2 -480 8071(def @Recursiv)m 5(e {)k 480 7495( def @ChoiceA { @APlace // @Recursiv)m 5(e })k 480 6919( def @ChoiceB { @BPlace // @Recursiv)m 5(e })k -480 6343( @OneOf {)m 480 6055( @ChoiceA)m 480 5767( @ChoiceB)m 480 5479( })m 480 5191(})m -240 fnt1 0 4697(Lout)m 523(belie)s 6(v)k 3(es)k -1360(that)s 1790(e)s 3(xpanding)k 220 fnt2 2849 4694(@Recursiv)m 5(e)k -240 fnt1 4106 4697(is)m 4328(the)s 4687(right)s 5210(thing)s +8202(Consider)s 0 8619(this)m 396(e)s 3(xample:)k 220 fnt2 +480 8118(def @Recursiv)m 5(e {)k 480 7542( def @ChoiceA { @APlace // @Recursiv)m 5(e })k 480 6966( def @ChoiceB { @BPlace // @Recursiv)m 5(e })k +480 6390( @OneOf {)m 480 6102( @ChoiceA)m 480 5814( @ChoiceB)m 480 5526( })m 480 5238(})m +240 fnt1 0 4744(Lout)m 523(belie)s 6(v)k 3(es)k +1360(that)s 1790(e)s 3(xpanding)k 220 fnt2 2849 4741(@Recursiv)m 5(e)k +240 fnt1 4106 4744(is)m 4328(the)s 4687(right)s 5210(thing)s 5767(to)s 6017(do)s 6322(when)s 6910(searching)s 7890(for)s -8240(either)s 8855(of)s 0 4409(the)m 380(g)s 1(alle)k 3(y)k -1046(tar)s 4(gets)k 220 fnt2 1762 4406(@APlace)m 240 fnt1 -2763 4409(and)m 220 fnt2 3199 4406(@BPlace)m 240 fnt1 4108 4409(.)m -4305(When)s 4966(searching)s 5968(for)s 220 fnt2 6338 4406(@BPlace)m -240 fnt1 7339 4409(this)m 7768(leads)s 8342(Lout)s 8887(to)s -0 4121(e)m 3(xpand)k 220 fnt2 760 4118(@Recursiv)m 5(e)k -240 fnt1 1945 4121(,)m 2065(then)s 220 fnt2 2547 4118(@ChoiceA)m -240 fnt1 3596 4121(,)m 3717(then)s 4199(the)s 220 fnt2 -4560 4118(@Recursiv)m 5(e)k 240 fnt1 5818 4121(symbol)m 6592(within)s -220 fnt2 7273 4118(@ChoiceA)m 240 fnt1 8322 4121(,)m 8442(and)s -8860(so)s 0 3833(on)m 320(in\207nitely)s 15(.)k 1355(This)s +8240(either)s 8855(of)s 0 4456(the)m 380(g)s 1(alle)k 3(y)k +1046(tar)s 4(gets)k 220 fnt2 1762 4453(@APlace)m 240 fnt1 +2763 4456(and)m 220 fnt2 3199 4453(@BPlace)m 240 fnt1 4108 4456(.)m +4305(When)s 4966(searching)s 5968(for)s 220 fnt2 6338 4453(@BPlace)m +240 fnt1 7339 4456(this)m 7768(leads)s 8342(Lout)s 8887(to)s +0 4168(e)m 3(xpand)k 220 fnt2 760 4165(@Recursiv)m 5(e)k +240 fnt1 1945 4168(,)m 2065(then)s 220 fnt2 2547 4165(@ChoiceA)m +240 fnt1 3596 4168(,)m 3717(then)s 4199(the)s 220 fnt2 +4560 4165(@Recursiv)m 5(e)k 240 fnt1 5818 4168(symbol)m 6592(within)s +220 fnt2 7273 4165(@ChoiceA)m 240 fnt1 8322 4168(,)m 8442(and)s +8860(so)s 0 3880(on)m 320(in\207nitely)s 15(.)k 1355(This)s 1854(problem)s 2734(can)s 3146(be)s 3451(a)s 4(v)k 4(oided)k -4283(by)s 4600(attaching)s 5552(a)s 220 fnt2 5741 3830(@NotRe)m 6(v)k 5(ealed)k -240 fnt1 7291 3833(symbol)m 8074(to)s 8336(each)s 8855(of)s -0 3545(the)m 357(inner)s 220 fnt2 918 3542(@Recursiv)m 5(e)k -240 fnt1 2172 3545(symbols:)m 3146(these)s 3703(are)s 4059(then)s +4283(by)s 4600(attaching)s 5552(a)s 220 fnt2 5741 3877(@NotRe)m 6(v)k 5(ealed)k +240 fnt1 7291 3880(symbol)m 8074(to)s 8336(each)s 8855(of)s +0 3592(the)m 357(inner)s 220 fnt2 918 3589(@Recursiv)m 5(e)k +240 fnt1 2172 3592(symbols:)m 3146(these)s 3703(are)s 4059(then)s 4538(not)s 4914(a)s 4(v)k 6(ailable)k 5831(for)s 6179(e)s 3(xpansion)k 7214(until)s 7716(a)s 7892(decision)s -8756(has)s 0 3257(been)m 510(made)s 1085(to)s 1326(e)s 3(xpand)k +8756(has)s 0 3304(been)m 510(made)s 1085(to)s 1326(e)s 3(xpand)k 2074(the)s 2424(symbol)s 3185(the)s 3(y)k 3650(lie)s 3945(within.)s 4721(In)s 4979(this)s 5376(particular)s 6352(e)s 3(xample)k 7216(it)s 7410(w)s 2(ould)k 8066(be)s 8350(simpler)s -0 2969(to)m 239(write)s 220 fnt2 480 2517(def @Recursiv)m 5(e {)k -480 1941( @OneOf {)m 480 1653( @APlace)m 480 1365( @BPlace)m 480 1077( })m 480 789( // @Recursiv)m 5(e)k -480 501(})m +0 3016(to)m 239(write)s 220 fnt2 480 2564(def @Recursiv)m 5(e {)k +480 1988( @OneOf {)m 480 1700( @APlace)m 480 1412( @BPlace)m 480 1124( })m 480 836( // @Recursiv)m 5(e)k + grestore gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore grestore @@ -13647,22 +13786,22 @@ grestore pgsave restore showpage -%%Page: 57 63 +%%Page: 58 64 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Italic %%+ font Times-Bold +%%+ 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-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 Times-Italic +/Times-Italicfnt6 vec2 /Times-Italic LoutRecode +/fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt2 vec2 /Helvetica LoutRecode /fnt2 { /Helveticafnt2 LoutFont } def @@ -13677,124 +13816,117 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(3.26.)m 1991(@OneOf)s 240 fnt5 10248 -1583(57)m -gsave +240 fnt5 1417 -1583(58)m 240 fnt6 7498 -1580(Chapter)m 8348(3.)s +8622(Pr)s 8(ede\207ned)k 9717(symbols)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 -1 LoutMargSet +0 LoutMargSet grestore -0 13205(b)m 4(ut)k 378(this)s 791(f)s 2(actoring)k +220 fnt2 480 13210(})m +240 fnt1 0 12716(b)m 4(ut)k 378(this)s 791(f)s 2(actoring)k 1720(is)s 1947(not)s 2329(possible)s 3186(when)s 3778(the)s 4143(recursi)s 6(v)k 3(e)k 5081(calls)s 5586(ha)s 4(v)k 3(e)k 6103(parameters)s 7218(that)s 7652(are)s 8016(required)s 8887(to)s -0 12917(dif)m 6(fer)k 583(in)s 826(the)s 1174(tw)s 2(o)k -1584(cases.)s 240 fnt5 0 12173(3.27.)m 591(@Next)s +0 12428(dif)m 6(fer)k 583(in)s 826(the)s 1174(tw)s 2(o)k +1584(cases.)s 240 fnt5 0 11684(3.27.)m 591(@Next)s [ /Dest /LOUTnext /DEST pdfmark -[ /Dest /LOUT16_4074_pre_next_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_next_1 /DEST pdfmark 240 fnt1 -535 11741(The)m 220 fnt2 957 11738(@Ne)m 6(xt)k 240 fnt1 -1676 11741(symbol)m 2430(returns)s 3138(its)s 3409(parameter)s 4417(plus)s +535 11252(The)m 220 fnt2 957 11249(@Ne)m 6(xt)k 240 fnt1 +1676 11252(symbol)m 2430(returns)s 3138(its)s 3409(parameter)s 4417(plus)s 4861(one.)s 5366(It)s 5565(is)s 5769(rather)s 6380(cle)s 6(v)k 3(er)k 7008(at)s 7234(w)s 2(orking)k 8078(this)s 8468(out:)s -8934(it)s 0 11453(hunts)m 570(through)s 1372(the)s 1720(parameter)s +8934(it)s 0 10964(hunts)m 570(through)s 1372(the)s 1720(parameter)s 2734(from)s 3258(right)s 3769(to)s 4008(left,)s 4432(looking)s 5217(for)s 5555(a)s 5721(number)s 6512(to)s 6751(increment:)s -220 fnt2 480 10952(@Ne)m 6(xt \(3.99\))k 240 fnt1 0 10456(has)m -404(result)s 1029(\(3.100\).)s 1925(If)s 220 fnt2 2190 10453(@Ne)m 6(xt)k -240 fnt1 2949 10456(cannot)m 3681(\207nd)s 4147(a)s 4348(digit)s +220 fnt2 480 10463(@Ne)m 6(xt \(3.99\))k 240 fnt1 0 9967(has)m +404(result)s 1029(\(3.100\).)s 1925(If)s 220 fnt2 2190 9964(@Ne)m 6(xt)k +240 fnt1 2949 9967(cannot)m 3681(\207nd)s 4147(a)s 4348(digit)s 4880(inside)s 5542(its)s 5852(parameter)s 9(,)k 6939(it)s 7166(is)s 7410(an)s 7728(error)s 13(.)k 8377(Roman)s -0 10168(numerals)m 925(are)s 1270(handled)s 2084(by)s 2376(storing)s +0 9679(numerals)m 925(are)s 1270(handled)s 2084(by)s 2376(storing)s 3091(them)s 3627(in)s 3868(a)s 4032(database,)s 4960(as)s 5208(e)s 3(xplained)k 6191(in)s 6432(Section)s 7204(4.2;)s -220 fnt2 7614 10165(@Ne)m 6(xt)k 240 fnt1 8336 10168(will)m -8760(not)s 0 9880(increment)m 1015(a)s 1181(Roman)s 1930(numeral.)s -240 fnt5 0 9137(3.28.)m 591(@Case)s +220 fnt2 7614 9676(@Ne)m 6(xt)k 240 fnt1 8336 9679(will)m +8760(not)s 0 9391(increment)m 1015(a)s 1181(Roman)s 1930(numeral.)s +240 fnt5 0 8648(3.28.)m 591(@Case)s [ /Dest /LOUTcase /DEST pdfmark -[ /Dest /LOUT16_4074_pre_case_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_case_1 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_case_ld_2 /DEST pdfmark -240 fnt1 540 8705(The)m -220 fnt2 968 8702(@Case)m 240 fnt1 1755 8705(symbol)m 2515(selects)s +[ /Dest /LOUT16_4080_pre_case_2 /DEST pdfmark +240 fnt1 540 8216(The)m +220 fnt2 968 8213(@Case)m 240 fnt1 1755 8216(symbol)m 2515(selects)s 3202(its)s 3478(result)s 4068(from)s 4592(a)s 4758(list)s 5109(of)s 5380(alternati)s 6(v)k 3(es,)k 6578(depending)s -7629(on)s 7926(a)s 8092(tag:)s 220 fnt2 480 8204(@Da)m 6(y @Case {)k -480 7916( { 1 21 31 } @Y)m 4(ield st)k 480 7628( { 2 22 } @Y)m 4(ield nd)k 480 7340( { 3 23 } @Y)m 4(ield rd)k -480 7052( else @Y)m 4(ield th)k 480 6764(})m 240 fnt1 0 6270(In)m +7629(on)s 7926(a)s 8092(tag:)s 220 fnt2 480 7715(@Da)m 6(y @Case {)k +480 7427( { 1 21 31 } @Y)m 4(ield st)k 480 7139( { 2 22 } @Y)m 4(ield nd)k 480 6851( { 3 23 } @Y)m 4(ield rd)k +480 6563( else @Y)m 4(ield th)k 480 6275(})m 240 fnt1 0 5781(In)m 257(this)s 654(e)s 3(xample)k 1518(the)s 1868(result)s 2459(will)s 2886(be)s 3169(st)s 3390(if)s 220 fnt2 -3608 6267(@Da)m 6(y)k 240 fnt1 4274 6270(is)m 4485(1,)s +3608 5778(@Da)m 6(y)k 240 fnt1 4274 5781(is)m 4485(1,)s 4714(21,)s 5062(or)s 5322(31,)s 5670(and)s 6076(nd)s -6375(if)s 220 fnt2 6593 6267(@Da)m 6(y)k 240 fnt1 -7259 6270(is)m 7471(2)s 7646(or)s 7906(22,)s 8254(etc.)s -8698(The)s 0 5982(ef)m 6(fect)k 594(is)s 801(similar)s +6375(if)s 220 fnt2 6593 5778(@Da)m 6(y)k 240 fnt1 +7259 5781(is)m 7471(2)s 7646(or)s 7906(22,)s 8254(etc.)s +8698(The)s 0 5493(ef)m 6(fect)k 594(is)s 801(similar)s 1520(to)s 1756(accessing)s 2722(a)s 2885(database,)s 3812(though)s 4532(in)s 4773(a)s 4936(more)s 5480(compact)s 6347(form.)s -6972(The)s 7397(right)s 7905(parameter)s 8916(is)s 0 5694(a)m -171(sequence)s 1109(of)s 220 fnt2 1385 5691(@Y)m 4(ield)k -240 fnt1 2143 5694(symbols,)m 3053(each)s 3553(with)s 4040(a)s +6972(The)s 7397(right)s 7905(parameter)s 8916(is)s 0 5205(a)m +171(sequence)s 1109(of)s 220 fnt2 1385 5202(@Y)m 4(ield)k +240 fnt1 2143 5205(symbols,)m 3053(each)s 3553(with)s 4040(a)s 4211(left)s 4594(parameter)s 5613(whose)s 6286(v)s 6(alue)k 6859(is)s 7074(a)s 7245(sequence)s 8183(of)s 8459(one)s -8867(or)s 0 5406(more)m 547(juxtapositions)s 1940(of)s 2211(simple)s +8867(or)s 0 4917(more)m 547(juxtapositions)s 1940(of)s 2211(simple)s 2904(w)s 2(ords,)k 3594(and)s 3998(a)s 4164(right)s 4675(parameter)s 5689(which)s 6331(may)s 6797(be)s 7079(an)s 3(y)k -7476(object.)s 480 5032(W)m 19(e)k 895(\207rst)s 1372(describe)s +7476(object.)s 480 4543(W)m 19(e)k 895(\207rst)s 1372(describe)s 2271(the)s 2665(beha)s 4(viour)k 3725(when)s 4347(the)s 4742(v)s 6(alue)k 5356(of)s 5674(the)s 6068(left)s -6492(parameter)s 7552(of)s 220 fnt2 7870 5029(@Case)m 240 fnt1 -8703 5032(is)m 8960(a)s 0 4744(juxtaposition)m 1302(of)s 1568(one)s +6492(parameter)s 7552(of)s 220 fnt2 7870 4540(@Case)m 240 fnt1 +8703 4543(is)m 8960(a)s 0 4255(juxtaposition)m 1302(of)s 1568(one)s 1965(or)s 2220(more)s 2762(simple)s 3450(w)s 2(ords.)k 4193(Then)s 4737(the)s 5080(result)s 5666(of)s 5932(the)s -220 fnt2 6275 4741(@Case)m 240 fnt1 7058 4744(is)m 7263(the)s -7606(right)s 8112(parameter)s 0 4456(of)m 287(the)s 652(\207rst)s -220 fnt2 1100 4453(@Y)m 4(ield)k 240 fnt1 1870 4456(whose)m +220 fnt2 6275 4252(@Case)m 240 fnt1 7058 4255(is)m 7263(the)s +7606(right)s 8112(parameter)s 0 3967(of)m 287(the)s 652(\207rst)s +220 fnt2 1100 3964(@Y)m 4(ield)k 240 fnt1 1870 3967(whose)m 2554(left)s 2948(parameter)s 3979(contains)s 4844(either)s 5463(the)s 5828(v)s 6(alue)k 6413(of)s 6701(the)s 7065(left)s -7459(parameter)s 8490(of)s 8778(the)s 220 fnt2 0 4165(@Case)m -240 fnt1 727 4168(,)m 834(or)s 1093(the)s 1441(special)s -2159(v)s 6(alue)k 220 fnt2 2727 4165(else)m 240 fnt1 -3121 4168(.)m 3285(If)s 3515(there)s 4048(is)s 4258(no)s -4551(such)s 220 fnt2 5047 4165(@Y)m 4(ield)k 240 fnt1 -5800 4168(it)m 5992(is)s 6202(an)s 6485(error)s 13(.)k -480 3794(When)m 1133(the)s 1506(left)s 1908(parameter)s 2946(of)s -220 fnt2 3242 3791(@Case)m 240 fnt1 4054 3794(is)m 4288(not)s +7459(parameter)s 8490(of)s 8778(the)s 220 fnt2 0 3676(@Case)m +240 fnt1 727 3679(,)m 834(or)s 1093(the)s 1441(special)s +2159(v)s 6(alue)k 220 fnt2 2727 3676(else)m 240 fnt1 +3121 3679(.)m 3285(If)s 3515(there)s 4048(is)s 4258(no)s +4551(such)s 220 fnt2 5047 3676(@Y)m 4(ield)k 240 fnt1 +5800 3679(it)m 5992(is)s 6202(an)s 6485(error)s 13(.)k +480 3305(When)m 1133(the)s 1506(left)s 1908(parameter)s 2946(of)s +220 fnt2 3242 3302(@Case)m 240 fnt1 4054 3305(is)m 4288(not)s 4679(a)s 4870(juxtaposition)s 6200(of)s 6496(simple)s 7214(w)s 2(ords,)k -7928(the)s 8301(result)s 8916(is)s 0 3506(the)m 350(right)s +7928(the)s 8301(result)s 8916(is)s 0 3017(the)m 350(right)s 864(parameter)s 1881(of)s 2155(the)s 2506(\207rst)s 220 fnt2 -2940 3503(@Y)m 4(ield)k 240 fnt1 3696 3506(whose)m 4367(left)s -4746(parameter)s 5763(is)s 220 fnt2 5976 3503(else)m 240 fnt1 -6370 3506(,)m 6480(or)s 6742(an)s 7028(error)s 7554(otherwise.)s -8650(This)s 0 3218(permits)m 767(e)s 3(xamples)k 1718(lik)s 2(e)k -220 fnt2 480 2717(@RunningTitle @Case {)m 480 2429( dft @Y)m 4(ield @Title)k 480 2141( else @Y)m 4(ield @RunningTitle)k -480 1853(})m 240 fnt1 0 1359(where)m 661(a)s 848(running)s +2940 3014(@Y)m 4(ield)k 240 fnt1 3696 3017(whose)m 4367(left)s +4746(parameter)s 5763(is)s 220 fnt2 5976 3014(else)m 240 fnt1 +6370 3017(,)m 6480(or)s 6742(an)s 7028(error)s 7554(otherwise.)s +8650(This)s 0 2729(permits)m 767(e)s 3(xamples)k 1718(lik)s 2(e)k +220 fnt2 480 2228(@RunningTitle @Case {)m 480 1940( dft @Y)m 4(ield @Title)k 480 1652( else @Y)m 4(ield @RunningTitle)k +480 1364(})m 240 fnt1 0 870(where)m 661(a)s 848(running)s 1667(title)s 2115(is)s 2346(returned)s 3221(unless)s 3892(it)s 4105(has)s 4496(the)s 4866(v)s 6(alue)k 220 fnt2 -5455 1356(dft)m 240 fnt1 5776 1359(\(which)m 6519(presumably)s 7710(means)s -8393(that)s 8833(no)s 0 1071(running)m 798(title)s 1224(w)s 2(as)k +5455 867(dft)m 240 fnt1 5776 870(\(which)m 6519(presumably)s 7710(means)s +8393(that)s 8833(no)s 0 582(running)m 798(title)s 1224(w)s 2(as)k 1645(supplied\),)s 2642(in)s 2885(which)s 3527(case)s 3994(an)s 4277(ordinary)s 5141(title)s 5567(is)s 5777(returned)s 6631(instead.)s -480 697(When)m 1126(a)s 1310(recepti)s 6(v)k 3(e)k +480 208(When)m 1126(a)s 1310(recepti)s 6(v)k 3(e)k 2250(symbol)s 3028(is)s 3256(placed)s 3955(within)s 4641(a)s -220 fnt2 4825 694(@Case)m 240 fnt1 5552 697(,)m 5677(it)s +220 fnt2 4825 205(@Case)m 240 fnt1 5552 208(,)m 5677(it)s 5887(should)s 6601(be)s 6901(included)s 7801(in)s 8062(each)s -8575(alter)s 8998(-)s 0 409(nati)m 6(v)k 3(e,)k -695(since)s 1255(otherwise)s 2254(Basser)s 2964(Lout)s 3490(may)s -3969(become)s 4783(confused)s 5718(when)s 6308(trying)s 6945(to)s -7198(predict)s 7934(whether)s 8778(the)s 0 121(symbol)m 755(will)s -1176(be)s 1453(a)s 1613(part)s 2039(of)s 2305(the)s -2648(result)s 3232(or)s 3486(not.)s 3951(Alternati)s 6(v)k 3(ely)k 15(,)k -5288(if)s 5500(it)s 5687(can)s 6071(be)s 6347(guaranteed)s -7449(that)s 7862(the)s 8204(recepti)s 6(v)k 3(e)k - +8575(alter)s 8998(-)s grestore gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore grestore @@ -13806,22 +13938,22 @@ grestore pgsave restore showpage -%%Page: 58 64 +%%Page: 59 65 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Bold %%+ font Times-Italic +%%+ 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 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 @@ -13836,84 +13968,92 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt5 1417 -1583(58)m 240 fnt6 7498 -1580(Chapter)m 8348(3.)s -8622(Pr)s 8(ede\207ned)k 9717(symbols)s gsave +240 fnt6 1417 -1578(3.28.)m 1991(@Case)s 240 fnt5 10249 -1581(59)m +gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic +240 fnt1 9066 13414 0 13305 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore -0 13205(symbol)m 764(will)s -1195(ne)s 6(v)k 3(er)k 1782(be)s 2069(searched)s -2967(for)s 3310(when)s 3891(the)s 4244(cases)s 4804(that)s -5226(it)s 5423(does)s 5918(not)s 6289(lie)s 6587(within)s -7260(are)s 7612(selected,)s 8493(that)s 8916(is)s 0 12917(all)m -293(right)s 804(too.)s 240 fnt5 0 12124(3.29.)m 591(@Moment)s - +0 13251(nati)m 6(v)k 3(e,)k 695(since)s 1255(otherwise)s +2254(Basser)s 2964(Lout)s 3490(may)s 3969(become)s 4783(confused)s +5718(when)s 6308(trying)s 6945(to)s 7198(predict)s 7934(whether)s +8778(the)s 0 12963(symbol)m 755(will)s 1176(be)s 1453(a)s +1613(part)s 2039(of)s 2305(the)s 2648(result)s 3232(or)s +3486(not.)s 3951(Alternati)s 6(v)k 3(ely)k 15(,)k +5288(if)s 5500(it)s 5687(can)s 6071(be)s 6347(guaranteed)s +7449(that)s 7862(the)s 8204(recepti)s 6(v)k 3(e)k +0 12675(symbol)m 764(will)s 1195(ne)s 6(v)k 3(er)k +1782(be)s 2069(searched)s 2967(for)s 3310(when)s 3891(the)s +4244(cases)s 4804(that)s 5226(it)s 5423(does)s 5918(not)s +6289(lie)s 6587(within)s 7260(are)s 7612(selected,)s 8493(that)s +8916(is)s 0 12387(all)m 293(right)s 804(too.)s 240 fnt5 +0 11594(3.29.)m 591(@Moment)s [ /Dest /LOUTmoment /DEST pdfmark -240 fnt1 480 11692(The)m 908(prede\207ned)s 1976(symbol)s 220 fnt2 -2736 11689(@Moment)m -[ /Dest /LOUT16_4074_pre_mome_ld_1 /DEST pdfmark -240 fnt1 3808 11692(has)m 4178(the)s 4526(follo)s 6(wing)k -5503(de\207nition:)s 220 fnt2 480 11191(def @Moment)m 480 10903( named @T)m 26(ag {})k -480 10615( named @Second {})m 480 10327( named @Min)m 2(ute {})k 480 10039( named @Hour {})m 480 9751( named @Da)m 6(y {})k -480 9463( named @Month {})m 480 9175( named @Y)m 30(ear {})k 480 8887( named @Centur)m -6(y {})k -480 8599( named @W)m 6(eekDa)k 6(y {})k 480 8311( named @Y)m 30(earDa)k 6(y {})k -480 8023( named @Da)m 6(ylightSa)k 4(ving {})k 480 7735({})m 240 fnt1 -0 7241(It)m 208(may)s 677(be)s 962(used)s 1463(lik)s 2(e)k -1878(an)s 3(y)k 2278(other)s 2832(symbol.)s 3705(Lout)s -4220(pro)s 3(vides)k 5095(an)s 5381(in)s 9(v)k 4(ocation)k -6439(of)s 220 fnt2 6713 7238(@Moment)m 240 fnt1 7788 7241(with)m -8273(tag)s 220 fnt2 8622 7238(no)m 3(w)k 240 fnt1 -9019 7241(,)m 0 6953(whose)m 668(other)s 1219(parameters)s 2317(are)s -2664(numbers)s 3539(encoding)s 4470(the)s 4818(current)s 5554(date)s -6008(and)s 6412(time:)s 220 fnt2 480 6388(@Second)m 240 fnt1 -2482 6391(the)m 2830(current)s 3566(second,)s 4338(usually)s 5083(between)s -5937(00)s 6232(and)s 6636(59)s 220 fnt2 480 6057(@Min)m 2(ute)k -240 fnt1 2482 6060(the)m 2830(current)s 3566(minute,)s 4337(between)s -5191(00)s 5486(and)s 5890(59)s 220 fnt2 480 5747(@Hour)m -240 fnt1 2482 5750(the)m 2830(current)s 3566(hour)s 9(,)k +240 fnt1 480 11162(The)m 908(prede\207ned)s +1976(symbol)s 220 fnt2 2736 11159(@Moment)m +[ /Dest /LOUT16_4080_pre_mome_1 /DEST pdfmark +240 fnt1 3808 11162(has)m +4178(the)s 4526(follo)s 6(wing)k 5503(de\207nition:)s 220 fnt2 +480 10661(def @Moment)m 480 10373( named @T)m 26(ag {})k 480 10085( named @Second {})m 480 9797( named @Min)m 2(ute {})k +480 9509( named @Hour {})m 480 9221( named @Da)m 6(y {})k 480 8933( named @Month {})m 480 8645( named @Y)m 30(ear {})k +480 8357( named @Centur)m -6(y {})k 480 8069( named @W)m 6(eekDa)k 6(y {})k +480 7781( named @Y)m 30(earDa)k 6(y {})k 480 7493( named @Da)m 6(ylightSa)k 4(ving {})k +480 7205({})m 240 fnt1 0 6711(It)m 208(may)s 677(be)s +962(used)s 1463(lik)s 2(e)k 1878(an)s 3(y)k +2278(other)s 2832(symbol.)s 3705(Lout)s 4220(pro)s 3(vides)k +5095(an)s 5381(in)s 9(v)k 4(ocation)k 6439(of)s +220 fnt2 6713 6708(@Moment)m 240 fnt1 7788 6711(with)m 8273(tag)s +220 fnt2 8622 6708(no)m 3(w)k 240 fnt1 9019 6711(,)m +0 6423(whose)m 668(other)s 1219(parameters)s 2317(are)s 2664(numbers)s +3539(encoding)s 4470(the)s 4818(current)s 5554(date)s 6008(and)s +6412(time:)s 220 fnt2 480 5858(@Second)m 240 fnt1 2482 5861(the)m +2830(current)s 3566(second,)s 4338(usually)s 5083(between)s 5937(00)s +6232(and)s 6636(59)s 220 fnt2 480 5527(@Min)m 2(ute)k +240 fnt1 2482 5530(the)m 2830(current)s 3566(minute,)s 4337(between)s +5191(00)s 5486(and)s 5890(59)s 220 fnt2 480 5217(@Hour)m +240 fnt1 2482 5220(the)m 2830(current)s 3566(hour)s 9(,)k 4103(between)s 4957(00)s 5252(and)s 5656(23)s 220 fnt2 -480 5437(@Da)m 6(y)k 240 fnt1 2482 5440(the)m 2830(current)s +480 4907(@Da)m 6(y)k 240 fnt1 2482 4910(the)m 2830(current)s 3566(day)s 3966(of)s 4237(the)s 4585(month,)s 5304(between)s -6158(1)s 6313(and)s 6717(31)s 220 fnt2 480 5108(@Month)m -240 fnt1 2482 5111(the)m 2830(current)s 3566(month,)s 4285(between)s +6158(1)s 6313(and)s 6717(31)s 220 fnt2 480 4578(@Month)m +240 fnt1 2482 4581(the)m 2830(current)s 3566(month,)s 4285(between)s 5139(1)s 5294(\(January\))s 6245(and)s 6649(12)s 6943(\(December\))s -220 fnt2 480 4779(@Y)m 30(ear)k 240 fnt1 2482 4782(the)m +220 fnt2 480 4249(@Y)m 30(ear)k 240 fnt1 2482 4252(the)m 2830(current)s 3566(year)s 4037(of)s 4308(the)s 4656(century)s 15(,)k 5465(between)s 6319(00)s 6614(and)s 7018(99)s 220 fnt2 -480 4450(@Centur)m -6(y)k 240 fnt1 2482 4453(the)m 2830(current)s +480 3920(@Centur)m -6(y)k 240 fnt1 2482 3923(the)m 2830(current)s 3566(century)s 15(,)k 4375(e.g.)s 4765(19)s 5056(or)s -5315(20)s 220 fnt2 480 4121(@W)m 6(eekDa)k 6(y)k -240 fnt1 2482 4124(the)m 2830(current)s 3566(day)s 3966(of)s +5315(20)s 220 fnt2 480 3591(@W)m 6(eekDa)k 6(y)k +240 fnt1 2482 3594(the)m 2830(current)s 3566(day)s 3966(of)s 4237(the)s 4585(week,)s 5197(between)s 6051(1)s 6206(\(Sunday\))s -7132(and)s 7536(7)s 7704(\(Saturday\))s 220 fnt2 480 3790(@Y)m 30(earDa)k 6(y)k -240 fnt1 2482 3793(the)m 2830(current)s 3566(day)s 3966(of)s +7132(and)s 7536(7)s 7704(\(Saturday\))s 220 fnt2 480 3260(@Y)m 30(earDa)k 6(y)k +240 fnt1 2482 3263(the)m 2830(current)s 3566(day)s 3966(of)s 4237(the)s 4585(year)s 9(,)k 5094(between)s 5948(0)s -6123(and)s 6527(365)s 220 fnt2 480 3461(@Da)m 6(ylightSa)k 4(ving)k -240 fnt1 2482 3464(an)m 2784(implementation-dependent)s 5427(number)s 6237(that)s -6675(may)s 7160(encode)s 7914(the)s 8282(daylight)s 2482 3176(sa)m 4(ving)k +6123(and)s 6527(365)s 220 fnt2 480 2931(@Da)m 6(ylightSa)k 4(ving)k +240 fnt1 2482 2934(an)m 2784(implementation-dependent)s 5427(number)s 6237(that)s +6675(may)s 7160(encode)s 7914(the)s 8282(daylight)s 2482 2646(sa)m 4(ving)k 3156(currently)s 4072(in)s 4315(ef)s 6(fect)k -[ /Dest /LOUT16_4074_pre_mome_ld_2 /DEST pdfmark -100 2615(Unix)m +[ /Dest /LOUT16_4080_pre_mome_2 /DEST pdfmark +100 2085(Unix)m 675(manual)s 1474(entries)s 2202(state)s 2735(that)s 220 fnt2 -3194 2612(@Second)m 240 fnt1 4250 2615(can)m 4679(be)s 5002(as)s +3194 2082(@Second)m 240 fnt1 4250 2085(can)m 4679(be)s 5002(as)s 5292(high)s 5816(as)s 6107(61,)s 6494(to)s 6774(allo)s 6(w)k -7393(for)s 7772(leap)s 8264(seconds.)s 0 2327(Judicious)m 955(use)s +7393(for)s 7772(leap)s 8264(seconds.)s 0 1797(Judicious)m 955(use)s 1330(of)s 1601(databases)s 2568(can)s 2957(con)s 9(v)k 3(ert)k 3722(these)s 4269(numbers)s 5144(into)s 5569(useful)s 6208(dates.)s 6863(F)s 3(or)k 7252(e)s 3(xample,)k 220 fnt2 -480 1826(@Moment&&no)m 3(w @Open { @Da)k 6(y {@Months&&@Month}, @Centur)k -6(y{@Y)k 30(ear} })k -240 fnt1 0 1328(produces)m 915(something)s 1965(lik)s 2(e)k -2377(24)s 2671(December)s 9(,)k 3751(2001)s 4266(gi)s 6(v)k 3(en)k -4846(a)s 5012(suitable)s 5811(database)s 6690(of)s 6961(months.)s +480 1296(@Moment&&no)m 3(w @Open { @Da)k 6(y {@Months&&@Month}, @Centur)k -6(y{@Y)k 30(ear} })k +240 fnt1 0 797(produces)m 915(something)s 1965(lik)s 2(e)k +2377(16)s 2670(October)s 9(,)k 3538(2002)s 4072(gi)s 6(v)k 3(en)k +4652(a)s 4818(suitable)s 5617(database)s 6496(of)s 6767(months.)s grestore gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore grestore @@ -13925,22 +14065,22 @@ grestore pgsave restore showpage -%%Page: 59 65 +%%Page: 60 66 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Italic %%+ font Times-Bold +%%+ 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-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 Times-Italic +/Times-Italicfnt6 vec2 /Times-Italic LoutRecode +/fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt2 vec2 /Helvetica LoutRecode /fnt2 { /Helveticafnt2 LoutFont } def @@ -13955,142 +14095,139 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(3.30.)m 1991(@Null)s 240 fnt5 10249 -1583(59)m -gsave +240 fnt5 1417 -1583(60)m 240 fnt6 7498 -1580(Chapter)m 8348(3.)s +8622(Pr)s 8(ede\207ned)k 9717(symbols)s gsave 1417 -15423 translate -240 fnt1 9066 13412 0 13412 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13368 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore -240 fnt5 0 13247(3.30.)m 591(@Null)s +240 fnt5 0 13203(3.30.)m +591(@Null)s [ /Dest /LOUTnull /DEST pdfmark -240 fnt1 480 12815(This)m -979(symbol)s -[ /Dest /LOUT16_4074_pre_null_ld_1 /DEST pdfmark -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 -5493(unw)s 2(anted)k 6503(concatenation)s 7911(symbols.)s 8896(If)s -0 12527(there)m 544(is)s 765(a)s 942(concatenation)s 2339(symbol)s -3110(preceding)s 220 fnt2 4117 12524(@Null)m 240 fnt1 4702 12527(,)m -4821(the)s 220 fnt2 5180 12524(@Null)m 240 fnt1 5836 12527(and)m -6252(the)s 6611(concatenation)s 8007(symbol)s 8779(are)s 0 12239(both)m -482(deleted.)s 1335(Otherwise,)s 2423(if)s 2638(there)s 3170(is)s -3379(a)s 3544(follo)s 6(wing)k 4519(concatenation)s 5903(symbol,)s -6714(it)s 6905(and)s 7307(the)s 220 fnt2 7654 12236(@Null)m -240 fnt1 8298 12239(are)m 8643(both)s 0 11951(deleted.)m 794(Otherwise,)s -220 fnt2 1883 11948(@Null)m 240 fnt1 2528 11951(becomes)m 3416(an)s -3699(empty)s 4351(object.)s 480 11577(These)m 1107(rules)s 1622(apply)s -2208(to)s 2447(a)s 2613(fully)s 3118(parenthesized)s 4490(v)s 3(ersion)k -5248(of)s 5519(the)s 5867(e)s 3(xpression.)k 7051(F)s 3(or)k -7440(e)s 3(xample,)k 8354(in)s 220 fnt2 480 11076(...)m 13( //1vx @Null |0.5i ...)k -240 fnt1 0 10621(it)m 202(is)s 423(the)s 782(horizontal)s -1817(concatenation)s 3213(symbol)s 3984(follo)s 6(wing)k 220 fnt2 -4972 10618(@Null)m 240 fnt1 5628 10621(that)m 6057(disappears,)s 7184(because)s -8008(in)s 8262(the)s 8621(fully)s 0 10333(parenthesized)m 1372(v)s 3(ersion)k -220 fnt2 480 9832(...)m 13( //1vx { @Null |0.5i ...)k 13( })k 240 fnt1 -0 9338(there)m 533(is)s 743(no)s 1036(concatenation)s 2421(symbol)s -3181(preceding)s 4177(the)s 220 fnt2 4525 9335(@Null)m 240 fnt1 -5110 9338(.)m 240 fnt5 0 8545(3.31.)m 591(@Galley)s 1534(and)s +240 fnt1 480 12771(This)m 979(symbol)s +[ /Dest /LOUT16_4080_pre_null_1 /DEST pdfmark +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 5493(unw)s 2(anted)k +6503(concatenation)s 7911(symbols.)s 8896(If)s 0 12483(there)m 544(is)s +765(a)s 942(concatenation)s 2339(symbol)s 3110(preceding)s 220 fnt2 +4117 12480(@Null)m 240 fnt1 4702 12483(,)m 4821(the)s 220 fnt2 +5180 12480(@Null)m 240 fnt1 5836 12483(and)m 6252(the)s 6611(concatenation)s +8007(symbol)s 8779(are)s 0 12195(both)m 482(deleted.)s 1335(Otherwise,)s +2423(if)s 2638(there)s 3170(is)s 3379(a)s 3544(follo)s 6(wing)k +4519(concatenation)s 5903(symbol,)s 6714(it)s 6905(and)s 7307(the)s +220 fnt2 7654 12192(@Null)m 240 fnt1 8298 12195(are)m 8643(both)s +0 11907(deleted.)m 794(Otherwise,)s 220 fnt2 1883 11904(@Null)m 240 fnt1 +2528 11907(becomes)m 3416(an)s 3699(empty)s 4351(object.)s 480 11533(These)m +1107(rules)s 1622(apply)s 2208(to)s 2447(a)s 2613(fully)s +3118(parenthesized)s 4490(v)s 3(ersion)k 5248(of)s 5519(the)s +5867(e)s 3(xpression.)k 7051(F)s 3(or)k 7440(e)s 3(xample,)k +8354(in)s 220 fnt2 480 11032(...)m 13( //1vx @Null |0.5i ...)k 240 fnt1 +0 10577(it)m 202(is)s 423(the)s 782(horizontal)s 1817(concatenation)s +3213(symbol)s 3984(follo)s 6(wing)k 220 fnt2 4972 10574(@Null)m +240 fnt1 5628 10577(that)m 6057(disappears,)s 7184(because)s 8008(in)s +8262(the)s 8621(fully)s 0 10289(parenthesized)m 1372(v)s 3(ersion)k +220 fnt2 480 9788(...)m 13( //1vx { @Null |0.5i ...)k 13( })k 240 fnt1 +0 9294(there)m 533(is)s 743(no)s 1036(concatenation)s 2421(symbol)s +3181(preceding)s 4177(the)s 220 fnt2 4525 9291(@Null)m 240 fnt1 +5110 9294(.)m 240 fnt5 0 8501(3.31.)m 591(@Galley)s 1534(and)s 1975(@F)s 6(or)k 4(ceGalley)k [ /Dest /LOUTgalley /DEST pdfmark -240 fnt1 480 8068(These)m +240 fnt1 480 8024(These)m 1131(symbols)s -[ /Dest /LOUT16_4074_pre_gall_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_gall_1 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_gall_ld_2 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_gall_2 /DEST pdfmark 2004(both)s 2511(act)s 2874(as)s 3148(a)s 3338(placeholder)s 4538(for)s 4900(a)s 5090(g)s 1(alle)k 3(y)k 15(.)k 5844(That)s 6366(is,)s 6656(the)s 3(y)k 7144(may)s -7634(be)s 7940(replaced)s 8832(by)s 0 7780(components)m 1210(of)s +7634(be)s 7940(replaced)s 8832(by)s 0 7736(components)m 1210(of)s 1483(a)s 1651(g)s 1(alle)k 3(y)k 15(.)k 2383(In)s 2641(the)s 2991(case)s 3460(of)s 220 fnt2 -3734 7777(@F)m 6(orceGalle)k 4(y)k 240 fnt1 5189 7780(the)m +3734 7733(@F)m 6(orceGalle)k 4(y)k 240 fnt1 5189 7736(the)m 5539(g)s 1(alle)k 3(y)k 6175(will)s 6604(then)s 7075(ha)s 4(v)k 3(e)k 7578(a)s 7746(forcing)s -8492(g)s 1(alle)k 3(y)k 0 7492(ef)m 6(fect)k +8492(g)s 1(alle)k 3(y)k 0 7448(ef)m 6(fect)k 583(at)s 802(this)s 1184(point)s 1723(although)s 2604(it)s 2783(need)s 3280(not)s 3632(be)s 3901(declared)s 4754(using)s -220 fnt2 5313 7489(f)m 6(orce into)k 240 fnt1 6202 7492(.)m +220 fnt2 5313 7445(f)m 6(orce into)k 240 fnt1 6202 7448(.)m 6353(See)s 6740(Section)s 7501(2.7)s 7835(for)s 8160(a)s -8312(detailed)s 0 7204(discussion)m 1054(of)s 1325(g)s 1(alle)k 3(ys,)k +8312(detailed)s 0 7160(discussion)m 1054(of)s 1325(g)s 1(alle)k 3(ys,)k 2105(forcing)s 2848(g)s 1(alle)k 3(ys,)k 3628(and)s -4032(tar)s 4(gets.)k 240 fnt5 0 6411(3.32.)m 591(@BeginHeaderComponent,)s -3466(@EndHeaderComponent,)s 6182(@SetHeaderComponent,)s 591 6123(and)m 1032(@ClearHeaderComponent)s +4032(tar)s 4(gets.)k 240 fnt5 0 6367(3.32.)m 591(@BeginHeaderComponent,)s +3466(@EndHeaderComponent,)s 6182(@SetHeaderComponent,)s 591 6079(and)m 1032(@ClearHeaderComponent)s [ /Dest /LOUTheader_comp /DEST pdfmark 240 fnt1 -480 5646(Informally)m 15(,)k 1597(header)s 2298(components)s 3510(are)s +480 5602(Informally)m 15(,)k 1597(header)s 2298(components)s 3510(are)s 3861(running)s 4663(headers)s 5448(that)s 5871(appear)s 6572(at)s 6808(the)s -[ /Dest /LOUT16_4074_pre_head_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_head_1 /DEST pdfmark 7160(top)s 7523(of)s 7798(the)s 8151(displayed)s -0 5358(se)m 3(gments)k 936(of)s 1204(g)s 1(alle)k 3(ys.)k +0 5314(se)m 3(gments)k 936(of)s 1204(g)s 1(alle)k 3(ys.)k 2039(The)s 3(y)k 2579(are)s 2923(used,)s 3467(for)s 3802(e)s 3(xample,)k 4714(by)s 5005(the)s 220 fnt2 -5350 5355(@Tb)m 4(l)k 240 fnt1 5917 5358(table)m 6434(formatting)s -7493(package)s 8330(to)s 8566(place)s 0 5070(running)m 798(headers)s +5350 5311(@Tb)m 4(l)k 240 fnt1 5917 5314(table)m 6434(formatting)s +7493(package)s 8330(to)s 8566(place)s 0 5026(running)m 798(headers)s 1579(at)s 1811(the)s 2159(top)s 2518(of)s 2789(each)s 3284(page)s 3792(of)s 4063(a)s 4229(multi-page)s 5320(table,)s -5891(after)s 6387(the)s 6735(\207rst)s 7166(page.)s 480 4696(F)m 3(ormally)k 15(,)k +5891(after)s 6387(the)s 6735(\207rst)s 7166(page.)s 480 4652(F)m 3(ormally)k 15(,)k 1431(a)s 1583(header)s 2266(component)s 3376(of)s 3633(a)s 3785(g)s 1(alle)k 3(y)k 4405(is)s 4601(an)s 4870(ordinary)s 5720(component)s 6830(of)s 7087(a)s 7239(g)s 1(alle)k 3(y)k -7859(\(Section)s 8698(2.7\))s 0 4408(together)m 845(with)s 1330(an)s +7859(\(Section)s 8698(2.7\))s 0 4364(together)m 845(with)s 1330(an)s 1616(indication)s 2631(that)s 3052(the)s 3403(component)s 4530(is)s 4742(a)s 4911(header)s 5611(component.)s 6841(When)s 7473(printed,)s -8260(a)s 8429(header)s 0 4120(component)m 1125(looks)s 1696(e)s 3(xactly)k +8260(a)s 8429(header)s 0 4076(component)m 1125(looks)s 1696(e)s 3(xactly)k 2438(lik)s 2(e)k 2851(it)s 3045(w)s 2(ould)k 3701(ha)s 4(v)k 3(e)k 4203(done)s 4726(as)s 4977(an)s 5262(ordinary)s 6127(component;)s 7304(the)s 7653(dif)s 6(ference)k -8671(is)s 8883(in)s 0 3832(whether)m 830(the)s 1178(component)s +8671(is)s 8883(in)s 0 3788(whether)m 830(the)s 1178(component)s 2302(is)s 2512(printed)s 3247(at)s 3479(all,)s 3824(and)s -4228(if)s 4445(so)s 4711(where.)s 480 3458(Ev)m 3(ery)k +4228(if)s 4445(so)s 4711(where.)s 480 3414(Ev)m 3(ery)k 1109(non-header)s 2253(component)s 3384(of)s 3663(e)s 6(v)k 3(ery)k 4246(g)s 1(alle)k 3(y)k 4888(has)s 5266(associated)s 6313(with)s 6803(it)s 7002(a)s 7176(sequence)s 8116(of)s -8395(zero)s 8867(or)s 0 3170(more)m 553(header)s 1257(components.)s +8395(zero)s 8867(or)s 0 3126(more)m 553(header)s 1257(components.)s 2585(Whene)s 6(v)k 3(er)k 3625(a)s 3798(g)s 1(alle)k 3(y)k 4439(attaches)s 5266(to)s 5511(a)s 5684(tar)s 4(get,)k 6337(and)s 6748(the)s 7102(tar)s 4(get)k 7708(does)s -8205(not)s 8578(itself)s 0 2882(occup)m 2(y)k 736(an)s +8205(not)s 8578(itself)s 0 2838(occup)m 2(y)k 736(an)s 1010(entire)s 1601(component)s 2716(of)s 2979(the)s 3318(enclosing)s 4280(g)s 1(alle)k 3(y)k 15(,)k 4943(copies)s 5597(of)s 5859(the)s 6199(header)s 6887(components)s 8086(associated)s -0 2594(with)m 482(the)s 830(\207rst)s 1261(ordinary)s 2125(component)s +0 2550(with)m 482(the)s 830(\207rst)s 1261(ordinary)s 2125(component)s 3249(to)s 3488(be)s 3770(promoted)s 4745(into)s 5170(that)s 5588(tar)s 4(get)k 6187(are)s 6534(promoted)s 7509(into)s -7934(it)s 8126(\207rst.)s 480 2220(The)m 914(condition)s 1881(`and)s +7934(it)s 8126(\207rst.)s 480 2176(The)m 914(condition)s 1881(`and)s 2370(the)s 2724(tar)s 4(get)k 3329(does)s 3825(not)s 4197(itself)s 4751(occup)s 2(y)k 5501(an)s 5790(entire)s -6395(component)s 7525(of)s 7802(the)s 8156(enclosing)s 0 1932(g)m 1(alle)k 3(y')k +6395(component)s 7525(of)s 7802(the)s 8156(enclosing)s 0 1888(g)m 1(alle)k 3(y')k 704(ensures)s 1484(that,)s 1961(for)s 2311(e)s 3(xample,)k 3237(when)s 3825(part)s 4268(of)s 4551(a)s 4729(section)s 5475(has)s 5857(header)s 6566(components,)s 7842(these)s 8401(are)s -8760(not)s 0 1644(printed)m 739(where)s 1384(the)s 1736(section)s +8760(not)s 0 1600(printed)m 739(where)s 1384(the)s 1736(section)s 2475(is)s 2689(promoted)s 3669(into)s 4098(its)s 4379(chapter)s 9(,)k 5184(b)s 4(ut)k 5551(rather)s 6171(where)s 6816(the)s -7168(chapter)s 7936(is)s 8151(promoted)s 0 1356(onto)m 481(pages.)s +7168(chapter)s 7936(is)s 8151(promoted)s 0 1312(onto)m 481(pages.)s 1193(If)s 1426(the)s 1777(tar)s 4(get)k 2379(occupies)s 3269(the)s 3620(whole)s 4264(component,)s 5438(then)s 5910(the)s 6260(incoming)s 7220(g)s 1(alle)k 3(y)k 7857(will)s -8286(not)s 8655(split)s 0 1068(at)m 232(all,)s 577(so)s +8286(not)s 8655(split)s 0 1024(at)m 232(all,)s 577(so)s 843(headers)s 1624(w)s 2(ould)k 2279(be)s 2561(of)s -2832(no)s 3125(interest)s 3887(there.)s 480 694(The)m 896(one)s +2832(no)s 3125(interest)s 3887(there.)s 480 650(The)m 896(one)s 1286(remaining)s 2295(question)s 3151(is)s 3348(`Ho)s 6(w)k 3929(is)s 4126(the)s 4462(sequence)s 5383(of)s 5641(header)s -6326(components)s 7521(of)s 7780(each)s 8262(ordinary)s 0 406(component)m +6326(components)s 7521(of)s 7780(each)s 8262(ordinary)s 0 362(component)m 1124(determined?')s 2477(By)s 2812(def)s 2(ault,)k 3580(the)s 3928(header)s 4626(components)s 5834(of)s 6106(one)s 6508(component)s -7632(are)s 7980(the)s 8328(same)s 8876(as)s 0 118(those)m -561(of)s 832(the)s 1180(pre)s 6(vious)k 2049(component.)s -3277(W)s 19(e)k 3646(can)s 4035(sho)s 6(w)k -4589(this)s 4985(graphically)s 6114(as)s 6364(follo)s 6(ws:)k - +7632(are)s 7980(the)s 8328(same)s 8876(as)s grestore gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore grestore @@ -14102,23 +14239,23 @@ grestore pgsave restore showpage -%%Page: 60 66 +%%Page: 61 67 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Bold %%+ font Times-Italic +%%+ font Times-Bold %%+ 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 Times-Bold +/Times-Boldfnt5 vec2 /Times-Bold LoutRecode +/fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Symbol /fnt4 { /Symbol LoutFont } def %%IncludeResource: font Helvetica @@ -14135,138 +14272,133 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt5 1417 -1583(60)m 240 fnt6 7498 -1580(Chapter)m 8348(3.)s -8622(Pr)s 8(ede\207ned)k 9717(symbols)s gsave +240 fnt6 1417 -1580(3.32.)m 1991(@Be)s 9(ginHeaderComponent,)k 4781(@EndHeaderComponent,)s +7408(@SetHeaderComponent,)s 1991 -1868(and)m 2417(@ClearHeaderComponent)s 240 fnt5 10256 -1583(61)m +gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13261 240 288 60 LoutGraphic +240 fnt1 9066 13080 0 12971 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore -240 fnt6 480 13209(C)m -168 fnt6 645 13122(i)m 240 fnt4 773 13201(:)m 240 fnt6 -903 13209(H)m 168 fnt4 1086 13116(1)m 240 fnt4 1164 13201(,)m -240 fnt6 1271 13209(H)m 168 fnt4 1454 13116(2)m 240 fnt4 -1546 13201(,)m 1653(\274)s 1951(,)s 240 fnt6 2058 13209(H)m -168 fnt6 2241 13122(n)m 240 fnt6 480 12921(/)m 480 12633(C)m -168 fnt6 645 12546(i)m 168 fnt4 711 12540(+)m 824(1)s -240 fnt4 974 12625(:)m 240 fnt6 1104 12633(H)m 168 fnt4 -1287 12540(1)m 240 fnt4 1365 12625(,)m 240 fnt6 1472 12633(H)m -168 fnt4 1655 12540(2)m 240 fnt4 1747 12625(,)m 1854(\274)s -2152(,)s 240 fnt6 2259 12633(H)m 168 fnt6 2442 12546(n)m -240 fnt1 0 12089(which)m 642(may)s 1108(be)s 1391(read:)s -1908(`If)s 2217(ordinary)s 3082(component)s 240 fnt6 4206 12091(C)m -168 fnt6 4371 12004(i)m 240 fnt1 4475 12089(has)m 4846(header)s -5543(component)s 6667(sequence)s 240 fnt6 7601 12091(H)m 168 fnt4 -7784 11998(1)m 240 fnt4 7862 12083(,)m 240 fnt6 7969 12091(H)m -168 fnt4 8152 11998(2)m 240 fnt4 8244 12083(,)m 8351(\274)s -8649(,)s 240 fnt6 8756 12091(H)m 168 fnt6 8939 12004(n)m -240 fnt1 9019 12089(,)m 0 11801(then)m 468(its)s 742(successor)s -1717(component)s 240 fnt6 2839 11803(C)m 168 fnt6 3004 11716(i)m -168 fnt4 3070 11710(+)m 3183(1)s 240 fnt1 3308 11801(has)m -3676(header)s 4372(component)s 5494(sequence)s 240 fnt6 6426 11803(H)m -168 fnt4 6609 11710(1)m 240 fnt4 6687 11795(,)m 240 fnt6 -6794 11803(H)m 168 fnt4 6977 11710(2)m 240 fnt4 7069 11795(,)m -7176(\274)s 7474(,)s 240 fnt6 7581 11803(H)m 168 fnt6 -7764 11716(n)m 240 fnt1 7902 11801(also.)m 16(')k 8501(Using)s -0 11513(this)m 396(notation,)s 1287(we)s 1622(may)s 2088(no)s 6(w)k -2549(de\207ne)s 3190(the)s 3538(four)s 3996(symbols)s 4845(that)s -5263(af)s 6(fect)k 5859(header)s 6556(component)s 7680(sequences:)s -240 fnt6 480 11014(C)m 168 fnt6 645 10927(i)m 240 fnt4 -773 11006(:)m 240 fnt6 903 11014(H)m 168 fnt4 1086 10921(1)m -240 fnt4 1164 11006(,)m 240 fnt6 1271 11014(H)m 168 fnt4 -1454 10921(2)m 240 fnt4 1546 11006(,)m 1653(\274)s 1951(,)s -240 fnt6 2058 11014(H)m 168 fnt6 2241 10927(n)m 240 fnt6 -480 10726(/)m 480 10438(gap)m 220 fnt2 905 10433(@BeginHeaderComponent)m 240 fnt6 -3609 10438(H)m 168 fnt6 3792 10351(n)m 168 fnt4 3894 10345(+)m -4007(1)s 240 fnt6 480 10150(/)m 480 9862(C)m 168 fnt6 -645 9775(i)m 168 fnt4 711 9769(+)m 824(1)s 240 fnt4 -974 9854(:)m 240 fnt6 1104 9862(H)m 168 fnt4 1287 9769(1)m -240 fnt4 1365 9854(,)m 240 fnt6 1472 9862(H)m 168 fnt4 -1655 9769(2)m 240 fnt4 1747 9854(,)m 1854(\274)s 2152(,)s -240 fnt6 2259 9862(H)m 168 fnt6 2442 9775(n)m 240 fnt4 -2534 9854(,)m 240 fnt6 2641 9862(H)m 168 fnt6 2824 9775(n)m -168 fnt4 2926 9769(+)m 3039(1)s 240 fnt1 0 9318(That)m -478(is,)s 220 fnt2 723 9315(@BeginHeaderComponent)m 240 fnt1 3394 9318(occup)m 2(ying)k -4422(an)s 4684(entire)s -[ /Dest /LOUT16_4074_pre_head_ld_2 /DEST pdfmark -5263(component)s 6366(appends)s 7181(a)s -7326(header)s 8002(component)s 0 9030(to)m 255(the)s 619(sequence)s -1568(of)s 1856(the)s 2220(follo)s 6(wing)k 3213(ordinary)s -4093(components.)s 5431(When)s 6076(printed,)s 6876(this)s 7288(header)s -8002(component)s 0 8742(is)m 217(separated)s 1184(by)s 240 fnt6 -1485 8744(gap)m 240 fnt1 1905 8742(from)m 2436(the)s 2792(follo)s 6(wing)k -3776(component;)s 4959(if)s 240 fnt6 5183 8744(gap)m 240 fnt1 -5603 8742(is)m 5820(empty)s 6480(it)s 6679(denotes)s 220 fnt2 -7468 8739(0ie)m 240 fnt1 7819 8742(as)m 8076(usual)s 8644(with)s -0 8454(concatenation)m 1391(g)s 1(aps.)k 2000(The)s 2434(appearance)s -3572(of)s 3850(the)s 4204(header)s 4908(component)s 6039(will)s -6471(be)s 6760(e)s 3(xactly)k 7508(as)s 7764(it)s -7963(w)s 2(ould)k 8625(ha)s 4(v)k 3(e)k -0 8166(been)m 509(had)s 913(it)s 1105(occurred)s 1999(alone)s -2573(at)s 2805(that)s 3223(point,)s 3822(rather)s 4438(than)s -4907(after)s 220 fnt2 5403 8163(@BeginHeaderComponent)m 240 fnt1 8035 8166(.)m -480 7792(Ne)m 3(xt)k 1002(comes)s 220 fnt2 1664 7789(@EndHeaderComponent)m -240 fnt1 4126 7792(:)m 240 fnt6 480 7297(C)m 168 fnt6 -645 7210(i)m 240 fnt4 773 7289(:)m 240 fnt6 903 7297(H)m -168 fnt4 1086 7204(1)m 240 fnt4 1164 7289(,)m 240 fnt6 -1271 7297(H)m 168 fnt4 1454 7204(2)m 240 fnt4 1546 7289(,)m -1653(\274)s 1951(,)s 240 fnt6 2058 7297(H)m 168 fnt6 -2241 7210(n)m 240 fnt4 2333 7289(,)m 240 fnt6 2440 7297(H)m -168 fnt6 2623 7210(n)m 168 fnt4 2725 7204(+)m 2838(1)s -240 fnt6 480 7009(/)m 220 fnt2 480 6716(@EndHeaderComponent)m 240 fnt6 -480 6433(/)m 480 6145(C)m 168 fnt6 645 6058(i)m 168 fnt4 -711 6052(+)m 824(1)s 240 fnt4 974 6137(:)m 240 fnt6 -1104 6145(H)m 168 fnt4 1287 6052(1)m 240 fnt4 1365 6137(,)m -240 fnt6 1472 6145(H)m 168 fnt4 1655 6052(2)m 240 fnt4 -1747 6137(,)m 1854(\274)s 2152(,)s 240 fnt6 2259 6145(H)m -168 fnt6 2442 6058(n)m 240 fnt1 0 5601(That)m 520(is,)s -220 fnt2 809 5598(@EndHeaderComponent)m 240 fnt1 3353 5601(\(which)m 4097(has)s -4490(no)s 4805(parameters\))s 6003(occup)s 2(ying)k 7074(an)s - -[ /Dest /LOUT16_4074_pre_head_ld_3 /DEST pdfmark -7380(entire)s 8002(component)s 0 5313(deletes)m 722(the)s 1078(last)s -1477(header)s 2182(component.)s 3418(If)s 3656(the)s 4012(sequence)s -4953(is)s 5171(empty)s 15(,)k 5869(a)s 6043(w)s 2(arning)k -6886(message)s 7760(is)s 7978(printed)s 8722(and)s 0 5025(it)m -193(remains)s 1002(empty)s 15(.)k 220 fnt2 1751 5022(@BeginHeaderComponent)m -240 fnt1 4445 5025(and)m 220 fnt2 4851 5022(@EndHeaderComponent)m 240 fnt1 -7375 5025(are)m 7724(naturally)s 8629(used)s 0 4737(in)m 243(matching)s -1186(\(possibly)s 2117(nested\))s 2856(pairs,)s 3427(to)s 3666(introduce)s -4625(and)s 5029(subsequently)s 6333(retract)s 7001(a)s 7167(header)s -7864(component.)s 480 4363(Ne)m 3(xt)k 1002(comes)s 220 fnt2 -1664 4360(@SetHeaderComponent)m 240 fnt1 4065 4363(:)m 240 fnt6 480 3868(C)m -168 fnt6 645 3781(i)m 240 fnt4 773 3860(:)m 240 fnt6 -903 3868(H)m 168 fnt4 1086 3775(1)m 240 fnt4 1164 3860(,)m -240 fnt6 1271 3868(H)m 168 fnt4 1454 3775(2)m 240 fnt4 -1546 3860(,)m 1653(\274)s 1951(,)s 240 fnt6 2058 3868(H)m -168 fnt6 2241 3781(n)m 240 fnt6 480 3580(/)m 480 3292(gap)m -220 fnt2 905 3287(@SetHeaderComponent)m 240 fnt6 3378 3292(H)m 168 fnt6 -3561 3205(n)m 168 fnt4 3663 3199(+)m 3776(1)s 240 fnt6 -480 3004(/)m 480 2716(C)m 168 fnt6 645 2629(i)m 168 fnt4 -711 2623(+)m 824(1)s 240 fnt4 974 2708(:)m 240 fnt6 -1104 2716(H)m 168 fnt6 1287 2629(n)m 168 fnt4 1389 2623(+)m -1502(1)s 220 fnt2 0 2169(@SetHeaderComponent)m 240 fnt1 2461 2172(clears)m -3068(an)s 3(y)k 3465(current)s 4201(header)s 4898(components)s - -[ /Dest /LOUT16_4074_pre_head_ld_4 /DEST pdfmark -6107(and)s 6511(replaces)s 7344(them)s 7882(by)s 8176(one)s -8578(of)s 8850(its)s 0 1884(o)m 6(wn.)k 571(Finally)s -1302(we)s 1637(ha)s 4(v)k 3(e)k 220 fnt2 -2138 1881(@ClearHeaderComponent)m 240 fnt1 4733 1884(:)m 240 fnt6 480 1385(C)m -168 fnt6 645 1298(i)m 240 fnt4 773 1377(:)m 240 fnt6 -903 1385(H)m 168 fnt4 1086 1292(1)m 240 fnt4 1164 1377(,)m -240 fnt6 1271 1385(H)m 168 fnt4 1454 1292(2)m 240 fnt4 -1546 1377(,)m 1653(\274)s 1951(,)s 240 fnt6 2058 1385(H)m -168 fnt6 2241 1298(n)m 240 fnt6 480 1097(/)m 220 fnt2 -480 804(@ClearHeaderComponent)m 240 fnt6 480 521(/)m 480 233(C)m 168 fnt6 -645 146(i)m 168 fnt4 711 140(+)m 824(1)s 240 fnt4 -974 225(:)m +0 12917(those)m 561(of)s 832(the)s 1180(pre)s 6(vious)k +2049(component.)s 3277(W)s 19(e)k 3646(can)s 4035(sho)s 6(w)k +4589(this)s 4985(graphically)s 6114(as)s 6364(follo)s 6(ws:)k +240 fnt6 480 12418(C)m 167 fnt6 645 12331(i)m 240 fnt4 +773 12410(:)m 240 fnt6 903 12418(H)m 167 fnt4 1086 12326(1)m +240 fnt4 1163 12410(,)m 240 fnt6 1270 12418(H)m 167 fnt4 +1453 12326(2)m 240 fnt4 1544 12410(,)m 1651(\274)s 1949(,)s +240 fnt6 2056 12418(H)m 167 fnt6 2239 12331(n)m 240 fnt6 +480 12130(/)m 480 11842(C)m 167 fnt6 645 11755(i)m 167 fnt4 +711 11750(+)m 823(1)s 240 fnt4 972 11834(:)m 240 fnt6 +1102 11842(H)m 167 fnt4 1285 11750(1)m 240 fnt4 1362 11834(,)m +240 fnt6 1469 11842(H)m 167 fnt4 1652 11750(2)m 240 fnt4 +1743 11834(,)m 1850(\274)s 2148(,)s 240 fnt6 2255 11842(H)m +167 fnt6 2438 11755(n)m 240 fnt1 0 11299(which)m 642(may)s +1109(be)s 1391(read:)s 1909(`If)s 2218(ordinary)s 3083(component)s +240 fnt6 4208 11301(C)m 167 fnt6 4373 11214(i)m 240 fnt1 +4477 11299(has)m 4848(header)s 5545(component)s 6670(sequence)s 240 fnt6 +7604 11301(H)m 167 fnt4 7787 11209(1)m 240 fnt4 7864 11293(,)m +240 fnt6 7971 11301(H)m 167 fnt4 8154 11209(2)m 240 fnt4 +8245 11293(,)m 8352(\274)s 8650(,)s 240 fnt6 8757 11301(H)m +167 fnt6 8940 11214(n)m 240 fnt1 9019 11299(,)m 0 11011(then)m +468(its)s 743(successor)s 1718(component)s 240 fnt6 2841 11013(C)m +167 fnt6 3006 10926(i)m 167 fnt4 3072 10921(+)m 3184(1)s +240 fnt1 3308 11011(has)m 3677(header)s 4373(component)s 5496(sequence)s +240 fnt6 6428 11013(H)m 167 fnt4 6611 10921(1)m 240 fnt4 +6688 11005(,)m 240 fnt6 6795 11013(H)m 167 fnt4 6978 10921(2)m +240 fnt4 7069 11005(,)m 7176(\274)s 7474(,)s 240 fnt6 +7581 11013(H)m 167 fnt6 7764 10926(n)m 240 fnt1 7902 11011(also.)m 16(')k +8501(Using)s 0 10723(this)m 396(notation,)s 1287(we)s 1622(may)s +2088(no)s 6(w)k 2549(de\207ne)s 3190(the)s 3538(four)s +3996(symbols)s 4845(that)s 5263(af)s 6(fect)k 5859(header)s +6556(component)s 7680(sequences:)s 240 fnt6 480 10224(C)m 167 fnt6 +645 10137(i)m 240 fnt4 773 10216(:)m 240 fnt6 903 10224(H)m +167 fnt4 1086 10132(1)m 240 fnt4 1163 10216(,)m 240 fnt6 +1270 10224(H)m 167 fnt4 1453 10132(2)m 240 fnt4 1544 10216(,)m +1651(\274)s 1949(,)s 240 fnt6 2056 10224(H)m 167 fnt6 +2239 10137(n)m 240 fnt6 480 9936(/)m 480 9648(gap)m 220 fnt2 +905 9643(@BeginHeaderComponent)m 240 fnt6 3609 9648(H)m 167 fnt6 3792 9561(n)m +167 fnt4 3893 9556(+)m 4005(1)s 240 fnt6 480 9360(/)m +480 9072(C)m 167 fnt6 645 8985(i)m 167 fnt4 711 8980(+)m +823(1)s 240 fnt4 972 9064(:)m 240 fnt6 1102 9072(H)m +167 fnt4 1285 8980(1)m 240 fnt4 1362 9064(,)m 240 fnt6 +1469 9072(H)m 167 fnt4 1652 8980(2)m 240 fnt4 1743 9064(,)m +1850(\274)s 2148(,)s 240 fnt6 2255 9072(H)m 167 fnt6 +2438 8985(n)m 240 fnt4 2529 9064(,)m 240 fnt6 2636 9072(H)m +167 fnt6 2819 8985(n)m 167 fnt4 2920 8980(+)m 3032(1)s +240 fnt1 0 8529(That)m 478(is,)s 220 fnt2 723 8526(@BeginHeaderComponent)m +240 fnt1 3394 8529(occup)m 2(ying)k 4422(an)s 4684(entire)s + +[ /Dest /LOUT16_4080_pre_head_2 /DEST pdfmark +5263(component)s 6366(appends)s 7181(a)s 7326(header)s 8002(component)s +0 8241(to)m 255(the)s 619(sequence)s 1568(of)s 1856(the)s +2220(follo)s 6(wing)k 3213(ordinary)s 4093(components.)s 5431(When)s +6076(printed,)s 6876(this)s 7288(header)s 8002(component)s 0 7953(is)m +217(separated)s 1184(by)s 240 fnt6 1485 7955(gap)m 240 fnt1 +1905 7953(from)m 2436(the)s 2792(follo)s 6(wing)k 3776(component;)s +4959(if)s 240 fnt6 5183 7955(gap)m 240 fnt1 5603 7953(is)m +5820(empty)s 6480(it)s 6679(denotes)s 220 fnt2 7468 7950(0ie)m +240 fnt1 7819 7953(as)m 8076(usual)s 8644(with)s 0 7665(concatenation)m +1391(g)s 1(aps.)k 2000(The)s 2434(appearance)s 3572(of)s +3850(the)s 4204(header)s 4908(component)s 6039(will)s 6471(be)s +6760(e)s 3(xactly)k 7508(as)s 7764(it)s 7963(w)s 2(ould)k +8625(ha)s 4(v)k 3(e)k 0 7377(been)m 509(had)s +913(it)s 1105(occurred)s 1999(alone)s 2573(at)s 2805(that)s +3223(point,)s 3822(rather)s 4438(than)s 4907(after)s 220 fnt2 +5403 7374(@BeginHeaderComponent)m 240 fnt1 8035 7377(.)m 480 7003(Ne)m 3(xt)k +1002(comes)s 220 fnt2 1664 7000(@EndHeaderComponent)m 240 fnt1 4126 7003(:)m +240 fnt6 480 6508(C)m 167 fnt6 645 6421(i)m 240 fnt4 +773 6500(:)m 240 fnt6 903 6508(H)m 167 fnt4 1086 6416(1)m +240 fnt4 1163 6500(,)m 240 fnt6 1270 6508(H)m 167 fnt4 +1453 6416(2)m 240 fnt4 1544 6500(,)m 1651(\274)s 1949(,)s +240 fnt6 2056 6508(H)m 167 fnt6 2239 6421(n)m 240 fnt4 +2330 6500(,)m 240 fnt6 2437 6508(H)m 167 fnt6 2620 6421(n)m +167 fnt4 2721 6416(+)m 2833(1)s 240 fnt6 480 6220(/)m +220 fnt2 480 5927(@EndHeaderComponent)m 240 fnt6 480 5644(/)m 480 5356(C)m +167 fnt6 645 5269(i)m 167 fnt4 711 5264(+)m 823(1)s +240 fnt4 972 5348(:)m 240 fnt6 1102 5356(H)m 167 fnt4 +1285 5264(1)m 240 fnt4 1362 5348(,)m 240 fnt6 1469 5356(H)m +167 fnt4 1652 5264(2)m 240 fnt4 1743 5348(,)m 1850(\274)s +2148(,)s 240 fnt6 2255 5356(H)m 167 fnt6 2438 5269(n)m +240 fnt1 0 4813(That)m 520(is,)s 220 fnt2 809 4810(@EndHeaderComponent)m +240 fnt1 3353 4813(\(which)m 4097(has)s 4490(no)s 4805(parameters\))s +6003(occup)s 2(ying)k 7074(an)s +[ /Dest /LOUT16_4080_pre_head_3 /DEST pdfmark +7380(entire)s 8002(component)s +0 4525(deletes)m 722(the)s 1078(last)s 1477(header)s 2182(component.)s +3418(If)s 3656(the)s 4012(sequence)s 4953(is)s 5171(empty)s 15(,)k +5869(a)s 6043(w)s 2(arning)k 6886(message)s 7760(is)s +7978(printed)s 8722(and)s 0 4237(it)m 193(remains)s 1002(empty)s 15(.)k +220 fnt2 1751 4234(@BeginHeaderComponent)m 240 fnt1 4445 4237(and)m 220 fnt2 +4851 4234(@EndHeaderComponent)m 240 fnt1 7375 4237(are)m 7724(naturally)s 8629(used)s +0 3949(in)m 243(matching)s 1186(\(possibly)s 2117(nested\))s 2856(pairs,)s +3427(to)s 3666(introduce)s 4625(and)s 5029(subsequently)s 6333(retract)s +7001(a)s 7167(header)s 7864(component.)s 480 3575(Ne)m 3(xt)k +1002(comes)s 220 fnt2 1664 3572(@SetHeaderComponent)m 240 fnt1 4065 3575(:)m +240 fnt6 480 3080(C)m 167 fnt6 645 2993(i)m 240 fnt4 +773 3072(:)m 240 fnt6 903 3080(H)m 167 fnt4 1086 2988(1)m +240 fnt4 1163 3072(,)m 240 fnt6 1270 3080(H)m 167 fnt4 +1453 2988(2)m 240 fnt4 1544 3072(,)m 1651(\274)s 1949(,)s +240 fnt6 2056 3080(H)m 167 fnt6 2239 2993(n)m 240 fnt6 +480 2792(/)m 480 2504(gap)m 220 fnt2 905 2499(@SetHeaderComponent)m 240 fnt6 +3378 2504(H)m 167 fnt6 3561 2417(n)m 167 fnt4 3662 2412(+)m +3774(1)s 240 fnt6 480 2216(/)m 480 1928(C)m 167 fnt6 +645 1841(i)m 167 fnt4 711 1836(+)m 823(1)s 240 fnt4 +972 1920(:)m 240 fnt6 1102 1928(H)m 167 fnt6 1285 1841(n)m +167 fnt4 1386 1836(+)m 1498(1)s 220 fnt2 0 1382(@SetHeaderComponent)m +240 fnt1 2461 1385(clears)m 3068(an)s 3(y)k 3465(current)s +4201(header)s 4898(components)s +[ /Dest /LOUT16_4080_pre_head_4 /DEST pdfmark +6107(and)s 6511(replaces)s 7344(them)s +7882(by)s 8176(one)s 8578(of)s 8850(its)s 0 1097(o)m 6(wn.)k +571(Finally)s 1302(we)s 1637(ha)s 4(v)k 3(e)k +220 fnt2 2138 1094(@ClearHeaderComponent)m 240 fnt1 4733 1097(:)m grestore gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore grestore @@ -14278,22 +14410,25 @@ grestore pgsave restore showpage -%%Page: 61 67 +%%Page: 62 68 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Italic %%+ font Times-Bold +%%+ font Times-Italic +%%+ 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-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 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 @@ -14308,118 +14443,110 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(3.32.)m 1991(@Be)s 9(ginHeaderComponent,)k 4781(@EndHeaderComponent,)s -7408(@SetHeaderComponent,)s 1991 -1868(and)m 2417(@ClearHeaderComponent)s 240 fnt5 10256 -1583(61)m -gsave +240 fnt5 1417 -1583(62)m 240 fnt6 7498 -1580(Chapter)m 8348(3.)s +8622(Pr)s 8(ede\207ned)k 9717(symbols)s gsave 1417 -15423 translate -240 fnt1 9066 13080 0 13080 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13261 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore -0 12917(This)m 466(symbol)s 1216(clears)s 1813(an)s 3(y)k -2200(header)s 2886(components,)s 4140(lea)s 4(ving)k 4883(the)s -5221(sequence)s 6143(empty)s 15(.)k 6880(These)s -[ /Dest /LOUT16_4074_pre_head_ld_5 /DEST pdfmark -7497(last)s -7878(tw)s 2(o)k 8277(symbols)s 0 12629(combine)m 880(less)s -1288(cleanly)s 2031(than)s 2499(the)s 2846(\207rst)s 3276(tw)s 2(o)k -3685(\(either)s 4366(will)s 4791(wreck)s 5435(an)s 3(y)k -5831(enclosing)s 220 fnt2 6800 12626(@BeginHeaderCompo)m 9002(-)s 0 12338(nent)m -240 fnt1 491 12341(\211)m 220 fnt2 679 12338(@EndHeaderComponent)m 240 fnt1 -3209 12341(pair\),)m 3774(b)s 4(ut)k 4145(the)s 3(y)k -4616(are)s 4971(useful)s 5618(in)s 5869(situations)s 6845(where)s -7493(the)s 7849(range)s 8444(of)s 8724(one)s 0 12053(header)m -697(is)s 907(terminated)s 1986(by)s 2280(the)s 2628(start)s -3098(of)s 3369(the)s 3717(range)s 4304(of)s 4575(the)s -4923(ne)s 3(xt.)k 480 11679(All)m 859(four)s 1337(symbols)s -2206(yield)s 2761(the)s 3129(v)s 6(alue)k 220 fnt2 -3717 11676(@Null)m 240 fnt1 4382 11679(where)m 5041(the)s 3(y)k +240 fnt6 480 13209(C)m +167 fnt6 645 13122(i)m 240 fnt4 773 13201(:)m 240 fnt6 +903 13209(H)m 167 fnt4 1086 13117(1)m 240 fnt4 1163 13201(,)m +240 fnt6 1270 13209(H)m 167 fnt4 1453 13117(2)m 240 fnt4 +1544 13201(,)m 1651(\274)s 1949(,)s 240 fnt6 2056 13209(H)m +167 fnt6 2239 13122(n)m 240 fnt6 480 12921(/)m 220 fnt2 +480 12628(@ClearHeaderComponent)m 240 fnt6 480 12345(/)m 480 12057(C)m 167 fnt6 +645 11970(i)m 167 fnt4 711 11965(+)m 823(1)s 240 fnt4 +972 12049(:)m 240 fnt1 0 11514(This)m 466(symbol)s 1216(clears)s +1813(an)s 3(y)k 2200(header)s 2886(components,)s 4140(lea)s 4(ving)k +4883(the)s 5221(sequence)s 6143(empty)s 15(.)k 6880(These)s + +[ /Dest /LOUT16_4080_pre_head_5 /DEST pdfmark +7497(last)s 7878(tw)s 2(o)k 8277(symbols)s 0 11226(combine)m +880(less)s 1288(cleanly)s 2031(than)s 2499(the)s 2846(\207rst)s +3276(tw)s 2(o)k 3685(\(either)s 4366(will)s 4791(wreck)s +5435(an)s 3(y)k 5831(enclosing)s 220 fnt2 6800 11223(@BeginHeaderCompo)m +9002(-)s 0 10935(nent)m 240 fnt1 491 10938(\211)m 220 fnt2 +679 10935(@EndHeaderComponent)m 240 fnt1 3209 10938(pair\),)m 3774(b)s 4(ut)k +4145(the)s 3(y)k 4616(are)s 4971(useful)s 5618(in)s +5869(situations)s 6845(where)s 7493(the)s 7849(range)s 8444(of)s +8724(one)s 0 10650(header)m 697(is)s 907(terminated)s 1986(by)s +2280(the)s 2628(start)s 3098(of)s 3369(the)s 3717(range)s +4304(of)s 4575(the)s 4923(ne)s 3(xt.)k 480 10276(All)m +859(four)s 1337(symbols)s 2206(yield)s 2761(the)s 3129(v)s 6(alue)k +220 fnt2 3717 10273(@Null)m 240 fnt1 4382 10276(where)m 5041(the)s 3(y)k 5524(appear)s 13(.)k 6332(If)s 6582(the)s 3(y)k 7064(do)s 7377(not)s 7763(occup)s 2(y)k 8527(entire)s -0 11391(components)m 1208(of)s 1479(their)s 1976(g)s 1(alle)k 3(y)k 15(,)k +0 9988(components)m 1208(of)s 1479(their)s 1976(g)s 1(alle)k 3(y)k 15(,)k 2648(the)s 3(y)k 3111(are)s 3458(silently)s 4215(ignored.)s -240 fnt5 0 10598(3.33.)m 591(@NotRe)s 3(v)k 2(ealed)k +240 fnt5 0 9195(3.33.)m 591(@NotRe)s 3(v)k 2(ealed)k [ /Dest /LOUTnotrevealed /DEST pdfmark -240 fnt1 480 10166(The)m 220 fnt2 938 10163(@NotRe)m 6(v)k 5(ealed)k -240 fnt1 2495 10166(symbol)m -[ /Dest /LOUT16_4074_pre_notr_ld_1 /DEST pdfmark +240 fnt1 480 8763(The)m 220 fnt2 938 8760(@NotRe)m 6(v)k 5(ealed)k +240 fnt1 2495 8763(symbol)m +[ /Dest /LOUT16_4080_pre_notr_1 /DEST pdfmark 3285(e)s 3(x)k 3(erts)k 3931(\207ne)s 4376(control)s 5138(o)s 3(v)k 3(er)k 5647(the)s 6026(process)s 6824(of)s 7125(e)s 3(xpanding)k -8204(recepti)s 6(v)k 3(e)k 0 9878(symbols.)m 955(It)s +8204(recepti)s 6(v)k 3(e)k 0 8475(symbols.)m 955(It)s 1152(may)s 1611(appear)s 2300(only)s 2773(within)s 3433(the)s 3774(body)s 4300(of)s 4564(a)s 4722(de\207nition,)s 5739(immediately)s 6979(follo)s 6(wing)k 7949(the)s 8289(name)s 8855(of)s -0 9590(a)m 166(recepti)s 6(v)k 3(e)k 1088(symbol.)s +0 8187(a)m 166(recepti)s 6(v)k 3(e)k 1088(symbol.)s 1957(F)s 3(or)k 2346(e)s 3(xample:)k 220 fnt2 -480 9089(def A { @Galle)m 4(y })k 480 8513(def B { @Galle)m 4(y })k 480 7937(def ABList)m -480 7649({)m 480 7361( A)m 480 7073( // B @NotRe)m 6(v)k 5(ealed)k -480 6785( // ABList)m 480 6497(})m 240 fnt1 0 6003(The)m 424(meaning)s +480 7686(def A { @Galle)m 4(y })k 480 7110(def B { @Galle)m 4(y })k 480 6534(def ABList)m +480 6246({)m 480 5958( A)m 480 5670( // B @NotRe)m 6(v)k 5(ealed)k +480 5382( // ABList)m 480 5094(})m 240 fnt1 0 4600(The)m 424(meaning)s 1297(is)s 1503(that)s 1916(the)s 2260(symbol)s 3016(immediately)s -4259(preceding)s 220 fnt2 5251 6000(@NotRe)m 6(v)k 5(ealed)k -240 fnt1 6718 6003(,)m 220 fnt2 6821 6000(B)m 240 fnt1 -7015 6003(in)m 7253(this)s 7645(e)s 3(xample,)k 8555(is)s -8760(not)s 0 5715(re)m 6(v)k 3(ealed)k 851(to)s +4259(preceding)s 220 fnt2 5251 4597(@NotRe)m 6(v)k 5(ealed)k +240 fnt1 6718 4600(,)m 220 fnt2 6821 4597(B)m 240 fnt1 +7015 4600(in)m 7253(this)s 7645(e)s 3(xample,)k 8555(is)s +8760(not)s 0 4312(re)m 6(v)k 3(ealed)k 851(to)s 1083(g)s 1(alle)k 3(ys)k 1800(which)s 2435(encounter)s -220 fnt2 3431 5712(ABList)m 240 fnt1 4113 5715(while)m 4693(searching)s +220 fnt2 3431 4309(ABList)m 240 fnt1 4113 4312(while)m 4693(searching)s 5655(for)s 5986(tar)s 4(gets;)k 6723(to)s 6955(such)s 7444(g)s 1(alle)k 3(ys)k 8161(it)s 8345(appears)s -0 5427(that)m 220 fnt2 408 5424(ABList)m 240 fnt1 1086 5427(contains)m -220 fnt2 1923 5424(A)m 240 fnt1 2116 5427(only)m 15(,)k -2624(not)s 220 fnt2 2979 5424(B)m 240 fnt1 3117 5427(,)m +0 4024(that)m 220 fnt2 408 4021(ABList)m 240 fnt1 1086 4024(contains)m +220 fnt2 1923 4021(A)m 240 fnt1 2116 4024(only)m 15(,)k +2624(not)s 220 fnt2 2979 4021(B)m 240 fnt1 3117 4024(,)m 3213(hence)s 3816(only)s 4286(g)s 1(alle)k 3(ys)k -4999(tar)s 4(geted)k 5811(to)s 220 fnt2 6039 5424(A)m -240 fnt1 6233 5427(will)m 6648(e)s 3(xpand)k 220 fnt2 -7384 5424(ABList)m 240 fnt1 8013 5427(.)m 8166(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k -0 5139(after)m 220 fnt2 496 5136(ABList)m 240 fnt1 1185 5139(is)m +4999(tar)s 4(geted)k 5811(to)s 220 fnt2 6039 4021(A)m +240 fnt1 6233 4024(will)m 6648(e)s 3(xpand)k 220 fnt2 +7384 4021(ABList)m 240 fnt1 8013 4024(.)m 8166(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k +0 3736(after)m 220 fnt2 496 3733(ABList)m 240 fnt1 1185 3736(is)m 1395(e)s 3(xpanded)k 2368(by)s 2662(such)s 3158(a)s 3324(g)s 1(alle)k 3(y)k 15(,)k 220 fnt2 -3996 5136(B)m 240 fnt1 4194 5139(will)m 4620(be)s 4902(a)s 4(v)k 6(ailable)k +3996 3733(B)m 240 fnt1 4194 3736(will)m 4620(be)s 4902(a)s 4(v)k 6(ailable)k 5810(as)s 6060(a)s 6226(tar)s 4(get)k 6825(in)s 7068(the)s 7416(usual)s 7976(w)s 2(ay)k 15(.)k -480 4765(Apart)m 1081(from)s 1602(this)s 1994(meaning,)s 220 fnt2 -2922 4762(@NotRe)m 6(v)k 5(ealed)k 240 fnt1 4445 4765(has)m +480 3362(Apart)m 1081(from)s 1602(this)s 1994(meaning,)s 220 fnt2 +2922 3359(@NotRe)m 6(v)k 5(ealed)k 240 fnt1 4445 3362(has)m 4812(no)s 5102(ef)s 6(fect)k 5694(at)s 5923(all,)s 6264(and)s 6665(the)s 7010(body)s 7540(of)s 7808(the)s -8152(de\207nition)s 0 4477(may)m 501(be)s 819(understood)s 1976(by)s -2306(deleting)s 220 fnt2 3164 4474(@NotRe)m 6(v)k 5(ealed)k -240 fnt1 4727 4477(and)m 5166(an)s 3(y)k 5599(preceding)s -6630(space.)s 7361(Thus,)s 7982(the)s 8366(symbol)s 0 4189(preceding)m -220 fnt2 1001 4186(@NotRe)m 6(v)k 5(ealed)k 240 fnt1 -2533 4189(may)m 3004(ha)s 4(v)k 3(e)k 3510(named)s +8152(de\207nition)s 0 3074(may)m 501(be)s 819(understood)s 1976(by)s +2306(deleting)s 220 fnt2 3164 3071(@NotRe)m 6(v)k 5(ealed)k +240 fnt1 4727 3074(and)m 5166(an)s 3(y)k 5599(preceding)s +6630(space.)s 7361(Thus,)s 7982(the)s 8366(symbol)s 0 2786(preceding)m +220 fnt2 1001 2783(@NotRe)m 6(v)k 5(ealed)k 240 fnt1 +2533 2786(may)m 3004(ha)s 4(v)k 3(e)k 3510(named)s 4211(and)s 4620(right)s 5136(parameters)s 6239(in)s 6487(the)s 6840(usual)s 7405(w)s 2(ay;)k 7919(these)s 8471(w)s 2(ould)k -0 3901(follo)m 6(w)k 672(after)s 1168(the)s 220 fnt2 -1516 3898(@NotRe)m 6(v)k 5(ealed)k 240 fnt1 3043 3901(symbol.)m -480 3527(This)m 944(symbol)s 1692(w)s 2(as)k 2101(introduced)s +0 2498(follo)m 6(w)k 672(after)s 1168(the)s 220 fnt2 +1516 2495(@NotRe)m 6(v)k 5(ealed)k 240 fnt1 3043 2498(symbol.)m +480 2124(This)m 944(symbol)s 1692(w)s 2(as)k 2101(introduced)s 3169(to)s 3396(o)s 3(v)k 3(ercome)k 4377(a)s 4530(problem)s 5375(with)s 5845(\210oating)s 6616(\207gures)s 7306(treated)s -8001(as)s 8238(displays.)s 0 3239(It)m 205(turned)s 874(out)s +8001(as)s 8238(displays.)s 0 1836(It)m 205(turned)s 874(out)s 1240(to)s 1479(be)s 1761(essential)s 2638(to)s 2877(specify)s 3621(the)s 3969(layout)s 4627(of)s 4898(a)s 5064(column)s -5839(\(in)s 6161(part\))s 6660(as)s 220 fnt2 480 2738(@BodyT)m 26(e)k 6(xtPlace)k -480 2450(// @FigurePlace)m 480 2162(// @BodyT)m 26(e)k 6(xtPlace)k 480 1874(// @FigurePlace)m -480 1586(// @BodyT)m 26(e)k 6(xtPlace)k 480 1298(...)m 240 fnt1 -0 847(so)m 256(that)s 664(\207gures)s 1356(could)s 1935(alternate)s -2802(with)s 3274(body)s 3798(te)s 3(xt)k 4202(do)s 6(wn)k -4776(the)s 5114(column.)s 5986(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k -6935(some)s 7486(means)s 8138(w)s 2(as)k 8548(need)s -8998(-)s 0 559(ed)m 291(to)s 538(ensure)s 1226(that)s -1652(in)s 1903(the)s 2259(absence)s 3080(of)s 3359(an)s 3(y)k -3764(\207gures)s 4474(there)s 5015(could)s 5613(only)s 6101(be)s -6391(one)s 220 fnt2 6801 556(@BodyT)m 26(e)k 6(xtPlace)k -240 fnt1 8527 559(in)m 8778(the)s 0 271(column,)m 831(since)s -1385(otherwise)s 2377(v)s 6(arious)k 3132(problems)s 4080(arose,)s -4698(for)s 5042(e)s 3(xample)k 5912(the)s 220 fnt2 -6267 268(@NP)m 240 fnt1 6851 271(symbol)m 7618(merely)s 8342(causing)s - +5839(\(in)s 6161(part\))s 6660(as)s grestore gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore grestore @@ -14431,22 +14558,22 @@ grestore pgsave restore showpage -%%Page: 62 68 +%%Page: 63 69 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Bold %%+ font Times-Italic +%%+ 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 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 @@ -14461,171 +14588,155 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt5 1417 -1583(62)m 240 fnt6 7498 -1580(Chapter)m 8348(3.)s -8622(Pr)s 8(ede\207ned)k 9717(symbols)s gsave +240 fnt6 1417 -1580(3.33.)m 1991(@NotRe)s 3(vealed)k 240 fnt5 +10250 -1583(63)m gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic +240 fnt1 9066 13412 0 13308 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore -0 13205(a)m 174(skip)s -634(from)s 1167(one)s 220 fnt2 1577 13202(@BodyT)m 26(e)k 6(xtPlace)k -240 fnt1 3303 13205(to)m 3551(the)s 3907(ne)s 3(xt)k -4385(in)s 4636(the)s 4992(same)s 5548(column,)s 6381(rather)s -7006(than)s 7483(to)s 7730(the)s 8087(\207rst)s 8526(in)s -8778(the)s 0 12917(ne)m 3(xt)k 490(column.)s 1394(Also,)s -1974(without)s 2787(this)s 3204(feature)s 3944(the)s 4314(optimal)s -5120(page)s 5650(break)s 2(er')k 13(s)k 6595(attempts)s -7477(to)s 7737(end)s 8163(a)s 8351(column)s 0 12629(early)m -545(w)s 2(ould)k 1214(be)s 1510(frustrated)s 2496(by)s -2805(Lout)s 3331(then)s 3814(disco)s 3(v)k 3(ering)k +220 fnt2 480 13251(@BodyT)m 26(e)k 6(xtPlace)k +480 12963(// @FigurePlace)m 480 12675(// @BodyT)m 26(e)k 6(xtPlace)k 480 12387(// @FigurePlace)m +480 12099(// @BodyT)m 26(e)k 6(xtPlace)k 480 11811(...)m 240 fnt1 +0 11360(so)m 256(that)s 664(\207gures)s 1356(could)s 1935(alternate)s +2802(with)s 3274(body)s 3798(te)s 3(xt)k 4202(do)s 6(wn)k +4776(the)s 5114(column.)s 5986(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k +6935(some)s 7486(means)s 8138(w)s 2(as)k 8548(need)s +8998(-)s 0 11072(ed)m 291(to)s 538(ensure)s 1226(that)s +1652(in)s 1903(the)s 2259(absence)s 3080(of)s 3359(an)s 3(y)k +3764(\207gures)s 4474(there)s 5015(could)s 5613(only)s 6101(be)s +6391(one)s 220 fnt2 6801 11069(@BodyT)m 26(e)k 6(xtPlace)k +240 fnt1 8527 11072(in)m 8778(the)s 0 10784(column,)m 831(since)s +1385(otherwise)s 2377(v)s 6(arious)k 3132(problems)s 4080(arose,)s +4698(for)s 5042(e)s 3(xample)k 5912(the)s 220 fnt2 +6267 10781(@NP)m 240 fnt1 6851 10784(symbol)m 7618(merely)s 8342(causing)s +0 10496(a)m 174(skip)s 634(from)s 1167(one)s 220 fnt2 +1577 10493(@BodyT)m 26(e)k 6(xtPlace)k 240 fnt1 3303 10496(to)m +3551(the)s 3907(ne)s 3(xt)k 4385(in)s 4636(the)s +4992(same)s 5548(column,)s 6381(rather)s 7006(than)s 7483(to)s +7730(the)s 8087(\207rst)s 8526(in)s 8778(the)s 0 10208(ne)m 3(xt)k +490(column.)s 1394(Also,)s 1974(without)s 2787(this)s 3204(feature)s +3944(the)s 4314(optimal)s 5120(page)s 5650(break)s 2(er')k 13(s)k +6595(attempts)s 7477(to)s 7737(end)s 8163(a)s 8351(column)s +0 9920(early)m 545(w)s 2(ould)k 1214(be)s 1510(frustrated)s +2496(by)s 2805(Lout)s 3331(then)s 3814(disco)s 3(v)k 3(ering)k 4991(that)s 5423(plenty)s 6090(of)s 6375(space)s 6976(e)s 3(xisted)k 7722(at)s 7968(a)s 8149(follo)s 6(wing)k 220 fnt2 -0 12338(@BodyT)m 26(e)k 6(xtPlace)k 240 fnt1 1703 12341(in)m +0 9629(@BodyT)m 26(e)k 6(xtPlace)k 240 fnt1 1703 9632(in)m 1931(the)s 2263(same)s 2795(column.)s 3662(The)s 4074(solution)s -4887(is)s 5082(based)s 5669(on)s 220 fnt2 5951 12338(ABList)m -240 fnt1 6625 12341(abo)m 3(v)k 3(e;)k 7287(each)s -7767(occurrence)s 8855(of)s 220 fnt2 0 12050(@BodyT)m 26(e)k 6(xtPlace)k -240 fnt1 1712 12053(after)m 2201(a)s 220 fnt2 2361 12050(@FigurePlace)m -240 fnt1 3798 12053(is)m 4002(not)s 4361(re)s 6(v)k 3(ealed)k +4887(is)s 5082(based)s 5669(on)s 220 fnt2 5951 9629(ABList)m +240 fnt1 6625 9632(abo)m 3(v)k 3(e;)k 7287(each)s +7767(occurrence)s 8855(of)s 220 fnt2 0 9341(@BodyT)m 26(e)k 6(xtPlace)k +240 fnt1 1712 9344(after)m 2201(a)s 220 fnt2 2361 9341(@FigurePlace)m +240 fnt1 3798 9344(is)m 4002(not)s 4361(re)s 6(v)k 3(ealed)k 5213(in)s 5449(the)s 5791(enclosing)s 6754(de\207nition,)s 7772(and)s -8169(so)s 8428(cannot)s 0 11765(be)m 282(found)s 899(by)s +8169(so)s 8428(cannot)s 0 9056(be)m 282(found)s 899(by)s 1194(body)s 1728(te)s 3(xt)k 2144(g)s 1(alle)k 3(ys)k 2868(unless)s 3517(a)s 3684(\207gure)s 4298(has)s 4669(pre)s 6(viously)k 5727(attached)s 6581(to)s 6821(the)s 7169(preceding)s 220 fnt2 -8166 11762(@Figure)m 9002(-)s 0 11474(Place)m 240 fnt1 540 11477(.)m -240 fnt5 0 10730(3.34.)m 591(The)s 1046(cr)s 4(oss)k +8166 9053(@Figure)m 9002(-)s 0 8765(Place)m 240 fnt1 540 8768(.)m +240 fnt5 0 8021(3.34.)m 591(The)s 1046(cr)s 4(oss)k 1614(r)s 4(efer)k 4(ence)k 2616(symbols)s 3494(&&)s 3941(and)s 4382(&&&)s [ /Dest /LOUTcrossref /DEST pdfmark -240 fnt1 480 10253(The)m 941(cross)s -1516(reference)s 2493(symbol)s 220 fnt2 3286 10250(&&)m 240 fnt1 -3668 10253(tak)m 2(es)k 4241(the)s 4623(name)s 5230(of)s +240 fnt1 480 7544(The)m 941(cross)s +1516(reference)s 2493(symbol)s 220 fnt2 3286 7541(&&)m 240 fnt1 +3668 7544(tak)m 2(es)k 4241(the)s 4623(name)s 5230(of)s 5534(a)s 5734(symbol)s 6527(\(not)s 7006(an)s 7322(object\))s -8068(for)s 8439(its)s 8749(left)s 0 9965(parameter)m 9(,)k +8068(for)s 8439(its)s 8749(left)s 0 7256(parameter)m 9(,)k 1068(and)s 1489(an)s 1788(object)s 2449(whose)s 3134(v)s 6(alue)k 3718(must)s 4260(be)s 4559(a)s 4741(simple)s 5451(w)s 2(ord,)k 6064(or)s 6340(se)s 6(v)k 3(eral)k 7079(simple)s -7788(w)s 2(ords,)k 8495(for)s 8850(its)s 0 9677(right)m +7788(w)s 2(ords,)k 8495(for)s 8850(its)s 0 6968(right)m 519(parameter)s 13(.)k 1633(The)s 2069(result)s 2668(is)s 2887(a)s 3061(cross)s 3612(reference,)s 4615(which)s 5265(may)s 5740(be)s 6030(thought)s 6831(of)s 7111(as)s 7369(an)s -7661(arro)s 6(w)k 8275(pointing)s 0 9389(from)m 524(the)s +7661(arro)s 6(w)k 8275(pointing)s 0 6680(from)m 524(the)s 872(cross)s 1414(reference)s 2357(symbol)s 3117(to)s 3356(the)s 3704(be)s 3(ginning)k 4712(of)s 4983(an)s 5266(in)s 9(v)k 4(ocation)k -6320(of)s 6591(the)s 6939(named)s 7635(symbol.)s 480 9015(The)m +6320(of)s 6591(the)s 6939(named)s 7635(symbol.)s 480 6306(The)m 894(in)s 9(v)k 4(ocation)k 1934(pointed)s 2696(to,)s 2975(kno)s 6(wn)k 3665(as)s 3901(the)s 240 fnt6 -4235 9017(tar)m 8(g)k 2(et)k 240 fnt1 4846 9015(of)m +4235 6308(tar)m 8(g)k 2(et)k 240 fnt1 4846 6306(of)m 5103(the)s 5437(cross)s 5965(reference,)s 6945(is)s 7141(generally)s -8070(one)s 8458(whose)s 220 fnt2 0 8724(@T)m 26(ag)k -240 fnt1 643 8727(parameter)m 1677(has)s 2067(v)s 6(alue)k +8070(one)s 8458(whose)s 220 fnt2 0 6015(@T)m 26(ag)k +240 fnt1 643 6018(parameter)m 1677(has)s 2067(v)s 6(alue)k 2655(equal)s 3248(to)s 3507(the)s 3875(right)s 4406(parameter)s 5440(of)s 5731(the)s 6099(cross)s 6661(reference)s 7624(symbol.)s -8513(Three)s 0 8439(special)m 759(tags,)s 220 fnt2 1292 8436(preceding)m -240 fnt1 2243 8439(,)m 220 fnt2 2391 8436(f)m 6(ollo)k 3(wing)k -240 fnt1 3221 8439(,)m 3369(and)s 220 fnt2 3814 8436(f)m 6(oll_or_prec)k -240 fnt1 4948 8439(,)m 5097(point)s 5690(respecti)s 6(v)k 3(ely)k +8513(Three)s 0 5730(special)m 759(tags,)s 220 fnt2 1292 5727(preceding)m +240 fnt1 2243 5730(,)m 220 fnt2 2391 5727(f)m 6(ollo)k 3(wing)k +240 fnt1 3221 5730(,)m 3369(and)s 220 fnt2 3814 5727(f)m 6(oll_or_prec)k +240 fnt1 4948 5730(,)m 5097(point)s 5690(respecti)s 6(v)k 3(ely)k 6930(to)s 7210(the)s 7599(\207rst)s 8072(in)s 9(v)k 4(ocation)k -0 8151(preceding)m 1006(the)s 1365(cross)s 1918(reference)s 2872(in)s +0 5442(preceding)m 1006(the)s 1365(cross)s 1918(reference)s 2872(in)s 3126(the)s 3485(\207nal)s 3976(printed)s 4721(document,)s 5783(to)s 6033(the)s 6392(\207rst)s 6834(in)s 9(v)k 4(ocation)k -7899(follo)s 6(wing)k 8887(it,)s 0 7863(and)m 404(to)s +7899(follo)s 6(wing)k 8887(it,)s 0 5154(and)m 404(to)s 643(the)s 991(\207rst)s 1422(follo)s 6(wing)k 2399(it)s 2591(if)s 2808(such)s 3304(e)s 3(xists)k 3896(else)s 4323(to)s 4562(the)s 4910(\207rst)s 5341(preceding)s 6337(it.)s -480 7489(A)m 709(cross)s 1249(reference)s 2190(may)s 2654(be)s +480 4780(A)m 709(cross)s 1249(reference)s 2190(may)s 2654(be)s 2935(used)s 3430(in)s 3671(four)s 4127(w)s 2(ays:)k 4782(where)s 5420(an)s 5701(object)s 6343(is)s 6552(e)s 3(xpected,)k -7504(in)s 7745(which)s 8385(case)s 8850(its)s 0 7201(v)m 6(alue)k +7504(in)s 7745(which)s 8385(case)s 8850(its)s 0 4492(v)m 6(alue)k 576(is)s 795(a)s 970(cop)s 2(y)k 1497(of)s 1777(the)s 2134(tar)s 4(get;)k 2794(with)s 3285(the)s -220 fnt2 3642 7198(@Open)m 240 fnt1 4457 7201(and)m 220 fnt2 -4870 7198(@Use)m 240 fnt1 5544 7201(symbols;)m 6463(with)s 6954(the)s -220 fnt2 7311 7198(@T)m 26(agged)k 240 fnt1 8309 7201(symbol;)m -0 6913(and)m 414(in)s 667(the)s 220 fnt2 1025 6910(into)m -240 fnt1 1441 6913(clause)m 2105(or)s 220 fnt2 2374 6910(@T)m 26(arget)k -240 fnt1 3271 6913(symbol)m 4041(of)s 4323(a)s 4499(g)s 1(alle)k 3(y)k +220 fnt2 3642 4489(@Open)m 240 fnt1 4457 4492(and)m 220 fnt2 +4870 4489(@Use)m 240 fnt1 5544 4492(symbols;)m 6463(with)s 6954(the)s +220 fnt2 7311 4489(@T)m 26(agged)k 240 fnt1 8309 4492(symbol;)m +0 4204(and)m 414(in)s 667(the)s 220 fnt2 1025 4201(into)m +240 fnt1 1441 4204(clause)m 2105(or)s 220 fnt2 2374 4201(@T)m 26(arget)k +240 fnt1 3271 4204(symbol)m 4041(of)s 4323(a)s 4499(g)s 1(alle)k 3(y)k 5143(de\207nition,)s 6177(in)s 6430(which)s 7083(case)s 7560(the)s -7918(v)s 6(alue)k 8496(of)s 8778(the)s 0 6625(tag)m -345(must)s 870(be)s 220 fnt2 1152 6622(preceding)m 240 fnt1 -2103 6625(,)m 220 fnt2 2210 6622(f)m 6(ollo)k 3(wing)k -240 fnt1 3040 6625(,)m 3147(or)s 220 fnt2 3406 6622(f)m 6(oll_or_prec)k -240 fnt1 4540 6625(.)m 480 6251(W)m 9(ithin)k 1233(an)s -220 fnt2 1557 6248(into)m 240 fnt1 2004 6251(clause)m 2698(or)s -220 fnt2 2999 6248(@T)m 26(arget)k 240 fnt1 3927 6251(symbol,)m +7918(v)s 6(alue)k 8496(of)s 8778(the)s 0 3916(tag)m +345(must)s 870(be)s 220 fnt2 1152 3913(preceding)m 240 fnt1 +2103 3916(,)m 220 fnt2 2210 3913(f)m 6(ollo)k 3(wing)k +240 fnt1 3040 3916(,)m 3147(or)s 220 fnt2 3406 3913(f)m 6(oll_or_prec)k +240 fnt1 4540 3916(.)m 480 3542(W)m 9(ithin)k 1233(an)s +220 fnt2 1557 3539(into)m 240 fnt1 2004 3542(clause)m 2698(or)s +220 fnt2 2999 3539(@T)m 26(arget)k 240 fnt1 3927 3542(symbol,)m 4780(the)s 5169(alternati)s 6(v)k 3(e)k 6265(form)s -220 fnt2 6830 6248(&&&)m 240 fnt1 7365 6251(is)m 7616(acceptable)s -8722(and)s 0 5963(indicates)m 900(a)s 1066(forcing)s 1809(g)s 1(alle)k 3(y)k -2443(\(Section)s 3296(2.7\).)s 480 5589(Except)m 1203(within)s 1870(an)s -220 fnt2 2151 5586(into)m 240 fnt1 2556 5589(clause)m 3208(or)s -220 fnt2 3465 5586(@T)m 26(arget)k 240 fnt1 4351 5589(symbol,)m +220 fnt2 6830 3539(&&&)m 240 fnt1 7365 3542(is)m 7616(acceptable)s +8722(and)s 0 3254(indicates)m 900(a)s 1066(forcing)s 1809(g)s 1(alle)k 3(y)k +2443(\(Section)s 3296(2.7\).)s 480 2880(Except)m 1203(within)s 1870(an)s +220 fnt2 2151 2877(into)m 240 fnt1 2556 2880(clause)m 3208(or)s +220 fnt2 3465 2877(@T)m 26(arget)k 240 fnt1 4351 2880(symbol,)m 5162(the)s 5508(symbol)s 6267(referred)s 7078(to)s 7315(must)s 7839(ha)s 4(v)k 3(e)k 8339(a)s 220 fnt2 -8503 5586(@T)m 26(ag)k 240 fnt1 0 5301(parameter)m 13(.)k +8503 2877(@T)m 26(ag)k 240 fnt1 0 2592(parameter)m 13(.)k 1100(This)s 1570(is)s 1775(so)s 2035(e)s 6(v)k 3(en)k 2530(if)s 2741(the)s 3084(right)s 3589(parameter)s 4597(of)s 4863(the)s 5205(cross)s 5742(reference)s 6679(is)s 220 fnt2 -6884 5298(preceding)m 240 fnt1 7835 5301(,)m 220 fnt2 7936 5298(f)m 6(ollo)k 3(wing)k -240 fnt1 8766 5301(,)m 8867(or)s 220 fnt2 0 5010(f)m 6(oll_or_prec)k -240 fnt1 1134 5013(.)m 240 fnt5 0 4224(3.35.)m 591(@T)s 22(agged)k +6884 2589(preceding)m 240 fnt1 7835 2592(,)m 220 fnt2 7936 2589(f)m 6(ollo)k 3(wing)k +240 fnt1 8766 2592(,)m 8867(or)s 220 fnt2 0 2301(f)m 6(oll_or_prec)k +240 fnt1 1134 2304(.)m 240 fnt5 0 1515(3.35.)m 591(@T)s 22(agged)k [ /Dest /LOUTtagged /DEST pdfmark -240 fnt1 480 3747(The)m 220 fnt2 924 3744(@T)m 26(agged)k +240 fnt1 480 1038(The)m 220 fnt2 924 1035(@T)m 26(agged)k -[ /Dest /LOUT16_4074_pre_tagg_ld_1 /DEST pdfmark -240 fnt1 1929 3747(symbol)m 2705(tak)s 2(es)k 3261(a)s +[ /Dest /LOUT16_4080_pre_tagg_1 /DEST pdfmark +240 fnt1 1929 1038(symbol)m 2705(tak)s 2(es)k 3261(a)s 3444(cross)s 4002(reference)s 4961(for)s 5315(its)s 5607(left)s 6001(parameter)s 7031(and)s 7451(an)s 7750(object,)s 8458(whose)s -0 3459(v)m 6(alue)k 565(must)s 1087(be)s 1366(a)s +0 750(v)m 6(alue)k 565(must)s 1087(be)s 1366(a)s 1528(juxtaposition)s 2831(of)s 3099(simple)s 3788(w)s 2(ords,)k 4475(or)s 4731(se)s 6(v)k 3(eral)k 5450(w)s 2(ords,)k 6136(or)s 6392(an)s 6672(empty)s 7320(object,)s 8008(for)s -8343(its)s 8615(right)s 0 3171(parameter)m 13(.)k 1104(It)s +8343(its)s 8615(right)s 0 462(parameter)m 13(.)k 1104(It)s 1307(has)s 1675(the)s 2021(ef)s 6(fect)k 2615(of)s 2885(attaching)s 3812(its)s 4086(right)s 4595(parameter)s 5607(as)s 5856(an)s 6137(additional)s 7146(tag)s 7489(to)s 7726(the)s -8072(in)s 9(v)k 4(ocation)k 0 2883(denoted)m 819(by)s +8072(in)s 9(v)k 4(ocation)k 0 174(denoted)m 819(by)s 1117(its)s 1397(left)s 1778(parameter)s 9(,)k 2834(unless)s 3487(the)s 3839(right)s 4353(parameter)s 5371(is)s 5585(empty)s 15(,)k -6279(in)s 6526(which)s 7172(case)s 220 fnt2 7643 2880(@T)m 26(agged)k -240 fnt1 8636 2883(does)m 0 2595(nothing.)m 896(The)s 1324(result)s -1914(of)s 220 fnt2 2185 2592(@T)m 26(agged)k 240 fnt1 -3174 2595(is)m 3384(al)s 2(w)k 2(ays)k 220 fnt2 -4095 2592(@Null)m 240 fnt1 4680 2595(,)m 4787(which)s 5429(mak)s 2(es)k -6089(it)s 6281(ef)s 6(fecti)k 6(v)k 3(ely)k -7340(in)s 9(visible.)k 240 fnt5 0 1802(3.36.)m 591(@Open and @Use)s - -[ /Dest /LOUTopen /DEST pdfmark -240 fnt1 480 1325(The)m 220 fnt2 904 1322(@Open)m 240 fnt1 -1706 1325(symbol)m -[ /Dest /LOUT16_4074_pre_open_ld_1 /DEST pdfmark -2462(tak)s 2(es)k 2998(a)s 3159(cross)s -3697(reference)s 4636(or)s 4891(symbol)s 5647(in)s 9(v)k 4(ocation)k -6696(for)s 7030(its)s 7302(left)s 7675(parameter)s 9(,)k -8722(and)s 0 1037(an)m 269(arbitrary)s 1130(object,)s 1807(which)s -2435(must)s 2946(be)s 3214(enclosed)s 4095(in)s 4324(braces,)s -5027(for)s 5351(its)s 5613(right)s 6110(parameter)s 13(.)k -7201(The)s 7615(right)s 8112(parameter)s 0 749(may)m 462(refer)s -966(to)s 1201(the)s 1544(e)s 3(xported)k 2432(parameters)s -3525(and)s 3925(nested)s 4589(de\207nitions)s 5646(of)s 5912(the)s -6256(in)s 9(v)k 4(ocation)k 7305(denoted)s 8117(by)s -8406(the)s 8749(left)s 0 461(parameter)m 9(,)k 1050(and)s -1452(its)s 1725(v)s 6(alue)k 2291(is)s 2499(the)s -220 fnt2 2844 458(@Open)m 240 fnt1 3648 461(symbol')m 13(s)k -4560(result.)s 5252(The)s 5678(tar)s 4(get)k 6274(of)s -6543(the)s 6889(cross)s 7428(reference)s 8369(may)s 8832(lie)s -0 173(in)m 234(an)s 507(e)s 3(xternal)k 1318(database)s -2187(\(Section)s 3031(3.38\).)s 3684(An)s 3(y)k 4138(symbol)s -4888(a)s 4(v)k 6(ailable)k 5787(outside)s 6524(the)s -220 fnt2 6862 170(@Open)m 240 fnt1 7658 173(which)m 8290(happens)s - +6279(in)s 6526(which)s 7172(case)s 220 fnt2 7643 171(@T)m 26(agged)k +240 fnt1 8636 174(does)m grestore gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore grestore @@ -14637,22 +14748,22 @@ grestore pgsave restore showpage -%%Page: 63 69 +%%Page: 64 70 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Italic %%+ font Times-Bold +%%+ 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-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 Times-Italic +/Times-Italicfnt6 vec2 /Times-Italic LoutRecode +/fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt2 vec2 /Helvetica LoutRecode /fnt2 { /Helveticafnt2 LoutFont } def @@ -14667,119 +14778,124 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(3.36.)m 1991(@Open and @Use)s 240 fnt5 10250 -1583(63)m -gsave +240 fnt5 1417 -1583(64)m 240 fnt6 7498 -1580(Chapter)m 8348(3.)s +8622(Pr)s 8(ede\207ned)k 9717(symbols)s gsave 1417 -15423 translate 240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore -0 13205(to)m 239(ha)s 4(v)k 3(e)k 741(the)s +0 13205(nothing.)m 896(The)s +1324(result)s 1914(of)s 220 fnt2 2185 13202(@T)m 26(agged)k +240 fnt1 3174 13205(is)m 3384(al)s 2(w)k 2(ays)k +220 fnt2 4095 13202(@Null)m 240 fnt1 4680 13205(,)m 4787(which)s +5429(mak)s 2(es)k 6089(it)s 6281(ef)s 6(fecti)k 6(v)k 3(ely)k +7340(in)s 9(visible.)k 240 fnt5 0 12412(3.36.)m 591(@Open and @Use)s + +[ /Dest /LOUTopen /DEST pdfmark +240 fnt1 480 11935(The)m 220 fnt2 904 11932(@Open)m 240 fnt1 +1706 11935(symbol)m +[ /Dest /LOUT16_4080_pre_open_1 /DEST pdfmark +2462(tak)s 2(es)k 2998(a)s 3159(cross)s +3697(reference)s 4636(or)s 4891(symbol)s 5647(in)s 9(v)k 4(ocation)k +6696(for)s 7030(its)s 7302(left)s 7675(parameter)s 9(,)k +8722(and)s 0 11647(an)m 269(arbitrary)s 1130(object,)s 1807(which)s +2435(must)s 2946(be)s 3214(enclosed)s 4095(in)s 4324(braces,)s +5027(for)s 5351(its)s 5613(right)s 6110(parameter)s 13(.)k +7201(The)s 7615(right)s 8112(parameter)s 0 11359(may)m 462(refer)s +966(to)s 1201(the)s 1544(e)s 3(xported)k 2432(parameters)s +3525(and)s 3925(nested)s 4589(de\207nitions)s 5646(of)s 5912(the)s +6256(in)s 9(v)k 4(ocation)k 7305(denoted)s 8117(by)s +8406(the)s 8749(left)s 0 11071(parameter)m 9(,)k 1050(and)s +1452(its)s 1725(v)s 6(alue)k 2291(is)s 2499(the)s +220 fnt2 2844 11068(@Open)m 240 fnt1 3648 11071(symbol')m 13(s)k +4560(result.)s 5252(The)s 5678(tar)s 4(get)k 6274(of)s +6543(the)s 6889(cross)s 7428(reference)s 8369(may)s 8832(lie)s +0 10783(in)m 234(an)s 507(e)s 3(xternal)k 1318(database)s +2187(\(Section)s 3031(3.38\).)s 3684(An)s 3(y)k 4138(symbol)s +4888(a)s 4(v)k 6(ailable)k 5787(outside)s 6524(the)s +220 fnt2 6862 10780(@Open)m 240 fnt1 7658 10783(which)m 8290(happens)s +0 10495(to)m 239(ha)s 4(v)k 3(e)k 741(the)s 1089(same)s 1637(name)s 2212(as)s 2462(one)s 2865(of)s 3137(the)s 3485(symbols)s 4335(made)s 4910(a)s 4(v)k 6(ailable)k -5818(by)s 6113(the)s 220 fnt2 6462 13202(@Open)m 240 fnt1 -7268 13205(will)m 7695(be)s 7978(una)s 4(v)k 6(ailable)k -0 12917(within)m 668(the)s 220 fnt2 1016 12914(@Open)m 240 fnt1 -1762 12917(.)m -[ /Dest /LOUT16_4074_pre_open_ld_2 /DEST pdfmark -538 12543(The)m 220 fnt2 963 12540(@Use)m 240 fnt1 -1625 12543(symbol)m 2382(is)s 2589(an)s 220 fnt2 2869 12540(@Open)m -240 fnt1 3672 12543(symbol)m 4429(in)s 4669(a)s 4832(dif)s 6(ferent)k +5818(by)s 6113(the)s 220 fnt2 6462 10492(@Open)m 240 fnt1 +7268 10495(will)m 7695(be)s 7978(una)s 4(v)k 6(ailable)k +0 10207(within)m 668(the)s 220 fnt2 1016 10204(@Open)m 240 fnt1 +1762 10207(.)m +[ /Dest /LOUT16_4080_pre_open_2 /DEST pdfmark +538 9833(The)m 220 fnt2 963 9830(@Use)m 240 fnt1 +1625 9833(symbol)m 2382(is)s 2589(an)s 220 fnt2 2869 9830(@Open)m +240 fnt1 3672 9833(symbol)m 4429(in)s 4669(a)s 4832(dif)s 6(ferent)k 5704(form.)s 6329(It)s 6531(may)s 6994(only)s 7471(appear)s -8165(among)s 8867(or)s 0 12255(after)m 502(the)s 857(de\207nitions)s +8165(among)s 8867(or)s 0 9545(after)m 502(the)s 857(de\207nitions)s 1925(in)s 2175(Lout')s 13(s)k 2844(input,)s 3450(and)s 3861(it)s 4060(is)s 4277(equi)s 6(v)k 6(alent)k 5328(to)s 5574(enclosing)s 6551(the)s 6906(remainder)s 7941(of)s -8219(the)s 8574(input)s 0 11967(in)m 243(an)s 220 fnt2 -526 11964(@Open)m 240 fnt1 1332 11967(symbol.)m 2201(F)s 3(or)k -2590(e)s 3(xample,)k 240 fnt6 480 11464(de\207nitions)m 220 fnt2 -480 11171(@Use)m 1145({)s 240 fnt6 1269 11176(x)m 220 fnt2 -1435 11171(})m 480 10883(@Use)m 1145({)s 240 fnt6 1269 10888(y)m -220 fnt2 1431 10883(})m 240 fnt6 480 10600(r)m 8(est)k -894(of)s 1175(input)s 240 fnt1 0 10099(is)m 210(equi)s 6(v)k 6(alent)k -1254(to)s 240 fnt6 480 9596(de\207nitions)m 480 9308(x)m 220 fnt2 -646 9303(@Open)m 480 9015({)m 240 fnt6 960 9020(y)m 220 fnt2 -1122 9015(@Open)m 960 8727({)m 240 fnt6 1084 8732(r)m 8(est)k -1498(of)s 1779(input)s 220 fnt2 960 8439(})m 480 8151(})m -240 fnt1 0 7657(The)m 220 fnt2 424 7654(@Use)m 240 fnt1 -1085 7657(symbol)m 1841(allo)s 6(ws)k 2506(a)s 2668(set)s +8219(the)s 8574(input)s 0 9257(in)m 243(an)s 220 fnt2 +526 9254(@Open)m 240 fnt1 1332 9257(symbol.)m 2201(F)s 3(or)k +2590(e)s 3(xample,)k 240 fnt6 480 8754(de\207nitions)m 220 fnt2 +480 8461(@Use)m 1145({)s 240 fnt6 1269 8466(x)m 220 fnt2 +1435 8461(})m 480 8173(@Use)m 1145({)s 240 fnt6 1269 8178(y)m +220 fnt2 1431 8173(})m 240 fnt6 480 7890(r)m 8(est)k +894(of)s 1175(input)s 240 fnt1 0 7389(is)m 210(equi)s 6(v)k 6(alent)k +1254(to)s 240 fnt6 480 6886(de\207nitions)m 480 6598(x)m 220 fnt2 +646 6593(@Open)m 480 6305({)m 240 fnt6 960 6310(y)m 220 fnt2 +1122 6305(@Open)m 960 6017({)m 240 fnt6 1084 6022(r)m 8(est)k +1498(of)s 1779(input)s 220 fnt2 960 5729(})m 480 5441(})m +240 fnt1 0 4947(The)m 220 fnt2 424 4944(@Use)m 240 fnt1 +1085 4947(symbol)m 1841(allo)s 6(ws)k 2506(a)s 2668(set)s 2989(of)s 3256(standard)s 4120(packages)s 5044(to)s 5279(be)s 5557(opened)s 6303(without)s 7090(the)s 7434(incon)s 9(v)k 3(enience)k -8855(of)s 0 7369(enclosing)m 974(the)s 1327(entire)s 1931(document)s -2939(in)s 220 fnt2 3187 7366(@Open)m 240 fnt1 3998 7369(symbols.)m +8855(of)s 0 4659(enclosing)m 974(the)s 1327(entire)s 1931(document)s +2939(in)s 220 fnt2 3187 4656(@Open)m 240 fnt1 3998 4659(symbols.)m 4964(Such)s 5505(enclosure)s 6482(could)s 7076(cause)s 7668(Basser)s -8370(Lout)s 8887(to)s 0 7081(run)m 376(out)s 742(of)s -1013(memory)s 15(.)k 240 fnt5 0 6288(3.37.)m 591(@LinkSour)s 4(ce,)k +8370(Lout)s 8887(to)s 0 4371(run)m 376(out)s 742(of)s +1013(memory)s 15(.)k 240 fnt5 0 3578(3.37.)m 591(@LinkSour)s 4(ce,)k 2120(@LinkDest,)s 3400(and)s 3841(@URLLink)s [ /Dest /LOUTlink_source /DEST pdfmark -240 fnt1 480 5817(The)m -949(tw)s 2(o)k 1400(symbols)s 220 fnt2 2290 5814(@LinkSource)m -240 fnt1 3703 5817(and)m 220 fnt2 4148 5814(@LinkDest)m -[ /Dest /LOUT16_4074_pre_link_ld_1 /DEST pdfmark +240 fnt1 480 3107(The)m +949(tw)s 2(o)k 1400(symbols)s 220 fnt2 2290 3104(@LinkSource)m +240 fnt1 3703 3107(and)m 220 fnt2 4148 3104(@LinkDest)m +[ /Dest /LOUT16_4080_pre_link_1 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_link_ld_2 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_link_2 /DEST pdfmark 240 fnt1 -5322 5817(w)m 2(ork)k 5914(together)s 6798(to)s 7078(create)s -240 fnt6 7744 5819(cr)m 10(oss)k 8335(links)s 240 fnt1 -8883 5817(in)m 0 5529(a)m 202(document,)s 1290(that)s 1745(is,)s +5322 3107(w)m 2(ork)k 5914(together)s 6798(to)s 7078(create)s +240 fnt6 7744 3109(cr)m 10(oss)k 8335(links)s 240 fnt1 +8883 3107(in)m 0 2819(a)m 202(document,)s 1290(that)s 1745(is,)s 2048(points)s 2721(where)s 3398(a)s 3601(user)s 4096(vie)s 6(wing)k 4951(the)s 5336(document)s 6377(on)s 6711(screen)s 7415(can)s -7841(click)s 8403(and)s 8844(be)s 0 5241(transported)m 1132(to)s +7841(click)s 8403(and)s 8844(be)s 0 2531(transported)m 1132(to)s 1369(another)s 2144(point)s 2695(in)s 2936(the)s 3282(document.)s 4389(W)s 19(e)k 4756(call)s 5153(the)s 5500(point)s 6050(where)s 6688(the)s 7035(user)s 7491(clicks)s 8097(the)s -240 fnt6 8443 5243(sour)m 8(ce)k 240 fnt1 0 4953(of)m +240 fnt6 8443 2533(sour)m 8(ce)k 240 fnt1 0 2243(of)m 271(the)s 619(link,)s 1098(and)s 1502(the)s 1850(point)s 2402(where)s 3042(the)s 3390(user)s 3848(arri)s 6(v)k 3(es)k -4539(the)s 240 fnt6 4887 4955(destination)m 240 fnt1 6004 4953(of)m -6275(the)s 6623(link.)s 480 4579(T)m 19(o)k 780(create)s +4539(the)s 240 fnt6 4887 2245(destination)m 240 fnt1 6004 2243(of)m +6275(the)s 6623(link.)s 480 1869(T)m 19(o)k 780(create)s 1405(a)s 1571(source)s 2251(point,)s 2850(place)s 240 fnt6 -480 4076(ta)m 2(g)k 220 fnt2 838 4071(@LinkSource)m 240 fnt6 -2210 4076(object)m 240 fnt1 0 3573(at)m 228(some)s 785(point)s +480 1366(ta)m 2(g)k 220 fnt2 838 1361(@LinkSource)m 240 fnt6 +2210 1366(object)m 240 fnt1 0 863(at)m 228(some)s 785(point)s 1332(in)s 1571(the)s 1915(document,)s 2961(where)s 3597(the)s -3941(v)s 6(alue)k 4504(of)s 240 fnt6 4771 3575(ta)m 2(g)k -240 fnt1 5124 3573(is)m 5330(a)s 5492(le)s 3(g)k 1(al)k +3941(v)s 6(alue)k 4504(of)s 240 fnt6 4771 865(ta)m 2(g)k +240 fnt1 5124 863(is)m 5330(a)s 5492(le)s 3(g)k 1(al)k 6002(cross)s 6540(reference)s 7479(tag,)s 7873(and)s 240 fnt6 -8273 3575(object)m 240 fnt1 8916 3573(is)m 0 3285(an)m 279(arbitrary)s +8273 865(object)m 240 fnt1 8916 863(is)m 0 575(an)m 279(arbitrary)s 1149(Lout)s 1657(object.)s 2400(The)s 2823(result)s 3409(of)s -3675(this)s 4066(is)s 4272(just)s 240 fnt6 4672 3287(object)m -240 fnt1 5260 3285(,)m 5363(b)s 4(ut)k 5720(if)s +3675(this)s 4066(is)s 4272(just)s 240 fnt6 4672 577(object)m +240 fnt1 5260 575(,)m 5363(b)s 4(ut)k 5720(if)s 5932(the)s 6276(user)s 6729(of)s 6995(a)s 7157(screen)s -7819(vie)s 6(wer)k 8518(clicks)s 0 2997(on)m 297(an)s 3(y)k +7819(vie)s 6(wer)k 8518(clicks)s 0 287(on)m 297(an)s 3(y)k 694(point)s 1246(within)s 1914(the)s 2262(rectangular)s 3396(bounding)s 4355(box)s 4770(of)s 5041(that)s 5459(object,)s 6150(a)s -6316(link)s 6749(will)s 7175(be)s 7457(entered.)s 480 2623(T)m 19(o)k -780(create)s 1405(a)s 1571(destination)s 2677(point,)s 3276(place)s -240 fnt6 480 2120(ta)m 2(g)k 220 fnt2 838 2115(@LinkDest)m -240 fnt6 1970 2120(object)m 240 fnt1 0 1617(at)m 221(some)s -771(point)s 1312(in)s 1544(the)s 1881(document.)s 2978(Ag)s 1(ain,)k -240 fnt6 3658 1619(ta)m 2(g)k 240 fnt1 4005 1617(must)m -4519(e)s 6(v)k 6(aluate)k 5348(to)s 5576(a)s -5731(le)s 3(g)k 1(al)k 6235(cross)s 6766(reference)s -7698(tag,)s 8086(and)s 240 fnt6 8478 1619(object)m 240 fnt1 -0 1329(may)m 469(be)s 755(an)s 3(y)k 1156(Lout)s -1672(object.)s 2424(All)s 220 fnt2 2788 1326(@LinkSource)m 240 fnt1 -4164 1329(symbols)m 5017(whose)s 5689(tag)s 6038(is)s 6252(equal)s -6829(to)s 7072(this)s 7472(one)s 7878(are)s 8229(link)s 2(ed)k -8887(to)s 0 1041(this)m 396(destination)s 1502(point.)s 480 667(F)m 3(or)k -907(e)s 6(v)k 3(ery)k 1521(source)s 2239(point)s -2829(there)s 3400(must)s 3963(be)s 4283(e)s 3(xactly)k -5062(one)s 5502(destination)s 6646(point)s 7236(with)s 7756(the)s -8142(same)s 8727(tag,)s 0 379(otherwise)m 1016(it)s 1240(will)s -1697(not)s 2095(be)s 2408(clear)s 2963(where)s 3634(the)s -4014(link)s 4479(is)s 4720(supposed)s 5702(to)s 5972(tak)s 2(e)k -6456(the)s 6835(user)s 13(.)k 7416(Lout)s 7959(will)s -8417(print)s 8960(a)s 0 91(w)m 2(arning)k 829(if)s -1040(this)s 1430(condition)s 2384(is)s 2588(violated)s 3410(an)s 3(ywhere;)k -4443(it)s 4628(will)s 5048(refuse)s 5681(to)s 5914(insert)s -6497(a)s 6657(destination)s 7757(point)s 8303(with)s 8778(the)s - +6316(link)s 6749(will)s 7175(be)s 7457(entered.)s grestore gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore grestore @@ -14791,22 +14907,22 @@ grestore pgsave restore showpage -%%Page: 64 70 +%%Page: 65 71 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Bold %%+ font Times-Italic +%%+ 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 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 @@ -14821,144 +14937,138 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt5 1417 -1583(64)m 240 fnt6 7498 -1580(Chapter)m 8348(3.)s -8622(Pr)s 8(ede\207ned)k 9717(symbols)s gsave +240 fnt6 1417 -1580(3.37.)m 1991(@LinkSour)s 8(ce)k 2(,)k +3384(@LinkDest,)s 4560(and)s 4986(@URLLink)s 240 fnt5 10250 -1583(65)m +gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic +240 fnt1 9066 13387 0 13276 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore -0 13205(same)m 555(name)s -1138(as)s 1397(a)s 1571(pre)s 6(vious)k 2449(one,)s -2911(b)s 4(ut)k 3282(it)s 3482(is)s 3701(not)s -4076(able)s 4539(to)s 4786(refrain)s 5487(from)s 6020(inserting)s -6918(a)s 7092(source)s 7781(point)s 8342(with)s 8833(no)s -0 12917(corresponding)m 1430(destination)s 2544(point,)s 3152(and)s 3564(such)s -4068(points)s 4713(must)s 5246(cause)s 5842(errors)s 6457(of)s -6736(some)s 7306(kind)s 7798(when)s 8383(vie)s 6(wed)k -0 12629(\(e)m 3(xactly)k 820(what)s 1345(error)s 1868(will)s +480 13222(At)m 799(present,)s 240 fnt6 1616 13224(object)m 240 fnt1 +2285 13222(abo)m 3(v)k 3(e)k 2927(is)s 3158(treated)s +3885(as)s 4156(though)s 4899(it)s 5111(were)s 5652(enclosed)s +6567(in)s 220 fnt2 6831 13219(@OneCol)m 240 fnt1 7783 13222(.)m +7967(This)s 8464(means)s 0 12934(that)m 420(a)s 589(long)s +1071(link)s 1507(source)s 2190(or)s 2452(destination)s 3561(point)s +4116(will)s 4545(not)s 4914(break)s 5509(o)s 3(v)k 3(er)k +5991(tw)s 2(o)k 6404(lines)s 6909(as)s 7162(part)s +7596(of)s 7870(an)s 8156(enclosing)s 0 12646(paragraph.)m 480 12272(T)m 19(o)k +780(create)s 1405(a)s 1571(destination)s 2677(point,)s 3276(place)s +240 fnt6 480 11769(ta)m 2(g)k 220 fnt2 838 11764(@LinkDest)m +240 fnt6 1970 11769(object)m 240 fnt1 0 11266(at)m 221(some)s +771(point)s 1312(in)s 1544(the)s 1881(document.)s 2978(Ag)s 1(ain,)k +240 fnt6 3658 11268(ta)m 2(g)k 240 fnt1 4005 11266(must)m +4519(e)s 6(v)k 6(aluate)k 5348(to)s 5576(a)s +5731(le)s 3(g)k 1(al)k 6235(cross)s 6766(reference)s +7698(tag,)s 8086(and)s 240 fnt6 8478 11268(object)m 240 fnt1 +0 10978(may)m 469(be)s 755(an)s 3(y)k 1156(Lout)s +1672(object.)s 2424(All)s 220 fnt2 2788 10975(@LinkSource)m 240 fnt1 +4164 10978(symbols)m 5017(whose)s 5689(tag)s 6038(is)s 6252(equal)s +6829(to)s 7072(this)s 7472(one)s 7878(are)s 8229(link)s 2(ed)k +8887(to)s 0 10690(this)m 396(destination)s 1502(point.)s 480 10316(F)m 3(or)k +907(e)s 6(v)k 3(ery)k 1521(source)s 2239(point)s +2829(there)s 3400(must)s 3963(be)s 4283(e)s 3(xactly)k +5062(one)s 5502(destination)s 6646(point)s 7236(with)s 7756(the)s +8142(same)s 8727(tag,)s 0 10028(otherwise)m 1016(it)s 1240(will)s +1697(not)s 2095(be)s 2408(clear)s 2963(where)s 3634(the)s +4014(link)s 4479(is)s 4720(supposed)s 5702(to)s 5972(tak)s 2(e)k +6456(the)s 6835(user)s 13(.)k 7416(Lout)s 7959(will)s +8417(print)s 8960(a)s 0 9740(w)m 2(arning)k 829(if)s +1040(this)s 1430(condition)s 2384(is)s 2588(violated)s 3410(an)s 3(ywhere;)k +4443(it)s 4628(will)s 5048(refuse)s 5681(to)s 5914(insert)s +6497(a)s 6657(destination)s 7757(point)s 8303(with)s 8778(the)s +0 9452(same)m 555(name)s 1138(as)s 1397(a)s 1571(pre)s 6(vious)k +2449(one,)s 2911(b)s 4(ut)k 3282(it)s 3482(is)s +3701(not)s 4076(able)s 4539(to)s 4786(refrain)s 5487(from)s +6020(inserting)s 6918(a)s 7092(source)s 7781(point)s 8342(with)s +8833(no)s 0 9164(corresponding)m 1430(destination)s 2544(point,)s 3152(and)s +3564(such)s 4068(points)s 4713(must)s 5246(cause)s 5842(errors)s +6457(of)s 6736(some)s 7306(kind)s 7798(when)s 8383(vie)s 6(wed)k +0 8876(\(e)m 3(xactly)k 820(what)s 1345(error)s 1868(will)s 2294(depend)s 3044(on)s 3341(the)s 3689(vie)s 6(wer\).)k -480 12255(The)m 220 fnt2 915 12252(@URLLink)m 240 fnt1 2045 12255(symbol)m -2812(is)s 3029(similar)s 3758(to)s 220 fnt2 4004 12252(@LinkSource)m -240 fnt1 5383 12255(in)m 5633(being)s 6225(the)s 6580(source)s +480 8502(The)m 220 fnt2 915 8499(@URLLink)m 240 fnt1 2045 8502(symbol)m +2812(is)s 3029(similar)s 3758(to)s 220 fnt2 4004 8499(@LinkSource)m +240 fnt1 5383 8502(in)m 5633(being)s 6225(the)s 6580(source)s 7267(point)s 7826(of)s 8104(a)s 8277(link,)s 8764(b)s 4(ut)k -0 11967(instead)m 735(of)s 1006(a)s 1172(tag)s 1517(you)s +0 8214(instead)m 735(of)s 1006(a)s 1172(tag)s 1517(you)s 1932(supply)s 2625(a)s 2791(URL)s 3327(to)s 3566(some)s -4127(other)s 4678(document)s 5682(altogether:)s 220 fnt2 480 11466("http://snar)m -3(k.ptc.spb)k 4(u.r)k -3(u/~uw)k 2(e/lout/lout.html" @URLLink { Lout Home P)k 8(age })k -240 fnt1 0 10967(The)m 445(URL)s 999(will)s 1443(need)s +4127(other)s 4678(document)s 5682(altogether:)s 220 fnt2 480 7713("http://snar)m -3(k.ptc.spb)k 4(u.r)k -3(u/~uw)k 2(e/lout/lout.html" @URLLink { Lout Home P)k 8(age })k +240 fnt1 0 7214(The)m 445(URL)s 999(will)s 1443(need)s 1970(to)s 2227(be)s 2527(enclosed)s 3439(in)s 3700(quotes,)s 4450(because)s 5280(of)s 5569(the)s 5935(/)s 6080(characters)s -7116(which)s 7776(are)s 8141(otherwise)s 0 10679(tak)m 2(en)k +7116(which)s 7776(are)s 8141(otherwise)s 0 6926(tak)m 2(en)k 591(to)s 849(be)s 1150(concatenation)s 2553(operations.)s 3732(As)s -4068(for)s 220 fnt2 4425 10676(@LinkSource)m 240 fnt1 5737 10679(,)m +4068(for)s 220 fnt2 4425 6923(@LinkSource)m 240 fnt1 5737 6926(,)m 5862(the)s 6229(result)s 6838(is)s 7067(just)s 7490(the)s -7857(object)s 8520(to)s 8778(the)s 0 10391(right,)m 558(lik)s 2(e)k +7857(object)s 8520(to)s 8778(the)s 0 6638(right,)m 558(lik)s 2(e)k 970(this:)s -[ /Rect [480 9841 2091 10051] /Border [0 0 0] /Action << /Subtype /URI /URI (http://snark.ptc.spbu.ru/~uwe/lout/lout.html) >> /Subtype /Link /ANN pdfmark -480 9893(Lout)m 992(Home)s 1633(P)s 3(age)k -0 9390(b)m 4(ut)k 373(if)s 601(the)s 960(user)s +[ /Rect [480 6088 2091 6298] /Border [0 0 0] /Action << /Subtype /URI /URI (http://snark.ptc.spbu.ru/~uwe/lout/lout.html) >> /Subtype /Link /ANN pdfmark +480 6140(Lout)m 992(Home)s 1633(P)s 3(age)k +0 5637(b)m 4(ut)k 373(if)s 601(the)s 960(user)s 1429(clicks)s 2048(on)s 2356(this)s 2763(object)s 3418(on)s 3726(the)s 4086(screen)s 4764(the)s 3(y)k 5238(enter)s 5786(a)s 5963(link)s 6407(that)s 6836(tak)s 2(es)k 7387(them)s 7936(to)s 8186(the)s 8546(gi)s 6(v)k 3(en)k -0 9102(URL)m 530(location,)s 1401(assuming)s 2352(that)s 2764(the)s +0 5349(URL)m 530(location,)s 1401(assuming)s 2352(that)s 2764(the)s 3106(softw)s 2(are)k 3976(which)s 4612(the)s 3(y)k 5069(are)s 5410(using)s 5976(to)s 6209(display)s 6948(the)s 7290(document)s 8288(is)s 8492(cle)s 6(v)k 3(er)k -0 8814(enough)m 763(to)s 1002(do)s 1295(this.)s 480 8440(At)m -791(present,)s 240 fnt6 1601 8442(object)m 240 fnt1 2261 8440(abo)m 3(v)k 3(e)k -2896(is)s 3119(treated)s 3838(as)s 4101(though)s 4837(it)s -5041(were)s 5574(enclosed)s 6482(in)s 220 fnt2 6737 8437(@OneCol)m -240 fnt1 7689 8440(,)m 7809(which)s 8464(means)s 0 8152(that)m -420(a)s 589(long)s 1071(link)s 1507(source)s 2190(or)s -2452(destination)s 3561(point)s 4116(will)s 4545(not)s 4914(break)s -5509(o)s 3(v)k 3(er)k 5991(tw)s 2(o)k -6404(lines)s 6909(as)s 7162(part)s 7596(of)s 7870(an)s -8156(enclosing)s 0 7864(paragraph.)m 1120(This)s 1596(de\207cienc)s 3(y)k -2630(might)s 3248(be)s 3530(corrected)s 4476(in)s 4719(the)s -5067(future.)s 240 fnt5 0 7071(3.38.)m 591(@Database and @SysDatabase)s +0 5061(enough)m 763(to)s 1002(do)s 1295(this.)s 480 4687(F)m 3(or)k +920(the)s 1320(purposes)s 2274(of)s 220 fnt2 2596 4684(@Common)m +240 fnt1 3695 4687(,)m 220 fnt2 3854 4684(@Rump)m 240 fnt1 +4654 4687(,)m 4813(and)s 220 fnt2 5269 4684(@Meld)m 240 fnt1 +5955 4687(,)m 6113(tw)s 2(o)k 220 fnt2 6575 4684(@LinkSource)m +240 fnt1 7999 4687(objects)m 8779(are)s 0 4399(considered)m 1092(to)s +1328(be)s 1608(equal)s 2178(if)s 2393(their)s 2887(right)s +3396(parameters)s 4491(are)s 4836(equal;)s 5463(the)s 5809(left)s +6183(parameters)s 7279(are)s 7623(not)s 7986(considered.)s 0 4111(This)m +480(beha)s 4(viour)k 1498(is)s 1713(needed,)s 2503(for)s +2846(e)s 3(xample,)k 3765(to)s 4009(mak)s 2(e)k +4586(inde)s 3(x)k 5175(entries)s 5867(look)s 6359(reasonable)s +7442(when)s 8023(melded.)s 8896(If)s 0 3823(tw)m 2(o)k +220 fnt2 420 3820(@LinkSource)m 240 fnt1 1803 3823(objects)m 2542(with)s +3035(equal)s 3619(right)s 4141(parameters)s 5250(b)s 4(ut)k +5623(dif)s 6(ferent)k 6509(left)s 6897(parameters)s 8006(are)s +8364(melded)s 0 3535(into)m 412(one,)s 851(one)s 1239(of)s +1497(the)s 1831(tw)s 2(o)k 2227(will)s 2639(be)s +2908(the)s 3242(result,)s 3865(b)s 4(ut)k 4214(which)s +4842(one)s 5230(is)s 5426(unde\207ned.)s 6522(Notice)s 7201(that)s +7605(melding)s 8428(cannot)s 0 3247(produce)m 827(an)s 1110(unde\207ned)s +2113(link,)s 2592(since)s 3139(the)s 3487(w)s 2(orst)k +4076(it)s 4268(can)s 4657(do)s 4950(is)s 5160(delete)s +5786(a)s 220 fnt2 5952 3244(@LinkSource)m 240 fnt1 7264 3247(.)m +240 fnt5 0 2454(3.38.)m 591(@Database and @SysDatabase)s [ /Dest /LOUTdatabase /DEST pdfmark -[ /Dest /LOUT16_4074_pre_data_ld_1 /DEST pdfmark -240 fnt1 -529 6594(The)m 220 fnt2 945 6591(@Database)m 240 fnt1 2148 6594(symbol)m -2896(is)s 3095(used)s 3580(to)s 3808(declare)s 4541(the)s -4877(e)s 3(xistence)k 5808(of)s 6067(a)s 6222(\207le)s -6571(of)s 6831(symbol)s 7579(in)s 9(v)k 4(ocations)k -8708(that)s 0 6306(Lout)m 512(may)s 978(refer)s 1487(to)s -1726(when)s 2302(e)s 6(v)k 6(aluating)k 3339(cross)s -3881(references.)s 5025(In)s 5281(Basser)s 5978(Lout,)s 6537(for)s -6875(e)s 3(xample,)k 220 fnt2 480 5805(@Database @Months @W)m 6(eekDa)k 6(ys { standard })k -240 fnt1 0 5307(means)m 690(that)s 1137(there)s 1698(is)s -1937(a)s 2131(\207le)s 2521(called)s 220 fnt2 3177 5304(standard.ld)m -240 fnt1 4339 5307(containing)m 5430(in)s 9(v)k 4(ocations)k +[ /Dest /LOUT16_4080_pre_data_1 /DEST pdfmark +240 fnt1 529 1977(The)m +220 fnt2 945 1974(@Database)m 240 fnt1 2148 1977(symbol)m 2896(is)s +3095(used)s 3580(to)s 3808(declare)s 4541(the)s 4877(e)s 3(xistence)k +5808(of)s 6067(a)s 6222(\207le)s 6571(of)s 6831(symbol)s +7579(in)s 9(v)k 4(ocations)k 8708(that)s 0 1689(Lout)m +512(may)s 978(refer)s 1487(to)s 1726(when)s 2302(e)s 6(v)k 6(aluating)k +3339(cross)s 3881(references.)s 5025(In)s 5281(Basser)s 5978(Lout,)s +6537(for)s 6875(e)s 3(xample,)k 220 fnt2 480 1188(@Database @Months @W)m 6(eekDa)k 6(ys { standard })k +240 fnt1 0 690(means)m 690(that)s 1137(there)s 1698(is)s +1937(a)s 2131(\207le)s 2521(called)s 220 fnt2 3177 687(standard.ld)m +240 fnt1 4339 690(containing)m 5430(in)s 9(v)k 4(ocations)k 6600(of)s 6899(the)s 7276(pre)s 6(viously)k 8363(de\207ned)s -0 5019(symbols)m 220 fnt2 846 5016(@Months)m 240 fnt1 1838 5019(and)m -220 fnt2 2238 5016(@W)m 6(eekDa)k 6(ys)k 240 fnt1 -3503 5019(.)m 3663(A)s 220 fnt2 3889 5016(@Database)m 240 fnt1 -5100 5019(symbol)m 5856(may)s 6318(appear)s 7011(an)s 3(ywhere)k -7990(a)s 8152(de\207nition)s 0 4731(or)m 252(a)s 220 fnt2 -411 4728(@Use)m 240 fnt1 1069 4731(symbol)m 1822(may)s 2281(appear)s 13(.)k +0 402(symbols)m 220 fnt2 846 399(@Months)m 240 fnt1 1838 402(and)m +220 fnt2 2238 399(@W)m 6(eekDa)k 6(ys)k 240 fnt1 +3503 402(.)m 3663(A)s 220 fnt2 3889 399(@Database)m 240 fnt1 +5100 402(symbol)m 5856(may)s 6318(appear)s 7011(an)s 3(ywhere)k +7990(a)s 8152(de\207nition)s 0 114(or)m 252(a)s 220 fnt2 +411 111(@Use)m 240 fnt1 1069 114(symbol)m 1822(may)s 2281(appear)s 13(.)k 3062(Dif)s 6(ferent)k 3982(de\207nitions)s 5036(packages)s 5957(may)s 6416(refer)s 6918(to)s 7150(a)s 7309(common)s 8196(database,)s -0 4443(pro)m 3(vided)k 935(the)s 1312(de\207nitions)s 2402(the)s 3(y)k -2894(gi)s 6(v)k 3(e)k 3382(for)s 3749(its)s -4054(symbols)s 4932(are)s 5308(compatible.)s 6563(An)s 6942(entry)s -7516(is)s 7755(interpreted)s 8876(as)s 0 4155(though)m 756(it)s -981(appears)s 1795(at)s 2060(the)s 2441(point)s 3026(where)s -3699(the)s 4080(cross)s 4655(reference)s 5631(that)s 6082(retrie)s 6(v)k 3(es)k -6978(it)s 7203(does,)s 7782(which)s 8457(allo)s 6(ws)k -0 3867(symbols)m 866(lik)s 2(e)k 220 fnt2 1296 3864(@I)m -240 fnt1 1639 3867(for)m 220 fnt2 1995 3864(Slope @F)m 6(ont)k -240 fnt1 3346 3867(to)m 3602(be)s 3902(used)s 4417(in)s -4678(databases.)s 5776(The)s 6221(database)s 7118(\207le)s 7497(may)s -7981(not)s 8365(contain)s 220 fnt2 0 3576(@Database)m 240 fnt1 -1214 3579(or)m 220 fnt2 1473 3576(@Include)m 240 fnt1 2455 3579(symbols,)m -3360(and)s 3764(each)s 4259(in)s 9(v)k 4(ocation)k -5313(within)s 5981(it)s 6173(must)s 6698(be)s 6980(enclosed)s -7875(in)s 8118(braces.)s 480 3205(Basser)m 1198(Lout)s 1732(constructs)s -2773(an)s 240 fnt6 3078 3207(inde)m 4(x)k 3674(\207le)s -240 fnt1 3959 3205(,)m -[ /Dest /LOUT16_4074_pre_data_ld_2 /DEST pdfmark -4087(which)s 4751(in)s 5016(this)s -5433(e)s 3(xample)k 6318(is)s 6550(called)s 220 fnt2 -7199 3202(standard.li)m 240 fnt1 8196 3205(,)m 8325(the)s 8695(\207rst)s -0 2917(time)m 481(it)s 675(e)s 6(v)k 3(er)k -1139(encounters)s 2227(the)s 2577(database,)s 3509(as)s 3761(an)s -4045(aid)s 4397(to)s 4638(searching)s 5608(it.)s 5906(If)s -6138(the)s 6488(database)s 7368(\207le)s 7731(is)s 7943(changed,)s -8850(its)s 0 2629(inde)m 3(x)k 586(\207le)s 950(must)s -1477(be)s 1762(deleted)s 2512(by)s 2809(the)s 3159(user)s -3620(so)s 3888(that)s 4309(Basser)s 5008(Lout)s 5523(kno)s 6(ws)k -6196(to)s 6438(reconstruct)s 7561(it.)s 7860(There)s 8475(is)s -8688(also)s 0 2341(an)m 300(installation)s 1435(option)s 2121(which)s -2780(allo)s 6(ws)k 3466(this)s 3879(deletion)s 4723(to)s -4979(be)s 5278(done)s 5817(automatically)s 7188(on)s 7502(suitable)s -8318(systems)s 0 2053(\(including)m 1036(Unix\).)s 480 1679(Basser)m 1210(Lout)s -1756(searches)s 2649(for)s 3021(databases)s 4021(in)s 4298(the)s -4679(current)s 5449(directory)s 6398(\207rst,)s 6910(then)s 7412(in)s -7689(a)s 7888(sequence)s 8855(of)s 0 1391(standard)m 868(places.)s -1629(T)s 19(o)k 1929(search)s 2596(the)s 2944(standard)s -3812(places)s 4460(only)s 15(,)k 4978(use)s -[ /Dest /LOUT16_4074_pre_data_ld_3 /DEST pdfmark -220 fnt2 -5353 1388(@SysDatabase)m 240 fnt1 6873 1391(.)m 240 fnt5 0 598(3.39.)m -591(@Graphic)s -[ /Dest /LOUTgraphic /DEST pdfmark -[ /Dest /LOUT16_4074_pre_grap_ld_1 /DEST pdfmark - -[ /Dest /LOUT16_4074_pre_grap_ld_2 /DEST pdfmark -240 fnt1 556 121(Lout)m 1084(does)s 1590(not)s -1972(pro)s 3(vide)k 2772(the)s 3136(v)s 6(ast)k -3592(repertoire)s 4591(of)s 4878(graphical)s 5838(objects)s 6582(\(lines,)s -7235(circles,)s 7980(box)s 3(es,)k 8660(etc.\))s grestore gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore grestore @@ -14970,22 +15080,22 @@ grestore pgsave restore showpage -%%Page: 65 71 +%%Page: 66 72 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Italic %%+ font Times-Bold +%%+ 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-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 Times-Italic +/Times-Italicfnt6 vec2 /Times-Italic LoutRecode +/fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt2 vec2 /Helvetica LoutRecode /fnt2 { /Helveticafnt2 LoutFont } def @@ -15000,30 +15110,82 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(3.39.)m 1991(@Gr)s 3(aphic)k 240 fnt5 -10250 -1583(65)m gsave +240 fnt5 1417 -1583(66)m 240 fnt6 7498 -1580(Chapter)m 8348(3.)s +8622(Pr)s 8(ede\207ned)k 9717(symbols)s gsave 1417 -15423 translate 240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore -0 13205(required)m 846(by)s 1132(diagrams.)s 2163(Instead,)s +0 13205(pro)m 3(vided)k +935(the)s 1312(de\207nitions)s 2402(the)s 3(y)k 2894(gi)s 6(v)k 3(e)k +3382(for)s 3749(its)s 4054(symbols)s 4932(are)s 5308(compatible.)s +6563(An)s 6942(entry)s 7516(is)s 7755(interpreted)s 8876(as)s +0 12917(though)m 756(it)s 981(appears)s 1795(at)s 2060(the)s +2441(point)s 3026(where)s 3699(the)s 4080(cross)s 4655(reference)s +5631(that)s 6082(retrie)s 6(v)k 3(es)k 6978(it)s +7203(does,)s 7782(which)s 8457(allo)s 6(ws)k 0 12629(symbols)m +866(lik)s 2(e)k 220 fnt2 1296 12626(@I)m 240 fnt1 +1639 12629(for)m 220 fnt2 1995 12626(Slope @F)m 6(ont)k 240 fnt1 +3346 12629(to)m 3602(be)s 3902(used)s 4417(in)s 4678(databases.)s +5776(The)s 6221(database)s 7118(\207le)s 7497(may)s 7981(not)s +8365(contain)s 220 fnt2 0 12338(@Database)m 240 fnt1 1214 12341(or)m +220 fnt2 1473 12338(@Include)m 240 fnt1 2455 12341(symbols,)m 3360(and)s +3764(each)s 4259(in)s 9(v)k 4(ocation)k 5313(within)s +5981(it)s 6173(must)s 6698(be)s 6980(enclosed)s 7875(in)s +8118(braces.)s 480 11967(Basser)m 1198(Lout)s 1732(constructs)s 2773(an)s +240 fnt6 3078 11969(inde)m 4(x)k 3674(\207le)s 240 fnt1 +3959 11967(,)m +[ /Dest /LOUT16_4080_pre_data_2 /DEST pdfmark +4087(which)s 4751(in)s 5016(this)s 5433(e)s 3(xample)k +6318(is)s 6550(called)s 220 fnt2 7199 11964(standard.li)m 240 fnt1 +8196 11967(,)m 8325(the)s 8695(\207rst)s 0 11679(time)m 481(it)s +675(e)s 6(v)k 3(er)k 1139(encounters)s 2227(the)s +2577(database,)s 3509(as)s 3761(an)s 4045(aid)s 4397(to)s +4638(searching)s 5608(it.)s 5906(If)s 6138(the)s 6488(database)s +7368(\207le)s 7731(is)s 7943(changed,)s 8850(its)s 0 11391(inde)m 3(x)k +586(\207le)s 950(must)s 1477(be)s 1762(deleted)s 2512(by)s +2809(the)s 3159(user)s 3620(so)s 3888(that)s 4309(Basser)s +5008(Lout)s 5523(kno)s 6(ws)k 6196(to)s 6438(reconstruct)s +7561(it.)s 7860(There)s 8475(is)s 8688(also)s 0 11103(an)m +300(installation)s 1435(option)s 2121(which)s 2780(allo)s 6(ws)k +3466(this)s 3879(deletion)s 4723(to)s 4979(be)s 5278(done)s +5817(automatically)s 7188(on)s 7502(suitable)s 8318(systems)s 0 10815(\(including)m +1036(Unix\).)s 480 10441(Basser)m 1210(Lout)s 1756(searches)s 2649(for)s +3021(databases)s 4021(in)s 4298(the)s 4679(current)s 5449(directory)s +6398(\207rst,)s 6910(then)s 7412(in)s 7689(a)s 7888(sequence)s +8855(of)s 0 10153(standard)m 868(places.)s 1629(T)s 19(o)k +1929(search)s 2596(the)s 2944(standard)s 3812(places)s 4460(only)s 15(,)k +4978(use)s +[ /Dest /LOUT16_4080_pre_data_3 /DEST pdfmark +220 fnt2 5353 10150(@SysDatabase)m 240 fnt1 6873 10153(.)m +240 fnt5 0 9360(3.39.)m 591(@Graphic)s +[ /Dest /LOUTgraphic /DEST pdfmark + +[ /Dest /LOUT16_4080_pre_grap_1 /DEST pdfmark + +[ /Dest /LOUT16_4080_pre_grap_2 /DEST pdfmark +240 fnt1 556 8883(Lout)m +1084(does)s 1590(not)s 1972(pro)s 3(vide)k 2772(the)s +3136(v)s 6(ast)k 3592(repertoire)s 4591(of)s 4878(graphical)s +5838(objects)s 6582(\(lines,)s 7235(circles,)s 7980(box)s 3(es,)k +8660(etc.\))s 0 8595(required)m 846(by)s 1132(diagrams.)s 2163(Instead,)s 2952(it)s 3135(pro)s 3(vides)k 3999(an)s 4274(escape)s 4958(route)s 5497(to)s 5727(some)s 6280(other)s 6823(language)s 7734(that)s 8144(does)s 8625(ha)s 4(v)k 3(e)k -0 12917(these)m 547(features,)s 1409(via)s 1761(its)s 220 fnt2 -2037 12914(@Gr)m 2(aphic)k 240 fnt1 3081 12917(symbol:)m -[ /Dest /LOUT16_4074_pre_grap_ld_3 /DEST pdfmark +0 8307(these)m 547(features,)s 1409(via)s 1761(its)s 220 fnt2 +2037 8304(@Gr)m 2(aphic)k 240 fnt1 3081 8307(symbol:)m +[ /Dest /LOUT16_4080_pre_grap_3 /DEST pdfmark 220 fnt2 -480 12419({ 0 0 mo)m 3(v)k 5(eto)k 480 12131( 0 ysiz)m 3(e lineto)k -480 11843( xsiz)m 3(e ysiz)k 3(e lineto)k 480 11555( xsiz)m 3(e 0 lineto)k -480 11267( closepath)m 480 10979( strok)m 4(e)k 480 10691(})m 480 10403(@Gr)m 2(aphic)k -480 10115({ //0.2c)m 480 9827( ||0.2c hello)m 8(, w)k 2(or)k -3(ld ||0.2c)k -480 9539( //0.2c)m 480 9251(})m 240 fnt1 0 8757(The)m 428(result)s +480 7809({ 0 0 mo)m 3(v)k 5(eto)k 480 7521( 0 ysiz)m 3(e lineto)k +480 7233( xsiz)m 3(e ysiz)k 3(e lineto)k 480 6945( xsiz)m 3(e 0 lineto)k +480 6657( closepath)m 480 6369( strok)m 4(e)k 480 6081(})m 480 5793(@Gr)m 2(aphic)k +480 5505({ //0.2c)m 480 5217( ||0.2c hello)m 8(, w)k 2(or)k -3(ld ||0.2c)k +480 4929( //0.2c)m 480 4641(})m 240 fnt1 0 4147(The)m 428(result)s 1018(of)s 1289(the)s 1637(abo)s 3(v)k 3(e)k 2259(in)s 9(v)k 4(ocation)k 3313(of)s 3584(the)s -3932(symbol)s 220 fnt2 4692 8754(@Gr)m 2(aphic)k 240 fnt1 -5736 8757(is)m 1365 422 0 422 240 288 60 480 7995 LoutGr2 +3932(symbol)s 220 fnt2 4692 4144(@Gr)m 2(aphic)k 240 fnt1 +5736 4147(is)m 1365 422 0 422 240 288 60 480 3385 LoutGr2 0 0 moveto 0 ysize lineto xsize ysize lineto @@ -15033,51 +15195,43 @@ stroke grestore 113 146(hello,)m 698(w)s 2(orld)k grestore -480 7279(The)m +480 2669(The)m 909(right)s 1421(parameter)s 2437(al)s 2(w)k 2(ays)k 3149(appears)s 3931(as)s 4183(part)s 4615(of)s 4888(the)s 5237(result,)s 5875(and)s 6281(indeed)s 6978(the)s 7327(result)s 7919(is)s 8130(al)s 2(w)k 2(ays)k 8843(an)s -0 6991(object)m 651(whose)s 1327(size)s 1761(is)s 1979(identical)s +0 2381(object)m 651(whose)s 1327(size)s 1761(is)s 1979(identical)s 2863(to)s 3110(the)s 3465(size)s 3900(of)s 4178(the)s -4534(right)s 5052(parameter)s 6074(with)s 220 fnt2 6563 6988(@OneCol)m -240 fnt1 7583 6991(and)m 220 fnt2 7995 6988(@OneRo)m 3(w)k -240 fnt1 0 6703(applied)m 762(to)s 1001(it.)s 1297(From)s +4534(right)s 5052(parameter)s 6074(with)s 220 fnt2 6563 2378(@OneCol)m +240 fnt1 7583 2381(and)m 220 fnt2 7995 2378(@OneRo)m 3(w)k +240 fnt1 0 2093(applied)m 762(to)s 1001(it.)s 1297(From)s 1875(no)s 6(w)k 2336(on)s 2633(we)s 2968(refer)s 3477(to)s 3716(this)s 4112(part)s 4543(of)s 4814(the)s -5162(result)s 5752(as)s 6002(the)s 240 fnt6 6350 6705(base)m -240 fnt1 6782 6703(.)m 480 6329(The)m 898(left)s 1264(parameter)s +5162(result)s 5752(as)s 6002(the)s 240 fnt6 6350 2095(base)m +240 fnt1 6782 2093(.)m 480 1719(The)m 898(left)s 1264(parameter)s 2267(is)s 2466(implementation-dependent:)s 5184(that)s 5591(is,)s 5847(its)s 6112(meaning)s 6978(is)s 7177(not)s 7532(de\207ned)s 8284(by)s -8567(Lout,)s 0 6041(and)m 421(dif)s 6(ferent)k 1313(implementations)s +8567(Lout,)s 0 1431(and)m 421(dif)s 6(ferent)k 1313(implementations)s 2975(could)s 3582(require)s 4332(dif)s 6(ferent)k 5224(v)s 6(alues)k 5898(for)s 6253(it.)s 6567(The)s 7012(follo)s 6(wing)k -8007(description)s 0 5753(applies)m 713(to)s 936(Basser)s 1618(Lout,)s +8007(description)s 0 1143(applies)m 713(to)s 936(Basser)s 1618(Lout,)s 2161(which)s 2787(uses)s 3235(the)s 3567(PostScript)s 4593(page)s 5086(description)s 6189(language)s 7093([)s -[ /Rect [7164 5753 7259 5915] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTadobe1990ps /ANN pdfmark +[ /Rect [7164 1143 7259 1305] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTadobe1990ps /ANN pdfmark 7164(1)s 7259(].)s -7487(Similar)s 8233(b)s 4(ut)k 8579(more)s 0 5465(restricted)m +7487(Similar)s 8233(b)s 4(ut)k 8579(more)s 0 855(restricted)m 962(possibilities)s 2172(e)s 3(xist)k 2698(with)s 3198(the)s 3563(PDF)s 4078(back)s 4609(end)s 5031(\(see)s 5488(a)s 5672(separate)s 6528(document)s 7550(distrib)s 4(uted)k 8644(with)s -0 5177(Lout\);)m 643(to)s 882(include)s 1642(both,)s 2175(use)s -2550(the)s 220 fnt2 2898 5174(@Bac)m 4(kEnd)k 240 fnt1 -4043 5177(symbol)m 4803(lik)s 2(e)k 5215(this:)s 220 fnt2 -480 4676({ @Bac)m 4(kEnd @Case {)k 480 4388( P)m 11(ostScr)k -3(ipt @Y)k 4(ield)k -480 4100( {)m 480 3812( ...)m 480 3524( })m 480 3236( PDF @Y)m 4(ield)k -480 2948( {)m 480 2660( ...)m 480 2372( })m 480 2084( })m 480 1796( @Gr)m 2(aphic)k -480 1508( {)m 480 1220( ...)m 480 932( })m 480 644(})m 240 fnt1 -0 150(Returning)m 1039(to)s 1307(PostScript,)s 2425(the)s 2802(left)s -3208(parameter)s 4251(refers)s 4874(to)s 5142(a)s 5337(coordinate)s -6431(system)s 7184(whose)s 7881(origin)s 8538(is)s 8778(the)s - +0 567(Lout\);)m 643(to)s 882(include)s 1642(both,)s 2175(use)s +2550(the)s 220 fnt2 2898 564(@Bac)m 4(kEnd)k 240 fnt1 +4043 567(symbol)m 4803(lik)s 2(e)k 5215(this:)s grestore gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore grestore @@ -15089,22 +15243,22 @@ grestore pgsave restore showpage -%%Page: 66 72 +%%Page: 67 73 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Bold %%+ font Times-Italic +%%+ 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 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 @@ -15119,32 +15273,38 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt5 1417 -1583(66)m 240 fnt6 7498 -1580(Chapter)m 8348(3.)s -8622(Pr)s 8(ede\207ned)k 9717(symbols)s gsave +240 fnt6 1417 -1580(3.39.)m 1991(@Gr)s 3(aphic)k 240 fnt5 +10248 -1583(67)m gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore -0 13205(bottom)m 773(left-hand)s -1728(corner)s 2433(of)s 2740(the)s 3123(base.)s 3747(It)s -3987(may)s 4489(use)s 4899(the)s 5282(symbols)s 220 fnt2 -6166 13202(xsiz)m 3(e)k 240 fnt1 6751 13205(and)m 220 fnt2 -7190 13202(ysiz)m 3(e)k 240 fnt1 7774 13205(to)m 8048(denote)s -8778(the)s 0 12917(horizontal)m 1031(and)s 1442(v)s 3(ertical)k -2216(size)s 2650(of)s 2928(the)s 3283(base;)s 3827(similarly)s 15(,)k -220 fnt2 4774 12914(xmar)m -3(k)k 240 fnt1 5442 12917(and)m -220 fnt2 5853 12914(ymar)m -3(k)k 240 fnt1 6521 12917(denote)m -7222(the)s 7577(positions)s 8499(of)s 8778(the)s 0 12629(base')m 13(s)k -635(column)s 1410(and)s 1814(ro)s 6(w)k 2234(marks:)s -gsave -480 10266 translate +220 fnt2 480 13207({ @Bac)m 4(kEnd @Case {)k 480 12919( P)m 11(ostScr)k -3(ipt @Y)k 4(ield)k +480 12631( {)m 480 12343( ...)m 480 12055( })m 480 11767( PDF @Y)m 4(ield)k +480 11479( {)m 480 11191( ...)m 480 10903( })m 480 10615( })m 480 10327( @Gr)m 2(aphic)k +480 10039( {)m 480 9751( ...)m 480 9463( })m 480 9175(})m 240 fnt1 +0 8681(Returning)m 1039(to)s 1307(PostScript,)s 2425(the)s 2802(left)s +3208(parameter)s 4251(refers)s 4874(to)s 5142(a)s 5337(coordinate)s +6431(system)s 7184(whose)s 7881(origin)s 8538(is)s 8778(the)s +0 8393(bottom)m 773(left-hand)s 1728(corner)s 2433(of)s 2740(the)s +3123(base.)s 3747(It)s 3987(may)s 4489(use)s 4899(the)s +5282(symbols)s 220 fnt2 6166 8390(xsiz)m 3(e)k 240 fnt1 +6751 8393(and)m 220 fnt2 7190 8390(ysiz)m 3(e)k 240 fnt1 +7774 8393(to)m 8048(denote)s 8778(the)s 0 8105(horizontal)m 1031(and)s +1442(v)s 3(ertical)k 2216(size)s 2650(of)s 2928(the)s +3283(base;)s 3827(similarly)s 15(,)k 220 fnt2 4774 8102(xmar)m -3(k)k +240 fnt1 5442 8105(and)m 220 fnt2 5853 8102(ymar)m -3(k)k +240 fnt1 6521 8105(denote)m 7222(the)s 7577(positions)s 8499(of)s +8778(the)s 0 7817(base')m 13(s)k 635(column)s 1410(and)s +1814(ro)s 6(w)k 2234(marks:)s gsave +480 5454 translate 180 fnt1 3570 2072 0 1994 180 288 45 LoutGraphic gsave grestore save gsave 200 dict begin lfigdict begin grestore -180 fnt6 107 1955(ysize)m 0 1388(ymark)m 180 fnt1 364 253(0)m -2551 1701 850 1134 180 288 45 676 293 LoutGr2 +180 fnt6 107 1955(ysize)m +0 1388(ymark)m 180 fnt1 364 253(0)m 2551 1701 850 1134 180 288 45 676 293 LoutGr2 grestore save gsave 200 dict begin lfigdict begin grestore 2551 1701 850 1134 180 288 45 0 0 LoutGr2 @@ -15168,79 +15328,50 @@ grestore grestore end end restore grestore -676 14(0)m 180 fnt6 1526 15(xmark)m 3227(xsize)s end end restore -grestore -0 9815(In)m -265(addition)s 1115(to)s 1363(these)s 1920(four)s 2387(symbols)s -3245(and)s 3658(0,)s 3895(lengths)s 4646(may)s 5121(be)s -5412(denoted)s 6238(in)s 6490(centimetres,)s 7706(inches,)s 8434(points,)s -0 9527(ems,)m 492(f)s -13(')k 13(s,)k 850(v')s 13(s)k -1180(and)s 1584(s')s 13(s)k 1887(using)s 2459(the)s -2807(notation)s 240 fnt6 480 8991(l)m 220 fnt2 666 8986(cm)m -240 fnt1 1197 8989(instead)m 1932(of)s 2203(Lout')s 13(s)k -240 fnt6 3045 8991(l)m 240 fnt1 3111 8989(c)m 240 fnt6 -480 8703(l)m 220 fnt2 666 8698(in)m 240 fnt1 1197 8701(instead)m -1932(of)s 2203(Lout')s 13(s)k 240 fnt6 3045 8703(l)m -240 fnt1 3111 8701(i)m 240 fnt6 480 8415(l)m 220 fnt2 -666 8410(pt)m 240 fnt1 1197 8413(instead)m 1932(of)s 2203(Lout')s 13(s)k -240 fnt6 3045 8415(l)m 240 fnt1 3111 8413(p)m 240 fnt6 -480 8127(l)m 220 fnt2 666 8122(em)m 240 fnt1 1197 8125(instead)m -1932(of)s 2203(Lout')s 13(s)k 240 fnt6 3045 8127(l)m -240 fnt1 3111 8125(m)m 240 fnt6 480 7839(l)m 220 fnt2 -666 7834(ft)m 240 fnt1 1197 7837(instead)m 1932(of)s 2203(Lout')s 13(s)k -240 fnt6 3045 7839(l)m 240 fnt1 3111 7837(f)m 240 fnt6 -480 7551(l)m 220 fnt2 666 7546(vs)m 240 fnt1 1197 7549(instead)m -1932(of)s 2203(Lout')s 13(s)k 240 fnt6 3045 7551(l)m -240 fnt1 3111 7549(v)m 240 fnt6 480 7263(l)m 220 fnt2 -666 7258(sp)m 240 fnt1 1197 7261(instead)m 1932(of)s 2203(Lout')s 13(s)k -240 fnt6 3045 7263(l)m 240 fnt1 3111 7261(s)m 0 6720(Note)m -521(that)s 939(there)s 1472(must)s 1997(be)s 2279(a)s -2445(space)s 3032(between)s 3886(the)s 4234(number)s 5025(and)s -5429(its)s 5705(unit,)s 6184(unlik)s 2(e)k 6836(Lout)s -7348(proper)s 13(.)k 480 6346(A)m 732(point)s 1306(within)s -1996(the)s 2366(base)s 2869(\(and,)s 3423(with)s 3927(care,)s -4453(a)s 4642(point)s 5216(outside)s 5985(it\))s 6267(may)s -6755(be)s 7059(denoted)s 7897(by)s 8213(a)s 8401(pair)s -8855(of)s 0 6058(lengths.)m 855(F)s 3(or)k 1244(e)s 3(xample,)k -220 fnt2 480 5561(xmar)m -3(k ymar)k -3(k)k 240 fnt1 -0 5063(is)m 210(the)s 558(point)s 1110(where)s 1750(the)s -2098(marks)s 2733(cross,)s 3331(and)s 220 fnt2 480 4569(0 2 cm)m -240 fnt1 0 4114(is)m 195(a)s 346(point)s 883(on)s -1164(the)s 1497(left)s 1859(edge,)s 2402(tw)s 2(o)k -2797(centimetres)s 3933(abo)s 3(v)k 3(e)k 4539(the)s -4872(bottom)s 5595(left-hand)s 6499(corner)s 13(.)k 7245(These)s -7857(tw)s 2(o)k 8251(numbers)s 0 3826(are)m 347(called)s -975(the)s 240 fnt6 1323 3828(x)m 1489(coor)s 8(dinate)k -240 fnt1 2571 3826(and)m 2975(the)s 240 fnt6 3323 3828(y)m -3485(coor)s 8(dinate)k 240 fnt1 4567 3826(of)m 4838(the)s -5186(point.)s 480 3452(The)m 906(\207rst)s 1335(step)s 1770(in)s -2011(specifying)s 3057(a)s 3221(graphic)s 3988(object)s 4630(is)s -4837(to)s 5074(de\207ne)s 5712(a)s 240 fnt6 5876 3454(path)m -240 fnt1 6297 3452(.)m 6458(A)s 6686(path)s 7152(can)s -7539(be)s 7818(thought)s 8608(of)s 8876(as)s 0 3164(the)m -349(track)s 888(of)s 1161(a)s 1328(pen)s 1733(mo)s 3(ving)k -2516(o)s 3(v)k 3(er)k 2996(the)s 3346(page.)s -3963(The)s 4393(pen)s 4797(may)s 5265(be)s 5548(up)s -5842(\(not)s 6289(dra)s 3(wing\))k 7199(or)s 7460(do)s 6(wn)k -8045(\(dra)s 3(wing)k 8960(a)s 0 2876(line)m 414(or)s -673(curv)s 3(e\))k 1329(as)s 1579(it)s 1771(mo)s 3(v)k 3(es.)k -2554(The)s 2982(entire)s 3581(path)s 4050(is)s 4260(a)s -4426(sequence)s 5359(of)s 5630(the)s 5978(follo)s 6(wing)k -6955(items:)s 240 fnt6 1847 2504(x)m 2013(y)s 220 fnt2 -2175 2499(mo)m 3(v)k 5(eto)k 240 fnt1 3120 2502(Lift)m -3537(the)s 3885(pen)s 4288(and)s 4692(mo)s 3(v)k 3(e)k -5274(it)s 5466(to)s 5705(the)s 6053(indicated)s 6987(point.)s -240 fnt6 2036 2145(x)m 2202(y)s 220 fnt2 2364 2140(lineto)m -240 fnt1 3120 2143(Put)m 3557(the)s 3963(pen)s 4424(do)s 6(wn)k -5066(and)s 5528(dra)s 3(w)k 6115(a)s 6339(straight)s -7173(line)s 7645(to)s 7942(the)s 8348(indicat)s 8998(-)s -3120 1855(ed)m 3404(point.)s +676 14(0)m 180 fnt6 +1526 15(xmark)m 3227(xsize)s end end restore +grestore +0 5003(In)m 265(addition)s 1115(to)s +1363(these)s 1920(four)s 2387(symbols)s 3245(and)s 3658(0,)s +3895(lengths)s 4646(may)s 5121(be)s 5412(denoted)s 6238(in)s +6490(centimetres,)s 7706(inches,)s 8434(points,)s 0 4715(ems,)m 492(f)s -13(')k 13(s,)k +850(v')s 13(s)k 1180(and)s 1584(s')s 13(s)k +1887(using)s 2459(the)s 2807(notation)s 240 fnt6 480 4179(l)m +220 fnt2 666 4174(cm)m 240 fnt1 1197 4177(instead)m 1932(of)s +2203(Lout')s 13(s)k 240 fnt6 3045 4179(l)m 240 fnt1 +3111 4177(c)m 240 fnt6 480 3891(l)m 220 fnt2 666 3886(in)m +240 fnt1 1197 3889(instead)m 1932(of)s 2203(Lout')s 13(s)k +240 fnt6 3045 3891(l)m 240 fnt1 3111 3889(i)m 240 fnt6 +480 3603(l)m 220 fnt2 666 3598(pt)m 240 fnt1 1197 3601(instead)m +1932(of)s 2203(Lout')s 13(s)k 240 fnt6 3045 3603(l)m +240 fnt1 3111 3601(p)m 240 fnt6 480 3315(l)m 220 fnt2 +666 3310(em)m 240 fnt1 1197 3313(instead)m 1932(of)s 2203(Lout')s 13(s)k +240 fnt6 3045 3315(l)m 240 fnt1 3111 3313(m)m 240 fnt6 +480 3027(l)m 220 fnt2 666 3022(ft)m 240 fnt1 1197 3025(instead)m +1932(of)s 2203(Lout')s 13(s)k 240 fnt6 3045 3027(l)m +240 fnt1 3111 3025(f)m 240 fnt6 480 2739(l)m 220 fnt2 +666 2734(vs)m 240 fnt1 1197 2737(instead)m 1932(of)s 2203(Lout')s 13(s)k +240 fnt6 3045 2739(l)m 240 fnt1 3111 2737(v)m 240 fnt6 +480 2451(l)m 220 fnt2 666 2446(sp)m 240 fnt1 1197 2449(instead)m +1932(of)s 2203(Lout')s 13(s)k 240 fnt6 3045 2451(l)m +240 fnt1 3111 2449(s)m 0 1908(Note)m 521(that)s 939(there)s +1472(must)s 1997(be)s 2279(a)s 2445(space)s 3032(between)s +3886(the)s 4234(number)s 5025(and)s 5429(its)s 5705(unit,)s +6184(unlik)s 2(e)k 6836(Lout)s 7348(proper)s 13(.)k +480 1534(A)m 732(point)s 1306(within)s 1996(the)s 2366(base)s +2869(\(and,)s 3423(with)s 3927(care,)s 4453(a)s 4642(point)s +5216(outside)s 5985(it\))s 6267(may)s 6755(be)s 7059(denoted)s +7897(by)s 8213(a)s 8401(pair)s 8855(of)s 0 1246(lengths.)m +855(F)s 3(or)k 1244(e)s 3(xample,)k 220 fnt2 +480 749(xmar)m -3(k ymar)k -3(k)k 240 fnt1 0 251(is)m +210(the)s 558(point)s 1110(where)s 1750(the)s 2098(marks)s +2733(cross,)s 3331(and)s grestore gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore grestore @@ -15252,22 +15383,22 @@ grestore pgsave restore showpage -%%Page: 67 73 +%%Page: 68 74 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Italic %%+ font Times-Bold +%%+ 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-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 Times-Italic +/Times-Italicfnt6 vec2 /Times-Italic LoutRecode +/fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt2 vec2 /Helvetica LoutRecode /fnt2 { /Helveticafnt2 LoutFont } def @@ -15282,109 +15413,128 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(3.39.)m 1991(@Gr)s 3(aphic)k 240 fnt5 -10248 -1583(67)m gsave +240 fnt5 1417 -1583(68)m 240 fnt6 7498 -1580(Chapter)m 8348(3.)s +8622(Pr)s 8(ede\207ned)k 9717(symbols)s gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13257 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13271 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore -240 fnt6 702 13205(x)m 868(y)s 1030(r)s -1188(angle1)s 1879(angle2)s 220 fnt2 2580 13200(arc)m 240 fnt1 -3120 13203(Put)m 3502(the)s 3853(pen)s 4259(do)s 6(wn)k +220 fnt2 480 13214(0 2 cm)m +240 fnt1 0 12759(is)m 195(a)s 346(point)s 883(on)s +1164(the)s 1497(left)s 1859(edge,)s 2402(tw)s 2(o)k +2797(centimetres)s 3933(abo)s 3(v)k 3(e)k 4539(the)s +4872(bottom)s 5595(left-hand)s 6499(corner)s 13(.)k 7245(These)s +7857(tw)s 2(o)k 8251(numbers)s 0 12471(are)m 347(called)s +975(the)s 240 fnt6 1323 12473(x)m 1489(coor)s 8(dinate)k +240 fnt1 2571 12471(and)m 2975(the)s 240 fnt6 3323 12473(y)m +3485(coor)s 8(dinate)k 240 fnt1 4567 12471(of)m 4838(the)s +5186(point.)s 480 12097(The)m 906(\207rst)s 1335(step)s 1770(in)s +2011(specifying)s 3057(a)s 3221(graphic)s 3988(object)s 4630(is)s +4837(to)s 5074(de\207ne)s 5712(a)s 240 fnt6 5876 12099(path)m +240 fnt1 6297 12097(.)m 6458(A)s 6686(path)s 7152(can)s +7539(be)s 7818(thought)s 8608(of)s 8876(as)s 0 11809(the)m +349(track)s 888(of)s 1161(a)s 1328(pen)s 1733(mo)s 3(ving)k +2516(o)s 3(v)k 3(er)k 2996(the)s 3346(page.)s +3963(The)s 4393(pen)s 4797(may)s 5265(be)s 5548(up)s +5842(\(not)s 6289(dra)s 3(wing\))k 7199(or)s 7460(do)s 6(wn)k +8045(\(dra)s 3(wing)k 8960(a)s 0 11521(line)m 414(or)s +673(curv)s 3(e\))k 1329(as)s 1579(it)s 1771(mo)s 3(v)k 3(es.)k +2554(The)s 2982(entire)s 3581(path)s 4050(is)s 4260(a)s +4426(sequence)s 5359(of)s 5630(the)s 5978(follo)s 6(wing)k +6955(items:)s 240 fnt6 1847 11149(x)m 2013(y)s 220 fnt2 +2175 11144(mo)m 3(v)k 5(eto)k 240 fnt1 3120 11147(Lift)m +3537(the)s 3885(pen)s 4288(and)s 4692(mo)s 3(v)k 3(e)k +5274(it)s 5466(to)s 5705(the)s 6053(indicated)s 6987(point.)s +240 fnt6 2036 10790(x)m 2202(y)s 220 fnt2 2364 10785(lineto)m +240 fnt1 3120 10788(Put)m 3557(the)s 3963(pen)s 4424(do)s 6(wn)k +5066(and)s 5528(dra)s 3(w)k 6115(a)s 6339(straight)s +7173(line)s 7645(to)s 7942(the)s 8348(indicat)s 8998(-)s +3120 10500(ed)m 3404(point.)s 240 fnt6 702 10141(x)m 868(y)s +1030(r)s 1188(angle1)s 1879(angle2)s 220 fnt2 2580 10136(arc)m +240 fnt1 3120 10139(Put)m 3502(the)s 3853(pen)s 4259(do)s 6(wn)k 4846(and)s 5253(dra)s 3(w)k 5785(a)s 5954(circular)s 6745(arc)s 7092(whose)s 7763(centre)s 8405(has)s 8779(co)s -8998(-)s 3120 12915(ordinates)m 240 fnt6 4058 12917(x)m 240 fnt1 -4235 12915(and)m 240 fnt6 4650 12917(y)m 240 fnt1 4823 12915(and)m -5238(whose)s 5917(radius)s 6563(is)s 240 fnt6 6784 12917(r)m -240 fnt1 6882 12915(.)m 7057(The)s 7496(arc)s 7851(be)s 3(gins)k -8535(at)s 8778(the)s 3120 12627(angle)m 240 fnt6 3727 12629(angle1)m -240 fnt1 4451 12627(measuring)m 5533(counterclockwise)s 7295(from)s 7852(the)s -8233(point)s 8818(di)s 8998(-)s 3120 12339(rectly)m 3714(to)s +8998(-)s 3120 9851(ordinates)m 240 fnt6 4058 9853(x)m 240 fnt1 +4235 9851(and)m 240 fnt6 4650 9853(y)m 240 fnt1 4823 9851(and)m +5238(whose)s 5917(radius)s 6563(is)s 240 fnt6 6784 9853(r)m +240 fnt1 6882 9851(.)m 7057(The)s 7496(arc)s 7851(be)s 3(gins)k +8535(at)s 8778(the)s 3120 9563(angle)m 240 fnt6 3727 9565(angle1)m +240 fnt1 4451 9563(measuring)m 5533(counterclockwise)s 7295(from)s 7852(the)s +8233(point)s 8818(di)s 8998(-)s 3120 9275(rectly)m 3714(to)s 3949(the)s 4294(right)s 4801(of)s 5069(the)s 5413(centre,)s -6100(and)s 6500(proceeds)s 7397(counterclockwise)s 3120 12051(to)m 240 fnt6 -3361 12053(angle2)m 240 fnt1 4002 12051(.)m 4168(If)s 4401(the)s +6100(and)s 6500(proceeds)s 7397(counterclockwise)s 3120 8987(to)m 240 fnt6 +3361 8989(angle2)m 240 fnt1 4002 8987(.)m 4168(If)s 4401(the)s 4751(arc)s 5098(is)s 5310(not)s 5679(the)s 6029(\207rst)s 6462(thing)s 7010(on)s 7309(the)s 7660(path,)s 8181(a)s -8350(straight)s 3120 11763(line)m 3549(will)s 3990(be)s 4287(dra)s 3(wn)k +8350(straight)s 3120 8699(line)m 3549(will)s 3990(be)s 4287(dra)s 3(wn)k 4954(connecting)s 6072(the)s 6435(current)s 7186(point)s 7753(to)s -8007(the)s 8370(start)s 8855(of)s 3120 11475(the)m 3468(arc.)s -240 fnt6 589 11166(x)m 755(y)s 917(r)s 1075(angle1)s -1766(angle2)s 220 fnt2 2467 11161(arcn)m 240 fnt1 3120 11164(As)m +8007(the)s 8370(start)s 8855(of)s 3120 8411(the)m 3468(arc.)s +240 fnt6 589 8102(x)m 755(y)s 917(r)s 1075(angle1)s +1766(angle2)s 220 fnt2 2467 8097(arcn)m 240 fnt1 3120 8100(As)m 3437(for)s 3775(arc,)s 4173(b)s 4(ut)k 4535(the)s 4883(arc)s 5227(goes)s 5717(clockwise)s 6729(from)s 240 fnt6 -7253 11166(angle1)m 240 fnt1 7944 11164(to)m 240 fnt6 8183 11166(angle2)m -240 fnt1 8824 11164(.)m 220 fnt2 1955 10802(closepath)m 240 fnt1 -3120 10805(Dra)m 3(w)k 3702(a)s 3868(straight)s 4644(line)s +7253 8102(angle1)m 240 fnt1 7944 8100(to)m 240 fnt6 8183 8102(angle2)m +240 fnt1 8824 8100(.)m 220 fnt2 1955 7738(closepath)m 240 fnt1 +3120 7741(Dra)m 3(w)k 3702(a)s 3868(straight)s 4644(line)s 5058(back)s 5571(to)s 5810(the)s 6158(point)s 6710(most)s 7235(recently)s 8058(mo)s 3(v)k 3(ed)k 8762(to.)s -0 10431(The)m 428(\207rst)s 860(item)s 1344(should)s 2042(al)s 2(w)k 2(ays)k -2753(be)s 3036(a)s 220 fnt2 3202 10428(mo)m 3(v)k 5(eto)k -240 fnt1 3907 10431(,)m 220 fnt2 4015 10428(arc)m 240 fnt1 -4315 10431(,)m 4422(or)s 220 fnt2 4682 10428(arcn)m 240 fnt1 -5095 10431(.)m 5259(It)s 5465(should)s 6162(be)s 6445(clear)s +0 7367(The)m 428(\207rst)s 860(item)s 1344(should)s 2042(al)s 2(w)k 2(ays)k +2753(be)s 3036(a)s 220 fnt2 3202 7364(mo)m 3(v)k 5(eto)k +240 fnt1 3907 7367(,)m 220 fnt2 4015 7364(arc)m 240 fnt1 +4315 7367(,)m 4422(or)s 220 fnt2 4682 7364(arcn)m 240 fnt1 +5095 7367(.)m 5259(It)s 5465(should)s 6162(be)s 6445(clear)s 6968(from)s 7493(this)s 7889(that)s 8308(the)s 8657(path)s -0 10143(gi)m 6(v)k 3(en)k 580(earlier:)s 220 fnt2 -480 9649(0 0 mo)m 3(v)k 5(eto)k 480 9361(0 ysiz)m 3(e lineto)k -480 9073(xsiz)m 3(e ysiz)k 3(e lineto)k 480 8785(xsiz)m 3(e 0 lineto)k -480 8497(closepath)m 240 fnt1 0 8001(traces)m 607(around)s 1330(the)s +0 7079(gi)m 6(v)k 3(en)k 580(earlier:)s 220 fnt2 +480 6585(0 0 mo)m 3(v)k 5(eto)k 480 6297(0 ysiz)m 3(e lineto)k +480 6009(xsiz)m 3(e ysiz)k 3(e lineto)k 480 5721(xsiz)m 3(e 0 lineto)k +480 5433(closepath)m 240 fnt1 0 4937(traces)m 607(around)s 1330(the)s 1678(boundary)s 2637(of)s 2908(the)s 3256(base)s 3737(with)s -4219(the)s 4567(pen)s 4970(do)s 6(wn.)k 480 7627(Once)m +4219(the)s 4567(pen)s 4970(do)s 6(wn.)k 480 4563(Once)m 1039(a)s 1203(path)s 1670(is)s 1877(set)s 2200(up,)s 2545(we)s 2877(are)s 3222(ready)s 3805(to)s 240 fnt6 -4041 7629(paint)m 240 fnt1 4595 7627(it)m 4785(onto)s 5262(the)s +4041 4565(paint)m 240 fnt1 4595 4563(it)m 4785(onto)s 5262(the)s 5607(page.)s 6221(There)s 6832(are)s 7176(tw)s 2(o)k -7584(choices:)s 8405(we)s 8737(can)s 0 7339(either)m 240 fnt6 -618 7341(str)m 10(ok)k 2(e)k 240 fnt1 1259 7339(it,)m +7584(choices:)s 8405(we)s 8737(can)s 0 4275(either)m 240 fnt6 +618 4277(str)m 10(ok)k 2(e)k 240 fnt1 1259 4275(it,)m 1514(which)s 2172(means)s 2850(to)s 3105(display)s 3866(it)s 4074(as)s 4340(described;)s 5383(or)s 5658(we)s 6009(can)s -240 fnt6 6414 7341(\207ll)m 240 fnt1 6742 7339(it,)m 6997(which)s -7655(means)s 8333(to)s 8588(paint)s 0 7051(e)m 6(v)k 3(erything)k +240 fnt6 6414 4277(\207ll)m 240 fnt1 6742 4275(it,)m 6997(which)s +7655(means)s 8333(to)s 8588(paint)s 0 3987(e)m 6(v)k 3(erything)k 1067(inside)s 1694(it)s 1886(gre)s 3(y)k 2362(or)s 2621(black.)s 3303(F)s 3(or)k 3692(stroking)s 4529(the)s 4877(tw)s 2(o)k 5287(main)s 5822(options)s 6578(are)s -240 fnt6 1581 6548(length)m 220 fnt2 2234 6543(setline)m 4(width)k -240 fnt1 3600 6546(The)m 4028(pen)s 4431(will)s 4857(dra)s 3(w)k +240 fnt6 1581 3484(length)m 220 fnt2 2234 3479(setline)m 4(width)k +240 fnt1 3600 3482(The)m 4028(pen)s 4431(will)s 4857(dra)s 3(w)k 5386(lines)s 5888(of)s 6159(the)s 6507(gi)s 6(v)k 3(en)k 7087(width.)s -[ /Dest /LOUT12_1488_pre_grap_ld_1 /DEST pdfmark -220 fnt2 1553 6038([)m 240 fnt6 1668 6043(length)m -220 fnt2 2321 6038(])m 2430(0)s 2605(setdash)s 240 fnt1 -3600 6041(The)m 4034(pen)s 4444(will)s 4876(dra)s 3(w)k +[ /Dest /LOUT12_1501_pre_grap_1 /DEST pdfmark +220 fnt2 1553 2974([)m 240 fnt6 1668 2979(length)m +220 fnt2 2321 2974(])m 2430(0)s 2605(setdash)s 240 fnt1 +3600 2977(The)m 4034(pen)s 4444(will)s 4876(dra)s 3(w)k 5412(dashed)s 6142(lines)s 6650(when)s 7233(it)s 7432(is)s -7648(do)s 6(wn,)k 8289(with)s 8778(the)s 3600 5753(dashes)m +7648(do)s 6(wn,)k 8289(with)s 8778(the)s 3600 2689(dashes)m 4289(each)s 4784(of)s 5055(the)s 5403(gi)s 6(v)k 3(en)k 5983(length.)s -[ /Dest /LOUT12_1488_pre_grap_ld_2 /DEST pdfmark -0 5250(These)m 627(options)s 1383(are)s 1730(follo)s 6(wed)k +[ /Dest /LOUT12_1501_pre_grap_2 /DEST pdfmark +0 2186(These)m 627(options)s 1383(are)s 1730(follo)s 6(wed)k 2632(by)s 2926(the)s 3274(w)s 2(ord)k 220 fnt2 -3822 5247(strok)m 4(e)k 240 fnt1 4408 5250(.)m 4572(So,)s -4932(for)s 5270(e)s 3(xample,)k 220 fnt2 480 4752({ 0 0 mo)m 3(v)k 5(eto xsiz)k 3(e 0 lineto)k -480 4464( 2 pt setline)m 4(width [ 5 pt ] 0 setdash strok)k 4(e)k 480 4176(})m 480 3888(@Gr)m 2(aphic { 3i @Wide })k -240 fnt1 0 3392(has)m 370(result)s 4320 0 0 0 240 288 60 480 3102 LoutGr2 +3822 2183(strok)m 4(e)k 240 fnt1 4408 2186(.)m 4572(So,)s +4932(for)s 5270(e)s 3(xample,)k 220 fnt2 480 1688({ 0 0 mo)m 3(v)k 5(eto xsiz)k 3(e 0 lineto)k +480 1400( 2 pt setline)m 4(width [ 5 pt ] 0 setdash strok)k 4(e)k 480 1112(})m 480 824(@Gr)m 2(aphic { 3i @Wide })k +240 fnt1 0 328(has)m 370(result)s 4320 0 0 0 240 288 60 480 38 LoutGr2 0 0 moveto xsize 0 lineto 2 pt setlinewidth [ 5 pt ] 0 setdash stroke grestore grestore -480 2386(When)m 1106(\207lling)s -1726(in)s 1965(the)s 2310(re)s 3(gion)k 2971(enclosed)s -3862(by)s 4153(a)s 4315(path,)s 4830(the)s 5175(main)s -5706(option)s 6371(is)s 220 fnt2 6578 2383(setg)m 2(r)k 2(a)k 6(y)k -240 fnt1 7286 2386(,)m 7389(which)s 8027(determines)s 0 2098(the)m -348(shade)s 949(of)s 1220(gre)s 3(y)k 1696(to)s -1935(use,)s 2361(on)s 2658(a)s 2824(scale)s 3357(from)s -3881(0)s 4056(\(black\))s 4781(to)s 5020(1)s 5175(\(white\).)s -6028(So,)s 6388(for)s 6726(e)s 3(xample,)k 220 fnt2 -480 1600({ 0 0 mo)m 3(v)k 5(eto xsiz)k 3(e 0 lineto 0 ysiz)k 3(e lineto closepath)k -480 1312( 0.8 setg)m 2(r)k 2(a)k 6(y \207ll)k 480 1024(})m -480 736(@Gr)m 2(aphic)k 480 448({ 2c @Wide 2c @High })m + grestore gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore grestore @@ -15396,28 +15546,25 @@ grestore pgsave restore showpage -%%Page: 68 74 +%%Page: 69 75 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Bold %%+ font Times-Italic +%%+ font Times-Bold %%+ 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 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 @@ -15429,120 +15576,103 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt5 1417 -1583(68)m 240 fnt6 7498 -1580(Chapter)m 8348(3.)s -8622(Pr)s 8(ede\207ned)k 9717(symbols)s gsave +240 fnt6 1417 -1580(3.39.)m 1991(@Gr)s 3(aphic)k 240 fnt5 +10249 -1583(69)m gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13368 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore -0 13205(has)m 370(result)s -1134 1134 0 1134 240 288 60 480 11781 LoutGr2 +480 12940(When)m 1106(\207lling)s 1726(in)s 1965(the)s +2310(re)s 3(gion)k 2971(enclosed)s 3862(by)s 4153(a)s +4315(path,)s 4830(the)s 5175(main)s 5706(option)s 6371(is)s +220 fnt2 6578 12937(setg)m 2(r)k 2(a)k 6(y)k +240 fnt1 7286 12940(,)m 7389(which)s 8027(determines)s 0 12652(the)m +348(shade)s 949(of)s 1220(gre)s 3(y)k 1696(to)s +1935(use,)s 2361(on)s 2658(a)s 2824(scale)s 3357(from)s +3881(0)s 4056(\(black\))s 4781(to)s 5020(1)s 5175(\(white\).)s +6028(So,)s 6388(for)s 6726(e)s 3(xample,)k 220 fnt2 +480 12154({ 0 0 mo)m 3(v)k 5(eto xsiz)k 3(e 0 lineto 0 ysiz)k 3(e lineto closepath)k +480 11866( 0.8 setg)m 2(r)k 2(a)k 6(y \207ll)k 480 11578(})m +480 11290(@Gr)m 2(aphic)k 480 11002({ 2c @Wide 2c @High })m 240 fnt1 0 10503(has)m +370(result)s 1134 1134 0 1134 240 288 60 480 9079 LoutGr2 0 0 moveto xsize 0 lineto 0 ysize lineto closepath 0.8 setgray fill grestore grestore -480 11065(There)m 1107(are)s 1468(man)s 3(y)k 2066(other)s -2631(options.)s 3515(The)s 3957(v)s 6(alue)k 4540(of)s -4825(the)s 5188(left)s 5579(parameter)s 6608(of)s 220 fnt2 -6893 11062(@Gr)m 2(aphic)k 240 fnt1 7952 11065(may)m 8432(be)s -8729(an)s 3(y)k 0 10777(fragment)m 922(of)s 1193(the)s -1541(PostScript)s 2583(page)s 3091(description)s 4210(language)s 5130([)s - -[ /Rect [5201 10777 5296 10939] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTadobe1990ps /ANN pdfmark -5201(1)s 5296(].)s 5539(Here)s 6059(are)s 6406(tw)s 2(o)k -6816(other)s 7367(e)s 3(xamples:)k 220 fnt2 480 10280(xsiz)m 3(e)k -1030(2)s 1203(div)s 240 fnt1 0 9826(denoting)m 891(a)s -1057(length)s 1712(equal)s 2285(to)s 2524(half)s 2967(the)s -3315(horizontal)s 4339(size)s 4766(of)s 5037(the)s 5385(base,)s -5917(and)s 220 fnt2 480 9327(gsa)m 4(v)k 5(e)k -1110(\207ll)s 1363(g)s 2(restore)k 2219(strok)s 4(e)k -240 fnt1 0 8828(which)m 648(both)s 1138(\207lls)s 1554(and)s -1965(strok)s 2(es)k 2698(the)s 3053(path.)s 3636(Since)s -4230(Basser)s 4933(Lout)s 5452(does)s 5949(not)s 6322(check)s -6948(that)s 7373(the)s 7728(left)s 8112(parameter)s 0 8540(is)m -209(v)s 6(alid)k 737(PostScript,)s 1824(it)s 2014(is)s -2222(possible)s 3061(to)s 3298(cause)s 3883(mysterious)s 4981(errors)s -5586(in)s 5828(the)s 6174(printing)s 6982(de)s 6(vice,)k -7705(resulting)s 8592(in)s 8833(no)s 0 8252(output,)m 708(if)s -914(an)s 1186(incorrect)s 2083(v)s 6(alue)k 2640(is)s -2839(gi)s 6(v)k 3(en.)k 3515(It)s 3709(is)s -3908(a)s 4063(good)s 4590(idea)s 5037(to)s 5265(encapsulate)s -6425(graphics)s 7275(objects)s 7992(in)s 8224(carefully)s 0 7964(tested)m -635(de\207nitions,)s 1773(lik)s 2(e)k 2206(those)s 2788(of)s -3080(the)s 3449(Diag)s 3988(\207gure)s 4623(dra)s 3(wing)k +480 8363(There)m 1107(are)s 1468(man)s 3(y)k +2066(other)s 2631(options.)s 3515(The)s 3957(v)s 6(alue)k +4540(of)s 4825(the)s 5188(left)s 5579(parameter)s 6608(of)s +220 fnt2 6893 8360(@Gr)m 2(aphic)k 240 fnt1 7952 8363(may)m +8432(be)s 8729(an)s 3(y)k 0 8075(fragment)m 922(of)s +1193(the)s 1541(PostScript)s 2583(page)s 3091(description)s 4210(language)s +5130([)s +[ /Rect [5201 8075 5296 8237] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTadobe1990ps /ANN pdfmark +5201(1)s 5296(].)s 5539(Here)s 6059(are)s +6406(tw)s 2(o)k 6816(other)s 7367(e)s 3(xamples:)k +220 fnt2 480 7578(xsiz)m 3(e)k 1030(2)s 1203(div)s +240 fnt1 0 7124(denoting)m 891(a)s 1057(length)s 1712(equal)s +2285(to)s 2524(half)s 2967(the)s 3315(horizontal)s 4339(size)s +4766(of)s 5037(the)s 5385(base,)s 5917(and)s 220 fnt2 +480 6625(gsa)m 4(v)k 5(e)k 1110(\207ll)s 1363(g)s 2(restore)k +2219(strok)s 4(e)k 240 fnt1 0 6126(which)m 648(both)s +1138(\207lls)s 1554(and)s 1965(strok)s 2(es)k 2698(the)s +3053(path.)s 3636(Since)s 4230(Basser)s 4933(Lout)s 5452(does)s +5949(not)s 6322(check)s 6948(that)s 7373(the)s 7728(left)s +8112(parameter)s 0 5838(is)m 209(v)s 6(alid)k 737(PostScript,)s +1824(it)s 2014(is)s 2222(possible)s 3061(to)s 3298(cause)s +3883(mysterious)s 4981(errors)s 5586(in)s 5828(the)s 6174(printing)s +6982(de)s 6(vice,)k 7705(resulting)s 8592(in)s 8833(no)s +0 5550(output,)m 708(if)s 914(an)s 1186(incorrect)s 2083(v)s 6(alue)k +2640(is)s 2839(gi)s 6(v)k 3(en.)k 3515(It)s +3709(is)s 3908(a)s 4063(good)s 4590(idea)s 5037(to)s +5265(encapsulate)s 6425(graphics)s 7275(objects)s 7992(in)s 8224(carefully)s +0 5262(tested)m 635(de\207nitions,)s 1773(lik)s 2(e)k 2206(those)s +2788(of)s 3080(the)s 3449(Diag)s 3988(\207gure)s 4623(dra)s 3(wing)k 5478(package)s 6339([)s -[ /Rect [6410 7964 6524 8126] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTkingston1995lout_user /ANN pdfmark +[ /Rect [6410 5262 6524 5424] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTkingston1995lout_user /ANN pdfmark 6410(4)s 6524(,)s 6652(Chapter)s 7490(9],)s -[ /Dest /LOUT16_4074_pre_grap_ld_4 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_grap_4 /DEST pdfmark 7817(to)s 8077(be)s 8380(sure)s 8855(of)s -0 7676(a)m 4(v)k 4(oiding)k 883(these)s 1430(errors.)s -480 7302(PostScript)m 1543(e)s 3(xperts)k 2302(may)s 2789(\207nd)s +0 4974(a)m 4(v)k 4(oiding)k 883(these)s 1430(errors.)s +480 4600(PostScript)m 1543(e)s 3(xperts)k 2302(may)s 2789(\207nd)s 3241(the)s 3610(follo)s 6(wing)k 4608(information)s 5814(helpful)s -6567(when)s 7164(designing)s 8170(adv)s 6(anced)k 0 7014(graphics)m +6567(when)s 7164(designing)s 8170(adv)s 6(anced)k 0 4312(graphics)m 861(features.)s 1780(The)s 2208(left)s 2585(parameter)s 3599(of)s -220 fnt2 3870 7011(@Gr)m 2(aphic)k 240 fnt1 4914 7014(may)m +220 fnt2 3870 4309(@Gr)m 2(aphic)k 240 fnt1 4914 4312(may)m 5380(ha)s 4(v)k 3(e)k 5881(tw)s 2(o)k -6291(parts,)s 6862(separated)s 7822(by)s 220 fnt2 8116 7011(//)m -240 fnt1 8241 7014(:)m 220 fnt2 480 6506({)m 240 fnt6 -604 6511(\207r)m 2(st)k 1038(part)s 220 fnt2 1501 6506(//)m -240 fnt6 1686 6511(second)m 2417(part)s 220 fnt2 2880 6506(} @Gr)m 2(aphic)k -240 fnt6 4058 6511(object)m 240 fnt1 0 6010(If)m 230(there)s -763(is)s 973(no)s 220 fnt2 1266 6007(//)m 240 fnt1 -1391 6010(,)m 1498(the)s 1846(second)s 2569(part)s 3000(is)s +6291(parts,)s 6862(separated)s 7822(by)s 220 fnt2 8116 4309(//)m +240 fnt1 8241 4312(:)m 220 fnt2 480 3804({)m 240 fnt6 +604 3809(\207r)m 2(st)k 1038(part)s 220 fnt2 1501 3804(//)m +240 fnt6 1686 3809(second)m 2417(part)s 220 fnt2 2880 3804(} @Gr)m 2(aphic)k +240 fnt6 4058 3809(object)m 240 fnt1 0 3308(If)m 230(there)s +763(is)s 973(no)s 220 fnt2 1266 3305(//)m 240 fnt1 +1391 3308(,)m 1498(the)s 1846(second)s 2569(part)s 3000(is)s 3210(tak)s 2(en)k 3783(to)s 4022(be)s 4304(empty)s 15(.)k 5051(The)s 5479(PostScript)s 6521(output)s 7193(has)s 7563(the)s -7911(form)s 220 fnt2 480 5553(gsa)m 4(v)k 5(e)k -240 fnt6 480 5270(x)m 646(y)s 220 fnt2 808 5265(tr)m 2(anslate)k -240 fnt6 480 4982(Code)m 1039(whic)s 3(h)k 1663(de\207nes)s -220 fnt2 2383 4977(xsiz)m 3(e)k 240 fnt6 2872 4982(,)m -220 fnt2 2965 4977(ysiz)m 3(e)k 240 fnt6 3454 4982(,)m -220 fnt2 3547 4977(xmar)m -3(k)k 240 fnt6 4148 4982(,)m -220 fnt2 4241 4977(ymar)m -3(k)k 240 fnt6 4842 4982(,)m -220 fnt2 4935 4977(ft)m 240 fnt6 5053 4982(,)m 220 fnt2 -5146 4977(vs)m 240 fnt6 5359 4982(,)m 5452(and)s 220 fnt2 -5878 4977(sp)m 480 4689(gsa)m 4(v)k 5(e)k 240 fnt6 -480 4406(\207r)m 2(st)k 914(part)s 220 fnt2 480 4113(g)m 2(restore)k -240 fnt6 480 3830(Code)m 1039(whic)s 3(h)k 1663(r)s 8(ender)k 2(s)k +7911(form)s 220 fnt2 480 2851(gsa)m 4(v)k 5(e)k +240 fnt6 480 2568(x)m 646(y)s 220 fnt2 808 2563(tr)m 2(anslate)k +240 fnt6 480 2280(Code)m 1039(whic)s 3(h)k 1663(de\207nes)s +220 fnt2 2383 2275(xsiz)m 3(e)k 240 fnt6 2872 2280(,)m +220 fnt2 2965 2275(ysiz)m 3(e)k 240 fnt6 3454 2280(,)m +220 fnt2 3547 2275(xmar)m -3(k)k 240 fnt6 4148 2280(,)m +220 fnt2 4241 2275(ymar)m -3(k)k 240 fnt6 4842 2280(,)m +220 fnt2 4935 2275(ft)m 240 fnt6 5053 2280(,)m 220 fnt2 +5146 2275(vs)m 240 fnt6 5359 2280(,)m 5452(and)s 220 fnt2 +5878 2275(sp)m 480 1987(gsa)m 4(v)k 5(e)k 240 fnt6 +480 1704(\207r)m 2(st)k 914(part)s 220 fnt2 480 1411(g)m 2(restore)k +240 fnt6 480 1128(Code)m 1039(whic)s 3(h)k 1663(r)s 8(ender)k 2(s)k 2439(the)s 2784(right)s 3313(par)s 3(ameter)k 4372(in)s -4612(tr)s 3(anslated)k 5645(coor)s 8(dinates)k 480 3542(second)m -1211(part)s 220 fnt2 480 3249(g)m 2(restore)k 240 fnt1 -0 2750(where)m 240 fnt6 628 2752(x)m 240 fnt4 733 2744(,)m -240 fnt6 802 2752(y)m 240 fnt1 952 2750(is)m 1149(the)s -1485(position)s 2300(of)s 2558(the)s 2894(lo)s 6(wer)k -3479(left)s 3843(corner)s 4501(of)s 4759(the)s 5095(base.)s -5671(Ha)s 4(ving)k 6412(tw)s 2(o)k 6810(parts)s -7312(permits)s 8066(brack)s 2(eting)k 0 2462(operations,)m 1112(lik)s 2(e)k -220 fnt2 1533 2459(sa)m 4(v)k 5(e)k 240 fnt1 -2049 2462(and)m 220 fnt2 2462 2459(restore)m 240 fnt1 3206 2462(or)m -220 fnt2 3474 2459(begin)m 240 fnt1 4065 2462(and)m 220 fnt2 -4478 2459(end)m 240 fnt1 4832 2462(,)m 4949(to)s 5197(enclose)s -5979(an)s 6271(object.)s 7028(See)s 7438(the)s 7795(source)s -8484(\207le)s 8855(of)s 0 2174(the)m 348(Diag)s 866(package)s -1706(for)s 2044(e)s 3(xamples.)k 240 fnt5 0 1381(3.40.)m -591(@PlainGraphic)s -[ /Dest /LOUTplaingraphic /DEST pdfmark - -[ /Dest /LOUT16_4074_pre_plai_ld_1 /DEST pdfmark -240 fnt1 567 904(The)m 220 fnt2 1023 901(@PlainGr)m 2(aphic)k -240 fnt1 2580 904(symbol)m 3368(is)s 3606(a)s 4(v)k 3(ery)k -4211(rudimentary)s 5461(analogue)s 6408(for)s 6774(plain)s 7337(te)s 3(xt)k -7779(output)s 8479(of)s 8778(the)s 220 fnt2 0 613(@Gr)m 2(aphic)k -240 fnt1 1037 616(symbol)m 1789(for)s 2119(PostScript)s 3153(output.)s -3921(Its)s 4202(result)s 4784(is)s 4986(its)s 5254(right)s -5757(parameter)s 6763(printed)s 7490(on)s 7779(a)s 7937(background)s -0 328(created)m 747(by)s 1041(repeated)s 1908(printings)s 2809(of)s -3080(its)s 3356(left)s 3733(parameter)s 9(,)k 4785(which)s -5427(must)s 5952(be)s 6234(a)s 6400(simple)s 7093(w)s 2(ord.)k -7747(F)s 3(or)k 8136(e)s 3(xample,)k +4612(tr)s 3(anslated)k 5645(coor)s 8(dinates)k 480 840(second)m +1211(part)s 220 fnt2 480 547(g)m 2(restore)k grestore gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore grestore @@ -15554,22 +15684,25 @@ grestore pgsave restore showpage -%%Page: 69 75 +%%Page: 70 76 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Italic %%+ font Times-Bold +%%+ font Times-Italic +%%+ 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-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 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 @@ -15584,144 +15717,143 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(3.40.)m 1991(@PlainGr)s 3(aphic)k 240 fnt5 -10249 -1583(69)m gsave +240 fnt5 1417 -1583(70)m 240 fnt6 7498 -1580(Chapter)m 8348(3.)s +8622(Pr)s 8(ede\207ned)k 9717(symbols)s gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13257 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore -480 13203("." @PlainGraphic 5s @W)m 9(ide)k 0 12700(w)m 2(ould)k -676(produce)s 1525(\207v)s 3(e)k 1959(dots.)s 220 fnt2 -2544 12697(@PlainGr)m 2(aphic)k 240 fnt1 4096 12700(is)m 4328(used)s -4847(in)s 5112(the)s 220 fnt2 5482 12697(tb)m 4(l)k -240 fnt1 5777 12700(table-dra)m 3(wing)k 7176(package)s 8038(to)s -8299(produce)s 0 12412(plain-te)m 3(xt)k 972(rules.)s 240 fnt5 -0 11619(3.41.)m 591(@IncludeGraphic)s 2491(and)s 2932(@SysIncludeGraphic)s +0 13205(where)m 240 fnt6 +628 13207(x)m 240 fnt4 733 13199(,)m 240 fnt6 802 13207(y)m +240 fnt1 952 13205(is)m 1149(the)s 1485(position)s 2300(of)s +2558(the)s 2894(lo)s 6(wer)k 3479(left)s 3843(corner)s +4501(of)s 4759(the)s 5095(base.)s 5671(Ha)s 4(ving)k +6412(tw)s 2(o)k 6810(parts)s 7312(permits)s 8066(brack)s 2(eting)k +0 12917(operations,)m 1112(lik)s 2(e)k 220 fnt2 1533 12914(sa)m 4(v)k 5(e)k +240 fnt1 2049 12917(and)m 220 fnt2 2462 12914(restore)m 240 fnt1 +3206 12917(or)m 220 fnt2 3474 12914(begin)m 240 fnt1 4065 12917(and)m +220 fnt2 4478 12914(end)m 240 fnt1 4832 12917(,)m 4949(to)s +5197(enclose)s 5979(an)s 6271(object.)s 7028(See)s 7438(the)s +7795(source)s 8484(\207le)s 8855(of)s 0 12629(the)m 348(Diag)s +866(package)s 1706(for)s 2044(e)s 3(xamples.)k 240 fnt5 +0 11836(3.40.)m 591(@PlainGraphic)s +[ /Dest /LOUTplaingraphic /DEST pdfmark + +[ /Dest /LOUT16_4080_pre_plai_1 /DEST pdfmark +240 fnt1 567 11359(The)m 220 fnt2 +1023 11356(@PlainGr)m 2(aphic)k 240 fnt1 2580 11359(symbol)m 3368(is)s +3606(a)s 4(v)k 3(ery)k 4211(rudimentary)s 5461(analogue)s +6408(for)s 6774(plain)s 7337(te)s 3(xt)k 7779(output)s +8479(of)s 8778(the)s 220 fnt2 0 11068(@Gr)m 2(aphic)k +240 fnt1 1037 11071(symbol)m 1789(for)s 2119(PostScript)s 3153(output.)s +3921(Its)s 4202(result)s 4784(is)s 4986(its)s 5254(right)s +5757(parameter)s 6763(printed)s 7490(on)s 7779(a)s 7937(background)s +0 10783(created)m 747(by)s 1041(repeated)s 1908(printings)s 2809(of)s +3080(its)s 3356(left)s 3733(parameter)s 9(,)k 4785(which)s +5427(must)s 5952(be)s 6234(a)s 6400(simple)s 7093(w)s 2(ord.)k +7747(F)s 3(or)k 8136(e)s 3(xample,)k 480 10278("." @PlainGraphic 5s @W)m 9(ide)k +0 9775(w)m 2(ould)k 676(produce)s 1525(\207v)s 3(e)k +1959(dots.)s 220 fnt2 2544 9772(@PlainGr)m 2(aphic)k 240 fnt1 +4096 9775(is)m 4328(used)s 4847(in)s 5112(the)s 220 fnt2 +5482 9772(tb)m 4(l)k 240 fnt1 5777 9775(table-dra)m 3(wing)k +7176(package)s 8038(to)s 8299(produce)s 0 9487(plain-te)m 3(xt)k +972(rules.)s 240 fnt5 0 8694(3.41.)m 591(@IncludeGraphic)s 2491(and)s +2932(@SysIncludeGraphic)s [ /Dest /LOUTincludegraphic /DEST pdfmark -[ /Dest /LOUT16_4074_pre_incg_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_incg_1 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_incg_ld_2 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_incg_2 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_incg_ld_3 /DEST pdfmark -240 fnt1 -540 11142(These)m 1167(symbols)s 2016(instruct)s 2792(Lout)s 3304(to)s -3543(incorporate)s 4687(a)s 4853(separately)s 5875(created)s 6622(illustration:)s -220 fnt2 480 10641(@IncludeGr)m 2(aphic "m)k 3(ypor)k -8(tr)k 2(ait.eps")k -240 fnt1 0 10143(The)m 457(parameter)s 1500(is)s 1739(implementation-dependent;)s +[ /Dest /LOUT16_4080_pre_incg_3 /DEST pdfmark +240 fnt1 540 8217(These)m 1167(symbols)s 2016(instruct)s +2792(Lout)s 3304(to)s 3543(incorporate)s 4687(a)s 4853(separately)s +5875(created)s 6622(illustration:)s 220 fnt2 480 7716(@IncludeGr)m 2(aphic "m)k 3(ypor)k -8(tr)k 2(ait.eps")k +240 fnt1 0 7218(The)m 457(parameter)s 1500(is)s 1739(implementation-dependent;)s 4443(in)s 4715(Basser)s 5441(Lout)s 5982(it)s 6203(is)s 6442(an)s 6754(object)s 7427(whose)s 8124(v)s 6(alue)k -8721(is)s 8960(a)s 0 9855(simple)m 705(w)s 2(ord)k +8721(is)s 8960(a)s 0 6930(simple)m 705(w)s 2(ord)k 1265(denoting)s 2168(the)s 2528(name)s 3114(of)s 3397(a)s 3575(\207le.)s 4056(This)s 4544(\207le)s 4917(should)s 5626(ideally)s 6342(be)s 6636(a)s 6814(PostScript)s 7868(EPS)s 8338(V)s 26(ersion)k -0 9567(3.0)m 345(\207le)s 696([)s -[ /Rect [767 9567 862 9729] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTadobe1990ps /ANN pdfmark +0 6642(3.0)m 345(\207le)s 696([)s +[ /Rect [767 6642 862 6804] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTadobe1990ps /ANN pdfmark 767(1)s 862(],)s 1038(since)s 1575(then)s 2034(Lout)s 2536(will)s 2952(k)s 2(eep)k 3445(careful)s 4152(track)s 4680(of)s 4941(what)s 5456(resources)s 6399(are)s 6736(required)s 7580(for)s 7908(printing)s 8708(that)s -0 9279(\207le.)m 473(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k +0 6354(\207le.)m 473(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k 1437(an)s 3(y)k 1838(PostScript)s 2885(\207le)s 3250(containing)s -4317(the)s 220 fnt2 4669 9276(%%BoundingBo)m 6(x:)k 240 fnt1 -6464 9279(comment)m 7418(and)s 7826(not)s 8197(requiring)s 0 8991(unusual)m +4317(the)s 220 fnt2 4669 6351(%%BoundingBo)m 6(x:)k 240 fnt1 +6464 6354(comment)m 7418(and)s 7826(not)s 8197(requiring)s 0 6066(unusual)m 800(resources)s 1753(is)s 1963(lik)s 2(ely)k 2559(to)s -2798(w)s 2(ork.)k 480 8617(The)m 924(result)s 1530(of)s -220 fnt2 1817 8614(@IncludeGr)m 2(aphic)k 240 fnt1 3584 8617(is)m +2798(w)s 2(ork.)k 480 5692(The)m 924(result)s 1530(of)s +220 fnt2 1817 5689(@IncludeGr)m 2(aphic)k 240 fnt1 3584 5692(is)m 3811(an)s 4110(ordinary)s 4990(Lout)s 5518(object)s 6179(with)s -6677(marks)s 7328(through)s 8146(its)s 8439(centre.)s 0 8329(It)m +6677(marks)s 7328(through)s 8146(its)s 8439(centre.)s 0 5404(It)m 202(may)s 665(be)s 944(rotated,)s 1711(scaled,)s 2412(and)s 2813(generally)s 3753(treated)s 4456(lik)s 2(e)k 4865(an)s 3(y)k 5259(other)s 5807(object.)s 6552(Basser)s 7246(Lout)s 7755(determines)s -8850(its)s 0 8041(size)m 434(by)s 735(consulting)s 1792(the)s +8850(its)s 0 5116(size)m 434(by)s 735(consulting)s 1792(the)s 2147(bounding)s 3113(box)s 3536(information)s 4728(in)s 4978(the)s 5333(\207le.)s 5809(If)s 6047(this)s 6450(cannot)s 7155(be)s -7444(found,)s 8117(a)s 8291(w)s 2(arning)k 0 7753(message)m +7444(found,)s 8117(a)s 8291(w)s 2(arning)k 0 4828(message)m 866(is)s 1076(printed)s 1811(and)s 2215(the)s 2563(result)s 3153(object)s 3797(has)s 4167(zero)s 4631(size.)s 220 fnt2 -480 7376(@IncludeGr)m 2(aphic)k 240 fnt1 2228 7379(searches)m 3085(the)s -3430(same)s 3974(directories)s 5029(that)s 220 fnt2 5444 7376(@Include)m -240 fnt1 6423 7379(does)m 6910(\(Section)s 7760(3.44\).)s 220 fnt2 -8420 7376(@Sys)m 9002(-)s 0 7088(IncludeGr)m 2(aphic)k 240 fnt1 -1562 7091(is)m 1806(the)s 2188(same)s 2769(as)s 220 fnt2 -3053 7088(@IncludeGr)m 2(aphic)k 240 fnt1 4744 7091(,)m 4885(e)s 3(xcept)k +480 4451(@IncludeGr)m 2(aphic)k 240 fnt1 2228 4454(searches)m 3085(the)s +3430(same)s 3974(directories)s 5029(that)s 220 fnt2 5444 4451(@Include)m +240 fnt1 6423 4454(does)m 6910(\(Section)s 7760(3.44\).)s 220 fnt2 +8420 4451(@Sys)m 9002(-)s 0 4163(IncludeGr)m 2(aphic)k 240 fnt1 +1562 4166(is)m 1806(the)s 2188(same)s 2769(as)s 220 fnt2 +3053 4163(@IncludeGr)m 2(aphic)k 240 fnt1 4744 4166(,)m 4885(e)s 3(xcept)k 5600(that)s 6052(it)s 6278(searches)s 7172(only)s 7686(the)s -8068(directories)s 0 6803(searched)m 894(by)s 220 fnt2 1188 6800(@SysInclude)m -240 fnt1 2476 6803(.)m 480 6429(If)m 720(the)s 1079(\207le)s +8068(directories)s 0 3878(searched)m 894(by)s 220 fnt2 1188 3875(@SysInclude)m +240 fnt1 2476 3878(.)m 480 3504(If)m 720(the)s 1079(\207le)s 1450(name)s 2035(ends)s 2536(in)s 2789(an)s 3(y)k -3197(of)s 220 fnt2 3478 6426(.gz)m 240 fnt1 3765 6429(,)m -220 fnt2 3883 6426(-gz)m 240 fnt1 4182 6429(,)m 220 fnt2 -4300 6426(.z)m 240 fnt1 4465 6429(,)m 220 fnt2 4582 6426(-z)m -240 fnt1 4759 6429(,)m 220 fnt2 4877 6426(_z)m 240 fnt1 -5103 6429(,)m 5220(or)s 220 fnt2 5490 6426(.Z)m 240 fnt1 -5680 6429(,)m 5798(the)s 6156(\207le)s 6528(will)s 6964(\207rst)s -7406(be)s 7699(uncompressed)s 0 6141(using)m 565(the)s 220 fnt2 -906 6138(gunzip)m 240 fnt1 1597 6141(command)m 2592(into)s 3010(a)s -3169(temporary)s 4198(\207le)s 4552(called)s 220 fnt2 5173 6138(lout.eps)m -240 fnt1 5987 6141(in)m 6223(the)s 6564(current)s 7293(directory)s 15(.)k -8297(This)s 8765(\207le)s 0 5853(is)m 210(remo)s 3(v)k 3(ed)k +3197(of)s 220 fnt2 3478 3501(.gz)m 240 fnt1 3765 3504(,)m +220 fnt2 3883 3501(-gz)m 240 fnt1 4182 3504(,)m 220 fnt2 +4300 3501(.z)m 240 fnt1 4465 3504(,)m 220 fnt2 4582 3501(-z)m +240 fnt1 4759 3504(,)m 220 fnt2 4877 3501(_z)m 240 fnt1 +5103 3504(,)m 5220(or)s 220 fnt2 5490 3501(.Z)m 240 fnt1 +5680 3504(,)m 5798(the)s 6156(\207le)s 6528(will)s 6964(\207rst)s +7406(be)s 7699(uncompressed)s 0 3216(using)m 565(the)s 220 fnt2 +906 3213(gunzip)m 240 fnt1 1597 3216(command)m 2592(into)s 3010(a)s +3169(temporary)s 4198(\207le)s 4552(called)s 220 fnt2 5173 3213(lout.eps)m +240 fnt1 5987 3216(in)m 6223(the)s 6564(current)s 7293(directory)s 15(.)k +8297(This)s 8765(\207le)s 0 2928(is)m 210(remo)s 3(v)k 3(ed)k 1099(immediately)s 2347(after)s 2843(it)s 3035(is)s 3245(copied)s 3941(into)s 4366(the)s 4714(output)s 5386(\207le.)s 240 fnt5 -0 5060(3.42.)m 591(@IncludeGraphicRepeated)s 3445(and)s 3886(@SysIncludeGraphicRepeated)s +0 2135(3.42.)m 591(@IncludeGraphicRepeated)s 3445(and)s 3886(@SysIncludeGraphicRepeated)s [ /Dest /LOUTincludegraphicrepeated /DEST pdfmark -[ /Dest /LOUT16_4074_pre_incr_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_incr_1 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_incr_ld_2 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_incr_2 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_incr_ld_3 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_incr_3 /DEST pdfmark 240 fnt1 -548 4583(These)m 1183(symbols,)s 2097(which)s 2747(are)s 3103(allo)s 6(wed)k +548 1658(These)m 1183(symbols,)s 2097(which)s 2747(are)s 3103(allo)s 6(wed)k 3920(only)s 4409(at)s 4649(the)s 5006(start)s 5484(of)s 5764(a)s 5938(document,)s 6998(tell)s 7365(Lout)s 7886(that)s -8312(the)s 8669(EPS)s 0 4295(\207le)m 361(named)s 1057(is)s +8312(the)s 8669(EPS)s 0 1370(\207le)m 361(named)s 1057(is)s 1267(lik)s 2(ely)k 1863(to)s 2102(be)s 2384(included)s -3266(repeatedly:)s 220 fnt2 480 3794(@IncludeGr)m 2(aphicRepeated { m)k 3(ypor)k -8(tr)k 2(ait.eps })k -240 fnt1 0 3296(T)m 19(o)k 290(actually)s 1090(see)s +3266(repeatedly:)s 220 fnt2 480 869(@IncludeGr)m 2(aphicRepeated { m)k 3(ypor)k -8(tr)k 2(ait.eps })k +240 fnt1 0 371(T)m 19(o)k 290(actually)s 1090(see)s 1441(the)s 1779(graphic)s 2539(you)s 2944(use)s 220 fnt2 -3308 3293(@IncludeGr)m 2(aphic)k 240 fnt1 5049 3296(as)m 5289(usual.)s -5948(The)s 6366(purpose)s 7170(of)s 220 fnt2 7430 3293(@IncludeGr)m 2(aphi)k -9002(-)s 0 3005(cRepeated)m 240 fnt1 1117 3008(is)m 1335(not)s +3308 368(@IncludeGr)m 2(aphic)k 240 fnt1 5049 371(as)m 5289(usual.)s +5948(The)s 6366(purpose)s 7170(of)s 220 fnt2 7430 368(@IncludeGr)m 2(aphi)k +9002(-)s 0 80(cRepeated)m 240 fnt1 1117 83(is)m 1335(not)s 1710(to)s 1957(display)s 2710(the)s 3067(graphic)s 3845(b)s 4(ut)k 4215(rather)s 4840(to)s 5087(instruct)s 5871(Lout)s 6392(to)s 6639(include)s 7407(its)s 7692(EPS)s 8157(\207le)s 8526(in)s -8778(the)s 0 2720(output)m 678(\207le)s 1045(just)s 1456(once,)s -2021(at)s 2260(the)s 2614(start,)s 3137(rather)s 3759(than)s -4234(o)s 3(v)k 3(er)k 4720(and)s 5130(o)s 3(v)k 3(er)k -5615(ag)s 1(ain)k 6195(for)s 6539(e)s 6(v)k 3(ery)k -7122(time)s 7608(it)s 7806(appears)s 8593(in)s 8843(an)s -220 fnt2 0 2429(@IncludeGr)m 2(aphic)k 240 fnt1 1691 2432(,)m -1798(as)s 2048(w)s 2(ould)k 2703(otherwise)s 3688(occur)s 13(.)k -480 2058(An)m 3(y)k 943(number)s 1732(of)s 220 fnt2 -2001 2055(@IncludeGr)m 2(aphicRepeated)k 240 fnt1 4695 2058(and)m 220 fnt2 -5097 2055(@SysIncludeGr)m 2(aphicRepeated)k 240 fnt1 8156 2058(directi)m 6(v)k 3(es)k -0 1770(may)m 464(ppear)s 1053(at)s 1283(the)s 1629(start)s -2097(of)s 2366(the)s 2712(document.)s 3817(The)s 4243(\207les)s -4690(in)s 9(v)k 4(olv)k 3(ed)k 5568(may)s -6032(be)s 6312(compressed)s 7497(as)s 7745(for)s 220 fnt2 -8080 1767(@Include)m 9002(-)s 0 1479(Gr)m 2(aphic)k 240 fnt1 -761 1482(.)m 922(The)s 1347(\207le)s 1705(names)s 2364(gi)s 6(v)k 3(en)k -2941(within)s 220 fnt2 3605 1479(@IncludeGr)m 2(aphicRepeated)k 240 fnt1 -6297 1482(must)m 6819(be)s 7098(identical)s 7972(to)s 8208(the)s -8552(name)s 0 1194(used)m 476(within)s 1122(the)s 1449(corresponding)s -220 fnt2 2849 1191(@IncludeGr)m 2(aphic)k 240 fnt1 4579 1194(symbols,)m -5462(or)s 5700(else)s 6105(the)s 220 fnt2 6431 1191(@IncludeGr)m 2(aphicRepeated)k -240 fnt1 0 906(will)m 439(be)s 734(inef)s 6(fecti)k 6(v)k 3(e.)k -1916(If)s 220 fnt2 2159 903(@SysIncludeGr)m 2(aphicRepeated)k 240 fnt1 -5233 906(is)m 5456(used)s 5966(\(as)s 6308(opposed)s 7178(to)s -220 fnt2 7430 903(@IncludeGr)m 2(aphi)k 9002(-)s 0 615(cRepeated)m -240 fnt1 1049 618(\))m 1206(then)s 1705(all)s 2028(corresponding)s -3480(includes)s 4358(must)s 4913(use)s 220 fnt2 5318 615(@SysIncludeGr)m 2(aphic)k -240 fnt1 7465 618(rather)m 8111(than)s 220 fnt2 8610 615(@In)m -9002(-)s 0 327(cludeGr)m 2(aphic)k 240 fnt1 1285 330(.)m - +8778(the)s grestore gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore grestore @@ -15733,22 +15865,22 @@ grestore pgsave restore showpage -%%Page: 70 76 +%%Page: 71 77 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Bold %%+ font Times-Italic +%%+ 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 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 @@ -15763,140 +15895,150 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt5 1417 -1583(70)m 240 fnt6 7498 -1580(Chapter)m 8348(3.)s -8622(Pr)s 8(ede\207ned)k 9717(symbols)s gsave +240 fnt6 1417 -1580(3.42.)m 1991(@IncludeGr)s 3(aphicRepeated)k 4679(and)s +5105(@SysIncludeGr)s 3(aphicRepeated)k 240 fnt5 10256 -1583(71)m gsave 1417 -15423 translate 240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore -480 13205(Use)m 901(of)s -220 fnt2 1165 13202(@IncludeGr)m 2(aphicRepeated)k 240 fnt1 3853 13205(does)m -4336(not)s 4694(change)s 5421(the)s 5762(appearance)s 6886(of)s -7149(the)s 7490(output)s 8155(at)s 8380(all,)s 8717(b)s 4(ut,)k -0 12917(if)m 225(the)s 582(EPS)s 1047(\207le)s 1417(w)s 2(ould)k -2081(otherwise)s 3074(be)s 3365(included)s 4256(man)s 3(y)k -4847(times)s 5424(o)s 3(v)k 3(er)k 9(,)k -5950(the)s 6306(result)s 6905(will)s 7340(be)s 7630(a)s -7805(much)s 8403(shorter)s 0 12629(PostScript)m 1059(\207le)s 1437(which)s -2097(will)s 2540(usually)s 3302(print)s 3831(signi\207cantly)s 5084(f)s 2(aster)k +0 13205(output)m +678(\207le)s 1045(just)s 1456(once,)s 2021(at)s 2260(the)s +2614(start,)s 3137(rather)s 3759(than)s 4234(o)s 3(v)k 3(er)k +4720(and)s 5130(o)s 3(v)k 3(er)k 5615(ag)s 1(ain)k +6195(for)s 6539(e)s 6(v)k 3(ery)k 7122(time)s +7608(it)s 7806(appears)s 8593(in)s 8843(an)s 220 fnt2 +0 12914(@IncludeGr)m 2(aphic)k 240 fnt1 1691 12917(,)m 1798(as)s +2048(w)s 2(ould)k 2703(otherwise)s 3688(occur)s 13(.)k +480 12543(An)m 3(y)k 943(number)s 1732(of)s 220 fnt2 +2001 12540(@IncludeGr)m 2(aphicRepeated)k 240 fnt1 4695 12543(and)m 220 fnt2 +5097 12540(@SysIncludeGr)m 2(aphicRepeated)k 240 fnt1 8156 12543(directi)m 6(v)k 3(es)k +0 12255(may)m 464(ppear)s 1053(at)s 1283(the)s 1629(start)s +2097(of)s 2366(the)s 2712(document.)s 3817(The)s 4243(\207les)s +4690(in)s 9(v)k 4(olv)k 3(ed)k 5568(may)s +6032(be)s 6312(compressed)s 7497(as)s 7745(for)s 220 fnt2 +8080 12252(@Include)m 9002(-)s 0 11964(Gr)m 2(aphic)k 240 fnt1 +761 11967(.)m 922(The)s 1347(\207le)s 1705(names)s 2364(gi)s 6(v)k 3(en)k +2941(within)s 220 fnt2 3605 11964(@IncludeGr)m 2(aphicRepeated)k 240 fnt1 +6297 11967(must)m 6819(be)s 7098(identical)s 7972(to)s 8208(the)s +8552(name)s 0 11679(used)m 476(within)s 1122(the)s 1449(corresponding)s +220 fnt2 2849 11676(@IncludeGr)m 2(aphic)k 240 fnt1 4579 11679(symbols,)m +5462(or)s 5700(else)s 6105(the)s 220 fnt2 6431 11676(@IncludeGr)m 2(aphicRepeated)k +240 fnt1 0 11391(will)m 439(be)s 734(inef)s 6(fecti)k 6(v)k 3(e.)k +1916(If)s 220 fnt2 2159 11388(@SysIncludeGr)m 2(aphicRepeated)k 240 fnt1 +5233 11391(is)m 5456(used)s 5966(\(as)s 6308(opposed)s 7178(to)s +220 fnt2 7430 11388(@IncludeGr)m 2(aphi)k 9002(-)s 0 11100(cRepeated)m +240 fnt1 1049 11103(\))m 1206(then)s 1705(all)s 2028(corresponding)s +3480(includes)s 4358(must)s 4913(use)s 220 fnt2 5318 11100(@SysIncludeGr)m 2(aphic)k +240 fnt1 7465 11103(rather)m 8111(than)s 220 fnt2 8610 11100(@In)m +9002(-)s 0 10812(cludeGr)m 2(aphic)k 240 fnt1 1285 10815(.)m +480 10441(Use)m 901(of)s 220 fnt2 1165 10438(@IncludeGr)m 2(aphicRepeated)k +240 fnt1 3853 10441(does)m 4336(not)s 4694(change)s 5421(the)s +5762(appearance)s 6886(of)s 7149(the)s 7490(output)s 8155(at)s +8380(all,)s 8717(b)s 4(ut,)k 0 10153(if)m 225(the)s +582(EPS)s 1047(\207le)s 1417(w)s 2(ould)k 2081(otherwise)s +3074(be)s 3365(included)s 4256(man)s 3(y)k 4847(times)s +5424(o)s 3(v)k 3(er)k 9(,)k 5950(the)s +6306(result)s 6905(will)s 7340(be)s 7630(a)s 7805(much)s +8403(shorter)s 0 9865(PostScript)m 1059(\207le)s 1437(which)s 2097(will)s +2540(usually)s 3302(print)s 3831(signi\207cantly)s 5084(f)s 2(aster)k 5689(as)s 5956(well.)s 6548(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k 7526(Lout)s 8055(uses)s 8536(Le)s 6(v)k 3(el)k -0 12341(2)m 186(PostScript)s 1240(features)s 2058(to)s 2309(implement)s -220 fnt2 3403 12338(@IncludeGr)m 2(aphicRepeated)k 240 fnt1 6038 12341(,)m +0 9577(2)m 186(PostScript)s 1240(features)s 2058(to)s 2309(implement)s +220 fnt2 3403 9574(@IncludeGr)m 2(aphicRepeated)k 240 fnt1 6038 9577(,)m 6158(which)s 6812(may)s 7290(not)s 7668(be)s 7962(a)s 4(v)k 6(ailable)k -8883(in)s 0 12053(some)m 565(old)s 934(printers,)s 1775(and)s +8883(in)s 0 9289(some)m 565(old)s 934(printers,)s 1775(and)s 2184(the)s 2537(contents)s 3390(of)s 3665(the)s 4018(EPS)s 4480(\207le)s 4846(ha)s 4(v)k 3(e)k 5352(to)s 5596(be)s 5882(stored)s 6529(in)s 6777(the)s 7130(printer)s -7831(for)s 8174(the)s 8527(entire)s 0 11765(duration)m 841(of)s +7831(for)s 8174(the)s 8527(entire)s 0 9001(duration)m 841(of)s 1099(the)s 1433(print)s 1931(job,)s 2331(so)s 2583(there)s 3103(is)s 3299(a)s 3452(risk)s 3858(that)s 4262(memory)s 5100(will)s 5513(run)s 5875(out)s 6228(if)s 220 fnt2 -6431 11762(@IncludeGr)m 2(aphicRepeated)k 240 fnt1 0 11477(is)m 210(used.)s -480 11103(The)m 955(implementation)s 2560(of)s 220 fnt2 2878 11100(@IncludeGr)m 2(aphicRepeated)k -240 fnt1 5621 11103(uses)m 6132(code)s 6687(gi)s 6(v)k 3(en)k -7315(by)s 7656(the)s 8052(authors)s 8855(of)s 0 10815(PostScript)m +6431 8998(@IncludeGr)m 2(aphicRepeated)k 240 fnt1 0 8713(is)m 210(used.)s +480 8339(The)m 955(implementation)s 2560(of)s 220 fnt2 2878 8336(@IncludeGr)m 2(aphicRepeated)k +240 fnt1 5621 8339(uses)m 6132(code)s 6687(gi)s 6(v)k 3(en)k +7315(by)s 7656(the)s 8052(authors)s 8855(of)s 0 8051(PostScript)m 1046(which)s 1693(emplo)s 2(ys)k 2558(PostScript)s 3605(forms)s 4218(to)s 4461(sa)s 4(v)k 3(e)k 4940(the)s 5293(EPS)s 5755(\207les)s 6209([adobe1996epsforms].)s 8464(Lout')s 13(s)k -0 10527(v)m 3(ersion)k 762(of)s 1037(this)s 1437(code)s +0 7763(v)m 3(ersion)k 762(of)s 1037(this)s 1437(code)s 1949(is)s 2163(some)s 6(what)k 3191(modi\207ed,)s 4153(partly)s 4768(for)s 5110(simplicity)s 6123(and)s 6531(partly)s 7146(to)s -7389(correct)s 8115(a)s 8286(possible)s 0 10239(b)m 4(ug)k +7389(correct)s 8115(a)s 8286(possible)s 0 7475(b)m 4(ug)k 410(caused)s 1120(by)s 1415(their)s 1913(use)s 2289(of)s 2561(a)s 2728(single)s 3356(\207lter)s 3867(to)s 4107(read)s 4577(all)s 4871(the)s 5220(EPS)s 5678(\207les,)s 6184(rather)s 6801(than)s 7271(a)s 7438(separate)s 8277(\207lter)s 8788(for)s -0 9951(each)m 495(one.)s 240 fnt5 0 9208(3.43.)m 591(@Pr)s 4(ependGraphic and @SysPr)k 4(ependGraphic)k +0 7187(each)m 495(one.)s 240 fnt5 0 6444(3.43.)m 591(@Pr)s 4(ependGraphic and @SysPr)k 4(ependGraphic)k [ /Dest /LOUTprependgraphic /DEST pdfmark -[ /Dest /LOUT16_4074_pre_prep_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_prep_1 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_prep_ld_2 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_prep_2 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_prep_ld_3 /DEST pdfmark -240 fnt1 582 8731(These)m 1252(symbols,)s 2200(which)s 2885(may)s +[ /Dest /LOUT16_4080_pre_prep_3 /DEST pdfmark +240 fnt1 582 5967(These)m 1252(symbols,)s 2200(which)s 2885(may)s 3394(appear)s 4134(an)s 3(ywhere)k 5160(that)s 5621(a)s -5830(de\207nition)s 6847(or)s 220 fnt2 7149 8728(@Use)m 240 fnt1 -7857 8731(symbol)m 8660(may)s 0 8443(appear)m 9(,)k 738(tell)s +5830(de\207nition)s 6847(or)s 220 fnt2 7149 5964(@Use)m 240 fnt1 +7857 5967(symbol)m 8660(may)s 0 5679(appear)m 9(,)k 738(tell)s 1101(Lout)s 1617(to)s 1860(include)s 2624(the)s 2976(contents)s 3828(of)s 4103(a)s 4273(\207le)s 4637(in)s 4884(the)s 5236(preamble)s 6185(of)s 6460(its)s 6740(output.)s 7520(F)s 3(or)k -7913(Basser)s 8614(Lout)s 0 8155(this)m 418(means)s 1102(that)s +7913(Basser)s 8614(Lout)s 0 5391(this)m 418(means)s 1102(that)s 1542(the)s 1912(\207le)s 2295(must)s 2843(contain)s 3626(PostScript)s 4690(\(and)s 5195(ideally)s 5921(it)s 6136(w)s 2(ould)k 6813(be)s 3(gin)k 7421(and)s 7847(end)s 8273(with)s -8778(the)s 220 fnt2 0 7864(%%BeginResource)m 240 fnt1 1941 7867(and)m -220 fnt2 2345 7864(%%EndResource)m 240 fnt1 4116 7867(comments)m 5150(of)s +8778(the)s 220 fnt2 0 5100(%%BeginResource)m 240 fnt1 1941 5103(and)m +220 fnt2 2345 5100(%%EndResource)m 240 fnt1 4116 5103(comments)m 5150(of)s 5421(DSC)s 5939(3.0\).)s 6482(F)s 3(or)k 6871(e)s 3(xample,)k -220 fnt2 480 7366(@SysPrependGr)m 2(aphic { diagf)k 6(.lpg })k 240 fnt1 -0 6867(appears)m 818(at)s 1088(the)s 1474(start)s 1981(of)s +220 fnt2 480 4602(@SysPrependGr)m 2(aphic { diagf)k 6(.lpg })k 240 fnt1 +0 4103(appears)m 818(at)s 1088(the)s 1474(start)s 1981(of)s 2290(the)s 2676(Diag)s 3231(package;)s 4165(the)s 4551(\207le)s -220 fnt2 4949 6864(diagf)m 6(.lpg)k 240 fnt1 5857 6867(contains)m -6743(a)s 6946(number)s 7775(of)s 8084(PostScript)s 0 6579(de\207nitions)m +220 fnt2 4949 4100(diagf)m 6(.lpg)k 240 fnt1 5857 4103(contains)m +6743(a)s 6946(number)s 7775(of)s 8084(PostScript)s 0 3815(de\207nitions)m 1048(used)s 1532(by)s 1812(Diag)s 2317(for)s 2642(dra)s 3(wing)k 3462(diagrams.)s 4489(It)s 4680(sa)s 4(v)k 3(es)k 5229(a)s 5382(lot)s 5680(of)s 5938(space)s 6511(to)s 6737(include)s 7484(them)s 8008(just)s 8400(once)s 8894(at)s -0 6291(the)m 334(start)s 789(lik)s 2(e)k 1186(this,)s +0 3527(the)m 334(start)s 789(lik)s 2(e)k 1186(this,)s 1624(rather)s 2225(than)s 2679(with)s 3146(e)s 6(v)k 3(ery)k -3708(diagram.)s 220 fnt2 4640 6288(@PrependGr)m 2(aphic)k 240 fnt1 -6498 6291(and)m 220 fnt2 6887 6288(@SysPrependGr)m 2(aphic)k 240 fnt1 -0 6003(search)m 667(for)s 1005(the)s 1353(\207le)s 1714(in)s +3708(diagram.)s 220 fnt2 4640 3524(@PrependGr)m 2(aphic)k 240 fnt1 +6498 3527(and)m 220 fnt2 6887 3524(@SysPrependGr)m 2(aphic)k 240 fnt1 +0 3239(search)m 667(for)s 1005(the)s 1353(\207le)s 1714(in)s 1957(the)s 2305(same)s 2852(places)s 3500(as)s 220 fnt2 -3750 6000(@Include)m 240 fnt1 4732 6003(and)m 220 fnt2 5136 6000(@SysInclude)m -240 fnt1 6484 6003(respecti)m 6(v)k 3(ely)k 15(.)k -240 fnt5 0 5210(3.44.)m 591(@Include and @SysInclude)s +3750 3236(@Include)m 240 fnt1 4732 3239(and)m 220 fnt2 5136 3236(@SysInclude)m +240 fnt1 6484 3239(respecti)m 6(v)k 3(ely)k 15(.)k +240 fnt5 0 2446(3.44.)m 591(@Include and @SysInclude)s [ /Dest /LOUTinclude /DEST pdfmark -[ /Dest /LOUT16_4074_pre_incl_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_pre_incl_1 /DEST pdfmark -[ /Dest /LOUT16_4074_pre_incl_ld_2 /DEST pdfmark -240 fnt1 562 4733(These)m +[ /Dest /LOUT16_4080_pre_incl_2 /DEST pdfmark +240 fnt1 562 1969(These)m 1212(symbols)s 2083(instruct)s 2882(Lout)s 3417(to)s 3678(temporarily)s 4869(switch)s 5572(to)s 5834(reading)s 6627(another)s 7426(\207le,)s -7861(whose)s 8552(name)s 0 4445(appears)m 781(in)s 1024(braces)s +7861(whose)s 8552(name)s 0 1681(appears)m 781(in)s 1024(braces)s 1685(follo)s 6(wing)k 2662(the)s 3010(symbol.)s 3879(F)s 3(or)k -4268(e)s 3(xample,)k 220 fnt2 480 3944(@Include { "/usr/lout/langdefs" })m 240 fnt1 -0 3445(will)m 455(cause)s 1072(the)s 1450(contents)s 2328(of)s +4268(e)s 3(xample,)k 220 fnt2 480 1180(@Include { "/usr/lout/langdefs" })m 240 fnt1 +0 681(will)m 455(cause)s 1072(the)s 1450(contents)s 2328(of)s 2629(\207le)s 3020(/usr/lout/langdefs)s 4773(to)s 5042(be)s 5354(read)s 5853(at)s 6115(the)s 6493(point)s 7075(it)s 7297(occurs.)s -8115(After)s 8708(that)s 0 3157(\207le)m 405(is)s 659(read,)s +8115(After)s 8708(that)s 0 393(\207le)m 405(is)s 659(read,)s 1221(the)s 1613(current)s 2393(\207le)s 2798(is)s 3052(resumed.)s 4070(The)s 4542(included)s 5468(\207le)s 5873(may)s 6383(contain)s -7188(arbitrary)s 8107(Lout)s 8664(te)s 3(xt,)k 0 2869(including)m -958(other)s 220 fnt2 1511 2866(@Include)m 240 fnt1 2494 2869(commands.)m +7188(arbitrary)s 8107(Lout)s 8664(te)s 3(xt,)k 0 105(including)m +958(other)s 220 fnt2 1511 102(@Include)m 240 fnt1 2494 105(commands.)m 3697(The)s 4127(\207le)s 4489(is)s 4701(searched)s 5597(for)s 5936(\207rst)s 6369(in)s 6614(the)s 6963(current)s 7701(directory)s 15(,)k -8657(then)s 0 2581(in)m 259(a)s 442(sequence)s 1392(of)s -1680(standard)s 2565(places)s 3229(which)s 3888(are)s 4252(not)s -4635(necessarily)s 5767(the)s 6131(same)s 6695(places)s 7360(that)s -7795(databases)s 8779(are)s 0 2293(searched)m 894(for)s 13(.)k -220 fnt2 1323 2290(@SysInclude)m 240 fnt1 2671 2293(searches)m 3531(the)s -3879(standard)s 4747(places)s 5395(only)s 15(.)k 240 fnt5 -0 1500(3.45.)m 591(@BackEnd)s 1814(and)s 2255(the)s 2629(PlainT)s 22(ext)k -3663(and)s 4104(PDF)s 4623(back)s 5172(ends)s -[ /Dest /LOUTbackend /DEST pdfmark - -[ /Dest /LOUT16_4074_pre_bend_ld_1 /DEST pdfmark -240 fnt1 -547 1068(The)m 220 fnt2 983 1065(@Bac)m 4(kEnd)k 240 fnt1 -2136 1068(symbol,)m 2955(which)s 3605(tak)s 2(es)k 4153(no)s -4454(parameters,)s 5615(has)s 5993(for)s 6339(its)s 6623(result)s -7220(a)s 7394(string)s 7999(naming)s 8778(the)s 0 780(back)m -523(end)s 938(currently)s 1865(in)s 2119(use.)s 2613(Three)s -3237(back)s 3761(ends)s 4262(are)s 4620(a)s 4(v)k 6(ailable,)k -5590(PostScript,)s 6690(PDF)s 7198(and)s 7613(PlainT)s 16(e)k 3(xt.)k -8698(The)s 0 492(symbol)m 760(is)s 970(generally)s 1913(used)s -2410(lik)s 2(e)k 2822(this:)s +8657(then)s grestore gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore grestore @@ -15908,22 +16050,22 @@ grestore pgsave restore showpage -%%Page: 71 77 +%%Page: 72 78 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Italic %%+ font Times-Bold +%%+ 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-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 Times-Italic +/Times-Italicfnt6 vec2 /Times-Italic LoutRecode +/fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt2 vec2 /Helvetica LoutRecode /fnt2 { /Helveticafnt2 LoutFont } def @@ -15938,134 +16080,139 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(3.45.)m 1991(@Bac)s 4(kEnd)k 3137(and)s -3563(the)s 3908(PlainT)s 22(e)k 4(xt)k 4875(and)s -5301(PDF)s 5834(bac)s 4(k)k 6346(ends)s 240 fnt5 -10256 -1583(71)m gsave +240 fnt5 1417 -1583(72)m 240 fnt6 7498 -1580(Chapter)m 8348(3.)s +8622(Pr)s 8(ede\207ned)k 9717(symbols)s gsave 1417 -15423 translate -240 fnt1 9066 13413 0 13309 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore -220 fnt2 480 13252(@Bac)m 4(kEnd @Case {)k 480 12964( PlainT)m 26(e)k 6(xt @Y)k 4(ield { ...)k 13( })k -480 12676( P)m 11(ostScr)k -3(ipt @Y)k 4(ield { ...)k 13( })k -480 12388( PDF @Y)m 4(ield { ...)k 13( })k 480 12100(})m 240 fnt1 -0 11606(to)m 255(obtain)s 926(dif)s 6(ferent)k 1817(objects)s +0 13205(in)m 259(a)s +442(sequence)s 1392(of)s 1680(standard)s 2565(places)s 3229(which)s +3888(are)s 4252(not)s 4635(necessarily)s 5767(the)s 6131(same)s +6695(places)s 7360(that)s 7795(databases)s 8779(are)s 0 12917(searched)m +894(for)s 13(.)k 220 fnt2 1323 12914(@SysInclude)m 240 fnt1 +2671 12917(searches)m 3531(the)s 3879(standard)s 4747(places)s 5395(only)s 15(.)k +240 fnt5 0 12124(3.45.)m 591(@BackEnd)s 1814(and)s 2255(the)s +2629(PlainT)s 22(ext)k 3663(and)s 4104(PDF)s 4623(back)s +5172(ends)s +[ /Dest /LOUTbackend /DEST pdfmark + +[ /Dest /LOUT16_4080_pre_bend_1 /DEST pdfmark +240 fnt1 547 11692(The)m 220 fnt2 983 11689(@Bac)m 4(kEnd)k +240 fnt1 2136 11692(symbol,)m 2955(which)s 3605(tak)s 2(es)k +4153(no)s 4454(parameters,)s 5615(has)s 5993(for)s 6339(its)s +6623(result)s 7220(a)s 7394(string)s 7999(naming)s 8778(the)s +0 11404(back)m 523(end)s 938(currently)s 1865(in)s 2119(use.)s +2613(Three)s 3237(back)s 3761(ends)s 4262(are)s 4620(a)s 4(v)k 6(ailable,)k +5590(PostScript,)s 6690(PDF)s 7198(and)s 7613(PlainT)s 16(e)k 3(xt.)k +8698(The)s 0 11116(symbol)m 760(is)s 970(generally)s 1913(used)s +2410(lik)s 2(e)k 2822(this:)s 220 fnt2 480 10615(@Bac)m 4(kEnd @Case {)k +480 10327( PlainT)m 26(e)k 6(xt @Y)k 4(ield { ...)k 13( })k +480 10039( P)m 11(ostScr)k -3(ipt @Y)k 4(ield { ...)k 13( })k +480 9751( PDF @Y)m 4(ield { ...)k 13( })k 480 9463(})m 240 fnt1 +0 8969(to)m 255(obtain)s 926(dif)s 6(ferent)k 1817(objects)s 2561(depending)s 3628(on)s 3941(the)s 4305(back)s 4834(end.)s -5360(No)s 220 fnt2 5722 11603(else)m 240 fnt1 6192 11606(is)m +5360(No)s 220 fnt2 5722 8966(else)m 240 fnt1 6192 8969(is)m 6418(required)s 7288(since)s 7851(these)s 8414(are)s 8778(the)s -0 11318(only)m 480(possible)s 1320(v)s 6(alues.)k 480 10944(When)m -1101(a)s 220 fnt2 1259 10941(@Case)m 240 fnt1 2037 10944(symbol)m -2789(has)s 220 fnt2 3151 10941(@Bac)m 4(kEnd)k 240 fnt1 -4287 10944(for)m 4617(its)s 4885(left)s 5253(parameter)s 6259(and)s +0 8681(only)m 480(possible)s 1320(v)s 6(alues.)k 480 8307(When)m +1101(a)s 220 fnt2 1259 8304(@Case)m 240 fnt1 2037 8307(symbol)m +2789(has)s 220 fnt2 3151 8304(@Bac)m 4(kEnd)k 240 fnt1 +4287 8307(for)m 4617(its)s 4885(left)s 5253(parameter)s 6259(and)s 6655(the)s 6994(left)s 7363(parameter)s 8369(of)s 8631(each)s -220 fnt2 0 10653(@Y)m 4(ield)k 240 fnt1 768 10656(symbol)m +220 fnt2 0 8016(@Y)m 4(ield)k 240 fnt1 768 8019(symbol)m 1544(within)s 2228(it)s 2435(consists)s 3259(of)s 3546(a)s 3728(sequence)s 4676(of)s 4963(one)s 5381(or)s 5656(more)s 6218(literal)s 6844(w)s 2(ords)k 7494(\(including)s 220 fnt2 -8546 10653(else)m 240 fnt1 8940 10656(\),)m 0 10368(Lout)m 531(will)s +8546 8016(else)m 240 fnt1 8940 8019(\),)m 0 7731(Lout)m 531(will)s 976(optimize)s 1888(by)s 2201(e)s 6(v)k 6(aluating)k -3258(the)s 220 fnt2 3625 10365(@Case)m 240 fnt1 4432 10368(symbol)m +3258(the)s 220 fnt2 3625 7728(@Case)m 240 fnt1 4432 7731(symbol)m 5211(at)s 5463(the)s 5830(time)s 6330(it)s 6541(is)s -6771(read.)s 7365(This)s 7861(optimization)s 0 10080(ensures)m 789(that)s +6771(read.)s 7365(This)s 7861(optimization)s 0 7443(ensures)m 789(that)s 1228(there)s 1782(is)s 2013(only)s 2514(a)s 2701(small)s 3294(once-only)s 4326(performance)s 5610(penalty)s 6389(for)s 6748(multiple)s -7621(back)s 8155(ends,)s 8722(and)s 0 9792(it)m 206(permits)s -987(these)s 220 fnt2 1548 9789(@Case)m 240 fnt1 2350 9792(symbols)m +7621(back)s 8155(ends,)s 8722(and)s 0 7155(it)m 206(permits)s +987(these)s 220 fnt2 1548 7152(@Case)m 240 fnt1 2350 7155(symbols)m 3213(\(b)s 4(ut)k 3668(no)s 3976(other)s 4541(symbols\))s 5481(to)s 5734(appear)s 6446(within)s 7128(the)s 7490(object)s -8149(follo)s 6(wing)k 220 fnt2 0 9501(@Include)m 240 fnt1 -982 9504(and)m 220 fnt2 1386 9501(@PrependGr)m 2(aphic)k 240 fnt1 -3259 9504(symbols.)m 480 9130(The)m 918(PlainT)s 16(e)k 3(xt)k +8149(follo)s 6(wing)k 220 fnt2 0 6864(@Include)m 240 fnt1 +982 6867(and)m 220 fnt2 1386 6864(@PrependGr)m 2(aphic)k 240 fnt1 +3259 6867(symbols.)m 480 6493(The)m 918(PlainT)s 16(e)k 3(xt)k 1899(back)s 2423(end)s 2837(dif)s 6(fers)k 3515(from)s 4050(the)s 4409(PostScript)s 5461(one)s 5874(in)s 6128(tw)s 2(o)k -6548(main)s 7094(respects.)s 8038(First,)s 8593(there)s 0 8842(is)m +6548(main)s 7094(respects.)s 8038(First,)s 8593(there)s 0 6205(is)m 226(ef)s 6(fecti)k 6(v)k 3(ely)k 1302(just)s 1724(one)s 2143(font:)s 2711(although)s 3622(all)s 3932(the)s 4297(font)s 4759(commands)s 5864(w)s 2(ork)k 6431(e)s 3(xactly)k 7189(as)s 7456(usual,)s 8085(the)s 3(y)k 8565(don')s 4(t)k -0 8554(actually)m 817(change)s 1558(an)s 3(ything.)k 2565(Each)s +0 5917(actually)m 817(change)s 1558(an)s 3(ything.)k 2565(Each)s 3107(character)s 4049(in)s 4299(this)s 4702(font)s 5155(is)s 5372(tak)s 2(en)k 5953(to)s 6199(be)s 6488(one)s 6898(tenth)s 7440(of)s 7719(one)s 8128(inch)s 8605(wide)s -0 8266(and)m 404(20)s 699(points)s 1335(high.)s 1925(Second,)s +0 5629(and)m 404(20)s 699(points)s 1335(high.)s 1925(Second,)s 2737(the)s 3085(output)s 3757(is)s 3967(an)s 4250(ordinary)s 5114(te)s 3(xt)k 5529(\207le,)s 5941(not)s 6307(a)s -6473(PostScript)s 7515(\207le.)s 480 7892(Clearly)m 15(,)k 1306(with)s +6473(PostScript)s 7515(\207le.)s 480 5255(Clearly)m 15(,)k 1306(with)s 1820(ordinary)s 2716(te)s 3(xt)k 3162(output)s 3866(the)s 4246(possibility)s 5327(of)s 5630(adv)s 6(anced)k 6618(graphics)s -7510(features)s 8348(such)s 8876(as)s 0 7604(rotation)m 829(and)s +7510(features)s 8348(such)s 8876(as)s 0 4967(rotation)m 829(and)s 1262(scaling)s 2022(is)s 2261(curtailed.)s 3290(Ne)s 6(v)k 3(ertheless,)k 4651(all)s 4974(symbols)s 5852(ha)s 4(v)k 3(e)k -6383(well-de\207ned)s 7665(\(possibly)s 8626(null\))s 0 7316(ef)m 6(fects)k +6383(well-de\207ned)s 7665(\(possibly)s 8626(null\))s 0 4679(ef)m 6(fects)k 706(in)s 976(the)s 1351(PlainT)s 16(e)k 3(xt)k 2348(back)s 2888(end,)s 3368(so)s 3661(there)s 4221(is)s 4457(no)s 4777(additional)s 5815(danger)s 6553(of)s 6851(crashing)s -7741(the)s 8116(system)s 8867(or)s 0 7028(obtaining)m 957(grossly)s +7741(the)s 8116(system)s 8867(or)s 0 4391(obtaining)m 957(grossly)s 1702(unreasonable)s 3020(output)s 3692(by)s 3986(a)s 4152(change)s -4886(to)s 5125(PlainT)s 16(e)k 3(xt.)k 480 6654(The)m +4886(to)s 5125(PlainT)s 16(e)k 3(xt.)k 480 4017(The)m 905(PlainT)s 16(e)k 3(xt)k 1872(back)s 2382(end)s 2783(is)s 2990(obtained)s 3869(by)s 4160(the)s 220 fnt2 -4505 6651(-p)m 240 fnt1 4749 6654(option)m 5415(to)s 5651(Basser)s +4505 4014(-p)m 240 fnt1 4749 4017(option)m 5415(to)s 5651(Basser)s 6345(Lout.)s 6958(The)s 7383(character)s 8314(size)s 8737(can)s -0 6366(be)m 282(changed)s 1138(by)s 1432(adding)s 2137(tw)s 2(o)k -2547(lengths)s 3289(to)s 3528(the)s 220 fnt2 3876 6363(-p)m -240 fnt1 4123 6366(option,)m 4842(lik)s 2(e)k 5254(this:)s -220 fnt2 480 5869(lout -p0.1i12p ...)m 240 fnt1 0 5373(which)m 650(in)s 9(v)k 4(ok)k 2(es)k +0 3729(be)m 282(changed)s 1138(by)s 1432(adding)s 2137(tw)s 2(o)k +2547(lengths)s 3289(to)s 3528(the)s 220 fnt2 3876 3726(-p)m +240 fnt1 4123 3729(option,)m 4842(lik)s 2(e)k 5254(this:)s +220 fnt2 480 3232(lout -p0.1i12p ...)m 240 fnt1 0 2736(which)m 650(in)s 9(v)k 4(ok)k 2(es)k 1439(the)s 1795(PlainT)s 16(e)k 3(xt)k 2773(back)s 3294(end)s 3706(with)s 4196(each)s 4699(character)s 5641(being)s 6234(0.1)s 6577(inches)s 7247(wide)s 7776(and)s 8188(12)s -8490(points)s 0 5085(high.)m 595(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k +8490(points)s 0 2448(high.)m 595(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k 1561(e)s 3(xperience)k 2655(suggests)s 3523(that)s 3947(the)s 4301(best)s 4752(approach)s 5691(is)s 5907(to)s 6152(de\207ne)s -6799(all)s 7098(horizontal)s 8128(lengths)s 8876(as)s 0 4797(multiples)m -943(of)s 1218(the)s 220 fnt2 1569 4794(s)m 240 fnt1 -1736 4797(unit)m 2171(\(the)s 2602(width)s 3208(of)s 3482(a)s +6799(all)s 7098(horizontal)s 8128(lengths)s 8876(as)s 0 2160(multiples)m +943(of)s 1218(the)s 220 fnt2 1569 2157(s)m 240 fnt1 +1736 2160(unit)m 2171(\(the)s 2602(width)s 3208(of)s 3482(a)s 3652(space,)s 4293(hence)s 4911(the)s 5262(width)s 5868(of)s 6143(all)s 6439(characters\))s 7538(and)s 7945(to)s 8188(de\207ne)s -8833(all)s 0 4509(v)m 3(ertical)k 777(lengths)s 1530(as)s -1791(multiples)s 2742(of)s 3023(the)s 220 fnt2 3382 4506(f)m -240 fnt1 3511 4509(unit)m 3954(\(the)s 4391(font)s 4847(size,)s +8833(all)s 0 1872(v)m 3(ertical)k 777(lengths)s 1530(as)s +1791(multiples)s 2742(of)s 3023(the)s 220 fnt2 3382 1869(f)m +240 fnt1 3511 1872(unit)m 3954(\(the)s 4391(font)s 4847(size,)s 5336(equal)s 5920(to)s 6169(the)s 6528(height)s 7197(of)s -7479(e)s 6(v)k 3(ery)k 8066(character\),)s 0 4221(and)m +7479(e)s 6(v)k 3(ery)k 8066(character\),)s 0 1584(and)m 404(not)s 770(to)s 1009(change)s 1743(the)s 2091(character)s 3025(size)s 3452(in)s 3695(the)s 4043(command)s 5045(line.)s -480 3847(There)m 1098(is)s 1314(a)s 220 fnt2 1486 3844(-P)m -240 fnt1 1762 3847(option)m 2437(which)s 3085(is)s 3301(identical)s -4184(with)s 4671(the)s 220 fnt2 5025 3844(-p)m 240 fnt1 -5278 3847(option)m 5953(e)s 3(xcept)k 6640(that)s 7064(it)s -7262(inserts)s 7942(a)s 8114(form-feed)s 0 3559(character)m 934(between)s +480 1210(There)m 1098(is)s 1314(a)s 220 fnt2 1486 1207(-P)m +240 fnt1 1762 1210(option)m 2437(which)s 3085(is)s 3301(identical)s +4184(with)s 4671(the)s 220 fnt2 5025 1207(-p)m 240 fnt1 +5278 1210(option)m 5953(e)s 3(xcept)k 6640(that)s 7064(it)s +7262(inserts)s 7942(a)s 8114(form-feed)s 0 922(character)m 934(between)s 1788(each)s 2283(tw)s 2(o)k 2693(components)s 3901(of)s 4172(the)s 4520(output,)s 5239(b)s 4(ut)k 5601(not)s 5967(before)s 6633(the)s 6981(\207rst)s 7412(or)s 7671(after)s -8167(the)s 8515(last.)s 480 3185(The)m 911(PDF)s 1412(back)s +8167(the)s 8515(last.)s 480 548(The)m 911(PDF)s 1412(back)s 1928(end)s 2336(is)s 2549(obtained)s 3435(by)s 3732(typing)s -220 fnt2 4401 3182(lout -Z)m 240 fnt1 5017 3185(.)m 5185(It)s +220 fnt2 4401 545(lout -Z)m 240 fnt1 5017 548(.)m 5185(It)s 5393(is)s 5607(similar)s 6332(to)s 6575(PostScript)s 7620(b)s 4(ut)k -7986(much)s 8579(more)s 0 2897(limited)m 755(in)s 1019(functionality)s 15(.)k +7986(much)s 8579(more)s 0 260(limited)m 755(in)s 1019(functionality)s 15(.)k 2411(Consult)s 3237(a)s 3425(separate)s 4284(document)s 5309(distrib)s 4(uted)k 6407(with)s 6910(Lout)s 7444(for)s 7803(further)s 8534(infor)s -8998(-)s 0 2609(mation.)m 240 fnt5 0 1866(3.46.)m 591(@V)s 24(erbatim and @RawV)k 24(erbatim)k - -[ /Dest /LOUTverbatim /DEST pdfmark - -[ /Dest /LOUT16_4074_pre_verb_ld_1 /DEST pdfmark - -[ /Dest /LOUT16_4074_pre_verb_ld_2 /DEST pdfmark -240 fnt1 543 1434(These)m 1173(symbols)s 2026(instruct)s 2805(Lout)s -3321(to)s 3563(read)s 4036(the)s 4387(follo)s 6(wing)k -5367(te)s 3(xt)k 5786(\(enclosed)s 6763(in)s 7010(braces\))s -7751(v)s 3(erbatim,)k 8708(that)s 0 1146(is,)m 266(turning)s -1010(of)s 6(f)k 1354(all)s 1647(special)s 2365(character)s -3299(meanings.)s 4380(F)s 3(or)k 4769(e)s 3(xample,)k -220 fnt2 480 645(@V)m 17(erbatim { "hello" })k 240 fnt1 0 151(produces)m - +8998(-)s grestore gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore grestore @@ -16077,22 +16224,22 @@ grestore pgsave restore showpage -%%Page: 72 78 +%%Page: 73 79 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Bold %%+ font Times-Italic +%%+ 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 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 @@ -16107,119 +16254,106 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt5 1417 -1583(72)m 240 fnt6 7498 -1580(Chapter)m 8348(3.)s -8622(Pr)s 8(ede\207ned)k 9717(symbols)s gsave +240 fnt6 1417 -1580(3.45.)m 1991(@Bac)s 4(kEnd)k 3137(and)s +3563(the)s 3908(PlainT)s 22(e)k 4(xt)k 4875(and)s +5301(PDF)s 5834(bac)s 4(k)k 6346(ends)s 240 fnt5 +10250 -1583(73)m gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic +240 fnt1 9066 13412 0 13303 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore -480 13205("hello")m 220 fnt2 -0 12749(@V)m 17(erbatim)k 240 fnt1 1178 12752(ignores)m 1983(all)s -2325(characters)s 3393(after)s 3938(the)s 4336(opening)s 5210(brace)s -5833(up)s 6175(to)s 6464(b)s 4(ut)k 6875(not)s -7291(including)s 8297(the)s 8695(\207rst)s 0 12464(non-white-space)m 1654(character)s 13(.)k -220 fnt2 2697 12461(@Ra)m 4(wV)k 17(erbatim)k 240 fnt1 -4278 12464(dif)m 6(fers)k 4964(from)s 220 fnt2 5506 12461(@V)m 17(erbatim)k -240 fnt1 6653 12464(only)m 7151(in)s 7413(that)s 7849(it)s -8059(ignores)s 8833(all)s 0 12176(characters)m 1018(after)s 1514(the)s -1862(opening)s 2687(brace)s 3261(up)s 3554(to)s 3793(b)s 4(ut)k -4155(not)s 4521(including)s 5479(the)s 5827(\207rst)s 6258(non-white-space)s -7894(character)s 9(,)k 8867(or)s 0 11888(up)m 302(to)s -551(and)s 965(including)s 1931(the)s 2289(\207rst)s 2730(ne)s 6(wline)k -3547(character)s 9(,)k 4528(whiche)s 6(v)k 3(er)k -5585(comes)s 6257(\207rst.)s 6802(This)s 7287(v)s 6(ariant)k -8014(is)s 8234(useful)s 8883(in)s 0 11600(cases)m 555(such)s -1051(as)s 220 fnt2 480 11149(@Ra)m 4(wV)k 17(erbatim {)k -480 10861( v)m 5(ar x:)k 11( Real)k 480 10573(begin)m 480 10285(})m -240 fnt1 0 9791(where)m 662(the)s 1033(\207rst)s 1486(line)s -1923(of)s 2217(the)s 2587(v)s 3(erbatim)k 3516(te)s 3(xt)k -3954(be)s 3(gins)k 4649(with)s 5154(white)s 5763(space)s -6373(which)s 7038(w)s 2(ould)k 7715(be)s 8020(ignored)s -8832(by)s 220 fnt2 0 9500(@V)m 17(erbatim)k 240 fnt1 -1069 9503(.)m 1232(Both)s 1754(symbols)s 2602(ignore)s 3268(all)s -3560(white)s 4146(spaces)s 4820(at)s 5051(the)s 5398(end)s -5801(of)s 6071(the)s 6418(v)s 3(erbatim)k 7323(te)s 3(xt,)k -7784(preceding)s 8778(the)s 0 9215(closing)m 744(brace.)s 240 fnt5 -0 8422(3.47.)m 591(@Underline)s +0 13249(mation.)m 240 fnt5 0 12506(3.46.)m 591(@V)s 24(erbatim and @RawV)k 24(erbatim)k + +[ /Dest /LOUTverbatim /DEST pdfmark + +[ /Dest /LOUT16_4080_pre_verb_1 /DEST pdfmark + +[ /Dest /LOUT16_4080_pre_verb_2 /DEST pdfmark +240 fnt1 543 12074(These)m 1173(symbols)s 2026(instruct)s 2805(Lout)s +3321(to)s 3563(read)s 4036(the)s 4387(follo)s 6(wing)k +5367(te)s 3(xt)k 5786(\(enclosed)s 6763(in)s 7010(braces\))s +7751(v)s 3(erbatim,)k 8708(that)s 0 11786(is,)m 266(turning)s +1010(of)s 6(f)k 1354(all)s 1647(special)s 2365(character)s +3299(meanings.)s 4380(F)s 3(or)k 4769(e)s 3(xample,)k +220 fnt2 480 11285(@V)m 17(erbatim { "hello" })k 240 fnt1 0 10791(produces)m +480 10288("hello")m 220 fnt2 0 9832(@V)m 17(erbatim)k 240 fnt1 +1178 9835(ignores)m 1983(all)s 2325(characters)s 3393(after)s 3938(the)s +4336(opening)s 5210(brace)s 5833(up)s 6175(to)s 6464(b)s 4(ut)k +6875(not)s 7291(including)s 8297(the)s 8695(\207rst)s 0 9547(non-white-space)m +1654(character)s 13(.)k 220 fnt2 2697 9544(@Ra)m 4(wV)k 17(erbatim)k +240 fnt1 4278 9547(dif)m 6(fers)k 4964(from)s 220 fnt2 +5506 9544(@V)m 17(erbatim)k 240 fnt1 6653 9547(only)m 7151(in)s +7413(that)s 7849(it)s 8059(ignores)s 8833(all)s 0 9259(characters)m +1018(after)s 1514(the)s 1862(opening)s 2687(brace)s 3261(up)s +3554(to)s 3793(b)s 4(ut)k 4155(not)s 4521(including)s +5479(the)s 5827(\207rst)s 6258(non-white-space)s 7894(character)s 9(,)k +8867(or)s 0 8971(up)m 302(to)s 551(and)s 965(including)s +1931(the)s 2289(\207rst)s 2730(ne)s 6(wline)k 3547(character)s 9(,)k +4528(whiche)s 6(v)k 3(er)k 5585(comes)s 6257(\207rst.)s +6802(This)s 7287(v)s 6(ariant)k 8014(is)s 8234(useful)s +8883(in)s 0 8683(cases)m 555(such)s 1051(as)s 220 fnt2 +480 8232(@Ra)m 4(wV)k 17(erbatim {)k 480 7944( v)m 5(ar x:)k 11( Real)k +480 7656(begin)m 480 7368(})m 240 fnt1 0 6874(where)m 662(the)s +1033(\207rst)s 1486(line)s 1923(of)s 2217(the)s 2587(v)s 3(erbatim)k +3516(te)s 3(xt)k 3954(be)s 3(gins)k 4649(with)s +5154(white)s 5763(space)s 6373(which)s 7038(w)s 2(ould)k +7715(be)s 8020(ignored)s 8832(by)s 220 fnt2 0 6583(@V)m 17(erbatim)k +240 fnt1 1069 6586(.)m 1232(Both)s 1754(symbols)s 2602(ignore)s +3268(all)s 3560(white)s 4146(spaces)s 4820(at)s 5051(the)s +5398(end)s 5801(of)s 6071(the)s 6418(v)s 3(erbatim)k +7323(te)s 3(xt,)k 7784(preceding)s 8778(the)s 0 6298(closing)m +744(brace.)s 240 fnt5 0 5505(3.47.)m 591(@Underline)s [ /Dest /LOUTunderline /DEST pdfmark -[ /Dest /LOUT16_4074_pre_unde_ld_1 /DEST pdfmark -240 fnt1 533 7990(The)m 220 fnt2 -953 7987(@Under)m -3(line)k 240 fnt1 2160 7990(symbol)m 2912(underlines)s -3951(its)s 4219(right)s 4722(parameter)s 9(,)k 5767(b)s 4(ut)k -6121(only)s 6593(if)s 6802(that)s 7212(parameter)s 8218(is)s -8420(a)s 8578(w)s 2(ord)k 0 7702(or)m 259(a)s -425(paragraph:)s 220 fnt2 480 7201(W)m 6(e @Under)k -3(line { really do } mean this)k 3(.)k -240 fnt1 0 6703(produces)m 480 6200(W)m 19(e)k 849(really)s -849 1679 6176 12 ul -1446(do)s 1739(mean)s 2314(this.)s 0 5697(It)m 204(is)s +[ /Dest /LOUT16_4080_pre_unde_1 /DEST pdfmark +240 fnt1 +533 5073(The)m 220 fnt2 953 5070(@Under)m -3(line)k 240 fnt1 +2160 5073(symbol)m 2912(underlines)s 3951(its)s 4219(right)s 4722(parameter)s 9(,)k +5767(b)s 4(ut)k 6121(only)s 6593(if)s 6802(that)s +7212(parameter)s 8218(is)s 8420(a)s 8578(w)s 2(ord)k +0 4785(or)m 259(a)s 425(paragraph:)s 220 fnt2 480 4284(W)m 6(e @Under)k -3(line { really do } mean this)k 3(.)k +240 fnt1 0 3786(produces)m 480 3283(W)m 19(e)k 849(really)s +849 1679 3259 12 ul +1446(do)s 1739(mean)s 2314(this.)s 0 2780(It)m 204(is)s 412(not)s 776(possible)s 1614(to)s 1851(underline)s 2808(an)s 3089(arbitrary)s 3962(object)s 4604(using)s 5174(this)s 5568(symbol;)s -6383(the)s 220 fnt2 6729 5694(@Under)m -3(line)k 240 fnt1 -7942 5697(symbol)m 8700(will)s 0 5409(be)m 282(ignored)s 1071(if)s -1288(this)s 1684(is)s 1894(attempted.)s 480 5035(It)m 731(is)s +6383(the)s 220 fnt2 6729 2777(@Under)m -3(line)k 240 fnt1 +7942 2780(symbol)m 8700(will)s 0 2492(be)m 282(ignored)s 1071(if)s +1288(this)s 1684(is)s 1894(attempted.)s 480 2118(It)m 731(is)s 987(v)s 3(ery)k 1509(easy)s 2034(to)s 240 fnt6 -2319 5037(de\207ne)m 240 fnt1 2990 5035(a)m 3202(symbol)s 4008(which)s +2319 2120(de\207ne)m 240 fnt1 2990 2118(a)m 3202(symbol)s 4008(which)s 4696(will)s 5168(underline)s 6173(an)s 6502(arbitrary)s 7423(object,)s -8160(using)s 8778(the)s 220 fnt2 0 4744(@Gr)m 2(aphic)k -240 fnt1 1045 4747(symbol.)m 1915(This)s 2393(raises)s 2988(the)s +8160(using)s 8778(the)s 220 fnt2 0 1827(@Gr)m 2(aphic)k +240 fnt1 1045 1830(symbol.)m 1915(This)s 2393(raises)s 2988(the)s 3337(question)s 4207(of)s 4479(wh)s 1(y)k 220 fnt2 -4946 4744(@Under)m -3(line)k 240 fnt1 6163 4747(is)m 6374(needed)s +4946 1827(@Under)m -3(line)k 240 fnt1 6163 1830(is)m 6374(needed)s 7111(at)s 7345(all.)s 7748(The)s 8177(answer)s 8916(is)s -0 4459(that)m 220 fnt2 418 4456(@Under)m -3(line)k 240 fnt1 -1633 4459(has)m 2003(tw)s 2(o)k 2413(properties)s 3419(that)s +0 1542(that)m 220 fnt2 418 1539(@Under)m -3(line)k 240 fnt1 +1633 1542(has)m 2003(tw)s 2(o)k 2413(properties)s 3419(that)s 3837(distinguish)s 4944(it)s 5136(from)s 5660(symbols)s 6509(based)s -7112(on)s 220 fnt2 7409 4456(@Gr)m 2(aphic)k 240 fnt1 -8393 4459(.)m 480 4085(First,)m 1021(when)s 220 fnt2 1594 4082(@Under)m -3(line)k -240 fnt1 2806 4085(both)m 3286(contains)s 4130(a)s 4293(paragraph)s +7112(on)s 220 fnt2 7409 1539(@Gr)m 2(aphic)k 240 fnt1 +8393 1542(.)m 480 1168(First,)m 1021(when)s 220 fnt2 1594 1165(@Under)m -3(line)k +240 fnt1 2806 1168(both)m 3286(contains)s 4130(a)s 4293(paragraph)s 5303(and)s 5704(is)s 5911(used)s 6404(within)s 7069(a)s -7232(paragraph,)s 8292(as)s 8539(in)s 8778(the)s 0 3797(e)m 3(xample)k +7232(paragraph,)s 8292(as)s 8539(in)s 8778(the)s 0 880(e)m 3(xample)k 875(abo)s 3(v)k 3(e,)k 1561(the)s 1921(inner)s 2485(and)s 2901(outer)s 3465(paragraphs)s 4577(are)s 4937(mer)s 4(ged)k 5720(into)s 6158(one,)s 6623(permitting)s 7684(the)s 8045(underlined)s -0 3509(te)m 3(xt)k 412(to)s 647(break)s 1236(o)s 3(v)k 3(er)k +0 592(te)m 3(xt)k 412(to)s 647(break)s 1236(o)s 3(v)k 3(er)k 1711(se)s 6(v)k 3(eral)k 2430(lines.)s 3041(This)s 3513(is)s 3720(ho)s 6(w)k 4177(the)s 220 fnt2 -4522 3506(@F)m 6(ont)k 240 fnt1 5230 3509(symbol)m 5986(w)s 2(orks)k +4522 589(@F)m 6(ont)k 240 fnt1 5230 592(symbol)m 5986(w)s 2(orks)k 6617(too,)s 7026(b)s 4(ut)k 7385(symbols)s 8230(based)s -8829(on)s 220 fnt2 0 3218(@Gr)m 2(aphic)k 240 fnt1 -1044 3221(do)m 1337(not)s 1703(permit)s 2386(this)s 2782(mer)s 4(ging.)k -480 2847(Second,)m 1292(Adobe)s 1987(font)s 2432(\207les)s 2881(specify)s -3625(the)s 3973(correct)s 4694(position)s 5522(and)s 5926(thickness)s -6867(of)s 7138(underlining)s 8294(for)s 8631(each)s 0 2559(font,)m -501(and)s 914(the)s 220 fnt2 1272 2556(@Under)m -3(line)k -240 fnt1 2496 2559(symbol)m 3266(follo)s 6(ws)k 4037(these)s -4593(speci\207cations.)s 6068(The)s 6505(font)s 6960(used)s 7466(is)s -7685(the)s 8043(font)s 8497(of)s 8778(the)s 0 2271(\207rst)m -431(object)s 1075(underlined,)s 2205(if)s 2422(it)s 2614(is)s -2824(a)s 2990(simple)s 3683(w)s 2(ord,)k 4280(or)s -4539(else)s 4966(the)s 5314(font)s 5759(of)s 6030(the)s -6378(enclosing)s 7348(paragraph.)s 240 fnt5 0 1478(3.48.)m 591(@P)s 2(ageLabel)k - -[ /Dest /LOUTpagelabel /DEST pdfmark - -[ /Dest /LOUT16_4074_pre_page_ld_1 /DEST pdfmark -240 fnt1 533 1001(The)m 220 fnt2 953 998(@P)m 8(ageLabel)k -240 fnt1 2255 1001(symbol)m 3007(associates)s 4005(a)s 4164(page)s -4664(label)s 5176(in)s 5411(the)s 5751(PostScript)s 6786(output)s -7450(\207le)s 7804(with)s 8278(the)s 8618(page)s 0 713(within)m -688(which)s 1350(\(or)s 1708(just)s 2133(before)s 2819(which\))s -3552(the)s 3920(symbol)s 4700(occurs,)s 5451(so)s 5737(that)s -6175(PostScript)s 7237(vie)s 6(wers)k 8045(are)s 8412(able)s -8887(to)s 0 425(inde)m 3(x)k 587(the)s 939(page)s -1450(by)s 1748(this)s 2148(label.)s 2779(\(The)s 3290(label)s -3813(is)s 4026(printed)s 4765(in)s 5011(the)s 220 fnt2 -5363 422(%%P)m 8(age)k 240 fnt1 6313 425(comment)m 7266(preceding)s -8266(the)s 8618(page)s 0 137(in)m 243(the)s 591(PostScript)s -1633(output)s 2305(\207le.\))s 2858(F)s 3(or)k 3247(e)s 3(xample,)k +8829(on)s 220 fnt2 0 301(@Gr)m 2(aphic)k 240 fnt1 +1044 304(do)m 1337(not)s 1703(permit)s 2386(this)s 2782(mer)s 4(ging.)k grestore gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore grestore @@ -16231,22 +16365,22 @@ grestore pgsave restore showpage -%%Page: 73 79 +%%Page: 74 80 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Italic %%+ font Times-Bold +%%+ 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-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 Times-Italic +/Times-Italicfnt6 vec2 /Times-Italic LoutRecode +/fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt2 vec2 /Helvetica LoutRecode /fnt2 { /Helveticafnt2 LoutFont } def @@ -16261,35 +16395,64 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(3.48.)m 1991(@P)s 19(a)k 2(g)k 2(eLabel)k -240 fnt5 10250 -1583(73)m gsave +240 fnt5 1417 -1583(74)m 240 fnt6 7498 -1580(Chapter)m 8348(3.)s +8622(Pr)s 8(ede\207ned)k 9717(symbols)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 -1 LoutMargSet +0 LoutMargSet grestore -220 fnt2 480 13207(@P)m 8(ageLabel iv)k -240 fnt1 0 12708(associates)m 1018(the)s 1379(label)s 220 fnt2 -1910 12705(iv)m 240 fnt1 2140 12708(with)m 2634(the)s 2995(page.)s -3623(The)s 4064(label)s 4595(may)s 5074(be)s 5368(an)s -5664(arbitrary)s 6551(object;)s 7260(if)s 7489(its)s 7778(v)s 6(alue)k -8358(is)s 8581(not)s 8960(a)s 0 12420(simple)m 693(w)s 2(ord,)k -1290(it)s 1482(will)s 1908(be)s 2190(replaced)s 3057(by)s -220 fnt2 3351 12417(?)m 240 fnt1 3459 12420(.)m 220 fnt2 -480 12043(@P)m 8(ageLabel)k 240 fnt1 1799 12046(is)m 2019(unrelated)s -2977(to)s 3226(Lout')s 13(s)k 3899(cross)s 4451(referencing)s -5602(mechanism;)s 6813(it)s 7016(is)s 7236(for)s 7585(communicating)s -0 11758(a)m 176(label)s 706(to)s 956(the)s 1315(PostScript)s -2368(output)s 3051(\207le,)s 3474(not)s 3851(to)s 4101(other)s -4662(parts)s 5188(of)s 5470(Lout.)s 6097(The)s 6536(result)s -7137(of)s 220 fnt2 7419 11755(@P)m 8(ageLabel)k 240 fnt1 -8739 11758(is)m 8960(a)s 0 11470(null)m 427(object.)s +480 13205(Second,)m 1292(Adobe)s +1987(font)s 2432(\207les)s 2881(specify)s 3625(the)s 3973(correct)s +4694(position)s 5522(and)s 5926(thickness)s 6867(of)s 7138(underlining)s +8294(for)s 8631(each)s 0 12917(font,)m 501(and)s 914(the)s +220 fnt2 1272 12914(@Under)m -3(line)k 240 fnt1 2496 12917(symbol)m +3266(follo)s 6(ws)k 4037(these)s 4593(speci\207cations.)s 6068(The)s +6505(font)s 6960(used)s 7466(is)s 7685(the)s 8043(font)s +8497(of)s 8778(the)s 0 12629(\207rst)m 431(object)s 1075(underlined,)s +2205(if)s 2422(it)s 2614(is)s 2824(a)s 2990(simple)s +3683(w)s 2(ord,)k 4280(or)s 4539(else)s 4966(the)s +5314(font)s 5759(of)s 6030(the)s 6378(enclosing)s 7348(paragraph.)s +240 fnt5 0 11836(3.48.)m 591(@P)s 2(ageLabel)k +[ /Dest /LOUTpagelabel /DEST pdfmark + +[ /Dest /LOUT16_4080_pre_page_1 /DEST pdfmark +240 fnt1 +533 11359(The)m 220 fnt2 953 11356(@P)m 8(ageLabel)k 240 fnt1 +2255 11359(symbol)m 3007(associates)s 4005(a)s 4164(page)s 4664(label)s +5176(in)s 5411(the)s 5751(PostScript)s 6786(output)s 7450(\207le)s +7804(with)s 8278(the)s 8618(page)s 0 11071(within)m 688(which)s +1350(\(or)s 1708(just)s 2133(before)s 2819(which\))s 3552(the)s +3920(symbol)s 4700(occurs,)s 5451(so)s 5737(that)s 6175(PostScript)s +7237(vie)s 6(wers)k 8045(are)s 8412(able)s 8887(to)s +0 10783(inde)m 3(x)k 587(the)s 939(page)s 1450(by)s +1748(this)s 2148(label.)s 2779(\(The)s 3290(label)s 3813(is)s +4026(printed)s 4765(in)s 5011(the)s 220 fnt2 5363 10780(%%P)m 8(age)k +240 fnt1 6313 10783(comment)m 7266(preceding)s 8266(the)s 8618(page)s +0 10495(in)m 243(the)s 591(PostScript)s 1633(output)s 2305(\207le.\))s +2858(F)s 3(or)k 3247(e)s 3(xample,)k 220 fnt2 +480 9994(@P)m 8(ageLabel iv)k 240 fnt1 0 9495(associates)m 1018(the)s +1379(label)s 220 fnt2 1910 9492(iv)m 240 fnt1 2140 9495(with)m +2634(the)s 2995(page.)s 3623(The)s 4064(label)s 4595(may)s +5074(be)s 5368(an)s 5664(arbitrary)s 6551(object;)s 7260(if)s +7489(its)s 7778(v)s 6(alue)k 8358(is)s 8581(not)s +8960(a)s 0 9207(simple)m 693(w)s 2(ord,)k 1290(it)s +1482(will)s 1908(be)s 2190(replaced)s 3057(by)s 220 fnt2 +3351 9204(?)m 240 fnt1 3459 9207(.)m 220 fnt2 480 8830(@P)m 8(ageLabel)k +240 fnt1 1799 8833(is)m 2019(unrelated)s 2977(to)s 3226(Lout')s 13(s)k +3899(cross)s 4451(referencing)s 5602(mechanism;)s 6813(it)s 7016(is)s +7236(for)s 7585(communicating)s 0 8545(a)m 176(label)s 706(to)s +956(the)s 1315(PostScript)s 2368(output)s 3051(\207le,)s 3474(not)s +3851(to)s 4101(other)s 4662(parts)s 5188(of)s 5470(Lout.)s +6097(The)s 6536(result)s 7137(of)s 220 fnt2 7419 8542(@P)m 8(ageLabel)k +240 fnt1 8739 8545(is)m 8960(a)s 0 8257(null)m 427(object.)s + grestore gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore grestore @@ -16301,7 +16464,7 @@ grestore pgsave restore showpage -%%Page: 74 80 +%%Page: 75 81 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Bold @@ -16334,98 +16497,98 @@ grestore gsave 0 16840 translate 0.0000 rotate -9066 13450 0 13450 240 288 60 1417 -14867 LoutGr2 -0 LoutMargSet +9066 13451 0 13451 240 288 60 1417 -14868 LoutGr2 +1 LoutMargSet grestore -480 fnt5 0 12399(Chapter)m 1819(4.)s 2400(Examples)s +480 fnt5 0 12400(Chapter)m 1819(4.)s 2400(Examples)s [ /Dest /LOUTexamples /DEST pdfmark 240 fnt1 -0 11448(This)m 503(chapter)s 1294(presents)s 2156(some)s 2744(e)s 3(xamples)k +0 11449(This)m 503(chapter)s 1294(presents)s 2156(some)s 2744(e)s 3(xamples)k 3723(tak)s 2(en)k 4324(from)s 4875(the)s 5251(v)s 6(arious)k 6028(packages)s 6983(a)s 4(v)k 6(ailable)k 7919(with)s -8429(Basser)s 0 11160(Lout.)m 661(The)s 1134(reader)s 1835(who)s +8429(Basser)s 0 11161(Lout.)m 661(The)s 1134(reader)s 1835(who)s 2346(masters)s 3171(these)s 3763(e)s 3(xamples)k 4759(will)s 5230(be)s 5557(well)s 6068(prepared)s 7007(to)s 7291(read)s -7805(the)s 8198(packages)s 0 10872(themselv)m 3(es.)k 1223(The)s +7805(the)s 8198(packages)s 0 10873(themselv)m 3(es.)k 1223(The)s 1650(e)s 3(xamples)k 2600(ha)s 4(v)k 3(e)k 3100(not)s 3465(been)s 3973(simpli\207ed)s 4986(in)s 5229(an)s 3(y)k 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 +6941(important)s 7929(part)s 8359(of)s 8629(their)s 0 10585(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 480 10210(Although)m 1486(all)s +2329(in)s 2572(actual)s 3197(practice.)s 480 10211(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 +8011(necessarily)s 0 9923(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 +0 9130(4.1.)m 471(An)s 833(equation)s 1779(f)s 6(ormatting)k 2930(package)s [ /Dest /LOUTeq /DEST pdfmark -240 fnt1 480 8652(In)m 751(this)s 1162(section)s +240 fnt1 480 8653(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 -[ /Dest /LOUT16_4074_exa_equa_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_equa_1 /DEST pdfmark 7168(equation)s -8065(formatting)s 0 8364(package.)m 976(Equation)s 1925(formatting)s 3014(mak)s 2(es)k +8065(formatting)s 0 8365(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 8076(ha)m 4(v)k 3(e)k +6043(partly)s 6682(because)s 7523(its)s 7828(requirements)s 0 8077(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 7788(are)m 347(required.)s 480 7414(T)m 19(o)k 777(the)s +0 7789(are)m 347(required.)s 480 7415(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 7126(tion)m 430(of)s 702(high-)s +8435(collec)s 8998(-)s 0 7127(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 6838(and)m +6948(the)s 7297(basics)s 7933(of)s 8206(language)s 0 6839(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 6550(being)m 585(readily)s 1302(a)s 4(v)k 6(ailable,)k +0 6551(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 6176(As)m 808(described)s 1794(in)s 2049(the)s +5677(replaced.)s 480 6177(As)m 808(described)s 1794(in)s 2049(the)s 2409(User')s 13(s)k 3082(Guide)s 3734([)s -[ /Rect [3805 6176 3919 6338] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTkingston1995lout_user /ANN pdfmark +[ /Rect [3805 6177 3919 6339] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTkingston1995lout_user /ANN pdfmark 3805(4)s 3919(],)s 4117(an)s 4412(equation)s 5305(is)s 5527(entered)s 6300(in)s 6554(a)s 6732(format)s 7440(based)s 8055(on)s -8364(the)s 8724(one)s 0 5888(introduced)m 1081(by)s 1375(the)s +8364(the)s 8724(one)s 0 5889(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([)s -[ /Rect [5571 5888 5685 6050] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTkernighan1975eqn /ANN pdfmark +[ /Rect [5571 5889 5685 6051] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTkernighan1975eqn /ANN pdfmark 5571(2)s 5685(]:)s -[ /Dest /LOUT16_4074_exa_equa_ld_2 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_equa_2 /DEST pdfmark -[ /Dest /LOUT16_4074_exa_equa_ld_3 /DEST pdfmark -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 +[ /Dest /LOUT16_4080_exa_equa_3 /DEST pdfmark +220 fnt2 480 5388(@Eq { { x sup 2 + y sup 2 } o)m 3(v)k 5(er 2 })k 240 fnt1 +0 4890(The)m 428(result)s 1018(is)s 167 fnt4 586 4487(2)m +240 fnt6 480 4427(x)m 240 fnt4 737 4419(+)m 167 fnt4 +1040 4487(2)m 240 fnt6 938 4427(y)m 639 0 0 0 240 288 12 480 4329 LoutGr2 0 0 moveto xsize 0 lineto 0.05 ft setlinewidth stroke grestore grestore -240 fnt4 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 -[ /Dest /LOUT16_4074_exa_equa_ld_4 /DEST pdfmark -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 +240 fnt4 742 4101(2)m +240 fnt1 0 3590(In)m 256(outline,)s 1027(the)s 1375(de\207nition)s +2349(of)s 2620(the)s 220 fnt2 2968 3587(@Eq)m 240 fnt1 +3506 3590(symbol)m 4266(is)s +[ /Dest /LOUT16_4080_exa_equa_4 /DEST pdfmark +220 fnt2 480 3093(e)m 6(xpor)k -8(t sup o)k 3(v)k 5(er "+" "2" "<=")k +480 2805(def @Eq)m 480 2517( body @Body)m 480 2229({)m 480 1941( def sup precedence 60 left x r)m -3(ight y { ...)k 13( })k +480 1653( def o)m 3(v)k 5(er precedence 54 left x r)k -3(ight y { ...)k 13( })k +480 1365( def "2" { Base @F)m 6(ont "2" })k 480 1077( def "+" { {Symbol Base} @F)m 6(ont "+" })k 480 789( def "<=" { {Symbol Base} @F)m 6(ont "\\243" })k +480 501( ...)m grestore -0 0 0 0 240 288 60 1417 -14867 LoutGr2 -0 LoutMargSet +0 0 0 0 240 288 60 1417 -14868 LoutGr2 +1 LoutMargSet grestore grestore -192 fnt5 5856 -15423(74)m +192 fnt5 5856 -15422(75)m grestore grestore @@ -16433,22 +16596,22 @@ grestore pgsave restore showpage -%%Page: 75 81 +%%Page: 76 82 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Italic %%+ font Times-Bold +%%+ 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-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 Times-Italic +/Times-Italicfnt6 vec2 /Times-Italic LoutRecode +/fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt2 vec2 /Helvetica LoutRecode /fnt2 { /Helveticafnt2 LoutFont } def @@ -16463,13 +16626,12 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(4.1.)m 1871(An)s 2191(equation)s 3083(formatting)s -4147(pac)s 4(ka)k 2(g)k 2(e)k 240 fnt5 -10250 -1583(75)m 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 gsave -1 LoutMargSet +0 LoutMargSet grestore 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 @@ -16512,7 +16674,7 @@ grestore 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 -[ /Dest /LOUT16_4074_exa_equa_ld_5 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_equa_5 /DEST pdfmark 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 @@ -16539,7 +16701,7 @@ grestore 6457(and)s 6865(assists)s 7529(when)s 8109(tuning)s 8778(the)s 0 3484(v)m 6(alues.)k 769(Here)s 1289(is)s 1499(another)s 2276(characteristic)s 3600(de\207nition:)s -[ /Dest /LOUT16_4074_exa_equa_ld_6 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_equa_6 /DEST pdfmark 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 @@ -16549,7 +16711,7 @@ gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore grestore @@ -16561,23 +16723,23 @@ grestore pgsave restore showpage -%%Page: 76 82 +%%Page: 77 83 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Bold %%+ font Times-Italic +%%+ font Times-Bold %%+ 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 Times-Bold +/Times-Boldfnt5 vec2 /Times-Bold LoutRecode +/fnt5 { /Times-Boldfnt5 LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt2 vec2 /Helvetica LoutRecode /fnt2 { /Helveticafnt2 LoutFont } def @@ -16594,12 +16756,13 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt5 1417 -1583(76)m 240 fnt6 8434 -1580(Chapter)m 9284(4.)s -9558(Examples)s gsave +240 fnt6 1417 -1580(4.1.)m 1871(An)s 2191(equation)s 3083(formatting)s +4147(pac)s 4(ka)k 2(g)k 2(e)k 240 fnt5 +10248 -1583(77)m gsave 1417 -15423 translate 240 fnt1 9066 13368 0 13267 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore 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 @@ -16619,7 +16782,7 @@ grestore 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 -[ /Dest /LOUT16_4074_exa_equa_ld_7 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_equa_7 /DEST pdfmark 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 @@ -16634,7 +16797,7 @@ grestore [ /Rect [7208 8752 7314 8920] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTknuth1984tex /ANN pdfmark 7208(5)s 7314(].)s -[ /Dest /LOUT16_4074_exa_equa_ld_8 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_equa_8 /DEST pdfmark 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 @@ -16648,67 +16811,67 @@ grestore 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 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 +5620(subscripts:)s 167 fnt6 578 7359(n)m 167 fnt4 679 7354(+)m +791(1)s 240 fnt6 480 7261(r)m 240 fnt4 928 7253(-)m +1128(1)s 240 fnt1 0 6802(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 6513(permit)m 682(such)s 1176(a)s 1340(change.)s 2180(Luckily)s 15(,)k +0 6514(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 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 +6426(by)s 6718(the)s 220 fnt2 7064 6511(@F)m 6(ont)k +240 fnt1 7716 6514(,)m 220 fnt2 7821 6511(@Break)m 240 fnt1 +8617 6514(,)m 8722(and)s 220 fnt2 0 6223(@Space)m 240 fnt1 +891 6226(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 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 +5291(Eq)s 5608(uses)s 6065(the)s 220 fnt2 6406 6223(y)m +240 fnt1 6568 6226(unit,)m 7040(which)s 7676(is)s 7879(part)s +8304(of)s 8568(style,)s 0 5938(for)m 338(these)s 885(spaces:)s +220 fnt2 480 5437(def @MedGap { 0.20y })m 480 4861(def "+" { &@MedGap plus &@MedGap })m 480 4285(def @HSqueez)m 3(e r)k -3(ight x { 0.2f @YUnit x })k +240 fnt1 0 3786(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 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 +5192 3783(1f)m 240 fnt1 5372 3786(,)m 5484(and)s 5894(so)s +220 fnt2 6166 3783(@MedGap)m 240 fnt1 7289 3786(ordinarily)m 8291(supplies)s +0 3498(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 3494(@HSqueez)m 3(e)k -240 fnt1 8314 3497(symbol,)m 0 3209(which,)m 744(by)s 1091(changing)s +6394(in)s 6648(the)s 220 fnt2 7007 3495(@HSqueez)m 3(e)k +240 fnt1 8314 3498(symbol,)m 0 3210(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 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 +4527(an)s 3(y)k 220 fnt2 4977 3207(@MedGap)m 240 fnt1 +6147 3210(within)m 6868(them)s 7459(is)s 7722(much)s 8364(smaller)s +0 2922(than)m 469(usual.)s 240 fnt5 0 2179(4.2.)m 471(P)s 2(aragraphs,)k 1780(displays,)s 2718(and)s 3159(lists)s [ /Dest /LOUTparas /DEST pdfmark -240 fnt1 480 1701(The)m +240 fnt1 480 1702(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 1413(package.)m +6578(2)s 6759(of)s 7036(the)s 7391(DocumentLayout)s 0 1414(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 1125(in)m 250(the)s +7991(perspecti)s 6(v)k 3(e)k 0 1126(in)m 250(the)s -[ /Dest /LOUT16_4074_exa_para_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_para_1 /DEST pdfmark 605(User')s 13(s)k 1274(Guide)s 1922([)s -[ /Rect [1993 1125 2107 1287] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTkingston1995lout_user /ANN pdfmark +[ /Rect [1993 1126 2107 1288] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTkingston1995lout_user /ANN pdfmark 1993(4)s 2107(].)s 2357(In)s 2621(26)s 2921(pages)s 3524(of)s 3803(Lout,)s 4369(the)s 4724(DocumentLaytout)s 6533(package)s 7380(de\207nes)s -8116(man)s 3(y)k 8707(fea)s 8998(-)s 0 837(tures)m +8116(man)s 3(y)k 8707(fea)s 8998(-)s 0 838(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 549(plays,)m +7111(books,)s 7781(including)s 8728(dis)s 8998(-)s 0 550(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 261(chapters,)m 903(sections,)s 1780(and)s +7384(tables,)s 8039(references,)s 0 262(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 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore grestore @@ -16720,22 +16883,22 @@ grestore pgsave restore showpage -%%Page: 77 83 +%%Page: 78 84 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Italic %%+ font Times-Bold +%%+ 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-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 Times-Italic +/Times-Italicfnt6 vec2 /Times-Italic LoutRecode +/fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt2 vec2 /Helvetica LoutRecode /fnt2 { /Helveticafnt2 LoutFont } def @@ -16750,39 +16913,38 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(4.2.)m 1871(P)s 19(ar)k 3(a)k 2(gr)k 3(aphs,)k -3082(displays,)s 3959(and)s 4385(lists)s 240 fnt5 10248 -1583(77)m -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 13259 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore -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 - -[ /Dest /LOUT16_4074_exa_para_ld_2 /DEST pdfmark -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 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 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 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 +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 +[ /Dest /LOUT16_4080_exa_para_2 /DEST pdfmark +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 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 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 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 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 @@ -16803,7 +16965,7 @@ grestore 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 8369(def @DocumentLa)m 6(y)k 4(out)k -[ /Dest /LOUT16_4074_exa_para_ld_9 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_para_3 /DEST pdfmark 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 @@ -16815,7 +16977,7 @@ grestore 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 -[ /Dest /LOUT16_4074_exa_para_ld_3 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_para_4 /DEST pdfmark 240 fnt6 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 @@ -16833,7 +16995,7 @@ grestore 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 1799(appropriate)m 1144(syntax)s 1824(is)s -[ /Dest /LOUT16_4074_exa_para_ld_4 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_para_5 /DEST pdfmark 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 @@ -16847,7 +17009,7 @@ gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore grestore @@ -16859,22 +17021,22 @@ grestore pgsave restore showpage -%%Page: 78 84 +%%Page: 79 85 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Bold %%+ font Times-Italic +%%+ 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 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 @@ -16889,24 +17051,24 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt5 1417 -1583(78)m 240 fnt6 8434 -1580(Chapter)m 9284(4.)s -9558(Examples)s gsave +240 fnt6 1417 -1580(4.2.)m 1871(P)s 19(ar)k 3(a)k 2(gr)k 3(aphs,)k +3082(displays,)s 3959(and)s 4385(lists)s 240 fnt5 10249 -1583(79)m +gsave 1417 -15423 translate 240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore -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 +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 @@ -16930,9 +17092,9 @@ grestore 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 -[ /Dest /LOUT16_4074_exa_para_ld_5 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_para_6 /DEST pdfmark -[ /Dest /LOUT16_4074_exa_para_ld_6 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_para_7 /DEST pdfmark 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 5072(analogy)m @@ -16965,7 +17127,7 @@ gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore grestore @@ -16977,22 +17139,22 @@ grestore pgsave restore showpage -%%Page: 79 85 +%%Page: 80 86 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Italic %%+ font Times-Bold +%%+ 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-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 Times-Italic +/Times-Italicfnt6 vec2 /Times-Italic LoutRecode +/fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt2 vec2 /Helvetica LoutRecode /fnt2 { /Helveticafnt2 LoutFont } def @@ -17007,43 +17169,42 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(4.2.)m 1871(P)s 19(ar)k 3(a)k 2(gr)k 3(aphs,)k -3082(displays,)s 3959(and)s 4385(lists)s 240 fnt5 10249 -1583(79)m -gsave +240 fnt5 1417 -1583(80)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 gsave -1 LoutMargSet +0 LoutMargSet grestore -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 +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 -[ /Dest /LOUT16_4074_exa_para_ld_7 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_para_8 /DEST pdfmark 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 -[ /Dest /LOUT12_1488_exa_para_ld_1 /DEST pdfmark +[ /Dest /LOUT12_1501_exa_para_1 /DEST pdfmark 480 10484(def @EndListPlace { @Galle)m 4(y })k 480 10196(def @EndList f)m 6(orce into { @EndListPlace&&preceding })k 480 9908({})m -[ /Dest /LOUT12_1488_exa_para_ld_2 /DEST pdfmark +[ /Dest /LOUT12_1501_exa_para_2 /DEST pdfmark 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 -[ /Dest /LOUT12_1488_exa_para_ld_3 /DEST pdfmark +[ /Dest /LOUT12_1501_exa_para_3 /DEST pdfmark 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 @@ -17083,7 +17244,7 @@ gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore grestore @@ -17095,22 +17256,22 @@ grestore pgsave restore showpage -%%Page: 80 86 +%%Page: 81 87 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Bold %%+ font Times-Italic +%%+ 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 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 @@ -17125,15 +17286,16 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt5 1417 -1583(80)m 240 fnt6 8434 -1580(Chapter)m 9284(4.)s -9558(Examples)s gsave +240 fnt6 1417 -1580(4.2.)m 1871(P)s 19(ar)k 3(a)k 2(gr)k 3(aphs,)k +3082(displays,)s 3959(and)s 4385(lists)s 240 fnt5 10256 -1583(81)m +gsave 1417 -15423 translate 240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore -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 +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 @@ -17147,7 +17309,7 @@ grestore 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 -[ /Dest /LOUT16_4074_exa_para_ld_8 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_para_9 /DEST pdfmark 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 @@ -17182,9 +17344,9 @@ grestore [ /Dest /LOUTpagelayout /DEST pdfmark 240 fnt1 480 2608(The)m 921(page)s 1443(layout)s -[ /Dest /LOUT16_4074_exa_page_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_page_1 /DEST pdfmark -[ /Dest /LOUT16_4074_exa_page_ld_2 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_page_2 /DEST pdfmark 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 @@ -17211,14 +17373,14 @@ grestore 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 503(@P)m 8(ageOf intro)k 240 fnt1 1499 506(else)m 6(where:)k -[ /Dest /LOUT16_4074_exa_page_ld_3 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_page_3 /DEST pdfmark grestore gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore grestore @@ -17230,22 +17392,22 @@ grestore pgsave restore showpage -%%Page: 81 87 +%%Page: 82 88 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Italic %%+ font Times-Bold +%%+ 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-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 Times-Italic +/Times-Italicfnt6 vec2 /Times-Italic LoutRecode +/fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt2 vec2 /Helvetica LoutRecode /fnt2 { /Helveticafnt2 LoutFont } def @@ -17260,25 +17422,25 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(4.3.)m 1871(P)s 19(a)k 2(g)k 2(e)k -2393(layout)s 240 fnt5 10256 -1583(81)m 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 13264 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore 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 -[ /Dest /LOUT12_1488_exa_page_ld_1 /DEST pdfmark +[ /Dest /LOUT12_1501_exa_page_1 /DEST pdfmark 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 -[ /Dest /LOUT12_1488_exa_page_ld_2 /DEST pdfmark +[ /Dest /LOUT12_1501_exa_page_2 /DEST pdfmark 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 -[ /Dest /LOUT12_1488_exa_page_ld_3 /DEST pdfmark +[ /Dest /LOUT12_1501_exa_page_3 /DEST pdfmark 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 @@ -17337,7 +17499,7 @@ grestore 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 597(by)m 294(a)s 460(short)s 998(horizontal)s 2022(line:)s -[ /Dest /LOUT16_4074_exa_page_ld_4 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_page_4 /DEST pdfmark 220 fnt2 480 96(e)m 6(xpor)k -8(t @T)k 26(ag)k grestore @@ -17345,7 +17507,7 @@ gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore grestore @@ -17357,22 +17519,22 @@ grestore pgsave restore showpage -%%Page: 82 88 +%%Page: 83 89 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Bold %%+ font Times-Italic +%%+ 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 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 @@ -17387,21 +17549,21 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt5 1417 -1583(82)m 240 fnt6 8434 -1580(Chapter)m 9284(4.)s -9558(Examples)s 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 10250 -1583(83)m gsave 1417 -15423 translate 240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore 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 -[ /Dest /LOUT12_1488_exa_page_ld_4 /DEST pdfmark +[ /Dest /LOUT12_1501_exa_page_4 /DEST pdfmark 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 -[ /Dest /LOUT12_1488_exa_page_ld_5 /DEST pdfmark +[ /Dest /LOUT12_1501_exa_page_5 /DEST pdfmark 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 @@ -17415,7 +17577,7 @@ grestore 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 -[ /Dest /LOUT16_4074_exa_page_ld_5 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_page_5 /DEST pdfmark 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 @@ -17440,14 +17602,14 @@ grestore 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 -[ /Dest /LOUT16_4074_exa_page_ld_6 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_page_6 /DEST pdfmark grestore gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore grestore @@ -17459,22 +17621,22 @@ grestore pgsave restore showpage -%%Page: 83 89 +%%Page: 84 90 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Italic %%+ font Times-Bold +%%+ 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-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 Times-Italic +/Times-Italicfnt6 vec2 /Times-Italic LoutRecode +/fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt2 vec2 /Helvetica LoutRecode /fnt2 { /Helveticafnt2 LoutFont } def @@ -17489,12 +17651,12 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(4.3.)m 1871(P)s 19(a)k 2(g)k 2(e)k -2393(layout)s 240 fnt5 10250 -1583(83)m 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 gsave -1 LoutMargSet +0 LoutMargSet grestore 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 @@ -17515,7 +17677,7 @@ grestore 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 -[ /Dest /LOUT16_4074_exa_page_ld_7 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_page_7 /DEST pdfmark 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 @@ -17549,7 +17711,7 @@ grestore 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 -[ /Dest /LOUT16_4074_exa_page_ld_8 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_page_8 /DEST pdfmark 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 @@ -17564,7 +17726,7 @@ gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore grestore @@ -17576,22 +17738,22 @@ grestore pgsave restore showpage -%%Page: 84 90 +%%Page: 85 91 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Bold %%+ font Times-Italic +%%+ 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 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 @@ -17606,12 +17768,12 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt5 1417 -1583(84)m 240 fnt6 8434 -1580(Chapter)m 9284(4.)s -9558(Examples)s 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 10250 -1583(85)m gsave 1417 -15423 translate 240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore 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 @@ -17636,7 +17798,7 @@ grestore 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 10103(odd-numbered)m 1454(page:)s -[ /Dest /LOUT16_4074_exa_page_ld_9 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_page_9 /DEST pdfmark 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 @@ -17675,7 +17837,7 @@ grestore 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 -[ /Dest /LOUT16_4074_exa_page_ld_10 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_page_10 /DEST pdfmark 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 @@ -17686,7 +17848,7 @@ gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore grestore @@ -17698,22 +17860,22 @@ grestore pgsave restore showpage -%%Page: 85 91 +%%Page: 86 92 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Italic %%+ font Times-Bold +%%+ 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-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 Times-Italic +/Times-Italicfnt6 vec2 /Times-Italic LoutRecode +/fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt2 vec2 /Helvetica LoutRecode /fnt2 { /Helveticafnt2 LoutFont } def @@ -17728,12 +17890,12 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(4.3.)m 1871(P)s 19(a)k 2(g)k 2(e)k -2393(layout)s 240 fnt5 10250 -1583(85)m gsave +240 fnt5 1417 -1583(86)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 gsave -1 LoutMargSet +0 LoutMargSet grestore 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 @@ -17766,7 +17928,7 @@ grestore 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 -[ /Dest /LOUT16_4074_exa_chap_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_chap_1 /DEST pdfmark 7583(of)s 7850(V)s 26(ersion)k 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 @@ -17774,7 +17936,7 @@ grestore 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 -[ /Dest /LOUT16_4074_exa_chap_ld_2 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_chap_2 /DEST pdfmark 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 @@ -17794,7 +17956,7 @@ grestore 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 2118(the)m 348(follo)s 6(wing)k 1325(de\207nitions:)s -[ /Dest /LOUT16_4074_exa_chap_ld_3 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_chap_3 /DEST pdfmark 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 @@ -17804,7 +17966,7 @@ gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore grestore @@ -17816,22 +17978,22 @@ grestore pgsave restore showpage -%%Page: 86 92 +%%Page: 87 93 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Bold %%+ font Times-Italic +%%+ 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 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 @@ -17846,21 +18008,22 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt5 1417 -1583(86)m 240 fnt6 8434 -1580(Chapter)m 9284(4.)s -9558(Examples)s gsave +240 fnt6 1417 -1580(4.4.)m 1871(Chapter)s 2(s)k 2802(and)s +3228(sections)s 240 fnt5 10248 -1583(87)m gsave 1417 -15423 translate 240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore -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 +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 @@ -17870,18 +18033,18 @@ grestore 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 -[ /Dest /LOUT16_4074_exa_chap_ld_4 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_chap_4 /DEST pdfmark 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 -[ /Dest /LOUT12_1488_exa_chap_ld_1 /DEST pdfmark +[ /Dest /LOUT12_1501_exa_chap_1 /DEST pdfmark 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 -[ /Dest /LOUT12_1488_exa_chap_ld_2 /DEST pdfmark +[ /Dest /LOUT12_1501_exa_chap_2 /DEST pdfmark 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 @@ -17890,7 +18053,7 @@ gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore grestore @@ -17902,22 +18065,22 @@ grestore pgsave restore showpage -%%Page: 87 93 +%%Page: 88 94 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Italic %%+ font Times-Bold +%%+ 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-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 Times-Italic +/Times-Italicfnt6 vec2 /Times-Italic LoutRecode +/fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt2 vec2 /Helvetica LoutRecode /fnt2 { /Helveticafnt2 LoutFont } def @@ -17932,12 +18095,12 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(4.4.)m 1871(Chapter)s 2(s)k 2802(and)s -3228(sections)s 240 fnt5 10248 -1583(87)m 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 13264 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore 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 @@ -17948,7 +18111,7 @@ grestore 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 -[ /Dest /LOUT12_1488_exa_chap_ld_3 /DEST pdfmark +[ /Dest /LOUT12_1501_exa_chap_3 /DEST pdfmark 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 @@ -18040,7 +18203,7 @@ gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore grestore @@ -18052,22 +18215,22 @@ grestore pgsave restore showpage -%%Page: 88 94 +%%Page: 89 95 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Bold %%+ font Times-Italic +%%+ 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 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 @@ -18082,12 +18245,12 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt5 1417 -1583(88)m 240 fnt6 8434 -1580(Chapter)m 9284(4.)s -9558(Examples)s gsave +240 fnt6 1417 -1580(4.4.)m 1871(Chapter)s 2(s)k 2802(and)s +3228(sections)s 240 fnt5 10249 -1583(89)m gsave 1417 -15423 translate 240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore 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 @@ -18167,7 +18330,7 @@ grestore 8558(v)s 6(alue)k 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 -[ /Dest /LOUT16_4074_exa_chap_ld_5 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_chap_5 /DEST pdfmark 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 @@ -18180,7 +18343,7 @@ grestore 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 -[ /Dest /LOUT16_4074_exa_chap_ld_6 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_chap_6 /DEST pdfmark 220 fnt2 480 75(def @EndSectionsPlace { @Galle)m 4(y })k grestore @@ -18188,7 +18351,7 @@ gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore grestore @@ -18200,22 +18363,22 @@ grestore pgsave restore showpage -%%Page: 89 95 +%%Page: 90 96 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Italic %%+ font Times-Bold +%%+ 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-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 Times-Italic +/Times-Italicfnt6 vec2 /Times-Italic LoutRecode +/fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt2 vec2 /Helvetica LoutRecode /fnt2 { /Helveticafnt2 LoutFont } def @@ -18230,19 +18393,19 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(4.4.)m 1871(Chapter)s 2(s)k 2802(and)s -3228(sections)s 240 fnt5 10249 -1583(89)m 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 gsave -1 LoutMargSet +0 LoutMargSet grestore -220 fnt2 480 13207(def @EndSections f)m 6(orce into { @EndSectionsPlace&&preceding } {})k -480 12919(macro @BeginSections { //@SectionGap @SectionList 1 // @EndSectionsPlace // })m -[ /Dest /LOUT12_1488_exa_chap_ld_4 /DEST pdfmark -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 +220 fnt2 480 13207(def @EndSections f)m 6(orce into { @EndSectionsPlace&&preceding } {})k 480 12919(macro @BeginSections { //@SectionGap @SectionList 1 // @EndSectionsPlace // })m + +[ /Dest /LOUT12_1501_exa_chap_4 /DEST pdfmark +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 @@ -18250,7 +18413,7 @@ grestore 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 -[ /Dest /LOUT12_1488_exa_chap_ld_5 /DEST pdfmark +[ /Dest /LOUT12_1501_exa_chap_5 /DEST pdfmark 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 @@ -18306,7 +18469,7 @@ gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore grestore @@ -18318,22 +18481,22 @@ grestore pgsave restore showpage -%%Page: 90 96 +%%Page: 91 97 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Bold %%+ font Times-Italic +%%+ 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 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 @@ -18348,27 +18511,27 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt5 1417 -1583(90)m 240 fnt6 8434 -1580(Chapter)m 9284(4.)s -9558(Examples)s gsave +240 fnt6 1417 -1580(4.4.)m 1871(Chapter)s 2(s)k 2802(and)s +3228(sections)s 240 fnt5 10256 -1583(91)m gsave 1417 -15423 translate 240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore -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 +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 [ /Dest /LOUTbiblio /DEST pdfmark -[ /Dest /LOUT16_4074_exa_bibl_ld_1 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_bibl_1 /DEST pdfmark 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 -[ /Dest /LOUT16_4074_exa_bibl_ld_2 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_bibl_2 /DEST pdfmark 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 @@ -18385,20 +18548,20 @@ grestore 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 -[ /Dest /LOUT12_1488_exa_bibl_ld_1 /DEST pdfmark +[ /Dest /LOUT12_1501_exa_bibl_1 /DEST pdfmark 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 -[ /Dest /LOUT12_1488_exa_bibl_ld_2 /DEST pdfmark +[ /Dest /LOUT12_1501_exa_bibl_2 /DEST pdfmark grestore gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore grestore @@ -18410,22 +18573,22 @@ grestore pgsave restore showpage -%%Page: 91 97 +%%Page: 92 98 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Italic %%+ font Times-Bold +%%+ 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-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 Times-Italic +/Times-Italicfnt6 vec2 /Times-Italic LoutRecode +/fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt2 vec2 /Helvetica LoutRecode /fnt2 { /Helveticafnt2 LoutFont } def @@ -18440,15 +18603,15 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(4.5.)m 1871(Biblio)s 2(gr)k 3(aphies)k -240 fnt5 10256 -1583(91)m 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 13259 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore -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 +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 @@ -18513,7 +18676,7 @@ gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore grestore @@ -18525,22 +18688,22 @@ grestore pgsave restore showpage -%%Page: 92 98 +%%Page: 93 99 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Bold %%+ font Times-Italic +%%+ 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 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 @@ -18555,26 +18718,27 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt5 1417 -1583(92)m 240 fnt6 8434 -1580(Chapter)m 9284(4.)s -9558(Examples)s gsave +240 fnt6 1417 -1580(4.5.)m 1871(Biblio)s 2(gr)k 3(aphies)k +240 fnt5 10250 -1583(93)m gsave 1417 -15423 translate 240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore -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 +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 @@ -18598,7 +18762,7 @@ grestore 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 -[ /Dest /LOUT16_4074_exa_bibl_ld_3 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_bibl_3 /DEST pdfmark 220 fnt2 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 @@ -18615,7 +18779,7 @@ gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore grestore @@ -18627,22 +18791,22 @@ grestore pgsave restore showpage -%%Page: 93 99 +%%Page: 94 100 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Italic %%+ font Times-Bold +%%+ 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-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 Times-Italic +/Times-Italicfnt6 vec2 /Times-Italic LoutRecode +/fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt2 vec2 /Helvetica LoutRecode /fnt2 { /Helveticafnt2 LoutFont } def @@ -18657,12 +18821,12 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(4.5.)m 1871(Biblio)s 2(gr)k 3(aphies)k -240 fnt5 10250 -1583(93)m gsave +240 fnt5 1417 -1583(94)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 gsave -1 LoutMargSet +0 LoutMargSet grestore 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 @@ -18685,7 +18849,7 @@ grestore 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 -[ /Dest /LOUT16_4074_exa_bibl_ld_4 /DEST pdfmark +[ /Dest /LOUT16_4080_exa_bibl_4 /DEST pdfmark 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 @@ -18740,7 +18904,7 @@ gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore grestore @@ -18752,22 +18916,22 @@ grestore pgsave restore showpage -%%Page: 94 100 +%%Page: 95 101 %%BeginPageSetup %%PageResources: font Times-Roman -%%+ font Times-Bold %%+ font Times-Italic +%%+ 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 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 @@ -18782,20 +18946,20 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt5 1417 -1583(94)m 240 fnt6 8434 -1580(Chapter)m 9284(4.)s -9558(Examples)s gsave +240 fnt6 1417 -1580(4.5.)m 1871(Biblio)s 2(gr)k 3(aphies)k +240 fnt5 10250 -1583(95)m gsave 1417 -15423 translate 240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore -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 +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 @@ -18818,7 +18982,230 @@ grestore 5493(printed)s 6221(\(Section)s 7067(1.4\);)s 7551(so)s 7810(pro)s 3(vided)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 +3246(problem.)s 240 fnt5 0 9598(4.6.)m 471(Mer)s 2(ged)k +1321(index)s 1936(entries)s +[ /Dest /LOUTexa_inde /DEST pdfmark +240 fnt1 480 9121(Getting)m 1282(inde)s 3(x)k +1898(entries)s 2618(to)s 2889(mer)s 4(ge)k 3570(correctly)s +4505(has)s 4907(been)s 5448(quite)s 6015(a)s 6213(struggle.)s +7119(It)s 7357(is)s 7599(easy)s 8110(to)s 8382(specify)s +0 8833(what)m 549(is)s 784(w)s 2(anted,)k 1605(b)s 4(ut)k +1991(Lout)s 2528(lacks)s 3095(the)s 3468(lists)s 3927(and)s +4356(objects)s 5109(\(in)s 5456(the)s 5828(object-oriented)s 7357(sense\))s +8028(that)s 8471(w)s 2(ould)k 0 8545(mak)m 2(e)k +618(the)s 1012(implementation)s 2615(straightforw)s 2(ard.)k 4295(The)s +4770(whole)s 5457(problem)s 6360(w)s 2(as)k 6827(reanalysed)s +7953(for)s 8338(V)s 26(ersion)k 0 8257(3.26,)m 523(reimplemented,)s +2059(tested)s 2669(more)s 3212(carefully)s 4110(than)s 4574(is)s +4780(usually)s 5520(necessary)s 6499(in)s 6738(Lout,)s 7292(and)s +7692(pro)s 3(v)k 3(ed)k 8404(correct)s 0 7969(as)m +250(follo)s 6(ws.)k 480 7595(W)m 19(e)k 841(ignore)s +1500(page)s 2000(number)s 2783(ranges)s 3450(in)s 3684(this)s +4072(proof.)s 4746(It)s 4943(is)s 5145(not)s 5503(hard)s +5977(to)s 6208(sho)s 6(w)k 6754(that)s 7164(the)s 3(y)k +7619(will)s 8037(be)s 8310(handled)s 0 7307(correctly)m 910(too,)s +1332(pro)s 3(vided)k 2246(the)s 3(y)k 2718(do)s +3019(not)s 3394(o)s 3(v)k 3(erlap)k 4166(with)s +4657(other)s 5217(entries)s 5912(with)s 6403(the)s 6759(same)s +7315(k)s 2(e)k 3(y)k 15(.)k 7813(The)s +8250(ef)s 6(fect)k 8855(of)s 0 7019(such)m 496(o)s 3(v)k 3(erlaps)k +1352(is)s 1563(unde\207ned,)s 2616(lea)s 4(ving)k 3370(us)s +3635(nothing)s 4421(to)s 4661(pro)s 3(v)k 3(e.)k +5365(W)s 19(e)k 5735(also)s 6174(assume)s 6935(that)s +7354(e)s 6(v)k 3(ery)k 7931(entry)s 8477(with)s +8960(a)s 0 6731(gi)m 6(v)k 3(en)k 584(k)s 2(e)k 3(y)k +984(has)s 1359(the)s 1712(same)s 2263(label,)s 2839(including)s +3801(an)s 3(y)k 4203(indent)s 4865(\(that)s 5367(is,)s +5638(the)s 5991(same)s 6542(initial)s 7158(part)s 7594(before)s +8265(the)s 8618(page)s 0 6443(number\).)m 974(If)s 1204(labels)s +1812(dif)s 6(fer)k 2395(the)s 2743(result)s 3333(is)s +3543(unde\207ned)s 4546(and)s 4950(there)s 5483(is)s 5693(nothing)s +6478(to)s 6717(pro)s 3(v)k 3(e.)k 480 6069(W)m 19(e)k +849(will)s 1275(pro)s 3(v)k 3(e)k 1870(that)s +2288(ra)s 3(w)k 2697(entries)s 3384(al)s 2(w)k 2(ays)k +4095(ha)s 4(v)k 3(e)k 4596(the)s 4944(form)s +220 fnt2 480 5570(label &0.03fu {})m 240 fnt1 0 5076(and)m 404(that)s +822(non-ra)s 3(w)k 1670(entries)s 2357(al)s 2(w)k 2(ays)k +3068(ha)s 4(v)k 3(e)k 3569(the)s 3917(form)s +220 fnt2 480 4575(label &0.03fu {}{@OneCol ,} pn1{@OneCol ,} pn2)m 240 fnt1 0 4079(where)m 628(the)s +964(pattern)s 1672(may)s 2125(repeat)s 2756(for)s 3082(an)s 3(y)k +3466(number)s 4245(of)s 4504(page)s 5000(numbers)s 220 fnt2 +5862 4076(pn1)m 240 fnt1 6185 4079(,)m 220 fnt2 6280 4076(pn2)m +240 fnt1 6636 4079(,)m 6731(etc.)s 7160(In)s 7404(addition,)s +8283(the)s 8618(page)s 0 3791(numbers)m 867(will)s 1284(be)s +1557(distinct,)s 2359(monotone)s 3364(increasing,)s 4444(and)s 4839(consist)s +5555(of)s 5817(e)s 3(xactly)k 6549(the)s 6889(numbers)s +7755(in)s 7989(the)s 8328(original)s 0 3503(unmer)m 4(ged)k +1011(entries.)s 480 3129(These)m 1128(e)s 3(xpressions)k 2314(are)s +2683(not)s 3071(the)s 3441(simplest)s 4319(that)s 4758(w)s 2(ould)k +5435(gi)s 6(v)k 3(e)k 5916(the)s 6286(correct)s +7030(appearance.)s 8291(W)s 9(ithout)k 220 fnt2 0 2838(&0.03fu {})m +240 fnt1 1006 2841(the)m 1345(code)s 1844(w)s 2(ould)k +2491(not)s 2848(w)s 2(ork)k 3390(correctly)s 15(,)k +4321(as)s 4563(will)s 4980(be)s 5253(e)s 3(xplained)k +6230(belo)s 6(w)k 15(.)k 6949(W)s 9(ithout)k +220 fnt2 7775 2838(@OneCol)m 240 fnt1 8778 2841(the)m 0 2553(commas)m +845(w)s 2(ould)k 1497(be)s 1775(subject)s 2509(to)s +2744(an)s 3024(optimization)s 4285(which)s 4924(can)s 5309(mer)s 4(ge)k +5955(them)s 6489(into)s 6911(the)s 7255(pre)s 6(vious)k +8121(w)s 2(ord.)k 8771(It')s 13(s)k 0 2265(too)m +363(dif\207cult)s 1184(to)s 1428(e)s 3(xplain)k 2191(when)s +2772(this)s 3172(optimization)s 4442(will)s 4873(and)s 5282(will)s +5713(not)s 6084(be)s 6370(applied;)s 7191(suf\207ce)s 7889(to)s +8133(say)s 8511(that)s 8934(it)s 0 1977(will)m 433(sometimes)s +1513(not)s 1886(happen)s 2642(when)s 3225(melding,)s 4123(and)s +4534(this)s 4937(will)s 5370(cause)s 220 fnt2 5964 1974(@Meld)m +240 fnt1 6717 1977(to)m 6963(get)s 7322(its)s 7605(equality)s +8436(testing)s 0 1689(wrong,)m 719(so)s 985(it)s 1177(must)s +1702(be)s 1984(pre)s 6(v)k 3(ented)k 2976(from)s +3500(happening)s 4551(at)s 4783(all.)s 480 1315(Our)m 940(proof)s +1559(is)s 1798(by)s 2121(induction)s 3111(on)s 3436(the)s +3813(number)s 4633(of)s 4933(entries)s 5649(mer)s 4(ged)k +6448(together)s 13(.)k 7411(First,)s 7984(we)s 8348(need)s +8887(to)s 0 1027(establish)m 916(the)s 1288(base)s 1793(cases.)s +2485(If)s 2739(the)s 3111(inde)s 3(x)k 3719(entry)s +4288(is)s 4522(ra)s 3(w)k 15(,)k 4993(the)s +5365(follo)s 6(wing)k 6366(e)s 3(xpression)k 7467(is)s +7701(used)s 8222(to)s 8485(de\207ne)s 0 739(its)m 276(v)s 6(alue:)k +220 fnt2 480 289(label &0.03fu {})m +grestore +gsave +1417 -15423 translate +240 fnt1 0 0 0 0 240 288 60 LoutGraphic +gsave +1 LoutMargSet +grestore + +grestore + +grestore + +grestore + +pgsave restore +showpage + +%%Page: 96 102 +%%BeginPageSetup +%%PageResources: font Times-Roman +%%+ font Times-Bold +%%+ 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 +0 0 translate +240 fnt1 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 288 60 LoutGraphic +gsave +LoutPageSet +grestore +gsave +0 16840 translate +0.0000 rotate +240 fnt5 1417 -1583(96)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 +gsave +0 LoutMargSet +grestore +0 13205(If)m 230(the)s 578(inde)s 3(x)k +1162(entry)s 1707(is)s 1917(non-ra)s 3(w)k 15(,)k +2803(the)s 3151(follo)s 6(wing)k 4128(e)s 3(xpression)k +5205(is)s 5415(used)s 5912(to)s 6151(de\207ne)s 6792(its)s +7068(v)s 6(alue:)k 220 fnt2 480 12704(label &0.03fu {}{@OneCol ,} pn)m 240 fnt1 +0 12208(where)m 220 fnt2 635 12205(pn)m 240 fnt1 919 12208(is)m +1124(the)s 1466(page)s 1969(number)s 2754(or)s 3008(page)s +3510(number)s 4296(range)s 4877(of)s 5143(the)s 5485(entry)s 15(.)k +6120(In)s 6370(each)s 6860(case)s 7321(we)s 7651(clearly)s +8348(ha)s 4(v)k 3(e)k 8843(an)s 0 11920(entry)m +545(that)s 963(satis\207es)s 1770(all)s 2063(the)s 2411(requirements)s +3709(of)s 3980(the)s 4328(theorem.)s 480 11546(No)m 6(w)k +1000(consider)s 1877(what)s 2409(happens)s 3252(when)s 3835(we)s +4176(come)s 4757(to)s 5003(mer)s 4(ge)k 5659(tw)s 2(o)k +6076(entries.)s 6882(The)s 7317(code)s 7832(used)s 8336(to)s +8582(carry)s 0 11258(out)m 366(this)s 762(mer)s 4(ge)k +1411(is)s 220 fnt2 480 10757(def @Merge left x r)m -3(ight y)k 480 10469({)m +480 10181( { x @Rump { x @Meld y } } @Case)m 480 9893( {)m 480 9605( "" @Y)m 4(ield x)k 480 9317( else @Y)m 4(ield { { x{@OneCol ,} } @Meld y })k +480 9029( })m 480 8453(})m 240 fnt1 0 7959(where)m 220 fnt2 +640 7956(x)m 240 fnt1 808 7959(is)m 1018(the)s 1366(\207rst)s +1797(entry)s 2342(and)s 220 fnt2 2746 7956(y)m 240 fnt1 +2914 7959(is)m 3124(the)s 3472(second.)s 480 7585(W)m 19(e)k +849(call)s 1248(the)s 1596(e)s 3(xpression)k 220 fnt2 +480 7084(x @Rump { x @Meld y })m 240 fnt1 0 6584(the)m 240 fnt6 348 6586(discriminant)m +240 fnt1 1561 6584(,)m 1668(since)s 2215(it)s 2407(determines)s +3506(which)s 4148(case)s 4615(to)s 4854(apply)s 15(.)k +5535(W)s 19(e)k 5904(will)s 6330(track)s 6868(this)s +7264(in)s 7507(detail)s 8092(belo)s 6(w)k 15(,)k +8764(b)s 4(ut)k 0 6296(approximately)m 15(,)k 1483(its)s +1770(function)s 2635(is)s 2856(to)s 3105(determine)s 4127(whether)s +220 fnt2 4968 6293(y)m 240 fnt1 5147 6296(contains)m 6005(something)s +7066(that)s 7495(is)s 7716(dif)s 6(ferent)k 8602(from)s +0 6008(an)m 3(ything)k 903(in)s 220 fnt2 1162 6005(x)m +240 fnt1 1270 6008(.)m 1450(If)s 1696(so,)s 2031(then)s +220 fnt2 2516 6005(x @Meld y)m 240 fnt1 3630 6008(dif)m 6(fers)k +4313(from)s 220 fnt2 4852 6005(x)m 240 fnt1 5036 6008(and)m +5456(the)s 5820(discriminant)s 7089(is)s 7315(non-empty;)s 8480(if)s +8713(not,)s 220 fnt2 0 5717(x @Meld y)m 240 fnt1 1098 5720(is)m +1308(equal)s 1881(to)s 220 fnt2 2120 5717(x)m 240 fnt1 +2288 5720(and)m 2692(the)s 3040(discriminant)s 4294(is)s 4504(empty)s 15(.)k +480 5346(The)m 919(\207rst)s 1362(entry)s 15(,)k 220 fnt2 +1956 5343(x)m 240 fnt1 2064 5346(,)m 2183(may)s 2660(be)s +2954(ra)s 3(w)k 3374(or)s 3645(non-ra)s 3(w)k 15(,)k +4543(and)s 4958(the)s 5318(second,)s 220 fnt2 6101 5343(y)m +240 fnt1 6209 5346(,)m 6328(may)s 6805(also)s 7255(be)s +7548(ra)s 3(w)k 7969(or)s 8240(non-ra)s 3(w)k 15(,)k +0 5058(together)m 843(gi)s 6(ving)k 1502(four)s 1960(cases,)s +2571(which)s 3213(we)s 3548(tak)s 2(e)k 4000(in)s +4243(turn.)s 480 4684(If)m 718(both)s 1209(entries)s 1904(are)s +2260(ra)s 3(w)k 15(,)k 2715(then)s 3192(by)s +3494(assumption)s 4650(the)s 3(y)k 5121(ha)s 4(v)k 3(e)k +5630(the)s 5986(same)s 6542(labels)s 7158(and)s 7570(so)s +7844(are)s 8200(identical.)s 0 4396(Thus,)m 220 fnt2 586 4393(x @Meld y)m +240 fnt1 1684 4396(equals)m 220 fnt2 2346 4393(x)m 240 fnt1 +2454 4396(,)m 2561(the)s 2909(discriminant)s 4163(is)s 4373(empty)s 15(,)k +5063(and)s 5467(the)s 5815(result)s 6405(is)s 220 fnt2 +6615 4393(x)m 240 fnt1 6723 4396(,)m 6830(which)s 7472(is)s +7682(correct.)s 480 4022(If)m 220 fnt2 704 4019(x)m 240 fnt1 +866 4022(is)m 1070(ra)s 3(w)k 1473(and)s 220 fnt2 +1870 4019(y)m 240 fnt1 2032 4022(is)m 2236(non-ra)s 3(w)k 15(,)k +3116(then)s 3579(the)s 3920(discriminant)s 5168(is)s 5372(non-empty)s +6457(and)s 6855(the)s 7196(result)s 7780(is)s 7984(the)s +8326(meld)s 8855(of)s 0 3734(tw)m 2(o)k 410(objects,)s +1194(the)s 1542(\207rst)s 1973(ha)s 4(ving)k 2674(the)s +3022(form)s 220 fnt2 480 3233(label &0.03fu {}{@OneCol ,})m 240 fnt1 0 2739(being)m +220 fnt2 585 2736(x)m 240 fnt1 753 2739(with)m 1235(a)s +1401(comma)s 2165(appended,)s 3190(and)s 3594(the)s 3942(second)s +4665(being)s 5250(some)s 5811(non-ra)s 3(w)k 6659(entry)s +7204(such)s 7700(as)s 220 fnt2 480 2238(label &0.03fu {}{@OneCol ,} pn1{@OneCol ,} pn2)m 240 fnt1 +0 1742(where)m 646(the)s 1001(pattern)s 1727(may)s 2200(repeat.)s +2954(W)s 19(e)k 3329(are)s 3683(assuming)s 4647(by)s +4947(induction)s 5915(that)s 220 fnt2 6339 1739(y)m 240 fnt1 +6514 1742(has)m 6891(this)s 7293(form.)s 7928(Clearly)s 15(,)k +8730(this)s 0 1454(meld)m 536(gi)s 6(v)k 3(es)k +1083(a)s 1249(v)s 6(alue)k 1817(equal)s 2390(to)s +220 fnt2 2629 1451(y)m 240 fnt1 2737 1454(,)m 2844(which)s +3486(is)s 3696(the)s 4044(correct)s 4766(result.)s 480 1080(If)m +220 fnt2 710 1077(x)m 240 fnt1 878 1080(is)m 1088(non-ra)s 3(w)k +1936(and)s 220 fnt2 2340 1077(y)m 240 fnt1 2508 1080(is)m +2718(ra)s 3(w)k 15(,)k 3165(the)s 220 fnt2 +3513 1077(@Meld)m 240 fnt1 4259 1080(in)m 4502(the)s 4850(discriminant)s +6104(melds)s 6726(tw)s 2(o)k 7136(v)s 6(alues)k +7792(typi\207ed)s 8581(by)s 220 fnt2 480 579(label &0.03fu {}{@OneCol ,} pn1{@OneCol ,} pn2)m 240 fnt1 +0 83(and)m grestore gsave 1417 -15423 translate @@ -18836,7 +19223,242 @@ grestore pgsave restore showpage -%%Page: 95 101 +%%Page: 97 103 +%%BeginPageSetup +%%PageResources: font Times-Roman +%%+ font Times-Italic +%%+ 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 +0 0 translate +240 fnt1 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 288 60 LoutGraphic +gsave +LoutPageSet +grestore +gsave +0 16840 translate +0.0000 rotate +240 fnt6 1417 -1580(4.6.)m 1871(Mer)s 8(g)k 2(ed)k +2671(inde)s 4(x)k 3245(entries)s 240 fnt5 10248 -1583(97)m +gsave +1417 -15423 translate +240 fnt1 9066 13368 0 13266 240 288 60 LoutGraphic +gsave +1 LoutMargSet +grestore +220 fnt2 480 13209(label &0.03fu {})m 240 fnt1 0 12715(The)m 440(result)s +1042(of)s 1325(this)s 1733(is)s 220 fnt2 1955 12712(x)m +240 fnt1 2135 12715(with)m 2629(an)s 2924(empty)s 3588(object)s +4244(added)s 4886(at)s 5130(the)s 5490(end.)s 6012(This)s +6500(empty)s 7164(object)s 7820(is)s 8042(the)s 8403(second)s +0 12427(element)m 815(of)s 220 fnt2 1084 12424(y)m 240 fnt1 +1192 12427(,)m 1297(which)s 1937(is)s 2145(not)s 2509(equal)s +3080(to)s 3317(an)s 3(y)k 3712(element)s 4526(of)s +220 fnt2 4795 12424(x)m 240 fnt1 4903 12427(:)m 5067(the)s +5413(second)s 6134(element)s 6948(of)s 220 fnt2 7217 12424(x)m +240 fnt1 7383 12427(is)m 7591(not)s 220 fnt2 7955 12424({})m +240 fnt1 8150 12427(b)m 4(ut)k 8510(rather)s 220 fnt2 +0 12136({}{@OneCol ,})m 240 fnt1 1371 12139(,)m 1515(because)s 220 fnt2 +2365 12136(@Meld)m 240 fnt1 3148 12139(treats)m 3752(immediately)s 5038(adjacent)s +5931(objects)s 6696(as)s 6983(single)s 7647(elements.)s 8698(The)s +0 11851(result)m 590(of)s 220 fnt2 861 11848(@Rump)m 240 fnt1 +1720 11851(is)m 1930(then)s 2398(this)s 2794(e)s 3(xtra)k +3327(empty)s 3979(object,)s 4669(so)s 4935(the)s 5282(discriminant)s +6536(is)s 6745(the)s 7093(empty)s 7744(object)s 8388(and)s +8791(we)s 0 11563(return)m 220 fnt2 627 11560(x)m 240 fnt1 +735 11563(,)m 842(correctly)s 15(.)k 1839(It)s 2044(is)s +2254(this)s 2650(case)s 3117(that)s 3535(requires)s 4355(us)s +4619(to)s 4858(use)s 220 fnt2 5233 11560(0.03fu)m 240 fnt1 +5829 11563(;)m 5941(without)s 6732(it)s 6924(we)s 7259(w)s 2(ould)k +7914(be)s 8196(melding)s 220 fnt2 480 11062(label{@OneCol ,} pn1{@OneCol ,} pn2)m 240 fnt1 +0 10566(with)m 220 fnt2 480 10118(label)m 240 fnt1 0 9664(producing)m +220 fnt2 480 9163(label{@OneCol ,} pn1{@OneCol ,} pn2 label)m 240 fnt1 0 8667(leading)m 757(to)s +996(a)s 1162(non-empty)s 2253(discriminant)s 3507(and)s 3911(the)s +4259(wrong)s 4924(answer)s 13(.)k 480 8293(This)m 957(lea)s 4(v)k 3(es)k +1600(just)s 2007(the)s 2357(case)s 2826(where)s 3468(both)s +220 fnt2 3953 8290(x)m 240 fnt1 4123 8293(and)m 220 fnt2 +4529 8290(y)m 240 fnt1 4698 8293(are)m 5047(non-ra)s 3(w)k 15(.)k +5992(W)s 19(e)k 6363(will)s 6791(di)s 6(vide)k +7441(this)s 7839(last)s 8232(case)s 8701(into)s 0 8005(three)m +533(sub-cases,)s 1556(b)s 4(ut)k 1918(\207rst)s 2349(we)s +2684(need)s 3194(some)s 3755(general)s 4513(observ)s 6(ations.)k +480 7631(Inde)m 3(x)k 1078(entries)s 1766(are)s 2114(sorted)s +2757(for)s 3096(mer)s 4(ging)k 3943(in)s 4187(the)s +4536(order)s 5101(in)s 5345(which)s 5988(their)s 6486(anchor)s +7198(points)s 7835(appear)s 8533(in)s 8778(the)s 0 7343(\207nal)m +490(printed)s 1235(document.)s 2354(This)s 2840(means)s 3513(that)s +3941(o)s 3(v)k 3(er)k 4431(the)s 4789(course)s +5480(of)s 5761(these)s 6319(entries)s 7016(the)s 7375(page)s +7893(numbers)s 8779(are)s 0 7055(non-decreasing.)m 1636(It)s 1853(is)s +2075(therefore)s 3004(clear)s 3539(that,)s 4016(although)s 4923(the)s +5283(order)s 5859(of)s 6142(mer)s 4(ging)k 7000(is)s +7222(unde\207ned)s 8237(\(actually)s 0 6767(a)m 196(balanced)s 1134(tree)s +1577(order)s 2172(is)s 2412(used\),)s 3067(whene)s 6(v)k 3(er)k +4078(tw)s 2(o)k 4519(entries)s 5236(are)s 5613(presented)s +6617(for)s 6986(mer)s 4(ging,)k 7916(all)s 8239(the)s +8618(page)s 0 6479(numbers)m 867(in)s 1101(the)s 1440(\207rst)s +1862(entry)s 2398(are)s 2736(no)s 3020(lar)s 4(ger)k +3623(than)s 4083(all)s 4368(the)s 4707(page)s 5206(numbers)s +6072(in)s 6306(the)s 6645(second)s 7359(entry)s 15(.)k +7990(W)s 19(e)k 8350(are)s 8688(also)s 0 6191(assuming)m +957(inducti)s 6(v)k 3(ely)k 2078(that)s 2496(the)s +2844(page)s 3352(numbers)s 4227(in)s 4471(each)s 4966(entry)s +5511(are)s 5858(distinct)s 6621(and)s 7025(monotone)s 8040(increasing.)s +0 5903(Thus,)m 599(there)s 1145(can)s 1547(be)s 1842(at)s +2087(most)s 2626(one)s 3041(page)s 3562(number)s 4366(common)s +5274(to)s 5526(an)s 3(y)k 5937(tw)s 2(o)k +6360(entries)s 7060(being)s 7658(mer)s 4(ged,)k 8491(and)s +8909(if)s 0 5615(there)m 533(is)s 743(one)s 1145(in)s +1388(common)s 2283(it)s 2475(is)s 2685(the)s 3033(last)s +3424(page)s 3932(number)s 4723(of)s 4994(the)s 5342(\207rst)s +5773(entry)s 6318(and)s 6722(the)s 7070(\207rst)s 7501(of)s +7772(the)s 8120(second.)s 480 5241(Our)m 935(\207rst)s 1389(sub-case)s +2291(is)s 2524(when)s 3123(the)s 3494(tw)s 2(o)k +3927(entries)s 4638(ha)s 4(v)k 3(e)k 5162(no)s +5478(page)s 6009(number)s 6823(in)s 7089(common.)s 8114(Since)s +220 fnt2 8724 5238(y)m 240 fnt1 8916 5241(is)m 0 4953(non-ra)m 3(w)k 15(,)k +886(it)s 1079(has)s 1450(a)s 1617(page)s 2126(number)s +2918(not)s 3285(equal)s 3859(to)s 4098(an)s 3(y)k +4496(page)s 5005(number)s 5797(in)s 220 fnt2 6041 4950(x)m +240 fnt1 6149 4953(.)m 6314(Therefore)s 7312(the)s 7661(discriminant)s +8916(is)s 0 4665(non-empty)m 1101(and)s 1516(the)s 1875(result)s +2476(is)s 2697(the)s 3055(meld)s 3602(of)s 220 fnt2 +3884 4662(x{@OneCol ,})m 240 fnt1 5290 4665(with)m 220 fnt2 5783 4662(y)m +240 fnt1 5891 4665(,)m 6008(which)s 6661(for)s 7010(e)s 3(xample)k +7884(could)s 8485(be)s 8778(the)s 0 4377(meld)m 536(of)s +220 fnt2 480 3926(label &0.03fu {}{@OneCol ,} pn1{@OneCol ,} pn2{@OneCol ,})m 240 fnt1 0 3430(with)m 220 fnt2 +480 2978(label &0.03fu {}{@OneCol ,} pn3{@OneCol ,} pn4)m 240 fnt1 0 2482(This)m 508(will)s 966(gi)s 6(v)k 3(e)k +1457(the)s 1837(right)s 2380(answer)s 9(,)k 3187(since)s +220 fnt2 3767 2479(@Meld)m 240 fnt1 4545 2482(treats)m 5144(adjacent)s +6032(objects)s 6792(as)s 7074(single)s 7733(elements,)s 8722(and)s +0 2194(al)m 2(w)k 2(ays)k 711(incorporates)s 1943(elements)s +2843(from)s 3367(the)s 3715(\207rst)s 4146(parameter)s 5160(\207rst)s +5591(when)s 6167(it)s 6359(has)s 6729(a)s 6895(choice.)s +480 1820(Our)m 908(second)s 1627(sub-case)s 2501(is)s 2707(when)s +3278(the)s 3622(tw)s 2(o)k 4028(entries)s 4710(ha)s 4(v)k 3(e)k +5207(a)s 5368(page)s 5872(number)s 6659(in)s 6897(common)s +7788(and)s 220 fnt2 8187 1817(y)m 240 fnt1 8351 1820(has)m +8716(tw)s 2(o)k 0 1532(or)m 273(more)s 835(page)s +1358(numbers.)s 2361(The)s 2804(common)s 3714(page)s 4236(number)s +5042(must)s 5582(be)s 5879(the)s 6242(last)s 6648(of)s +220 fnt2 6933 1529(x)m 240 fnt1 7116 1532(and)m 7535(the)s +7898(\207rst)s 8344(of)s 220 fnt2 8630 1529(y)m 240 fnt1 +8738 1532(,)m 8860(so)s 0 1244(ag)m 1(ain)k 220 fnt2 +574 1241(y)m 240 fnt1 742 1244(has)m 1112(something)s 2163(\(its)s +2518(last)s 2909(page)s 3417(number\))s 4277(distinct)s 5040(from)s +220 fnt2 5564 1241(x)m 240 fnt1 5672 1244(,)m 5779(the)s +6128(discriminant)s 7382(is)s 7592(non-empty)s 15(,)k 8722(and)s +0 956(we)m 335(end)s 739(up)s 1032(for)s 1370(e)s 3(xample)k +2233(melding)s 220 fnt2 480 455(label &0.03fu {}{@OneCol ,} pn1{@OneCol ,} pn2{@OneCol ,})m +grestore +gsave +1417 -15423 translate +240 fnt1 0 0 0 0 240 288 60 LoutGraphic +gsave +1 LoutMargSet +grestore + +grestore + +grestore + +grestore + +pgsave restore +showpage + +%%Page: 98 104 +%%BeginPageSetup +%%PageResources: font Times-Roman +%%+ font Times-Bold +%%+ 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 +0 0 translate +240 fnt1 0.0 0.0 0.0 setrgbcolor 11900 16840 0 16840 240 288 60 LoutGraphic +gsave +LoutPageSet +grestore +gsave +0 16840 translate +0.0000 rotate +240 fnt5 1417 -1583(98)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 +gsave +0 LoutMargSet +grestore +0 13205(with)m 220 fnt2 480 12753(label &0.03fu {}{@OneCol ,} pn2{@OneCol ,} pn3)m 240 fnt1 +0 12257(Ag)m 1(ain)k 648(it')s 13(s)k 998(clear)s +1529(that)s 1955(the)s 2310(meld)s 2854(will)s 3288(produce)s +4123(the)s 4478(right)s 4997(answer;)s 5794(in)s 6045(f)s 2(act,)k +6514(this)s 6918(second)s 7649(sub-case)s 8536(could)s 0 11969(be)m +282(uni\207ed)s 1005(with)s 1487(the)s 1835(\207rst)s 2266(sub-case.)s +480 11595(Our)m 916(third)s 1429(sub-case)s 2312(is)s 2526(when)s +3106(the)s 3458(tw)s 2(o)k 3872(entries)s 4563(ha)s 4(v)k 3(e)k +5068(a)s 5238(page)s 5750(number)s 6545(in)s 6792(common)s +7691(and)s 220 fnt2 8099 11592(y)m 240 fnt1 8271 11595(has)m +8646(only)s 0 11307(one)m 402(page)s 910(number)s 13(.)k +1792(In)s 2048(this)s 2444(case,)s 2962(typi\207ed)s 3751(by)s +220 fnt2 4045 11304(x)m 240 fnt1 4213 11307(with)m 4695(v)s 6(alue)k +220 fnt2 480 10806(label &0.03fu {}{@OneCol ,} pn1{@OneCol ,} pn2)m 240 fnt1 0 10310(and)m 220 fnt2 +404 10307(y)m 240 fnt1 572 10310(with)m 1054(v)s 6(alue)k +220 fnt2 480 9811(label &0.03fu {}{@OneCol ,} pn2)m 240 fnt1 0 9315(it)m 190(is)s +398(clear)s 918(that)s 220 fnt2 1334 9312(y)m 240 fnt1 +1500 9315(of)m 6(fers)k 2098(nothing)s 2881(ne)s 6(w)k 15(,)k +3363(the)s 3709(discriminant)s 4961(is)s 5168(empty)s 15(,)k +5856(and)s 6257(the)s 6603(result,)s 7238(quite)s 7769(correctly)s 15(,)k +8707(is)s 220 fnt2 8914 9312(x)m 240 fnt1 9022 9315(.)m +0 9027(This)m 476(completes)s 1496(the)s 1844(proof.)s +grestore +gsave +1417 -15423 translate +240 fnt1 0 0 0 0 240 288 60 LoutGraphic +gsave +0 LoutMargSet +grestore + +grestore + +grestore + +grestore + +pgsave restore +showpage + +%%Page: 99 105 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Bold @@ -18916,9 +19538,9 @@ grestore 7107(.)s [ /Dest /LOUTknuth1984tex /DEST pdfmark 0 7770([5])m 480(Donald)s 1243(E.)s 1493(Knuth.)s -240 fnt6 2256 7772(The)m 2668(T)s 2764 7724(E)m 2872 7772(X)m -3028(Book)s 240 fnt1 3524 7770(.)m 3688(Addison-W)s 19(esle)k 3(y)k -5268(,)s 5375(1984)s 5849(.)s +240 fnt6 2256 7772(The)m 2668(T)s 2764 7724(E)m 2871 7772(X)m +3027(Book)s 240 fnt1 3523 7770(.)m 3687(Addison-W)s 19(esle)k 3(y)k +5267(,)s 5374(1984)s 5848(.)s [ /Dest /LOUTreid1980scribe /DEST pdfmark 0 7265([6])m 480(Brian)s 1048(K.)s 1305(Reid.)s 1900(A)s 2110(High-)s 2657(Le)s 6(v)k 3(el)k @@ -18942,7 +19564,7 @@ grestore grestore grestore -192 fnt5 5856 -15421(95)m +192 fnt5 5856 -15421(99)m grestore @@ -18951,7 +19573,7 @@ grestore pgsave restore showpage -%%Page: 96 102 +%%Page: 100 106 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Bold @@ -18988,247 +19610,244 @@ grestore [ /Dest /LOUT17_453_all_1 /DEST pdfmark 220 fnt2 0 11807(adjust)m 641(@Break)s 240 fnt1 1444 11810(,)m -[ /Rect [1551 11810 1785 11972] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_brea_ld_2 /ANN pdfmark +[ /Rect [1551 11810 1785 11972] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_brea_1 /ANN pdfmark 1551(42)s 0 11522(Adjustment)m 1176(of)s 1447(object)s 2038(,)s -[ /Rect [2145 11519 2380 11687] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_hadj_ld_4 /ANN pdfmark +[ /Rect [2145 11519 2380 11687] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_hadj_4 /ANN pdfmark 2145(50)s 0 11234(Adobe)m 695(Systems,)s 1599(Inc.)s 1955(,)s -[ /Rect [2062 11234 2296 11396] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_font_ld_8 /ANN pdfmark +[ /Rect [2062 11234 2296 11396] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_font_8 /ANN pdfmark 2062(42)s 0 10946(Alignment)m 240 fnt6 1083 10948(see)m 240 fnt1 1441 10946(mark)m 1993(alignment)s 0 10658(Associati)m 6(vity)k 1256(,)s -[ /Rect [1363 10658 1597 10820] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_prec_ld_2 /ANN pdfmark -1363(22)s 220 fnt2 0 10079(b)m 240 fnt1 -174 10082(unit)m 553(,)s -[ /Rect [660 10079 888 10244] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_15 /ANN pdfmark -660(37)s 240 9794(use)m 615(in)s -220 fnt2 858 9791(//1.1b)m 240 fnt1 1406 9794(,)m -[ /Rect [1513 9793 1741 9956] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_gall_ld_4 /ANN pdfmark +[ /Rect [1363 10658 1597 10820] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_prec_2 /ANN pdfmark +1363(22)s 220 fnt2 0 10079(@Bac)m 4(kEnd)k +240 fnt1 1145 10082(symbol)m 1852(,)s +[ /Rect [1959 10081 2193 10244] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_bend_1 /ANN pdfmark +1959(72)s 220 fnt2 +0 9791(@Bac)m 4(kg)k 2(round)k 240 fnt1 1436 9794(symbol)m +2143(,)s +[ /Rect [2250 9791 2484 9959] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_back_1 /ANN pdfmark +2250(54)s 220 fnt2 0 9503(@Begin)m 240 fnt1 +829 9506(symbol)m 1536(,)s +[ /Rect [1643 9503 1876 9670] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_begi_1 /ANN pdfmark +1643(36)s 220 fnt2 0 9215(@BeginHeaderComponent)m +240 fnt1 2692 9218(symbol)m 3399(,)s +[ /Rect [3506 9215 3721 9382] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_head_2 /ANN pdfmark +3506(61)s 0 8930(Bibliographies)m +1406(,)s +[ /Rect [1513 8925 1728 9092] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_bibl_1 /ANN pdfmark +1513(91)s 0 8642(Body)m 574(of)s 845(a)s +1011(de\207nition)s 1932(,)s +[ /Rect [2039 8642 2153 8804] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pri_defi_3 /ANN pdfmark +2039(4)s 220 fnt2 0 8351(body)m +240 fnt1 534 8354(parameter)m 1495(,)s +[ /Rect [1602 8353 1830 8516] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_visi_3 /ANN pdfmark +1602(17)s 0 8066(Braces)m +648(,)s +[ /Rect [755 8063 859 8228] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pri_obje_6 /ANN pdfmark +755(3)s 220 fnt2 0 7775(b)m 240 fnt1 +174 7778(unit)m 553(,)s +[ /Rect [660 7775 888 7940] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_15 /ANN pdfmark +660(37)s 240 7490(use)m 615(in)s +220 fnt2 858 7487(//1.1b)m 240 fnt1 1406 7490(,)m +[ /Rect [1513 7489 1741 7652] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_gall_4 /ANN pdfmark 1513(27)s -220 fnt2 0 9503(@Bac)m 4(kEnd)k 240 fnt1 1145 9506(symbol)m -1852(,)s -[ /Rect [1959 9503 2194 9668] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_bend_ld_1 /ANN pdfmark -1959(70)s 220 fnt2 0 9215(@Bac)m 4(kg)k 2(round)k -240 fnt1 1436 9218(symbol)m 2143(,)s -[ /Rect [2250 9215 2484 9383] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_back_ld_1 /ANN pdfmark -2250(54)s 220 fnt2 -0 8927(@Begin)m 240 fnt1 829 8930(symbol)m 1536(,)s -[ /Rect [1643 8927 1876 9094] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_begi_ld_1 /ANN pdfmark -1643(36)s -220 fnt2 0 8639(@BeginHeaderComponent)m 240 fnt1 2692 8642(symbol)m 3399(,)s - -[ /Rect [3506 8639 3741 8806] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_head_ld_2 /ANN pdfmark -3506(60)s 0 8354(Bibliographies)m 1406(,)s -[ /Rect [1513 8349 1748 8516] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_bibl_ld_1 /ANN pdfmark -1513(90)s 0 8066(Body)m -574(of)s 845(a)s 1011(de\207nition)s 1932(,)s -[ /Rect [2039 8066 2153 8228] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pri_defi_ld_3 /ANN pdfmark -2039(4)s -220 fnt2 0 7775(body)m 240 fnt1 534 7778(parameter)m 1495(,)s - -[ /Rect [1602 7777 1830 7940] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_visi_ld_3 /ANN pdfmark -1602(17)s 0 7490(Braces)m 648(,)s -[ /Rect [755 7487 859 7652] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pri_obje_ld_6 /ANN pdfmark -755(3)s 220 fnt2 -0 6911(c)m 240 fnt1 165 6914(unit)m 544(,)s -[ /Rect [651 6911 879 7076] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_8 /ANN pdfmark -651(37)s -220 fnt2 0 6623(@Case)m 240 fnt1 787 6626(symbol)m 1494(,)s - -[ /Rect [1601 6623 1829 6791] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_case_ld_1 /ANN pdfmark -1601(57)s 0 6338(Centring)m 837(,)s -[ /Rect [944 6335 1172 6500] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_31 /ANN pdfmark +220 fnt2 0 6911(@Case)m 240 fnt1 787 6914(symbol)m 1494(,)s + +[ /Rect [1601 6911 1828 7079] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_case_1 /ANN pdfmark +1601(58)s 0 6626(Centring)m 837(,)s +[ /Rect [944 6623 1172 6788] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_31 /ANN pdfmark 944(37)s 220 fnt2 -0 6047(@Chapter)m 240 fnt1 1063 6050(e)m 3(xample)k 1873(,)s +0 6335(@Chapter)m 240 fnt1 1063 6338(e)m 3(xample)k 1873(,)s -[ /Rect [1980 6047 2213 6214] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_chap_ld_4 /ANN pdfmark -1980(86)s 0 5762(Chapters)m 901(and)s 1305(sections)s 2073(,)s +[ /Rect [1980 6335 2208 6500] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_chap_4 /ANN pdfmark +1980(87)s 0 6050(Chapters)m 901(and)s 1305(sections)s 2073(,)s -[ /Rect [2180 5759 2406 5927] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_chap_ld_1 /ANN pdfmark -2180(85)s 220 fnt2 0 5471(@Char)m 240 fnt1 758 5474(symbol)m +[ /Rect [2180 6047 2413 6214] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_chap_1 /ANN pdfmark +2180(86)s 220 fnt2 0 5759(@Char)m 240 fnt1 758 5762(symbol)m 1465(,)s -[ /Rect [1572 5474 1806 5636] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_font_ld_10 /ANN pdfmark -1572(42)s 0 5186(Cherry)m 15(,)k 756(L.)s +[ /Rect [1572 5762 1806 5924] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_font_10 /ANN pdfmark +1572(42)s 0 5474(Cherry)m 15(,)k 756(L.)s 953(,)s -[ /Rect [1060 5185 1294 5348] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_equa_ld_3 /ANN pdfmark -1060(74)s 220 fnt2 0 4895(@ClearHeaderComponent)m 240 fnt1 -2655 4898(symbol)m 3362(,)s -[ /Rect [3469 4895 3684 5062] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_head_ld_5 /ANN pdfmark -3469(61)s 220 fnt2 0 4607(clines)m -613(@Break)s 240 fnt1 1416 4610(,)m -[ /Rect [1523 4607 1747 4772] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_brea_ld_9 /ANN pdfmark +[ /Rect [1060 5471 1286 5639] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_equa_3 /ANN pdfmark +1060(75)s 220 fnt2 0 5183(@ClearHeaderComponent)m 240 fnt1 +2655 5186(symbol)m 3362(,)s +[ /Rect [3469 5183 3703 5350] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_head_5 /ANN pdfmark +3469(62)s 220 fnt2 0 4895(clines)m +613(@Break)s 240 fnt1 1416 4898(,)m +[ /Rect [1523 4895 1747 5060] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_brea_8 /ANN pdfmark 1523(43)s 220 fnt2 -0 4319(@ColList)m 240 fnt1 948 4322(e)m 3(xample)k 1758(,)s +0 4607(@ColList)m 240 fnt1 948 4610(e)m 3(xample)k 1758(,)s -[ /Rect [1865 4319 2099 4484] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_page_ld_5 /ANN pdfmark -1865(82)s 0 4034(Column)m 829(mark)s 1328(,)s -[ /Rect [1435 4034 1530 4196] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pri_obje_ld_2 /ANN pdfmark +[ /Rect [1865 4607 2089 4772] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_page_5 /ANN pdfmark +1865(83)s 0 4322(Column)m 829(mark)s 1328(,)s +[ /Rect [1435 4322 1530 4484] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pri_obje_2 /ANN pdfmark 1435(1)s -0 3746(Comment)m 951(,)s -[ /Rect [1058 3743 1284 3911] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_lexi_ld_21 /ANN pdfmark -1058(15)s 0 3458(Comment)m 1004(character)s +0 4034(Comment)m 951(,)s +[ /Rect [1058 4031 1284 4199] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_lexi_21 /ANN pdfmark +1058(15)s 0 3746(Comment)m 1004(character)s 1885(,)s -[ /Rect [1992 3455 2216 3620] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_lexi_ld_6 /ANN pdfmark -1992(13)s 220 fnt2 0 3167(@Common)m 240 fnt1 -1159 3170(symbol)m 1866(,)s -[ /Rect [1973 3167 2207 3335] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_rump_ld_1 /ANN pdfmark -1973(54)s 0 2882(Components)m 1262(of)s +[ /Rect [1992 3743 2216 3908] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_lexi_6 /ANN pdfmark +1992(13)s 220 fnt2 0 3455(@Common)m 240 fnt1 +1159 3458(symbol)m 1866(,)s +[ /Rect [1973 3455 2199 3623] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_rump_1 /ANN pdfmark +1973(55)s 0 3170(Components)m 1262(of)s 1533(a)s 1699(g)s 1(alle)k 3(y)k 2280(,)s -[ /Rect [2387 2879 2620 3046] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_gall_ld_3 /ANN pdfmark -2387(26)s 240 2594(promotion)m 1294(of)s 1512(,)s -[ /Rect [1619 2589 1850 2756] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_gall_ld_8 /ANN pdfmark +[ /Rect [2387 3167 2620 3334] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_gall_3 /ANN pdfmark +2387(26)s 240 2882(promotion)m 1294(of)s 1512(,)s +[ /Rect [1619 2877 1850 3044] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_gall_8 /ANN pdfmark 1619(29)s -0 2306(Concatenation)m 1439(symbols)s 2235(,)s -[ /Rect [2342 2303 2575 2470] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_1 /ANN pdfmark -2342(36)s 0 2018(Contraction)m +0 2594(Concatenation)m 1439(symbols)s 2235(,)s +[ /Rect [2342 2591 2575 2758] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_1 /ANN pdfmark +2342(36)s 0 2306(Contraction)m 1186(of)s 1457(object)s 2048(,)s -[ /Rect [2155 2013 2386 2180] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_hcon_ld_3 /ANN pdfmark -2155(49)s 220 fnt2 -0 1727(cr)m 2(agged)k 839(@Break)s 240 fnt1 1642 1730(,)m +[ /Rect [2155 2303 2390 2471] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_hcon_3 /ANN pdfmark +2155(50)s 220 fnt2 +0 2015(cr)m 2(agged)k 839(@Break)s 240 fnt1 1642 2018(,)m -[ /Rect [1749 1727 1973 1892] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_brea_ld_5 /ANN pdfmark -1749(43)s 0 1442(Cross)m 596(reference)s 1486(,)s -[ /Rect [1593 1441 1701 1600] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pri_cros_ld_1 /ANN pdfmark +[ /Rect [1749 2015 1973 2180] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_brea_4 /ANN pdfmark +1749(43)s 0 1730(Cross)m 596(reference)s 1486(,)s +[ /Rect [1593 1729 1701 1888] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pri_cros_1 /ANN pdfmark 1593(7)s -220 fnt2 0 1151(@CurrLang)m 240 fnt1 1185 1154(symbol)m 1892(,)s - -[ /Rect [1999 1153 2227 1316] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_lang_ld_3 /ANN pdfmark -1999(47)s 220 fnt2 0 575(d)m 240 fnt1 170 578(unit)m -549(,)s -[ /Rect [656 575 884 740] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_17 /ANN pdfmark -656(37)s 220 fnt2 0 287(@Database)m 240 fnt1 -1214 290(symbol)m 1921(,)s -[ /Rect [2028 287 2262 454] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_data_ld_1 /ANN pdfmark -2028(64)s 4816 11807(Date,)m 5374(printing)s -6184(of)s 6455(current)s 7138(,)s -[ /Rect [7245 11804 7472 11972] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_mome_ld_2 /ANN pdfmark -7245(58)s 4816 11519(Def)m 2(ault)k +220 fnt2 0 1439(c)m 240 fnt1 165 1442(unit)m 544(,)s + +[ /Rect [651 1439 879 1604] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_8 /ANN pdfmark +651(37)s 220 fnt2 0 1151(@CurrLang)m 240 fnt1 1185 1154(symbol)m +1892(,)s +[ /Rect [1999 1153 2227 1316] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_lang_3 /ANN pdfmark +1999(47)s 220 fnt2 0 575(@Database)m 240 fnt1 +1214 578(symbol)m 1921(,)s +[ /Rect [2028 575 2254 743] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_data_1 /ANN pdfmark +2028(65)s 0 290(Date,)m 558(printing)s +1368(of)s 1639(current)s 2322(,)s +[ /Rect [2429 285 2660 455] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_mome_2 /ANN pdfmark +2429(59)s 4816 11807(Def)m 2(ault)k 5590(v)s 6(alue)k 6158(of)s 6429(parameter)s 7390(,)s -[ /Rect [7497 11516 7723 11684] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_name_ld_3 /ANN pdfmark -7497(15)s 4816 11231(De\207nitions)m 5877(,)s -[ /Rect [5984 11231 6098 11393] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pri_defi_ld_1 /ANN pdfmark -5984(4)s 4816 10943(Delimiter)m +[ /Rect [7497 11804 7723 11972] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_name_3 /ANN pdfmark +7497(15)s 4816 11519(De\207nitions)m 5877(,)s +[ /Rect [5984 11519 6098 11681] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pri_defi_1 /ANN pdfmark +5984(4)s 4816 11231(Delimiter)m 5737(,)s -[ /Rect [5844 10940 6068 11105] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_lexi_ld_11 /ANN pdfmark -5844(13)s 4816 10655(Diag)m 5334(diagram-dra)s 3(wing)k +[ /Rect [5844 11228 6068 11393] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_lexi_11 /ANN pdfmark +5844(13)s 4816 10943(Diag)m 5334(diagram-dra)s 3(wing)k 7030(package)s 7817(,)s -[ /Rect [7924 10652 8151 10819] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_grap_ld_4 /ANN pdfmark -7924(68)s 4816 10367(Diagrams)m 5743(,)s - -[ /Rect [5850 10364 6084 10531] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_grap_ld_2 /ANN pdfmark -5850(64)s 4816 10079(DocumentLayout)m 6551(package)s 7338(,)s -[ /Rect [7445 10076 7678 10243] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_para_ld_1 /ANN pdfmark -7445(76)s -5056 9791(chapters)m 5903(and)s 6307(sections)s 7075(,)s -[ /Rect [7182 9788 7408 9956] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_chap_ld_2 /ANN pdfmark -7182(85)s -5056 9503(displays)m 5838(,)s -[ /Rect [5945 9502 6173 9661] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_para_ld_3 /ANN pdfmark -5945(77)s 5056 9215(lists)m 5438(,)s - -[ /Rect [5545 9212 5772 9377] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_para_ld_5 /ANN pdfmark -5545(78)s 5056 8927(page)m 5564(layout)s 6169(,)s -[ /Rect [6276 8924 6511 9089] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_page_ld_2 /ANN pdfmark -6276(80)s -5056 8639(paragraphs)m 6103(,)s -[ /Rect [6210 8638 6438 8797] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_para_ld_2 /ANN pdfmark -6210(77)s 220 fnt2 4816 8060(e)m -240 fnt1 4990 8063(g)m 1(ap)k 5388(mode)s 5923(,)s - -[ /Rect [6030 8060 6258 8225] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_20 /ANN pdfmark -6030(37)s 4816 7775(Edge-to-edge)m 6160(g)s 1(ap)k 6558(mode)s -7093(,)s -[ /Rect [7200 7772 7428 7937] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_19 /ANN pdfmark -7200(37)s 220 fnt2 4816 7484(@Enclose)m 240 fnt1 -5818 7487(,)m -[ /Rect [5925 7484 6140 7649] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_gall_ld_12 /ANN pdfmark -5925(31)s 220 fnt2 4816 7196(@End)m 240 fnt1 -5477 7199(symbol)m 6184(,)s -[ /Rect [6291 7196 6524 7363] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_begi_ld_2 /ANN pdfmark -6291(36)s 220 fnt2 4816 6908(@EndHeaderComponent)m -240 fnt1 7338 6911(symbol)m 8045(,)s -[ /Rect [8152 6908 8387 7075] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_head_ld_3 /ANN pdfmark -8152(60)s 4816 6623(Eq)m -5140(equation)s 6021(formatting)s 7082(package)s 7869(,)s -[ /Rect [7976 6622 8210 6785] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_equa_ld_1 /ANN pdfmark -7976(74)s -220 fnt2 4816 6332(@Eq)m 240 fnt1 5354 6335(e)m 3(xample)k +[ /Rect [7924 10938 8155 11107] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_grap_4 /ANN pdfmark +7924(69)s 4816 10655(Diagrams)m 5743(,)s + +[ /Rect [5850 10652 6083 10819] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_grap_2 /ANN pdfmark +5850(66)s 4816 10367(DocumentLayout)m 6551(package)s 7338(,)s +[ /Rect [7445 10366 7673 10525] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_para_1 /ANN pdfmark +7445(77)s +5056 10079(chapters)m 5903(and)s 6307(sections)s 7075(,)s +[ /Rect [7182 10076 7415 10243] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_chap_2 /ANN pdfmark +7182(86)s +5056 9791(displays)m 5838(,)s +[ /Rect [5945 9788 6172 9953] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_para_4 /ANN pdfmark +5945(78)s 5056 9503(lists)m 5438(,)s + +[ /Rect [5545 9498 5776 9665] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_para_6 /ANN pdfmark +5545(79)s 5056 9215(page)m 5564(layout)s 6169(,)s +[ /Rect [6276 9212 6491 9377] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_page_2 /ANN pdfmark +6276(81)s +5056 8927(paragraphs)m 6103(,)s +[ /Rect [6210 8924 6437 9089] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_para_2 /ANN pdfmark +6210(78)s 220 fnt2 4816 8636(d)m +240 fnt1 4986 8639(unit)m 5365(,)s +[ /Rect [5472 8636 5700 8801] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_17 /ANN pdfmark +5472(37)s 4816 8063(Edge-to-edge)m +6160(g)s 1(ap)k 6558(mode)s 7093(,)s +[ /Rect [7200 8060 7428 8225] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_19 /ANN pdfmark +7200(37)s +220 fnt2 4816 7772(e)m 240 fnt1 4990 7775(g)m 1(ap)k +5388(mode)s 5923(,)s +[ /Rect [6030 7772 6258 7937] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_20 /ANN pdfmark +6030(37)s 220 fnt2 4816 7484(@Enclose)m +240 fnt1 5818 7487(,)m +[ /Rect [5925 7484 6140 7649] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_gall_12 /ANN pdfmark +5925(31)s 220 fnt2 4816 7196(@End)m +240 fnt1 5477 7199(symbol)m 6184(,)s +[ /Rect [6291 7196 6524 7363] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_begi_2 /ANN pdfmark +6291(36)s 220 fnt2 +4816 6908(@EndHeaderComponent)m 240 fnt1 7338 6911(symbol)m 8045(,)s +[ /Rect [8152 6908 8367 7075] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_head_3 /ANN pdfmark +8152(61)s +4816 6623(Eq)m 5140(equation)s 6021(formatting)s 7082(package)s 7869(,)s + +[ /Rect [7976 6620 8202 6788] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_equa_1 /ANN pdfmark +7976(75)s 220 fnt2 4816 6332(@Eq)m 240 fnt1 5354 6335(e)m 3(xample)k 6164(,)s -[ /Rect [6271 6334 6505 6497] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_equa_ld_4 /ANN pdfmark -6271(74)s 4816 6047(Escape)m 5549(character)s 6430(,)s +[ /Rect [6271 6332 6497 6500] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_equa_4 /ANN pdfmark +6271(75)s 4816 6047(Escape)m 5549(character)s 6430(,)s -[ /Rect [6537 6044 6761 6209] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_lexi_ld_5 /ANN pdfmark +[ /Rect [6537 6044 6761 6209] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_lexi_5 /ANN pdfmark 6537(13)s 220 fnt2 4816 5756(@Ev)m 5(enP)k 8(ageList)k 240 fnt1 6435 5759(e)m 3(xample)k 7245(,)s -[ /Rect [7352 5756 7586 5921] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_page_ld_10 /ANN pdfmark -7352(84)s +[ /Rect [7352 5756 7578 5924] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_page_10 /ANN pdfmark +7352(85)s 4816 5471(Expansion)m 5884(of)s 6155(object)s 6746(,)s -[ /Rect [6853 5466 7084 5633] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_hexp_ld_3 /ANN pdfmark +[ /Rect [6853 5466 7084 5633] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_hexp_3 /ANN pdfmark 6853(49)s 220 fnt2 4816 5180(e)m 6(xpor)k -8(t)k 240 fnt1 5484 5183(clause)m 6084(,)s -[ /Rect [6191 5180 6418 5345] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_visi_ld_4 /ANN pdfmark -6191(18)s 220 fnt2 4816 4604(f)m -240 fnt1 4934 4607(unit)m 5313(,)s -[ /Rect [5420 4604 5648 4769] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_11 /ANN pdfmark -5420(37)s 4816 4319(F)m 3(ace)k +[ /Rect [6191 5180 6418 5345] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_visi_4 /ANN pdfmark +6191(18)s 4816 4607(F)m 3(ace)k 5320(of)s 5591(a)s 5757(font)s 6149(,)s -[ /Rect [6256 4316 6491 4481] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_font_ld_3 /ANN pdfmark +[ /Rect [6256 4604 6491 4769] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_font_3 /ANN pdfmark 6256(40)s -4816 4031(F)m 3(amily)k 5544(of)s 5815(a)s 5981(font)s +4816 4319(F)m 3(amily)k 5544(of)s 5815(a)s 5981(font)s 6373(,)s -[ /Rect [6480 4028 6715 4193] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_font_ld_2 /ANN pdfmark -6480(40)s 220 fnt2 4816 3740(f)m 6(ollo)k 3(wing)k +[ /Rect [6480 4316 6715 4481] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_font_2 /ANN pdfmark +6480(40)s 220 fnt2 4816 4028(f)m 6(ollo)k 3(wing)k +240 fnt1 5653 4031(,)m +[ /Rect [5760 4028 5867 4193] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pri_cros_7 /ANN pdfmark +5760(8)s 220 fnt2 4816 3740(f)m 6(ollo)k 3(wing)k 240 fnt1 5653 3743(,)m -[ /Rect [5760 3740 5867 3905] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pri_cros_ld_7 /ANN pdfmark -5760(8)s 220 fnt2 4816 3452(f)m 6(ollo)k 3(wing)k -240 fnt1 5653 3455(,)m -[ /Rect [5760 3452 5867 3617] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pri_cros_ld_6 /ANN pdfmark -5760(8)s 4816 3167(F)m 3(onts)k +[ /Rect [5760 3740 5867 3905] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pri_cros_6 /ANN pdfmark +5760(8)s 4816 3455(F)m 3(onts)k 5343(,)s -[ /Rect [5450 3164 5685 3329] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_font_ld_1 /ANN pdfmark -5450(40)s 220 fnt2 4816 2876(@F)m 6(ont)k -240 fnt1 5528 2879(symbol)m 6235(,)s -[ /Rect [6342 2876 6577 3041] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_font_ld_6 /ANN pdfmark +[ /Rect [5450 3452 5685 3617] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_font_1 /ANN pdfmark +5450(40)s 220 fnt2 4816 3164(@F)m 6(ont)k +240 fnt1 5528 3167(symbol)m 6235(,)s +[ /Rect [6342 3164 6577 3329] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_font_6 /ANN pdfmark 6342(40)s 220 fnt2 -4816 2588(@F)m 6(ootSect)k 240 fnt1 5967 2591(e)m 3(xample)k +4816 2876(@F)m 6(ootSect)k 240 fnt1 5967 2879(e)m 3(xample)k 6777(,)s -[ /Rect [6884 2588 7099 2753] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_page_ld_4 /ANN pdfmark -6884(81)s 4816 2303(F)m 3(orcing)k 5610(g)s 1(alle)k 3(y)k -6191(,)s -[ /Rect [6298 2298 6529 2465] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_gall_ld_10 /ANN pdfmark -6298(29)s 4816 2015(F)m 3(ormfeed)k 5747(,)s - -[ /Rect [5854 2012 6078 2177] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_lexi_ld_9 /ANN pdfmark -5854(13)s 4816 1439(Galle)m 3(ys)k 5541(,)s -[ /Rect [5648 1436 5883 1601] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pri_gall_ld_1 /ANN pdfmark -5648(10)s -5056 1151(in)m 5299(detail)s 5831(,)s -[ /Rect [5938 1148 6171 1315] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_gall_ld_1 /ANN pdfmark -5938(26)s 220 fnt2 -4816 860(@Galle)m 4(y)k 5654(@F)s 6(orceGalle)k 4(y)k -240 fnt1 7107 863(symbol)m 7814(,)s -[ /Rect [7921 858 8152 1028] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_gall_ld_1 /ANN pdfmark -7921(59)s 8159(,)s - -[ /Rect [8266 858 8497 1028] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_gall_ld_2 /ANN pdfmark -8266(59)s 4816 575(Gap)m 5215(,)s -[ /Rect [5322 572 5550 737] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_6 /ANN pdfmark -5322(37)s 4816 287(Gap)m -5268(mode)s 5803(,)s -[ /Rect [5910 284 6138 449] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_18 /ANN pdfmark -5910(37)s +[ /Rect [6884 2876 7118 3041] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_page_4 /ANN pdfmark +6884(82)s 220 fnt2 4816 2588(@F)m 6(orceGalle)k 4(y)k +240 fnt1 6269 2591(symbol)m 6976(,)s +[ /Rect [7083 2588 7318 2755] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_gall_2 /ANN pdfmark +7083(60)s 4816 2303(F)m 3(orcing)k +5610(g)s 1(alle)k 3(y)k 6191(,)s +[ /Rect [6298 2298 6529 2465] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_gall_10 /ANN pdfmark +6298(29)s +4816 2015(F)m 3(ormfeed)k 5747(,)s +[ /Rect [5854 2012 6078 2177] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_lexi_9 /ANN pdfmark +5854(13)s 220 fnt2 +4816 1724(f)m 240 fnt1 4934 1727(unit)m 5313(,)s +[ /Rect [5420 1724 5648 1889] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_11 /ANN pdfmark +5420(37)s +4816 1151(Galle)m 3(ys)k 5541(,)s +[ /Rect [5648 1148 5883 1313] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pri_gall_1 /ANN pdfmark +5648(10)s 5056 863(in)m +5299(detail)s 5831(,)s +[ /Rect [5938 860 6171 1027] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_gall_1 /ANN pdfmark +5938(26)s 220 fnt2 4816 572(@Galle)m 4(y)k +240 fnt1 5714 575(symbol)m 6421(,)s +[ /Rect [6528 572 6763 739] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_gall_1 /ANN pdfmark +6528(60)s 4816 287(Gap)m +5215(,)s +[ /Rect [5322 284 5550 449] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_6 /ANN pdfmark +5322(37)s grestore 0 0 0 0 240 288 60 1417 -14865 LoutGr2 0 LoutMargSet grestore grestore -192 fnt5 5856 -15421(96)m - +192 fnt5 5808 -15421(100)m grestore grestore @@ -19236,7 +19855,7 @@ grestore pgsave restore showpage -%%Page: 97 103 +%%Page: 101 107 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Italic @@ -19266,287 +19885,286 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(Inde)m 4(x)k 240 fnt5 10248 -1583(97)m +240 fnt6 1417 -1580(Inde)m 4(x)k 240 fnt5 10136 -1583(101)m gsave 1417 -15423 translate 240 fnt1 9066 13412 0 13412 240 288 60 LoutGraphic gsave 1 LoutMargSet grestore -220 fnt2 0 13245(@Gr)m 2(aphic)k 240 fnt1 1044 13248(symbol)m -1751(,)s -[ /Rect [1858 13245 2092 13412] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_grap_ld_1 /ANN pdfmark -1858(64)s 220 fnt2 0 12669(h)m 240 fnt1 -168 12672(g)m 1(ap)k 566(mode)s 1101(,)s -[ /Rect [1208 12669 1436 12834] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_22 /ANN pdfmark +0 13249(Gap)m 452(mode)s 987(,)s +[ /Rect [1094 13246 1322 13411] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_18 /ANN pdfmark +1094(37)s 220 fnt2 +0 12958(@Gr)m 2(aphic)k 240 fnt1 1044 12961(symbol)m 1751(,)s + +[ /Rect [1858 12958 2091 13125] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_grap_1 /ANN pdfmark +1858(66)s 220 fnt2 0 12382(@HAdjust)m 240 fnt1 1046 12385(symbol)m +1753(,)s +[ /Rect [1860 12382 2095 12550] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_hadj_2 /ANN pdfmark +1860(50)s 220 fnt2 0 12094(@HContr)m 2(act)k +240 fnt1 1264 12097(symbol)m 1971(,)s +[ /Rect [2078 12094 2313 12262] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_hcon_1 /ANN pdfmark +2078(50)s 220 fnt2 +0 11806(@HCo)m 3(v)k 5(er)k 240 fnt1 1018 11809(symbol)m +1725(,)s +[ /Rect [1832 11806 2047 11974] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_cove_1 /ANN pdfmark +1832(51)s 0 11521(Header)m 750(component)s 1874(of)s +2145(g)s 1(alle)k 3(y)k 2726(,)s +[ /Rect [2833 11518 3068 11685] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_head_1 /ANN pdfmark +2833(60)s +0 11233(Height)m 711(of)s 982(an)s 1265(object)s 1856(,)s + +[ /Rect [1963 11233 2197 11395] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_size_3 /ANN pdfmark +1963(24)s 220 fnt2 0 10942(@HExpand)m 240 fnt1 1173 10945(symbol)m +1880(,)s +[ /Rect [1987 10940 2218 11107] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_hexp_1 /ANN pdfmark +1987(49)s 220 fnt2 0 10654(h)m 240 fnt1 +168 10657(g)m 1(ap)k 566(mode)s 1101(,)s +[ /Rect [1208 10654 1436 10819] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_22 /ANN pdfmark 1208(37)s -220 fnt2 0 12381(@HAdjust)m 240 fnt1 1046 12384(symbol)m 1753(,)s - -[ /Rect [1860 12381 2095 12549] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_hadj_ld_2 /ANN pdfmark -1860(50)s 220 fnt2 0 12093(@HContr)m 2(act)k 240 fnt1 -1264 12096(symbol)m 1971(,)s -[ /Rect [2078 12091 2309 12258] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_hcon_ld_1 /ANN pdfmark -2078(49)s 220 fnt2 0 11805(@HCo)m 3(v)k 5(er)k -240 fnt1 1018 11808(symbol)m 1725(,)s -[ /Rect [1832 11805 2047 11973] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_cove_ld_1 /ANN pdfmark -1832(51)s 0 11520(Header)m -750(component)s 1874(of)s 2145(g)s 1(alle)k 3(y)k -2726(,)s -[ /Rect [2833 11515 3064 11685] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_head_ld_1 /ANN pdfmark -2833(59)s 0 11232(Height)m 711(of)s 982(an)s -1265(object)s 1856(,)s -[ /Rect [1963 11232 2197 11394] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_size_ld_3 /ANN pdfmark -1963(24)s 220 fnt2 0 10941(@HExpand)m -240 fnt1 1173 10944(symbol)m 1880(,)s -[ /Rect [1987 10939 2218 11106] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_hexp_ld_1 /ANN pdfmark -1987(49)s 220 fnt2 -0 10653(@High)m 240 fnt1 719 10656(symbol)m 1426(,)s -[ /Rect [1533 10653 1760 10818] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_wide_ld_2 /ANN pdfmark -1533(48)s -220 fnt2 0 10365(@HLimited)m 240 fnt1 1135 10368(symbol)m 1842(,)s - -[ /Rect [1949 10365 2184 10533] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_hlim_ld_1 /ANN pdfmark -1949(50)s 220 fnt2 0 10077(@Hline)m 240 fnt1 773 10080(e)m 3(xample)k -1583(,)s -[ /Rect [1690 10077 1923 10244] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_equa_ld_7 /ANN pdfmark -1690(76)s 0 9792(Horizontal)m 1077(concatenation)s 2409(,)s - -[ /Rect [2516 9789 2749 9956] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_3 /ANN pdfmark -2516(36)s 220 fnt2 0 9501(@HScale)m 240 fnt1 981 9504(symbol)m -1688(,)s -[ /Rect [1795 9501 2030 9669] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_hsca_ld_1 /ANN pdfmark -1795(50)s 220 fnt2 0 9213(@HShift)m 240 fnt1 -875 9216(symbol)m 1582(,)s -[ /Rect [1689 9211 1920 9378] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_hshi_ld_1 /ANN pdfmark -1689(49)s 220 fnt2 0 8925(@HSpan)m -240 fnt1 939 8928(symbol)m 1646(,)s -[ /Rect [1753 8925 1968 9093] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_span_ld_4 /ANN pdfmark -1753(51)s 220 fnt2 -0 8637(h)m 6(yphen)k 760(@Break)s 240 fnt1 1563 8640(,)m - -[ /Rect [1670 8637 1894 8802] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_brea_ld_11 /ANN pdfmark -1670(43)s 1901(,)s -[ /Rect [2008 8640 2242 8802] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_brea_ld_13 /ANN pdfmark -2008(44)s 0 8352(Hyphenation)m 1294(g)s 1(ap)k -1692(mode)s 2227(,)s -[ /Rect [2334 8347 2565 8514] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_37 /ANN pdfmark -2334(39)s 0 8064(Hyphenation)m 1294(g)s 1(ap)k +220 fnt2 0 10366(@High)m 240 fnt1 719 10369(symbol)m 1426(,)s + +[ /Rect [1533 10364 1764 10531] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_wide_2 /ANN pdfmark +1533(49)s 220 fnt2 0 10078(@HLimited)m 240 fnt1 1135 10081(symbol)m +1842(,)s +[ /Rect [1949 10078 2184 10246] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_hlim_1 /ANN pdfmark +1949(50)s 220 fnt2 0 9790(@Hline)m 240 fnt1 +773 9793(e)m 3(xample)k 1583(,)s +[ /Rect [1690 9792 1918 9951] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_equa_7 /ANN pdfmark +1690(77)s 0 9505(Horizontal)m +1077(concatenation)s 2409(,)s +[ /Rect [2516 9502 2749 9669] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_3 /ANN pdfmark +2516(36)s 220 fnt2 0 9214(@HScale)m +240 fnt1 981 9217(symbol)m 1688(,)s +[ /Rect [1795 9214 2030 9382] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_hsca_1 /ANN pdfmark +1795(50)s 220 fnt2 +0 8926(@HShift)m 240 fnt1 875 8929(symbol)m 1582(,)s +[ /Rect [1689 8924 1920 9091] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_hshi_1 /ANN pdfmark +1689(49)s +220 fnt2 0 8638(@HSpan)m 240 fnt1 939 8641(symbol)m 1646(,)s + +[ /Rect [1753 8638 1987 8806] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_span_4 /ANN pdfmark +1753(52)s 0 8353(Hyphenation)m 1294(g)s 1(ap)k 1692(mode)s +2227(,)s +[ /Rect [2334 8348 2565 8515] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_37 /ANN pdfmark +2334(39)s 0 8065(Hyphenation)m 1294(g)s 1(ap)k 1692(mode)s 2227(,)s -[ /Rect [2334 8061 2562 8226] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_21 /ANN pdfmark -2334(37)s 0 7488(Identi\207er)m 882(,)s - -[ /Rect [989 7485 1213 7650] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_lexi_ld_12 /ANN pdfmark -989(13)s 220 fnt2 0 7197(impor)m -8(t)k 240 fnt1 -673 7200(clause)m 1273(,)s -[ /Rect [1380 7197 1607 7362] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_visi_ld_5 /ANN pdfmark -1380(18)s 0 6912(In-paragraph)m 1291(concatenation)s -2623(,)s -[ /Rect [2730 6909 2958 7074] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_4 /ANN pdfmark -2730(37)s 220 fnt2 0 6621(@Include)m 240 fnt1 -982 6624(symbol)m 1689(,)s -[ /Rect [1796 6621 2031 6786] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_incl_ld_1 /ANN pdfmark -1796(70)s 220 fnt2 0 6333(@IncludeGr)m 2(aphic)k -240 fnt1 1751 6336(symbol)m 2458(,)s -[ /Rect [2565 6331 2796 6500] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_incg_ld_1 /ANN pdfmark -2565(69)s 220 fnt2 -0 6045(@IncludeGr)m 2(aphicRepeated)k 240 fnt1 2695 6048(symbol)m 3402(,)s - -[ /Rect [3509 6043 3740 6212] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_incr_ld_1 /ANN pdfmark -3509(69)s 220 fnt2 0 5757(@IndentedDispla)m 6(y)k 240 fnt1 -1847 5760(e)m 3(xample)k 2657(,)s -[ /Rect [2764 5759 2992 5918] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_para_ld_4 /ANN pdfmark -2764(77)s 220 fnt2 -0 5469(@IndentedList)m 240 fnt1 1474 5472(e)m 3(xample)k 2284(,)s - -[ /Rect [2391 5467 2622 5634] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_para_ld_7 /ANN pdfmark -2391(79)s 0 5184(Inde)m 3(x)k 597(\207le)s 958(\(for)s -1375(databases\))s 2366(,)s -[ /Rect [2473 5181 2707 5348] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_data_ld_2 /ANN pdfmark -2473(64)s 220 fnt2 0 4893(@Inser)m -8(t)k -240 fnt1 836 4896(symbol)m 1543(,)s -[ /Rect [1650 4893 1876 5061] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_inse_ld_1 /ANN pdfmark -1650(55)s 220 fnt2 -0 4605(into)m 240 fnt1 406 4608(clause)m 1006(,)s -[ /Rect [1113 4605 1348 4770] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pri_gall_ld_2 /ANN pdfmark -1113(10)s -0 4320(In)m 9(v)k 4(ocation)k 1067(of)s 1338(a)s -1504(symbol)s 2211(,)s -[ /Rect [2318 4320 2432 4482] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pri_defi_ld_4 /ANN pdfmark -2318(4)s 220 fnt2 0 3453(k)m -240 fnt1 170 3456(g)m 1(ap)k 568(mode)s 1103(,)s - -[ /Rect [1210 3453 1438 3618] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_28 /ANN pdfmark -1210(37)s 0 3168(K)m 6(ernighan,)k 1111(B.)s 1322(,)s - -[ /Rect [1429 3167 1663 3330] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_equa_ld_2 /ANN pdfmark -1429(74)s 0 2880(K)m 6(erning)k 778(,)s -[ /Rect [885 2877 1120 3042] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_font_ld_5 /ANN pdfmark -885(40)s -0 2592(K)m 6(erning)k 831(g)s 1(ap)k 1229(mode)s -1764(,)s -[ /Rect [1871 2589 2099 2754] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_27 /ANN pdfmark -1871(37)s 220 fnt2 0 2301(@K)m 8(er)k -5(nShr)k -3(ink)k -240 fnt1 1367 2304(symbol)m 2074(,)s -[ /Rect [2181 2301 2415 2469] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_kshr_ld_1 /ANN pdfmark +[ /Rect [2334 8062 2562 8227] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_21 /ANN pdfmark +2334(37)s 220 fnt2 0 7774(h)m 6(yphen)k +760(@Break)s 240 fnt1 1563 7777(,)m +[ /Rect [1670 7774 1894 7939] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_brea_11 /ANN pdfmark +1670(43)s 1894(,)s + +[ /Rect [2001 7777 2235 7939] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_brea_13 /ANN pdfmark +2001(44)s 0 7201(Identi\207er)m 882(,)s +[ /Rect [989 7198 1213 7363] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_lexi_12 /ANN pdfmark +989(13)s 220 fnt2 +0 6910(impor)m -8(t)k 240 fnt1 673 6913(clause)m 1273(,)s + +[ /Rect [1380 6910 1607 7075] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_visi_5 /ANN pdfmark +1380(18)s 220 fnt2 0 6622(@IncludeGr)m 2(aphicRepeated)k 240 fnt1 +2695 6625(symbol)m 3402(,)s +[ /Rect [3509 6622 3744 6787] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_incr_1 /ANN pdfmark +3509(70)s 220 fnt2 0 6334(@IncludeGr)m 2(aphic)k +240 fnt1 1751 6337(symbol)m 2458(,)s +[ /Rect [2565 6334 2800 6499] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_incg_1 /ANN pdfmark +2565(70)s 220 fnt2 +0 6046(@Include)m 240 fnt1 982 6049(symbol)m 1689(,)s +[ /Rect [1796 6048 2011 6211] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_incl_1 /ANN pdfmark +1796(71)s +220 fnt2 0 5758(@IndentedDispla)m 6(y)k 240 fnt1 1847 5761(e)m 3(xample)k +2657(,)s +[ /Rect [2764 5758 2991 5923] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_para_5 /ANN pdfmark +2764(78)s 220 fnt2 0 5470(@IndentedList)m 240 fnt1 +1474 5473(e)m 3(xample)k 2284(,)s +[ /Rect [2391 5470 2626 5635] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_para_8 /ANN pdfmark +2391(80)s 0 5185(Inde)m 3(x)k +597(\207le)s 958(\(for)s 1375(databases\))s 2366(,)s +[ /Rect [2473 5182 2706 5349] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_data_2 /ANN pdfmark +2473(66)s +0 4897(In-paragraph)m 1291(concatenation)s 2623(,)s +[ /Rect [2730 4894 2958 5059] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_4 /ANN pdfmark +2730(37)s 220 fnt2 +0 4606(@Inser)m -8(t)k 240 fnt1 836 4609(symbol)m 1543(,)s + +[ /Rect [1650 4606 1883 4774] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_inse_1 /ANN pdfmark +1650(56)s 220 fnt2 0 4318(into)m 240 fnt1 406 4321(clause)m +1006(,)s +[ /Rect [1113 4318 1348 4483] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pri_gall_2 /ANN pdfmark +1113(10)s 0 4033(In)m 9(v)k 4(ocation)k +1067(of)s 1338(a)s 1504(symbol)s 2211(,)s +[ /Rect [2318 4033 2432 4195] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pri_defi_4 /ANN pdfmark +2318(4)s +0 3169(K)m 6(ernighan,)k 1111(B.)s 1322(,)s +[ /Rect [1429 3166 1655 3334] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_equa_2 /ANN pdfmark +1429(75)s +0 2881(K)m 6(erning)k 778(,)s +[ /Rect [885 2878 1120 3043] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_font_5 /ANN pdfmark +885(40)s 0 2593(K)m 6(erning)k +831(g)s 1(ap)k 1229(mode)s 1764(,)s +[ /Rect [1871 2590 2099 2755] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_27 /ANN pdfmark +1871(37)s +220 fnt2 0 2302(@K)m 8(er)k -5(nShr)k -3(ink)k +240 fnt1 1367 2305(symbol)m 2074(,)s +[ /Rect [2181 2302 2415 2470] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_kshr_1 /ANN pdfmark 2181(54)s 220 fnt2 -0 2013(@K)m 8(e)k 4(y)k 240 fnt1 647 2016(parameter)m +0 2014(@K)m 8(e)k 4(y)k 240 fnt1 647 2017(parameter)m 1608(,)s -[ /Rect [1715 2013 1949 2178] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_sort_ld_2 /ANN pdfmark -1715(32)s 0 1728(Knuth,)m 706(D.)s 930(,)s - -[ /Rect [1037 1725 1270 1892] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_equa_ld_8 /ANN pdfmark -1037(76)s 220 fnt2 0 1149(langdef)m 240 fnt1 776 1152(language)m -1696(de\207nition)s 2617(,)s -[ /Rect [2724 1151 2952 1314] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_lang_ld_2 /ANN pdfmark -2724(47)s 220 fnt2 0 861(@Language)m -240 fnt1 1251 864(symbol)m 1958(,)s -[ /Rect [2065 863 2293 1026] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_lang_ld_1 /ANN pdfmark -2065(47)s 220 fnt2 -0 573(@LClos)m 240 fnt1 836 576(symbol)m 1543(,)s -[ /Rect [1650 576 1884 738] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_lexi_ld_13 /ANN pdfmark -1650(14)s -0 288(LCM)m 573(\207le)s 881(,)s -[ /Rect [988 288 1222 450] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_font_ld_9 /ANN pdfmark -988(42)s 4816 13249(Length)m -5498(,)s -[ /Rect [5605 13246 5833 13411] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_7 /ANN pdfmark -5605(37)s 220 fnt2 4816 12958(@LEn)m 4(v)k -240 fnt1 5594 12961(symbol)m 6301(,)s -[ /Rect [6408 12961 6642 13123] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_lexi_ld_14 /ANN pdfmark -6408(14)s 4816 12673(Letter)m -5445(character)s 6326(,)s -[ /Rect [6433 12670 6657 12835] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_lexi_ld_2 /ANN pdfmark -6433(13)s 4816 12385(Lig)m 1(atures)k -5715(,)s -[ /Rect [5822 12382 6057 12547] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_font_ld_4 /ANN pdfmark -5822(40)s 220 fnt2 4816 12094(lines)m 5319(@Break)s -240 fnt1 6122 12097(,)m -[ /Rect [6229 12094 6453 12259] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_brea_ld_8 /ANN pdfmark -6229(43)s 220 fnt2 4816 11806(@LinkDest)m -240 fnt1 5948 11809(symbol)m 6655(,)s -[ /Rect [6762 11806 6986 11973] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_link_ld_2 /ANN pdfmark -6762(63)s 220 fnt2 -4816 11518(@LinkSource)m 240 fnt1 6188 11521(symbol)m 6895(,)s -[ /Rect [7002 11518 7226 11685] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_link_ld_1 /ANN pdfmark -7002(63)s -220 fnt2 4816 11230(@LInput)m 240 fnt1 5705 11233(symbol)m 6412(,)s - -[ /Rect [6519 11233 6753 11395] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_lexi_ld_15 /ANN pdfmark -6519(14)s 4816 10945(Literal)m 5506(w)s 2(ord)k 6001(,)s - -[ /Rect [6108 10945 6342 11107] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_lexi_ld_19 /ANN pdfmark -6108(14)s 220 fnt2 4816 10654(@LUse)m 240 fnt1 5603 10657(symbol)m -6310(,)s -[ /Rect [6417 10657 6651 10819] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_lexi_ld_17 /ANN pdfmark -6417(14)s 220 fnt2 4816 10366(@L)m 24(Vis)k -240 fnt1 5494 10369(symbol)m 6201(,)s -[ /Rect [6308 10369 6542 10531] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_lexi_ld_16 /ANN pdfmark -6308(14)s 220 fnt2 -4816 9790(m)m 240 fnt1 5045 9793(unit)m 5424(,)s -[ /Rect [5531 9790 5759 9955] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_10 /ANN pdfmark -5531(37)s -4816 9505(Macro)m 5440(,)s -[ /Rect [5547 9502 5773 9670] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_lexi_ld_22 /ANN pdfmark -5547(15)s 4816 9217(Mark)m 5395(alignment)s -6358(,)s -[ /Rect [6465 9217 6560 9379] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pri_obje_ld_3 /ANN pdfmark -6465(1)s 5056 8929(in)m 5299(detail)s 5831(,)s - -[ /Rect [5938 8926 6165 9091] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_gall_ld_5 /ANN pdfmark -5938(28)s 4816 8641(Mark-to-mark)m 6230(g)s 1(ap)k 6628(mode)s -7163(,)s -[ /Rect [7270 8638 7498 8803] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_23 /ANN pdfmark -7270(37)s 220 fnt2 4816 8350(@Meld)m 240 fnt1 -5562 8353(symbol)m 6269(,)s -[ /Rect [6376 8350 6610 8518] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_rump_ld_3 /ANN pdfmark -6376(54)s 220 fnt2 4816 8062(@Merge)m -240 fnt1 5713 8065(symbol)m 6420(,)s -[ /Rect [6527 8062 6751 8227] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_sort_ld_3 /ANN pdfmark -6527(33)s 220 fnt2 -4816 7774(@Moment)m 240 fnt1 5888 7777(symbol)m 6595(,)s -[ /Rect [6702 7774 6929 7942] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_mome_ld_1 /ANN pdfmark -6702(58)s -220 fnt2 4816 7198(named)m 240 fnt1 5535 7201(parameter)m 6496(,)s - -[ /Rect [6603 7198 6829 7366] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_name_ld_2 /ANN pdfmark -6603(15)s 4816 6913(Nested)m 5538(de\207nitions)s 6546(,)s -[ /Rect [6653 6912 6881 7075] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_visi_ld_1 /ANN pdfmark -6653(17)s -220 fnt2 4816 6622(@Ne)m 6(xt)k 240 fnt1 5540 6625(symbol)m -6247(,)s -[ /Rect [6354 6622 6582 6790] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_next_ld_1 /ANN pdfmark -6354(57)s 220 fnt2 4816 6334(noh)m 6(yphen)k -5820(@Break)s 240 fnt1 6623 6337(,)m -[ /Rect [6730 6334 6954 6499] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_brea_ld_12 /ANN pdfmark -6730(43)s 6961(,)s - -[ /Rect [7068 6337 7302 6499] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_brea_ld_14 /ANN pdfmark -7068(44)s 220 fnt2 4816 6046(@NotRe)m 6(v)k 5(ealed)k -240 fnt1 6343 6049(symbol)m 7050(,)s -[ /Rect [7157 6046 7372 6213] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_notr_ld_1 /ANN pdfmark -7157(61)s 220 fnt2 -4816 5758(@Null)m 240 fnt1 5461 5761(symbol)m 6168(,)s -[ /Rect [6275 5756 6506 5926] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_null_ld_1 /ANN pdfmark -6275(59)s -4816 5473(Numbered)m 5884(list)s 6182(,)s -[ /Rect [6289 5470 6516 5635] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_para_ld_6 /ANN pdfmark -6289(78)s 220 fnt2 -4816 5182(@NumberOf)m 240 fnt1 6108 5185(e)m 3(xample)k 6918(,)s - -[ /Rect [7025 5182 7251 5350] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_chap_ld_3 /ANN pdfmark -7025(85)s 220 fnt2 4816 4606(o)m 240 fnt1 4991 4609(g)m 1(ap)k -5389(mode)s 5924(,)s -[ /Rect [6031 4606 6259 4771] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_26 /ANN pdfmark -6031(37)s 4816 4321(Object)m 5460(,)s - -[ /Rect [5567 4321 5662 4483] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pri_obje_ld_1 /ANN pdfmark -5567(1)s 220 fnt2 4816 4030(@OddP)m 8(ageList)k 240 fnt1 -6355 4033(e)m 3(xample)k 7165(,)s -[ /Rect [7272 4030 7506 4195] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_page_ld_9 /ANN pdfmark -7272(84)s 220 fnt2 -4816 3742(@OneCol)m 240 fnt1 5828 3745(symbol)m 6535(,)s -[ /Rect [6642 3742 6869 3907] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_oner_ld_3 /ANN pdfmark -6642(48)s -220 fnt2 4816 3454(@OneOf)m 240 fnt1 5743 3457(symbol)m 6450(,)s - -[ /Rect [6557 3454 6790 3622] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_oneo_ld_1 /ANN pdfmark -6557(56)s 220 fnt2 4816 3166(@OneP)m 8(age)k 240 fnt1 -6010 3169(e)m 3(xample)k 6820(,)s -[ /Rect [6927 3166 7151 3331] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_page_ld_7 /ANN pdfmark -6927(83)s 220 fnt2 -4816 2878(@OneRo)m 3(w)k 240 fnt1 5947 2881(symbol)m 6654(,)s - -[ /Rect [6761 2878 6988 3043] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_oner_ld_1 /ANN pdfmark -6761(48)s 220 fnt2 4816 2590(@Open)m 240 fnt1 5622 2593(symbol)m -6329(,)s -[ /Rect [6436 2590 6670 2757] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_open_ld_1 /ANN pdfmark -6436(62)s 4816 2305(Optimal)m 5654(g)s 1(alle)k 3(y)k +[ /Rect [1715 2014 1949 2179] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_sort_2 /ANN pdfmark +1715(32)s 220 fnt2 0 1726(k)m 240 fnt1 +170 1729(g)m 1(ap)k 568(mode)s 1103(,)s +[ /Rect [1210 1726 1438 1891] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_28 /ANN pdfmark +1210(37)s +0 1441(Knuth,)m 706(D.)s 930(,)s +[ /Rect [1037 1440 1265 1599] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_equa_8 /ANN pdfmark +1037(77)s 220 fnt2 +0 862(langdef)m 240 fnt1 776 865(language)m 1696(de\207nition)s 2617(,)s + +[ /Rect [2724 864 2952 1027] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_lang_2 /ANN pdfmark +2724(47)s 220 fnt2 0 574(@Language)m 240 fnt1 1251 577(symbol)m +1958(,)s +[ /Rect [2065 576 2293 739] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_lang_1 /ANN pdfmark +2065(47)s 220 fnt2 0 286(@LClos)m 240 fnt1 +836 289(symbol)m 1543(,)s +[ /Rect [1650 289 1884 451] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_lexi_13 /ANN pdfmark +1650(14)s 4816 13249(LCM)m 5389(\207le)s +5697(,)s +[ /Rect [5804 13249 6038 13411] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_font_9 /ANN pdfmark +5804(42)s 4816 12961(Length)m 5498(,)s +[ /Rect [5605 12958 5833 13123] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_7 /ANN pdfmark +5605(37)s +220 fnt2 4816 12670(@LEn)m 4(v)k 240 fnt1 5594 12673(symbol)m +6301(,)s +[ /Rect [6408 12673 6642 12835] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_lexi_14 /ANN pdfmark +6408(14)s 4816 12385(Letter)m 5445(character)s 6326(,)s + +[ /Rect [6433 12382 6657 12547] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_lexi_2 /ANN pdfmark +6433(13)s 4816 12097(Lig)m 1(atures)k 5715(,)s +[ /Rect [5822 12094 6057 12259] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_font_4 /ANN pdfmark +5822(40)s +220 fnt2 4816 11806(lines)m 5319(@Break)s 240 fnt1 6122 11809(,)m + +[ /Rect [6229 11806 6453 11971] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_brea_7 /ANN pdfmark +6229(43)s 220 fnt2 4816 11518(@LinkDest)m 240 fnt1 5948 11521(symbol)m +6655(,)s +[ /Rect [6762 11518 6996 11685] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_link_2 /ANN pdfmark +6762(64)s 220 fnt2 4816 11230(@LinkSource)m 240 fnt1 +6188 11233(symbol)m 6895(,)s +[ /Rect [7002 11230 7236 11397] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_link_1 /ANN pdfmark +7002(64)s 220 fnt2 4816 10942(@LInput)m +240 fnt1 5705 10945(symbol)m 6412(,)s +[ /Rect [6519 10945 6753 11107] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_lexi_15 /ANN pdfmark +6519(14)s 4816 10657(Literal)m +5506(w)s 2(ord)k 6001(,)s +[ /Rect [6108 10657 6342 10819] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_lexi_19 /ANN pdfmark +6108(14)s 220 fnt2 +4816 10366(@LUse)m 240 fnt1 5603 10369(symbol)m 6310(,)s +[ /Rect [6417 10369 6651 10531] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_lexi_17 /ANN pdfmark +6417(14)s +220 fnt2 4816 10078(@L)m 24(Vis)k 240 fnt1 5494 10081(symbol)m +6201(,)s +[ /Rect [6308 10081 6542 10243] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_lexi_16 /ANN pdfmark +6308(14)s 4816 9505(Macro)m 5440(,)s +[ /Rect [5547 9502 5773 9670] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_lexi_22 /ANN pdfmark +5547(15)s +4816 9217(Mark)m 5395(alignment)s 6358(,)s +[ /Rect [6465 9217 6560 9379] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pri_obje_3 /ANN pdfmark +6465(1)s 5056 8929(in)m +5299(detail)s 5831(,)s +[ /Rect [5938 8926 6165 9091] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_gall_5 /ANN pdfmark +5938(28)s 4816 8641(Mark-to-mark)m 6230(g)s 1(ap)k +6628(mode)s 7163(,)s +[ /Rect [7270 8638 7498 8803] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_23 /ANN pdfmark +7270(37)s 220 fnt2 4816 8350(@Meld)m +240 fnt1 5562 8353(symbol)m 6269(,)s +[ /Rect [6376 8350 6602 8518] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_rump_3 /ANN pdfmark +6376(55)s 220 fnt2 +4816 8062(@Merge)m 240 fnt1 5713 8065(symbol)m 6420(,)s +[ /Rect [6527 8062 6751 8227] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_sort_3 /ANN pdfmark +6527(33)s +220 fnt2 4816 7774(@Moment)m 240 fnt1 5888 7777(symbol)m 6595(,)s + +[ /Rect [6702 7772 6933 7942] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_mome_1 /ANN pdfmark +6702(59)s 220 fnt2 4816 7486(m)m 240 fnt1 5045 7489(unit)m +5424(,)s +[ /Rect [5531 7486 5759 7651] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_10 /ANN pdfmark +5531(37)s 220 fnt2 4816 6910(named)m 240 fnt1 +5535 6913(parameter)m 6496(,)s +[ /Rect [6603 6910 6829 7078] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_name_2 /ANN pdfmark +6603(15)s 4816 6625(Nested)m 5538(de\207nitions)s +6546(,)s +[ /Rect [6653 6624 6881 6787] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_visi_1 /ANN pdfmark +6653(17)s 220 fnt2 4816 6334(@Ne)m 6(xt)k +240 fnt1 5540 6337(symbol)m 6247(,)s +[ /Rect [6354 6334 6581 6502] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_next_1 /ANN pdfmark +6354(58)s 220 fnt2 +4816 6046(noh)m 6(yphen)k 5820(@Break)s 240 fnt1 6623 6049(,)m + +[ /Rect [6730 6046 6954 6211] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_brea_12 /ANN pdfmark +6730(43)s 6954(,)s +[ /Rect [7061 6049 7295 6211] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_brea_14 /ANN pdfmark +7061(44)s 220 fnt2 4816 5758(@NotRe)m 6(v)k 5(ealed)k +240 fnt1 6343 5761(symbol)m 7050(,)s +[ /Rect [7157 5758 7391 5925] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_notr_1 /ANN pdfmark +7157(62)s 220 fnt2 +4816 5470(@Null)m 240 fnt1 5461 5473(symbol)m 6168(,)s +[ /Rect [6275 5470 6510 5637] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_null_1 /ANN pdfmark +6275(60)s +4816 5185(Numbered)m 5884(list)s 6182(,)s +[ /Rect [6289 5180 6520 5347] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_para_7 /ANN pdfmark +6289(79)s 220 fnt2 +4816 4894(@NumberOf)m 240 fnt1 6108 4897(e)m 3(xample)k 6918(,)s + +[ /Rect [7025 4894 7258 5061] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_chap_3 /ANN pdfmark +7025(86)s 4816 4321(Object)m 5460(,)s +[ /Rect [5567 4321 5662 4483] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pri_obje_1 /ANN pdfmark +5567(1)s 220 fnt2 +4816 4030(@OddP)m 8(ageList)k 240 fnt1 6355 4033(e)m 3(xample)k +7165(,)s +[ /Rect [7272 4030 7498 4198] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_page_9 /ANN pdfmark +7272(85)s 220 fnt2 4816 3742(o)m 240 fnt1 +4991 3745(g)m 1(ap)k 5389(mode)s 5924(,)s +[ /Rect [6031 3742 6259 3907] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_26 /ANN pdfmark +6031(37)s +220 fnt2 4816 3454(@OneCol)m 240 fnt1 5828 3457(symbol)m 6535(,)s + +[ /Rect [6642 3454 6869 3619] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_oner_3 /ANN pdfmark +6642(48)s 220 fnt2 4816 3166(@OneOf)m 240 fnt1 5743 3169(symbol)m +6450(,)s +[ /Rect [6557 3166 6785 3334] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_oneo_1 /ANN pdfmark +6557(57)s 220 fnt2 4816 2878(@OneP)m 8(age)k +240 fnt1 6010 2881(e)m 3(xample)k 6820(,)s +[ /Rect [6927 2878 7161 3043] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_page_7 /ANN pdfmark +6927(84)s +220 fnt2 4816 2590(@OneRo)m 3(w)k 240 fnt1 5947 2593(symbol)m +6654(,)s +[ /Rect [6761 2590 6988 2755] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_oner_1 /ANN pdfmark +6761(48)s 220 fnt2 4816 2302(@Open)m 240 fnt1 +5622 2305(symbol)m 6329(,)s +[ /Rect [6436 2302 6670 2469] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_open_1 /ANN pdfmark +6436(64)s 4816 2017(Optimal)m 5654(g)s 1(alle)k 3(y)k 6288(breaking)s 7125(,)s -[ /Rect [7232 2302 7458 2470] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_opti_ld_1 /ANN pdfmark -7232(35)s 220 fnt2 4816 2014(@Optimiz)m 3(e)k -240 fnt1 5953 2017(symbol)m 6660(,)s -[ /Rect [6767 2014 6993 2182] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_opti_ld_2 /ANN pdfmark +[ /Rect [7232 2014 7458 2182] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_opti_1 /ANN pdfmark +7232(35)s 220 fnt2 4816 1726(@Optimiz)m 3(e)k +240 fnt1 5953 1729(symbol)m 6660(,)s +[ /Rect [6767 1726 6993 1894] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_opti_2 /ANN pdfmark 6767(35)s 220 fnt2 -4816 1726(or)m 2(agged)k 5667(@Break)s 240 fnt1 6470 1729(,)m +4816 1438(or)m 2(agged)k 5667(@Break)s 240 fnt1 6470 1441(,)m -[ /Rect [6577 1726 6801 1891] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_brea_ld_7 /ANN pdfmark -6577(43)s 220 fnt2 4816 1438(@OrElse)m 240 fnt1 5761 1441(e)m 3(xample)k +[ /Rect [6577 1438 6801 1603] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_brea_6 /ANN pdfmark +6577(43)s 220 fnt2 4816 1150(@OrElse)m 240 fnt1 5761 1153(e)m 3(xample)k 6571(,)s -[ /Rect [6678 1438 6905 1603] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_chap_ld_5 /ANN pdfmark -6678(88)s 4816 1153(Other)m 5420(character)s 6301(,)s - -[ /Rect [6408 1150 6632 1315] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_lexi_ld_3 /ANN pdfmark -6408(13)s 220 fnt2 4816 862(outdent)m 5604(@Break)s 240 fnt1 -6407 865(,)m -[ /Rect [6514 865 6748 1027] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_brea_ld_3 /ANN pdfmark -6514(42)s 220 fnt2 4816 574(@Outline)m 240 fnt1 -5785 577(symbol)m 6492(,)s -[ /Rect [6599 574 6832 741] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_outl_ld_1 /ANN pdfmark -6599(46)s 220 fnt2 4816 286(o)m 3(v)k 5(er)k -240 fnt1 5295 289(e)m 3(xample)k 6105(,)s -[ /Rect [6212 286 6438 454] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_equa_ld_6 /ANN pdfmark -6212(75)s +[ /Rect [6678 1148 6909 1315] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_chap_5 /ANN pdfmark +6678(89)s 4816 865(Other)m 5420(character)s 6301(,)s +[ /Rect [6408 862 6632 1027] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_lexi_3 /ANN pdfmark +6408(13)s 220 fnt2 4816 574(outdent)m 5604(@Break)s 240 fnt1 +6407 577(,)m +[ /Rect [6514 577 6748 739] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_brea_2 /ANN pdfmark +6514(42)s 220 fnt2 4816 286(@Outline)m 240 fnt1 +5785 289(symbol)m 6492(,)s +[ /Rect [6599 286 6832 453] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_outl_1 /ANN pdfmark +6599(46)s grestore gsave 1417 -15423 translate @@ -19564,7 +20182,7 @@ grestore pgsave restore showpage -%%Page: 98 104 +%%Page: 102 108 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Bold @@ -19594,286 +20212,287 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt5 1417 -1583(98)m 240 fnt6 9956 -1580(Inde)m 4(x)k +240 fnt5 1417 -1583(102)m 240 fnt6 9956 -1580(Inde)m 4(x)k gsave 1417 -15423 translate 240 fnt1 9066 13412 0 13412 240 288 60 LoutGraphic gsave 0 LoutMargSet grestore -0 13249(Ov)m 3(erstrik)k 2(e)k 1059(g)s 1(ap)k -1457(mode)s 1992(,)s -[ /Rect [2099 13246 2327 13411] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_25 /ANN pdfmark -2099(37)s 220 fnt2 0 12670(p)m -240 fnt1 174 12673(unit)m 553(,)s -[ /Rect [660 12670 888 12835] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_9 /ANN pdfmark -660(37)s 220 fnt2 -0 12382(@P)m 26(Adjust)k 240 fnt1 1008 12385(symbol)m 1715(,)s - -[ /Rect [1822 12382 2057 12550] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_hadj_ld_1 /ANN pdfmark -1822(50)s 220 fnt2 0 12094(@P)m 8(age)k 240 fnt1 -779 12097(e)m 3(xample)k 1589(,)s -[ /Rect [1696 12094 1930 12259] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_page_ld_6 /ANN pdfmark -1696(82)s 0 11809(P)m 3(age)k -518(layout)s 240 11521(principles)m 1233(of)s 1451(,)s -[ /Rect [1558 11518 1664 11686] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pri_defi_ld_7 /ANN pdfmark -1558(5)s -240 11233(in)m 483(practice)s 1241(,)s -[ /Rect [1348 11230 1583 11395] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_page_ld_1 /ANN pdfmark -1348(80)s 220 fnt2 -0 10942(@P)m 8(ageLabel)k 240 fnt1 1309 10945(symbol)m 2016(,)s - -[ /Rect [2123 10944 2357 11107] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_page_ld_1 /ANN pdfmark -2123(72)s 220 fnt2 0 10654(@P)m 8(ageOf)k 240 fnt1 -1016 10657(e)m 3(xample)k 1826(,)s -[ /Rect [1933 10654 2168 10819] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_page_ld_3 /ANN pdfmark -1933(80)s 0 10369(P)m 3(aragraph)k -1023(breaking)s 1860(,)s -[ /Rect [1967 10366 2071 10531] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pri_obje_ld_7 /ANN pdfmark -1967(3)s 240 10081(in)m 483(detail)s -1015(,)s -[ /Rect [1122 10076 1353 10243] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_35 /ANN pdfmark -1122(39)s 0 9793(P)m 3(arameter)k 971(,)s - -[ /Rect [1078 9793 1192 9955] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pri_defi_ld_5 /ANN pdfmark -1078(4)s 220 fnt2 240 9502(body)m 240 fnt1 774 9505(parameter)m -1735(,)s -[ /Rect [1842 9504 2070 9667] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_visi_ld_2 /ANN pdfmark -1842(17)s 220 fnt2 240 9214(named)m 240 fnt1 -959 9217(parameter)m 1920(,)s -[ /Rect [2027 9214 2253 9382] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_name_ld_1 /ANN pdfmark -2027(15)s 220 fnt2 0 8926(@PlainGr)m 2(aphic)k -240 fnt1 1530 8929(symbol)m 2237(,)s -[ /Rect [2344 8926 2571 9093] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_plai_ld_1 /ANN pdfmark -2344(68)s 0 8641(PostScript)m -989(,)s -[ /Rect [1096 8641 1222 8804] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_preface_1 /ANN pdfmark -1096(ii)s 240 8353(used)m 737(by)s 220 fnt2 -1031 8350(@Gr)m 2(aphic)k 240 fnt1 2022 8353(,)m -[ /Rect [2129 8350 2355 8518] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_grap_ld_3 /ANN pdfmark -2129(65)s -240 8065(used)m 737(by)s 220 fnt2 1031 8062(@IncludeGr)m 2(aphic)k -240 fnt1 2729 8065(,)m -[ /Rect [2836 8060 3067 8229] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_incg_ld_3 /ANN pdfmark -2836(69)s 240 7777(used)m 737(by)s -220 fnt2 1031 7774(@IncludeGr)m 2(aphicRepeated)k 240 fnt1 3673 7777(,)m - -[ /Rect [3780 7772 4011 7941] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_incr_ld_3 /ANN pdfmark -3780(69)s 240 7489(used)m 737(by)s 220 fnt2 1031 7486(@PrependGr)m 2(aphic)k -240 fnt1 2851 7489(,)m -[ /Rect [2958 7486 3193 7651] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_prep_ld_3 /ANN pdfmark -2958(70)s 220 fnt2 0 7198(@PP)m -240 fnt1 566 7201(e)m 3(xample)k 1376(,)s -[ /Rect [1483 7200 1711 7359] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_para_ld_9 /ANN pdfmark -1483(77)s -0 6913(Precedence)m 1091(,)s -[ /Rect [1198 6913 1432 7075] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_prec_ld_1 /ANN pdfmark -1198(22)s 220 fnt2 0 6622(preceding)m -240 fnt1 958 6625(,)m -[ /Rect [1065 6622 1172 6787] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pri_cros_ld_5 /ANN pdfmark -1065(8)s 220 fnt2 0 6334(@PrependGr)m 2(aphic)k -240 fnt1 1873 6337(symbol)m 2580(,)s -[ /Rect [2687 6334 2922 6499] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_prep_ld_1 /ANN pdfmark -2687(70)s 0 6049(Principal)m -917(mark)s 1416(,)s -[ /Rect [1523 6046 1751 6211] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_5 /ANN pdfmark -1523(37)s 240 5761(ef)m 6(fect)k -836(on)s 220 fnt2 1133 5758(@OneCol)m 240 fnt1 2145 5761(and)m -220 fnt2 2549 5758(@OneRo)m 3(w)k 240 fnt1 3627 5761(,)m - -[ /Rect [3734 5758 3961 5923] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_oner_ld_2 /ANN pdfmark -3734(48)s 0 5473(Promotion)m 1067(of)s 1338(components)s 2493(,)s - -[ /Rect [2600 5468 2831 5635] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_gall_ld_9 /ANN pdfmark -2600(29)s 0 4897(Quote)m 641(character)s 1522(,)s -[ /Rect [1629 4894 1853 5059] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_lexi_ld_4 /ANN pdfmark -1629(13)s -0 4609(Quoted)m 763(w)s 2(ord)k 1258(,)s -[ /Rect [1365 4609 1599 4771] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_lexi_ld_20 /ANN pdfmark -1365(14)s -220 fnt2 0 4030(r)m 240 fnt1 133 4033(unit)m 512(,)s - -[ /Rect [619 4030 847 4195] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_16 /ANN pdfmark -619(37)s 220 fnt2 0 3742(r)m 2(agged)k 729(@Break)s -240 fnt1 1532 3745(,)m -[ /Rect [1639 3742 1863 3907] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_brea_ld_4 /ANN pdfmark -1639(43)s 220 fnt2 0 3454(@Ra)m 4(wV)k 17(erbatim)k -240 fnt1 1563 3457(symbol)m 2270(,)s -[ /Rect [2377 3456 2592 3619] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_verb_ld_2 /ANN pdfmark -2377(71)s 0 3169(Recepti)m 6(v)k 3(e)k +220 fnt2 0 13245(o)m 3(v)k 5(er)k 240 fnt1 +479 13248(e)m 3(xample)k 1289(,)s +[ /Rect [1396 13245 1629 13412] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_equa_6 /ANN pdfmark +1396(76)s 0 12960(Ov)m 3(erstrik)k 2(e)k +1059(g)s 1(ap)k 1457(mode)s 1992(,)s +[ /Rect [2099 12957 2327 13122] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_25 /ANN pdfmark +2099(37)s +220 fnt2 0 12381(@P)m 26(Adjust)k 240 fnt1 1008 12384(symbol)m +1715(,)s +[ /Rect [1822 12381 2057 12549] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_hadj_1 /ANN pdfmark +1822(50)s 220 fnt2 0 12093(@P)m 8(age)k +240 fnt1 779 12096(e)m 3(xample)k 1589(,)s +[ /Rect [1696 12093 1920 12258] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_page_6 /ANN pdfmark +1696(83)s +220 fnt2 0 11805(@P)m 8(ageLabel)k 240 fnt1 1309 11808(symbol)m +2016(,)s +[ /Rect [2123 11807 2357 11970] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_page_1 /ANN pdfmark +2123(74)s 0 11520(P)m 3(age)k 518(layout)s +240 11232(principles)m 1233(of)s 1451(,)s +[ /Rect [1558 11229 1664 11397] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pri_defi_7 /ANN pdfmark +1558(5)s 240 10944(in)m +483(practice)s 1241(,)s +[ /Rect [1348 10941 1563 11106] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_page_1 /ANN pdfmark +1348(81)s 220 fnt2 0 10653(@P)m 8(ageOf)k +240 fnt1 1016 10656(e)m 3(xample)k 1826(,)s +[ /Rect [1933 10653 2148 10818] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_page_3 /ANN pdfmark +1933(81)s +0 10368(P)m 3(aragraph)k 1023(breaking)s 1860(,)s +[ /Rect [1967 10365 2071 10530] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pri_obje_7 /ANN pdfmark +1967(3)s +240 10080(in)m 483(detail)s 1015(,)s +[ /Rect [1122 10075 1353 10242] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_35 /ANN pdfmark +1122(39)s 0 9792(P)m 3(arameter)k +971(,)s +[ /Rect [1078 9792 1192 9954] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pri_defi_5 /ANN pdfmark +1078(4)s 220 fnt2 240 9501(body)m 240 fnt1 +774 9504(parameter)m 1735(,)s +[ /Rect [1842 9503 2070 9666] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_visi_2 /ANN pdfmark +1842(17)s 220 fnt2 240 9213(named)m +240 fnt1 959 9216(parameter)m 1920(,)s +[ /Rect [2027 9213 2253 9381] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_name_1 /ANN pdfmark +2027(15)s 220 fnt2 +0 8925(@PlainGr)m 2(aphic)k 240 fnt1 1530 8928(symbol)m 2237(,)s + +[ /Rect [2344 8925 2579 9090] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_plai_1 /ANN pdfmark +2344(70)s 0 8640(PostScript)m 989(,)s +[ /Rect [1096 8640 1222 8803] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_preface_1 /ANN pdfmark +1096(ii)s 240 8352(used)m +737(by)s 220 fnt2 1031 8349(@Gr)m 2(aphic)k 240 fnt1 +2022 8352(,)m +[ /Rect [2129 8349 2362 8516] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_grap_3 /ANN pdfmark +2129(66)s 240 8064(used)m 737(by)s 220 fnt2 +1031 8061(@IncludeGr)m 2(aphic)k 240 fnt1 2729 8064(,)m +[ /Rect [2836 8061 3071 8226] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_incg_3 /ANN pdfmark +2836(70)s +240 7776(used)m 737(by)s 220 fnt2 1031 7773(@IncludeGr)m 2(aphicRepeated)k +240 fnt1 3673 7776(,)m +[ /Rect [3780 7773 4015 7938] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_incr_3 /ANN pdfmark +3780(70)s 240 7488(used)m 737(by)s +220 fnt2 1031 7485(@PrependGr)m 2(aphic)k 240 fnt1 2851 7488(,)m + +[ /Rect [2958 7487 3173 7650] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_prep_3 /ANN pdfmark +2958(71)s 220 fnt2 0 7197(@PP)m 240 fnt1 566 7200(e)m 3(xample)k +1376(,)s +[ /Rect [1483 7197 1710 7362] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_para_3 /ANN pdfmark +1483(78)s 0 6912(Precedence)m 1091(,)s +[ /Rect [1198 6912 1432 7074] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_prec_1 /ANN pdfmark +1198(22)s +220 fnt2 0 6621(preceding)m 240 fnt1 958 6624(,)m +[ /Rect [1065 6621 1172 6786] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pri_cros_5 /ANN pdfmark +1065(8)s +220 fnt2 0 6333(@PrependGr)m 2(aphic)k 240 fnt1 1873 6336(symbol)m +2580(,)s +[ /Rect [2687 6335 2902 6498] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_prep_1 /ANN pdfmark +2687(71)s 0 6048(Principal)m 917(mark)s 1416(,)s + +[ /Rect [1523 6045 1751 6210] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_5 /ANN pdfmark +1523(37)s 240 5760(ef)m 6(fect)k 836(on)s 220 fnt2 +1133 5757(@OneCol)m 240 fnt1 2145 5760(and)m 220 fnt2 2549 5757(@OneRo)m 3(w)k +240 fnt1 3627 5760(,)m +[ /Rect [3734 5757 3961 5922] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_oner_2 /ANN pdfmark +3734(48)s 0 5472(Promotion)m 1067(of)s +1338(components)s 2493(,)s +[ /Rect [2600 5467 2831 5634] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_gall_9 /ANN pdfmark +2600(29)s 220 fnt2 0 5181(p)m +240 fnt1 174 5184(unit)m 553(,)s +[ /Rect [660 5181 888 5346] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_9 /ANN pdfmark +660(37)s 0 4608(Quote)m +641(character)s 1522(,)s +[ /Rect [1629 4605 1853 4770] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_lexi_4 /ANN pdfmark +1629(13)s 0 4320(Quoted)m 763(w)s 2(ord)k +1258(,)s +[ /Rect [1365 4320 1599 4482] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_lexi_20 /ANN pdfmark +1365(14)s 220 fnt2 0 3741(r)m 2(agged)k +729(@Break)s 240 fnt1 1532 3744(,)m +[ /Rect [1639 3741 1863 3906] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_brea_3 /ANN pdfmark +1639(43)s 220 fnt2 +0 3453(@Ra)m 4(wV)k 17(erbatim)k 240 fnt1 1563 3456(symbol)m +2270(,)s +[ /Rect [2377 3453 2601 3618] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_verb_2 /ANN pdfmark +2377(73)s 0 3168(Recepti)m 6(v)k 3(e)k 1003(symbol)s 1710(,)s -[ /Rect [1817 3169 2032 3331] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pri_gall_ld_4 /ANN pdfmark -1817(11)s 0 2881(Recursion)m 974(,)s - -[ /Rect [1081 2878 1187 3046] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pri_defi_ld_6 /ANN pdfmark -1081(5)s 220 fnt2 0 2590(@Ref)m 240 fnt1 621 2593(e)m 3(xample)k -1431(,)s -[ /Rect [1538 2588 1762 2755] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_bibl_ld_4 /ANN pdfmark -1538(93)s 220 fnt2 0 2302(@Ref)m 6(erence)k -240 fnt1 1281 2305(e)m 3(xample)k 2091(,)s -[ /Rect [2198 2300 2433 2467] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_bibl_ld_2 /ANN pdfmark -2198(90)s -220 fnt2 0 2014(@Ref)m 6(erenceSection)k 240 fnt1 2006 2017(e)m 3(xample)k +[ /Rect [1817 3168 2032 3330] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pri_gall_4 /ANN pdfmark +1817(11)s 0 2880(Recursion)m 974(,)s + +[ /Rect [1081 2877 1187 3045] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pri_defi_6 /ANN pdfmark +1081(5)s 220 fnt2 0 2589(@Ref)m 6(erence)k 240 fnt1 +1281 2592(e)m 3(xample)k 2091(,)s +[ /Rect [2198 2587 2413 2754] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_bibl_2 /ANN pdfmark +2198(91)s 220 fnt2 +0 2301(@Ref)m 6(erenceSection)k 240 fnt1 2006 2304(e)m 3(xample)k 2816(,)s -[ /Rect [2923 2012 3157 2179] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_bibl_ld_3 /ANN pdfmark -2923(92)s 0 1729(Reid,)m 559(Brian)s 1147(K.)s -1371(,)s -[ /Rect [1478 1728 1586 1887] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pri_cros_ld_3 /ANN pdfmark -1478(7)s 0 1441(Right)m 592(justi\207cation)s 1724(,)s - -[ /Rect [1831 1438 2059 1603] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_32 /ANN pdfmark -1831(37)s 220 fnt2 0 1150(r)m -3(lines)k 579(@Break)s -240 fnt1 1382 1153(,)m -[ /Rect [1489 1150 1713 1315] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_brea_ld_10 /ANN pdfmark -1489(43)s 0 865(Roman)m 749(numerals)s -1623(,)s -[ /Rect [1730 862 1965 1027] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_para_ld_8 /ANN pdfmark -1730(80)s 0 577(Root)m 526(g)s 1(alle)k 3(y)k +[ /Rect [2923 2299 3147 2466] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_bibl_3 /ANN pdfmark +2923(93)s 220 fnt2 0 2013(@Ref)m 240 fnt1 +621 2016(e)m 3(xample)k 1431(,)s +[ /Rect [1538 2011 1772 2178] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_bibl_4 /ANN pdfmark +1538(94)s 0 1728(Reid,)m +559(Brian)s 1147(K.)s 1371(,)s +[ /Rect [1478 1727 1586 1886] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pri_cros_3 /ANN pdfmark +1478(7)s 0 1440(Right)m +592(justi\207cation)s 1724(,)s +[ /Rect [1831 1437 2059 1602] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_32 /ANN pdfmark +1831(37)s 220 fnt2 0 1149(r)m -3(lines)k +579(@Break)s 240 fnt1 1382 1152(,)m +[ /Rect [1489 1149 1713 1314] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_brea_9 /ANN pdfmark +1489(43)s 0 864(Roman)m +749(numerals)s 1623(,)s +[ /Rect [1730 861 1945 1026] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_para_9 /ANN pdfmark +1730(81)s 0 576(Root)m 526(g)s 1(alle)k 3(y)k 1107(,)s -[ /Rect [1214 577 1429 739] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pri_gall_ld_5 /ANN pdfmark -1214(11)s 240 289(in)m 483(detail)s 1015(,)s +[ /Rect [1214 576 1429 738] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pri_gall_5 /ANN pdfmark +1214(11)s 240 288(in)m 483(detail)s 1015(,)s -[ /Rect [1122 286 1349 451] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_gall_ld_6 /ANN pdfmark +[ /Rect [1122 285 1349 450] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_gall_6 /ANN pdfmark 1122(28)s 4816 13247(Root)m 5342(g)s 1(alle)k 3(y)k 240 fnt6 5976 13249(\(ctd.\))m 240 fnt1 5056 12959(printing)m 5866(of)s 6084(,)s -[ /Rect [6191 12954 6422 13121] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_gall_ld_7 /ANN pdfmark +[ /Rect [6191 12954 6422 13121] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_gall_7 /ANN pdfmark 6191(29)s 5056 12671(size)m 5483(of)s 5754(components)s 6962(of)s 7180(,)s -[ /Rect [7287 12668 7513 12836] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_size_ld_5 /ANN pdfmark +[ /Rect [7287 12668 7513 12836] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_size_5 /ANN pdfmark 7287(25)s 220 fnt2 4816 12380(@Rotate)m 240 fnt1 5737 12383(symbol)m 6444(,)s -[ /Rect [6551 12380 6775 12548] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_rota_ld_1 /ANN pdfmark +[ /Rect [6551 12380 6775 12548] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_rota_1 /ANN pdfmark 6551(53)s 4816 12095(Rotation)m 5697(of)s 5968(object)s 6559(,)s -[ /Rect [6666 12092 6890 12260] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_rota_ld_2 /ANN pdfmark +[ /Rect [6666 12092 6890 12260] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_rota_2 /ANN pdfmark 6666(53)s 4816 11807(Ro)m 6(w)k 5317(mark)s 5816(,)s -[ /Rect [5923 11807 6037 11969] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pri_obje_ld_4 /ANN pdfmark +[ /Rect [5923 11807 6037 11969] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pri_obje_4 /ANN pdfmark 5923(2)s 220 fnt2 4816 11516(rr)m 2(agged)k 5618(@Break)s 240 fnt1 6421 11519(,)m -[ /Rect [6528 11516 6752 11681] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_brea_ld_6 /ANN pdfmark +[ /Rect [6528 11516 6752 11681] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_brea_5 /ANN pdfmark 6528(43)s 220 fnt2 4816 11228(@Rump)m 240 fnt1 5676 11231(symbol)m 6383(,)s -[ /Rect [6490 11228 6724 11396] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_rump_ld_2 /ANN pdfmark -6490(54)s -220 fnt2 4816 10940(@Runner)m 240 fnt1 5818 10943(e)m 3(xample)k +[ /Rect [6490 11228 6716 11396] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_rump_2 /ANN pdfmark +6490(55)s +220 fnt2 4816 10940(r)m 240 fnt1 4949 10943(unit)m 5328(,)s + +[ /Rect [5435 10940 5663 11105] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_16 /ANN pdfmark +5435(37)s 220 fnt2 4816 10652(@Runner)m 240 fnt1 5818 10655(e)m 3(xample)k 6628(,)s -[ /Rect [6735 10940 6959 11105] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_page_ld_8 /ANN pdfmark -6735(83)s 220 fnt2 4816 10364(s)m 240 fnt1 -4979 10367(unit)m 5358(,)s -[ /Rect [5465 10364 5693 10529] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_12 /ANN pdfmark -5465(37)s 5056 10079(and)m 220 fnt2 -5460 10076(@Space)m 240 fnt1 6357 10079(symbol)m 7064(,)s -[ /Rect [7171 10079 7405 10241] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_spac_ld_2 /ANN pdfmark -7171(44)s -220 fnt2 4816 9788(@Scale)m 240 fnt1 5639 9791(symbol)m 6346(,)s - -[ /Rect [6453 9788 6687 9956] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_scal_ld_1 /ANN pdfmark -6453(52)s 4816 9503(Scaling)m 5586(of)s 5857(object)s 6448(,)s - -[ /Rect [6555 9500 6790 9668] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_hsca_ld_3 /ANN pdfmark -6555(50)s 4816 9215(Scribe)m 5429(,)s -[ /Rect [5536 9214 5644 9373] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pri_cros_ld_2 /ANN pdfmark -5536(7)s 220 fnt2 -4816 8924(@Section)m 240 fnt1 5816 8927(e)m 3(xample)k 6626(,)s - -[ /Rect [6733 8924 6960 9089] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_chap_ld_6 /ANN pdfmark -6733(88)s 220 fnt2 4816 8636(@SetHeaderComponent)m 240 fnt1 7277 8639(symbol)m -7984(,)s -[ /Rect [8091 8636 8326 8803] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_head_ld_4 /ANN pdfmark -8091(60)s 220 fnt2 4816 8348(@SetColor)m 240 fnt1 -5951 8351(symbol)m 6658(,)s -[ /Rect [6765 8348 6991 8516] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_colo_ld_2 /ANN pdfmark -6765(45)s 220 fnt2 4816 8060(@SetColour)m -240 fnt1 6073 8063(symbol)m 6780(,)s -[ /Rect [6887 8060 7113 8228] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_colo_ld_1 /ANN pdfmark -6887(45)s 4816 7775(Size)m -5283(of)s 5554(an)s 5837(object)s 6428(,)s -[ /Rect [6535 7775 6769 7937] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_size_ld_4 /ANN pdfmark -6535(24)s -4816 7487(small)m 5388(capitals)s 6115(,)s -[ /Rect [6222 7487 6437 7649] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_font_ld_7 /ANN pdfmark -6222(41)s 4816 7199(Sorted)m -5498(g)s 1(alle)k 3(ys)k 6169(,)s -[ /Rect [6276 7196 6510 7361] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_sort_ld_1 /ANN pdfmark -6276(32)s -4816 6911(Space)m 5390(,)s -[ /Rect [5497 6908 5721 7073] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_lexi_ld_10 /ANN pdfmark -5497(13)s 5056 6623(when)m 5632(signi\207cant)s -6635(,)s -[ /Rect [6742 6620 6969 6785] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_34 /ANN pdfmark -6742(38)s 220 fnt2 4816 6332(@Space)m 240 fnt1 -5713 6335(symbol)m 6420(,)s -[ /Rect [6527 6335 6761 6497] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_spac_ld_1 /ANN pdfmark -6527(44)s 220 fnt2 4816 6044(@Star)m -8(tHSpan)k -240 fnt1 6226 6047(symbol)m 6933(,)s -[ /Rect [7040 6044 7255 6212] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_span_ld_1 /ANN pdfmark -7040(51)s 220 fnt2 -4816 5756(@Star)m -8(tHVSpan)k 240 fnt1 6372 5759(symbol)m 7079(,)s - -[ /Rect [7186 5756 7401 5924] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_span_ld_3 /ANN pdfmark -7186(51)s 220 fnt2 4816 5468(@Star)m -8(tVSpan)k 240 fnt1 -6214 5471(symbol)m 6921(,)s -[ /Rect [7028 5468 7243 5636] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_span_ld_2 /ANN pdfmark -7028(51)s 4816 5183(Style)m 5363(of)s -5634(an)s 5917(object)s 6508(,)s -[ /Rect [6615 5180 6839 5345] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_size_ld_1 /ANN pdfmark -6615(23)s 220 fnt2 -4816 4892(sup)m 240 fnt1 5222 4895(e)m 3(xample)k 6032(,)s - -[ /Rect [6139 4892 6365 5060] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_exa_equa_ld_5 /ANN pdfmark -6139(75)s 4816 4607(Symbol)m 5563(,)s -[ /Rect [5670 4607 5784 4769] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pri_defi_ld_2 /ANN pdfmark -5670(4)s 220 fnt2 -4816 4316(@SysDatabase)m 240 fnt1 6396 4319(symbol)m 7103(,)s -[ /Rect [7210 4316 7444 4483] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_data_ld_3 /ANN pdfmark -7210(64)s -220 fnt2 4816 4028(@SysInclude)m 240 fnt1 6164 4031(symbol)m 6871(,)s - -[ /Rect [6978 4028 7213 4193] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_incl_ld_2 /ANN pdfmark -6978(70)s 220 fnt2 4816 3740(@SysIncludeGr)m 2(aphic)k 240 fnt1 -6933 3743(symbol)m 7640(,)s -[ /Rect [7747 3738 7978 3907] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_incg_ld_2 /ANN pdfmark -7747(69)s 220 fnt2 4816 3452(@SysIncludeGr)m 2(aphicRepeated)k -240 fnt1 7877 3455(symbol)m 8584(,)s -[ /Rect [8691 3450 8922 3619] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_incr_ld_2 /ANN pdfmark -8691(69)s 220 fnt2 -4816 3164(@SysPrependGr)m 2(aphic)k 240 fnt1 7055 3167(symbol)m 7762(,)s - -[ /Rect [7869 3164 8104 3329] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_prep_ld_2 /ANN pdfmark -7869(70)s 220 fnt2 4816 2588(t)m 240 fnt1 4933 2591(g)m 1(ap)k -5331(mode)s 5866(,)s -[ /Rect [5973 2588 6201 2753] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_30 /ANN pdfmark -5973(37)s 4816 2303(T)m 19(ables)k -5432(,)s -[ /Rect [5539 2303 5653 2465] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pri_obje_ld_5 /ANN pdfmark -5539(2)s 4816 2015(T)m 19(ab)k 4(ulation)k -5886(g)s 1(ap)k 6284(mode)s 6819(,)s -[ /Rect [6926 2012 7154 2177] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_29 /ANN pdfmark -6926(37)s -220 fnt2 4816 1724(@T)m 26(ag)k 240 fnt1 5439 1727(parameter)m 9(,)k +[ /Rect [6735 10652 6969 10817] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_page_8 /ANN pdfmark +6735(84)s 220 fnt2 4816 10076(@Scale)m 240 fnt1 +5639 10079(symbol)m 6346(,)s +[ /Rect [6453 10076 6677 10244] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_scal_1 /ANN pdfmark +6453(53)s 4816 9791(Scaling)m 5586(of)s +5857(object)s 6448(,)s +[ /Rect [6555 9788 6790 9956] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_hsca_3 /ANN pdfmark +6555(50)s 4816 9503(Scribe)m 5429(,)s + +[ /Rect [5536 9502 5644 9661] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pri_cros_2 /ANN pdfmark +5536(7)s 220 fnt2 4816 9212(@Section)m 240 fnt1 5816 9215(e)m 3(xample)k +6626(,)s +[ /Rect [6733 9210 6964 9377] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_chap_6 /ANN pdfmark +6733(89)s 220 fnt2 4816 8924(@SetColor)m 240 fnt1 +5951 8927(symbol)m 6658(,)s +[ /Rect [6765 8924 6998 9091] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_colo_2 /ANN pdfmark +6765(46)s 220 fnt2 4816 8636(@SetColour)m +240 fnt1 6073 8639(symbol)m 6780(,)s +[ /Rect [6887 8636 7120 8803] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_colo_1 /ANN pdfmark +6887(46)s 220 fnt2 +4816 8348(@SetHeaderComponent)m 240 fnt1 7277 8351(symbol)m 7984(,)s +[ /Rect [8091 8348 8306 8515] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_head_4 /ANN pdfmark +8091(61)s +4816 8063(Size)m 5283(of)s 5554(an)s 5837(object)s 6428(,)s + +[ /Rect [6535 8063 6769 8225] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_size_4 /ANN pdfmark +6535(24)s 4816 7775(small)m 5388(capitals)s 6115(,)s +[ /Rect [6222 7775 6437 7937] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_font_7 /ANN pdfmark +6222(41)s +4816 7487(Sorted)m 5498(g)s 1(alle)k 3(ys)k 6169(,)s + +[ /Rect [6276 7484 6510 7649] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_sort_1 /ANN pdfmark +6276(32)s 4816 7199(Space)m 5390(,)s +[ /Rect [5497 7196 5721 7361] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_lexi_10 /ANN pdfmark +5497(13)s 5056 6911(when)m +5632(signi\207cant)s 6635(,)s +[ /Rect [6742 6908 6969 7073] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_34 /ANN pdfmark +6742(38)s 220 fnt2 4816 6620(@Space)m +240 fnt1 5713 6623(symbol)m 6420(,)s +[ /Rect [6527 6623 6761 6785] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_spac_1 /ANN pdfmark +6527(44)s 220 fnt2 +4816 6332(@Star)m -8(tHSpan)k 240 fnt1 6226 6335(symbol)m 6933(,)s + +[ /Rect [7040 6332 7274 6500] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_span_1 /ANN pdfmark +7040(52)s 220 fnt2 4816 6044(@Star)m -8(tHVSpan)k 240 fnt1 +6372 6047(symbol)m 7079(,)s +[ /Rect [7186 6044 7420 6212] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_span_3 /ANN pdfmark +7186(52)s 220 fnt2 4816 5756(@Star)m -8(tVSpan)k +240 fnt1 6214 5759(symbol)m 6921(,)s +[ /Rect [7028 5756 7262 5924] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_span_2 /ANN pdfmark +7028(52)s 4816 5471(Style)m +5363(of)s 5634(an)s 5917(object)s 6508(,)s +[ /Rect [6615 5468 6839 5633] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_size_1 /ANN pdfmark +6615(23)s +220 fnt2 4816 5180(s)m 240 fnt1 4979 5183(unit)m 5358(,)s + +[ /Rect [5465 5180 5693 5345] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_12 /ANN pdfmark +5465(37)s 5056 4895(and)m 220 fnt2 5460 4892(@Space)m 240 fnt1 +6357 4895(symbol)m 7064(,)s +[ /Rect [7171 4895 7405 5057] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_spac_2 /ANN pdfmark +7171(44)s 220 fnt2 4816 4604(sup)m +240 fnt1 5222 4607(e)m 3(xample)k 6032(,)s +[ /Rect [6139 4604 6372 4771] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_exa_equa_5 /ANN pdfmark +6139(76)s +4816 4319(Symbol)m 5563(,)s +[ /Rect [5670 4319 5784 4481] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pri_defi_2 /ANN pdfmark +5670(4)s 220 fnt2 4816 4028(@SysDatabase)m +240 fnt1 6396 4031(symbol)m 7103(,)s +[ /Rect [7210 4028 7443 4195] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_data_3 /ANN pdfmark +7210(66)s 220 fnt2 +4816 3740(@SysIncludeGr)m 2(aphicRepeated)k 240 fnt1 7877 3743(symbol)m 8584(,)s + +[ /Rect [8691 3740 8926 3905] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_incr_2 /ANN pdfmark +8691(70)s 220 fnt2 4816 3452(@SysIncludeGr)m 2(aphic)k 240 fnt1 +6933 3455(symbol)m 7640(,)s +[ /Rect [7747 3452 7982 3617] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_incg_2 /ANN pdfmark +7747(70)s 220 fnt2 4816 3164(@SysInclude)m +240 fnt1 6164 3167(symbol)m 6871(,)s +[ /Rect [6978 3166 7193 3329] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_incl_2 /ANN pdfmark +6978(71)s 220 fnt2 +4816 2876(@SysPrependGr)m 2(aphic)k 240 fnt1 7055 2879(symbol)m 7762(,)s + +[ /Rect [7869 2878 8084 3041] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_prep_2 /ANN pdfmark +7869(71)s 4816 2303(T)m 19(ables)k 5432(,)s +[ /Rect [5539 2303 5653 2465] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pri_obje_5 /ANN pdfmark +5539(2)s +4816 2015(T)m 19(ab)k 4(ulation)k 5886(g)s 1(ap)k +6284(mode)s 6819(,)s +[ /Rect [6926 2012 7154 2177] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_29 /ANN pdfmark +6926(37)s 220 fnt2 4816 1724(@T)m 26(agged)k +240 fnt1 5805 1727(symbol)m 6512(,)s +[ /Rect [6619 1724 6843 1891] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_tagg_1 /ANN pdfmark +6619(63)s 220 fnt2 +4816 1436(@T)m 26(ag)k 240 fnt1 5439 1439(parameter)m 9(,)k 6491(def)s 2(ault)k 7212(v)s 6(alue)k 7780(of)s 7998(,)s -[ /Rect [8105 1724 8338 1891] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_name_ld_4 /ANN pdfmark -8105(16)s 220 fnt2 4816 1436(@T)m 26(agged)k -240 fnt1 5805 1439(symbol)m 6512(,)s -[ /Rect [6619 1436 6853 1603] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_tagg_ld_1 /ANN pdfmark -6619(62)s 4816 1151(T)m 19(ar)k 4(get)k +[ /Rect [8105 1436 8338 1603] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_name_4 /ANN pdfmark +8105(16)s 4816 1151(T)m 19(ar)k 4(get)k 5476(of)s 5747(cross)s 6289(reference)s 7179(,)s -[ /Rect [7286 1148 7393 1313] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pri_cros_ld_4 /ANN pdfmark +[ /Rect [7286 1148 7393 1313] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pri_cros_4 /ANN pdfmark 7286(8)s 4816 863(T)m 19(ar)k 4(get)k 5476(of)s 5747(a)s 5913(g)s 1(alle)k 3(y)k 6494(,)s -[ /Rect [6601 863 6816 1025] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pri_gall_ld_3 /ANN pdfmark +[ /Rect [6601 863 6816 1025] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pri_gall_3 /ANN pdfmark 6601(11)s -220 fnt2 4816 572(@T)m 26(arget)k 240 fnt1 5703 575(symbol)m -6410(,)s -[ /Rect [6517 572 6752 737] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_gall_ld_11 /ANN pdfmark -6517(30)s 5056 287(in)m 5299(detail)s 5831(,)s +5056 575(in)m 5299(detail)s 5831(,)s +[ /Rect [5938 572 6171 739] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_gall_2 /ANN pdfmark +5938(26)s 220 fnt2 +4816 284(@T)m 26(arget)k 240 fnt1 5703 287(symbol)m 6410(,)s -[ /Rect [5938 284 6171 451] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_gall_ld_2 /ANN pdfmark -5938(26)s +[ /Rect [6517 284 6752 449] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_gall_11 /ANN pdfmark +6517(30)s grestore gsave 1417 -15423 translate @@ -19891,7 +20510,7 @@ grestore pgsave restore showpage -%%Page: 99 105 +%%Page: 103 109 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Italic @@ -19921,102 +20540,106 @@ grestore gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(Inde)m 4(x)k 240 fnt5 10249 -1583(99)m +240 fnt6 1417 -1580(Inde)m 4(x)k 240 fnt5 10130 -1583(103)m gsave 1417 -15423 translate 240 fnt1 9066 13412 0 13412 240 288 60 LoutGraphic gsave 1 LoutMargSet grestore -0 13254(T)m 96 13206(E)m 204 13254(X)m 240 12966(h)m 1(yphenation)k +0 13254(T)m 96 13206(E)m 203 13254(X)m 240 12966(h)m 1(yphenation)k 1427(,)s -[ /Rect [1534 12961 1765 13128] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_38 /ANN pdfmark +[ /Rect [1534 12961 1765 13128] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_38 /ANN pdfmark 1534(39)s 240 12678(optimal)m 1025(paragraph)s 2038(breaking)s 2875(,)s -[ /Rect [2982 12673 3213 12840] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_36 /ANN pdfmark +[ /Rect [2982 12673 3213 12840] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_36 /ANN pdfmark 2982(39)s 0 12390(T)m 16(e)k 3(xtual)k 766(unit)s 1145(,)s -[ /Rect [1252 12387 1476 12552] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_lexi_ld_1 /ANN pdfmark -1252(13)s 220 fnt2 0 11811(@Under)m -3(line)k -240 fnt1 1215 11814(symbol)m 1922(,)s -[ /Rect [2029 11813 2263 11976] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_unde_ld_1 /ANN pdfmark -2029(72)s 0 11526(Underscore)m -1158(character)s 2039(,)s -[ /Rect [2146 11523 2370 11688] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_lexi_ld_7 /ANN pdfmark -2146(13)s 220 fnt2 0 11235(@Use)m -240 fnt1 665 11238(symbol)m 1372(,)s -[ /Rect [1479 11235 1703 11402] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_open_ld_2 /ANN pdfmark -1479(63)s 220 fnt2 -0 10659(v)m 240 fnt1 169 10662(unit)m 548(,)s -[ /Rect [655 10659 883 10824] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_13 /ANN pdfmark -655(37)s -240 10374(ef)m 6(fect)k 836(on)s 1133(paragraph)s 2146(breaking)s -2983(,)s -[ /Rect [3090 10371 3314 10536] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_brea_ld_1 /ANN pdfmark -3090(43)s 220 fnt2 0 10083(@V)m 17(Adjust)k -240 fnt1 1017 10086(symbol)m 1724(,)s -[ /Rect [1831 10083 2066 10251] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_hadj_ld_3 /ANN pdfmark +[ /Rect [1252 12387 1476 12552] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_lexi_1 /ANN pdfmark +1252(13)s 220 fnt2 0 12099(t)m +240 fnt1 117 12102(g)m 1(ap)k 515(mode)s 1050(,)s + +[ /Rect [1157 12099 1385 12264] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_30 /ANN pdfmark +1157(37)s 220 fnt2 0 11523(@Under)m -3(line)k 240 fnt1 +1215 11526(symbol)m 1922(,)s +[ /Rect [2029 11523 2253 11688] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_unde_1 /ANN pdfmark +2029(73)s 0 11238(Underscore)m 1158(character)s +2039(,)s +[ /Rect [2146 11235 2370 11400] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_lexi_7 /ANN pdfmark +2146(13)s 220 fnt2 0 10947(@Use)m 240 fnt1 +665 10950(symbol)m 1372(,)s +[ /Rect [1479 10947 1713 11114] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_open_2 /ANN pdfmark +1479(64)s 220 fnt2 0 10371(@V)m 17(Adjust)k +240 fnt1 1017 10374(symbol)m 1724(,)s +[ /Rect [1831 10371 2066 10539] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_hadj_3 /ANN pdfmark 1831(50)s 220 fnt2 -0 9795(@VContr)m 2(act)k 240 fnt1 1252 9798(symbol)m 1959(,)s +0 10083(@VContr)m 2(act)k 240 fnt1 1252 10086(symbol)m 1959(,)s -[ /Rect [2066 9793 2297 9960] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_hcon_ld_2 /ANN pdfmark -2066(49)s 220 fnt2 0 9507(@VCo)m 3(v)k 5(er)k -240 fnt1 1006 9510(symbol)m 1713(,)s -[ /Rect [1820 9507 2035 9675] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_cove_ld_2 /ANN pdfmark +[ /Rect [2066 10083 2301 10251] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_hcon_2 /ANN pdfmark +2066(50)s 220 fnt2 0 9795(@VCo)m 3(v)k 5(er)k +240 fnt1 1006 9798(symbol)m 1713(,)s +[ /Rect [1820 9795 2035 9963] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_cove_2 /ANN pdfmark 1820(51)s 220 fnt2 -0 9219(@V)m 17(erbatim)k 240 fnt1 1129 9222(symbol)m 1836(,)s +0 9507(@V)m 17(erbatim)k 240 fnt1 1129 9510(symbol)m 1836(,)s -[ /Rect [1943 9221 2158 9384] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_verb_ld_1 /ANN pdfmark -1943(71)s 0 8934(V)m 26(ertical)k 797(concatenation)s 2129(,)s +[ /Rect [1943 9507 2167 9672] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_verb_1 /ANN pdfmark +1943(73)s 0 9222(V)m 26(ertical)k 797(concatenation)s 2129(,)s -[ /Rect [2236 8931 2469 9098] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_2 /ANN pdfmark -2236(36)s 220 fnt2 0 8643(@VExpand)m 240 fnt1 1161 8646(symbol)m +[ /Rect [2236 9219 2469 9386] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_2 /ANN pdfmark +2236(36)s 220 fnt2 0 8931(@VExpand)m 240 fnt1 1161 8934(symbol)m 1868(,)s -[ /Rect [1975 8641 2206 8808] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_hexp_ld_2 /ANN pdfmark -1975(49)s 220 fnt2 0 8355(@VLimited)m 240 fnt1 -1123 8358(symbol)m 1830(,)s -[ /Rect [1937 8355 2172 8523] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_hlim_ld_2 /ANN pdfmark -1937(50)s 220 fnt2 0 8067(@VScale)m -240 fnt1 969 8070(symbol)m 1676(,)s -[ /Rect [1783 8067 2018 8235] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_hsca_ld_2 /ANN pdfmark +[ /Rect [1975 8929 2206 9096] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_hexp_2 /ANN pdfmark +1975(49)s 220 fnt2 0 8643(@VLimited)m 240 fnt1 +1123 8646(symbol)m 1830(,)s +[ /Rect [1937 8643 2172 8811] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_hlim_2 /ANN pdfmark +1937(50)s 220 fnt2 0 8355(@VScale)m +240 fnt1 969 8358(symbol)m 1676(,)s +[ /Rect [1783 8355 2018 8523] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_hsca_2 /ANN pdfmark 1783(50)s 220 fnt2 -0 7779(@VShift)m 240 fnt1 863 7782(symbol)m 1570(,)s -[ /Rect [1677 7777 1908 7944] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_hshi_ld_2 /ANN pdfmark +0 8067(@VShift)m 240 fnt1 863 8070(symbol)m 1570(,)s +[ /Rect [1677 8065 1908 8232] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_hshi_2 /ANN pdfmark 1677(49)s -220 fnt2 0 7491(@VSpan)m 240 fnt1 927 7494(symbol)m 1634(,)s - -[ /Rect [1741 7491 1956 7659] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_span_ld_5 /ANN pdfmark -1741(51)s 220 fnt2 0 6915(w)m 240 fnt1 216 6918(unit)m -595(,)s -[ /Rect [702 6915 930 7080] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_14 /ANN pdfmark -702(37)s 0 6630(White)m 640(space)s 1174(,)s - -[ /Rect [1281 6627 1505 6792] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_lexi_ld_8 /ANN pdfmark -1281(13)s 240 6342(when)m 816(signi\207cant)s 1819(,)s -[ /Rect [1926 6339 2153 6504] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_33 /ANN pdfmark -1926(38)s -220 fnt2 0 6051(@Wide)m 240 fnt1 774 6054(symbol)m 1481(,)s - -[ /Rect [1588 6051 1815 6216] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_wide_ld_1 /ANN pdfmark -1588(48)s 0 5766(W)m 9(idth)k 646(of)s 917(an)s -1200(object)s 1791(,)s -[ /Rect [1898 5766 2132 5928] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_size_ld_2 /ANN pdfmark -1898(24)s 0 5478(W)m 19(ord)k -531(,)s -[ /Rect [638 5478 872 5640] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_det_lexi_ld_18 /ANN pdfmark -638(14)s 220 fnt2 0 4899(x)m 240 fnt1 -168 4902(g)m 1(ap)k 566(mode)s 1101(,)s -[ /Rect [1208 4899 1436 5064] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_conc_ld_24 /ANN pdfmark -1208(37)s -220 fnt2 0 4323(@Y)m 4(ield)k 240 fnt1 753 4326(symbol)m -1460(,)s -[ /Rect [1567 4323 1795 4491] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_case_ld_2 /ANN pdfmark -1567(57)s 220 fnt2 0 4035(@YUnit)m 240 fnt1 -814 4038(symbol)m 1521(,)s -[ /Rect [1628 4035 1854 4203] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_yuni_ld_1 /ANN pdfmark -1628(45)s 220 fnt2 0 3459(@ZUnit)m -240 fnt1 802 3462(symbol)m 1509(,)s -[ /Rect [1616 3459 1842 3627] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4074_pre_yuni_ld_2 /ANN pdfmark +220 fnt2 0 7779(@VSpan)m 240 fnt1 927 7782(symbol)m 1634(,)s + +[ /Rect [1741 7779 1975 7947] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_span_5 /ANN pdfmark +1741(52)s 220 fnt2 0 7491(v)m 240 fnt1 169 7494(unit)m +548(,)s +[ /Rect [655 7491 883 7656] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_13 /ANN pdfmark +655(37)s 240 7206(ef)m 6(fect)k 836(on)s +1133(paragraph)s 2146(breaking)s 2983(,)s +[ /Rect [3090 7203 3314 7368] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_brea_10 /ANN pdfmark +3090(43)s 0 6630(White)m +640(space)s 1174(,)s +[ /Rect [1281 6627 1505 6792] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_lexi_8 /ANN pdfmark +1281(13)s 240 6342(when)m 816(signi\207cant)s +1819(,)s +[ /Rect [1926 6339 2153 6504] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_33 /ANN pdfmark +1926(38)s 220 fnt2 0 6051(@Wide)m 240 fnt1 +774 6054(symbol)m 1481(,)s +[ /Rect [1588 6051 1815 6216] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_wide_1 /ANN pdfmark +1588(48)s 0 5766(W)m 9(idth)k +646(of)s 917(an)s 1200(object)s 1791(,)s +[ /Rect [1898 5766 2132 5928] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_size_2 /ANN pdfmark +1898(24)s +0 5478(W)m 19(ord)k 531(,)s +[ /Rect [638 5478 872 5640] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_det_lexi_18 /ANN pdfmark +638(14)s 220 fnt2 +0 5187(w)m 240 fnt1 216 5190(unit)m 595(,)s +[ /Rect [702 5187 930 5352] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_14 /ANN pdfmark +702(37)s +220 fnt2 0 4611(x)m 240 fnt1 168 4614(g)m 1(ap)k +566(mode)s 1101(,)s +[ /Rect [1208 4611 1436 4776] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_conc_24 /ANN pdfmark +1208(37)s 220 fnt2 0 4035(@Y)m 4(ield)k +240 fnt1 753 4038(symbol)m 1460(,)s +[ /Rect [1567 4035 1794 4203] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_case_2 /ANN pdfmark +1567(58)s 220 fnt2 +0 3747(@YUnit)m 240 fnt1 814 3750(symbol)m 1521(,)s +[ /Rect [1628 3747 1854 3915] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_yuni_1 /ANN pdfmark +1628(45)s +220 fnt2 0 3171(@ZUnit)m 240 fnt1 802 3174(symbol)m 1509(,)s + +[ /Rect [1616 3171 1842 3339] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT16_4080_pre_yuni_2 /ANN pdfmark 1616(45)s grestore gsave @@ -20048,5 +20671,5 @@ showpage %%+ procset LoutFigPrependGraphic %%+ procset LoutBasicSetup %%+ encoding vec2 -%%Pages: 105 +%%Pages: 109 %%EOF diff --git a/doc/expert/pre_gall b/doc/expert/pre_gall index a13aab9..e5443f4 100644 --- a/doc/expert/pre_gall +++ b/doc/expert/pre_gall @@ -5,7 +5,7 @@ @PP These symbols galley.sym @Index { @@Galley symbol } -galley.sym @Index { @@ForceGalley symbol } +forcegalley.sym @Index { @@ForceGalley symbol } both act as a placeholder for a galley. That is, they may be replaced by components of a galley. In the case of @@ForceGalley the galley will then have a forcing galley effect at this point although it need not be diff --git a/doc/expert/pre_link b/doc/expert/pre_link index 17a8059..fb066d2 100644 --- a/doc/expert/pre_link +++ b/doc/expert/pre_link @@ -20,6 +20,10 @@ result of this is just {@I object}, but if the user of a screen viewer clicks on any point within the rectangular bounding box of that object, a link will be entered. @PP +At present, @I object above is treated as though it were enclosed +in @@OneCol. This means that a long link source or destination point +will not break over two lines as part of an enclosing paragraph. +@PP To create a destination point, place @ID { @I tag @Code "@LinkDest" @I object } at some point in the document. Again, @I tag must evaluate to a @@ -51,8 +55,13 @@ link that takes them to the given URL location, assuming that the software which they are using to display the document is clever enough to do this. @PP -At present, @I object above is treated as though it were enclosed -in @@OneCol, which means that a long link source or destination point -will not break over two lines as part of an enclosing paragraph. This -deficiency might be corrected in the future. +For the purposes of @@Common, @@Rump, and @@Meld, two @@LinkSource +objects are considered to be equal if their right parameters are +equal; the left parameters are not considered. This behaviour is +needed, for example, to make index entries look reasonable when +melded. If two @@LinkSource objects with equal right parameters but +different left parameters are melded into one, one of the two will +be the result, but which one is undefined. Notice that melding +cannot produce an undefined link, since the worst it can do is +delete a @@LinkSource. @End @Section diff --git a/doc/expert/pre_rump b/doc/expert/pre_rump index 155c86b..563b558 100644 --- a/doc/expert/pre_rump +++ b/doc/expert/pre_rump @@ -26,22 +26,64 @@ The only known use for @@Rump and @@Common is to implement merged index entries (Section {@NumberOf sorted}). @PP The @@Meld symbol returns the minimum meld of two paragraphs, that -is the shortest paragraph that contains the two original paragraphs +is, the shortest paragraph that contains the two original paragraphs as subsequences. For example, @ID @Code "{ Aardvark , 1 , 2 } @Meld { Aardvark , 2 , 3 }" produces @ID { Aardvark , 1 , 2 } @Meld { Aardvark , 2 , 3 } -The result is related to the well-known -longest common substring, in that the meld contains everything not in -the lcs plus one copy of everything in the lcs. This function is -well-suited to melding complex index entries. Note that there must be -a non-zero amount of space before each comma, otherwise each will become -part of the preceding word, and, since @@Meld compares the two paragraphs -word by word, the result will be different and less satisfactory. +The result is related to the well-known longest common substring, in +that the meld contains everything not in the lcs plus one copy of +everything in the lcs. Where there are several minimum melds, @@Meld +returns the one in which the components of the first parameter are as +far left as possible. @PP Determining the values of all these symbols requires testing whether one component of the first paragraph is equal to one component of the second. Since Version 3.25, the objects involved may be arbitrary and Lout will perform the necessary detailed checking for equality; previously, only simple words were guaranteed to be tested correctly. +Two words are equal if they contain the same sequence of characters, +regardless of whether they are enclosed in quotes, and regardless +of the current font or any other style information. Otherwise, +objects are equal if they are of the same type and have the same +parameters, including gaps in concatenation objects. The sole +exception is @@LinkSource, whose left parameter is ignored during +equality testing, since otherwise there would be problems in the +appearance of melded clickable index entries. +@PP +Style changing operations (@@Font, @@Colour etc.) are not considered +in equality testing, since these have been processed and deleted by the +time that the tests are done. Also, Lout tries hard to get rid of +redundant braces around concatenation objects, which is why +@ID @Code "{ a { b c } } @Meld { { a b } c }" +produces +@ID { { a { b c } } @Meld { { a b } c } } +The two parameters are equal by the time they are compared by @@Meld. +@PP +One problematic area in the use of these operators is the definition +of equality when objects are immediately adjacent. Lout contains an +optimization which merges immediately adjacent words whenever they +have the same style. For example, +@ID @Code "{Hello}{world}" +would be treated internally as one word, whereas +@ID @Code "{Hello}{yellow @Colour world}" +would be treated as two adjacent words. Thus, although @@Font, +@@Colour, and the other style operators are ignored in equality +testing, they may affect the structure of the objects they lie +within. +@PP +At present, @@Common and @@Rump treat all unmerged components of +their paragraph as separate, even if one is immediately adjacent +to another. @@Common and @@Rump would thus see one component in +the first example and two in the second. @@Meld treats each group +of immediately adjacent components as a single component, so it +would see one component in both examples; but it would still not +report them as equal, since one is a single word and the other is a +pair of adjacent words. These confusing and inconsistent properties +might be revised in the future. See Section {@NumberOf exa_inde} +for an example of the practical use of these operators, in which +very small unbreakable gaps are used to ensure that apparently +adjacent components are separate, and @@OneCol is used to prevent +the word merging optimization from taking effect when it would +otherwise cause trouble. @End @Section diff --git a/doc/expert/preface b/doc/expert/preface index 6043d5c..a85817e 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.25 of the Basser Lout interpreter, using the symbols +by Version 3.26 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 |