diff -u --recursive --new-file -u --recursive --new-file lout-3.24/README lout-3.25/README --- lout-3.24/README Tue Sep 12 12:56:55 2000 +++ lout-3.25/README Mon Dec 24 15:43:29 2001 @@ -1,8 +1,9 @@ -THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.24) -BASSER LOUT VERSION 3 COPYRIGHT (C) 1994, 2000 Jeffrey H. Kingston +THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.25) +BASSER LOUT VERSION 3 COPYRIGHT (C) 1994, 2001 Jeffrey H. Kingston Jeffrey H. Kingston -Basser Department of Computer Science +School of Information Technologies +(formerly Basser Department of Computer Science) The University of Sydney 2006 AUSTRALIA diff -u --recursive --new-file -u --recursive --new-file lout-3.24/blurb lout-3.25/blurb --- lout-3.24/blurb Tue Sep 12 12:57:09 2000 +++ lout-3.25/blurb Mon Dec 24 15:43:46 2001 @@ -1,7 +1,7 @@ - THE LOUT DOCUMENT FORMATTING SYSTEM, VERSION 3.24 + THE LOUT DOCUMENT FORMATTING SYSTEM, VERSION 3.25 -Version 3.24 of the Lout document formatting system is now available +Version 3.25 of the Lout document formatting system is now available (free of charge). The system reads a high-level description of a document similar in style to LaTeX and produces a PostScript, PDF or plain text output file. @@ -21,9 +21,9 @@ Lout is written in highly portable ANSI C. It is distributed under the GNU public license as follows: - ftp://ftp.cs.usyd.edu.au/jeff/lout/lout-3.24.tar.gz + ftp://ftp.cs.usyd.edu.au/jeff/lout/lout-3.25.tar.gz -In other words, in a gzipped tar file called "lout-3.24.tar.gz" in the +In other words, in a gzipped tar file called "lout-3.25.tar.gz" in the "jeff/lout" subdirectory of the home directory of "ftp ftp.cs.usyd.edu.au" with login name "ftp" or "anonymous" using any non-empty password. The distribution contains @@ -44,7 +44,7 @@ For those who want to browse first, a PostScript version of the User's Guide may be found in the same ftp directory: - ftp://ftp.cs.usyd.edu.au/jeff/lout/lout-3.24.user.ps.gz + ftp://ftp.cs.usyd.edu.au/jeff/lout/lout-3.25.user.ps.gz Lout was designed and implemented by Jeffrey H. Kingston (jeff@cs.usyd.edu.au) of the Basser Department of Computer Science at the University of Sydney. diff -u --recursive --new-file -u --recursive --new-file lout-3.24/data/fontdefs.ld lout-3.25/data/fontdefs.ld --- lout-3.24/data/fontdefs.ld Wed May 10 19:29:44 2000 +++ lout-3.25/data/fontdefs.ld Tue Sep 18 14:40:13 2001 @@ -1037,4 +1037,13 @@ @Recode { No } } +{ @FontDef + @Tag { BarCode-Base } + @Family { BarCode } + @Face { Base } + @Name { Code39 } + @Metrics { BC39 } + @Mapping { BC39.LCM } + @Recode { Yes } +} diff -u --recursive --new-file -u --recursive --new-file lout-3.24/data/loutrefs.ld lout-3.25/data/loutrefs.ld --- lout-3.24/data/loutrefs.ld Sun Dec 1 20:28:54 1996 +++ lout-3.25/data/loutrefs.ld Tue Oct 16 10:11:36 2001 @@ -8,6 +8,16 @@ } { @Reference + @Tag { adobe1996epsforms } + @Type { TechReport } + @Author { Adobe Systems, Inc. } + @Title { Using EPS files in PostScript Language Forms } + @TRType { Technical Note } + @Number { 5144 } + @Year { 1996 } +} + +{ @Reference @Tag { adobe1990ps } @Type { Book } @Author { Adobe Systems, Inc. } diff -u --recursive --new-file -u --recursive --new-file lout-3.24/data/standard.ld lout-3.25/data/standard.ld --- lout-3.24/data/standard.ld Mon Sep 11 15:03:53 2000 +++ lout-3.25/data/standard.ld Wed Sep 19 14:17:02 2001 @@ -24,6 +24,7 @@ ###################################################### { contents @Word @CurrLang @Case { + Croatian @Yield { Sadr{@Char zcaron}aj } Czech @Yield { Obsah } Danish @Yield { Indhold } Dutch @Yield { Inhoudsopgave } @@ -33,18 +34,21 @@ French @Yield { Table des Mati{@Char egrave}res } German @Yield { Inhalt } Hungarian @Yield { Tartalom } - Italian @Yield { Contenuto } + Italian @Yield { Indice } Norwegian @Yield { Innhold } Polish @Yield { Spis tre{@Char sacute}ci } Portuguese @Yield { Conte{@Char uacute}do } Russian @Yield { "\363\317\304\305\322\326\301\316\311\305" } + Slovak @Yield { Obsah } Slovenian @Yield { Vsebina } Spanish @Yield { Contenidos } Swedish @Yield { Inneh{@Char aring}ll } + UpperSorbian @Yield { Wobsah } } } { references @Word @CurrLang @Case { + Croatian @Yield { Reference } Czech @Yield { Odkazy na literaturu } Danish @Yield { Referencer } Dutch @Yield { Referenties } @@ -59,13 +63,16 @@ Polish @Yield { Odno{@Char sacute}niki } Portuguese @Yield { Refer{@Char ecircumflex}ncias } Russian @Yield { "\354\311\324\305\322\301\324\325\322\301" } + Slovak @Yield { Odkazy na literat{@Char uacute}uru } Slovenian @Yield { Reference } Spanish @Yield { Referencias } Swedish @Yield { Referenser } + UpperSorbian @Yield { Literatura } } } { bibliography @Word @CurrLang @Case { + Croatian @Yield { Bibliografija } Czech @Yield { Seznam literatury } Danish @Yield { Bibliografi } Dutch @Yield { Bibliografie } @@ -80,13 +87,16 @@ Polish @Yield { Literatura } Portuguese @Yield { Bibliografia } Russian @Yield { "\354\311\324\305\322\301\324\325\322\301" } + Slovak @Yield { Zoznam literat{@Char uacute}ry } Slovenian @Yield { Literatura } Spanish @Yield { Bibliograf{@Char iacute}a } Swedish @Yield { Bibliografi } + UpperSorbian @Yield { Bibliografija } } } { figure @Word @CurrLang @Case { + Croatian @Yield { Slika } Czech @Yield { Obr{@Char aacute}zek } Danish @Yield { Figur } Dutch @Yield { Figuur } @@ -101,34 +111,40 @@ Polish @Yield { Rysunek } Portuguese @Yield { Figura } Russian @Yield { "\362\311\323\325\316\317\313" } + Slovak @Yield { Obr{@Char aacute}zok } Slovenian @Yield { Slika } Spanish @Yield { Figura } Swedish @Yield { Figur } + UpperSorbian @Yield { Wobraz } } } { figurelist @Word @CurrLang @Case { + Croatian @Yield { Popis slika } Czech @Yield { Seznam obr{@Char aacute}zk{@Char uring} } Danish @Yield { Figurliste } - Dutch @Yield { ?? } + Dutch @Yield { Lijst van figuren } # Figuren, Figurenlijst English @Yield { List of Figures } EnglishUK @Yield { List of Figures } - Finnish @Yield { ?? } + Finnish @Yield { Kuvat } French @Yield { Liste des figures } German @Yield { Abbildungsverzeichnis } Hungarian @Yield { {@Char Aacute}br{@Char aacute}k jegyz{@Char eacute}ke } - Italian @Yield { Elenco delle Figure } + Italian @Yield { Elenco delle figure } Norwegian @Yield { ?? } Polish @Yield { Spis rysunk{@Char oacute}w } Portuguese @Yield { Lista de Figuras } Russian @Yield { "\363\320\311\323\317\313 \311\314\314\300\323\324\322\301\303\311\312" } + Slovak @Yield { Zoznam obr{@Char aacute}zkov } Slovenian @Yield { Seznam slik } - Spanish @Yield { ?? } + Spanish @Yield { Lista de figuras } Swedish @Yield { ?? } + UpperSorbian @Yield { Zapisk wobrazow } } } { table @Word @CurrLang @Case { + Croatian @Yield { Tablica } Czech @Yield { Tabulka } Danish @Yield { Tabel } Dutch @Yield { Tabel } @@ -143,40 +159,46 @@ Polish @Yield { Tabela } Portuguese @Yield { Tabela } Russian @Yield { "\364\301\302\314\311\303\301" } + Slovak @Yield { Tabu{@Char lcaron}ka } Slovenian @Yield { Tabela } Spanish @Yield { Tabla } Swedish @Yield { Tabell } + UpperSorbian @Yield { Tabulka } } } { tablelist @Word @CurrLang @Case { + Croatian @Yield { Popis tablica } Czech @Yield { Seznam tabulek } Danish @Yield { Tabelliste } - Dutch @Yield { ?? } + Dutch @Yield { Lijst van tabellen } # Tabellen, Tabellenlijst English @Yield { List of Tables } EnglishUK @Yield { List of Tables } - Finnish @Yield { ?? } + Finnish @Yield { Taulukot } French @Yield { Liste des tables } German @Yield { Tabellenverzeichnis } Hungarian @Yield { T{@Char aacute}bl{@Char aacute}zatok jegyz{@Char eacute}ke } - Italian @Yield { Elenco delle Tabelle } + Italian @Yield { Elenco delle tabelle } Norwegian @Yield { ?? } Polish @Yield { Spis tabel } Portuguese @Yield { Lista de Tabelas } Russian @Yield { "\363\320\311\323\317\313 \324\301\302\314\311\303" } + Slovak @Yield { Zoznam tabuliek } Slovenian @Yield { Seznam tabel } - Spanish @Yield { ?? } + Spanish @Yield { Lista de tablas } Swedish @Yield { ?? } + UpperSorbian @Yield { Zapisk tabulkow } } } { definition @Word @CurrLang @Case { + Croatian @Yield { Definicija } Czech @Yield { Definice } Danish @Yield { Definition } - Dutch @Yield { ?? } + Dutch @Yield { Definitie } English @Yield { Definition } EnglishUK @Yield { Definition } - Finnish @Yield { ?? } + Finnish @Yield { M{@Char adieresis}{@Char adieresis}ritelm{@Char adieresis} } French @Yield { D{@Char eacute}finition } German @Yield { Definition } Hungarian @Yield { defin{@Char iacute}ci{@Char oacute} } @@ -185,19 +207,22 @@ Polish @Yield { Definicja } Portuguese @Yield { Defini{@Char ccedila}{@Char atilde}o } Russian @Yield { "\357\320\322\305\304\305\314\305\316\311\305" } + Slovak @Yield { Defin{@Char iacute}ce } Slovenian @Yield { Definicija } - Spanish @Yield { ?? } + Spanish @Yield { Definici{@Char oacute}n } Swedish @Yield { ?? } + UpperSorbian @Yield { Definicija } } } { lemma @Word @CurrLang @Case { + Croatian @Yield { Lema } Czech @Yield { Lemma } Danish @Yield { Lemma } - Dutch @Yield { ?? } + Dutch @Yield { Lemma } English @Yield { Lemma } EnglishUK @Yield { Lemma } - Finnish @Yield { ?? } + Finnish @Yield { Lemma } French @Yield { Lemme } German @Yield { Lemma } Hungarian @Yield { lemma } @@ -206,19 +231,22 @@ Polish @Yield { Lemat } Portuguese @Yield { Lema } Russian @Yield { "\354\305\315\315\301" } + Slovak @Yield { Lemma } Slovenian @Yield { Lema } Spanish @Yield { ?? } Swedish @Yield { ?? } + UpperSorbian @Yield { Lema } } } { theorem @Word @CurrLang @Case { + Croatian @Yield { Teorem } Czech @Yield { Teor{@Char eacute}m } Danish @Yield { S{@Char ae}tning } - Dutch @Yield { ?? } + Dutch @Yield { Theorema } English @Yield { Theorem } EnglishUK @Yield { Theorem } - Finnish @Yield { ?? } + Finnish @Yield { Lause } French @Yield { Th{@Char eacute}or{@Char egrave}me } German @Yield { Theorem } Hungarian @Yield { t{@Char eacute}tel } @@ -227,19 +255,22 @@ Polish @Yield { Twierdzenie } Portuguese @Yield { Teorema } Russian @Yield { "\364\305\317\322\305\315\301" } + Slovak @Yield { Teor{@Char eacute}ma } Slovenian @Yield { Teorem } - Spanish @Yield { ?? } + Spanish @Yield { Teorema } Swedish @Yield { ?? } + UpperSorbian @Yield { Teorem } } } { proposition @Word @CurrLang @Case { + Croatian @Yield { Propozicija } Czech @Yield { P{@Char rcaron}edpoklad } Danish @Yield { Proposition } - Dutch @Yield { ?? } + Dutch @Yield { Propositie } # Bewering English @Yield { Proposition } EnglishUK @Yield { Proposition } - Finnish @Yield { ?? } + Finnish @Yield { Propositio } French @Yield { Proposition } German @Yield { Satz } Hungarian @Yield { {@Char aacute}ll{@Char iacute}t{@Char aacute}s } @@ -248,19 +279,22 @@ Polish @Yield { Za{@Char lslash}o{@Char zdotabove}enie } Portuguese @Yield { Proposi{@Char ccedilla}{@Char atilde}o } Russian @Yield { "\360\322\305\304\314\317\326\305\316\311\305" } + Slovak @Yield { Predpoklad } Slovenian @Yield { Predpostavka } - Spanish @Yield { ?? } + Spanish @Yield { Proposici{@Char oacute}n } Swedish @Yield { ?? } + UpperSorbian @Yield { Postajenje } } } { corollary @Word @CurrLang @Case { + Croatian @Yield { Korolar } Czech @Yield { D{@Char uring}sledek } Danish @Yield { Korollar } - Dutch @Yield { ?? } + Dutch @Yield { Corollaar } English @Yield { Corollary } EnglishUK @Yield { Corollary } - Finnish @Yield { ?? } + Finnish @Yield { Seuraus } French @Yield { Corollaire } German @Yield { Korollar } Hungarian @Yield { ?? } @@ -269,19 +303,22 @@ Polish @Yield { Wniosek } Portuguese @Yield { Corol{@Char aacute}rio } Russian @Yield { "\363\314\305\304\323\324\327\311\305" } + Slovak @Yield { D{@Char ocircumflex}sledok } Slovenian @Yield { Sklep } - Spanish @Yield { ?? } + Spanish @Yield { Corolario } Swedish @Yield { ?? } + UpperSorbian @Yield { Korolar } } } { example @Word @CurrLang @Case { + Croatian @Yield { Primjer } Czech @Yield { P{@Char rcaron}{@Char iacute}klad } Danish @Yield { Eksempel } - Dutch @Yield { ?? } + Dutch @Yield { Voorbeeld } English @Yield { Example } EnglishUK @Yield { Example } - Finnish @Yield { ?? } + Finnish @Yield { Esimerkki } French @Yield { Exemple } German @Yield { Beispiel } Hungarian @Yield { p{@Char eacute}lda } @@ -290,19 +327,22 @@ Polish @Yield { Przyk{@Char lslash}ad } Portuguese @Yield { Exemplo } Russian @Yield { "\360\322\311\315\305\322" } + Slovak @Yield { Pr{@Char iacute}klad } Slovenian @Yield { Primer } - Spanish @Yield { ?? } + Spanish @Yield { Ejemplo } Swedish @Yield { ?? } + UpperSorbian @Yield { p{@Char rcaron}ik{@Char lslash}ad } } } { claim @Word @CurrLang @Case { + Croatian @Yield { Tvrdnja } Czech @Yield { Tvrzen{@Char iacute} } Danish @Yield { P{@Char aa}stand } - Dutch @Yield { ?? } + Dutch @Yield { Stelling } English @Yield { Claim } EnglishUK @Yield { Claim } - Finnish @Yield { ?? } + Finnish @Yield { V{@Char adieresis}ite } French @Yield { Affirmation } German @Yield { Behauptung } Hungarian @Yield { kijelent{@Char eacute}s } @@ -311,19 +351,22 @@ Polish @Yield { Stwierdzenie } Portuguese @Yield { Crédito } Russian @Yield { "\365\324\327\305\322\326\304\305\316\311\305" } + Slovak @Yield { Tvrdenie } Slovenian @Yield { Trditev } - Spanish @Yield { ?? } + Spanish @Yield { Hip{@Char oacute}tesis } Swedish @Yield { ?? } + UpperSorbian @Yield { Twjerd{@Char zacute}enje } } } { proof @Word @CurrLang @Case { + Croatian @Yield { Dokaz } Czech @Yield { D{@Char uring}kaz } Danish @Yield { Bevis } - Dutch @Yield { ?? } + Dutch @Yield { Bewijs } English @Yield { Proof } EnglishUK @Yield { Proof } - Finnish @Yield { ?? } + Finnish @Yield { Todistus } French @Yield { Preuve } German @Yield { Beweis } Hungarian @Yield { Bizony{@Char iacute}t{@Char aacute}s } @@ -332,13 +375,16 @@ Polish @Yield { Dow{@Char oacute}d } Portuguese @Yield { Prova } Russian @Yield { "\344\317\313\301\332\301\324\305\314\330\323\324\327\317" } + Slovak @Yield { D{@Char ocircumflex}kaz } Slovenian @Yield { Dokaz } - Spanish @Yield { ?? } + Spanish @Yield { Demostraci{@Char oacute}n } Swedish @Yield { ?? } + UpperSorbian @Yield { Dopokaz } } } { abstract @Word @CurrLang @Case { + Croatian @Yield { Sa{@Char zcaron}etak } Czech @Yield { Abstrakt } Danish @Yield { Synopsis } Dutch @Yield { Samenvatting } @@ -353,13 +399,16 @@ Polish @Yield { Abstrakt } Portuguese @Yield { Resumo } Russian @Yield { "\341\302\323\324\322\301\313\324" } #correct! + Slovak @Yield { Abstrakt } Slovenian @Yield { Povzetek } Spanish @Yield { Sinopsis } Swedish @Yield { {@Char Odieresis}versikt } + UpperSorbian @Yield { Zje{@Char cacute}e } } } { preface @Word @CurrLang @Case { + Croatian @Yield { Predgovor } Czech @Yield { P{@Char rcaron}edmluva } Danish @Yield { Forord } Dutch @Yield { Voorwoord } # or { Woord vooraf } @@ -374,37 +423,43 @@ Polish @Yield { Przedmowa } Portuguese @Yield { Pref{@Char aacute}cio } Russian @Yield { "\360\322\305\304\311\323\314\317\327\311\305" } + Slovak @Yield { Predhovor } Slovenian @Yield { Predgovor } Spanish @Yield { Prefacio } Swedish @Yield { F{@Char odieresis}rord } + UpperSorbian @Yield { P{@Char rcaron}eds{@Char lslash}owo } } } { abbreviations @Word @CurrLang @Case { + Croatian @Yield { Skra{@Char cacute}enice } Czech @Yield { Zkratky } Danish @Yield { ?? } Dutch @Yield { ?? } English @Yield { Abbreviations } EnglishUK @Yield { Abbreviations } - Finnish @Yield { ?? } - French @Yield { ?? } - German @Yield { ?? } + Finnish @Yield { Lyhenteet } + French @Yield { Abr{@Char eacute}viation } + German @Yield { Abk{@Char udiaresis}rzungsverzeichnis } Hungarian @Yield { ?? } - Italian @Yield { ?? } + Italian @Yield { Abbreviazioni } Norwegian @Yield { ?? } Polish @Yield { ?? } Portuguese @Yield { Abrevia{@Char ccedilla}{@Char otilde}es } Russian @Yield { ?? } + Slovak @Yield { Skratky } Slovenian @Yield { ?? } Spanish @Yield { ?? } Swedish @Yield { ?? } + UpperSorbian @Yield { Skr{@Char oacute}t{@Char scaron}enki } } } { introduction @Word @CurrLang @Case { + Croatian @Yield { Uvod } Czech @Yield { {@Char Uacute}vod } Danish @Yield { Indledning } - Dutch @Yield { Inleiding } + Dutch @Yield { Afkortingen } English @Yield { Introduction } EnglishUK @Yield { Introduction } Finnish @Yield { Johdanto } @@ -416,13 +471,16 @@ Polish @Yield { Wst{@Char eogonek}p } Portuguese @Yield { Introdu{@Char ccedilla}{@Char atilde}o } Russian @Yield { "\367\327\305\304\305\316\311\305" } + Slovak @Yield { {@Char Uacute}vod } Slovenian @Yield { Uvod } Spanish @Yield { Introducci{@Char oacute}n } Swedish @Yield { Inledning } + UpperSorbian @Yield { Zawod } } } { chapter @Word @CurrLang @Case { + Croatian @Yield { Poglavlje } Czech @Yield { Kapitola } Danish @Yield { Kapitel } Dutch @Yield { Hoofdstuk } @@ -437,13 +495,16 @@ Polish @Yield { Rozdzia{@Char lslash} } Portuguese @Yield { Cap{@Char iacute}tolo } Russian @Yield { "\347\314\301\327\301" } + Slovak @Yield { Kapitola } Slovenian @Yield { Poglavje } Spanish @Yield { Cap{@Char iacute}tulo } Swedish @Yield { Kapitel } + UpperSorbian @Yield { Staw } } } { appendix @Word @CurrLang @Case { + Croatian @Yield { Dodatak } Czech @Yield { P{@Char rcaron}{@Char iacute}loha } Danish @Yield { Appendiks } Dutch @Yield { Appendix } @@ -458,34 +519,40 @@ Polish @Yield { Dodatek } Portuguese @Yield { Apêndice } Russian @Yield { "\360\322\311\314\317\326\305\316\311\305" } + Slovak @Yield { Pr{@Char iacute}loha } Slovenian @Yield { Dodatek } Spanish @Yield { Ap{@Char eacute}ndice } Swedish @Yield { Appendix } + UpperSorbian @Yield { Dodawki } } } { lecture @Word @CurrLang @Case { + Croatian @Yield { Predavanje } Czech @Yield { P{@Char rcaron}edn{@Char aacute}{@Char scaron}ka } Danish @Yield { Lecture } Dutch @Yield { Lecture } English @Yield { Lecture } EnglishUK @Yield { Lecture } - Finnish @Yield { Lecture } - French @Yield { Lecture } + Finnish @Yield { Luento } + French @Yield { Conf{@Char eacute}rence } German @Yield { Lecture } Hungarian @Yield { Lecture } - Italian @Yield { Lecture } + Italian @Yield { Conferenza } Norwegian @Yield { Lecture } Polish @Yield { Lecture } Portuguese @Yield { Conferência } Russian @Yield { Lecture } + Slovak @Yield { Predn{@Char aacute}{@Char scaron}ka } Slovenian @Yield { Lecture } - Spanish @Yield { Lecture } + Spanish @Yield { Conferencia } Swedish @Yield { Lecture } + UpperSorbian @Yield { P{@Char rcaron}edno{@Char scaron}k } } } { index @Word @CurrLang @Case { + Croatian @Yield { Indeks } Czech @Yield { Rejst{@Char rcaron}{@Char iacute}k } Danish @Yield { Indeks } Dutch @Yield { Index } @@ -500,13 +567,16 @@ Polish @Yield { Skorowidz } Portuguese @Yield { {@Char Iacute}ndice Remissivo } Russian @Yield { "\351\316\304\305\313\323" } + Slovak @Yield { Index } Slovenian @Yield { Indeks } Spanish @Yield { Indice } Swedish @Yield { Index } + UpperSorbian @Yield { Indeks } } } { notitle @Word @CurrLang @Case { + Croatian @Yield { Bez naslova } Czech @Yield { Bez n{@Char aacute}zvu } Danish @Yield { Ingen titel } Dutch @Yield { Zonder titel } @@ -521,13 +591,16 @@ Italian @Yield { Senza titolo } Norwegian @Yield { Utel tittel } Russian @Yield { "\342\305\332 \316\301\332\327\301\316\311\321" } + Slovak @Yield { Bez n{@Char aacute}zvu } Slovenian @Yield { Brez naslova } Spanish @Yield { Sin t{@Char iacute}tulo } Swedish @Yield { Ingen titel } + UpperSorbian @Yield { Bjez titla } } } { pages @Word @CurrLang @Case { + Croatian @Yield { stranica } Czech @Yield { stranky } Danish @Yield { sider } Dutch @Yield { pagina's } # or {bladzijden}, {pag.}, {blz.} @@ -542,13 +615,16 @@ Polish @Yield { strony } Portuguese @Yield { p{@Char aacute}ginas } Russian @Yield { "\323\324\322\301\316\311\303\331" } + Slovak @Yield { str{@Char aacute}n } Slovenian @Yield { strani } Spanish @Yield { p{@Char aacute}ginas } Swedish @Yield { sidor } + UpperSorbian @Yield { strony } } } { page @Word @CurrLang @Case { + Croatian @Yield { strana } Czech @Yield { strana } Danish @Yield { side } Dutch @Yield { pagina } # or {bladzijde}, {pag.}, {blz.} @@ -563,19 +639,22 @@ Polish @Yield { strona } Portuguese @Yield { p{@Char aacute}gina } Russian @Yield { "\323\324\322\301\316\311\303\301" } + Slovak @Yield { strana } Slovenian @Yield { stran } Spanish @Yield { p{@Char aacute}gina } Swedish @Yield { sida } + UpperSorbian @Yield { strona } } } { nopublisher @Word @CurrLang @Case { + Croatian @Yield { Bez izdava{@Char ccaron}a } Czech @Yield { Vydavatel neuveden } Danish @Yield { Intet forlag } Dutch @Yield { Ongepubliceerd } # or {Zonder uitgever} English @Yield { No publisher } EnglishUK @Yield { No publisher } - Finnish @Yield { Ei kustantamo } + Finnish @Yield { Ei kustantajaa } French @Yield { Sans {@Char eacute}diteur } German @Yield { Ohne Verleger } Hungarian @Yield { Kiad{@Char oacute} n{@Char eacute}lk{@Char udieresis}l } @@ -584,13 +663,16 @@ Polish @Yield { Bez wydawcy } Portuguese @Yield { Sem editora } Russian @Yield { "\302\305\332 \311\332\304\301\324\305\314\321" } + Slovak @Yield { Vydavate{@Char lcaron} neuveden{@Char eacute} } Slovenian @Yield { Brez zalo{@Char zcaron}nika } Spanish @Yield { Sin editor } Swedish @Yield { Inget f{@Char odieresis}rlag } + UpperSorbian @Yield { Wudawa{@Char cacute}el njeznaty } } } { techrep @Word @CurrLang @Case { + Croatian @Yield { Tehni{@Char ccaron}ko izvje{@Char scaron}{@Char cacute}e } Czech @Yield { Technick{@Char aacute} zpr{@Char aacute}va } Danish @Yield { Teknisk rapport } Dutch @Yield { Technisch rapport } @@ -603,15 +685,18 @@ Italian @Yield { Rapporto tecnico } Norwegian @Yield { Tekn. Rapp. } Russian @Yield { "\324\305\310. \304\317\313\314\301\304" } + Slovak @Yield { Technick{@Char aacute} spr{@Char aacute}va } Polish @Yield { Sprawozdanie techniczne } Portuguese @Yield { Relat{@Char oacute}rio t{@Char eacute}cnico } Slovenian @Yield { Tehn. por. } - Spanish @Yield { ?? } + Spanish @Yield { Informe t{@Char eacute}cnico } Swedish @Yield { Tekn. rap. } + UpperSorbian @Yield { Techn. rozp. } } } { phdthesis @Word @CurrLang @Case { + Croatian @Yield { Doktorska disertacija } Czech @Yield { Doktorsk{@Char aacute} disertace } Danish @Yield { Ph.D.-afhandling } Dutch @Yield { Proefschrift } # or {Dissertatie} @@ -627,13 +712,16 @@ Portuguese @Yield { Tese de doutoramento } Russian @Yield { "\313\301\316\304\311\304\301\324\323\313\301\321" "\304\311\323\323\305\322\324\301\303\311\321" } + Slovak @Yield { Doktorsk{@Char aacute} dizert{@Char aacute}cia } Slovenian @Yield { Doktorska disertacija } Spanish @Yield { Tesis Doctoral } Swedish @Yield { doktorsavhandling } + UpperSorbian @Yield { Disertacija } } } { mastersthesis @Word @CurrLang @Case { + Croatian @Yield { Magistarski rad } Czech @Yield { Diplomov{@Char aacute} pr{@Char aacute}ce } Danish @Yield { Specialeafhandling } Dutch @Yield { Doctoraalscriptie } @@ -649,13 +737,16 @@ Portuguese @Yield { Disserta{@Char ccedilla}{@Char atilde}o de mestrado } Russian @Yield { "\304\311\320\314\317\315\316\301\321" "\322\301\302\317\324\301" } + Slovak @Yield { Diplomov{@Char aacute} pr{@Char aacute}ca } Slovenian @Yield { Diploma } - Spanish @Yield { ?? } + Spanish @Yield { Tesis Magistral } Swedish @Yield { diplomarbete } + UpperSorbian @Yield { Diplomowe d{@Char zacute}{@Char ecaron}{@Char lslash}o } } } { in @Word @CurrLang @Case { + Croatian @Yield { U } Czech @Yield { In } Danish @Yield { I } Dutch @Yield { In } @@ -670,19 +761,22 @@ Polish @Yield { W } Portuguese @Yield { Em } Russian @Yield { "\327" } + Slovak @Yield { In } Slovenian @Yield { V } Spanish @Yield { En } Swedish @Yield { I } + UpperSorbian @Yield { W } } } { continued @Word @CurrLang @Case { + Croatian @Yield { nast. } Czech @Yield { pokra{@Char ccaron}ov{@Char aacute}n{@Char iacute} } Danish @Yield { ?? } Dutch @Yield { ?? } English @Yield { ctd. } EnglishUK @Yield { ctd. } - Finnish @Yield { ?? } + Finnish @Yield { jatk. } French @Yield { suite } German @Yield { Fortsetzung } Hungarian @Yield { folyt. } @@ -691,13 +785,16 @@ Polish @Yield { ?? } Portuguese @Yield { cont. } Russian @Yield { ?? } + Slovak @Yield { pokra{@Char ccaron}ovanie } Slovenian @Yield { ?? } - Spanish @Yield { ?? } + Spanish @Yield { continuaci{@Char oacute}n } Swedish @Yield { ?? } + UpperSorbian @Yield { Pokro{@Char zcaron}owanje } } } { am @Word @CurrLang @Case { + Croatian @Yield { a.m. } Czech @Yield { a.m. } Danish @Yield { a.m. } Dutch @Yield { a.m. } @@ -712,13 +809,16 @@ Polish @Yield { a.m. } Portuguese @Yield { a.m. } Russian @Yield { a.m. } + Slovak @Yield { a.m. } Slovenian @Yield { a.m. } Spanish @Yield { a.m. } Swedish @Yield { a.m. } + UpperSorbian @Yield { dopo{@Char lslash}dnja } } } { pm @Word @CurrLang @Case { + Croatian @Yield { p.m. } Czech @Yield { p.m. } Danish @Yield { p.m. } Dutch @Yield { p.m. } @@ -733,13 +833,16 @@ Polish @Yield { p.m. } Portuguese @Yield { p.m. } Russian @Yield { p.m. } + Slovak @Yield { p.m. } Slovenian @Yield { p.m. } Spanish @Yield { p.m. } Swedish @Yield { p.m. } + UpperSorbian @Yield { popo{@Char lslash}dnju } } } { shortam @Word @CurrLang @Case { + Croatian @Yield { am } Czech @Yield { am } Danish @Yield { am } Dutch @Yield { am } @@ -754,13 +857,16 @@ Polish @Yield { am } Portuguese @Yield { am } Russian @Yield { am } + Slovak @Yield { am } Slovenian @Yield { am } Spanish @Yield { am } Swedish @Yield { am } + UpperSorbian @Yield { dopo{@Char lslash}. } } } { shortpm @Word @CurrLang @Case { + Croatian @Yield { pm } Czech @Yield { pm } Danish @Yield { pm } Dutch @Yield { pm } @@ -775,9 +881,11 @@ Polish @Yield { pm } Portuguese @Yield { pm } Russian @Yield { pm } + Slovak @Yield { pm } Slovenian @Yield { pm } Spanish @Yield { pm } Swedish @Yield { pm } + UpperSorbian @Yield { popo{@Char lslash}. } } } @@ -1216,6 +1324,7 @@ { 26 @Alpha z } { 27 @Alpha @CurrLang @Case { + Croatian @Yield { ?? } Czech @Yield { ?? } Danish @Yield { @Char ae } English @Yield { ?? } @@ -1225,17 +1334,20 @@ French @Yield { @Char ae } German @Yield { ?? } Hungarian @Yield { ?? } - Italian @Yield { @Char ae } + Italian @Yield { ?? } Norwegian @Yield { @Char ae } Polish @Yield { ?? } Portuguese @Yield { ?? } Russian @Yield { ?? } + Slovak @Yield { ?? } Slovenian @Yield { ?? } Spanish @Yield { ?? } Swedish @Yield { @Char aring } + UpperSorbian @Yield { ?? } } } { 28 @Alpha @CurrLang @Case { + Croatian @Yield { ?? } Czech @Yield { ?? } Danish @Yield { @Char oslash } Dutch @Yield { ?? } @@ -1250,12 +1362,15 @@ Polish @Yield { ?? } Portuguese @Yield { ?? } Russian @Yield { ?? } + Slovak @Yield { ?? } Slovenian @Yield { ?? } Spanish @Yield { ?? } Swedish @Yield { @Char adieresis } + UpperSorbian @Yield { ?? } } } { 29 @Alpha @CurrLang @Case { + Croatian @Yield { ?? } Czech @Yield { ?? } Danish @Yield { @Char aring } Dutch @Yield { ?? } @@ -1270,9 +1385,11 @@ Polish @Yield { ?? } Portuguese @Yield { ?? } Russian @Yield { ?? } + Slovak @Yield { ?? } Slovenian @Yield { ?? } Spanish @Yield { ?? } Swedish @Yield { @Char odieresis } + UpperSorbian @Yield { ?? } } } { ?? @UCAlpha ?? } @@ -1304,6 +1421,7 @@ { 26 @UCAlpha Z } { 27 @UCAlpha @CurrLang @Case { + Croatian @Yield { ?? } Czech @Yield { ?? } Danish @Yield { @Char AE } Dutch @Yield { ?? } @@ -1313,17 +1431,20 @@ French @Yield { @Char AE } German @Yield { ?? } Hungarian @Yield { ?? } - Italian @Yield { @Char AE } + Italian @Yield { ?? } Norwegian @Yield { @Char AE } Polish @Yield { ?? } Portuguese @Yield { ?? } Russian @Yield { ?? } + Slovak @Yield { ?? } Slovenian @Yield { ?? } Spanish @Yield { ?? } Swedish @Yield { @Char Aring } + UpperSorbian @Yield { ?? } } } { 28 @UCAlpha @CurrLang @Case { + Croatian @Yield { ?? } Czech @Yield { ?? } Danish @Yield { @Char Oslash } Dutch @Yield { ?? } @@ -1338,12 +1459,15 @@ Polish @Yield { ?? } Portuguese @Yield { ?? } Russian @Yield { ?? } + Slovak @Yield { ?? } Slovenian @Yield { ?? } Spanish @Yield { ?? } Swedish @Yield { @Char Adieresis } + UpperSorbian @Yield { ?? } } } { 29 @UCAlpha @CurrLang @Case { + Croatian @Yield { ?? } Czech @Yield { ?? } Danish @Yield { @Char Aring } Dutch @Yield { ?? } @@ -1358,13 +1482,16 @@ Polish @Yield { ?? } Portuguese @Yield { ?? } Russian @Yield { ?? } + Slovak @Yield { ?? } Slovenian @Yield { ?? } Spanish @Yield { ?? } Swedish @Yield { @Char Odieresis } + UpperSorbian @Yield { ?? } } } { 1 @Months @CurrLang @Case { + Croatian @Yield { sije{@Char ccaron}anj } Czech @Yield { ledna } Danish @Yield { januar } Dutch @Yield { januari } @@ -1379,12 +1506,15 @@ Polish @Yield { stycze{@Char nacute} } Portuguese @Yield { janeiro } Russian @Yield { "\321\316\327\301\322\321" } + Slovak @Yield { janu{@Char aacute}r } Slovenian @Yield { januar } Spanish @Yield { Enero } Swedish @Yield { januari } + UpperSorbian @Yield { wulkeho r{@Char oacute}{@Char zcaron}ka } } } { 2 @Months @CurrLang @Case { + Croatian @Yield { velja{@Char ccaron}a } Czech @Yield { {@Char uacute}nora } Danish @Yield { februar } Dutch @Yield { februari } @@ -1399,12 +1529,15 @@ Polish @Yield { luty } Portuguese @Yield { fevereiro } Russian @Yield { "\306\305\327\322\301\314\321" } + Slovak @Yield { febru{@Char aacute}r } Slovenian @Yield { februar } Spanish @Yield { Febrero } Swedish @Yield { februari } + UpperSorbian @Yield { ma{@Char lslash}eho r{@Char oacute}{@Char zcaron}ka } } } { 3 @Months @CurrLang @Case { + Croatian @Yield { o{@Char zcaron}ujak } Czech @Yield { b{@Char rcaron}ezna } Danish @Yield { marts } Dutch @Yield { maart } @@ -1419,12 +1552,15 @@ Polish @Yield { marzec } Portuguese @Yield { mar{@Char ccedilla}o } Russian @Yield { "\315\301\322\324\301" } + Slovak @Yield { marec } Slovenian @Yield { marec } Spanish @Yield { Marzo } Swedish @Yield { mars } + UpperSorbian @Yield { nal{@Char ecaron}tnika } } } { 4 @Months @CurrLang @Case { + Croatian @Yield { travanj } Czech @Yield { dubna } Danish @Yield { april } Dutch @Yield { april } @@ -1439,12 +1575,15 @@ Polish @Yield { kwiecie{@Char nacute} } Portuguese @Yield { abril } Russian @Yield { "\301\320\322\305\314\321" } + Slovak @Yield { april } Slovenian @Yield { april } Spanish @Yield { Abril } Swedish @Yield { april } + UpperSorbian @Yield { jutrownika } } } { 5 @Months @CurrLang @Case { + Croatian @Yield { svibanj } Czech @Yield { kv{@Char ecaron}tna } Danish @Yield { maj } Dutch @Yield { mei } @@ -1459,12 +1598,15 @@ Polish @Yield { maj } Portuguese @Yield { maio } Russian @Yield { "\315\301\321" } + Slovak @Yield { m{@Char aacute}j } Slovenian @Yield { maj } Spanish @Yield { Mayo } Swedish @Yield { maj } + UpperSorbian @Yield { ma{@Char lslash}eho r{@Char oacute}{@Char zcaron}ka } } } { 6 @Months @CurrLang @Case { + Croatian @Yield { lipanj } Czech @Yield { {@Char ccaron}ervna } Danish @Yield { juni } Dutch @Yield { juni } @@ -1479,13 +1621,16 @@ Polish @Yield { czerwiec } Portuguese @Yield { junho } Russian @Yield { "\311\300\316\321" } + Slovak @Yield { j{@Char uacute}n } Slovenian @Yield { junij } Spanish @Yield { Junio } Swedish @Yield { juni } + UpperSorbian @Yield { sma{@Char zcaron}nika } } } { 7 @Months @CurrLang @Case { + Croatian @Yield { srpanj } Czech @Yield { {@Char ccaron}ervence } Danish @Yield { juli } Dutch @Yield { juli } @@ -1500,12 +1645,15 @@ Polish @Yield { lipiec } Portuguese @Yield { julho } Russian @Yield { "\311\300\314\321" } + Slovak @Yield { j{@Char uacute}l } Slovenian @Yield { julij } Spanish @Yield { Julio } Swedish @Yield { juli } + UpperSorbian @Yield { pra{@Char zcaron}nika } } } { 8 @Months @CurrLang @Case { + Croatian @Yield { kolovoz } Czech @Yield { srpna } Danish @Yield { august } Dutch @Yield { augustus } @@ -1520,12 +1668,15 @@ Polish @Yield { sierpie{@Char nacute} } Portuguese @Yield { agosto } Russian @Yield { "\301\327\307\325\323\324\301" } + Slovak @Yield { august } Slovenian @Yield { avgust } Spanish @Yield { Agosto } Swedish @Yield { augusti } + UpperSorbian @Yield { {@Char zcaron}njenca } } } { 9 @Months @CurrLang @Case { + Croatian @Yield { rujan } Czech @Yield { z{@Char aacute}{@Char rcaron}{@Char iacute} } Danish @Yield { september } Dutch @Yield { september } @@ -1540,12 +1691,15 @@ Polish @Yield { wrzesie{@Char nacute} } Portuguese @Yield { setembro } Russian @Yield { "\323\305\316\324\321\302\322\321" } + Slovak @Yield { september } Slovenian @Yield { september } Spanish @Yield { Septiembre } Swedish @Yield { september } + UpperSorbian @Yield { po{@Char zcaron}njenca } } } { 10 @Months @CurrLang @Case { + Croatian @Yield { listopad } Czech @Yield { {@Char rcaron}{@Char iacute}jna } Danish @Yield { oktober } Dutch @Yield { oktober } @@ -1560,12 +1714,15 @@ Polish @Yield { pa{@Char zacute}dziernik } Portuguese @Yield { outubro } Russian @Yield { "\317\313\324\321\302\322\321" } + Slovak @Yield { okt{@Char oacute}ber } Slovenian @Yield { oktober } Spanish @Yield { Octubre } Swedish @Yield { oktober } + UpperSorbian @Yield { winowca } } } { 11 @Months @CurrLang @Case { + Croatian @Yield { studeni } Czech @Yield { listopadu } Danish @Yield { november } Dutch @Yield { november } @@ -1580,12 +1737,15 @@ Polish @Yield { listopad } Portuguese @Yield { novembro } Russian @Yield { "\316\317\321\302\322\321" } + Slovak @Yield { november } Slovenian @Yield { november } Spanish @Yield { Noviembre } Swedish @Yield { november } + UpperSorbian @Yield { nazymnika } } } { 12 @Months @CurrLang @Case { + Croatian @Yield { prosinac } Czech @Yield { prosince } Danish @Yield { december } Dutch @Yield { december } @@ -1600,13 +1760,16 @@ Polish @Yield { grudzie{@Char nacute} } Portuguese @Yield { dezembro } Russian @Yield { "\304\305\313\301\302\322\321" } + Slovak @Yield { december } Slovenian @Yield { december } Spanish @Yield { Diciembre } Swedish @Yield { december } + UpperSorbian @Yield { hodownika } } } { 1 @ShortMonths @CurrLang @Case { + Croatian @Yield { sij } Czech @Yield { ledna } Danish @Yield { jan } Dutch @Yield { jan } @@ -1621,12 +1784,15 @@ Polish @Yield { sty } Portuguese @Yield { jan } Russian @Yield { "\321\316\327" } + Slovak @Yield { jan } Slovenian @Yield { jan } Spanish @Yield { Ene } Swedish @Yield { jan } + UpperSorbian @Yield { jan } } } { 2 @ShortMonths @CurrLang @Case { + Croatian @Yield { velj } Czech @Yield { {@Char uacute}nora } Danish @Yield { feb } Dutch @Yield { feb } @@ -1641,12 +1807,15 @@ Polish @Yield { luty } Portuguese @Yield { fev } Russian @Yield { "\306\305\327" } + Slovak @Yield { feb } Slovenian @Yield { feb } Spanish @Yield { Feb } Swedish @Yield { feb } + UpperSorbian @Yield { feb } } } { 3 @ShortMonths @CurrLang @Case { + Croatian @Yield { o{@Char zcaron}u } Czech @Yield { b{@Char rcaron}ezna } Danish @Yield { mar } Dutch @Yield { mrt } @@ -1661,13 +1830,16 @@ Polish @Yield { marz } Portuguese @Yield { mar } Russian @Yield { "\315\301\322" } + Slovak @Yield { mar } Slovenian @Yield { mar } Spanish @Yield { Mar } Swedish @Yield { mar } + UpperSorbian @Yield { m{@Char ecaron}r } } } { 4 @ShortMonths @CurrLang @Case { - Czech @Yield @Yield { dubna } + Croatian @Yield { tra } + Czech @Yield { dubna } Danish @Yield { apr } Dutch @Yield { apr } English @Yield { Apr } @@ -1681,12 +1853,15 @@ Polish @Yield { kwie } Portuguese @Yield { abr } Russian @Yield { "\301\320\322" } + Slovak @Yield { apr } Slovenian @Yield { apr } Spanish @Yield { Abr } Swedish @Yield { apr } + UpperSorbian @Yield { apr } } } { 5 @ShortMonths @CurrLang @Case { + Croatian @Yield { svi } Czech @Yield { kv{@Char ecaron}tna } Danish @Yield { maj } Dutch @Yield { mei } @@ -1701,12 +1876,15 @@ Polish @Yield { maj } Portuguese @Yield { mai } Russian @Yield { "\315\301\321" } + Slovak @Yield { m{@Char aacute}j } Slovenian @Yield { maj } Spanish @Yield { May } Swedish @Yield { maj } + UpperSorbian @Yield { meje } } } { 6 @ShortMonths @CurrLang @Case { + Croatian @Yield { lip } Czech @Yield { {@Char ccaron}ervna } Danish @Yield { jun } Dutch @Yield { jun } @@ -1721,12 +1899,15 @@ Polish @Yield { czer } Portuguese @Yield { jun } Russian @Yield { "\311\300\316\321" } + Slovak @Yield { j{@Char uacute}n } Slovenian @Yield { jun } Spanish @Yield { Jun } Swedish @Yield { jun } + UpperSorbian @Yield { jun } } } { 7 @ShortMonths @CurrLang @Case { + Croatian @Yield { srp } Czech @Yield { {@Char ccaron}ervence } Danish @Yield { jul } Dutch @Yield { jul } @@ -1741,12 +1922,15 @@ Polish @Yield { lip } Portuguese @Yield { jul } Russian @Yield { "\311\300\314\321" } + Slovak @Yield { j{@Char uacute}l } Slovenian @Yield { jul } Spanish @Yield { Jul } Swedish @Yield { jul } + UpperSorbian @Yield { jul } } } { 8 @ShortMonths @CurrLang @Case { + Croatian @Yield { kol } Czech @Yield { srpna } Danish @Yield { aug } Dutch @Yield { aug } @@ -1761,12 +1945,15 @@ Polish @Yield { sier } Portuguese @Yield { ago } Russian @Yield { "\301\327\307" } + Slovak @Yield { aug } Slovenian @Yield { avg } Spanish @Yield { Ago } Swedish @Yield { aug } + UpperSorbian @Yield { awg } } } { 9 @ShortMonths @CurrLang @Case { + Croatian @Yield { ruj } Czech @Yield { z{@Char aacute}{@Char rcaron}{@Char iacute} } Danish @Yield { sep } Dutch @Yield { sep } @@ -1781,12 +1968,15 @@ Polish @Yield { wrze } Portuguese @Yield { set } Russian @Yield { "\323\305\316" } + Slovak @Yield { sep } Slovenian @Yield { sep } Spanish @Yield { Sep } Swedish @Yield { sep } + UpperSorbian @Yield { sep } } } { 10 @ShortMonths @CurrLang @Case { + Croatian @Yield { lis } Czech @Yield { {@Char rcaron}{@Char iacute}jna } Danish @Yield { okt } Dutch @Yield { okt } @@ -1801,12 +1991,15 @@ Polish @Yield { pa{@Char zacute} } Portuguese @Yield { out } Russian @Yield { "\317\313\324" } + Slovak @Yield { okt } Slovenian @Yield { okt } Spanish @Yield { Oct } Swedish @Yield { okt } + UpperSorbian @Yield { okt } } } { 11 @ShortMonths @CurrLang @Case { + Croatian @Yield { stu } Czech @Yield { listopadu } Danish @Yield { nov } Dutch @Yield { nov } @@ -1821,12 +2014,15 @@ Polish @Yield { list } Portuguese @Yield { nov } Russian @Yield { "\316\317\321" } + Slovak @Yield { nov } Slovenian @Yield { nov } Spanish @Yield { Nov } Swedish @Yield { nov } + UpperSorbian @Yield { now } } } { 12 @ShortMonths @CurrLang @Case { + Croatian @Yield { pro } Czech @Yield { prosince } Danish @Yield { dec } Dutch @Yield { dec } @@ -1841,13 +2037,16 @@ Polish @Yield { gru } Portuguese @Yield { dez } Russian @Yield { "\304\305\313" } + Slovak @Yield { dec } Slovenian @Yield { dec } Spanish @Yield { Dic } Swedish @Yield { dec } + UpperSorbian @Yield { dec } } } { 1 @WeekDays @CurrLang @Case { + Croatian @Yield { nedjelja } Czech @Yield { ned{@Char ecaron}le } Danish @Yield { s{@Char oslash}ndag } Dutch @Yield { zondag } @@ -1862,12 +2061,15 @@ Polish @Yield { niedziela } Portuguese @Yield { Domingo } Russian @Yield { "\327\317\323\313\322\305\323\305\316\330\305" } + Slovak @Yield { nede{@Char lcaron}a } Slovenian @Yield { nedelja } Spanish @Yield { Domingo } Swedish @Yield { s{@Char odieresis}ndag } + UpperSorbian @Yield { njed{@Char zacute}ela } } } { 2 @WeekDays @CurrLang @Case { + Croatian @Yield { ponedjeljak } Czech @Yield { pond{@Char ecaron}l{@Char iacute} } Danish @Yield { mandag } Dutch @Yield { maandag } @@ -1882,12 +2084,15 @@ Polish @Yield { poniedzia{@Char lslash}ek } Portuguese @Yield { Segunda } Russian @Yield { "\320\317\316\305\304\305\314\330\316\311\313" } + Slovak @Yield { pondelok } Slovenian @Yield { ponedeljek } Spanish @Yield { Lunes } Swedish @Yield { m{@Char aring}ndag } + UpperSorbian @Yield { p{@Char oacute}nd{@Char zacute}ela } } } { 3 @WeekDays @CurrLang @Case { + Croatian @Yield { utorak } Czech @Yield { {@Char uacute}ter{@Char yacute} } Danish @Yield { tirsdag } Dutch @Yield { dinsdag } @@ -1902,12 +2107,15 @@ Polish @Yield { wtorek } Portuguese @Yield { Ter{@Char ccedilla}a } Russian @Yield { "\327\324\317\322\316\311\313" } + Slovak @Yield { utorok } Slovenian @Yield { torek } Spanish @Yield { Martes } Swedish @Yield { tisdag } + UpperSorbian @Yield { wutora } } } { 4 @WeekDays @CurrLang @Case { + Croatian @Yield { srijeda } Czech @Yield { st{@Char rcaron}eda } Danish @Yield { onsdag } Dutch @Yield { woensdag } @@ -1922,12 +2130,15 @@ Polish @Yield { {@Char sacute}roda } Portuguese @Yield { Quarta } Russian @Yield { "\323\322\305\304\301" } + Slovak @Yield { streda } Slovenian @Yield { sreda } Spanish @Yield { Mi{@Char eacute}rcoles } Swedish @Yield { onsdag } + UpperSorbian @Yield { srjeda } } } { 5 @WeekDays @CurrLang @Case { + Croatian @Yield { {@Char ccaron}etvrtak } Czech @Yield { {@Char ccaron}tvrtek } Danish @Yield { torsdag } Dutch @Yield { donderdag } @@ -1942,12 +2153,15 @@ Polish @Yield { czwartek } Portuguese @Yield { Quinta } Russian @Yield { "\336\305\324\327\305\322\307" } + Slovak @Yield { {@Char scaron}tvrtok } Slovenian @Yield { {@Char ccaron}etrtek } Spanish @Yield { Jueves } Swedish @Yield { torsdag } + UpperSorbian @Yield { {@Char scaron}tw{@Char oacute}rtk } } } { 6 @WeekDays @CurrLang @Case { + Croatian @Yield { petak } Czech @Yield { p{@Char aacute}tek } Danish @Yield { fredag } Dutch @Yield { vrijdag } @@ -1962,12 +2176,15 @@ Polish @Yield { pi{@Char aogonek}tek } Portuguese @Yield { Sexta } Russian @Yield { "\320\321\324\316\311\303\301" } + Slovak @Yield { piatok } Slovenian @Yield { petek } Spanish @Yield { Viernes } Swedish @Yield { fredag } + UpperSorbian @Yield { pjatk } } } { 7 @WeekDays @CurrLang @Case { + Croatian @Yield { subota } Czech @Yield { sobota } Danish @Yield { l{@Char oslash}rdag } Dutch @Yield { zaterdag } @@ -1982,13 +2199,16 @@ Polish @Yield { sobota } Portuguese @Yield { S{@Char aacute}bado } Russian @Yield { "\323\325\302\302\317\324\301" } + Slovak @Yield { sobota } Slovenian @Yield { sobota } Spanish @Yield { S{@Char aacute}bado } Swedish @Yield { l{@Char odieresis}rdag } + UpperSorbian @Yield { sobota } } } { 1 @ShortWeekDays @CurrLang @Case { + Croatian @Yield { ned } Czech @Yield { ne } Danish @Yield { s{@Char oslash}n } Dutch @Yield { zo } @@ -2003,12 +2223,15 @@ Polish @Yield { niedz } Portuguese @Yield { Dom } Russian @Yield { "\327\323" } + Slovak @Yield { ne } Slovenian @Yield { ned } Spanish @Yield { Dom } Swedish @Yield { s{@Char odieresis} } + UpperSorbian @Yield { nje } } } { 2 @ShortWeekDays @CurrLang @Case { + Croatian @Yield { pon } Czech @Yield { po } Danish @Yield { man } Dutch @Yield { ma } @@ -2023,12 +2246,15 @@ Polish @Yield { pon } Portuguese @Yield { Seg } Russian @Yield { "\320\316" } + Slovak @Yield { po } Slovenian @Yield { pon } Spanish @Yield { Lun } Swedish @Yield { m{@Char aring} } + UpperSorbian @Yield { p{@Char oacute} } } } { 3 @ShortWeekDays @CurrLang @Case { + Croatian @Yield { uto } Czech @Yield { {@Char uacute}t } Danish @Yield { tir } Dutch @Yield { di } @@ -2043,12 +2269,15 @@ Polish @Yield { wto } Portuguese @Yield { Ter } Russian @Yield { "\327\324" } + Slovak @Yield { ut } Slovenian @Yield { tor } Spanish @Yield { Mar } Swedish @Yield { ti } + UpperSorbian @Yield { wu } } } { 4 @ShortWeekDays @CurrLang @Case { + Croatian @Yield { sri } Czech @Yield { st } Danish @Yield { ons } Dutch @Yield { wo } @@ -2063,12 +2292,15 @@ Polish @Yield { {@Char sacute}ro } Portuguese @Yield { Qua } Russian @Yield { "\323\322" } + Slovak @Yield { st } Slovenian @Yield { sre } Spanish @Yield { Mie } Swedish @Yield { on } + UpperSorbian @Yield { srj } } } { 5 @ShortWeekDays @CurrLang @Case { + Croatian @Yield { {@Char ccaron}et } Czech @Yield { {@Char ccaron}t } Danish @Yield { tor } Dutch @Yield { do } @@ -2083,12 +2315,15 @@ Polish @Yield { czw } Portuguese @Yield { Qui } Russian @Yield { "\336\324" } + Slovak @Yield { {@Char scaron}t } Slovenian @Yield { cet } Spanish @Yield { Jue } Swedish @Yield { to } + UpperSorbian @Yield { {@Char scaron}tw } } } { 6 @ShortWeekDays @CurrLang @Case { + Croatian @Yield { pet } Czech @Yield { p{@Char aacute} } Danish @Yield { fre } Dutch @Yield { vr } @@ -2103,12 +2338,15 @@ Polish @Yield { pi{@Char aogonek}t } Portuguese @Yield { Sex } Russian @Yield { "\320\324" } + Slovak @Yield { pi } Slovenian @Yield { pet } Spanish @Yield { Vie } Swedish @Yield { fr } + UpperSorbian @Yield { pj } } } { 7 @ShortWeekDays @CurrLang @Case { + Croatian @Yield { sub } Czech @Yield { so } Danish @Yield { l{@Char oslash}r } Dutch @Yield { za } @@ -2123,9 +2361,11 @@ Polish @Yield { sob } Portuguese @Yield { S{@Char aacute}b } Russian @Yield { "\323\302" } + Slovak @Yield { so } Slovenian @Yield { sob } Spanish @Yield { Sab } Swedish @Yield { l{@Char odieresis} } + UpperSorbian @Yield { so } } } @@ -2234,6 +2474,7 @@ { date @DateTimeFormat @Value { @CurrLang @Case { + Croatian @Yield { @DayNum. @Month @Year } Czech @Yield { @DayNum. @Month @Year } Danish @Yield { @DayNum. @Month, @Year } Dutch @Yield { @DayNum @Month @Year } @@ -2248,13 +2489,16 @@ Polish @Yield { @DayNum @Month @Year } Portuguese @Yield { @DayNum "de" @Month "de" @Year } Russian @Yield { @DayNum @Month @Year } + Slovak @Yield { @DayNum. @Month @Year } Slovenian @Yield { @DayNum @Month @Year } Spanish @Yield { @DayNum "de" @Month, @Year } Swedish @Yield { @DayNum @Month @Year } + UpperSorbian @Yield { @DayNum @Month @Year } } } } { time @DateTimeFormat @Value { @CurrLang @Case { + Croatian @Yield { @ShortHour:@Minute } Czech @Yield { @ShortHour:@Minute } Danish @Yield { @ShortHour.@Minute } Dutch @Yield { @ShortHour.@Minute } @@ -2264,13 +2508,15 @@ French @Yield { @ShortHour"h"@Minute } German @Yield { @ShortHour.@Minute } Hungarian @Yield { @ShortHour {@Char oacute}ra @Minute perc } - Italian @Yield { @ShortHour.@Minute } + Italian @Yield { @ShortHour:@Minute } Norwegian @Yield { @ShortHour.@Minute } Polish @Yield { @ShortHour.@Minute } Portuguese @Yield { @ShortHour:@Minute } Russian @Yield { @ShortHour.@Minute } + Slovak @Yield { @ShortHour:@Minute } Slovenian @Yield { @ShortHour.@Minute } Spanish @Yield { @ShortHour:@Minute } Swedish @Yield { @ShortHour.@Minute } + UpperSorbian @Yield { @ShortHour.@Minute } } } } diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/README lout-3.25/doc/README --- lout-3.24/doc/README Sun Oct 8 13:55:29 2000 +++ lout-3.25/doc/README Mon Dec 24 16:34:59 2001 @@ -15,4 +15,4 @@ user A User's Guide to the Lout Document Formatting System Jeffrey H. Kingston -8 October 2000 +24 December 2001 diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/design/README lout-3.25/doc/design/README --- lout-3.24/doc/design/README Sun Oct 8 12:55:33 2000 +++ lout-3.25/doc/design/README Mon Dec 24 15:47:01 2001 @@ -22,4 +22,4 @@ produce one or two benign ones). Jeffrey H. Kingston -8 October 2000 +24 December 2001 diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/design/outfile.ps lout-3.25/doc/design/outfile.ps --- lout-3.24/doc/design/outfile.ps Sun Oct 8 13:06:11 2000 +++ lout-3.25/doc/design/outfile.ps Mon Dec 24 15:47:39 2001 @@ -1,11 +1,12 @@ %!PS-Adobe-3.0 -%%Creator: Basser Lout Version 3.24 (October 2000) -%%CreationDate: Sun Oct 8 13:06:04 2000 +%%Creator: Basser Lout Version 3.25 (September 2001) +%%CreationDate: Mon Dec 24 15:47:31 2001 %%DocumentData: Binary %%DocumentNeededResources: (atend) %%DocumentSuppliedResources: (atend) %%DocumentMedia: A4 595 842 0 white () %%PageOrder: Ascend +%%LanguageLevel: 2 %%Pages: (atend) %%BoundingBox: 0 0 595 842 %%EndComments @@ -62,27 +63,28 @@ stopped pop } bind def -/BeginEPSF { - /LoutEPSFState save def - /dict_count countdictstack def - /op_count count 1 sub def +/LoutStartEPSF { % prepare for EPSF inclusion userdict begin - /showpage { } def - 0 setgray 0 setlinecap - 1 setlinewidth 0 setlinejoin - 10 setmiterlimit [] 0 setdash newpath - /languagelevel where - { pop languagelevel - 1 ne - { false setstrokeadjust false setoverprint + /PreEPSF_state save def + /dict_stack countdictstack def + /ops_count count 1 sub def + /showpage {} def + 0 setgray 0 setlinecap + 1 setlinewidth 0 setlinejoin + 10 setmiterlimit [] 0 setdash newpath + /languagelevel where + { pop languagelevel + 1 ne + { false setstrokeadjust false setoverprint + } if } if - } if } bind def -/EndEPSF { - count op_count sub { pop } repeat - countdictstack dict_count sub { end } repeat - LoutEPSFState restore +/LoutEPSFCleanUp { % clean up after EPSF inclusion + count ops_count sub { pop } repeat + countdictstack dict_stack sub { end } repeat + PreEPSF_state restore + end % userdict } bind def %%EndResource @@ -1495,7 +1497,7 @@ 4489(of)s 4760(Sydne)s 3(y)k 5530(2006,)s 4095 10020(Australia)m 3739 9568(27)m 4027(January)s 15(,)k 4863(1993)s 240 fnt2 0 8926(1.)m 291(Intr)s 4(oduction)k -[ /Dest /LOUT16_594_s1_0_1 /DEST pdfmark +[ /Dest /LOUT17_602_s1_0_1 /DEST pdfmark 240 fnt1 480 8495(Lout)m 985([1,)s 1284(2])s 1515(is)s 1718(a)s 1877(high-le)s 6(v)k 3(el)k 2885(language)s 3798(for)s 4129(document)s 5126(formatting,)s 6234(designed)s @@ -1614,10 +1616,10 @@ /Times-Boldfnt2 vec2 /Times-Bold LoutRecode /fnt2 { /Times-Boldfnt2 LoutFont } def %%IncludeResource: font Symbol -/fnt5 { /Symbol LoutFont } def +/fnt4 { /Symbol LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt6 vec2 /Helvetica LoutRecode /fnt6 { /Helveticafnt6 LoutFont } def @@ -1637,7 +1639,7 @@ grestore 0 13256(further)m 709(impro)s 3(v)k 3(ement.)k 240 fnt2 0 12463(2.)m 291(Objects)s -[ /Dest /LOUT16_594_s2_0_1 /DEST pdfmark +[ /Dest /LOUT17_602_s2_0_1 /DEST pdfmark 240 fnt1 480 11987(The)m 923(essence)s 1725(of)s 2011(an)s 3(y)k 2424(mo)s 3(v)k 3(e)k 3021(to)s 3276(a)s 3457(higher)s 4144(le)s 6(v)k 3(el)k @@ -1671,11 +1673,11 @@ 2866(in)s 3106(1984,)s 3690(the)s 4035(Eqn)s 4475(formatting)s 5533(language)s 6450([5])s 6764(stands)s 7410(out)s 7773(lik)s 2(e)k 8182(a)s 8344(beacon.)s 0 8845(In)m 256(Eqn,)s 749(a)s -915(mathematical)s 2256(formula)s 3072(such)s 3568(as)s 168 fnt5 -586 8390(2)m 240 fnt4 480 8330(x)m 240 fnt5 738 8322(+)m +915(mathematical)s 2256(formula)s 3072(such)s 3568(as)s 168 fnt4 +586 8390(2)m 240 fnt5 480 8330(x)m 240 fnt4 738 8322(+)m 939(1)s gsave 480 8274 translate -240 fnt4 553 0 0 0 240 288 12 LoutGraphic +240 fnt5 553 0 0 0 240 288 12 LoutGraphic gsave 0 0 moveto xsize 0 lineto 0.05 ft setlinewidth stroke grestore @@ -1695,7 +1697,7 @@ 1182(font)s 1627(changes)s 2449(and)s 2853(spacing)s 3637(suppressed.)s 480 5591(Eqn)m 916(pro)s 3(vides)k 1780(a)s 1938(single)s 2557(data)s 3008(type)s 3468(\(let)s 3837(us)s 4093(call)s -4485(it)s 4669(the)s 240 fnt4 5009 5593(e)m 4(xpr)k 8(ession)k +4485(it)s 4669(the)s 240 fnt5 5009 5593(e)m 4(xpr)k 8(ession)k 240 fnt1 6014 5591(\),)m 6192(b)s 4(uilt)k 6679(up)s 6964(recursi)s 6(v)k 3(ely)k 8062(in)s 8297(conte)s 3(xt-)k 0 5303(free)m 457(style:)s 1106(where)s 1778(one)s 2212(e)s 3(xpression)k @@ -1710,7 +1712,7 @@ 6578(its)s 6853(utility)s 7476(in)s 7718(document)s 8720(for)s 8998(-)s 0 4439(matting.)m 480 4065(Each)m 1015(e)s 3(xpression)k 2092(is)s 2302(treated)s 3009(by)s 3304(Eqn)s 3747(as)s -3997(a)s 4163(rectangle)s 5094(with)s 5577(a)s 240 fnt4 +3997(a)s 4163(rectangle)s 5094(with)s 5577(a)s 240 fnt5 5743 4067(horizontal)m 6787(axis)s 240 fnt1 7167 4065(,)m 7274(used)s 7771(for)s 8110(alignment)s 0 3777(with)m 482(adjacent)s 1338(e)s 3(xpressions:)k 553 519 0 288 240 288 60 480 2918 LoutGr2 @@ -1730,10 +1732,10 @@ ] lfigdopath pop pop grestore -168 fnt5 106 404(2)m 240 fnt4 0 344(x)m 240 fnt5 +168 fnt4 106 404(2)m 240 fnt5 0 344(x)m 240 fnt4 258 336(+)m 459(1)s gsave 0 288 translate -240 fnt4 553 0 0 0 240 288 12 LoutGraphic +240 fnt5 553 0 0 0 240 288 12 LoutGraphic gsave 0 0 moveto xsize 0 lineto 0.05 ft setlinewidth stroke grestore @@ -1795,13 +1797,13 @@ /Times-Romanfnt1 vec2 /Times-Roman LoutRecode /fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt2 vec2 /Times-Bold LoutRecode /fnt2 { /Times-Boldfnt2 LoutFont } def %%IncludeResource: font Symbol -/fnt5 { /Symbol LoutFont } def +/fnt4 { /Symbol LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt6 vec2 /Helvetica LoutRecode /fnt6 { /Helveticafnt6 LoutFont } def @@ -1849,9 +1851,9 @@ end end restore grestore 0 12007(The)m 442(horizontal)s 1481(axis,)s 1987(called)s 2630(a)s -240 fnt4 2810 12009(r)m 10(ow)k 3244(mark)s 240 fnt1 +240 fnt5 2810 12009(r)m 10(ow)k 3244(mark)s 240 fnt1 3814 12007(in)m 4072(Lout,)s 4645(has)s 5030(a)s 5210(v)s 3(ertical)k -5992(analogue)s 6926(called)s 7569(a)s 240 fnt4 7749 12009(column)m +5992(analogue)s 6926(called)s 7569(a)s 240 fnt5 7749 12009(column)m 8523(mark)s 240 fnt1 9019 12007(,)m 0 11719(creating)m 822(a)s 988(v)s 6(aluable)k 1848(symmetry)s 2857(between)s 3711(horizontal)s 4735(and)s 5139(v)s 3(ertical.)k 6014(Multiple)s 6893(column)s @@ -1995,21 +1997,21 @@ 8225(is)s 8425(a)s 8580(func)s 8998(-)s 0 4504(tional)m 599(language)s 1519(based)s 2122(on)s 2419(operators,)s 3415(as)s 3665(in)s 3908(Eqn.)s 4458(The)s 4886(grammar)s 5808(of)s -6079(Lout)s 6591(objects)s 7319(is)s 7529(accordingly)s 240 fnt5 +6079(Lout)s 6591(objects)s 7319(is)s 7529(accordingly)s 240 fnt4 1332 3945(\256)m 1332 3612(\256)m 1332 3279(\256)m 1332 2995(\256)m 1332 2662(\256)m -1332 2368(\256)m 1332 2035(\256)m 1332 1751(\256)m 240 fnt4 480 3953(object)m +1332 2368(\256)m 1332 2035(\256)m 1332 1751(\256)m 240 fnt5 480 3953(object)m 1826(object)s 2498(in\207xop)s 3227(object)s 1826 3620(pr)m 8(e\207xop)k 2680(object)s 1826 3287(object)m 2498(post\207xop)s 1826 3003(nopar)m 2(sop)k 1826 2670(liter)m 3(alwor)k 8(d)k 220 fnt6 1826 2371({)m -240 fnt4 1974 2376(object)m 220 fnt6 2646 2371(})m 240 fnt4 -1826 2043(object)m 2498(object)s 240 fnt1 0 1248(where)m 240 fnt4 -640 1250(in\207xop)m 240 fnt1 1285 1248(,)m 240 fnt4 1391 1250(pr)m 8(e\207xop)k -240 fnt1 2161 1248(,)m 240 fnt4 2267 1250(post\207xop)m 240 fnt1 -3125 1248(,)m 3232(and)s 240 fnt4 3635 1250(nopar)m 2(sop)k +240 fnt5 1974 2376(object)m 220 fnt6 2646 2371(})m 240 fnt5 +1826 2043(object)m 2498(object)s 240 fnt1 0 1248(where)m 240 fnt5 +640 1250(in\207xop)m 240 fnt1 1285 1248(,)m 240 fnt5 1391 1250(pr)m 8(e\207xop)k +240 fnt1 2161 1248(,)m 240 fnt5 2267 1250(post\207xop)m 240 fnt1 +3125 1248(,)m 3232(and)s 240 fnt5 3635 1250(nopar)m 2(sop)k 240 fnt1 4591 1248(are)m 4938(identi\207ers)s 5943(naming)s 6713(operators)s 7653(which)s 8294(tak)s 2(e)k 8745(0,)s 8971(1)s 0 960(or)m 255(2)s 424(parameters,)s 1573(as)s 1819(sho)s 6(wn,)k -2541(and)s 240 fnt4 2940 962(liter)m 3(alwor)k 8(d)k +2541(and)s 240 fnt5 2940 962(liter)m 3(alwor)k 8(d)k 240 fnt1 4067 960(is)m 4272(a)s 4433(sequence)s 5362(of)s 5628(non-space)s 6649(characters,)s 7719(or)s 7973(an)s 8251(arbitrary)s 0 672(sequence)m 969(of)s 1276(characters)s 2330(enclosed)s 3262(in)s @@ -2044,8 +2046,8 @@ /Helveticafnt6 vec2 /Helvetica LoutRecode /fnt6 { /Helveticafnt6 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt2 vec2 /Times-Bold LoutRecode /fnt2 { /Times-Boldfnt2 LoutFont } def @@ -2069,14 +2071,14 @@ 220 fnt6 6691 13253({})m 240 fnt1 6828 13256(,)m 6968(in)s 7245(which)s 7921(an)s 8238(object)s 8916(is)s 0 12968(missing.)m 907(The)s 1333(v)s 6(alue)k 1899(of)s 2168(this)s -240 fnt4 2562 12970(empty)m 3187(object)s 240 fnt1 3833 12968(is)m +240 fnt5 2562 12970(empty)m 3187(object)s 240 fnt1 3833 12968(is)m 4041(a)s 4205(rectangle)s 5135(of)s 5404(size)s 5829(0)s 6002(by)s 6294(0,)s 6519(with)s 6999(one)s 7399(column)s 8172(mark)s 8722(and)s 0 12680(one)m 402(ro)s 6(w)k 822(mark,)s 1420(that)s 1838(prints)s 2433(as)s 2683(nothing.)s 480 12306(The)m 938(second-last)s 2103(production)s 3227(generates)s 4210(sequences)s 5261(of)s 5562(arbitrary)s 6467(objects)s 7225(separated)s 8215(by)s -8539(white)s 0 12018(space,)m 671(called)s 240 fnt4 1333 12020(par)m 3(a)k 2(gr)k 3(aphs)k +8539(white)s 0 12018(space,)m 671(called)s 240 fnt5 1333 12020(par)m 3(a)k 2(gr)k 3(aphs)k 240 fnt1 2439 12018(.)m 2636(Ignoring)s 3547(paragraph)s 4593(breaking)s 5517(for)s 5888(no)s 6(w)k 15(,)k 6421(the)s 6802(natural)s 7554(meaning)s 8464(is)s 8708(that)s 0 11730(the)m @@ -2218,8 +2220,8 @@ /Times-Romanfnt1 vec2 /Times-Roman LoutRecode /fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt6 vec2 /Helvetica LoutRecode /fnt6 { /Helveticafnt6 LoutFont } def @@ -2240,70 +2242,70 @@ 5769 -1582(-)m 5897(5)s 6063(-)s 9066 13413 0 13413 240 288 60 1417 -15423 LoutGr2 1 LoutMargSet grestore -240 fnt4 266 13217(object)m -220 fnt6 974 13212(/)m 240 fnt4 1038 13217(gap)m 1511(object)s +240 fnt5 266 13217(object)m +220 fnt6 974 13212(/)m 240 fnt5 1038 13217(gap)m 1511(object)s 240 fnt1 3816 13215(V)m 26(ertical)k 4613(concatenation)s 5998(with)s -6480(mark)s 7032(alignment)s 240 fnt4 266 12929(object)m 220 fnt6 -974 12924(//)m 240 fnt4 1099 12929(gap)m 1572(object)s 240 fnt1 +6480(mark)s 7032(alignment)s 240 fnt5 266 12929(object)m 220 fnt6 +974 12924(//)m 240 fnt5 1099 12929(gap)m 1572(object)s 240 fnt1 3816 12927(V)m 26(ertical)k 4613(concatenation)s 5998(with)s 6480(left)s -6857(justi\207cation)s 240 fnt4 266 12641(object)m 220 fnt6 974 12636(|)m -240 fnt4 1011 12641(gap)m 1484(object)s 240 fnt1 3816 12639(Horizontal)m -4893(concatenation)s 6278(with)s 6760(mark)s 7312(alignment)s 240 fnt4 -266 12353(object)m 220 fnt6 974 12348(||)m 240 fnt4 1068 12353(gap)m +6857(justi\207cation)s 240 fnt5 266 12641(object)m 220 fnt6 974 12636(|)m +240 fnt5 1011 12641(gap)m 1484(object)s 240 fnt1 3816 12639(Horizontal)m +4893(concatenation)s 6278(with)s 6760(mark)s 7312(alignment)s 240 fnt5 +266 12353(object)m 220 fnt6 974 12348(||)m 240 fnt5 1068 12353(gap)m 1541(object)s 240 fnt1 3816 12351(Horizontal)m 4893(concatenation)s 6278(with)s -6760(top-justi\207cation)s 240 fnt4 266 12065(object)m 220 fnt6 974 12060(&)m -240 fnt4 1116 12065(gap)m 1589(object)s 240 fnt1 3816 12063(Horizontal)m +6760(top-justi\207cation)s 240 fnt5 266 12065(object)m 220 fnt6 974 12060(&)m +240 fnt5 1116 12065(gap)m 1589(object)s 240 fnt1 3816 12063(Horizontal)m 4893(concatenation)s 6278(within)s 6946(paragraphs)s 220 fnt6 266 11772(@OneCol)m -240 fnt4 1338 11777(object)m 240 fnt1 3816 11775(Hide)m 4337(all)s +240 fnt5 1338 11777(object)m 240 fnt1 3816 11775(Hide)m 4337(all)s 4630(b)s 4(ut)k 4992(one)s 5394(column)s 6169(mark)s -6721(of)s 240 fnt4 6992 11777(object)m 220 fnt6 266 11484(@OneRo)m 3(w)k -240 fnt4 1457 11489(object)m 240 fnt1 3816 11487(Hide)m 4337(all)s +6721(of)s 240 fnt5 6992 11777(object)m 220 fnt6 266 11484(@OneRo)m 3(w)k +240 fnt5 1457 11489(object)m 240 fnt1 3816 11487(Hide)m 4337(all)s 4630(b)s 4(ut)k 4992(one)s 5394(ro)s 6(w)k -5814(mark)s 6366(of)s 240 fnt4 6637 11489(object)m 266 11201(font)m -220 fnt6 762 11196(@F)m 6(ont)k 240 fnt4 1534 11201(object)m -240 fnt1 3816 11199(Render)m 240 fnt4 4567 11201(object)m 240 fnt1 -5215 11199(in)m 5458(nominated)s 6526(font)s 240 fnt4 266 10913(br)m 8(eakstyle)k -220 fnt6 1353 10908(@Break)m 240 fnt4 2269 10913(object)m 240 fnt1 -3816 10911(Break)m 4448(paragraphs)s 5548(of)s 240 fnt4 5819 10913(object)m -240 fnt1 6467 10911(in)m 6710(nominated)s 7778(style)s 240 fnt4 -266 10625(spacestyle)m 220 fnt6 1361 10620(@Space)m 240 fnt4 2318 10625(object)m +5814(mark)s 6366(of)s 240 fnt5 6637 11489(object)m 266 11201(font)m +220 fnt6 762 11196(@F)m 6(ont)k 240 fnt5 1534 11201(object)m +240 fnt1 3816 11199(Render)m 240 fnt5 4567 11201(object)m 240 fnt1 +5215 11199(in)m 5458(nominated)s 6526(font)s 240 fnt5 266 10913(br)m 8(eakstyle)k +220 fnt6 1353 10908(@Break)m 240 fnt5 2269 10913(object)m 240 fnt1 +3816 10911(Break)m 4448(paragraphs)s 5548(of)s 240 fnt5 5819 10913(object)m +240 fnt1 6467 10911(in)m 6710(nominated)s 7778(style)s 240 fnt5 +266 10625(spacestyle)m 220 fnt6 1361 10620(@Space)m 240 fnt5 2318 10625(object)m 240 fnt1 3816 10623(Render)m 4567(spaces)s 5242(between)s 6096(w)s 2(ords)k -6730(in)s 6973(nominated)s 8041(style)s 240 fnt4 266 10337(length)m -220 fnt6 979 10332(@Wide)m 240 fnt4 1813 10337(object)m 240 fnt1 -3816 10335(Render)m 240 fnt4 4567 10337(object)m 240 fnt1 5215 10335(to)m -5454(width)s 240 fnt4 6056 10337(length)m 266 10049(length)m 220 fnt6 -979 10044(@High)m 240 fnt4 1758 10049(object)m 240 fnt1 3816 10047(Render)m -240 fnt4 4567 10049(object)m 240 fnt1 5215 10047(to)m 5454(height)s -240 fnt4 6112 10049(length)m 220 fnt6 266 9756(@HExpand)m 240 fnt4 +6730(in)s 6973(nominated)s 8041(style)s 240 fnt5 266 10337(length)m +220 fnt6 979 10332(@Wide)m 240 fnt5 1813 10337(object)m 240 fnt1 +3816 10335(Render)m 240 fnt5 4567 10337(object)m 240 fnt1 5215 10335(to)m +5454(width)s 240 fnt5 6056 10337(length)m 266 10049(length)m 220 fnt6 +979 10044(@High)m 240 fnt5 1758 10049(object)m 240 fnt1 3816 10047(Render)m +240 fnt5 4567 10049(object)m 240 fnt1 5215 10047(to)m 5454(height)s +240 fnt5 6112 10049(length)m 220 fnt6 266 9756(@HExpand)m 240 fnt5 1499 9761(object)m 240 fnt1 3816 9759(Expand)m 4606(horizontal)s 5630(g)s 1(aps)k 6119(to)s 6358(\207ll)s 6678(a)s 4(v)k 6(ailable)k -7586(space)s 220 fnt6 266 9468(@VExpand)m 240 fnt4 1487 9473(object)m +7586(space)s 220 fnt6 266 9468(@VExpand)m 240 fnt5 1487 9473(object)m 240 fnt1 3816 9471(Expand)m 4606(v)s 3(ertical)k 5373(g)s 1(aps)k 5862(to)s 6101(\207ll)s 6421(a)s 4(v)k 6(ailable)k -7329(space)s 220 fnt6 266 9180(@HScale)m 240 fnt4 1307 9185(object)m +7329(space)s 220 fnt6 266 9180(@HScale)m 240 fnt5 1307 9185(object)m 240 fnt1 3816 9183(Horizontal)m 4893(geometrical)s 6075(scaling)s 6805(to)s 7044(\207ll)s 7364(a)s 4(v)k 6(ailable)k 8272(space)s -220 fnt6 266 8892(@VScale)m 240 fnt4 1295 8897(object)m 240 fnt1 +220 fnt6 266 8892(@VScale)m 240 fnt5 1295 8897(object)m 240 fnt1 3816 8895(V)m 26(ertical)k 4613(geometrical)s 5795(scaling)s 6525(to)s 6764(\207ll)s 7084(a)s 4(v)k 6(ailable)k 7992(space)s -240 fnt4 266 8609(angle)m 220 fnt6 911 8604(@Rotate)m 240 fnt4 -1892 8609(object)m 240 fnt1 3816 8607(Rotate)m 240 fnt4 4496 8609(object)m -240 fnt1 5144 8607(by)m 240 fnt4 5438 8609(angle)m 266 8321(P)m 19(ostScript)k -220 fnt6 1367 8316(@Gr)m 2(aphic)k 240 fnt4 2471 8321(object)m +240 fnt5 266 8609(angle)m 220 fnt6 911 8604(@Rotate)m 240 fnt5 +1892 8609(object)m 240 fnt1 3816 8607(Rotate)m 240 fnt5 4496 8609(object)m +240 fnt1 5144 8607(by)m 240 fnt5 5438 8609(angle)m 266 8321(P)m 19(ostScript)k +220 fnt6 1367 8316(@Gr)m 2(aphic)k 240 fnt5 2471 8321(object)m 240 fnt1 3816 8319(Escape)m 4549(to)s 4788(graphics)s 5649(language)s -220 fnt6 266 8028(@Ne)m 6(xt)k 240 fnt4 1050 8033(object)m +220 fnt6 266 8028(@Ne)m 6(xt)k 240 fnt5 1050 8033(object)m 240 fnt1 3816 8031(Add)m 4287(1)s 4442(to)s 4681(an)s -4964(object)s 5608(denoting)s 6499(a)s 6665(number)s 240 fnt4 -266 7745(object)m 220 fnt6 974 7740(@Case)m 240 fnt4 1821 7745(alternatives)m +4964(object)s 5608(denoting)s 6499(a)s 6665(number)s 240 fnt5 +266 7745(object)m 220 fnt6 974 7740(@Case)m 240 fnt5 1821 7745(alternatives)m 240 fnt1 3816 7743(Select)m 4459(from)s 4983(a)s 5149(set)s 5474(of)s 5745(alternati)s 6(v)k 3(e)k 6799(objects)s -240 fnt4 266 7457(identi\207er)m 220 fnt6 1254 7452(&&)m 240 fnt4 -1662 7457(object)m 240 fnt1 3816 7455(Cross)m 4412(reference)s 240 fnt4 +240 fnt5 266 7457(identi\207er)m 220 fnt6 1254 7452(&&)m 240 fnt5 +1662 7457(object)m 240 fnt1 3816 7455(Cross)m 4412(reference)s 240 fnt5 266 7169(cr)m 10(oss-r)k 8(efer)k 8(ence)k 220 fnt6 -1839 7164(@Open)m 240 fnt4 2705 7169(object)m 240 fnt1 3816 7167(Retrie)m 6(v)k 3(e)k +1839 7164(@Open)m 240 fnt5 2705 7169(object)m 240 fnt1 3816 7167(Retrie)m 6(v)k 3(e)k 4672(v)s 6(alue)k 5240(from)s 5764(cross)s 6306(reference)s -240 fnt4 266 6881(cr)m 10(oss-r)k 8(efer)k 8(ence)k -220 fnt6 1839 6876(@T)m 26(agged)k 240 fnt4 2888 6881(object)m +240 fnt5 266 6881(cr)m 10(oss-r)k 8(efer)k 8(ence)k +220 fnt6 1839 6876(@T)m 26(agged)k 240 fnt5 2888 6881(object)m 240 fnt1 3816 6879(Attach)m 4510(cross)s 5052(referencing)s 6192(tag)s 6537(to)s 6776(object)s [ /Dest /LOUTprimitives /DEST pdfmark @@ -2394,7 +2396,7 @@ 6205(of)s 6491(the)s 6855(objects)s 7598(relati)s 6(v)k 3(e)k 8376(to)s 8631(each)s 0 2150(other;)m 611(their)s 1116(horizontal)s 2148(separation)s 3196(is)s 3414(determined)s 4555(by)s 4857(the)s -240 fnt4 5214 2152(gap)m 240 fnt1 5635 2150(attached)m 6497(to)s +240 fnt5 5214 2152(gap)m 240 fnt1 5635 2150(attached)m 6497(to)s 6744(the)s 7101(operator)s 9(,)k 8003(in)s 8254(this)s 8659(case)s 0 1862(0.2)m 361(inches.)s 1143(W)s 19(e)k 1519(think)s 2080(of)s 2358(the)s 2713(g)s 1(ap)k @@ -2402,7 +2404,7 @@ 5349(although)s 6251(strictly)s 6974(it)s 7174(is)s 7391(a)s 7564(third)s 8081(parameter)s 13(.)k 0 1574(It)m 205(may)s 671(be)s 953(omitted,)s 1790(def)s 2(aulting)k 2810(to)s -220 fnt6 3049 1571(0i)m 240 fnt1 3205 1574(.)m 240 fnt4 +220 fnt6 3049 1571(0i)m 240 fnt1 3205 1574(.)m 240 fnt5 480 1202(V)m 26(ertical)k 1294(concatenation)s 240 fnt1 2644 1200(,)m 2762(denoted)s 3590(by)s 3895(the)s 4254(in\207x)s 4760(operator)s 220 fnt6 5627 1197(/)m 240 fnt1 5691 1200(,)m 5809(is)s @@ -2436,8 +2438,8 @@ /Helveticafnt6 vec2 /Helvetica LoutRecode /fnt6 { /Helveticafnt6 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -2644,7 +2646,7 @@ 2417(for)s 2743(measurement)s 4065(e)s 6(v)k 4(olv)k 3(ed)k 4855(o)s 3(v)k 3(er)k 5322(the)s 5658(years)s 6200(into)s 6613(a)s 6767(system)s 7478(of)s 7737(six)s -240 fnt4 8059 6620(gap)m 8459(modes)s 240 fnt1 0 6330(\(Figure)m +240 fnt5 8059 6620(gap)m 8459(modes)s 240 fnt1 0 6330(\(Figure)m 769(2\),)s 1085(e)s 3(xpressed)k 2094(by)s 2398(appending)s 3460(a)s 3636(letter)s 4195(to)s 4445(the)s 4803(length.)s 5576(F)s 3(or)k 5975(e)s 3(xample,)k 220 fnt6 @@ -2686,7 +2688,7 @@ 7567(only)s 8051(the)s 8403(second)s 0 3076(should)m 697(be)s 979(visible)s 1672(outside)s 2419(the)s 2767(object:)s gsave 480 2245 translate -240 fnt4 156 491 0 288 240 288 12 LoutGraphic +240 fnt5 156 491 0 288 240 288 12 LoutGraphic gsave grestore save gsave 200 dict begin lfigdict begin grestore @@ -2758,10 +2760,10 @@ /Helveticafnt6 vec2 /Helvetica LoutRecode /fnt6 { /Helveticafnt6 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def %%IncludeResource: font Symbol -/fnt5 { /Symbol LoutFont } def +/fnt4 { /Symbol LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt2 vec2 /Times-Bold LoutRecode /fnt2 { /Times-Boldfnt2 LoutFont } def @@ -2783,15 +2785,15 @@ grestore save gsave 200 dict begin lfigdict begin grestore 0 7447(Edge-to-edge)m 220 fnt6 -1786 7444(|)m 240 fnt4 1843 7449(length)m 220 fnt6 2456 7444(e)m -240 fnt1 0 6238(Hyphenation)m 220 fnt6 1786 6235(|)m 240 fnt4 +1786 7444(|)m 240 fnt5 1843 7449(length)m 220 fnt6 2456 7444(e)m +240 fnt1 0 6238(Hyphenation)m 220 fnt6 1786 6235(|)m 240 fnt5 1843 6240(length)m 220 fnt6 2456 6235(h)m 240 fnt1 0 5029(Ov)m 3(erstrik)k 2(e)k -220 fnt6 1786 5026(|)m 240 fnt4 1843 5031(length)m 220 fnt6 +220 fnt6 1786 5026(|)m 240 fnt5 1843 5031(length)m 220 fnt6 2456 5026(o)m 240 fnt1 0 3820(Mark-to-mark)m 220 fnt6 1786 3817(|)m -240 fnt4 1843 3822(length)m 220 fnt6 2456 3817(x)m 240 fnt1 -0 2611(K)m 6(erning)k 220 fnt6 1786 2608(|)m 240 fnt4 +240 fnt5 1843 3822(length)m 220 fnt6 2456 3817(x)m 240 fnt1 +0 2611(K)m 6(erning)k 220 fnt6 1786 2608(|)m 240 fnt5 1843 2613(length)m 220 fnt6 2456 2608(k)m 240 fnt1 0 1402(T)m 19(ab)k 4(ulation)k -220 fnt6 1786 1399(|)m 240 fnt4 1843 1404(length)m 220 fnt6 +220 fnt6 1786 1399(|)m 240 fnt5 1843 1404(length)m 220 fnt6 2456 1399(t)m gsave 3291 0 translate 240 fnt1 3402 8221 0 8221 240 288 60 LoutGraphic @@ -2910,7 +2912,7 @@ grestore grestore -180 fnt4 1534 7192(length)m gsave +180 fnt5 1534 7192(length)m gsave 567 6304 translate 180 fnt1 680 340 0 340 180 288 45 LoutGraphic gsave @@ -3238,9 +3240,9 @@ grestore grestore -180 fnt1 941 3536(max)m 180 fnt5 1256 3531(\()m 180 fnt4 -1319 3537(length)m 180 fnt5 1774 3531(,)m 180 fnt4 1854 3537(a)m -180 fnt5 1994 3531(+)m 180 fnt4 2145 3537(b)m 180 fnt5 +180 fnt1 941 3536(max)m 180 fnt4 1256 3531(\()m 180 fnt5 +1319 3537(length)m 180 fnt4 1774 3531(,)m 180 fnt5 1854 3537(a)m +180 fnt4 1994 3531(+)m 180 fnt5 2145 3537(b)m 180 fnt4 2240 3531(\))m gsave 1247 4363 translate 180.0000 rotate @@ -3314,7 +3316,7 @@ grestore grestore -180 fnt4 920 4431(a)m gsave +180 fnt5 920 4431(a)m gsave 2551 4363 translate 180.0000 rotate gsave @@ -3497,9 +3499,9 @@ grestore 180 fnt1 -999 2240(max)m 180 fnt5 1314 2235(\()m 180 fnt4 1377 2241(length)m -180 fnt5 1832 2235(,)m 180 fnt4 1912 2241(a)m 180 fnt5 -2007 2235(,)m 180 fnt4 2087 2241(b)m 180 fnt5 2182 2235(\))m +999 2240(max)m 180 fnt4 1314 2235(\()m 180 fnt5 1377 2241(length)m +180 fnt4 1832 2235(,)m 180 fnt5 1912 2241(a)m 180 fnt4 +2007 2235(,)m 180 fnt5 2087 2241(b)m 180 fnt4 2182 2235(\))m gsave 1247 3067 translate 180.0000 rotate @@ -3573,7 +3575,7 @@ grestore grestore -180 fnt4 920 3135(a)m gsave +180 fnt5 920 3135(a)m gsave 2551 3067 translate 180.0000 rotate gsave @@ -3837,7 +3839,7 @@ [ /Dest /LOUTgapmodes /DEST pdfmark 200 fnt2 180 4638(Figur)m 3(e)k 788(2.)s 200 fnt1 1030 4639(The)m 1386(six)s 1664(g)s 1(ap)k -1995(modes)s 2557(\()s 200 fnt4 2618 4640(length)m 200 fnt1 +1995(modes)s 2557(\()s 200 fnt5 2618 4640(length)m 200 fnt1 3162 4639(is)m 3336(an)s 3(y)k 3666(length\).)s 4367(Hyphenation)s 5444(mode)s 5933(has)s 6240(an)s 6475(e)s 3(xtra)k 6919(property)s 7639(not)s 7944(sho)s 5(wn)k 8507(here.)s @@ -3890,10 +3892,10 @@ /Times-Boldfnt2 vec2 /Times-Bold LoutRecode /fnt2 { /Times-Boldfnt2 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def %%IncludeResource: font Symbol -/fnt5 { /Symbol LoutFont } def +/fnt4 { /Symbol LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -3985,7 +3987,7 @@ 240 fnt1 0 4730(into)m 425(parse)s 985(trees)s 1486(such)s 1982(as)s gsave 480 3036 translate -240 fnt4 3396 1354 0 1298 240 288 12 LoutGraphic +240 fnt5 3396 1354 0 1298 240 288 12 LoutGraphic gsave grestore save gsave 200 dict begin lfigdict begin grestore @@ -3998,7 +4000,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt5 136 106(\244)m +192 fnt4 136 106(\244)m grestore (T) lfigpromotelabels grestore @@ -4014,7 +4016,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt5 156 121(|)m +192 fnt4 156 121(|)m grestore (T) lfigpromotelabels @@ -4031,7 +4033,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 123 128(a)m +192 fnt5 123 128(a)m grestore (T) lfigpromotelabels grestore @@ -4058,8 +4060,8 @@ 0.15 cm /lfigsolid [ lfigellipse ] lfigdopath pop pop grestore -192 fnt5 56 105(0)m 192 fnt4 -195 111(.)m 192 fnt5 270 105(5)m 192 fnt4 404 111(i)m +192 fnt4 56 105(0)m 192 fnt5 +195 111(.)m 192 fnt4 270 105(5)m 192 fnt5 404 111(i)m grestore (T) lfigpromotelabels @@ -4087,7 +4089,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 123 105(b)m +192 fnt5 123 105(b)m grestore (T) lfigpromotelabels grestore @@ -4125,8 +4127,8 @@ 0.15 cm /lfigsolid [ lfigellipse ] lfigdopath pop pop grestore -192 fnt5 56 105(0)m 192 fnt4 -195 111(.)m 192 fnt5 270 105(2)m 192 fnt4 410 111(i)m +192 fnt4 56 105(0)m 192 fnt5 +195 111(.)m 192 fnt4 270 105(2)m 192 fnt5 410 111(i)m grestore (T) lfigpromotelabels @@ -4154,7 +4156,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt5 156 121(|)m +192 fnt4 156 121(|)m grestore (T) lfigpromotelabels grestore @@ -4170,7 +4172,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 128 128(c)m +192 fnt5 128 128(c)m grestore (T) lfigpromotelabels grestore @@ -4224,7 +4226,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 +192 fnt5 118 105(d)m grestore (T) lfigpromotelabels @@ -4258,7 +4260,7 @@ 6419(of)s 6745(concatenation)s 8186(operators)s 0 2297(are)m 347(consolidated:)s gsave 480 648 translate -240 fnt4 2492 1359 0 1298 240 288 12 LoutGraphic +240 fnt5 2492 1359 0 1298 240 288 12 LoutGraphic gsave grestore save gsave 200 dict begin lfigdict begin grestore @@ -4271,7 +4273,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt5 156 121(|)m +192 fnt4 156 121(|)m grestore (T) lfigpromotelabels grestore @@ -4287,7 +4289,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 123 128(a)m +192 fnt5 123 128(a)m grestore (T) lfigpromotelabels grestore @@ -4314,9 +4316,9 @@ 0.15 cm /lfigsolid [ lfigellipse ] lfigdopath pop pop grestore -192 fnt5 -56 105(0)m 192 fnt4 195 111(.)m 192 fnt5 270 105(2)m -192 fnt4 410 111(i)m +192 fnt4 +56 105(0)m 192 fnt5 195 111(.)m 192 fnt4 270 105(2)m +192 fnt5 410 111(i)m grestore (T) lfigpromotelabels grestore @@ -4343,7 +4345,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt5 156 121(|)m +192 fnt4 156 121(|)m grestore (T) lfigpromotelabels grestore @@ -4359,7 +4361,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 +192 fnt5 128 128(c)m grestore (T) lfigpromotelabels @@ -4387,8 +4389,8 @@ 0.15 cm /lfigsolid [ lfigellipse ] lfigdopath pop pop grestore -192 fnt5 56 105(0)m 192 fnt4 195 111(.)m -192 fnt5 270 105(3)m 192 fnt4 402 111(i)m +192 fnt4 56 105(0)m 192 fnt5 195 111(.)m +192 fnt4 270 105(3)m 192 fnt5 402 111(i)m grestore (T) lfigpromotelabels grestore @@ -4415,7 +4417,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 +192 fnt5 118 105(d)m grestore (T) lfigpromotelabels @@ -4444,9 +4446,9 @@ grestore end end restore grestore -240 fnt5 3284 1886(\336)m gsave +240 fnt4 3284 1886(\336)m gsave 3825 648 translate -240 fnt4 2492 1359 0 1298 240 288 12 LoutGraphic +240 fnt5 2492 1359 0 1298 240 288 12 LoutGraphic gsave grestore save gsave 200 dict begin lfigdict begin grestore @@ -4459,7 +4461,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt5 156 121(|)m +192 fnt4 156 121(|)m grestore (T) lfigpromotelabels @@ -4476,7 +4478,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 123 128(a)m +192 fnt5 123 128(a)m grestore (T) lfigpromotelabels grestore @@ -4503,8 +4505,8 @@ 0.15 cm /lfigsolid [ lfigellipse ] lfigdopath pop pop grestore -192 fnt5 56 105(0)m 192 fnt4 -195 111(.)m 192 fnt5 270 105(2)m 192 fnt4 410 111(i)m +192 fnt4 56 105(0)m 192 fnt5 +195 111(.)m 192 fnt4 270 105(2)m 192 fnt5 410 111(i)m grestore (T) lfigpromotelabels @@ -4532,7 +4534,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 128 128(c)m +192 fnt5 128 128(c)m grestore (T) lfigpromotelabels grestore @@ -4559,8 +4561,8 @@ 0.15 cm /lfigsolid [ lfigellipse ] lfigdopath pop pop grestore -192 fnt5 56 105(0)m 192 fnt4 -195 111(.)m 192 fnt5 270 105(3)m 192 fnt4 402 111(i)m +192 fnt4 56 105(0)m 192 fnt5 +195 111(.)m 192 fnt4 270 105(3)m 192 fnt5 402 111(i)m grestore (T) lfigpromotelabels @@ -4588,7 +4590,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 118 105(d)m +192 fnt5 118 105(d)m grestore (T) lfigpromotelabels grestore @@ -4631,10 +4633,10 @@ /Times-Romanfnt1 vec2 /Times-Roman LoutRecode /fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def %%IncludeResource: font Symbol -/fnt5 { /Symbol LoutFont } def +/fnt4 { /Symbol LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt6 vec2 /Helvetica LoutRecode /fnt6 { /Helveticafnt6 LoutFont } def @@ -4674,86 +4676,86 @@ 7674(tables.)s 8392(F)s 3(or)k 8778(the)s 0 11351(higher)m 678(le)s 6(v)k 3(els)k 1285(we)s 1628(apply)s 2222(recursi)s 6(v)k 3(e)k 3152(rules.)s 3788(Suppose)s -4664(that)s 240 fnt4 5090 11353(hgap)m 240 fnt5 5583 11345(\()m -240 fnt4 5675 11353(x)m 240 fnt5 5801 11345(,)m 240 fnt4 -5932 11353(g)m 240 fnt5 6066 11345(,)m 240 fnt4 6197 11353(y)m -240 fnt5 6319 11345(\))m 240 fnt1 6453 11351(returns)m 7175(the)s +4664(that)s 240 fnt5 5090 11353(hgap)m 240 fnt4 5583 11345(\()m +240 fnt5 5675 11353(x)m 240 fnt4 5801 11345(,)m 240 fnt5 +5932 11353(g)m 240 fnt4 6066 11345(,)m 240 fnt5 6197 11353(y)m +240 fnt4 6319 11345(\))m 240 fnt1 6453 11351(returns)m 7175(the)s 7531(desired)s 8287(distance)s 0 11063(between)m 846(the)s 1186(column)s -1952(marks)s 2579(of)s 2841(objects)s 240 fnt4 3561 11065(x)m -240 fnt1 3719 11063(and)m 240 fnt4 4114 11065(y)m 240 fnt1 +1952(marks)s 2579(of)s 2841(objects)s 240 fnt5 3561 11065(x)m +240 fnt1 3719 11063(and)m 240 fnt5 4114 11065(y)m 240 fnt1 4268 11063(when)m 4835(the)s 3(y)k 5290(are)s 5629(separated)s -6580(by)s 6866(g)s 1(ap)k 240 fnt4 7255 11065(g)m -240 fnt1 7369 11063(:)m 240 fnt4 7527 11065(right)m 240 fnt5 -8000 11057(\()m 240 fnt4 8075 11065(x)m 240 fnt5 8185 11057(\))m -8298(+)s 240 fnt4 8473 11065(length)m 240 fnt5 0 10769(\()m -240 fnt4 89 10777(g)m 240 fnt5 221 10769(\))m 376(+)s -240 fnt4 594 10777(left)m 240 fnt5 920 10769(\()m 240 fnt4 -1009 10777(y)m 240 fnt5 1129 10769(\))m 240 fnt1 1261 10775(when)m +6580(by)s 6866(g)s 1(ap)k 240 fnt5 7255 11065(g)m +240 fnt1 7369 11063(:)m 240 fnt5 7527 11065(right)m 240 fnt4 +8000 11057(\()m 240 fnt5 8075 11065(x)m 240 fnt4 8185 11057(\))m +8298(+)s 240 fnt5 8473 11065(length)m 240 fnt4 0 10769(\()m +240 fnt5 89 10777(g)m 240 fnt4 221 10769(\))m 376(+)s +240 fnt5 594 10777(left)m 240 fnt4 920 10769(\()m 240 fnt5 +1009 10777(y)m 240 fnt4 1129 10769(\))m 240 fnt1 1261 10775(when)m 1842(the)s 2196(g)s 1(ap)k 2600(mode)s 3193(is)s 3409(edge-to-edge,)s 4770(the)s 5124(lar)s 4(ger)k 5741(of)s -240 fnt4 6018 10777(length)m 240 fnt5 6629 10769(\()m 240 fnt4 -6718 10777(g)m 240 fnt5 6850 10769(\))m 240 fnt1 6982 10775(and)m -240 fnt4 7391 10777(right)m 240 fnt5 7878 10769(\()m 240 fnt4 -7968 10777(x)m 240 fnt5 8091 10769(\))m 8246(+)s 240 fnt4 -8464 10777(left)m 240 fnt5 8790 10769(\()m 240 fnt4 8880 10777(y)m -240 fnt5 9000 10769(\))m 240 fnt1 0 10487(when)m 576(the)s +240 fnt5 6018 10777(length)m 240 fnt4 6629 10769(\()m 240 fnt5 +6718 10777(g)m 240 fnt4 6850 10769(\))m 240 fnt1 6982 10775(and)m +240 fnt5 7391 10777(right)m 240 fnt4 7878 10769(\()m 240 fnt5 +7968 10777(x)m 240 fnt4 8091 10769(\))m 8246(+)s 240 fnt5 +8464 10777(left)m 240 fnt4 8790 10769(\()m 240 fnt5 8880 10777(y)m +240 fnt4 9000 10769(\))m 240 fnt1 0 10487(when)m 576(the)s 924(mode)s 1512(is)s 1722(mark-to-mark,)s 3155(and)s 3559(so)s 3825(on.)s 4229(Gi)s 6(v)k 3(en)k 4862(an)s -5145(object)s 240 fnt4 480 9992(X)m 240 fnt5 720 9984(=)m -240 fnt4 933 9992(x)m 168 fnt5 1039 9899(1)m 240 fnt5 -1249 9984(|)m 240 fnt4 1294 9992(g)m 168 fnt5 1405 9899(1)m -240 fnt5 1615 9984(\274)m 200 fnt4 1973 10000(^)m 240 fnt5 -2069 9984(|)m 240 fnt4 2114 9992(g)m 168 fnt4 2225 9905(i)m -168 fnt5 2291 9899(-)m 2403(1)s 240 fnt4 2613 9992(x)m -168 fnt4 2719 9905(i)m 240 fnt5 2907 9984(\274)m 3265(|)s -240 fnt4 3310 9992(g)m 168 fnt4 3421 9905(n)m 168 fnt5 -3523 9899(-)m 3635(1)s 240 fnt4 3845 9992(x)m 168 fnt4 +5145(object)s 240 fnt5 480 9992(X)m 240 fnt4 720 9984(=)m +240 fnt5 933 9992(x)m 168 fnt4 1039 9899(1)m 240 fnt4 +1249 9984(|)m 240 fnt5 1294 9992(g)m 168 fnt4 1405 9899(1)m +240 fnt4 1615 9984(\274)m 200 fnt5 1973 10000(^)m 240 fnt4 +2069 9984(|)m 240 fnt5 2114 9992(g)m 168 fnt5 2225 9905(i)m +168 fnt4 2291 9899(-)m 2403(1)s 240 fnt5 2613 9992(x)m +168 fnt5 2719 9905(i)m 240 fnt4 2907 9984(\274)m 3265(|)s +240 fnt5 3310 9992(g)m 168 fnt5 3421 9905(n)m 168 fnt4 +3523 9899(-)m 3635(1)s 240 fnt5 3845 9992(x)m 168 fnt5 3951 9905(n)m 240 fnt1 0 9448(we)m 335(may)s 801(calculate)s 1705(its)s 1981(size)s 2408(as)s 2658(follo)s 6(ws:)k -240 fnt4 740 8945(left)m 240 fnt5 1060 8937(\()m 240 fnt4 -1144 8945(X)m 240 fnt5 1312 8937(\))m 1474(=)s 240 fnt4 -1687 8945(left)m 240 fnt5 2007 8937(\()m 240 fnt4 2091 8945(x)m -168 fnt5 2197 8852(1)m 240 fnt5 2275 8937(\))m 2413(+)s -240 fnt4 2614 8945(hgap)m 240 fnt5 3099 8937(\()m 240 fnt4 -3183 8945(x)m 168 fnt5 3289 8852(1)m 240 fnt5 3367 8937(,)m -240 fnt4 3474 8945(g)m 168 fnt5 3585 8852(1)m 240 fnt5 -3663 8937(,)m 240 fnt4 3770 8945(x)m 168 fnt5 3876 8852(2)m -240 fnt5 3968 8937(\))m 4106(+)s 4307(\274)s 4593(+)s -240 fnt4 4794 8945(hgap)m 240 fnt5 5279 8937(\()m 240 fnt4 -5363 8945(x)m 168 fnt4 5469 8858(i)m 168 fnt5 5535 8852(-)m -5647(1)s 240 fnt5 5725 8937(,)m 240 fnt4 5832 8945(g)m -168 fnt4 5943 8858(i)m 168 fnt5 6009 8852(-)m 6121(1)s -240 fnt5 6199 8937(,)m 240 fnt4 6306 8945(x)m 168 fnt4 -6412 8858(i)m 240 fnt5 6468 8937(\))m 240 fnt4 579 8542(right)m -240 fnt5 1060 8534(\()m 240 fnt4 1144 8542(X)m 240 fnt5 -1312 8534(\))m 1474(=)s 240 fnt4 1687 8542(hgap)m 240 fnt5 -2172 8534(\()m 240 fnt4 2256 8542(x)m 168 fnt4 2362 8455(i)m -240 fnt5 2418 8534(,)m 240 fnt4 2525 8542(g)m 168 fnt4 -2636 8455(i)m 240 fnt5 2692 8534(,)m 240 fnt4 2799 8542(x)m -168 fnt4 2905 8455(i)m 168 fnt5 2971 8449(+)m 3084(1)s -240 fnt5 3162 8534(\))m 3300(+)s 3501(\274)s 3787(+)s -240 fnt4 3988 8542(hgap)m 240 fnt5 4473 8534(\()m 240 fnt4 -4557 8542(x)m 168 fnt4 4663 8455(n)m 168 fnt5 4765 8449(-)m -4877(1)s 240 fnt5 4955 8534(,)m 240 fnt4 5062 8542(g)m -168 fnt4 5173 8455(n)m 168 fnt5 5275 8449(-)m 5387(1)s -240 fnt5 5465 8534(,)m 240 fnt4 5572 8542(x)m 168 fnt4 -5678 8455(n)m 240 fnt5 5770 8534(\))m 5908(+)s 240 fnt4 -6109 8542(right)m 240 fnt5 6590 8534(\()m 240 fnt4 6674 8542(x)m -168 fnt4 6780 8455(n)m 240 fnt5 6872 8534(\))m 240 fnt4 -485 8139(abo)m 2(ve)k 240 fnt5 1060 8131(\()m 240 fnt4 -1144 8139(X)m 240 fnt5 1312 8131(\))m 1474(=)s 240 fnt4 -1687 8139(abo)m 2(ve)k 240 fnt5 2262 8131(\()m 240 fnt4 -2346 8139(x)m 168 fnt5 2452 8044(1)m 240 fnt5 2530 8131(\))m -2680(\255)s 2901(\274)s 3199(\255)s 240 fnt4 3420 8139(abo)m 2(ve)k -240 fnt5 3995 8131(\()m 240 fnt4 4079 8139(x)m 168 fnt4 -4185 8050(n)m 240 fnt5 4277 8131(\))m 240 fnt4 480 7736(below)m -240 fnt5 1060 7728(\()m 240 fnt4 1144 7736(X)m 240 fnt5 -1312 7728(\))m 1474(=)s 240 fnt4 1687 7736(below)m 240 fnt5 -2267 7728(\()m 240 fnt4 2351 7736(x)m 168 fnt5 2457 7641(1)m -240 fnt5 2535 7728(\))m 2685(\255)s 2906(\274)s 3204(\255)s -240 fnt4 3425 7736(below)m 240 fnt5 4005 7728(\()m 240 fnt4 -4089 7736(x)m 168 fnt4 4195 7647(n)m 240 fnt5 4287 7728(\))m -240 fnt1 0 7141(where)m 240 fnt5 693 7135(\255)m 240 fnt1 +240 fnt5 740 8945(left)m 240 fnt4 1060 8937(\()m 240 fnt5 +1144 8945(X)m 240 fnt4 1312 8937(\))m 1474(=)s 240 fnt5 +1687 8945(left)m 240 fnt4 2007 8937(\()m 240 fnt5 2091 8945(x)m +168 fnt4 2197 8852(1)m 240 fnt4 2275 8937(\))m 2413(+)s +240 fnt5 2614 8945(hgap)m 240 fnt4 3099 8937(\()m 240 fnt5 +3183 8945(x)m 168 fnt4 3289 8852(1)m 240 fnt4 3367 8937(,)m +240 fnt5 3474 8945(g)m 168 fnt4 3585 8852(1)m 240 fnt4 +3663 8937(,)m 240 fnt5 3770 8945(x)m 168 fnt4 3876 8852(2)m +240 fnt4 3968 8937(\))m 4106(+)s 4307(\274)s 4593(+)s +240 fnt5 4794 8945(hgap)m 240 fnt4 5279 8937(\()m 240 fnt5 +5363 8945(x)m 168 fnt5 5469 8858(i)m 168 fnt4 5535 8852(-)m +5647(1)s 240 fnt4 5725 8937(,)m 240 fnt5 5832 8945(g)m +168 fnt5 5943 8858(i)m 168 fnt4 6009 8852(-)m 6121(1)s +240 fnt4 6199 8937(,)m 240 fnt5 6306 8945(x)m 168 fnt5 +6412 8858(i)m 240 fnt4 6468 8937(\))m 240 fnt5 579 8542(right)m +240 fnt4 1060 8534(\()m 240 fnt5 1144 8542(X)m 240 fnt4 +1312 8534(\))m 1474(=)s 240 fnt5 1687 8542(hgap)m 240 fnt4 +2172 8534(\()m 240 fnt5 2256 8542(x)m 168 fnt5 2362 8455(i)m +240 fnt4 2418 8534(,)m 240 fnt5 2525 8542(g)m 168 fnt5 +2636 8455(i)m 240 fnt4 2692 8534(,)m 240 fnt5 2799 8542(x)m +168 fnt5 2905 8455(i)m 168 fnt4 2971 8449(+)m 3084(1)s +240 fnt4 3162 8534(\))m 3300(+)s 3501(\274)s 3787(+)s +240 fnt5 3988 8542(hgap)m 240 fnt4 4473 8534(\()m 240 fnt5 +4557 8542(x)m 168 fnt5 4663 8455(n)m 168 fnt4 4765 8449(-)m +4877(1)s 240 fnt4 4955 8534(,)m 240 fnt5 5062 8542(g)m +168 fnt5 5173 8455(n)m 168 fnt4 5275 8449(-)m 5387(1)s +240 fnt4 5465 8534(,)m 240 fnt5 5572 8542(x)m 168 fnt5 +5678 8455(n)m 240 fnt4 5770 8534(\))m 5908(+)s 240 fnt5 +6109 8542(right)m 240 fnt4 6590 8534(\()m 240 fnt5 6674 8542(x)m +168 fnt5 6780 8455(n)m 240 fnt4 6872 8534(\))m 240 fnt5 +485 8139(abo)m 2(ve)k 240 fnt4 1060 8131(\()m 240 fnt5 +1144 8139(X)m 240 fnt4 1312 8131(\))m 1474(=)s 240 fnt5 +1687 8139(abo)m 2(ve)k 240 fnt4 2262 8131(\()m 240 fnt5 +2346 8139(x)m 168 fnt4 2452 8044(1)m 240 fnt4 2530 8131(\))m +2680(\255)s 2901(\274)s 3199(\255)s 240 fnt5 3420 8139(abo)m 2(ve)k +240 fnt4 3995 8131(\()m 240 fnt5 4079 8139(x)m 168 fnt5 +4185 8050(n)m 240 fnt4 4277 8131(\))m 240 fnt5 480 7736(below)m +240 fnt4 1060 7728(\()m 240 fnt5 1144 7736(X)m 240 fnt4 +1312 7728(\))m 1474(=)s 240 fnt5 1687 7736(below)m 240 fnt4 +2267 7728(\()m 240 fnt5 2351 7736(x)m 168 fnt4 2457 7641(1)m +240 fnt4 2535 7728(\))m 2685(\255)s 2906(\274)s 3204(\255)s +240 fnt5 3425 7736(below)m 240 fnt4 4005 7728(\()m 240 fnt5 +4089 7736(x)m 168 fnt5 4195 7647(n)m 240 fnt4 4287 7728(\))m +240 fnt1 0 7141(where)m 240 fnt4 693 7135(\255)m 240 fnt1 943 7141(returns)m 1678(the)s 2046(lar)s 4(ger)k 2679(of)s 2971(its)s 3267(tw)s 2(o)k 3698(parameters.)s 4930(Similar)s 5712(formulas)s 6633(are)s 7001(easily)s 7632(deri)s 6(v)k 3(ed)k @@ -4770,47 +4772,47 @@ 0 5903(object)m 644(can)s 1033(be)s 1315(e)s 3(xpressed)k 2313(by)s 2607(just)s 3012(tw)s 2(o)k 3422(numbers,)s 4353(width)s 4955(and)s 5359(height,)s 6064(and)s 6468(the)s -6816(four)s 7274(formulas)s 8174(reduce)s 8867(to)s 240 fnt4 -555 5400(width)m 240 fnt5 1094 5392(\()m 240 fnt4 1178 5400(x)m -168 fnt5 1284 5307(1)m 240 fnt5 1434 5392(|)m 1551(\274)s -1849(|)s 240 fnt4 1966 5400(x)m 168 fnt4 2072 5313(n)m -240 fnt5 2164 5392(\))m 2326(=)s 240 fnt4 2539 5400(width)m -240 fnt5 3078 5392(\()m 240 fnt4 3162 5400(x)m 168 fnt5 -3268 5307(1)m 240 fnt5 3346 5392(\))m 3484(+)s 3685(\274)s -3971(+)s 240 fnt4 4172 5400(width)m 240 fnt5 4711 5392(\()m -240 fnt4 4795 5400(x)m 168 fnt4 4901 5313(n)m 240 fnt5 -4993 5392(\))m 240 fnt4 480 4997(height)m 240 fnt5 1094 4989(\()m -240 fnt4 1178 4997(x)m 168 fnt5 1284 4904(1)m 240 fnt5 -1434 4989(|)m 1551(\274)s 1849(|)s 240 fnt4 1966 4997(x)m -168 fnt4 2072 4910(n)m 240 fnt5 2164 4989(\))m 2326(=)s -240 fnt4 2539 4997(height)m 240 fnt5 3153 4989(\()m 240 fnt4 -3237 4997(x)m 168 fnt5 3343 4904(1)m 240 fnt5 3421 4989(\))m -3571(\255)s 3792(\274)s 4090(\255)s 240 fnt4 4311 4997(height)m -240 fnt5 4925 4989(\()m 240 fnt4 5009 4997(x)m 168 fnt4 -5115 4910(n)m 240 fnt5 5207 4989(\))m 240 fnt1 0 4453(The)m +6816(four)s 7274(formulas)s 8174(reduce)s 8867(to)s 240 fnt5 +555 5400(width)m 240 fnt4 1094 5392(\()m 240 fnt5 1178 5400(x)m +168 fnt4 1284 5307(1)m 240 fnt4 1434 5392(|)m 1551(\274)s +1849(|)s 240 fnt5 1966 5400(x)m 168 fnt5 2072 5313(n)m +240 fnt4 2164 5392(\))m 2326(=)s 240 fnt5 2539 5400(width)m +240 fnt4 3078 5392(\()m 240 fnt5 3162 5400(x)m 168 fnt4 +3268 5307(1)m 240 fnt4 3346 5392(\))m 3484(+)s 3685(\274)s +3971(+)s 240 fnt5 4172 5400(width)m 240 fnt4 4711 5392(\()m +240 fnt5 4795 5400(x)m 168 fnt5 4901 5313(n)m 240 fnt4 +4993 5392(\))m 240 fnt5 480 4997(height)m 240 fnt4 1094 4989(\()m +240 fnt5 1178 4997(x)m 168 fnt4 1284 4904(1)m 240 fnt4 +1434 4989(|)m 1551(\274)s 1849(|)s 240 fnt5 1966 4997(x)m +168 fnt5 2072 4910(n)m 240 fnt4 2164 4989(\))m 2326(=)s +240 fnt5 2539 4997(height)m 240 fnt4 3153 4989(\()m 240 fnt5 +3237 4997(x)m 168 fnt4 3343 4904(1)m 240 fnt4 3421 4989(\))m +3571(\255)s 3792(\274)s 4090(\255)s 240 fnt5 4311 4997(height)m +240 fnt4 4925 4989(\()m 240 fnt5 5009 4997(x)m 168 fnt5 +5115 4910(n)m 240 fnt4 5207 4989(\))m 240 fnt1 0 4453(The)m 428(corresponding)s 1850(formulas)s 2750(for)s 3088(v)s 3(ertical)k -3855(concatenation)s 5240(are)s 240 fnt4 555 3903(width)m 240 fnt5 -1094 3895(\()m 240 fnt4 1178 3903(x)m 168 fnt5 1284 3810(1)m -240 fnt4 1434 3903(/)m 240 fnt5 1609 3895(\274)m 240 fnt4 -1907 3903(/)m 2082(x)s 168 fnt4 2188 3816(n)m 240 fnt5 -2280 3895(\))m 2442(=)s 240 fnt4 2655 3903(width)m 240 fnt5 -3194 3895(\()m 240 fnt4 3278 3903(x)m 168 fnt5 3384 3810(1)m -240 fnt5 3462 3895(\))m 3612(\255)s 3833(\274)s 4131(\255)s -240 fnt4 4352 3903(width)m 240 fnt5 4891 3895(\()m 240 fnt4 -4975 3903(x)m 168 fnt4 5081 3816(n)m 240 fnt5 5173 3895(\))m -240 fnt4 480 3500(height)m 240 fnt5 1094 3492(\()m 240 fnt4 -1178 3500(x)m 168 fnt5 1284 3407(1)m 240 fnt4 1434 3500(/)m -240 fnt5 1609 3492(\274)m 240 fnt4 1907 3500(/)m 2082(x)s -168 fnt4 2188 3413(n)m 240 fnt5 2280 3492(\))m 2442(=)s -240 fnt4 2655 3500(height)m 240 fnt5 3269 3492(\()m 240 fnt4 -3353 3500(x)m 168 fnt5 3459 3407(1)m 240 fnt5 3537 3492(\))m -3675(+)s 3876(\274)s 4162(+)s 240 fnt4 4363 3500(height)m -240 fnt5 4977 3492(\()m 240 fnt4 5061 3500(x)m 168 fnt4 -5167 3413(n)m 240 fnt5 5259 3492(\))m 240 fnt1 0 2956(According)m +3855(concatenation)s 5240(are)s 240 fnt5 555 3903(width)m 240 fnt4 +1094 3895(\()m 240 fnt5 1178 3903(x)m 168 fnt4 1284 3810(1)m +240 fnt5 1434 3903(/)m 240 fnt4 1609 3895(\274)m 240 fnt5 +1907 3903(/)m 2082(x)s 168 fnt5 2188 3816(n)m 240 fnt4 +2280 3895(\))m 2442(=)s 240 fnt5 2655 3903(width)m 240 fnt4 +3194 3895(\()m 240 fnt5 3278 3903(x)m 168 fnt4 3384 3810(1)m +240 fnt4 3462 3895(\))m 3612(\255)s 3833(\274)s 4131(\255)s +240 fnt5 4352 3903(width)m 240 fnt4 4891 3895(\()m 240 fnt5 +4975 3903(x)m 168 fnt5 5081 3816(n)m 240 fnt4 5173 3895(\))m +240 fnt5 480 3500(height)m 240 fnt4 1094 3492(\()m 240 fnt5 +1178 3500(x)m 168 fnt4 1284 3407(1)m 240 fnt5 1434 3500(/)m +240 fnt4 1609 3492(\274)m 240 fnt5 1907 3500(/)m 2082(x)s +168 fnt5 2188 3413(n)m 240 fnt4 2280 3492(\))m 2442(=)s +240 fnt5 2655 3500(height)m 240 fnt4 3269 3492(\()m 240 fnt5 +3353 3500(x)m 168 fnt4 3459 3407(1)m 240 fnt4 3537 3492(\))m +3675(+)s 3876(\274)s 4162(+)s 240 fnt5 4363 3500(height)m +240 fnt4 4977 3492(\()m 240 fnt5 5061 3500(x)m 168 fnt5 +5167 3413(n)m 240 fnt4 5259 3492(\))m 240 fnt1 0 2956(According)m 1063(to)s 1302(these)s 1849(formulas,)s 2805(the)s 3153(height)s 3811(of)s gsave 480 1262 translate -240 fnt4 3044 1354 56 1298 240 288 12 LoutGraphic +240 fnt5 3044 1354 56 1298 240 288 12 LoutGraphic gsave grestore save gsave 200 dict begin lfigdict begin grestore @@ -4829,7 +4831,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 123 128(a)m +192 fnt5 123 128(a)m grestore (T) lfigpromotelabels grestore @@ -4844,7 +4846,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt5 156 121(|)m +192 fnt4 156 121(|)m grestore (T) lfigpromotelabels @@ -4870,7 +4872,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 123 105(b)m +192 fnt5 123 105(b)m grestore (T) lfigpromotelabels grestore @@ -4896,7 +4898,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt5 136 106(\244)m +192 fnt4 136 106(\244)m grestore (T) lfigpromotelabels grestore @@ -4924,7 +4926,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 +192 fnt5 128 128(c)m grestore (T) lfigpromotelabels @@ -4940,7 +4942,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt5 156 121(|)m +192 fnt4 156 121(|)m grestore (T) lfigpromotelabels grestore @@ -4965,7 +4967,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 118 105(d)m +192 fnt5 118 105(d)m grestore (T) lfigpromotelabels @@ -5019,10 +5021,10 @@ /Times-Romanfnt1 vec2 /Times-Roman LoutRecode /fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Symbol -/fnt5 { /Symbol LoutFont } def +/fnt4 { /Symbol LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -5037,25 +5039,25 @@ 5704 -1579(-)m 5832(10)s 6127(-)s 9066 13416 0 13307 240 288 60 1417 -15423 LoutGr2 0 LoutMargSet grestore -0 13253(is)m 240 fnt5 -480 12745([)m 240 fnt4 563 12753(height)m 240 fnt5 1177 12745(\()m -240 fnt4 1261 12753(a)m 240 fnt5 1388 12745(\))m 1538(\255)s -240 fnt4 1759 12753(height)m 240 fnt5 2373 12745(\()m 240 fnt4 -2457 12753(b)m 240 fnt5 2583 12745(\))m 2661(])s 2792(+)s -2993([)s 240 fnt4 3076 12753(height)m 240 fnt5 3690 12745(\()m -240 fnt4 3774 12753(c)m 240 fnt5 3888 12745(\))m 4038(\255)s -240 fnt4 4259 12753(height)m 240 fnt5 4873 12745(\()m 240 fnt4 -4957 12753(d)m 240 fnt5 5095 12745(\))m 5173(])s 240 fnt1 +0 13253(is)m 240 fnt4 +480 12745([)m 240 fnt5 563 12753(height)m 240 fnt4 1177 12745(\()m +240 fnt5 1261 12753(a)m 240 fnt4 1388 12745(\))m 1538(\255)s +240 fnt5 1759 12753(height)m 240 fnt4 2373 12745(\()m 240 fnt5 +2457 12753(b)m 240 fnt4 2583 12745(\))m 2661(])s 2792(+)s +2993([)s 240 fnt5 3076 12753(height)m 240 fnt4 3690 12745(\()m +240 fnt5 3774 12753(c)m 240 fnt4 3888 12745(\))m 4038(\255)s +240 fnt5 4259 12753(height)m 240 fnt4 4873 12745(\()m 240 fnt5 +4957 12753(d)m 240 fnt4 5095 12745(\))m 5173(])s 240 fnt1 0 12249(which)m 642(is)s 852(correct,)s 1621(b)s 4(ut)k 1983(for)s 2321(width)s 2923(the)s 3(y)k 3386(yield)s -240 fnt5 480 11691([)m 240 fnt4 563 11699(width)m 240 fnt5 -1102 11691(\()m 240 fnt4 1186 11699(a)m 240 fnt5 1313 11691(\))m -1451(+)s 240 fnt4 1652 11699(width)m 240 fnt5 2191 11691(\()m -240 fnt4 2275 11699(b)m 240 fnt5 2401 11691(\))m 2479(])s -2622(\255)s 2843([)s 240 fnt4 2926 11699(width)m 240 fnt5 -3465 11691(\()m 240 fnt4 3549 11699(c)m 240 fnt5 3663 11691(\))m -3801(+)s 240 fnt4 4002 11699(width)m 240 fnt5 4541 11691(\()m -240 fnt4 4625 11699(d)m 240 fnt5 4763 11691(\))m 4841(])s +240 fnt4 480 11691([)m 240 fnt5 563 11699(width)m 240 fnt4 +1102 11691(\()m 240 fnt5 1186 11699(a)m 240 fnt4 1313 11691(\))m +1451(+)s 240 fnt5 1652 11699(width)m 240 fnt4 2191 11691(\()m +240 fnt5 2275 11699(b)m 240 fnt4 2401 11691(\))m 2479(])s +2622(\255)s 2843([)s 240 fnt5 2926 11699(width)m 240 fnt4 +3465 11691(\()m 240 fnt5 3549 11699(c)m 240 fnt4 3663 11691(\))m +3801(+)s 240 fnt5 4002 11699(width)m 240 fnt4 4541 11691(\()m +240 fnt5 4625 11699(d)m 240 fnt4 4763 11691(\))m 4841(])s 240 fnt1 0 11195(which)m 645(is)s 859(not,)s 1276(since)s 1827(it)s 2023(does)s 2517(not)s 2887(tak)s 2(e)k 3343(the)s 3694(mer)s 4(ging)k 4544(of)s 4819(column)s @@ -5063,11 +5065,11 @@ 0 10907(between)m 874(horizontal)s 1918(and)s 2342(v)s 3(ertical)k 3130(has)s 3520(come)s 4114(about)s 4726(because)s 5560(the)s 5928(ro)s 6(w)k 6368(entries,)s 7131(such)s 7648(as)s -240 fnt4 7918 10909(a)m 240 fnt1 8113 10907(and)m 240 fnt4 +240 fnt5 7918 10909(a)m 240 fnt1 8113 10907(and)m 240 fnt5 8537 10909(b)m 240 fnt1 8651 10907(,)m 8779(are)s 0 10619(adjacent)m 849(in)s 1085(the)s 1426(tree,)s 1883(b)s 4(ut)k 2238(the)s 2579(column)s 3346(entries,)s 4082(such)s 4571(as)s -240 fnt4 4814 10621(a)m 240 fnt1 4982 10619(and)m 240 fnt4 +240 fnt5 4814 10621(a)m 240 fnt1 4982 10619(and)m 240 fnt5 5379 10621(c)m 240 fnt1 5481 10619(,)m 5581(are)s 5920(not.)s 6383(It)s 6581(w)s 2(ould)k 7229(be)s 7504(possible)s 8337(to)s 8568(solv)s 3(e)k 0 10331(this)m 395(cross-linking)s @@ -5079,48 +5081,48 @@ 5078(has)s 5449(preferred)s 6381(the)s 6730(follo)s 6(wing)k 7707(method)s 8484(which)s 0 9755(mak)m 2(es)k 660(structural)s 1616(changes)s 2438(to)s 2677(the)s 3025(tree)s 3438(instead.)s -480 9381(If)m 240 fnt4 715 9383(a)m 240 fnt1 896 9381(and)m -240 fnt4 1305 9383(c)m 240 fnt1 1473 9381(share)m 2038(a)s +480 9381(If)m 240 fnt5 715 9383(a)m 240 fnt1 896 9381(and)m +240 fnt5 1305 9383(c)m 240 fnt1 1473 9381(share)m 2038(a)s 2210(column)s 2990(mark,)s 3594(the)s 3(y)k 4063(each)s 4563(might)s 5187(as)s 5442(well)s 5914(ha)s 4(v)k 3(e)k -6420(width)s 240 fnt4 7028 9383(width)m 240 fnt5 7572 9375(\()m -240 fnt4 7662 9383(a)m 240 fnt5 7795 9375(\))m 7961(\255)s -240 fnt4 8199 9383(width)m 240 fnt5 8743 9375(\()m 240 fnt4 -8833 9383(c)m 240 fnt5 8953 9375(\))m 240 fnt1 9019 9381(,)m +6420(width)s 240 fnt5 7028 9383(width)m 240 fnt4 7572 9375(\()m +240 fnt5 7662 9383(a)m 240 fnt4 7795 9375(\))m 7961(\255)s +240 fnt5 8199 9383(width)m 240 fnt4 8743 9375(\()m 240 fnt5 +8833 9383(c)m 240 fnt4 8953 9375(\))m 240 fnt1 9019 9381(,)m 0 9093(since)m 547(all)s 840(width)s 1442(calculations)s 2635(apply)s 3221(to)s 3460(entire)s 4060(columns.)s 5035(Accordingly)s 15(,)k 6323(we)s 6659(introduce)s 7618(a)s 7784(ne)s 6(w)k -8232(operator)s 9(,)k 240 fnt4 0 8807(COL)m 240 fnt1 -466 8805(,)m 573(de\207ned)s 1336(by)s 240 fnt4 480 8255(width)m -240 fnt5 1019 8247(\()m 240 fnt4 1103 8255(x)m 168 fnt5 -1209 8162(1)m 240 fnt4 1347 8255(COL)m 240 fnt5 1885 8247(\274)m -240 fnt4 2171 8255(COL)m 2709(x)s 168 fnt4 2815 8168(n)m -240 fnt5 2907 8247(\))m 3057(=)s 240 fnt4 3270 8255(width)m -240 fnt5 3809 8247(\()m 240 fnt4 3893 8255(x)m 168 fnt5 -3999 8162(1)m 240 fnt5 4077 8247(\))m 4227(\255)s 4448(\274)s -4746(\255)s 240 fnt4 4967 8255(width)m 240 fnt5 5506 8247(\()m -240 fnt4 5590 8255(x)m 168 fnt4 5696 8168(n)m 240 fnt5 +8232(operator)s 9(,)k 240 fnt5 0 8807(COL)m 240 fnt1 +466 8805(,)m 573(de\207ned)s 1336(by)s 240 fnt5 480 8255(width)m +240 fnt4 1019 8247(\()m 240 fnt5 1103 8255(x)m 168 fnt4 +1209 8162(1)m 240 fnt5 1347 8255(COL)m 240 fnt4 1885 8247(\274)m +240 fnt5 2171 8255(COL)m 2709(x)s 168 fnt5 2815 8168(n)m +240 fnt4 2907 8247(\))m 3057(=)s 240 fnt5 3270 8255(width)m +240 fnt4 3809 8247(\()m 240 fnt5 3893 8255(x)m 168 fnt4 +3999 8162(1)m 240 fnt4 4077 8247(\))m 4227(\255)s 4448(\274)s +4746(\255)s 240 fnt5 4967 8255(width)m 240 fnt4 5506 8247(\()m +240 fnt5 5590 8255(x)m 168 fnt5 5696 8168(n)m 240 fnt4 5788 8247(\))m 240 fnt1 0 7711(and)m 440(replace)s 1221(both)s -240 fnt4 1741 7713(a)m 240 fnt1 1952 7711(and)m 240 fnt4 -2393 7713(c)m 240 fnt1 2591 7711(by)m 240 fnt4 2922 7713(a)m +240 fnt5 1741 7713(a)m 240 fnt1 1952 7711(and)m 240 fnt5 +2393 7713(c)m 240 fnt1 2591 7711(by)m 240 fnt5 2922 7713(a)m 3218(COL)s 3865(c)s 240 fnt1 3967 7711(.)m 4168(T)s 19(o)k -4504(pre)s 6(v)k 3(ent)k 240 fnt4 5309 7713(COL)m +4504(pre)s 6(v)k 3(ent)k 240 fnt5 5309 7713(COL)m 240 fnt1 5871 7711(operators)m 6848(from)s 7408(disturbing)s 8468(height)s 0 7423(calculations,)m 1248(we)s 1583(de\207ne)s 2224(a)s 2390(binary)s -3055(operator)s 3911(called)s 240 fnt4 4539 7425(SPLIT)m 240 fnt1 -5228 7423(by)m 240 fnt4 555 6920(width)m 240 fnt5 1094 6912(\()m -240 fnt4 1178 6920(x)m 1356(SPLIT)s 2057(y)s 240 fnt5 -2171 6912(\))m 2333(=)s 240 fnt4 2546 6920(width)m 240 fnt5 -3085 6912(\()m 240 fnt4 3169 6920(x)m 240 fnt5 3287 6912(\))m -240 fnt4 480 6517(height)m 240 fnt5 1094 6509(\()m 240 fnt4 -1178 6517(x)m 1356(SPLIT)s 2057(y)s 240 fnt5 2171 6509(\))m -2333(=)s 240 fnt4 2546 6517(height)m 240 fnt5 3160 6509(\()m -240 fnt4 3244 6517(y)m 240 fnt5 3358 6509(\))m 240 fnt1 +3055(operator)s 3911(called)s 240 fnt5 4539 7425(SPLIT)m 240 fnt1 +5228 7423(by)m 240 fnt5 555 6920(width)m 240 fnt4 1094 6912(\()m +240 fnt5 1178 6920(x)m 1356(SPLIT)s 2057(y)s 240 fnt4 +2171 6912(\))m 2333(=)s 240 fnt5 2546 6920(width)m 240 fnt4 +3085 6912(\()m 240 fnt5 3169 6920(x)m 240 fnt4 3287 6912(\))m +240 fnt5 480 6517(height)m 240 fnt4 1094 6509(\()m 240 fnt5 +1178 6517(x)m 1356(SPLIT)s 2057(y)s 240 fnt4 2171 6509(\))m +2333(=)s 240 fnt5 2546 6517(height)m 240 fnt4 3160 6509(\()m +240 fnt5 3244 6517(y)m 240 fnt4 3358 6509(\))m 240 fnt1 0 6013(which)m 642(switches)s 1516(height)s 2174(and)s 2578(width)s 3180(calculations)s 4372(onto)s 4851(dif)s 6(ferent)k 5726(subtrees.)s 6673(Then)s 7222(the)s 7570(transformation)s gsave 480 4314 translate -240 fnt4 338 1359 56 1298 240 288 12 LoutGraphic +240 fnt5 338 1359 56 1298 240 288 12 LoutGraphic gsave grestore save gsave 200 dict begin lfigdict begin grestore @@ -5133,16 +5135,16 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 123 128(a)m +192 fnt5 123 128(a)m grestore (T) lfigpromotelabels grestore end end restore grestore -240 fnt5 1130 5552(\336)m gsave +240 fnt4 1130 5552(\336)m gsave 1671 4314 translate -240 fnt4 2564 1359 56 1298 240 288 12 LoutGraphic +240 fnt5 2564 1359 56 1298 240 288 12 LoutGraphic gsave grestore save gsave 200 dict begin lfigdict begin grestore @@ -5161,7 +5163,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 123 128(a)m +192 fnt5 123 128(a)m grestore (T) lfigpromotelabels grestore @@ -5176,7 +5178,7 @@ 0.15 cm /lfigsolid [ lfigellipse ] lfigdopath pop pop grestore -192 fnt4 +192 fnt5 56 107(COL)m grestore (T) lfigpromotelabels @@ -5202,7 +5204,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 128 128(c)m +192 fnt5 128 128(c)m grestore (T) lfigpromotelabels grestore @@ -5228,7 +5230,7 @@ 0.15 cm /lfigsolid [ lfigellipse ] lfigdopath pop pop grestore -192 fnt4 56 107(SPLIT)m +192 fnt5 56 107(SPLIT)m grestore (T) lfigpromotelabels @@ -5254,7 +5256,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 123 128(a)m +192 fnt5 123 128(a)m grestore (T) lfigpromotelabels grestore @@ -5271,24 +5273,24 @@ grestore end end restore grestore -240 fnt1 0 3814(widens)m 240 fnt4 -740 3816(a)m 240 fnt1 926 3814(to)m 240 fnt4 1176 3816(width)m -240 fnt5 1726 3808(\()m 240 fnt4 1821 3816(a)m 240 fnt5 -1959 3808(\))m 2142(\255)s 240 fnt4 2396 3816(width)m 240 fnt5 -2946 3808(\()m 240 fnt4 3041 3816(c)m 240 fnt5 3166 3808(\))m +240 fnt1 0 3814(widens)m 240 fnt5 +740 3816(a)m 240 fnt1 926 3814(to)m 240 fnt5 1176 3816(width)m +240 fnt4 1726 3808(\()m 240 fnt5 1821 3816(a)m 240 fnt4 +1959 3808(\))m 2142(\255)s 240 fnt5 2396 3816(width)m 240 fnt4 +2946 3808(\()m 240 fnt5 3041 3816(c)m 240 fnt4 3166 3808(\))m 240 fnt1 3303 3814(without)m 4105(af)s 6(fecting)k 5011(its)s 5298(height;)s 6019(it)s 6222(is)s 6443(applied)s 7216(to)s 7466(e)s 6(v)k 3(ery)k 8053(object)s 8708(that)s 0 3526(shares)m 638(its)s 904(column)s 1669(mark)s 2211(with)s 2683(at)s 2905(least)s 3392(one)s 3784(other)s 4325(object.)s 5063(A)s 5283(similar)s 5995(transformation)s 7448(in)s 9(v)k 4(olving)k -8396(a)s 240 fnt4 8552 3528(R)m 9(O)k 12(W)k +8396(a)s 240 fnt5 8552 3528(R)m 9(O)k 12(W)k 240 fnt1 0 3238(operator)m 856(deals)s 1398(with)s 1880(shared)s 2562(ro)s 6(w)k 2982(marks.)s 3730(The)s 4158(ef)s 6(fect)k 4754(on)s 5051(our)s 5430(little)s 5922(table)s 6442(is)s 6652(to)s 6891(replace)s gsave 480 1544 translate -240 fnt4 3044 1354 56 1298 240 288 12 LoutGraphic +240 fnt5 3044 1354 56 1298 240 288 12 LoutGraphic gsave grestore save gsave 200 dict begin lfigdict begin grestore @@ -5307,7 +5309,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 123 128(a)m +192 fnt5 123 128(a)m grestore (T) lfigpromotelabels grestore @@ -5322,7 +5324,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt5 +192 fnt4 156 121(|)m grestore (T) lfigpromotelabels @@ -5348,7 +5350,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 123 105(b)m +192 fnt5 123 105(b)m grestore (T) lfigpromotelabels grestore @@ -5374,7 +5376,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt5 136 106(\244)m +192 fnt4 136 106(\244)m grestore (T) lfigpromotelabels @@ -5403,7 +5405,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 128 128(c)m +192 fnt5 128 128(c)m grestore (T) lfigpromotelabels grestore @@ -5418,7 +5420,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt5 156 121(|)m +192 fnt4 156 121(|)m grestore (T) lfigpromotelabels grestore @@ -5443,7 +5445,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 +192 fnt5 118 105(d)m grestore (T) lfigpromotelabels @@ -5498,10 +5500,10 @@ /Times-Romanfnt1 vec2 /Times-Roman LoutRecode /fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def %%IncludeResource: font Symbol -/fnt5 { /Symbol LoutFont } def +/fnt4 { /Symbol LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt6 vec2 /Helvetica LoutRecode /fnt6 { /Helveticafnt6 LoutFont } def @@ -5521,7 +5523,7 @@ grestore gsave 480 11049 translate -240 fnt4 6248 2370 0 2314 240 288 12 LoutGraphic +240 fnt5 6248 2370 0 2314 240 288 12 LoutGraphic gsave grestore save gsave 70 dict begin lfigdict begin grestore @@ -5534,7 +5536,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt5 136 106(\244)m +192 fnt4 136 106(\244)m grestore (T) lfigpromotelabels @@ -5551,7 +5553,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt5 156 121(|)m +192 fnt4 156 121(|)m grestore (T) lfigpromotelabels grestore @@ -5567,7 +5569,7 @@ 0.15 cm /lfigsolid [ lfigellipse ] lfigdopath pop pop grestore -192 fnt4 56 107(SPLIT)m +192 fnt5 56 107(SPLIT)m grestore (T) lfigpromotelabels grestore @@ -5583,7 +5585,7 @@ 0.15 cm /lfigsolid [ lfigellipse ] lfigdopath pop pop grestore -192 fnt4 +192 fnt5 56 107(COL)m grestore (T) lfigpromotelabels @@ -5600,7 +5602,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 123 128(a)m +192 fnt5 123 128(a)m grestore (T) lfigpromotelabels grestore @@ -5627,7 +5629,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 128 128(c)m +192 fnt5 128 128(c)m grestore (T) lfigpromotelabels @@ -5666,7 +5668,7 @@ 0.15 cm /lfigsolid [ lfigellipse ] lfigdopath pop pop grestore -192 fnt4 56 107(R)m 7(O)k 9(W)k +192 fnt5 56 107(R)m 7(O)k 9(W)k grestore (T) lfigpromotelabels grestore @@ -5682,7 +5684,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 +192 fnt5 123 128(a)m grestore (T) lfigpromotelabels @@ -5710,7 +5712,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 123 105(b)m +192 fnt5 123 105(b)m grestore (T) lfigpromotelabels grestore @@ -5759,7 +5761,7 @@ 0.15 cm /lfigsolid [ lfigellipse ] lfigdopath pop pop grestore -192 fnt4 56 107(SPLIT)m +192 fnt5 56 107(SPLIT)m grestore (T) lfigpromotelabels @@ -5776,7 +5778,7 @@ 0.15 cm /lfigsolid [ lfigellipse ] lfigdopath pop pop grestore -192 fnt4 56 107(COL)m +192 fnt5 56 107(COL)m grestore (T) lfigpromotelabels grestore @@ -5792,7 +5794,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 123 105(b)m +192 fnt5 123 105(b)m grestore (T) lfigpromotelabels grestore @@ -5819,7 +5821,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 +192 fnt5 118 105(d)m grestore (T) lfigpromotelabels @@ -5858,7 +5860,7 @@ 0.15 cm /lfigsolid [ lfigellipse ] lfigdopath pop pop grestore -192 fnt4 56 107(R)m 7(O)k 9(W)k +192 fnt5 56 107(R)m 7(O)k 9(W)k grestore (T) lfigpromotelabels @@ -5875,7 +5877,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 123 128(a)m +192 fnt5 123 128(a)m grestore (T) lfigpromotelabels grestore @@ -5902,7 +5904,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 123 105(b)m +192 fnt5 123 105(b)m grestore (T) lfigpromotelabels grestore @@ -5962,7 +5964,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt5 +192 fnt4 156 121(|)m grestore (T) lfigpromotelabels @@ -5979,7 +5981,7 @@ 0.15 cm /lfigsolid [ lfigellipse ] lfigdopath pop pop grestore -192 fnt4 56 107(SPLIT)m +192 fnt5 56 107(SPLIT)m grestore (T) lfigpromotelabels grestore @@ -5995,7 +5997,7 @@ 0.15 cm /lfigsolid [ lfigellipse ] lfigdopath pop pop grestore -192 fnt4 56 107(COL)m +192 fnt5 56 107(COL)m grestore (T) lfigpromotelabels @@ -6012,7 +6014,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 123 128(a)m +192 fnt5 123 128(a)m grestore (T) lfigpromotelabels grestore @@ -6039,7 +6041,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 128 128(c)m +192 fnt5 128 128(c)m grestore (T) lfigpromotelabels grestore @@ -6077,7 +6079,7 @@ 0.15 cm /lfigsolid [ lfigellipse ] lfigdopath pop pop grestore -192 fnt4 +192 fnt5 56 107(R)m 7(O)k 9(W)k grestore (T) lfigpromotelabels @@ -6094,7 +6096,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 128 128(c)m +192 fnt5 128 128(c)m grestore (T) lfigpromotelabels @@ -6122,7 +6124,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 118 105(d)m +192 fnt5 118 105(d)m grestore (T) lfigpromotelabels grestore @@ -6171,7 +6173,7 @@ 0.15 cm /lfigsolid [ lfigellipse ] lfigdopath pop pop grestore -192 fnt4 56 107(SPLIT)m +192 fnt5 56 107(SPLIT)m grestore (T) lfigpromotelabels grestore @@ -6187,7 +6189,7 @@ 0.15 cm /lfigsolid [ lfigellipse ] lfigdopath pop pop grestore -192 fnt4 +192 fnt5 56 107(COL)m grestore (T) lfigpromotelabels @@ -6204,7 +6206,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 123 105(b)m +192 fnt5 123 105(b)m grestore (T) lfigpromotelabels grestore @@ -6231,7 +6233,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 118 105(d)m +192 fnt5 118 105(d)m grestore (T) lfigpromotelabels @@ -6270,7 +6272,7 @@ 0.15 cm /lfigsolid [ lfigellipse ] lfigdopath pop pop grestore -192 fnt4 56 107(R)m 7(O)k 9(W)k +192 fnt5 56 107(R)m 7(O)k 9(W)k grestore (T) lfigpromotelabels grestore @@ -6286,7 +6288,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 +192 fnt5 128 128(c)m grestore (T) lfigpromotelabels @@ -6314,7 +6316,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 118 105(d)m +192 fnt5 118 105(d)m grestore (T) lfigpromotelabels grestore @@ -6371,8 +6373,8 @@ 8469(graph;)s 0 10310(each)m 486(af)s 6(fected)k 1296(leaf)s 1716(has)s 2076(tw)s 2(o)k 2477(parents,)s 3264(one)s 3657(for)s 3985(width)s 4578(and)s 4972(one)s 5365(for)s -5693(height;)s 6394(and)s 6788(each)s 240 fnt4 7274 10312(COL)m -240 fnt1 7790 10310(or)m 240 fnt4 8040 10312(R)m 9(O)k 12(W)k +5693(height;)s 6394(and)s 6788(each)s 240 fnt5 7274 10312(COL)m +240 fnt1 7790 10310(or)m 240 fnt5 8040 10312(R)m 9(O)k 12(W)k 240 fnt1 8604 10310(node)m 0 10022(has)m 360(one)s 752(parent)s 1398(and)s 1792(one)s 2184(child)s 2709(for)s 3037(each)s 3521(object)s 4155(lying)s 4690(on)s 4976(the)s 5314(corresponding)s @@ -6385,7 +6387,7 @@ 240 fnt1 0 8072(which)m 642(produces)s 1557(o)s 3(v)k 3(erlapping)k 2747(spanning)s 3665(columns:)s gsave 480 5924 translate -240 fnt4 1699 1808 0 1695 240 288 60 LoutGraphic +240 fnt5 1699 1808 0 1695 240 288 60 LoutGraphic gsave grestore save gsave 200 dict begin lfigdict begin grestore @@ -6395,7 +6397,7 @@ 0.15 cm /lfigsolid [ lfigbox ] lfigdopath pop pop grestore -230 fnt4 511 178(a)m +230 fnt5 511 178(a)m grestore 566 452 113 339 240 288 60 1133 1356 LoutGr2 @@ -6403,7 +6405,7 @@ 0.15 cm /lfigsolid [ lfigbox ] lfigdopath pop pop grestore -230 fnt4 +230 fnt5 228 150(b)m grestore 566 452 113 339 240 288 60 0 904 LoutGr2 @@ -6412,7 +6414,7 @@ 0.15 cm /lfigsolid [ lfigbox ] lfigdopath pop pop grestore -230 fnt4 234 178(c)m +230 fnt5 234 178(c)m grestore 566 452 113 339 240 288 60 566 904 LoutGr2 @@ -6420,7 +6422,7 @@ 0.15 cm /lfigsolid [ lfigbox ] lfigdopath pop pop grestore -230 fnt4 222 150(d)m +230 fnt5 222 150(d)m grestore 566 452 113 339 240 288 60 1132 904 LoutGr2 @@ -6429,7 +6431,7 @@ 0.15 cm /lfigsolid [ lfigbox ] lfigdopath pop pop grestore -230 fnt4 235 178(e)m +230 fnt5 235 178(e)m grestore 566 452 113 339 240 288 60 0 452 LoutGr2 @@ -6437,7 +6439,7 @@ 0.15 cm /lfigsolid [ lfigbox ] lfigdopath pop pop grestore -230 fnt4 235 173(f)m +230 fnt5 235 173(f)m grestore 566 452 113 339 240 288 60 566 452 LoutGr2 @@ -6445,7 +6447,7 @@ 0.15 cm /lfigsolid [ lfigbox ] lfigdopath pop pop grestore -230 fnt4 +230 fnt5 228 200(g)m grestore 566 452 113 339 240 288 60 1132 452 LoutGr2 @@ -6454,7 +6456,7 @@ 0.15 cm /lfigsolid [ lfigbox ] lfigdopath pop pop grestore -230 fnt4 228 149(h)m +230 fnt5 228 149(h)m grestore 566 452 113 339 240 288 60 0 0 LoutGr2 @@ -6462,7 +6464,7 @@ 0.15 cm /lfigsolid [ lfigbox ] lfigdopath pop pop grestore -230 fnt4 253 153(i)m +230 fnt5 253 153(i)m grestore 1133 452 113 339 240 288 60 566 0 LoutGr2 @@ -6471,7 +6473,7 @@ 0.15 cm /lfigsolid [ lfigbox ] lfigdopath pop pop grestore -230 fnt4 535 176(j)m +230 fnt5 535 176(j)m grestore end end restore grestore @@ -6479,41 +6481,41 @@ 1035(ha)s 4(v)k 3(e)k 1536(been)s 2045(added)s 2675(to)s 2914(clarify)s 3590(the)s 3938(structure.)s 4937(The)s 5365(width)s 5967(of)s 6238(this)s 6634(object)s 7278(is)s -7488(formally)s 240 fnt5 480 4915(\()m 564(\()s 240 fnt4 -648 4923(width)m 240 fnt5 1187 4915(\()m 240 fnt4 1271 4923(a)m -240 fnt5 1398 4915(\))m 1548(\255)s 1769(\()s 240 fnt4 -1853 4923(x)m 240 fnt5 2031 4915(+)m 240 fnt4 2232 4923(y)m -240 fnt5 2346 4915(\))m 2424(\))s 2562(+)s 240 fnt4 -2763 4923(z)m 240 fnt5 2866 4915(\))m 3016(\255)s 3237(\()s -240 fnt4 3321 4923(x)m 240 fnt5 3499 4915(+)m 3700(\()s -3784(\()s 240 fnt4 3868 4923(y)m 240 fnt5 4042 4915(+)m -240 fnt4 4243 4923(z)m 240 fnt5 4346 4915(\))m 4496(\255)s -240 fnt4 4717 4923(width)m 240 fnt5 5256 4915(\()m 240 fnt4 -5340 4923(j)m 240 fnt5 5418 4915(\))m 5496(\))s 5574(\))s -240 fnt1 0 4419(where)m 240 fnt4 480 3918(x)m 240 fnt5 -670 3910(=)m 240 fnt4 883 3918(width)m 240 fnt5 1422 3910(\()m -240 fnt4 1506 3918(c)m 240 fnt5 1620 3910(\))m 1770(\255)s -240 fnt4 1991 3918(width)m 240 fnt5 2530 3910(\()m 240 fnt4 -2662 3918(f)m 240 fnt5 2823 3910(\))m 2973(\255)s 240 fnt4 -3194 3918(width)m 240 fnt5 3733 3910(\()m 240 fnt4 3817 3918(i)m -240 fnt5 3892 3910(\))m -[ /Dest /LOUT12_1492_s2_4_1 /DEST pdfmark -240 fnt4 480 3367(y)m 240 fnt5 -666 3359(=)m 240 fnt4 879 3367(width)m 240 fnt5 1418 3359(\()m -240 fnt4 1502 3367(d)m 240 fnt5 1688 3359(\))m 1838(\255)s -240 fnt4 2059 3367(width)m 240 fnt5 2598 3359(\()m 240 fnt4 -2682 3367(g)m 240 fnt5 2808 3359(\))m -[ /Dest /LOUT12_1492_s2_4_2 /DEST pdfmark -240 fnt4 480 2816(z)m -240 fnt5 655 2808(=)m 240 fnt4 868 2816(width)m 240 fnt5 -1407 2808(\()m 240 fnt4 1491 2816(b)m 240 fnt5 1617 2808(\))m -1767(\255)s 240 fnt4 1988 2816(width)m 240 fnt5 2527 2808(\()m -240 fnt4 2611 2816(e)m 240 fnt5 2722 2808(\))m 2872(\255)s -240 fnt4 3093 2816(width)m 240 fnt5 3632 2808(\()m 240 fnt4 -3716 2816(h)m 240 fnt5 3843 2808(\))m -[ /Dest /LOUT12_1492_s2_4_3 /DEST pdfmark +7488(formally)s 240 fnt4 480 4915(\()m 564(\()s 240 fnt5 +648 4923(width)m 240 fnt4 1187 4915(\()m 240 fnt5 1271 4923(a)m +240 fnt4 1398 4915(\))m 1548(\255)s 1769(\()s 240 fnt5 +1853 4923(x)m 240 fnt4 2031 4915(+)m 240 fnt5 2232 4923(y)m +240 fnt4 2346 4915(\))m 2424(\))s 2562(+)s 240 fnt5 +2763 4923(z)m 240 fnt4 2866 4915(\))m 3016(\255)s 3237(\()s +240 fnt5 3321 4923(x)m 240 fnt4 3499 4915(+)m 3700(\()s +3784(\()s 240 fnt5 3868 4923(y)m 240 fnt4 4042 4915(+)m +240 fnt5 4243 4923(z)m 240 fnt4 4346 4915(\))m 4496(\255)s +240 fnt5 4717 4923(width)m 240 fnt4 5256 4915(\()m 240 fnt5 +5340 4923(j)m 240 fnt4 5418 4915(\))m 5496(\))s 5574(\))s +240 fnt1 0 4419(where)m 240 fnt5 480 3918(x)m 240 fnt4 +670 3910(=)m 240 fnt5 883 3918(width)m 240 fnt4 1422 3910(\()m +240 fnt5 1506 3918(c)m 240 fnt4 1620 3910(\))m 1770(\255)s +240 fnt5 1991 3918(width)m 240 fnt4 2530 3910(\()m 240 fnt5 +2662 3918(f)m 240 fnt4 2823 3910(\))m 2973(\255)s 240 fnt5 +3194 3918(width)m 240 fnt4 3733 3910(\()m 240 fnt5 3817 3918(i)m +240 fnt4 3892 3910(\))m +[ /Dest /LOUT12_1488_s2_4_1 /DEST pdfmark +240 fnt5 480 3367(y)m 240 fnt4 +666 3359(=)m 240 fnt5 879 3367(width)m 240 fnt4 1418 3359(\()m +240 fnt5 1502 3367(d)m 240 fnt4 1688 3359(\))m 1838(\255)s +240 fnt5 2059 3367(width)m 240 fnt4 2598 3359(\()m 240 fnt5 +2682 3367(g)m 240 fnt4 2808 3359(\))m +[ /Dest /LOUT12_1488_s2_4_2 /DEST pdfmark +240 fnt5 480 2816(z)m +240 fnt4 655 2808(=)m 240 fnt5 868 2816(width)m 240 fnt4 +1407 2808(\()m 240 fnt5 1491 2816(b)m 240 fnt4 1617 2808(\))m +1767(\255)s 240 fnt5 1988 2816(width)m 240 fnt4 2527 2808(\()m +240 fnt5 2611 2816(e)m 240 fnt4 2722 2808(\))m 2872(\255)s +240 fnt5 3093 2816(width)m 240 fnt4 3632 2808(\()m 240 fnt5 +3716 2816(h)m 240 fnt4 3843 2808(\))m +[ /Dest /LOUT12_1488_s2_4_3 /DEST pdfmark 240 fnt1 0 2312(It)m -224(seems)s 878(clear)s 1420(that)s 240 fnt4 1857 2314(y)m +224(seems)s 878(clear)s 1420(that)s 240 fnt5 1857 2314(y)m 240 fnt1 2038 2312(at)m 2289(least)s 2805(must)s 3349(appear)s 4065(twice)s 4657(in)s 4919(an)s 3(y)k 5335(e)s 3(xpression)k 6431(for)s 6788(the)s 7155(width)s 7776(of)s 8066(this)s @@ -6525,8 +6527,8 @@ 6556(interpreter)s 7626(actually)s 8453(rejects)s 0 1448(such)m 521(structures,)s 1581(o)s 6(wing)k 2252(to)s 2517(the)s 2890(author')s 13(s)k 3736(doubts)s 4451(about)s 5069(the)s 5442(implementability)s 7153(of)s -240 fnt4 7449 1450(Constr)m 3(ained)k 240 fnt1 8722 1448(and)m -240 fnt4 0 1162(AdjustSize)m 240 fnt1 1049 1160(\(Section)m 1902(5.3\))s +240 fnt5 7449 1450(Constr)m 3(ained)k 240 fnt1 8722 1448(and)m +240 fnt5 0 1162(AdjustSize)m 240 fnt1 1049 1160(\(Section)m 1902(5.3\))s 2330(on)s 2627(them;)s 3217(b)s 4(ut)k 3579(with)s 4061(hindsight)s 5012(this)s 5408(caution)s 6169(w)s 2(as)k 6590(unnecessary)s 15(.)k 480 786(The)m 915(directed)s 1749(ac)s 3(yclic)k @@ -6562,8 +6564,8 @@ /Times-Romanfnt1 vec2 /Times-Roman LoutRecode /fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt2 vec2 /Times-Bold LoutRecode /fnt2 { /Times-Boldfnt2 LoutFont } def @@ -6597,7 +6599,7 @@ 7282(memory)s 8140(consump)s 8998(-)s 0 12392(tion.)m 536(F)s 3(or)k 925(e)s 3(xample,)k gsave 480 10526 translate -240 fnt4 3282 1526 0 1470 240 288 12 LoutGraphic +240 fnt5 3282 1526 0 1470 240 288 12 LoutGraphic gsave grestore save gsave 200 dict begin lfigdict begin grestore @@ -6610,7 +6612,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 123 128(a)m +192 fnt5 123 128(a)m grestore (A) lfigpromotelabels grestore @@ -6623,7 +6625,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 +192 fnt5 123 105(b)m grestore (B) lfigpromotelabels @@ -6637,7 +6639,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 128 128(c)m +192 fnt5 128 128(c)m grestore (C) lfigpromotelabels grestore @@ -6650,7 +6652,7 @@ 0.15 cm /lfigsolid [ lfigcircle ] lfigdopath pop pop grestore -192 fnt4 118 105(d)m +192 fnt5 118 105(d)m grestore (D) lfigpromotelabels @@ -6692,7 +6694,7 @@ grestore 0 10075(is)m 210(represented)s 1369(by)s gsave 1135 5559 translate -240 fnt4 6796 4176 0 4120 240 288 12 LoutGraphic +240 fnt5 6796 4176 0 4120 240 288 12 LoutGraphic gsave grestore save gsave 300 dict begin lfigdict begin grestore @@ -6723,7 +6725,7 @@ grestore gsave 206 150 translate -192 fnt4 39 39 0 39 192 288 48 LoutGraphic +192 fnt5 39 39 0 39 192 288 48 LoutGraphic gsave /lfigblack [ lfigcircle ] gsave lfigpaintpath grestore 0.5 pt setlinewidth lfiground setlinecap @@ -6745,7 +6747,7 @@ 0.15 cm /lfigsolid [ lfigbox ] lfigdopath pop pop grestore -192 fnt4 180 128(a)m +192 fnt5 180 128(a)m grestore (BASE) lfigpromotelabels @@ -6779,7 +6781,7 @@ grestore gsave 206 150 translate -192 fnt4 39 39 0 39 192 288 48 LoutGraphic +192 fnt5 39 39 0 39 192 288 48 LoutGraphic gsave /lfigblack [ lfigcircle ] gsave lfigpaintpath grestore 0.5 pt setlinewidth lfiground setlinecap @@ -6801,7 +6803,7 @@ 0.15 cm /lfigsolid [ lfigbox ] lfigdopath pop pop grestore -192 fnt4 180 105(b)m +192 fnt5 180 105(b)m grestore (BASE) lfigpromotelabels grestore @@ -6821,7 +6823,7 @@ grestore gsave 206 150 translate -192 fnt4 39 39 0 39 192 288 48 LoutGraphic +192 fnt5 39 39 0 39 192 288 48 LoutGraphic gsave /lfigblack [ lfigcircle ] gsave lfigpaintpath grestore 0.5 pt setlinewidth lfiground setlinecap @@ -6845,7 +6847,7 @@ grestore gsave 206 150 translate -192 fnt4 39 39 0 39 192 288 48 LoutGraphic +192 fnt5 39 39 0 39 192 288 48 LoutGraphic gsave /lfigblack [ lfigcircle ] gsave lfigpaintpath grestore 0.5 pt setlinewidth lfiground setlinecap @@ -6867,7 +6869,7 @@ 0.15 cm /lfigsolid [ lfigbox ] lfigdopath pop pop grestore -192 fnt4 104 107(LK)m +192 fnt5 104 107(LK)m grestore (BASE) lfigpromotelabels grestore @@ -6887,7 +6889,7 @@ grestore gsave 206 150 translate -192 fnt4 39 39 0 39 192 288 48 LoutGraphic +192 fnt5 39 39 0 39 192 288 48 LoutGraphic gsave /lfigblack [ lfigcircle ] gsave lfigpaintpath grestore 0.5 pt setlinewidth lfiground setlinecap @@ -6911,7 +6913,7 @@ grestore gsave 206 150 translate -192 fnt4 39 39 0 39 192 288 48 LoutGraphic +192 fnt5 39 39 0 39 192 288 48 LoutGraphic gsave /lfigblack [ lfigcircle ] gsave lfigpaintpath grestore 0.5 pt setlinewidth lfiground setlinecap @@ -6933,7 +6935,7 @@ 0.15 cm /lfigsolid [ lfigbox ] lfigdopath pop pop grestore -192 fnt4 +192 fnt5 104 107(LK)m grestore (BASE) lfigpromotelabels @@ -6954,7 +6956,7 @@ grestore gsave 206 150 translate -192 fnt4 39 39 0 39 192 288 48 LoutGraphic +192 fnt5 39 39 0 39 192 288 48 LoutGraphic gsave /lfigblack [ lfigcircle ] gsave lfigpaintpath grestore 0.5 pt setlinewidth lfiground setlinecap @@ -6978,7 +6980,7 @@ grestore gsave 206 150 translate -192 fnt4 39 39 0 39 192 288 48 LoutGraphic +192 fnt5 39 39 0 39 192 288 48 LoutGraphic gsave /lfigblack [ lfigcircle ] gsave lfigpaintpath grestore 0.5 pt setlinewidth lfiground setlinecap @@ -7000,7 +7002,7 @@ 0.15 cm /lfigsolid [ lfigbox ] lfigdopath pop pop grestore -192 fnt4 104 107(LK)m +192 fnt5 104 107(LK)m grestore (BASE) lfigpromotelabels grestore @@ -7020,7 +7022,7 @@ grestore gsave 206 150 translate -192 fnt4 39 39 0 39 192 288 48 LoutGraphic +192 fnt5 39 39 0 39 192 288 48 LoutGraphic gsave /lfigblack [ lfigcircle ] gsave lfigpaintpath grestore 0.5 pt setlinewidth lfiground setlinecap @@ -7055,7 +7057,7 @@ 0.15 cm /lfigsolid [ lfigbox ] lfigdopath pop pop grestore -192 fnt4 185 128(c)m +192 fnt5 185 128(c)m grestore (BASE) lfigpromotelabels @@ -7076,7 +7078,7 @@ grestore gsave 206 150 translate -192 fnt4 39 39 0 39 192 288 48 LoutGraphic +192 fnt5 39 39 0 39 192 288 48 LoutGraphic gsave /lfigblack [ lfigcircle ] gsave lfigpaintpath grestore 0.5 pt setlinewidth lfiground setlinecap @@ -7111,7 +7113,7 @@ 0.15 cm /lfigsolid [ lfigbox ] lfigdopath pop pop grestore -192 fnt4 175 105(d)m +192 fnt5 175 105(d)m grestore (BASE) lfigpromotelabels grestore @@ -7199,7 +7201,7 @@ grestore end end restore grestore -0 5108(where)m 240 fnt4 645 5110(LK)m +0 5108(where)m 240 fnt5 645 5110(LK)m 240 fnt1 1017 5108(tags)m 1458(a)s 1630(record)s 2304(representing)s 3543(a)s 3715(link.)s 4257(The)s 4690(\207rst)s 5127(list)s 5484(in)s 5732(an)s 3(y)k 6135(node)s 6663(contains)s @@ -7270,8 +7272,8 @@ /Helveticafnt6 vec2 /Helvetica LoutRecode /fnt6 { /Helveticafnt6 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -7320,7 +7322,7 @@ 3791(is)s 4001(v)s 3(ery)k 4477(clear:)s 220 fnt6 480 9700({ )m 11(Times Slope 12p } @F)k 6(ont { Hello)k 8(, w)k 2(or)k -3(ld })k 240 fnt1 0 9204(should)m 697(ha)s 4(v)k 3(e)k -1198(result)s 240 fnt4 480 8750(Hello,)m 1104(world)s 240 fnt1 +1198(result)s 240 fnt5 480 8750(Hello,)m 1104(world)s 240 fnt1 0 8268(Lout)m 528(also)s 983(pro)s 3(vides)k 220 fnt6 1872 8265(@Break)m 240 fnt1 2745 8268(and)m 220 fnt6 3166 8265(@Space)m 240 fnt1 4080 8268(symbols)m 4946(for)s 5301(controlling)s 6420(the)s @@ -7363,7 +7365,7 @@ 4254(which)s 4887(assume)s 5638(that)s 6047(a)s 4(v)k 6(ailable)k 6946(space)s 7524(is)s 7725(in\207nite.)s 8557(If)s 8778(the)s 0 1623(upw)m 2(ard)k 763(mo)s 3(v)k 3(ement)k -1815(reaches)s 2570(a)s 240 fnt4 2724 1625(WIDE)m 240 fnt1 +1815(reaches)s 2570(a)s 240 fnt5 2724 1625(WIDE)m 240 fnt1 3375 1623(node,)m 3936(corresponding)s 5346(to)s 5573(a)s 220 fnt6 5728 1620(@Wide)m 240 fnt1 6490 1623(operator)m 9(,)k 7372(and)s 7764(the)s 8100(calculated)s 0 1335(width)m 627(e)s 3(xceeds)k @@ -7412,7 +7414,7 @@ /Times-Boldfnt2 vec2 /Times-Bold LoutRecode /fnt2 { /Times-Boldfnt2 LoutFont } def %%IncludeResource: font Symbol -/fnt5 { /Symbol LoutFont } def +/fnt4 { /Symbol LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -7481,7 +7483,7 @@ 4745(re)s 3(grettably)k 15(,)k 5868(it)s 6060(is)s 6270(not)s 6636(implemented.)s 240 fnt2 0 7547(3.)m 291(De\207nitions)s -[ /Dest /LOUT16_594_s3_0_1 /DEST pdfmark +[ /Dest /LOUT17_602_s3_0_1 /DEST pdfmark 240 fnt1 480 7116(The)m 936(need)s 1474(to)s 1741(pro)s 3(vide)k 2554(a)s 2748(means)s 3438(of)s 3737(packaging)s 4803(useful)s 5470(pieces)s 6146(of)s 6445(code)s 6982(for)s 7348(easy)s @@ -7506,7 +7508,7 @@ 6774(results.)s 7569(F)s 3(or)k 7965(e)s 3(xample,)k 8887(to)s 0 4550(de\207ne)m 641(a)s 807(superscript)s 1915(operator)s 2771(so)s 3037(that)s 220 fnt6 480 4056(2 sup n)m 240 fnt1 -0 3531(appears)m 781(as)s 168 fnt1 1145 3647(n)m 240 fnt5 +0 3531(appears)m 781(as)s 168 fnt1 1145 3647(n)m 240 fnt4 1031 3525(2)m 240 fnt1 1227 3531(,)m 1334(the)s 1682(follo)s 6(wing)k 2659(operator)s 3515(de\207nition)s 4489(may)s 4955(be)s 5237(used:)s 220 fnt6 480 3032(def sup)m 480 2744( precedence 50)m 480 2456( associativity r)m -3(ight)k @@ -7544,8 +7546,8 @@ /Times-Romanfnt1 vec2 /Times-Roman LoutRecode /fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt6 vec2 /Helvetica LoutRecode /fnt6 { /Helveticafnt6 LoutFont } def @@ -7569,7 +7571,7 @@ 0 13250(the)m 348(structure)s gsave 608 12769 translate -280 fnt4 128 191 0 123 280 288 70 LoutGraphic +280 fnt5 128 191 0 123 280 288 70 LoutGraphic gsave grestore save gsave 200 dict begin lfigdict begin grestore @@ -7595,7 +7597,7 @@ grestore gsave 480 12634 translate -280 fnt4 128 135 0 67 280 288 70 LoutGraphic +280 fnt5 128 135 0 67 280 288 70 LoutGraphic gsave grestore save gsave 200 dict begin lfigdict begin grestore @@ -7653,7 +7655,7 @@ 2828(at)s 3069(most)s 3603(tw)s 2(o)k 4022(parameters,)s 5185(left)s 5571(and)s 5984(right,)s 6551(and)s 6964(the)s 7321(parameters)s 8428(cannot)s 0 9131(be)m 282(gi)s 6(v)k 3(en)k -862(def)s 2(ault)k 1583(v)s 6(alues.)k 240 fnt4 +862(def)s 2(ault)k 1583(v)s 6(alues.)k 240 fnt5 2352 9133(Named)m 240 fnt1 3097 9131(parameters)m 4195(solv)s 3(e)k 4753(both)s 5236(problems:)s 220 fnt6 480 8630(def @Pref)m 6(ace)k 480 8342( named @T)m 26(ag {})k 480 8054( named @Title { Pref)m 6(ace })k 480 7766( r)m -3(ight @Body)k @@ -7912,8 +7914,8 @@ /Times-Boldfnt2 vec2 /Times-Bold LoutRecode /fnt2 { /Times-Boldfnt2 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -7979,7 +7981,7 @@ 7002(within)s 7684(its)s 7975(actual)s 8615(right)s 0 7176(parameter)m 9(,)k 1052(and)s 1456(this)s 1852(is)s 2062(done)s 2584(by)s 2878(replacing)s 3820(the)s 4168(right)s 4679(formal)s 5370(parameter)s -6384(with)s 6866(a)s 240 fnt4 7032 7178(body)m 240 fnt1 +6384(with)s 6866(a)s 240 fnt5 7032 7178(body)m 240 fnt1 7554 7176(parameter:)m 220 fnt6 480 6690(e)m 6(xpor)k -8(t sup o)k 3(v)k 5(er)k 480 6402(def @Eq)m 480 6114( body @Body)m 480 5826({)m 480 5538( def sup ...)m 480 5250( def o)m 3(v)k 5(er ...)k 480 4674( Slope @F)m 6(ont @Body)k 480 4386(})m 240 fnt1 0 3892(The)m @@ -8134,8 +8136,8 @@ /Times-Boldfnt2 vec2 /Times-Bold LoutRecode /fnt2 { /Times-Boldfnt2 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -8227,8 +8229,8 @@ 3917(for)s 4263(macros)s 5011(which)s 5660(are)s 6014(lists)s 6456(of)s 6734(tok)s 2(ens,)k 7471(and)s 7882(manages)s 8778(the)s 0 1378(usual)m 564(stack)s 1121(of)s 1397(static)s -1958(scopes,)s 2708(accepting)s 240 fnt4 3682 1380(PushScope)m 240 fnt1 -4791 1378(and)m 240 fnt4 5200 1380(P)m 19(opScope)k 240 fnt1 +1958(scopes,)s 2708(accepting)s 240 fnt5 3682 1380(PushScope)m 240 fnt1 +4791 1378(and)m 240 fnt5 5200 1380(P)m 19(opScope)k 240 fnt1 6197 1378(operations)m 7249(as)s 7504(the)s 7857(parser)s 8505(enters)s 0 1090(and)m 447(lea)s 4(v)k 3(es)k 1131(scope)s 1775(re)s 3(gions,)k 2626(including)s 3627(actual)s 4295(body)s @@ -8266,8 +8268,8 @@ /Times-Romanfnt1 vec2 /Times-Roman LoutRecode /fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt6 vec2 /Helvetica LoutRecode /fnt6 { /Helveticafnt6 LoutFont } def @@ -8315,7 +8317,7 @@ 3325(parameter)s 4339(v)s 6(alues.)k 480 10780(T)m 19(o)k 780(e)s 6(v)k 6(aluate)k 1620(an)s 1903(unsized)s 2692(object)s 3336(\(pure)s 3896(parse)s 4456(tree\),)s 4999(its)s -240 fnt4 5275 10782(en)m 9(vir)k 10(onment)k 240 fnt1 +240 fnt5 5275 10782(en)m 9(vir)k 10(onment)k 240 fnt1 6456 10780(,)m 6563(the)s 6911(equi)s 6(v)k 6(alent)k 7955(of)s 8226(the)s 8574(stack)s 0 10492(frames)m 728(in)s 999(Algol-lik)s 2(e)k 2064(languages,)s 3156(must)s 3710(be)s @@ -8344,7 +8346,7 @@ 7212(not)s 7566(copied;)s 8303(cop)s 2(ying)k 0 8390(could)m 581(lead)s 1028(to)s 1258(quadratic)s 2191(time)s 2662(comple)s 3(xity)k 15(.)k 3875(Actual)s 4558(parameters)s 5647(of)s 5909(the)s 6248(form)s -220 fnt6 6763 8387(@Ne)m 6(xt)k 240 fnt4 7478 8392(object)m +220 fnt6 6763 8387(@Ne)m 6(xt)k 240 fnt5 7478 8392(object)m 240 fnt1 8117 8390(recei)m 6(v)k 3(e)k 8843(an)s 0 8102(applicati)m 6(v)k 3(e)k 1105(pre-)s 1478(e)s 6(v)k 6(aluation)k 2529(which)s 3181(pre)s 6(v)k 3(ents)k 4044(long)s @@ -8401,7 +8403,7 @@ 5418(of)s 5697(the)s 6054(structure)s 6953(from)s 7485(the)s 7841(root)s 8294(do)s 6(wn)k 8887(to)s 0 2628(the)m 348(lea)s 4(v)k 3(es)k 989(and)s 1393(back.)s -240 fnt4 0 2174(1.)m 330(Evaluation)s 1490(of)s 1827(unsized)s +240 fnt5 0 2174(1.)m 330(Evaluation)s 1490(of)s 1827(unsized)s 2667(objects.)s 240 fnt1 3554 2172(On)m 3960(the)s 4364(w)s 2(ay)k 4871(do)s 6(wn,)k 5561(calculate)s 6521(en)s 9(vironments)k 7921(and)s 8381(replace)s 0 1884(non-recursi)m 6(v)k 3(e,)k @@ -8411,19 +8413,19 @@ 0 1596(and)m 409(paragraph)s 1427(breaking)s 2322(and)s 2731(spacing)s 3521(styles)s 4121(to)s 4365(the)s 4718(paragraph)s 5736(nodes.)s 6465(On)s 6820(the)s 7173(w)s 2(ay)k 7629(back)s -8147(up,)s 8500(delete)s 240 fnt4 0 1310(FONT)m 240 fnt1 -630 1308(,)m 240 fnt4 737 1310(BREAK)m 240 fnt1 1494 1308(,)m -1601(and)s 240 fnt4 2005 1310(SP)m 21(A)k 7(CE)k -240 fnt1 2760 1308(nodes,)m 3426(and)s 3830(insert)s 240 fnt4 -4420 1310(SPLIT)m 240 fnt1 5049 1308(,)m 240 fnt4 5156 1310(COL)m -240 fnt1 5622 1308(,)m 5729(and)s 240 fnt4 6133 1310(R)m 9(O)k 12(W)k -240 fnt1 6707 1308(nodes)m 7317(\(Section)s 8170(2.3\).)s 240 fnt4 +8147(up,)s 8500(delete)s 240 fnt5 0 1310(FONT)m 240 fnt1 +630 1308(,)m 240 fnt5 737 1310(BREAK)m 240 fnt1 1494 1308(,)m +1601(and)s 240 fnt5 2005 1310(SP)m 21(A)k 7(CE)k +240 fnt1 2760 1308(nodes,)m 3426(and)s 3830(insert)s 240 fnt5 +4420 1310(SPLIT)m 240 fnt1 5049 1308(,)m 240 fnt5 5156 1310(COL)m +240 fnt1 5622 1308(,)m 5729(and)s 240 fnt5 6133 1310(R)m 9(O)k 12(W)k +240 fnt1 6707 1308(nodes)m 7317(\(Section)s 8170(2.3\).)s 240 fnt5 0 815(2.)m 293(W)s 13(idth)k 925(calculations)s 2169(and)s 2614(br)s 8(eaking)k 3(.)k 240 fnt1 3628 813(Calculate)m 4605(the)s 4973(width)s 5594(of)s 5885(e)s 6(v)k 3(ery)k 6480(subobject)s 7477(from)s 8020(the)s 8388(bottom)s 0 525(up.)m 404(As)s 720(described)s 1693(in)s 1936(Section)s 2709(2.3,)s -240 fnt4 3115 527(WIDE)m 240 fnt1 3777 525(nodes)m 4386(may)s +240 fnt5 3115 527(WIDE)m 240 fnt1 3777 525(nodes)m 4386(may)s 4851(trigger)s 5547(object)s 6190(breaking)s 7079(sub-tra)s 4(v)k 3(ersals)k 8448(during)s 0 237(this)m 396(pass.)s grestore @@ -8451,8 +8453,8 @@ /Times-Romanfnt1 vec2 /Times-Roman LoutRecode /fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt2 vec2 /Times-Bold LoutRecode /fnt2 { /Times-Boldfnt2 LoutFont } def @@ -8473,16 +8475,16 @@ 5705 -1579(-)m 5833(22)s 6127(-)s 9066 13419 0 13308 240 288 60 1417 -15423 LoutGr2 0 LoutMargSet grestore -240 fnt4 0 13256(3.)m +240 fnt5 0 13256(3.)m 274(Height)s 989(calculations.)s 240 fnt1 2312 13254(Calculate)m 3270(the)s 3618(height)s 4276(of)s 4547(e)s 6(v)k 3(ery)k 5123(subobject,)s 6147(from)s 6671(the)s 7019(bottom)s 7757(up.)s -240 fnt4 0 12751(4.)m 283(Horizontal)s 1389(coor)s 8(dinates.)k +240 fnt5 0 12751(4.)m 283(Horizontal)s 1389(coor)s 8(dinates.)k 240 fnt1 2674 12749(Calculate)m 3641(the)s 3998(horizontal)s 5032(coordinate)s 6106(of)s 6386(each)s 6890(subobject)s 7876(from)s 8409(the)s 8767(top)s 0 12461(do)m 6(wn,)k 634(and)s 1038(store)s 1558(each)s 2053(leaf)s -13(')k 13(s)k 2633(coordinate)s -3698(in)s 3941(the)s 4289(leaf.)s 240 fnt4 0 11977(5.)m +3698(in)s 3941(the)s 4289(leaf.)s 240 fnt5 0 11977(5.)m 295(V)s 26(ertical)k 1119(coor)s 8(dinates)k 2317(and)s 2765(P)s 19(ostScript)k 3827(g)s 2(ener)k 3(ation.)k 240 fnt1 5034 11975(Calculate)m 6013(the)s 6383(v)s 3(ertical)k @@ -8513,7 +8515,7 @@ 6696(the)s 7076(mer)s 4(ging)k 7954(of)s 8257(passes)s 8952(2)s 0 9082(and)m 404(3.)s 240 fnt2 0 8338(5.)m 291(Galleys)s -[ /Dest /LOUT16_594_s5_0_1 /DEST pdfmark +[ /Dest /LOUT17_602_s5_0_1 /DEST pdfmark 240 fnt1 480 7861(W)m 9(ith)k 1022(objects)s 1767(and)s 2188(de\207nitions)s 3266(under)s 3888(control,)s 4689(the)s 5053(author)s 5741(f)s 2(aced)k 6331(the)s 6696(problem)s @@ -8600,8 +8602,8 @@ /Times-Romanfnt1 vec2 /Times-Roman LoutRecode /fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt2 vec2 /Times-Bold LoutRecode /fnt2 { /Times-Boldfnt2 LoutFont } def @@ -8632,8 +8634,8 @@ 7172(600)s 1659 11202(8.)m 2163(Cross)s 2759(references)s 3790(and)s 4194(databases)s 6992(1,000)s 1659 10914(9.)m 2163(W)s 9(idth)k 2809(and)s 3213(height)s 3871(calculations,)s 5119(and)s 5523(breaking)s -7172(700)s 1539 10626(10.)m 240 fnt4 2163 10628(Constr)m 3(ained)k -240 fnt1 3410 10626(and)m 240 fnt4 3814 10628(AdjustSize)m 240 fnt1 +7172(700)s 1539 10626(10.)m 240 fnt5 2163 10628(Constr)m 3(ained)k +240 fnt1 3410 10626(and)m 240 fnt5 3814 10628(AdjustSize)m 240 fnt1 7172 10626(700)m 1539 10338(11.)m 2163(T)s 8(ransfer)k 3023(of)s 3294(sized)s 3843(objects)s 4571(into)s 4996(g)s 1(alle)k 3(y)k 5630(tree)s 7172(450)s 1539 10050(12.)m 2163(Galle)s 3(y)k @@ -8690,7 +8692,7 @@ 6285(only)s 6787(leads)s 7351(to)s 7612(static)s 8190(trees)s 8714(lik)s 2(e)k 0 4825(this)m 396(one:)s gsave 480 2539 translate -240 fnt4 3666 1996 170 1715 240 288 60 LoutGraphic +240 fnt5 3666 1996 170 1715 240 288 60 LoutGraphic gsave grestore save gsave 200 dict begin lfigdict begin grestore @@ -8801,7 +8803,7 @@ 5415(completely)s 6531(dif)s 6(ferent,)k 7453(dynamic)s 8330(tree:)s gsave 480 186 translate -240 fnt4 4663 1274 0 995 240 288 60 LoutGraphic +240 fnt5 4663 1274 0 995 240 288 60 LoutGraphic gsave grestore save gsave 200 dict begin lfigdict begin grestore @@ -8956,8 +8958,8 @@ /Times-Romanfnt1 vec2 /Times-Roman LoutRecode /fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt6 vec2 /Helvetica LoutRecode /fnt6 { /Helveticafnt6 LoutFont } def @@ -9000,7 +9002,7 @@ 854(are)s 1206(thus)s 1662(led)s 2017(to)s 2261(propose)s 3081(a)s 3252(second)s 3980(abstraction)s 5091(for)s 5434(document)s 6443(formatting,)s 7564(which)s 8211(we)s 8552(name)s 0 11154(the)m -240 fnt4 371 11156(galle)m 7(y)k 240 fnt1 1028 11154(in)m +240 fnt5 371 11156(galle)m 7(y)k 240 fnt1 1028 11154(in)m 1294(recognition)s 2464(of)s 2759(its)s 3058(similarity)s 4050(to)s 4312(the)s 4684(g)s 1(alle)k 3(ys)k 5432(used)s 5952(in)s 6219(manual)s 7001(typesetting.)s 8238(A)s 8492(g)s 1(alle)k 3(y)k @@ -9110,7 +9112,7 @@ 1359(then)s 1843(carried)s 2579(along)s 3179(with)s 3676(it,)s 3931(ultimately)s 4968(to)s 5222(the)s 5586(root)s 6046(g)s 1(alle)k 3(y)k 6695(and)s 7115(the)s 7478(output)s 8165(\207le.)s 8650(This)s -0 423(process)m 800(is)s 1042(called)s 240 fnt4 1703 425(galle)m 7(y)k +0 423(process)m 800(is)s 1042(called)s 240 fnt5 1703 425(galle)m 7(y)k 2368(\210ushing)s 240 fnt1 3121 423(:)m 3259(the)s 3640(g)s 1(alle)k 3(ys)k 4396(are)s 4775(ri)s 6(v)k 3(ers)k 5393(running)s 6223(together)s 7098(to)s 7370(the)s 7750(sea,)s 8194(and)s @@ -9143,8 +9145,8 @@ /Helveticafnt6 vec2 /Helvetica LoutRecode /fnt6 { /Helveticafnt6 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -9166,7 +9168,7 @@ 8855(of)s 0 12962(Section)m 774(3.2:)s 6982 3257 0 3257 240 288 60 480 9414 LoutGr2 grestore save gsave 200 dict begin lfigdict begin grestore -200 fnt4 0 3121(output)m +200 fnt5 0 3121(output)m 563(\207le)s gsave 860 0 translate 240 fnt1 0 3257 0 3165 240 288 60 LoutGraphic @@ -9340,7 +9342,7 @@ 0.15 cm /lfigsolid [ lfigellipse ] lfigdopath pop pop grestore -200 fnt4 226 226(HEAD)m +200 fnt5 226 226(HEAD)m grestore (A) lfigpromotelabels @@ -9354,7 +9356,7 @@ 0.15 cm /lfigsolid [ lfigellipse ] lfigdopath pop pop grestore -200 fnt4 226 229(RECEIVING)m 1306(*)s +200 fnt5 226 229(RECEIVING)m 1306(*)s grestore (B) lfigpromotelabels grestore @@ -9378,7 +9380,7 @@ 0.15 cm /lfigsolid [ lfigellipse ] lfigdopath pop pop grestore -200 fnt4 226 229(RECEPTIVE)m +200 fnt5 226 229(RECEPTIVE)m grestore (C) lfigpromotelabels @@ -9481,7 +9483,7 @@ 0.15 cm /lfigsolid [ lfigellipse ] lfigdopath pop pop grestore -200 fnt4 226 229(GAP)m +200 fnt5 226 229(GAP)m grestore (C) lfigpromotelabels grestore @@ -9505,7 +9507,7 @@ 0.15 cm /lfigsolid [ lfigellipse ] lfigdopath pop pop grestore -200 fnt4 +200 fnt5 226 229(RECEPTIVE)m grestore (C) lfigpromotelabels @@ -9564,7 +9566,7 @@ 0.15 cm /lfigsolid [ lfigellipse ] lfigdopath pop pop grestore -200 fnt4 +200 fnt5 226 226(HEAD)m grestore (A) lfigpromotelabels @@ -9613,7 +9615,7 @@ 0.15 cm /lfigsolid [ lfigellipse ] lfigdopath pop pop grestore -200 fnt4 226 229(GAP)m +200 fnt5 226 229(GAP)m grestore (B) lfigpromotelabels @@ -9662,7 +9664,7 @@ 0.15 cm /lfigsolid [ lfigellipse ] lfigdopath pop pop grestore -200 fnt4 +200 fnt5 226 229(GAP)m grestore (B) lfigpromotelabels @@ -9687,7 +9689,7 @@ 0.15 cm /lfigsolid [ lfigellipse ] lfigdopath pop pop grestore -200 fnt4 226 229(RECEPTIVE)m +200 fnt5 226 229(RECEPTIVE)m grestore (B) lfigpromotelabels grestore @@ -9764,8 +9766,8 @@ /Times-Romanfnt1 vec2 /Times-Roman LoutRecode /fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt6 vec2 /Helvetica LoutRecode /fnt6 { /Helveticafnt6 LoutFont } def @@ -9784,31 +9786,31 @@ 0 LoutMargSet grestore 0 13251(Each)m 521(g)s 1(alle)k 3(y)k -1140(has)s 1495(a)s 240 fnt4 1647 13253(HEAD)m 240 fnt1 +1140(has)s 1495(a)s 240 fnt5 1647 13253(HEAD)m 240 fnt1 2325 13251(node)m 2832(whose)s 3485(children)s 4311(are)s 4643(its)s -4904(component)s 6013(objects,)s 6783(separated)s 7728(by)s 240 fnt4 +4904(component)s 6013(objects,)s 6783(separated)s 7728(by)s 240 fnt5 8007 13253(GAP)m 240 fnt1 8516 13251(nodes)m 0 12963(recording)m 969(the)s 1317(inter)s 4(-component)k 2953(g)s 1(aps.)k 480 12589(Each)m 1026(component)s 2161(is)s 2383(preceded)s 3315(by)s 3621(zero)s -4096(or)s 4367(more)s 240 fnt4 4925 12591(galle)m 7(y)k +4096(or)s 4367(more)s 240 fnt5 4925 12591(galle)m 7(y)k 5569(inde)s 4(x)k 6155(nodes)s 240 fnt1 6780 12589(of)m 7063(v)s 6(arious)k 7823(types.)s 8504(Ev)s 3(ery)k 0 12301(recepti)m 6(v)k 3(e)k 922(symbol)s 1681(has)s -2051(a)s 240 fnt4 2216 12303(RECEPTIVE)m 240 fnt1 3529 12301(inde)m 3(x)k +2051(a)s 240 fnt5 2216 12303(RECEPTIVE)m 240 fnt1 3529 12301(inde)m 3(x)k 4112(pointing)s 4963(to)s 5201(it,)s 5440(so)s 5705(that)s 6123(it)s 6314(can)s 6703(be)s 6984(found)s 7601(without)s 8391(search)s 8998(-)s 0 12013(ing)m 355(through)s 1152(its)s 1423(component.)s 2646(If)s 2871(the)s 3215(symbol)s 3970(is)s 4175(currently)s 5086(the)s 5429(tar)s 4(get)k 6023(of)s 6290(a)s 6451(g)s 1(alle)k 3(y)k 15(,)k -7118(it)s 7305(has)s 7670(a)s 240 fnt4 7831 12015(RECEIVING)m +7118(it)s 7305(has)s 7670(a)s 240 fnt5 7831 12015(RECEIVING)m 240 fnt1 0 11725(inde)m 3(x)k 595(instead)s 1342(which)s 1995(is)s 2217(also)s 2667(link)s 2(ed)k 3332(to)s 3583(the)s 3942(incoming)s 4911(g)s 1(alle)k 3(y)k 15(.)k 5652(Galle)s 3(ys)k 6441(that)s 6871(are)s 7229(currently)s 8157(without)s 8960(a)s 0 11437(tar)m 4(get)k 586(are)s 920(link)s 2(ed)k 1560(to)s 1786(the)s 2120(dynamic)s -2984(tree)s 3383(by)s 240 fnt4 3664 11439(UN)m 6(A)k 8(TT)k 12(A)k 7(CHED)k +2984(tree)s 3383(by)s 240 fnt5 3664 11439(UN)m 6(A)k 8(TT)k 12(A)k 7(CHED)k 240 fnt1 5215 11437(g)m 1(alle)k 3(y)k 5836(inde)s 3(x)k 3(es,)k 6654(either)s 7244(just)s 7635(after)s 8118(their)s 8601(most)s 0 11149(recent)m 643(tar)s 4(get)k 1242(if)s 1459(there)s @@ -9842,7 +9844,7 @@ 3389(g)s 1(alle)k 3(y)k 4030(process)s 4805(is)s 5022(either)s 5633(running)s 6438(or)s 6704(else)s 7139(is)s 7356(suspended)s 8419(on)s 8724(one)s 0 8385(of)m 269(its)s -543(o)s 6(wn)k 1005(semaphores.)s 2296(The)s 240 fnt4 +543(o)s 6(wn)k 1005(semaphores.)s 2296(The)s 240 fnt5 2722 8387(HEAD)m 240 fnt1 3413 8385(node)m 3933(contains)s 4779(a)s 4943(semaphore)s 6033(which)s 6673(is)s 6881(set)s 7204(when)s 7778(the)s 8124(g)s 1(alle)k 3(y)k 8756(has)s @@ -9863,77 +9865,77 @@ 6442(on)s 6743(the)s 220 fnt6 7095 7144(@Input)m 240 fnt1 7866 7147(symbol)m 8630(after)s 0 6859(the)m 348(\207rst)s 779(tw)s 2(o)k 1189(components)s 2397(are)s 2744(promoted.)s 480 6485(Ev)m 3(ery)k -1145(g)s 1(alle)k 3(y)k 240 fnt4 1822 6487(G)m +1145(g)s 1(alle)k 3(y)k 240 fnt5 1822 6487(G)m 240 fnt1 1995 6485(,)m 2145(be)s 2470(it)s 2705(a)s 2914(list)s 3308(of)s 3623(pages,)s 4318(body)s 4895(te)s 3(xt,)k 5400(a)s 5609(footnote,)s 6556(or)s 6858(whate)s 6(v)k 3(er)k 9(,)k 7866(e)s 3(x)k 3(ecutes)k 8778(the)s 0 6197(follo)m 6(wing)k 977(algorithm)s 1966(in)s 2209(parallel)s 2979(with)s 3461(e)s 6(v)k 3(ery)k 4037(other)s 4588(g)s 1(alle)k 3(y:)k 0 5694(1.)m -303(Initially)s 240 fnt4 1132 5696(G)m 240 fnt1 1384 5694(is)m +303(Initially)s 240 fnt5 1132 5696(G)m 240 fnt1 1384 5694(is)m 1614(unattached.)s 2834(Search)s 3560(forw)s 2(ards)k 4478(or)s -4756(backw)s 2(ards)k 5848(from)s 6392(its)s 240 fnt4 +4756(backw)s 2(ards)k 5848(from)s 6392(its)s 240 fnt5 6687 5696(UN)m 6(A)k 8(TT)k 12(A)k 7(CHED)k 240 fnt1 8272 5694(inde)m 3(x)k 8876(as)s 0 5406(required,)m 903(to)s 1142(\207nd)s 1573(a)s 1739(recepti)s 6(v)k 3(e)k -2661(symbol)s 240 fnt4 3421 5408(S)m 240 fnt1 3602 5406(which)m +2661(symbol)s 240 fnt5 3421 5408(S)m 240 fnt1 3602 5406(which)m 4244(can)s 4633(e)s 3(xpand)k 5380(to)s 5619(re)s 6(v)k 3(eal)k -6248(a)s 6414(tar)s 4(get)k 7013(for)s 240 fnt4 +6248(a)s 6414(tar)s 4(get)k 7013(for)s 240 fnt5 7351 5408(G)m 240 fnt1 7524 5406(.)m 0 4903(2.)m 284(If)s -514(no)s 240 fnt4 807 4905(S)m 240 fnt1 988 4903(can)m +514(no)s 240 fnt5 807 4905(S)m 240 fnt1 988 4903(can)m 1377(be)s 1659(found,)s 2325(suspend)s 3155(on)s 3452(the)s 3800(attachment)s 4908(semaphore.)s 6108(Resume)s 6935(later)s 7418(from)s -7942(step)s 8380(1.)s 0 4400(3.)m 281(Expand)s 240 fnt4 +7942(step)s 8380(1.)s 0 4400(3.)m 281(Expand)s 240 fnt5 1068 4402(S)m 240 fnt1 1246 4400(to)m 1482(re)s 6(v)k 3(eal)k -2107(the)s 2452(tar)s 4(get)k 3048(of)s 240 fnt4 +2107(the)s 2452(tar)s 4(get)k 3048(of)s 240 fnt5 3316 4402(G)m 240 fnt1 3489 4400(.)m 3649(Preserv)s 3(e)k -240 fnt4 4521 4402(S)m 240 fnt1 4642 4400(')m 13(s)k +240 fnt5 4521 4402(S)m 240 fnt1 4642 4400(')m 13(s)k 4849(semaphore)s 5938(by)s 6229(mo)s 3(ving)k 7007(it)s 7196(to)s 7432(the)s 7777(\207rst)s 8204(recepti)s 6(v)k 3(e)k 0 4112(symbol)m 760(within)s 1428(the)s 1776(e)s 3(xpansion)k -2801(of)s 240 fnt4 3072 4114(S)m 240 fnt1 3193 4112(.)m +2801(of)s 240 fnt5 3072 4114(S)m 240 fnt1 3193 4112(.)m 0 3609(4.)m 295(Calculate)s 1264(the)s 1624(a)s 4(v)k 6(ailable)k 2543(width)s 3156(and)s 3572(height)s 4241(at)s 4484(the)s -4844(tar)s 4(get,)k 5501(and)s 5917(if)s 240 fnt4 +4844(tar)s 4(get,)k 5501(and)s 5917(if)s 240 fnt5 6145 3611(G)m 240 fnt1 6389 3609(is)m 6611(still)s 7034(a)s 7211(pure)s 7704(parse)s 8275(tree,)s 8751(use)s 0 3321(the)m -377(en)s 9(vironment)k 1667(attached)s 2550(to)s 240 fnt4 +377(en)s 9(vironment)k 1667(attached)s 2550(to)s 240 fnt5 2819 3323(G)m 240 fnt1 3081 3321(and)m 3515(the)s 3892(style)s 4429(information)s 5643(from)s 6197(the)s 6574(tar)s 4(get)k -7203(to)s 7471(e)s 6(v)k 6(aluate)k 240 fnt4 +7203(to)s 7471(e)s 6(v)k 6(aluate)k 240 fnt5 8341 3323(G)m 240 fnt1 8603 3321(as)m 8883(in)s 0 3033(Section)m 774(4.)s 0 2577(5.)m 284(Examine)s 1190(the)s 1538(components)s -2746(of)s 240 fnt4 3017 2579(G)m 240 fnt1 3250 2577(one)m +2746(of)s 240 fnt5 3017 2579(G)m 240 fnt1 3250 2577(one)m 3652(by)s 3946(one.)s 4456(F)s 3(or)k 4845(each)s 5340(component)s 6464(there)s 6997(are)s 7344(three)s 7877(possibilities:)s -240 fnt4 480 2205(A)m 7(CCEPT)k 17(.)k 240 fnt1 +240 fnt5 480 2205(A)m 7(CCEPT)k 17(.)k 240 fnt1 1513 2203(If)m 1756(the)s 2116(component)s 3253(\207ts)s 3609(into)s 4046(the)s 4407(a)s 4(v)k 6(ailable)k 5328(space,)s 5978(and)s 6395(has)s 6778(no)s 7083(other)s 7647(problems,)s 8657(then)s 0 1915(promote)m 875(it)s 1090(into)s 1538(the)s 1909(tar)s 4(get.)k 2635(If)s 2888(this)s 3306(is)s 3539(the)s 3910(\207rst)s 4364(component)s 5511(promoted)s 6509(into)s -6956(this)s 7375(tar)s 4(get,)k 8044(and)s 240 fnt4 +6956(this)s 7375(tar)s 4(get,)k 8044(and)s 240 fnt5 8471 1917(G)m 240 fnt1 8727 1915(is)m 8960(a)s 0 1627(forcing)m 768(g)s 1(alle)k 3(y)k 1428(\(Section)s 2307(5.4\),)s 2819(delete)s 3470(e)s 6(v)k 3(ery)k 4072(recepti)s 6(v)k 3(e)k 5020(symbol)s 5806(preceding)s 6827(the)s 7201(tar)s 4(get)k 7826(in)s 8095(the)s 8469(parent)s 0 1339(g)m 1(alle)k 3(y)k 15(.)k -729(If)s 240 fnt4 959 1341(G)m 240 fnt1 1192 1339(is)m +729(If)s 240 fnt5 959 1341(G)m 240 fnt1 1192 1339(is)m 1402(the)s 1750(root)s 2195(g)s 1(alle)k 3(y)k 15(,)k 2867(render)s 3537(the)s 3885(component)s 5009(on)s 5306(the)s 5654(output)s 6326(\207le)s 6687(and)s 7091(dispose)s 7865(it;)s -240 fnt4 480 967(REJECT)m 17(.)k 240 fnt1 1490 965(If)m +240 fnt5 480 967(REJECT)m 17(.)k 240 fnt1 1490 965(If)m 1756(the)s 2140(component)s 3300(is)s 3546(too)s 3941(lar)s 4(ge)k 4506(for)s 4880(the)s 5264(a)s 4(v)k 6(ailable)k -6208(space,)s 6882(or)s 7177(a)s 240 fnt4 7379 967(FOLLO)m 12(WS)k +6208(space,)s 6882(or)s 7177(a)s 240 fnt5 7379 967(FOLLO)m 12(WS)k 240 fnt1 8542 965(inde)m 3(x)k 0 677(\(described)m 1043(belo)s 6(w\))k 1740(forbids)s 2458(its)s 2723(promotion)s 3767(into)s 4182(this)s -4568(tar)s 4(get,)k 5203(then)s 5662(detach)s 240 fnt4 +4568(tar)s 4(get,)k 5203(then)s 5662(detach)s 240 fnt5 6333 679(G)m 240 fnt1 6556 677(from)m 7069(the)s 7407(tar)s 4(get.)k 8100(If)s 8320(this)s 8705(w)s 2(as)k 0 389(the)m 338(\207rst)s 758(component)s 1872(at)s 2093(this)s 2479(tar)s 4(get,)k -240 fnt4 3114 391(S)m 240 fnt1 3284 389(has)m 3644(been)s +240 fnt5 3114 391(S)m 240 fnt1 3284 389(has)m 3644(been)s 4142(a)s 4298(complete)s 5219(f)s 2(ailure,)k 5936(so)s 6191(undo)s 6713(step)s 7141(3)s 7294(\(Basser)s 8060(Lout)s 8561(is)s 8760(not)s @@ -9961,8 +9963,8 @@ /Times-Romanfnt1 vec2 /Times-Roman LoutRecode /fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt6 vec2 /Helvetica LoutRecode /fnt6 { /Helveticafnt6 LoutFont } def @@ -9984,7 +9986,7 @@ 693(undo)s 1226(step)s 1664(4\);)s 1975(otherwise)s 2960(delete)s 3586(the)s 3934(tar)s 4(get.)k 4637(Return)s 5345(to)s 5584(step)s 6022(1)s 6177(and)s 6581(continue)s 7461(immediately;)s -240 fnt4 480 12883(SUSPEND.)m 240 fnt1 1685 12881(If)m 1928(the)s +240 fnt5 480 12883(SUSPEND.)m 240 fnt1 1685 12881(If)m 1928(the)s 2289(component)s 3426(contains)s 4287(a)s 4466(recepti)s 6(v)k 3(e)k 5402(symbol,)s 6227(it)s 6432(cannot)s 7143(be)s 7438(promoted)s 8426(yet.)s 8896(If)s 0 12593(this)m 392(symbol)s 1148(is)s @@ -10006,11 +10008,11 @@ 3833(permitting)s 4911(it)s 5134(to)s 5404(resume)s 6180(\210ushing.)s 7147(When)s 7807(this)s 8234(happens,)s 0 10434(Basser)m 701(Lout)s 1218(resumes)s 2057(the)s 2410(parent)s 3071(immediately)s 4324(after)s -240 fnt4 4825 10436(G)m 240 fnt1 5063 10434(suspends)m 5983(or)s +240 fnt5 4825 10436(G)m 240 fnt1 5063 10434(suspends)m 5983(or)s 6247(terminates.)s 7410(Also,)s 7974(whene)s 6(v)k 3(er)k 8960(a)s 0 10146(component)m 1140(is)s 1366(promoted,)s 2406(an)s 3(y)k 2819(child)s 3371(g)s 1(alle)k 3(ys)k 4111(connected)s -5156(to)s 5411(it)s 5619(by)s 240 fnt4 5929 10148(UN)m 6(A)k 8(TT)k 12(A)k 7(CHED)k +5156(to)s 5411(it)s 5619(by)s 240 fnt5 5929 10148(UN)m 6(A)k 8(TT)k 12(A)k 7(CHED)k 240 fnt1 7510 10146(inde)m 3(x)k 3(es)k 8302(must)s 8844(be)s 0 9858(resumed,)m 918(since)s 1466(these)s 2014(g)s 1(alle)k 3(ys)k 2739(may)s 3206(be)s 3490(able)s 3945(to)s 4185(\207nd)s @@ -10022,14 +10024,14 @@ 5542(is)s 5740(promoted)s 6703(onto)s 7171(a)s 7325(page.)s 7929(Basser)s 8614(Lout)s 0 9282(gi)m 6(v)k 3(es)k 547(priority)s 1317(to)s 1556(such)s 2052(children,)s 2942(suspending)s -240 fnt4 4073 9284(G)m 240 fnt1 4306 9282(while)m 4893(each)s +240 fnt5 4073 9284(G)m 240 fnt1 4306 9282(while)m 4893(each)s 5388(is)s 5598(gi)s 6(v)k 3(en)k 6178(a)s 6344(chance)s 7064(to)s 7303(\210ush.)s 480 8908(Basser)m 1211(Lout)s 1758(searches)s 2653(for)s 3025(the)s 3408(\207rst)s 3874(tar)s 4(get)k -4507(of)s 240 fnt4 4813 8910(G)m 240 fnt1 5081 8908(only)m +4507(of)s 240 fnt5 4813 8910(G)m 240 fnt1 5081 8908(only)m 5595(in)s 5873(re)s 3(gions)k 6660(of)s 6965(the)s 7348(dynamic)s 8260(tree)s 8708(that)s 0 8620(will)m 437(clearly)s -1152(precede)s 1963(or)s 2233(follo)s 6(w)k 240 fnt4 +1152(precede)s 1963(or)s 2233(follo)s 6(w)k 240 fnt5 2917 8622(G)m 240 fnt1 3090 8620(')m 13(s)k 3312(in)s 9(v)k 4(ocation)k 4378(point)s 4941(in)s 5196(the)s 5556(\207nal)s 6047(printed)s 6794(document,)s 7857(whiche)s 6(v)k 3(er)k 8916(is)s @@ -10044,14 +10046,14 @@ 7216 8041(f)m 6(ollo)k 3(wing)k 240 fnt1 8104 8044(tar)m 4(get)k 8700(will)s 0 7756(be)m 282(sought)s 981(within)s 1649(a)s 1815(dynamic)s 2692(sibling)s 3396(g)s 1(alle)k 3(y)k -4030(preceding)s 240 fnt4 5026 7758(G)m 240 fnt1 5199 7756(')m 13(s)k +4030(preceding)s 240 fnt5 5026 7758(G)m 240 fnt1 5199 7756(')m 13(s)k 5409(in)s 9(v)k 4(ocation)k 6463(point:)s gsave 480 2770 translate 200 fnt1 5379 4646 0 4646 200 288 50 LoutGraphic gsave grestore save gsave 200 dict begin lfigdict begin grestore -200 fnt4 +200 fnt5 0 4510(dynamic)m 722(par)s 7(ent)k gsave 0 1353 translate 200 fnt1 2039 3003 226 2777 200 288 50 LoutGraphic @@ -10084,7 +10086,7 @@ 0.15 cm /lfignoline [ lfigbox ] lfigdopath pop pop grestore -200 fnt4 0 3(UN)m 5(A)k 7(TT)k 10(A)k 6(CHED)k +200 fnt5 0 3(UN)m 5(A)k 7(TT)k 10(A)k 6(CHED)k grestore (C) lfigpromotelabels @@ -10177,16 +10179,16 @@ grestore end end restore grestore -0 2319(Here)m 240 fnt4 524 2321(G)m 240 fnt1 762 2319(will)m +0 2319(Here)m 240 fnt5 524 2321(G)m 240 fnt1 762 2319(will)m 1193(\207nd)s 1629(the)s 220 fnt6 1982 2316(@GT)m 26(arget)k -240 fnt1 3045 2319(tar)m 4(get)k 3649(within)s 240 fnt4 +240 fnt1 3045 2319(tar)m 4(get)k 3649(within)s 240 fnt5 4322 2321(X)m 240 fnt1 4478 2319(.)m 4647(This)s 5128(is)s 5343(dangerous,)s 6439(since)s 6991(if)s 7213(the)s 7566(\207rst)s -8002(component)s 0 2031(of)m 240 fnt4 303 2033(G)m 240 fnt1 -568 2031(is)m 811(then)s 1312(promoted)s 2320(via)s 240 fnt4 +8002(component)s 0 2031(of)m 240 fnt5 303 2033(G)m 240 fnt1 +568 2031(is)m 811(then)s 1312(promoted)s 2320(via)s 240 fnt5 2704 2033(X)m 240 fnt1 2952 2031(into)m 3410(the)s 3790(\207rst)s 220 fnt6 4254 2028(@XT)m 26(arget)k 240 fnt1 5319 2031(rather)m -5967(than)s 6469(into)s 6926(the)s 7307(second,)s 240 fnt4 +5967(than)s 6469(into)s 6926(the)s 7307(second,)s 240 fnt5 8111 2033(G)m 240 fnt1 8284 2031(')m 13(s)k 8527(tar)s 4(get)k 0 1743(will)m 438(not)s 817(appear)s 1526(later)s 2022(in)s 2277(the)s 2638(\207nal)s 3130(printed)s 3878(document)s 4894(than)s @@ -10197,15 +10199,15 @@ 3528(is)s 3722(chosen,)s 4478(tw)s 2(o)k 4873(special)s 5575(g)s 1(alle)k 3(y)k 6194(inde)s 3(x)k 3(es)k 6954(are)s 7286(inserted)s 8084(and)s 8472(link)s 2(ed)k -0 793(together:)m 898(a)s 240 fnt4 1074 795(PRECEDES)m 240 fnt1 -2327 793(inde)m 3(x)k 2921(at)s 240 fnt4 3163 795(G)m +0 793(together:)m 898(a)s 240 fnt5 1074 795(PRECEDES)m 240 fnt1 +2327 793(inde)m 3(x)k 2921(at)s 240 fnt5 3163 795(G)m 240 fnt1 3336 793(')m 13(s)k 3555(in)s 9(v)k 4(ocation)k -4619(point,)s 5227(and)s 5641(a)s 240 fnt4 5817 795(FOLLO)m 12(WS)k +4619(point,)s 5227(and)s 5641(a)s 240 fnt5 5817 795(FOLLO)m 12(WS)k 240 fnt1 6952 793(inde)m 3(x)k 7546(at)s 7787(the)s 8145(\207rst)s 8586(com)s 8998(-)s 0 505(ponent)m 720(of)s -240 fnt4 1000 507(G)m 240 fnt1 1173 505(.)m 1346(The)s +240 fnt5 1000 507(G)m 240 fnt1 1173 505(.)m 1346(The)s 1783(algorithm)s 2781(checks)s 3492(before)s 4167(promoting)s 5226(an)s 3(y)k -240 fnt4 5632 507(FOLLO)m 12(WS)k 240 fnt1 6767 505(inde)m 3(x)k +240 fnt5 5632 507(FOLLO)m 12(WS)k 240 fnt1 6767 505(inde)m 3(x)k 7360(that)s 7787(its)s 8072(promotion)s grestore 0 0 0 0 240 288 60 1417 -15423 LoutGr2 @@ -10232,13 +10234,13 @@ /Times-Romanfnt1 vec2 /Times-Roman LoutRecode /fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt6 vec2 /Helvetica LoutRecode /fnt6 { /Helveticafnt6 LoutFont } def %%IncludeResource: font Symbol -/fnt5 { /Symbol LoutFont } def +/fnt4 { /Symbol LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -10255,12 +10257,12 @@ grestore 0 13253(w)m 2(ould)k 661(not)s 1033(place)s 1600(it)s 1798(earlier)s 2472(than)s -2948(the)s 3302(corresponding)s 240 fnt4 4730 13255(PRECEDES)m 240 fnt1 +2948(the)s 3302(corresponding)s 240 fnt5 4730 13255(PRECEDES)m 240 fnt1 5981 13253(inde)m 3(x)k 6571(in)s 6820(the)s 7175(same)s 7728(g)s 1(alle)k 3(y)k 15(,)k 8406(and)s 8817(re)s 8998(-)s 0 12965(jects)m 486(the)s 831(component)s 1952(if)s 2166(it)s 2355(w)s 2(ould.)k 3113(Since)s -240 fnt4 3697 12967(PRECEDES)m 240 fnt1 4939 12965(and)m 240 fnt4 +240 fnt5 3697 12967(PRECEDES)m 240 fnt1 4939 12965(and)m 240 fnt5 5340 12967(FOLLO)m 12(WS)k 240 fnt1 6463 12965(inde)m 3(x)k 3(es)k 7236(are)s 7580(rarely)s 8187(used,)s 8730(this)s 0 12677(check)m 619(can)s 1008(be)s 1290(implemented)s 2596(by)s 2890(linear)s @@ -10270,7 +10272,7 @@ 5897(the)s 6250(more)s 6802(usual)s 220 fnt6 7367 12300(//)m 240 fnt1 7492 12303(,)m 7604(each)s 8105(in\210uences)s 0 12015(the)m 358(horizontal)s 1393(position)s 2232(of)s 2514(the)s 2872(other)s 13(.)k -3525(Because)s 4389(of)s 4671(this,)s 5133(the)s 240 fnt4 +3525(Because)s 4389(of)s 4671(this,)s 5133(the)s 240 fnt5 5492 12017(SUSPEND)m 240 fnt1 6596 12015(action)m 7248(is)s 7468(in)s 7722(f)s 2(act)k 8148(tak)s 2(en)k 8732(if)s 8960(a)s 0 11727(recepti)m 6(v)k 3(e)k 930(symbol)s @@ -10303,7 +10305,7 @@ 4777 3207 0 3207 240 288 60 480 5992 LoutGr2 grestore save gsave 200 dict begin lfigdict begin grestore -240 fnt4 0 3044(body)m 522(te)s 4(xt)k 926(galle)s 7(y)k +240 fnt5 0 3044(body)m 522(te)s 4(xt)k 926(galle)s 7(y)k gsave 0 161 translate 240 fnt1 2039 2720 226 2494 240 288 60 LoutGraphic @@ -10390,10 +10392,10 @@ xmark -0.3 cm xmark ysize 0 0.3 cm lfigpadd ] lfigdopath pop pop grestore -240 fnt4 -0 53(f)m 240 fnt5 113 45(\()m 240 fnt4 197 53(x)m -240 fnt5 315 45(\))m 477(=)s 240 fnt4 690 53(g)m -240 fnt5 816 45(\()m 240 fnt4 900 53(x)m 240 fnt5 +240 fnt5 +0 53(f)m 240 fnt4 113 45(\()m 240 fnt5 197 53(x)m +240 fnt4 315 45(\))m 477(=)s 240 fnt5 690 53(g)m +240 fnt4 816 45(\()m 240 fnt5 900 53(x)m 240 fnt4 1018 45(\))m 1156(+)s 1357(2)s grestore @@ -10408,7 +10410,7 @@ 404(are)s 751(aligned)s 1513(there:)s 5836 3212 0 3212 240 288 60 480 696 LoutGr2 grestore save gsave 200 dict begin lfigdict begin grestore -240 fnt4 0 3049(body)m +240 fnt5 0 3049(body)m 522(te)s 4(xt)k 926(galle)s 7(y)k gsave 0 166 translate 240 fnt1 2039 2720 226 2494 240 288 60 LoutGraphic @@ -10466,14 +10468,14 @@ xmark 0 lfigprevious /TO lfigpointdef ] lfigdopath pop pop grestore -240 fnt4 -666 917(f)m 240 fnt5 779 909(\()m 240 fnt4 863 917(x)m -240 fnt5 981 909(\))m 1143(=)s 240 fnt4 1356 917(g)m -240 fnt5 1482 909(\()m 240 fnt4 1566 917(x)m 240 fnt5 -1684 909(\))m 1822(+)s 2023(2)s 240 fnt4 0 629(f)m -240 fnt5 113 621(\()m 240 fnt4 197 629(x)m 240 fnt5 -315 621(\))m 453(-)s 240 fnt4 653 629(g)m 240 fnt5 -779 621(\()m 240 fnt4 863 629(x)m 240 fnt5 981 621(\))m +240 fnt5 +666 917(f)m 240 fnt4 779 909(\()m 240 fnt5 863 917(x)m +240 fnt4 981 909(\))m 1143(=)s 240 fnt5 1356 917(g)m +240 fnt4 1482 909(\()m 240 fnt5 1566 917(x)m 240 fnt4 +1684 909(\))m 1822(+)s 2023(2)s 240 fnt5 0 629(f)m +240 fnt4 113 621(\()m 240 fnt5 197 629(x)m 240 fnt4 +315 621(\))m 453(-)s 240 fnt5 653 629(g)m 240 fnt4 +779 621(\()m 240 fnt5 863 629(x)m 240 fnt4 981 621(\))m 1143(=)s 1356(2)s 220 fnt6 1059 336(...)m 1059 48(@EndAlignList)m grestore @@ -10525,13 +10527,13 @@ /Helveticafnt6 vec2 /Helvetica LoutRecode /fnt6 { /Helveticafnt6 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt2 vec2 /Times-Bold LoutRecode /fnt2 { /Times-Boldfnt2 LoutFont } def %%IncludeResource: font Symbol -/fnt5 { /Symbol LoutFont } def +/fnt4 { /Symbol LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -10559,7 +10561,7 @@ 0 12301(remaining)m 1028(recepti)s 6(v)k 3(e)k 1957(symbols)s 2813(from)s 3344(the)s 220 fnt6 3699 12298(@AlignList)m 240 fnt1 4812 12301(g)m 1(alle)k 3(y)k 5452(and)s 5863(permitting)s -6918(it)s 7117(to)s 7363(\210ush.)s 240 fnt4 8000 12303(FOLLO)m 12(WS)k +6918(it)s 7117(to)s 7363(\210ush.)s 240 fnt5 8000 12303(FOLLO)m 12(WS)k 240 fnt1 0 12013(inde)m 3(x)k 3(es)k 797(ensure)s 1499(that)s 1939(each)s 2456(equation)s 3359(\207nds)s 3898(a)s 4086(tar)s 4(get)k 4707(placed)s 5410(in)s 5675(the)s @@ -10623,38 +10625,38 @@ 869(e)s 3(xample,)k 1783(consider)s 2653(the)s 3001(object)s 220 fnt6 480 5607(5i @Wide { a / b })m 240 fnt1 0 5113(and)m 406(suppose)s 1236(that)s 1656(the)s 2006(width)s 2610(of)s 220 fnt6 -2883 5110(a)m 240 fnt1 3062 5113(is)m 240 fnt5 3274 5107(1)m -240 fnt4 3382 5115(i)m 240 fnt5 3459 5107(,)m 3572(2)s -240 fnt4 3700 5115(i)m 240 fnt1 3825 5113(\()m 240 fnt5 -3898 5107(1)m 240 fnt4 4006 5115(i)m 240 fnt1 4131 5113(to)m +2883 5110(a)m 240 fnt1 3062 5113(is)m 240 fnt4 3274 5107(1)m +240 fnt5 3382 5115(i)m 240 fnt4 3459 5107(,)m 3572(2)s +240 fnt5 3700 5115(i)m 240 fnt1 3825 5113(\()m 240 fnt4 +3898 5107(1)m 240 fnt5 4006 5115(i)m 240 fnt1 4131 5113(to)m 4372(the)s 4722(left)s 5101(of)s 5374(the)s 5724(mark,)s -240 fnt5 6324 5107(2)m 240 fnt4 6452 5115(i)m 240 fnt1 +240 fnt4 6324 5107(2)m 240 fnt5 6452 5115(i)m 240 fnt1 6577 5113(to)m 6818(the)s 7168(right\).)s 7864(What)s 8444(then)s 8916(is)s 0 4825(the)m 348(a)s 4(v)k 6(ailable)k 1256(width)s 1858(at)s 220 fnt6 2090 4822(b)m 240 fnt1 2204 4825(?)m 2423(If)s 2653(we)s 2988(let)s 3286(the)s 3634(width)s 4236(of)s 220 fnt6 4507 4822(b)m 240 fnt1 -4681 4825(be)m 240 fnt4 4963 4827(l)m 240 fnt5 5041 4819(,)m -240 fnt4 5148 4827(r)m 240 fnt1 5246 4825(,)m 5353(we)s -5688(must)s 6213(ha)s 4(v)k 3(e)k 240 fnt5 -480 4277(\()m 564(1)s 240 fnt4 670 4285(i)m 240 fnt5 -817 4277(\255)m 240 fnt4 1038 4285(l)m 240 fnt5 1116 4277(\))m -1254(+)s 1455(\()s 1539(2)s 240 fnt4 1665 4285(i)m -240 fnt5 1812 4277(\255)m 240 fnt4 2033 4285(r)m 240 fnt5 -2143 4277(\))m 2293(\243)s 2503(5)s 240 fnt4 2622 4285(i)m -240 fnt1 0 3732(with)m 482(the)s 240 fnt5 842 3726(\255)m +4681 4825(be)m 240 fnt5 4963 4827(l)m 240 fnt4 5041 4819(,)m +240 fnt5 5148 4827(r)m 240 fnt1 5246 4825(,)m 5353(we)s +5688(must)s 6213(ha)s 4(v)k 3(e)k 240 fnt4 +480 4277(\()m 564(1)s 240 fnt5 670 4285(i)m 240 fnt4 +817 4277(\255)m 240 fnt5 1038 4285(l)m 240 fnt4 1116 4277(\))m +1254(+)s 1455(\()s 1539(2)s 240 fnt5 1665 4285(i)m +240 fnt4 1812 4277(\255)m 240 fnt5 2033 4285(r)m 240 fnt4 +2143 4277(\))m 2293(\243)s 2503(5)s 240 fnt5 2622 4285(i)m +240 fnt1 0 3732(with)m 482(the)s 240 fnt4 842 3726(\255)m 240 fnt1 1051 3732(\(i.e.)m 1466(max\))s 2006(operations)s 3053(arising)s 3756(from)s 4280(mark)s 4832(alignment.)s 5952(Eliminating)s 7133(them)s -7671(gi)s 6(v)k 3(es)k 240 fnt5 480 3180(1)m -240 fnt4 586 3188(i)m 240 fnt5 721 3180(+)m 922(2)s -240 fnt4 1048 3188(i)m 240 fnt5 1207 3180(\243)m 1417(5)s -240 fnt4 1536 3188(i)m 583 2893(l)m 240 fnt5 721 2885(+)m -922(2)s 240 fnt4 1048 2893(i)m 240 fnt5 1207 2885(\243)m -1417(5)s 240 fnt4 1536 2893(i)m 240 fnt5 571 2597(1)m -240 fnt4 677 2605(i)m 240 fnt5 812 2597(+)m 240 fnt4 -1013 2605(r)m 240 fnt5 1207 2597(\243)m 1417(5)s 240 fnt4 -1536 2605(i)m 674 2310(l)m 240 fnt5 812 2302(+)m 240 fnt4 -1013 2310(r)m 240 fnt5 1207 2302(\243)m 1417(5)s 240 fnt4 +7671(gi)s 6(v)k 3(es)k 240 fnt4 480 3180(1)m +240 fnt5 586 3188(i)m 240 fnt4 721 3180(+)m 922(2)s +240 fnt5 1048 3188(i)m 240 fnt4 1207 3180(\243)m 1417(5)s +240 fnt5 1536 3188(i)m 583 2893(l)m 240 fnt4 721 2885(+)m +922(2)s 240 fnt5 1048 2893(i)m 240 fnt4 1207 2885(\243)m +1417(5)s 240 fnt5 1536 2893(i)m 240 fnt4 571 2597(1)m +240 fnt5 677 2605(i)m 240 fnt4 812 2597(+)m 240 fnt5 +1013 2605(r)m 240 fnt4 1207 2597(\243)m 1417(5)s 240 fnt5 +1536 2605(i)m 674 2310(l)m 240 fnt4 812 2302(+)m 240 fnt5 +1013 2310(r)m 240 fnt4 1207 2302(\243)m 1417(5)s 240 fnt5 1536 2310(i)m 240 fnt1 0 1799(and)m 428(since)s 1000(we)s 1359(assume)s 2144(that)s 220 fnt6 2587 1796(a)m 240 fnt1 2788 1799(\207ts)m 3156(into)s 3606(the)s 3978(a)s 4(v)k 6(ailable)k @@ -10685,10 +10687,10 @@ /Times-Romanfnt1 vec2 /Times-Roman LoutRecode /fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def %%IncludeResource: font Symbol -/fnt5 { /Symbol LoutFont } def +/fnt4 { /Symbol LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt6 vec2 /Helvetica LoutRecode /fnt6 { /Helveticafnt6 LoutFont } def @@ -10706,74 +10708,74 @@ 5704 -1579(-)m 5832(30)s 6127(-)s 9066 13416 0 12991 240 288 60 1417 -15423 LoutGr2 0 LoutMargSet grestore -240 fnt4 851 13205(l)m -240 fnt5 1013 13197(\243)m 1223(3)s 240 fnt4 1340 13205(i)m -480 12910(l)m 240 fnt5 618 12902(+)m 240 fnt4 819 12910(r)m -240 fnt5 1013 12902(\243)m 1223(5)s 240 fnt4 1342 12910(i)m -819 12622(r)m 240 fnt5 1013 12614(\243)m 1223(4)s 240 fnt4 +240 fnt5 851 13205(l)m +240 fnt4 1013 13197(\243)m 1223(3)s 240 fnt5 1340 13205(i)m +480 12910(l)m 240 fnt4 618 12902(+)m 240 fnt5 819 12910(r)m +240 fnt4 1013 12902(\243)m 1223(5)s 240 fnt5 1342 12910(i)m +819 12622(r)m 240 fnt4 1013 12614(\243)m 1223(4)s 240 fnt5 1348 12622(i)m 240 fnt1 0 12113(Object)m 220 fnt6 697 12110(b)m 240 fnt1 871 12113(may)m 1337(ha)s 4(v)k 3(e)k -1838(width)s 240 fnt4 2440 12115(l)m 240 fnt5 2518 12107(,)m -240 fnt4 2625 12115(r)m 240 fnt1 2783 12113(for)m 3121(an)s 3(y)k -240 fnt4 3518 12115(l)m 240 fnt1 3644 12113(and)m 240 fnt4 +1838(width)s 240 fnt5 2440 12115(l)m 240 fnt4 2518 12107(,)m +240 fnt5 2625 12115(r)m 240 fnt1 2783 12113(for)m 3121(an)s 3(y)k +240 fnt5 3518 12115(l)m 240 fnt1 3644 12113(and)m 240 fnt5 4048 12115(r)m 240 fnt1 4206 12113(satisfying)m 5188(these)s 5735(inequalities,)s 6943(and)s 7347(no)s 7640(others.)s 480 11739(Here)m 1000(is)s 1210(another)s 1987(e)s 3(xample:)k 220 fnt6 480 11238(5i @High { a /2ix b })m 240 fnt1 0 10737(Assuming)m 1024(that)s 220 fnt6 1442 10734(a)m -240 fnt1 1619 10737(has)m 1989(height)s 240 fnt5 2647 10731(1)m -240 fnt4 2753 10739(i)m 240 fnt5 2828 10731(,)m 2935(1)s -240 fnt4 3041 10739(i)m 240 fnt1 3104 10737(,)m 3211(the)s -3559(height)s 240 fnt4 4217 10739(l)m 240 fnt5 4295 10731(,)m -240 fnt4 4402 10739(r)m 240 fnt1 4560 10737(of)m 220 fnt6 -4831 10734(b)m 240 fnt1 5005 10737(must)m 5530(satisfy)s 240 fnt5 -480 10179(1)m 240 fnt4 586 10187(i)m 240 fnt5 721 10179(+)m -922(\()s 1006(\()s 1090(1)s 240 fnt4 1196 10187(i)m -240 fnt5 1331 10179(+)m 240 fnt4 1532 10187(l)m 240 fnt5 -1610 10179(\))m 1760(\255)s 1981(2)s 240 fnt4 2107 10187(i)m -240 fnt5 2182 10179(\))m 2320(+)s 240 fnt4 2521 10187(r)m -240 fnt5 2703 10179(\243)m 2913(5)s 240 fnt4 3032 10187(i)m -240 fnt1 0 9634(This)m 478(time)s 960(the)s 240 fnt5 +240 fnt1 1619 10737(has)m 1989(height)s 240 fnt4 2647 10731(1)m +240 fnt5 2753 10739(i)m 240 fnt4 2828 10731(,)m 2935(1)s +240 fnt5 3041 10739(i)m 240 fnt1 3104 10737(,)m 3211(the)s +3559(height)s 240 fnt5 4217 10739(l)m 240 fnt4 4295 10731(,)m +240 fnt5 4402 10739(r)m 240 fnt1 4560 10737(of)m 220 fnt6 +4831 10734(b)m 240 fnt1 5005 10737(must)m 5530(satisfy)s 240 fnt4 +480 10179(1)m 240 fnt5 586 10187(i)m 240 fnt4 721 10179(+)m +922(\()s 1006(\()s 1090(1)s 240 fnt5 1196 10187(i)m +240 fnt4 1331 10179(+)m 240 fnt5 1532 10187(l)m 240 fnt4 +1610 10179(\))m 1760(\255)s 1981(2)s 240 fnt5 2107 10187(i)m +240 fnt4 2182 10179(\))m 2320(+)s 240 fnt5 2521 10187(r)m +240 fnt4 2703 10179(\243)m 2913(5)s 240 fnt5 3032 10187(i)m +240 fnt1 0 9634(This)m 478(time)s 960(the)s 240 fnt4 1325 9628(\255)m 240 fnt1 1539 9634(operation)m 2501(arises)s 3098(from)s 3624(the)s 3975(mark-to-mark)s 5364(g)s 1(ap)k 5765(mode,)s -6406(which)s 7050(will)s 7479(widen)s 8123(the)s 240 fnt5 -8474 9628(2)m 240 fnt4 8602 9636(i)m 240 fnt1 8728 9634(g)m 1(ap)k +6406(which)s 7050(will)s 7479(widen)s 8123(the)s 240 fnt4 +8474 9628(2)m 240 fnt5 8602 9636(i)m 240 fnt1 8728 9634(g)m 1(ap)k 0 9346(if)m 217(necessary)s 1200(to)s 1439(pre)s 6(v)k 3(ent)k 220 fnt6 2207 9343(a)m 240 fnt1 2384 9346(and)m 220 fnt6 2788 9343(b)m 240 fnt1 2962 9346(from)m 3486(o)s 3(v)k 3(erlapping.)k 4787(This)s 5263(inequality)s 6273(can)s 6662(be)s 6944(re)s 6(written)k -7856(as)s 240 fnt4 851 8795(l)m 240 fnt5 1013 8787(\243)m -288 fnt5 1223 8775(\245)m 240 fnt4 480 8504(l)m 240 fnt5 -618 8496(+)m 240 fnt4 819 8504(r)m 240 fnt5 1013 8496(\243)m -1223(3)s 240 fnt4 1340 8504(i)m 819 8216(r)m 240 fnt5 -1013 8208(\243)m 1223(2)s 240 fnt4 1349 8216(i)m 240 fnt1 +7856(as)s 240 fnt5 851 8795(l)m 240 fnt4 1013 8787(\243)m +288 fnt4 1223 8775(\245)m 240 fnt5 480 8504(l)m 240 fnt4 +618 8496(+)m 240 fnt5 819 8504(r)m 240 fnt4 1013 8496(\243)m +1223(3)s 240 fnt5 1340 8504(i)m 819 8216(r)m 240 fnt4 +1013 8208(\243)m 1223(2)s 240 fnt5 1349 8216(i)m 240 fnt1 0 7709(In)m 263(general,)s 1080(Lout)s 1599(is)s 1816(designed)s 2732(so)s 3005(that)s 3430(the)s 3785(a)s 4(v)k 6(ailable)k 4700(width)s 5309(or)s 5575(height)s 6240(at)s 6479(an)s 3(y)k 6883(point)s 7442(can)s 7838(be)s 8128(e)s 3(xpressed)k 0 7421(by)m 294(three)s 827(inequalities)s 1979(of)s 2250(the)s -2598(form)s 240 fnt4 851 6870(l)m 240 fnt5 1013 6862(\243)m -240 fnt4 1223 6870(x)m 480 6579(l)m 240 fnt5 618 6571(+)m -240 fnt4 819 6579(r)m 240 fnt5 1013 6571(\243)m 240 fnt4 -1223 6579(y)m 819 6264(r)m 240 fnt5 1013 6256(\243)m 240 fnt4 -1223 6264(z)m 240 fnt1 0 5743(where)m 240 fnt4 641 5745(x)m -240 fnt1 747 5743(,)m 240 fnt4 855 5745(y)m 240 fnt1 -1018 5743(and)m 240 fnt4 1423 5745(z)m 240 fnt1 1575 5743(may)m -2042(be)s 288 fnt5 2325 5725(\245)m 240 fnt1 2523 5743(.)m +2598(form)s 240 fnt5 851 6870(l)m 240 fnt4 1013 6862(\243)m +240 fnt5 1223 6870(x)m 480 6579(l)m 240 fnt4 618 6571(+)m +240 fnt5 819 6579(r)m 240 fnt4 1013 6571(\243)m 240 fnt5 +1223 6579(y)m 819 6264(r)m 240 fnt4 1013 6256(\243)m 240 fnt5 +1223 6264(z)m 240 fnt1 0 5743(where)m 240 fnt5 641 5745(x)m +240 fnt1 747 5743(,)m 240 fnt5 855 5745(y)m 240 fnt1 +1018 5743(and)m 240 fnt5 1423 5745(z)m 240 fnt1 1575 5743(may)m +2042(be)s 288 fnt4 2325 5725(\245)m 240 fnt1 2523 5743(.)m 2688(W)s 19(e)k 3058(abbre)s 6(viate)k 4104(these)s -4652(three)s 5186(inequalities)s 6339(to)s 240 fnt4 6579 5745(l)m -240 fnt5 6658 5737(,)m 240 fnt4 6768 5745(r)m 240 fnt5 -6953 5737(\243)m 240 fnt4 7166 5745(x)m 240 fnt5 7285 5737(,)m -240 fnt4 7395 5745(y)m 240 fnt5 7510 5737(,)m 240 fnt4 +4652(three)s 5186(inequalities)s 6339(to)s 240 fnt5 6579 5745(l)m +240 fnt4 6658 5737(,)m 240 fnt5 6768 5745(r)m 240 fnt4 +6953 5737(\243)m 240 fnt5 7166 5745(x)m 240 fnt4 7285 5737(,)m +240 fnt5 7395 5745(y)m 240 fnt4 7510 5737(,)m 240 fnt5 7620 5745(z)m 240 fnt1 7711 5743(,)m 7819(and)s 8224(we)s -8560(call)s 240 fnt4 8960 5745(x)m 240 fnt5 0 5449(,)m -240 fnt4 107 5457(y)m 240 fnt5 221 5449(,)m 240 fnt4 -328 5457(z)m 240 fnt1 479 5455(a)m 240 fnt4 645 5457(size)m +8560(call)s 240 fnt5 8960 5745(x)m 240 fnt4 0 5449(,)m +240 fnt5 107 5457(y)m 240 fnt4 221 5449(,)m 240 fnt5 +328 5457(z)m 240 fnt1 479 5455(a)m 240 fnt5 645 5457(size)m 1056(constr)s 3(aint)k 240 fnt1 2027 5455(.)m 480 5081(The)m 920(tw)s 2(o)k 1343(e)s 3(xamples)k 2307(abo)s 3(v)k 3(e)k 2942(sho)s 6(wed)k 3739(ho)s 6(w)k 4213(to)s 4465(propag)s 1(ate)k 5475(the)s 5836(size)s 6276(constraint)s -288 fnt5 7291 5063(\245)m 240 fnt5 7514 5075(,)m 7659(5)s -240 fnt4 7791 5083(i)m 240 fnt5 7879 5075(,)m 288 fnt5 +288 fnt4 7291 5063(\245)m 240 fnt4 7514 5075(,)m 7659(5)s +240 fnt5 7791 5083(i)m 240 fnt4 7879 5075(,)m 288 fnt4 8025 5063(\245)m 240 fnt1 8296 5081(for)m 220 fnt6 8647 5078(a / b)m 240 fnt1 0 4793(do)m 6(wn)k 586(one)s 991(le)s 6(v)k 3(el)k 1504(to)s 1746(the)s 2097(child)s 220 fnt6 2636 4790(b)m @@ -10785,48 +10787,48 @@ 5203(just)s 5624(one)s 6042(e)s 3(xample)k 6921(of)s 7208(ho)s 6(w)k 7685(these)s 8248(rules)s 8779(are)s 0 4217(deri)m 6(v)k 3(ed,)k 815(using)s 1387(the)s -1735(object)s 240 fnt4 480 3721(x)m 168 fnt5 586 3628(1)m -220 fnt6 772 3716(/)m 240 fnt4 956 3721(x)m 168 fnt5 -1062 3628(2)m 220 fnt6 1262 3716(/)m 240 fnt4 1446 3721(.)m -1552(.)s 1658(.)s 220 fnt6 1812 3716(/)m 240 fnt4 -1996 3721(x)m 168 fnt4 2102 3634(n)m 240 fnt1 0 3175(where)m -240 fnt4 640 3177(x)m 168 fnt4 746 3090(j)m 240 fnt1 -852 3175(has)m 1222(width)s 240 fnt4 1824 3177(l)m 168 fnt4 -1890 3090(j)m 240 fnt5 1948 3169(,)m 240 fnt4 2055 3177(r)m -168 fnt4 2127 3090(j)m 240 fnt1 2233 3175(for)m 2571(all)s -240 fnt4 2864 3177(j)m 240 fnt1 2930 3175(.)m 480 2801(Suppose)m +1735(object)s 240 fnt5 480 3721(x)m 168 fnt4 586 3628(1)m +220 fnt6 772 3716(/)m 240 fnt5 956 3721(x)m 168 fnt4 +1062 3628(2)m 220 fnt6 1262 3716(/)m 240 fnt5 1446 3721(.)m +1552(.)s 1658(.)s 220 fnt6 1812 3716(/)m 240 fnt5 +1996 3721(x)m 168 fnt5 2102 3634(n)m 240 fnt1 0 3175(where)m +240 fnt5 640 3177(x)m 168 fnt5 746 3090(j)m 240 fnt1 +852 3175(has)m 1222(width)s 240 fnt5 1824 3177(l)m 168 fnt5 +1890 3090(j)m 240 fnt4 1948 3169(,)m 240 fnt5 2055 3177(r)m +168 fnt5 2127 3090(j)m 240 fnt1 2233 3175(for)m 2571(all)s +240 fnt5 2864 3177(j)m 240 fnt1 2930 3175(.)m 480 2801(Suppose)m 1345(the)s 1689(whole)s 2326(object)s 2966(has)s 3333(width)s -3931(constraint)s 240 fnt4 4929 2803(X)m 240 fnt5 5097 2795(,)m -240 fnt4 5204 2803(Y)m 240 fnt5 5367 2795(,)m 240 fnt4 +3931(constraint)s 240 fnt5 4929 2803(X)m 240 fnt4 5097 2795(,)m +240 fnt5 5204 2803(Y)m 240 fnt4 5367 2795(,)m 240 fnt5 5474 2803(Z)m 240 fnt1 5619 2801(,)m 5722(and)s 6123(we)s 6454(require)s 7182(the)s 7526(width)s 8124(constraint)s 0 2513(of)m -240 fnt4 271 2515(x)m 168 fnt4 377 2428(i)m 240 fnt1 -421 2513(.)m 586(Let)s 240 fnt4 965 2515(L)m 240 fnt5 -1185 2507(=)m 240 fnt1 1401 2513(max)m 168 fnt4 1808 2428(j)m -240 fnt4 1917 2515(l)m 168 fnt4 1983 2428(j)m 240 fnt1 -2090 2513(and)m 240 fnt4 2495 2515(R)m 240 fnt5 2723 2507(=)m -240 fnt1 2939 2513(max)m 168 fnt4 3346 2428(j)m 240 fnt4 -3455 2515(r)m 168 fnt4 3527 2428(j)m 240 fnt1 3573 2513(,)m -3681(so)s 3948(that)s 240 fnt4 4367 2515(L)m 240 fnt5 -4512 2507(,)m 240 fnt4 4619 2515(R)m 240 fnt1 4821 2513(is)m +240 fnt5 271 2515(x)m 168 fnt5 377 2428(i)m 240 fnt1 +421 2513(.)m 586(Let)s 240 fnt5 965 2515(L)m 240 fnt4 +1185 2507(=)m 240 fnt1 1401 2513(max)m 168 fnt5 1808 2428(j)m +240 fnt5 1917 2515(l)m 168 fnt5 1983 2428(j)m 240 fnt1 +2090 2513(and)m 240 fnt5 2495 2515(R)m 240 fnt4 2723 2507(=)m +240 fnt1 2939 2513(max)m 168 fnt5 3346 2428(j)m 240 fnt5 +3455 2515(r)m 168 fnt5 3527 2428(j)m 240 fnt1 3573 2513(,)m +3681(so)s 3948(that)s 240 fnt5 4367 2515(L)m 240 fnt4 +4512 2507(,)m 240 fnt5 4619 2515(R)m 240 fnt1 4821 2513(is)m 5032(the)s 5381(width)s 5984(of)s 6256(the)s 6605(whole)s -7247(object.)s 7996(W)s 19(e)k 8366(assume)s 240 fnt4 -0 2202(L)m 240 fnt5 145 2194(,)m 240 fnt4 252 2202(R)m -240 fnt5 477 2194(\243)m 240 fnt4 687 2202(X)m 240 fnt5 -855 2194(,)m 240 fnt4 962 2202(Y)m 240 fnt5 1125 2194(,)m -240 fnt4 1232 2202(Z)m 240 fnt1 1377 2200(.)m 1541(Then)s -240 fnt4 2090 2202(x)m 168 fnt4 2196 2115(i)m 240 fnt1 +7247(object.)s 7996(W)s 19(e)k 8366(assume)s 240 fnt5 +0 2202(L)m 240 fnt4 145 2194(,)m 240 fnt5 252 2202(R)m +240 fnt4 477 2194(\243)m 240 fnt5 687 2202(X)m 240 fnt4 +855 2194(,)m 240 fnt5 962 2202(Y)m 240 fnt4 1125 2194(,)m +240 fnt5 1232 2202(Z)m 240 fnt1 1377 2200(.)m 1541(Then)s +240 fnt5 2090 2202(x)m 168 fnt5 2196 2115(i)m 240 fnt1 2300 2200(can)m 2689(be)s 2971(enlar)s 4(ged)k 3848(to)s -4087(an)s 3(y)k 4484(size)s 240 fnt4 4911 2202(l)m -168 fnt4 4977 2115(i)m 240 fnt5 5081 2194(,)m 240 fnt4 -5188 2202(r)m 168 fnt4 5260 2115(i)m 240 fnt1 5364 2200(satisfying)m -240 fnt5 480 1607(\()m 240 fnt4 564 1615(l)m 168 fnt4 -630 1528(i)m 240 fnt5 758 1607(\255)m 240 fnt4 979 1615(L)m -240 fnt5 1124 1607(\))m 1202(,)s 1309(\()s 240 fnt4 -1393 1615(r)m 168 fnt4 1465 1528(i)m 240 fnt5 1593 1607(\255)m -240 fnt4 1814 1615(R)m 240 fnt5 1967 1607(\))m 2117(\243)s -240 fnt4 2327 1615(X)m 240 fnt5 2495 1607(,)m 240 fnt4 -2602 1615(Y)m 240 fnt5 2765 1607(,)m 240 fnt4 2872 1615(Z)m +4087(an)s 3(y)k 4484(size)s 240 fnt5 4911 2202(l)m +168 fnt5 4977 2115(i)m 240 fnt4 5081 2194(,)m 240 fnt5 +5188 2202(r)m 168 fnt5 5260 2115(i)m 240 fnt1 5364 2200(satisfying)m +240 fnt4 480 1607(\()m 240 fnt5 564 1615(l)m 168 fnt5 +630 1528(i)m 240 fnt4 758 1607(\255)m 240 fnt5 979 1615(L)m +240 fnt4 1124 1607(\))m 1202(,)s 1309(\()s 240 fnt5 +1393 1615(r)m 168 fnt5 1465 1528(i)m 240 fnt4 1593 1607(\255)m +240 fnt5 1814 1615(R)m 240 fnt4 1967 1607(\))m 2117(\243)s +240 fnt5 2327 1615(X)m 240 fnt4 2495 1607(,)m 240 fnt5 +2602 1615(Y)m 240 fnt4 2765 1607(,)m 240 fnt5 2872 1615(Z)m grestore 0 0 0 0 240 288 60 1417 -15423 LoutGr2 @@ -10854,10 +10856,10 @@ /Times-Romanfnt1 vec2 /Times-Roman LoutRecode /fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def %%IncludeResource: font Symbol -/fnt5 { /Symbol LoutFont } def +/fnt4 { /Symbol LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt2 vec2 /Times-Bold LoutRecode /fnt2 { /Times-Boldfnt2 LoutFont } def @@ -10879,53 +10881,53 @@ 1 LoutMargSet grestore 0 13253(which)m 642(e)s 3(xpands)k -1475(to)s 1714(eight)s 2252(inequalities:)s 240 fnt4 917 12702(l)m -168 fnt4 983 12615(i)m 240 fnt5 1123 12694(\243)m 240 fnt4 -1333 12702(X)m 894 12338(L)m 240 fnt5 1123 12330(\243)m 240 fnt4 -1333 12338(X)m 528 12047(l)m 168 fnt4 594 11960(i)m 240 fnt5 -710 12039(+)m 240 fnt4 911 12047(r)m 168 fnt4 983 11960(i)m -240 fnt5 1123 12039(\243)m 240 fnt4 1333 12047(Y)m 503 11675(l)m -168 fnt4 569 11588(i)m 240 fnt5 685 11667(+)m 240 fnt4 -886 11675(R)m 240 fnt5 1123 11667(\243)m 240 fnt4 1333 11675(Y)m -505 11311(L)m 240 fnt5 710 11303(+)m 240 fnt4 911 11311(r)m -168 fnt4 983 11224(i)m 240 fnt5 1123 11303(\243)m 240 fnt4 -1333 11311(Y)m 480 10947(L)m 240 fnt5 685 10939(+)m 240 fnt4 -886 10947(R)m 240 fnt5 1123 10939(\243)m 240 fnt4 1333 10947(Y)m -911 10664(r)m 168 fnt4 983 10577(i)m 240 fnt5 1123 10656(\243)m -240 fnt4 1333 10664(Z)m 886 10300(R)m 240 fnt5 1123 10292(\243)m -240 fnt4 1333 10300(Z)m 240 fnt1 0 9793(Three)m 613(are)s +1475(to)s 1714(eight)s 2252(inequalities:)s 240 fnt5 917 12702(l)m +168 fnt5 983 12615(i)m 240 fnt4 1123 12694(\243)m 240 fnt5 +1333 12702(X)m 894 12338(L)m 240 fnt4 1123 12330(\243)m 240 fnt5 +1333 12338(X)m 528 12047(l)m 168 fnt5 594 11960(i)m 240 fnt4 +710 12039(+)m 240 fnt5 911 12047(r)m 168 fnt5 983 11960(i)m +240 fnt4 1123 12039(\243)m 240 fnt5 1333 12047(Y)m 503 11675(l)m +168 fnt5 569 11588(i)m 240 fnt4 685 11667(+)m 240 fnt5 +886 11675(R)m 240 fnt4 1123 11667(\243)m 240 fnt5 1333 11675(Y)m +505 11311(L)m 240 fnt4 710 11303(+)m 240 fnt5 911 11311(r)m +168 fnt5 983 11224(i)m 240 fnt4 1123 11303(\243)m 240 fnt5 +1333 11311(Y)m 480 10947(L)m 240 fnt4 685 10939(+)m 240 fnt5 +886 10947(R)m 240 fnt4 1123 10939(\243)m 240 fnt5 1333 10947(Y)m +911 10664(r)m 168 fnt5 983 10577(i)m 240 fnt4 1123 10656(\243)m +240 fnt5 1333 10664(Z)m 886 10300(R)m 240 fnt4 1123 10292(\243)m +240 fnt5 1333 10300(Z)m 240 fnt1 0 9793(Three)m 613(are)s 960(already)s 1717(kno)s 6(wn,)k 2471(and)s 2875(slightly)s 3646(rearranging)s 4800(the)s 5148(others)s 5783(gi)s 6(v)k 3(es)k -240 fnt4 869 9242(l)m 168 fnt4 935 9155(i)m 240 fnt5 -1075 9234(\243)m 240 fnt4 1285 9242(X)m 869 8870(l)m 168 fnt4 -935 8783(i)m 240 fnt5 1075 8862(\243)m 240 fnt4 1285 8870(Y)m -240 fnt5 1508 8862(-)m 240 fnt4 1708 8870(R)m 480 8498(l)m -168 fnt4 546 8411(i)m 240 fnt5 662 8490(+)m 240 fnt4 -863 8498(r)m 168 fnt4 935 8411(i)m 240 fnt5 1075 8490(\243)m -240 fnt4 1285 8498(Y)m 863 8134(r)m 168 fnt4 935 8047(i)m -240 fnt5 1075 8126(\243)m 240 fnt4 1285 8134(Z)m 863 7770(r)m -168 fnt4 935 7683(i)m 240 fnt5 1075 7762(\243)m 240 fnt4 -1285 7770(Y)m 240 fnt5 1508 7762(-)m 240 fnt4 1708 7770(L)m +240 fnt5 869 9242(l)m 168 fnt5 935 9155(i)m 240 fnt4 +1075 9234(\243)m 240 fnt5 1285 9242(X)m 869 8870(l)m 168 fnt5 +935 8783(i)m 240 fnt4 1075 8862(\243)m 240 fnt5 1285 8870(Y)m +240 fnt4 1508 8862(-)m 240 fnt5 1708 8870(R)m 480 8498(l)m +168 fnt5 546 8411(i)m 240 fnt4 662 8490(+)m 240 fnt5 +863 8498(r)m 168 fnt5 935 8411(i)m 240 fnt4 1075 8490(\243)m +240 fnt5 1285 8498(Y)m 863 8134(r)m 168 fnt5 935 8047(i)m +240 fnt4 1075 8126(\243)m 240 fnt5 1285 8134(Z)m 863 7770(r)m +168 fnt5 935 7683(i)m 240 fnt4 1075 7762(\243)m 240 fnt5 +1285 7770(Y)m 240 fnt4 1508 7762(-)m 240 fnt5 1708 7770(L)m 240 fnt1 0 7182(Therefore)m 997(the)s 1345(width)s 1947(constraint)s -2949(of)s 240 fnt4 3220 7184(x)m 168 fnt4 3326 7097(i)m -240 fnt1 3430 7182(is)m 480 6644(min)m 240 fnt5 861 6638(\()m -240 fnt4 945 6646(X)m 240 fnt5 1113 6638(,)m 240 fnt4 -1220 6646(Y)m 240 fnt5 1443 6638(-)m 240 fnt4 1643 6646(R)m -240 fnt5 1796 6638(\))m 1874(,)s 240 fnt4 1981 6646(Y)m -240 fnt5 2144 6638(,)m 240 fnt1 2251 6644(min)m 240 fnt5 -2632 6638(\()m 240 fnt4 2716 6646(Z)m 240 fnt5 2873 6638(,)m -240 fnt4 2980 6646(Y)m 240 fnt5 3203 6638(-)m 240 fnt4 -3403 6646(L)m 240 fnt5 3548 6638(\))m 240 fnt1 0 6142(The)m +2949(of)s 240 fnt5 3220 7184(x)m 168 fnt5 3326 7097(i)m +240 fnt1 3430 7182(is)m 480 6644(min)m 240 fnt4 861 6638(\()m +240 fnt5 945 6646(X)m 240 fnt4 1113 6638(,)m 240 fnt5 +1220 6646(Y)m 240 fnt4 1443 6638(-)m 240 fnt5 1643 6646(R)m +240 fnt4 1796 6638(\))m 1874(,)s 240 fnt5 1981 6646(Y)m +240 fnt4 2144 6638(,)m 240 fnt1 2251 6644(min)m 240 fnt4 +2632 6638(\()m 240 fnt5 2716 6646(Z)m 240 fnt4 2873 6638(,)m +240 fnt5 2980 6646(Y)m 240 fnt4 3203 6638(-)m 240 fnt5 +3403 6646(L)m 240 fnt4 3548 6638(\))m 240 fnt1 0 6142(The)m 445(size)s 890(constraint)s 1909(of)s 2198(an)s 3(y)k 2613(node)s 3152(can)s 3559(be)s 3858(found)s 4493(by)s 4805(climbing)s 5725(the)s 6091(tree)s 6521(to)s 6778(a)s -240 fnt4 6962 6144(WIDE)m 240 fnt1 7641 6142(or)m 240 fnt4 +240 fnt5 6962 6144(WIDE)m 240 fnt1 7641 6142(or)m 240 fnt5 7918 6144(HIGH)m 240 fnt1 8604 6142(node)m 0 5854(where)m 636(the)s 980(constraint)s 1978(is)s 2184(tri)s 6(vial,)k 2850(then)s 3315(propag)s 1(ating)k 4506(it)s 4694(back)s 5203(do)s 6(wn)k 5783(to)s 6018(the)s 6362(node,)s 6931(and)s 7331(this)s 7723(is)s 7929(the)s 8272(function)s 0 5566(of)m 271(procedure)s -240 fnt4 1283 5568(Constr)m 3(ained)k 240 fnt1 2530 5566(in)m +240 fnt5 1283 5568(Constr)m 3(ained)k 240 fnt1 2530 5566(in)m 2773(Basser)s 3470(Lout.)s 480 5192(After)m 1043(some)s 1604(components)s 2813(ha)s 4(v)k 3(e)k 3314(been)s 3824(promoted)s 4799(into)s 5225(a)s 5391(tar)s 4(get,)k 6038(the)s @@ -10938,7 +10940,7 @@ 3481(time,)s 4016(which)s 4662(cease)s 5239(as)s 5492(soon)s 6006(as)s 6260(some)s 6825(ancestor')s 13(s)k 7835(size)s 8266(does)s 8760(not)s 0 4328(change.)m 830(These)s 1445(rules)s -1948(are)s 2283(embodied)s 3273(in)s 3504(procedure)s 240 fnt4 +1948(are)s 2283(embodied)s 3273(in)s 3504(procedure)s 240 fnt5 4504 4330(AdjustSize)m 240 fnt1 5541 4328(of)m 5800(Basser)s 6485(Lout.)s 7089(The)s 7505(adjustment)s 8601(must)s 0 4040(be)m 282(done)s 804(before)s 1470(relinquishing)s 2785(control)s 3517(to)s 3756(an)s 3(y)k @@ -11007,8 +11009,8 @@ /Helveticafnt6 vec2 /Helvetica LoutRecode /fnt6 { /Helveticafnt6 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -11070,7 +11072,7 @@ 3006(footnote,)s 3914(for)s 4257(e)s 3(xample\),)k 5254(it)s 5450(is)s 5664(read)s 6137(in)s 6385(its)s 6665(entirety)s 7452(and)s 7860(hung)s 8397(in)s 8645(pure)s 0 6339(parse)m -551(tree)s 954(form)s 1468(from)s 1983(an)s 240 fnt4 +551(tree)s 954(form)s 1468(from)s 1983(an)s 240 fnt5 2256 6341(UN)m 6(A)k 8(TT)k 12(A)k 7(CHED)k 240 fnt1 3811 6339(inde)m 3(x)k 4386(in)s 4619(the)s 4957(usual)s 5508(w)s 2(ay)k 15(,)k 5987(with)s @@ -11112,7 +11114,7 @@ 3111(of)s 3372(the)s 3711(document)s 4705(\()s 220 fnt6 4778 3198(@Chapter)m 240 fnt1 5781 3201(,)m 220 fnt6 5879 3198(@Section)m 240 fnt1 6819 3201(,)m 220 fnt6 6916 3198(@BodyT)m 26(e)k 6(xt)k -240 fnt1 8030 3201(\))m 8149(as)s 240 fnt4 8389 3203(for)m 8(cing)k +240 fnt1 8030 3201(\))m 8149(as)s 240 fnt5 8389 3203(for)m 8(cing)k 0 2915(galle)m 7(ys)k 240 fnt1 665 2913(,)m 792(by)s 1107(writing)s 220 fnt6 1871 2910(f)m 6(orce into)k 240 fnt1 2841 2913(instead)m 3596(of)s 220 fnt6 3888 2910(into)m 240 fnt1 @@ -11179,8 +11181,8 @@ /Times-Boldfnt2 vec2 /Times-Bold LoutRecode /fnt2 { /Times-Boldfnt2 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt6 vec2 /Helvetica LoutRecode /fnt6 { /Helveticafnt6 LoutFont } def @@ -11241,7 +11243,7 @@ 5946(dif)s 6(fer)k 6552(only)s 7055(in)s 7321(direction:)s 8359(v)s 3(ertical)k 0 9449(for)m 343(body)s 883(te)s 3(xt,)k 1351(horizontal)s 2381(for)s 2724(paragraphs.)s 3943(In)s 4205(this)s -4607(section)s 5347(we)s 5687(de\207ne)s 240 fnt4 6334 9451(horizontal)m +4607(section)s 5347(we)s 5687(de\207ne)s 240 fnt5 6334 9451(horizontal)m 7384(galle)s 7(ys)k 240 fnt1 8049 9449(,)m 8162(and)s 8572(sho)s 6(w)k 0 9161(ho)m 6(w)k 493(the)s 3(y)k 989(pro)s 3(vide)k 1806(an)s 2122(unlimited)s 3129(number)s @@ -11307,8 +11309,8 @@ /Helveticafnt6 vec2 /Helvetica LoutRecode /fnt6 { /Helveticafnt6 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -11371,7 +11373,7 @@ 240 fnt1 559 6743(See)m 987(Jones)s 1597(and)s 2028(Saunders)s 2983(\(1982\).)s 200 fnt1 3932 6838(2)m 240 fnt1 4027 6743(Or)m 4366(so)s 4659(Jacobsen)s 480 6443(\(1973\))m 1167(asserts.)s 200 fnt1 -2087 6538(3)m 240 fnt4 2174 6445(ibid)m 240 fnt1 2552 6443(,)m +2087 6538(3)m 240 fnt5 2174 6445(ibid)m 240 fnt1 2552 6443(,)m 2659(p.)s 2883(327.)s 0 5940(based)m 603(on)s 900(an)s 1183(in\207nite)s 1916(horizontal)s 2940(sequence)s 3873(of)s 220 fnt6 4144 5937(@F)m 6(ootPlace)k 240 fnt1 5400 5940(symbols)m 6249(inside)s @@ -11466,8 +11468,8 @@ /Helveticafnt6 vec2 /Helvetica LoutRecode /fnt6 { /Helveticafnt6 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -11485,7 +11487,7 @@ 240 fnt2 0 12672(6.)m 291(Cr)s 4(oss)k 926(r)s 4(efer)k 4(ences)k -[ /Dest /LOUT16_594_s6_0_1 /DEST pdfmark +[ /Dest /LOUT17_602_s6_0_1 /DEST pdfmark 240 fnt1 480 12240(Cross)m 1064(references,)s 2138(such)s 2622(as)s 2859(`see)s 3286(page)s 3782(57')s 4121(and)s 4512(`see)s 4940(Figure)s 5607(5,)s 16(')k 5871(are)s 6205(a)s @@ -11542,7 +11544,7 @@ 7075(the)s 7423(in)s 9(v)k 4(ocation)k 8477(with)s 8960(a)s 0 4809(gi)m 6(v)k 3(en)k 580(tag:)s 220 fnt6 480 4308(@Ref)m 6(erence&&kingston91)k 240 fnt1 0 3809(This)m -240 fnt4 534 3811(cr)m 10(oss)k 1143(r)s 8(efer)k 8(ence)k +240 fnt5 534 3811(cr)m 10(oss)k 1143(r)s 8(efer)k 8(ence)k 240 fnt1 2141 3809(is)m 2410(lik)s 2(e)k 2881(an)s 3223(arro)s 6(w)k 3887(pointing)s 4796(to)s 5094(the)s 5501(in)s 9(v)k 4(ocation.)k 6721(T)s 19(o)k @@ -11741,8 +11743,8 @@ /Times-Romanfnt1 vec2 /Times-Roman LoutRecode /fnt1 { /Times-Romanfnt1 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt6 vec2 /Helvetica LoutRecode /fnt6 { /Helveticafnt6 LoutFont } def @@ -11790,9 +11792,9 @@ 4745(in)s 4988(k)s 2(e)k 3(y)k 5383(order)s 13(.)k 480 10777(The)m 905(implementation,)s 2509(which)s 3148(is)s 3354(quite)s 3885(unsophisticated,)s 5477(emplo)s 2(ys)k 6334(one)s 6732(or)s -6988(more)s 7532(ASCII)s 240 fnt4 8208 10779(database)m 0 10491(\207les)m +6988(more)s 7532(ASCII)s 240 fnt5 8208 10779(database)m 0 10491(\207les)m 240 fnt1 380 10489(,)m 485(containing)s 1545(the)s 1891(v)s 6(alues,)k -2600(and)s 3001(one)s 3401(ASCII)s 240 fnt4 4078 10491(inde)m 4(x)k +2600(and)s 3001(one)s 3401(ASCII)s 240 fnt5 4078 10491(inde)m 4(x)k 4650(\207le)s 240 fnt1 4992 10489(per)m 5354(database,)s 6282(containing)s 7342(the)s 7688(k)s 2(e)k 3(ys.)k 8283(T)s 19(o)k 8580(write)s 0 10201(an)m 283(entry)s 15(,)k 866(the)s @@ -11873,15 +11875,15 @@ 240 fnt1 3491 3762(cross)m 4044(reference)s 4998(is)s 5220(found,)s 5897(it)s 6100(is)s 6321(attached)s 7187(to)s 7437(a)s 7614(g)s 1(alle)k 3(y)k 8259(inde)s 3(x)k -8855(of)s 0 3474(type)m 240 fnt4 474 3476(CR)m 9(OSS_PREC)k -240 fnt1 1973 3474(or)m 240 fnt4 2238 3476(CR)m 9(OSS_FOLL)k +8855(of)s 0 3474(type)m 240 fnt5 474 3476(CR)m 9(OSS_PREC)k +240 fnt1 1973 3474(or)m 240 fnt5 2238 3476(CR)m 9(OSS_FOLL)k 240 fnt1 3653 3474(,)m 3766(together)s 4615(with)s 5103(an)s 5392(automatically)s 6752(generated)s 7745(tag)s 8097(composed)s 0 3186(of)m 258(the)s 593(current)s 1316(\207le)s 1663(name)s 2224(and)s 2615(a)s 2767(sequence)s 3687(number)s 13(.)k 4556(When)s 5172(a)s 5324(tagged)s 6007(in)s 9(v)k 4(ocation)k 7048(is)s 7244(found,)s 7897(it)s 8076(is)s 8272(attached)s -0 2898(to)m 237(a)s 240 fnt4 401 2900(CR)m 9(OSS_T)k 12(ARG)k +0 2898(to)m 237(a)s 240 fnt5 401 2900(CR)m 9(OSS_T)k 12(ARG)k 240 fnt1 1875 2898(inde)m 3(x.)k 2565(These)s 3190(g)s 1(alle)k 3(y)k 3822(inde)s 3(x)k 3(es)k 4595(are)s 4940(carried)s 5658(along)s 6241(through)s 7040(the)s 7386(dynamic)s 8261(tree,)s @@ -11913,8 +11915,8 @@ 240 fnt1 5231 796(operator)m 9(,)k 6151(whose)s 6845(implementation)s 8428(is)s 8665(no)s 6(w)k 0 508(immediate:)m 1106(for)s 1436(each)s 220 fnt6 1923 505(@T)m 26(agged)k 240 fnt1 -2903 508(operator)m 3751(we)s 4078(produce)s 4897(one)s 240 fnt4 -5290 510(CR)m 9(OSS_PREC)k 240 fnt1 6775 508(or)m 240 fnt4 +2903 508(operator)m 3751(we)s 4078(produce)s 4897(one)s 240 fnt5 +5290 510(CR)m 9(OSS_PREC)k 240 fnt1 6775 508(or)m 240 fnt5 7026 510(CR)m 9(OSS_FOLL)k 240 fnt1 8492 508(g)m 1(alle)k 3(y)k 0 220(inde)m 3(x,)k 645(replacing)s 1596(the)s 1953(generated)s 2949(tag)s 3304(with)s 3795(the)s 4152(right)s 4672(parameter)s @@ -11947,8 +11949,8 @@ /Times-Boldfnt2 vec2 /Times-Bold LoutRecode /fnt2 { /Times-Boldfnt2 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -11965,7 +11967,7 @@ grestore 0 13253(more)m 547(is)s 757(required.)s 240 fnt2 0 12460(7.)m 291(Conclusion)s -[ /Dest /LOUT16_594_s7_0_1 /DEST pdfmark +[ /Dest /LOUT17_602_s7_0_1 /DEST pdfmark 240 fnt1 480 12028(Since)m 1054(its)s 1316(public)s 1953(release)s 2657(in)s 2886(October)s 3702(1991,)s 4275(the)s 4609(Basser)s 5292(Lout)s @@ -12043,7 +12045,7 @@ 6456(them)s 6978(back.)s 7579(Basser)s 8260(Lout)s 8756(has)s 0 5434(been)m 511(adv)s 3(ertised)k 1550(on)s 1849(the)s 2199(Internet)s 3003(ne)s 6(ws)k 3542(as)s 3794(a)s 4(v)k 6(ailable)k -4704(via)s 5058(anon)s 3(ymous)k 240 fnt4 6213 5436(ftp)m +4704(via)s 5058(anon)s 3(ymous)k 240 fnt5 6213 5436(ftp)m 240 fnt1 6458 5434(,)m 6567(so)s 6835(the)s 7185(e)s 3(xtent)k 7828(of)s 8101(its)s 8379(outside)s 0 5146(user)m 469(community)s 1624(is)s 1845(hard)s 2339(to)s 2589(g)s 1(auge.)k @@ -12121,8 +12123,8 @@ /Times-Boldfnt2 vec2 /Times-Bold LoutRecode /fnt2 { /Times-Boldfnt2 LoutFont } def %%IncludeResource: font Times-Italic -/Times-Italicfnt4 vec2 /Times-Italic LoutRecode -/fnt4 { /Times-Italicfnt4 LoutFont } def +/Times-Italicfnt5 vec2 /Times-Italic LoutRecode +/fnt5 { /Times-Italicfnt5 LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -12145,7 +12147,7 @@ 1668(of)s 1939(Computer)s 2956(Science,)s 3806(The)s 4234(Uni)s 6(v)k 3(ersity)k 5288(of)s 5559(Sydne)s 3(y)k 15(,)k 6367(Australia)s 7242(.)s -[ /Dest /LOUT12_1492_s7_0_1 /DEST pdfmark +[ /Dest /LOUT12_1488_s7_0_1 /DEST pdfmark 0 11716(2.)m 480(Kingston,)s 1492(Jef)s 6(fre)k 3(y)k 2227(H..)s 2652(A)s 2910(ne)s 6(w)k 3385(approach)s 4347(to)s 4613(document)s 5645(formatting)s 6646(.)s 6838(T)s 16(ech.)k @@ -12153,38 +12155,38 @@ 1177(Department)s 2365(of)s 2636(Computer)s 3653(Science,)s 4503(The)s 4931(Uni)s 6(v)k 3(ersity)k 5985(of)s 6256(Sydne)s 3(y)k 15(,)k 7064(Australia)s 7939(.)s -[ /Dest /LOUT12_1492_s7_0_2 /DEST pdfmark +[ /Dest /LOUT12_1488_s7_0_2 /DEST pdfmark 0 10925(3.)m 480(Kingston,)s 1491(Jef)s 6(fre)k 3(y)k 2224(H..)s 2647(The)s 3101(Basser)s 3824(Lout)s 4362(Document)s 5445(F)s 3(ormatter)k 6383(,)s 6516(1991)s 6971(.)s 7161(Computer)s 8204(program;)s 480 10637(V)m 26(ersion)k 1287(2)s 1480(publicly)s 2337(a)s 4(v)k 6(ailable)k 3264(in)s -3526(the)s 240 fnt4 3893 10639(pub)m 240 fnt1 4326 10637(subdirectory)m +3526(the)s 240 fnt5 3893 10639(pub)m 240 fnt1 4326 10637(subdirectory)m 5595(of)s 5885(the)s 6252(home)s 6859(directory)s 7794(of)s -240 fnt4 8084 10639(ftp)m 240 fnt1 8408 10637(to)m 8667(host)s -240 fnt4 480 10351(ftp.cs.su.oz.au)m 240 fnt1 1924 10349(with)m 2439(login)s -3021(name)s 240 fnt4 3628 10351(anonymous)m 240 fnt1 4808 10349(and)m +240 fnt5 8084 10639(ftp)m 240 fnt1 8408 10637(to)m 8667(host)s +240 fnt5 480 10351(ftp.cs.su.oz.au)m 240 fnt1 1924 10349(with)m 2439(login)s +3021(name)s 240 fnt5 3628 10351(anonymous)m 240 fnt1 4808 10349(and)m 5246(no)s 5572(passw)s 2(ord.)k 6671(Distrib)s 4(ution)k 7912(via)s 8297(email)s 8916(is)s 480 10061(a)m 4(v)k 6(ailable)k -1388(for)s 1726(non-)s 240 fnt4 2154 10063(ftp)m 240 fnt1 +1388(for)s 1726(non-)s 240 fnt5 2154 10063(ftp)m 240 fnt1 2459 10061(sites.)m 3047(All)s 3407(enquiries)s 4334(to)s 4573(jef)s 6(f@cs.su.oz.au.)k -[ /Dest /LOUT12_1492_s7_0_3 /DEST pdfmark +[ /Dest /LOUT12_1488_s7_0_3 /DEST pdfmark 0 9558(4.)m 480(Furuta,)s 1211(Richard,)s 2075(Sco\207eld,)s 2965(Jef)s 6(fre)k 3(y)k 15(,)k 3710(and)s 4113(Sha)s 3(w)k 15(,)k 4734(Alan.)s 5363(Document)s 6419(formatting)s 7480(systems:)s 8402(surv)s 3(e)k 3(y)k 15(,)k -480 9270(concepts,)m 1424(and)s 1828(issues)s 2390(.)s 240 fnt4 +480 9270(concepts,)m 1424(and)s 1828(issues)s 2390(.)s 240 fnt5 2554 9272(Computing)m 3673(Surve)s 7(ys)k 240 fnt2 4465 9269(14)m 240 fnt1 4699 9270(,)m 4806(417\211472)s 5700(\(1982\))s 6327(.)s -[ /Dest /LOUT12_1492_s7_0_4 /DEST pdfmark +[ /Dest /LOUT12_1488_s7_0_4 /DEST pdfmark 0 8765(5.)m 480(K)s 6(ernighan,)k 1645(Brian)s 2287(W)s 22(.)k 2649(and)s 3107(Cherry)s 15(,)k 3917(Lorinda)s 4789(L..)s 5213(A)s 5497(system)s 6275(for)s 6667(typesetting)s 7824(mathematics)s -9022(.)s 240 fnt4 480 8479(Communications)m 2158(of)s 2439(the)s +9022(.)s 240 fnt5 480 8479(Communications)m 2158(of)s 2439(the)s 2784(A)s 7(CM)k 240 fnt2 3351 8476(18)m 240 fnt1 3585 8477(,)m 3692(182\211193)s 4576(\(1975\))s 5203(.)s -[ /Dest /LOUT12_1492_s7_0_5 /DEST pdfmark +[ /Dest /LOUT12_1488_s7_0_5 /DEST pdfmark 0 7977(6.)m 480(Kingston,)s 1488(Jef)s 6(fre)k 3(y)k 2218(H..)s 2638(Fig)s 3033(\211)s 3236(a)s 3425(Lout)s 3961(package)s @@ -12194,31 +12196,30 @@ 3653(Science,)s 4503(The)s 4931(Uni)s 6(v)k 3(ersity)k 5985(of)s 6256(Sydne)s 3(y)k 15(,)k 7064(Australia)s 7939(.)s -[ /Dest /LOUT12_1492_s7_0_6 /DEST pdfmark +[ /Dest /LOUT12_1488_s7_0_6 /DEST pdfmark 0 7184(7.)m 480(Reid,)s 1042(Brian)s 1633(K..)s 2033(A)s 2266(High-)s 2813(Le)s 6(v)k 3(el)k 3406(Approach)s 4410(to)s 4652(Computer)s 5672(Document)s 6732(Production)s -7779(.)s 7946(In)s 240 fnt4 8205 7186(Pr)m 10(oceed)k -240 fnt1 8998 7184(-)m 240 fnt4 480 6898(ings)m 935(of)s -1217(the)s 1564(7th)s 1926(Symposium)s 3074(on)s 3370(the)s -3716(Principles)s 4755(of)s 5037(Pr)s 10(o)k 2(gr)k 3(amming)k -6421(Langua)s 2(g)k 2(es)k 7526(\(POPL\),)s 8376(Las)s -8779(V)s 26(e)k 240 fnt1 8998 6896(-)m 240 fnt4 +7779(.)s 7946(In)s 240 fnt5 8206 7186(Pr)m 10(oceed)k +8999(-)s 480 6898(ings)m 935(of)s 1217(the)s 1564(7th)s +1926(Symposium)s 3075(on)s 3370(the)s 3717(Principles)s 4755(of)s +5038(Pr)s 10(o)k 2(gr)k 3(amming)k 6422(Langua)s 2(g)k 2(es)k +7527(\(POPL\),)s 8377(Las)s 8780(V)s 26(e)k 8999(-)s 480 6610(gas)m 868(NV)s 240 fnt1 1192 6608(,)m 1299(pages)s 1895(24\21131)s 2470(,)s 2577(1980)s 3052(.)s -[ /Dest /LOUT12_1492_s7_0_7 /DEST pdfmark +[ /Dest /LOUT12_1488_s7_0_7 /DEST pdfmark 0 6103(8.)m 480(Joseph)s 1207(F)s 19(.)k 1443(Ossanna.)s 2436(Nrof)s 6(f/T)k 8(rof)k 6(f)k 3605(User')s 13(s)k 4284(Manual)s 5010(.)s 5193(T)s 16(ech.)k 5777(Rep.)s 6285(54)s 6597(\(1976\))s 7224(,)s 7349(Bell)s 7821(Laboratories)s 9019(,)s 480 5815(Murray)m 1251(Hill,)s 1729(NJ)s 2051(07974)s 2645(.)s -[ /Dest /LOUT12_1492_s7_0_8 /DEST pdfmark +[ /Dest /LOUT12_1488_s7_0_8 /DEST pdfmark 0 5310(9.)m 480(Knuth,)s 1186(Donald)s -1949(E..)s 240 fnt4 2319 5312(The)m 2731(T)s 2882 5264(E)m +1949(E..)s 240 fnt5 2319 5312(The)m 2731(T)s 2882 5264(E)m 3033 5312(XBook)m 240 fnt1 3675 5310(.)m 3839(Addison-W)s 19(esle)k 3(y)k 5419(,)s 5526(1984)s 6000(.)s -[ /Dest /LOUT12_1492_s7_0_9 /DEST pdfmark +[ /Dest /LOUT12_1488_s7_0_9 /DEST pdfmark 0 4807(10.)m 480(Kingston,)s 1485(Jef)s 6(fre)k 3(y)k 2212(H..)s 2629(Eq)s 2973(\211)s 3173(a)s 3359(Lout)s 3892(package)s 4752(for)s @@ -12229,7 +12230,7 @@ 8147(Australia)s 9022(.)s 480 4231(\(Contains)m 1461(an)s 1744(appendix)s 2677(describing)s 3726(the)s 4074(P)s 3(as)k 4454(P)s 3(ascal)k 5116(formatter)s 13(.\))k -[ /Dest /LOUT12_1492_s7_0_10 /DEST pdfmark +[ /Dest /LOUT12_1488_s7_0_10 /DEST pdfmark 0 3728(11.)m 480(Kingston,)s 1478(Jef)s 6(fre)k 3(y)k 2198(H..)s 2608(A)s 2851(be)s 3(ginners')k 3903(guide)s 4504(to)s 4756(Lout)s 5208(.)s 5385(T)s 16(ech.)k @@ -12238,7 +12239,7 @@ 2306(Science,)s 3156(The)s 3584(Uni)s 6(v)k 3(ersity)k 4638(of)s 4909(Sydne)s 3(y)k 15(,)k 5717(Australia)s 6592(.)s -[ /Dest /LOUT12_1492_s7_0_11 /DEST pdfmark +[ /Dest /LOUT12_1488_s7_0_11 /DEST pdfmark 0 2937(12.)m 480(Kingston,)s 1475(Jef)s 6(fre)k 3(y)k 2193(H..)s 2600(T)s 19(ab)k 3017(\211)s 3207(a)s 3384(Lout)s 3907(package)s 4757(for)s 5106(formatting)s 6177(tables)s @@ -12247,13 +12248,13 @@ 2636(Computer)s 3653(Science,)s 4503(The)s 4931(Uni)s 6(v)k 3(ersity)k 5985(of)s 6256(Sydne)s 3(y)k 15(,)k 7064(Australia)s 7939(.)s -[ /Dest /LOUT12_1492_s7_0_12 /DEST pdfmark +[ /Dest /LOUT12_1488_s7_0_12 /DEST pdfmark 0 2146(13.)m 480(Brooks,)s 1279(K)s 6(enneth)k 2141(P)s 26(..)k 2472(Lilac:)s 3068(a)s 3234(tw)s 2(o-vie)k 6(w)k -4183(document)s 5187(editor)s 5744(.)s 240 fnt4 5908 2148(IEEE)m +4183(document)s 5187(editor)s 5744(.)s 240 fnt5 5908 2148(IEEE)m 6490(Computer)s 240 fnt1 7453 2146(,)m 7560(7\21119)s 8091(\(1991\))s 8718(.)s -[ /Dest /LOUT12_1492_s7_0_13 /DEST pdfmark +[ /Dest /LOUT12_1488_s7_0_13 /DEST pdfmark grestore 0 0 0 0 240 288 60 1417 -15423 LoutGr2 diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/expert/README lout-3.25/doc/expert/README --- lout-3.24/doc/expert/README Sun Oct 8 13:15:47 2000 +++ lout-3.25/doc/expert/README Mon Dec 24 15:58:13 2001 @@ -20,4 +20,4 @@ the first possible page, and so has to appear on the next page. Jeffrey H. Kingston -8 October 2000 +24 December 2001 diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/expert/all lout-3.25/doc/expert/all --- lout-3.24/doc/expert/all Sun Oct 8 12:36:48 2000 +++ lout-3.25/doc/expert/all Mon Sep 17 09:42:16 2001 @@ -10,9 +10,9 @@ Document Formatting System } @Author { Jeffrey H. Kingston } - @Edition { Version 3.24 -October, 2000 } - @Publisher { @I { @CopyRight Copyright 1991, 2000, Jeffrey + @Edition { Version 3.25 +September, 2001 } + @Publisher { @I { @CopyRight Copyright 1991, 2001, Jeffrey H. Kingston, Basser Department of Computer Science, The University of Sydney 2006, Australia.} } @InitialLanguage { English } diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/expert/det_lexi lout-3.25/doc/expert/det_lexi --- lout-3.24/doc/expert/det_lexi Mon Jun 5 19:48:07 2000 +++ lout-3.25/doc/expert/det_lexi Mon Oct 22 13:31:15 2001 @@ -121,11 +121,12 @@ @JL "@High" @JL "@HLimited" @JL "@HScale" + @JL "@HShift" } |4.4cx { - "@HShift" - @JL "@HSpan" + "@HSpan" @JL "@Include" @JL "@IncludeGraphic" + @JL "@IncludeGraphicRepeated" @JL "@Insert" @JL "@KernShrink" @JL "@Key" @@ -155,9 +156,9 @@ @JL "@PlainGraphic" @JL "@Plus" @JL "@PrependGraphic" + @JL "@RawVerbatim" } |4.4cx { - "@RawVerbatim" - @JL "@Rotate" + "@Rotate" @JL "@Rump" @JL "@Scale" @JL "@SetColor" @@ -170,12 +171,14 @@ @JL "@SysDatabase" @JL "@SysInclude" @JL "@SysIncludeGraphic" + @JL "@SysIncludeGraphicRepeated" @JL "@SysPrependGraphic" @JL "@Tag" @JL "@Tagged" @JL "@Target" @JL "@Underline" @JL "@Use" + @JL "@URLLink" @JL "@VAdjust" @JL "@VContract" @JL "@VCover" diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/expert/det_size lout-3.25/doc/expert/det_size --- lout-3.24/doc/expert/det_size Fri Feb 25 12:38:35 2000 +++ lout-3.25/doc/expert/det_size Sun Oct 21 13:36:47 2001 @@ -10,25 +10,32 @@ @PP The style of an object comprises the following: @BulletList -@ListItem { Which font family, face and size to use (also defining the +@LI { Which font family, face and size to use (also defining the @Code f unit); } -@ListItem { Whether small capitals are in effect or not; } -@ListItem { What gap to replace a single space between two objects by (also +@LI { Whether small capitals are in effect or not, and also what fraction +of the height of full capitals the small capitals are to have; } +@LI { What gap to replace a single space between two objects by (also defining the @Code s unit); } -@ListItem { The interpretation to place on white space separating +@LI { The interpretation to place on white space separating two objects ({@Code lout}, {@Code compress}, {@Code separate}, {@Code troff}, or {@Code tex} as in Section {@NumberOf space}); } -@ListItem { The current value of the @Code y and @Code z units of +@LI { The current value of the @Code y and @Code z units of measurement (Section {@NumberOf yunit}); } -@ListItem { The kind of paragraph breaking to employ ({@Code adjust}, +@LI { The kind of paragraph breaking to employ ({@Code adjust}, {@Code ragged}, etc.) } -@ListItem { What gap to insert between the lines of paragraphs +@LI { What gap to insert between the lines of paragraphs (also defining the @Code v unit); } -@ListItem { Whether to permit hyphenation or not; } -@ListItem { What colour the object is to appear in; } -@ListItem { Whether @@Outline is in effect; } -@ListItem { The language of the object; } -@ListItem { Whether @@VAdjust, @@HAdjust and @@PAdjust are in effect. } +@LI { The size of the outdent to use in the @Code outdent paragraph +breaking style; } +@LI { Whether the @Code "unbreakablefirst" and @Code "unbreakablelast" +paragraph breaking options are in effect; } +@LI { Whether the row marks of words are to pass along the baseline +or half the height of an `x' above the baseline; } +@LI { Whether to permit hyphenation or not; } +@LI { What colour the object is to appear in; } +@LI { Whether @@Outline is in effect; } +@LI { The language of the object; } +@LI { Whether @@VAdjust, @@HAdjust and @@PAdjust are in effect. } @EndList The style of an object depends on where it appears in the final document. For example, the style of a parameter depends on where it is @@ -37,8 +44,10 @@ changed by using the @@Font, @@Break, @@Space, @@SetColour or @@SetColor, @@Outline, and @@Language symbols. @PP -There are no standard default values for style, except that small capitals -and outlining are initially off, the interpretation of white space is +There are no standard default values for style, except that row marks +of words initially pass half the height of an `x' above the baseline, +small capitals are initially off and will be 0.7 times the size of full +capitals, outlining is initially off, the interpretation of white space is initially {@Code lout}, and the values of the @Code y and @Code z units are zero. Therefore one must ensure that the root galley or each of its components is enclosed in @@Font, @@Break, @@SetColour or @@SetColor, and diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/expert/det_sort lout-3.25/doc/expert/det_sort --- lout-3.24/doc/expert/det_sort Wed Mar 8 22:05:39 2000 +++ lout-3.25/doc/expert/det_sort Wed Oct 10 10:16:04 2001 @@ -27,11 +27,11 @@ the default behaviour is to print only the first of them; the assumption is that the others are probably unwanted duplicates. This holds good for sorted reference lists, for example: we don't want two copies of -a reference just because we happen to cite it twice. However, the -other common example of sorted galleys, index entries, requires something -different: @I merged galleys. +a reference just because we happen to cite it twice. @PP -Suppose that at some point of the document we insert the index entry +The other common example of sorted galleys, index entries, requires +something different from discarding duplicates: @I merged +galleys. Suppose that at some point of the document we insert the index entry @ID @Code "aardvarks @IndexEntry { Aardvarks, 23 }" while at another point we insert @ID @Code "aardvarks @IndexEntry { Aardvarks, 359 }" @@ -80,4 +80,12 @@ 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 +{@Code "??"} is treated differently. If two galleys have this +key, according to the rules above either the second would be +discarded or else it would be merged with the first. However, +for this particular key only, the two galleys will in fact be +kept distinct, just as though their sort keys had been different. @End @Section diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/expert/mydefs lout-3.25/doc/expert/mydefs --- lout-3.24/doc/expert/mydefs Mon Jun 5 19:48:20 2000 +++ lout-3.25/doc/expert/mydefs Mon Oct 22 13:30:49 2001 @@ -47,6 +47,7 @@ def @@HSpan { @Code "@HSpan" } def @@Include { @Code "@Include" } def @@IncludeGraphic { @Code "@IncludeGraphic" } + def @@IncludeGraphicRepeated { @Code "@IncludeGraphicRepeated" } def @@KernShrink { @Code "@KernShrink" } def @@Key { @Code "@Key" } def @@Language { @Code "@Language" } @@ -87,10 +88,12 @@ def @@SysDatabase { @Code "@SysDatabase" } def @@SysInclude { @Code "@SysInclude" } def @@SysIncludeGraphic { @Code "@SysIncludeGraphic" } + def @@SysIncludeGraphicRepeated { @Code "@SysIncludeGraphicRepeated" } def @@SysPrependGraphic { @Code "@SysPrependGraphic" } def @@Tag { @Code "@Tag" } def @@Tagged { @Code "@Tagged" } def @@Underline { @Code "@Underline" } + def @@URLLink { @Code "@URLLink" } def @@Use { @Code "@Use" } def @@VAdjust { @Code "@VAdjust" } def @@VContract { @Code "@VContract" } diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/expert/outfile.ps lout-3.25/doc/expert/outfile.ps --- lout-3.24/doc/expert/outfile.ps Sun Oct 8 13:10:44 2000 +++ lout-3.25/doc/expert/outfile.ps Mon Dec 24 15:55:17 2001 @@ -1,11 +1,12 @@ %!PS-Adobe-3.0 -%%Creator: Basser Lout Version 3.24 (October 2000) -%%CreationDate: Sun Oct 8 13:10:17 2000 +%%Creator: Basser Lout Version 3.25 (September 2001) +%%CreationDate: Mon Dec 24 15:54:29 2001 %%DocumentData: Binary %%DocumentNeededResources: (atend) %%DocumentSuppliedResources: (atend) %%DocumentMedia: A4 595 842 0 white () %%PageOrder: Ascend +%%LanguageLevel: 2 %%Pages: (atend) %%BoundingBox: 0 0 595 842 %%EndComments @@ -62,27 +63,28 @@ stopped pop } bind def -/BeginEPSF { - /LoutEPSFState save def - /dict_count countdictstack def - /op_count count 1 sub def +/LoutStartEPSF { % prepare for EPSF inclusion userdict begin - /showpage { } def - 0 setgray 0 setlinecap - 1 setlinewidth 0 setlinejoin - 10 setmiterlimit [] 0 setdash newpath - /languagelevel where - { pop languagelevel - 1 ne - { false setstrokeadjust false setoverprint + /PreEPSF_state save def + /dict_stack countdictstack def + /ops_count count 1 sub def + /showpage {} def + 0 setgray 0 setlinecap + 1 setlinewidth 0 setlinejoin + 10 setmiterlimit [] 0 setdash newpath + /languagelevel where + { pop languagelevel + 1 ne + { false setstrokeadjust false setoverprint + } if } if - } if } bind def -/EndEPSF { - count op_count sub { pop } repeat - countdictstack dict_count sub { end } repeat - LoutEPSFState restore +/LoutEPSFCleanUp { % clean up after EPSF inclusion + count ops_count sub { pop } repeat + countdictstack dict_stack sub { end } repeat + PreEPSF_state restore + end % userdict } bind def %%EndResource @@ -1428,10 +1430,10 @@ 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 3882 4395(V)m 19(ersion)k -4725(3.24)s 3796 4107(October)m 12(,)k 4746(2000)s 240 fnt4 +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 0 342(\343)m 240 fnt3 315 340(Cop)m 7(yr)k -3(ight)k -1493(1991,)s 2214(2000,)s 2935(Jeffre)s 4(y)k 3811(H.)s +1493(1991,)s 2214(2001,)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 @@ -1478,55 +1480,55 @@ 480 fnt5 0 12955(Pr)m 8(eface)k [ /Dest /LOUTpreface /DEST pdfmark -[ /Dest /LOUT15_4047_preface_1 /DEST pdfmark +[ /Dest /LOUT16_4059_preface_1 /DEST pdfmark -[ /Dest /LOUT15_4047_preface_2 /DEST pdfmark +[ /Dest /LOUT16_4059_preface_2 /DEST pdfmark -[ /Dest /LOUT15_4047_preface_3 /DEST pdfmark +[ /Dest /LOUT16_4059_preface_3 /DEST pdfmark -[ /Dest /LOUT15_4047_preface_4 /DEST pdfmark +[ /Dest /LOUT16_4059_preface_4 /DEST pdfmark -[ /Dest /LOUT15_4047_preface_5 /DEST pdfmark +[ /Dest /LOUT16_4059_preface_5 /DEST pdfmark -[ /Dest /LOUT15_4047_preface_6 /DEST pdfmark +[ /Dest /LOUT16_4059_preface_6 /DEST pdfmark -[ /Dest /LOUT15_4047_preface_7 /DEST pdfmark +[ /Dest /LOUT16_4059_preface_7 /DEST pdfmark -[ /Dest /LOUT15_4047_preface_8 /DEST pdfmark +[ /Dest /LOUT16_4059_preface_8 /DEST pdfmark -[ /Dest /LOUT15_4047_preface_9 /DEST pdfmark +[ /Dest /LOUT16_4059_preface_9 /DEST pdfmark -[ /Dest /LOUT15_4047_preface_10 /DEST pdfmark +[ /Dest /LOUT16_4059_preface_10 /DEST pdfmark -[ /Dest /LOUT15_4047_preface_11 /DEST pdfmark +[ /Dest /LOUT16_4059_preface_11 /DEST pdfmark -[ /Dest /LOUT15_4047_preface_12 /DEST pdfmark +[ /Dest /LOUT16_4059_preface_12 /DEST pdfmark -[ /Dest /LOUT15_4047_preface_13 /DEST pdfmark +[ /Dest /LOUT16_4059_preface_13 /DEST pdfmark -[ /Dest /LOUT15_4047_preface_14 /DEST pdfmark +[ /Dest /LOUT16_4059_preface_14 /DEST pdfmark -[ /Dest /LOUT15_4047_preface_15 /DEST pdfmark +[ /Dest /LOUT16_4059_preface_15 /DEST pdfmark -[ /Dest /LOUT15_4047_preface_16 /DEST pdfmark +[ /Dest /LOUT16_4059_preface_16 /DEST pdfmark -[ /Dest /LOUT15_4047_preface_17 /DEST pdfmark +[ /Dest /LOUT16_4059_preface_17 /DEST pdfmark -[ /Dest /LOUT15_4047_preface_18 /DEST pdfmark +[ /Dest /LOUT16_4059_preface_18 /DEST pdfmark -[ /Dest /LOUT15_4047_preface_19 /DEST pdfmark +[ /Dest /LOUT16_4059_preface_19 /DEST pdfmark -[ /Dest /LOUT15_4047_preface_20 /DEST pdfmark +[ /Dest /LOUT16_4059_preface_20 /DEST pdfmark -[ /Dest /LOUT15_4047_preface_21 /DEST pdfmark +[ /Dest /LOUT16_4059_preface_21 /DEST pdfmark -[ /Dest /LOUT15_4047_preface_22 /DEST pdfmark +[ /Dest /LOUT16_4059_preface_22 /DEST pdfmark -[ /Dest /LOUT15_4047_preface_23 /DEST pdfmark +[ /Dest /LOUT16_4059_preface_23 /DEST pdfmark -[ /Dest /LOUT15_4047_preface_24 /DEST pdfmark +[ /Dest /LOUT16_4059_preface_24 /DEST pdfmark -[ /Dest /LOUT15_4047_preface_25 /DEST pdfmark +[ /Dest /LOUT16_4059_preface_25 /DEST pdfmark 240 fnt1 540 12095(This)m 1016(manual)s 1775(is)s 1984(addressed)s 2985(to)s 3224(those)s 3784(who)s 4250(wish)s 4759(to)s 4997(become)s 5797(e)s 3(xpert)k @@ -1556,18 +1558,18 @@ 3299(3)s 3453(of)s 3714(Basser)s 4401(Lout,)s 4951(publicly)s 5779(released)s 6609(in)s 6843(September)s 7915(1994)s 8439([)s -[ /Rect [8510 9328 8614 9493] /Subtype /Link /Dest /LOUTkingston1995lout_program /ANN pdfmark +[ /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 -1041(continuously)s 2341(since)s 2897(then.)s 3482(This)s 3967(manual)s -4735(w)s 2(as)k 5164(rendered)s 6067(into)s 6501(PostScript)s +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 -[ /Dest /LOUT15_4062_preface_1 /DEST pdfmark -7552(by)s 7855(V)s 26(ersion)k 8652(3.24)s 0 8755(of)m +[ /Dest /LOUT16_4074_preface_1 /DEST pdfmark +7559(by)s 7862(V)s 26(ersion)k 8660(3.25)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 -[ /Rect [7626 8755 7740 8917] /Subtype /Link /Dest /LOUTkingston1995lout_user /ANN pdfmark +[ /Rect [7626 8755 7740 8917] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTkingston1995lout_user /ANN pdfmark 7626(4)s 7740(].)s 240 fnt5 0 8250(Ackno)m 2(wledgment.)k 240 fnt1 1986 8251(V)m 26(ersion)k 2811(3)s 3012(has)s 3419(bene\207ted)s 4391(from)s 4953(hundreds)s 5919(of)s 6227(comments)s @@ -1618,270 +1620,270 @@ 1 LoutMargSet grestore 480 fnt5 0 12955(Contents)m -[ /Dest /LOUT16_363_all_1 /DEST pdfmark +[ /Dest /LOUT17_367_all_1 /DEST pdfmark -[ /Rect [0 11893 8346 12147] /Subtype /Link /Dest /LOUTpreface /ANN pdfmark +[ /Rect [0 11893 8346 12147] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTpreface /ANN pdfmark 240 fnt5 0 11982(Pr)m 4(eface)k 240 fnt1 1018 11983(..)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 [8940 11983 9066 12146] /Subtype /Link /Dest /LOUTpreface /ANN pdfmark +[ /Rect [8940 11983 9066 12146] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTpreface /ANN pdfmark 8940(ii)s -[ /Rect [0 11265 8346 11519] /Subtype /Link /Dest /LOUTprinciples /ANN pdfmark +[ /Rect [0 11265 8346 11519] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTprinciples /ANN pdfmark 240 fnt5 0 11354(Chapter)m 908(1)s 240 fnt1 1015 11355(.)m 240 fnt5 1179 11354(Principles)m 240 fnt1 2738 11355(..)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 [8971 11355 9066 11517] /Subtype /Link /Dest /LOUTprinciples /ANN pdfmark +[ /Rect [8971 11355 9066 11517] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTprinciples /ANN pdfmark 8971(1)s -[ /Rect [720 10920 8346 11173] /Subtype /Link /Dest /LOUTobjects /ANN pdfmark +[ /Rect [720 10920 8346 11173] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTobjects /ANN pdfmark 720 11010(1.1.)m 1184(Objects)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 [8971 11010 9066 11172] /Subtype /Link /Dest /LOUTobjects /ANN pdfmark +[ /Rect [8971 11010 9066 11172] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTobjects /ANN pdfmark 8971(1)s -[ /Rect [720 10575 8346 10828] /Subtype /Link /Dest /LOUTdefinitions /ANN pdfmark +[ /Rect [720 10575 8346 10828] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTdefinitions /ANN pdfmark 720 10665(1.2.)m 1184(De\207nitions)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 [8962 10662 9066 10827] /Subtype /Link /Dest /LOUTdefinitions /ANN pdfmark +[ /Rect [8962 10662 9066 10827] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTdefinitions /ANN pdfmark 8962(3)s -[ /Rect [720 10230 8346 10483] /Subtype /Link /Dest /LOUTcross /ANN pdfmark +[ /Rect [720 10230 8346 10483] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTcross /ANN pdfmark 720 10320(1.3.)m 1184(Cross)s 1780(references)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 [8958 10319 9066 10478] /Subtype /Link /Dest /LOUTcross /ANN pdfmark +[ /Rect [8958 10319 9066 10478] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTcross /ANN pdfmark 8958(7)s -[ /Rect [720 9885 8346 10138] /Subtype /Link /Dest /LOUTgalleys /ANN pdfmark +[ /Rect [720 9885 8346 10138] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTgalleys /ANN pdfmark 720 9975(1.4.)m 1184(Galle)s 3(ys)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 [8955 9970 9066 10137] /Subtype /Link /Dest /LOUTgalleys /ANN pdfmark +[ /Rect [8955 9970 9066 10137] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTgalleys /ANN pdfmark 8955(9)s -[ /Rect [0 9257 8346 9511] /Subtype /Link /Dest /LOUTdetails /ANN pdfmark +[ /Rect [0 9257 8346 9511] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTdetails /ANN pdfmark 240 fnt5 0 9346(Chapter)m 908(2)s 240 fnt1 1023 9347(.)m 240 fnt5 1187 9346(Details)m 240 fnt1 2394 9347(..)m 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 [8842 9344 9066 9509] /Subtype /Link /Dest /LOUTdetails /ANN pdfmark +[ /Rect [8842 9344 9066 9509] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTdetails /ANN pdfmark 8842(13)s -[ /Rect [720 8912 8346 9165] /Subtype /Link /Dest /LOUTlexical /ANN pdfmark +[ /Rect [720 8912 8346 9165] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTlexical /ANN pdfmark 720 9002(2.1.)m 1184(Le)s 3(xical)k 1952(structure)s 2843(\(w)s 2(ords,)k 3612(spaces,)s 4343(symbols\))s 5269(and)s 5673(macros)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8842 8999 9066 9164] /Subtype /Link /Dest /LOUTlexical /ANN pdfmark +[ /Rect [8842 8999 9066 9164] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTlexical /ANN pdfmark 8842(13)s -[ /Rect [720 8567 8346 8822] /Subtype /Link /Dest /LOUTnamed /ANN pdfmark +[ /Rect [720 8567 8346 8822] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTnamed /ANN pdfmark 720 8657(2.2.)m 1184(Named)s 1933(parameters)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 8654 9066 8822] /Subtype /Link /Dest /LOUTnamed /ANN pdfmark +[ /Rect [8840 8654 9066 8822] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTnamed /ANN pdfmark 8840(15)s -[ /Rect [720 8222 8346 8475] /Subtype /Link /Dest /LOUTvisibility /ANN pdfmark +[ /Rect [720 8222 8346 8475] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTvisibility /ANN pdfmark 720 8312(2.3.)m 1184(Nested)s 1906(de\207nitions,)s 3023(body)s 3557(parameters,)s 4711(e)s 3(xtend,)k 5453(import,)s 6197(and)s 6601(e)s 3(xport)k 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8838 8311 9066 8474] /Subtype /Link /Dest /LOUTvisibility /ANN pdfmark +[ /Rect [8838 8311 9066 8474] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTvisibility /ANN pdfmark 8838(17)s -[ /Rect [720 7877 8346 8130] /Subtype /Link /Dest /LOUTfilters /ANN pdfmark +[ /Rect [720 7877 8346 8130] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTfilters /ANN pdfmark 720 7967(2.4.)m 1184(Filtered)s 1984(right)s 2495(and)s 2899(body)s 3433(parameters)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 7964 9066 8129] /Subtype /Link /Dest /LOUTfilters /ANN pdfmark +[ /Rect [8831 7964 9066 8129] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTfilters /ANN pdfmark 8831(20)s -[ /Rect [720 7532 8346 7787] /Subtype /Link /Dest /LOUTprecedence /ANN pdfmark +[ /Rect [720 7532 8346 7787] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTprecedence /ANN pdfmark 720 7622(2.5.)m 1184(Precedence)s 2328(and)s 2732(associati)s 6(vity)k 3974(of)s 4245(symbols)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8832 7622 9066 7784] /Subtype /Link /Dest /LOUTprecedence /ANN pdfmark +[ /Rect [8832 7622 9066 7784] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTprecedence /ANN pdfmark 8832(22)s -[ /Rect [720 7187 8346 7441] /Subtype /Link /Dest /LOUTsize /ANN pdfmark +[ /Rect [720 7187 8346 7441] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTsize /ANN pdfmark 720 7277(2.6.)m 1184(The)s 1612(style)s 2119(and)s 2523(size)s 2950(of)s 3221(objects)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 [8842 7274 9066 7439] /Subtype /Link /Dest /LOUTsize /ANN pdfmark +[ /Rect [8842 7274 9066 7439] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTsize /ANN pdfmark 8842(23)s -[ /Rect [720 6842 8346 7097] /Subtype /Link /Dest /LOUTtargets /ANN pdfmark +[ /Rect [720 6842 8346 7096] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTtargets /ANN pdfmark 720 6932(2.7.)m 1184(Galle)s 3(ys)k 1962(and)s 2366(tar)s 4(gets)k 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 6929 9066 7097] /Subtype /Link /Dest /LOUTtargets /ANN pdfmark -8840(25)s -[ /Rect [720 6497 8346 6750] /Subtype /Link /Dest /LOUTsorted /ANN pdfmark +[ /Rect [8833 6929 9066 7096] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTtargets /ANN pdfmark +8833(26)s +[ /Rect [720 6497 8346 6750] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTsorted /ANN pdfmark 720 6587(2.8.)m 1184(Sorted)s 1866(g)s 1(alle)k 3(ys)k 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 6584 9066 6749] /Subtype /Link /Dest /LOUTsorted /ANN pdfmark +[ /Rect [8832 6584 9066 6749] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTsorted /ANN pdfmark 8832(32)s -[ /Rect [720 6152 8346 6405] /Subtype /Link /Dest /LOUThorizontal /ANN pdfmark +[ /Rect [720 6152 8346 6405] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThorizontal /ANN pdfmark 720 6242(2.9.)m 1184(Horizontal)s 2261(g)s 1(alle)k 3(ys)k 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 [8842 6239 9066 6404] /Subtype /Link /Dest /LOUThorizontal /ANN pdfmark +[ /Rect [8842 6239 9066 6404] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThorizontal /ANN pdfmark 8842(33)s -[ /Rect [720 5807 8346 6062] /Subtype /Link /Dest /LOUToptimal /ANN pdfmark +[ /Rect [720 5807 8346 6062] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUToptimal /ANN pdfmark 720 5897(2.10.)m 1304(Optimal)s 2142(g)s 1(alle)k 3(y)k 2776(breaking)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 5894 9066 6062] /Subtype /Link /Dest /LOUToptimal /ANN pdfmark +[ /Rect [8840 5894 9066 6062] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUToptimal /ANN pdfmark 8840(35)s -[ /Rect [0 5179 8346 5433] /Subtype /Link /Dest /LOUTsymbols /ANN pdfmark +[ /Rect [0 5179 8346 5433] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTsymbols /ANN pdfmark 240 fnt5 0 5268(Chapter)m 908(3)s 240 fnt1 1021 5269(.)m 240 fnt5 1185 5268(Pr)m 4(ede\207ned)k 2338(symbols)s 240 fnt1 3426 5269(..)m 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 5266 9066 5433] /Subtype /Link /Dest /LOUTsymbols /ANN pdfmark +[ /Rect [8833 5266 9066 5433] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTsymbols /ANN pdfmark 8833(36)s -[ /Rect [720 4834 8346 5088] /Subtype /Link /Dest /LOUTbegin /ANN pdfmark +[ /Rect [720 4834 8346 5088] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTbegin /ANN pdfmark 720 4924(3.1.)m 1184(@Be)s 3(gin)k 2031(and)s 2435(@End)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 4921 9066 5088] /Subtype /Link /Dest /LOUTbegin /ANN pdfmark +[ /Rect [8833 4921 9066 5088] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTbegin /ANN pdfmark 8833(36)s -[ /Rect [720 4489 8346 4743] /Subtype /Link /Dest /LOUTconcatenation /ANN pdfmark +[ /Rect [720 4489 8346 4743] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTconcatenation /ANN pdfmark 720 4579(3.2.)m 1184(Concatenation)s 2623(symbols)s 3472(and)s 3876(paragraphs)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8833 4576 9066 4743] /Subtype /Link /Dest /LOUTconcatenation /ANN pdfmark +[ /Rect [8833 4576 9066 4743] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTconcatenation /ANN pdfmark 8833(36)s -[ /Rect [720 4144 8346 4397] /Subtype /Link /Dest /LOUTfont /ANN pdfmark +[ /Rect [720 4144 8346 4397] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTfont /ANN pdfmark 720 4234(3.3.)m 1184(@F)s 3(ont,)k 1948(@Char)s 9(,)k 2732(and)s 3136(@F)s 3(ontDef)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 [8831 4231 9066 4396] /Subtype /Link /Dest /LOUTfont /ANN pdfmark +[ /Rect [8831 4231 9066 4396] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTfont /ANN pdfmark 8831(40)s -[ /Rect [720 3799 8346 4052] /Subtype /Link /Dest /LOUTbreak /ANN pdfmark +[ /Rect [720 3799 8346 4052] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTbreak /ANN pdfmark 720 3889(3.4.)m 1184(@Break)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 [8832 3889 9066 4051] /Subtype /Link /Dest /LOUTbreak /ANN pdfmark +[ /Rect [8832 3889 9066 4051] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTbreak /ANN pdfmark 8832(42)s -[ /Rect [720 3454 8346 3709] /Subtype /Link /Dest /LOUTspace /ANN pdfmark +[ /Rect [720 3454 8346 3709] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTspace /ANN pdfmark 720 3544(3.5.)m 1184(@Space)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 [8832 3544 9066 3706] /Subtype /Link /Dest /LOUTspace /ANN pdfmark +[ /Rect [8832 3544 9066 3706] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTspace /ANN pdfmark 8832(44)s -[ /Rect [720 3109 8346 3363] /Subtype /Link /Dest /LOUTyunit /ANN pdfmark +[ /Rect [720 3109 8346 3364] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTyunit /ANN pdfmark 720 3199(3.6.)m 1184(@YUnit,)s 2110(@ZUnit,)s 3009(@CurrYUnit,)s 4373(and)s 4777(@CurrZUnit)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8832 3199 9066 3361] /Subtype /Link /Dest /LOUTyunit /ANN pdfmark -8832(44)s -[ /Rect [720 2764 8346 3019] /Subtype /Link /Dest /LOUTcolour /ANN pdfmark +[ /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 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] /Subtype /Link /Dest /LOUTcolour /ANN pdfmark +[ /Rect [8840 2851 9066 3019] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTcolour /ANN pdfmark 8840(45)s -[ /Rect [720 2419 8346 2673] /Subtype /Link /Dest /LOUToutline /ANN pdfmark +[ /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 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 2506 9066 2673] /Subtype /Link /Dest /LOUToutline /ANN pdfmark +[ /Rect [8833 2506 9066 2673] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUToutline /ANN pdfmark 8833(46)s -[ /Rect [720 2074 8346 2328] /Subtype /Link /Dest /LOUTlanguage /ANN pdfmark +[ /Rect [720 2074 8346 2327] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTlanguage /ANN pdfmark 720 2164(3.9.)m 1184(@Language)s 2405(and)s 2809(@CurrLang)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 2161 9066 2328] /Subtype /Link /Dest /LOUTlanguage /ANN pdfmark -8833(46)s -[ /Rect [720 1729 8346 1982] /Subtype /Link /Dest /LOUTonerow /ANN pdfmark +[ /Rect [8838 2163 9066 2326] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTlanguage /ANN pdfmark +8838(47)s +[ /Rect [720 1729 8346 1982] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTonerow /ANN pdfmark 720 1819(3.10.)m 1304(@OneCol)s 2325(and)s 2729(@OneRo)s 6(w)k 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 1818 9066 1981] /Subtype /Link /Dest /LOUTonerow /ANN pdfmark -8838(47)s -[ /Rect [720 1384 8346 1637] /Subtype /Link /Dest /LOUTwide /ANN pdfmark +[ /Rect [8839 1816 9066 1981] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTonerow /ANN pdfmark +8839(48)s +[ /Rect [720 1384 8346 1637] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTwide /ANN pdfmark 720 1474(3.11.)m 1304(@W)s 9(ide)k 2090(and)s 2494(@High)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 1471 9066 1636] /Subtype /Link /Dest /LOUTwide /ANN pdfmark +[ /Rect [8839 1471 9066 1636] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTwide /ANN pdfmark 8839(48)s -[ /Rect [720 1039 8346 1292] /Subtype /Link /Dest /LOUThshift /ANN pdfmark +[ /Rect [720 1039 8346 1292] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThshift /ANN pdfmark 720 1129(3.12.)m 1304(@HShift)s 2222(and)s 2626(@VShift)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 1126 9066 1291] /Subtype /Link /Dest /LOUThshift /ANN pdfmark -8839(48)s -[ /Rect [720 694 8346 947] /Subtype /Link /Dest /LOUThexpand /ANN pdfmark +[ /Rect [8835 1124 9066 1291] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThshift /ANN pdfmark +8835(49)s +[ /Rect [720 694 8346 947] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThexpand /ANN pdfmark 720 784(3.13.)m 1304(@HExpand)s 2488(and)s 2892(@VExpand)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 781 9066 946] /Subtype /Link /Dest /LOUThexpand /ANN pdfmark -8839(48)s -[ /Rect [720 349 8346 602] /Subtype /Link /Dest /LOUThcontract /ANN pdfmark +[ /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 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] /Subtype /Link /Dest /LOUThcontract /ANN pdfmark +[ /Rect [8835 434 9066 601] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThcontract /ANN pdfmark 8835(49)s -[ /Rect [720 4 8346 259] /Subtype /Link /Dest /LOUThlimited /ANN pdfmark +[ /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 4802(..)s 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8835 89 9066 256] /Subtype /Link /Dest /LOUThlimited /ANN pdfmark -8835(49)s +[ /Rect [8831 91 9066 259] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThlimited /ANN pdfmark +8831(50)s grestore 0 0 0 0 240 288 60 1417 -15423 LoutGr2 1 LoutMargSet @@ -1922,291 +1924,288 @@ 0 LoutMargSet grestore -[ /Rect [720 13127 8346 13381] /Subtype /Link /Dest /LOUThadjust /ANN pdfmark +[ /Rect [720 13127 8346 13382] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThadjust /ANN pdfmark 720 13217(3.16.)m 1304(@HAdjust,)s 2443(@V)s 32(Adjust,)k 3550(and)s 3954(@P)s 22(Adjust)k 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8835 13212 9066 13379] /Subtype /Link /Dest /LOUThadjust /ANN pdfmark -8835(49)s -[ /Rect [720 12782 8346 13037] /Subtype /Link /Dest /LOUThscale /ANN pdfmark +[ /Rect [8831 13214 9066 13382] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThadjust /ANN pdfmark +8831(50)s +[ /Rect [720 12782 8346 13037] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThscale /ANN pdfmark 720 12872(3.17.)m 1304(@HScale)s 2271(and)s 2675(@VScale)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 12869 9066 13037] /Subtype /Link /Dest /LOUThscale /ANN pdfmark +[ /Rect [8831 12869 9066 13037] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThscale /ANN pdfmark 8831(50)s -[ /Rect [720 12437 8346 12692] /Subtype /Link /Dest /LOUThcover /ANN pdfmark +[ /Rect [720 12437 8346 12692] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThcover /ANN pdfmark 720 12527(3.18.)m 1304(@HCo)s 3(v)k 3(er)k 2337(and)s 2741(@VCo)s 3(v)k 3(er)k 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 12524 9066 12692] /Subtype /Link /Dest /LOUThcover /ANN pdfmark -8831(50)s -[ /Rect [720 12092 8346 12347] /Subtype /Link /Dest /LOUThspan /ANN pdfmark +[ /Rect [8851 12524 9066 12692] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThcover /ANN pdfmark +8851(51)s +[ /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] /Subtype /Link /Dest /LOUThspan /ANN pdfmark +[ /Rect [8851 12179 9066 12347] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThspan /ANN pdfmark 8851(51)s -[ /Rect [720 11747 8346 12002] /Subtype /Link /Dest /LOUTscale /ANN pdfmark +[ /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 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 11834 9066 12002] /Subtype /Link /Dest /LOUTscale /ANN pdfmark +[ /Rect [8832 11834 9066 12002] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTscale /ANN pdfmark 8832(52)s -[ /Rect [720 11402 8346 11657] /Subtype /Link /Dest /LOUTrotate /ANN pdfmark +[ /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 4802(..)s 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8842 11489 9066 11657] /Subtype /Link /Dest /LOUTrotate /ANN pdfmark +[ /Rect [8842 11489 9066 11657] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTrotate /ANN pdfmark 8842(53)s -[ /Rect [720 11057 8346 11312] /Subtype /Link /Dest /LOUTbackground /ANN pdfmark +[ /Rect [720 11057 8346 11312] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTbackground /ANN pdfmark 720 11147(3.22.)m 1304(@Background)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 [8842 11144 9066 11312] /Subtype /Link /Dest /LOUTbackground /ANN pdfmark -8842(53)s -[ /Rect [720 10712 8346 10967] /Subtype /Link /Dest /LOUTkernshrink /ANN pdfmark +[ /Rect [8832 11144 9066 11312] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTbackground /ANN pdfmark +8832(54)s +[ /Rect [720 10712 8346 10967] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTkernshrink /ANN pdfmark 720 10802(3.23.)m 1304(@K)s 6(ernShrink)k 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 [8842 10799 9066 10967] /Subtype /Link /Dest /LOUTkernshrink /ANN pdfmark -8842(53)s -[ /Rect [720 10367 8346 10622] /Subtype /Link /Dest /LOUTrump /ANN pdfmark +[ /Rect [8832 10799 9066 10967] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTkernshrink /ANN pdfmark +8832(54)s +[ /Rect [720 10367 8346 10622] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTrump /ANN pdfmark 720 10457(3.24.)m 1304(@Common,)s 2524(@Rump,)s 3438(and)s 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] /Subtype /Link /Dest /LOUTrump /ANN pdfmark +[ /Rect [8832 10454 9066 10622] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTrump /ANN pdfmark 8832(54)s -[ /Rect [720 10022 8346 10277] /Subtype /Link /Dest /LOUTinsert /ANN pdfmark +[ /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] /Subtype /Link /Dest /LOUTinsert /ANN pdfmark +[ /Rect [8840 10109 9066 10277] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTinsert /ANN pdfmark 8840(55)s -[ /Rect [720 9677 8346 9932] /Subtype /Link /Dest /LOUToneof /ANN pdfmark +[ /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 [8840 9764 9066 9932] /Subtype /Link /Dest /LOUToneof /ANN pdfmark -8840(55)s -[ /Rect [720 9332 8346 9587] /Subtype /Link /Dest /LOUTnext /ANN pdfmark +[ /Rect [8833 9764 9066 9932] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUToneof /ANN pdfmark +8833(56)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 [8833 9419 9066 9587] /Subtype /Link /Dest /LOUTnext /ANN pdfmark -8833(56)s -[ /Rect [720 8987 8346 9242] /Subtype /Link /Dest /LOUTcase /ANN pdfmark +[ /Rect [8838 9419 9066 9587] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTnext /ANN pdfmark +8838(57)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 [8833 9074 9066 9242] /Subtype /Link /Dest /LOUTcase /ANN pdfmark -8833(56)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 [720 8642 8346 8897] /Subtype /Link /Dest /LOUTmoment /ANN pdfmark +[ /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 [8838 8729 9066 8897] /Subtype /Link /Dest /LOUTmoment /ANN pdfmark -8838(57)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 [720 8297 8346 8552] /Subtype /Link /Dest /LOUTnull /ANN pdfmark +[ /Rect [720 8297 8346 8552] /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 [8839 8384 9066 8552] /Subtype /Link /Dest /LOUTnull /ANN pdfmark -8839(58)s -[ /Rect [720 7952 8346 8207] /Subtype /Link /Dest /LOUTgalley /ANN pdfmark +[ /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 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 [8839 8039 9066 8207] /Subtype /Link /Dest /LOUTgalley /ANN pdfmark -8839(58)s -[ /Rect [720 7319 8346 7860] /Subtype /Link /Dest /LOUTheader_comp /ANN pdfmark +[ /Rect [8835 8037 9066 8207] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTgalley /ANN pdfmark +8835(59)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] /Subtype /Link /Dest /LOUTheader_comp /ANN pdfmark +[ /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 [720 6974 8346 7228] /Subtype /Link /Dest /LOUTnotrevealed /ANN pdfmark +[ /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 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 7061 9066 7228] /Subtype /Link /Dest /LOUTnotrevealed /ANN pdfmark -8831(60)s -[ /Rect [720 6629 8346 6883] /Subtype /Link /Dest /LOUTcrossref /ANN pdfmark +[ /Rect [8851 7061 9066 7228] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTnotrevealed /ANN pdfmark +8851(61)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 [8851 6716 9066 6883] /Subtype /Link /Dest /LOUTcrossref /ANN pdfmark -8851(61)s -[ /Rect [720 6284 8346 6539] /Subtype /Link /Dest /LOUTtagged /ANN pdfmark +[ /Rect [8832 6716 9066 6883] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTcrossref /ANN pdfmark +8832(62)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] /Subtype /Link /Dest /LOUTtagged /ANN pdfmark +[ /Rect [8832 6371 9066 6538] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTtagged /ANN pdfmark 8832(62)s -[ /Rect [720 5939 8346 6193] /Subtype /Link /Dest /LOUTopen /ANN pdfmark +[ /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 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8832 6026 9066 6193] /Subtype /Link /Dest /LOUTopen /ANN pdfmark +[ /Rect [8832 6026 9066 6193] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTopen /ANN pdfmark 8832(62)s -[ /Rect [720 5594 8346 5848] /Subtype /Link /Dest /LOUTlink_source /ANN pdfmark -720 5684(3.37.)m 1304(@LinkSource and @LinkDest)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 [8842 5681 9066 5848] /Subtype /Link /Dest /LOUTlink_source /ANN pdfmark -8842(63)s -[ /Rect [720 5249 8346 5503] /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 +[ /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 5336 9066 5503] /Subtype /Link /Dest /LOUTdatabase /ANN pdfmark +[ /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 [720 4904 8346 5158] /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] /Subtype /Link /Dest /LOUTgraphic /ANN pdfmark -8832(64)s - -[ /Rect [720 4559 8346 4813] /Subtype /Link /Dest /LOUTplaingraphic /ANN pdfmark -720 4649(3.40.)m 1304(@PlainGraphic)s 3082(..)s 3426(..)s 3770(..)s +[ /Rect [720 5249 8346 5503] /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 [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 [8839 4646 9066 4813] /Subtype /Link /Dest /LOUTplaingraphic /ANN pdfmark -8839(68)s -[ /Rect [720 4214 8346 4468] /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 [8839 4301 9066 4468] /Subtype /Link /Dest /LOUTincludegraphic /ANN pdfmark +[ /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 +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 3869 8346 4123] /Subtype /Link /Dest /LOUTprependgraphic /ANN pdfmark -720 3959(3.42.)m 1304(@PrependGraphic and @SysPrependGraphic)s 6178(..)s -6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s -8242(..)s -[ /Rect [8835 3954 9066 4123] /Subtype /Link /Dest /LOUTprependgraphic /ANN pdfmark +[ /Rect [720 4214 8346 4468] /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 3524 8346 3778] /Subtype /Link /Dest /LOUTinclude /ANN pdfmark -720 3614(3.43.)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 [8835 3609 9066 3778] /Subtype /Link /Dest /LOUTinclude /ANN pdfmark +[ /Rect [720 3869 8346 4123] /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 [720 3179 8346 3433] /Subtype /Link /Dest /LOUTbackend /ANN pdfmark -720 3269(3.44.)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 [8835 3264 9066 3433] /Subtype /Link /Dest /LOUTbackend /ANN pdfmark -8835(69)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 [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 [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 [720 2834 8346 3089] /Subtype /Link /Dest /LOUTverbatim /ANN pdfmark -720 2924(3.45.)m 1304(@V)s 26(erbatim and @Ra)k 3(wV)k 26(erbatim)k +[ /Rect [8831 2921 9066 3086] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTbackend /ANN pdfmark +8831(70)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 [8831 2921 9066 3086] /Subtype /Link /Dest /LOUTverbatim /ANN pdfmark -8831(70)s -[ /Rect [720 2489 8346 2743] /Subtype /Link /Dest /LOUTunderline /ANN pdfmark -720 2579(3.46.)m 1304(@Underline)s 2738(..)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 [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 [8851 2578 9066 2741] /Subtype /Link /Dest /LOUTunderline /ANN pdfmark -8851(71)s -[ /Rect [720 2144 8346 2397] /Subtype /Link /Dest /LOUTpagelabel /ANN pdfmark -720 2234(3.47.)m 1304(@P)s 3(ageLabel)k +[ /Rect [8832 2233 9066 2396] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTunderline /ANN pdfmark +8832(72)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 4802(..)s 5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s -[ /Rect [8851 2233 9066 2396] /Subtype /Link /Dest /LOUTpagelabel /ANN pdfmark -8851(71)s -[ /Rect [0 1516 8346 1770] /Subtype /Link /Dest /LOUTexamples /ANN pdfmark -240 fnt5 0 1605(Chapter)m 908(4)s -240 fnt1 1022 1606(.)m 240 fnt5 1186 1605(Examples)m 240 fnt1 -2738 1606(..)m 3082(..)s 3426(..)s 3770(..)s 4114(..)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 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 1605 9066 1768] /Subtype /Link /Dest /LOUTexamples /ANN pdfmark -8832(72)s -[ /Rect [720 1171 8346 1424] /Subtype /Link /Dest /LOUTeq /ANN pdfmark -720 1261(4.1.)m 1184(An)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 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 1260 9066 1423] /Subtype /Link /Dest /LOUTeq /ANN pdfmark -8832(72)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 [720 826 8346 1079] /Subtype /Link /Dest /LOUTparas /ANN pdfmark -720 916(4.2.)m 1184(P)s 3(aragraphs,)k 2350(displays,)s 3241(and)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 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 [8832 915 9066 1078] /Subtype /Link /Dest /LOUTparas /ANN pdfmark -8832(74)s -[ /Rect [720 481 8346 734] /Subtype /Link /Dest /LOUTpagelayout /ANN pdfmark -720 571(4.3.)m +[ /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 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 [8839 568 9066 733] /Subtype /Link /Dest /LOUTpagelayout /ANN pdfmark -8839(78)s -[ /Rect [720 136 8346 389] /Subtype /Link /Dest /LOUTchapters /ANN pdfmark -720 226(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 [8842 223 9066 388] /Subtype /Link /Dest /LOUTchapters /ANN pdfmark -8842(83)s - +[ /Rect [8831 223 9066 388] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTpagelayout /ANN pdfmark +8831(80)s grestore 0 0 0 0 240 288 60 1417 -14832 LoutGr2 0 LoutMargSet @@ -2247,39 +2246,47 @@ 1 LoutMargSet grestore -[ /Rect [720 13182 8346 13437] /Subtype /Link /Dest /LOUTbiblio /ANN pdfmark -720 13272(4.5.)m 1184(Bibliographies)s 3082(..)s 3426(..)s 3770(..)s +[ /Rect [720 13182 8346 13437] /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 [8839 13269 9066 13434] /Subtype /Link /Dest /LOUTbiblio /ANN pdfmark -8839(88)s -[ /Rect [0 12554 8346 12808] /Subtype /Link /Dest /LOUT16_427_all_1 /ANN pdfmark -240 fnt5 -0 12643(Refer)m 4(ences)k 240 fnt1 1362 12644(..)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 [8842 12639 9066 12806] /Subtype /Link /Dest /LOUT16_427_all_1 /ANN pdfmark -8842(93)s - -[ /Rect [0 11928 8346 12180] /Subtype /Link /Dest /LOUT16_449_all_1 /ANN pdfmark -240 fnt5 0 12017(Index)m 240 fnt1 1018 12018(..)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 [8832 12013 9066 12180] /Subtype /Link /Dest /LOUT16_449_all_1 /ANN pdfmark -8832(94)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 [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 +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 +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 +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 grestore 0 0 0 0 240 288 60 1417 -14887 LoutGr2 1 LoutMargSet grestore grestore -10368 -15420(v)m +10368 -15420(v)m + grestore grestore @@ -2433,15 +2440,15 @@ 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 /LOUT15_4062_pri_obje_1 /DEST pdfmark +[ /Dest /LOUT16_4074_pri_obje_ld_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 /LOUT15_4062_pri_obje_2 /DEST pdfmark +[ /Dest /LOUT16_4074_pri_obje_ld_2 /DEST pdfmark -[ /Dest /LOUT15_4062_pri_obje_3 /DEST pdfmark +[ /Dest /LOUT16_4074_pri_obje_ld_3 /DEST pdfmark -[ /Dest /LOUT15_4047_pri_obje_1 /DEST pdfmark +[ /Dest /LOUT16_4059_pri_obje_ld_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 @@ -2498,7 +2505,7 @@ 0 LoutMargSet grestore 240 fnt6 0 13205(mark)m -[ /Dest /LOUT15_4062_pri_obje_4 /DEST pdfmark +[ /Dest /LOUT16_4074_pri_obje_ld_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 @@ -2783,7 +2790,7 @@ end end restore grestore -[ /Dest /LOUT15_4062_pri_obje_5 /DEST pdfmark +[ /Dest /LOUT16_4074_pri_obje_ld_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 @@ -2872,7 +2879,7 @@ 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 /LOUT15_4062_pri_obje_6 /DEST pdfmark +[ /Dest /LOUT16_4074_pri_obje_ld_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 @@ -2886,7 +2893,7 @@ 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 /LOUT15_4062_pri_obje_7 /DEST pdfmark +[ /Dest /LOUT16_4074_pri_obje_ld_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 @@ -2910,7 +2917,7 @@ 480 6587(})m 240 fnt1 0 6093(has)m 370(for)s 708(its)s 984(result)s 1574(the)s 1922(follo)s 6(wing)k 2899(\207v)s 3(e)k 3311(inch)s 3780(wide)s 4301(object)s 4945([)s -[ /Rect [5016 6092 5124 6251] /Subtype /Link /Dest /LOUTstrunk1979style /ANN pdfmark +[ /Rect [5016 6092 5124 6251] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTstrunk1979style /ANN pdfmark 5016(7)s 5124(]:)s 480 5590(Macbeth)m 1356(w)s 2(as)k 1758(v)s 3(ery)k 2216(ambitious.)s 3304(This)s 480 5302(led)m 828(him)s 1257(to)s @@ -3012,7 +3019,7 @@ 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 /LOUT15_4062_pri_defi_1 /DEST pdfmark +[ /Dest /LOUT16_4074_pri_defi_ld_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 @@ -3028,7 +3035,7 @@ 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 -[ /Rect [2171 11675 2277 11843] /Subtype /Link /Dest /LOUTknuth1984tex /ANN pdfmark +[ /Rect [2171 11675 2277 11843] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTknuth1984tex /ANN pdfmark 2171(5)s 2277(].)s 2520(Lout)s 3032(solv)s 3(es)k 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 @@ -3048,7 +3055,7 @@ 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 /LOUT15_4062_pri_defi_2 /DEST pdfmark +[ /Dest /LOUT16_4074_pri_defi_ld_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 @@ -3062,12 +3069,12 @@ 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 /LOUT15_4062_pri_defi_3 /DEST pdfmark +[ /Dest /LOUT16_4074_pri_defi_ld_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 /LOUT15_4062_pri_defi_4 /DEST pdfmark +[ /Dest /LOUT16_4074_pri_defi_ld_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 @@ -3092,7 +3099,7 @@ 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 /LOUT15_4062_pri_defi_5 /DEST pdfmark +[ /Dest /LOUT16_4074_pri_defi_ld_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 @@ -3169,7 +3176,7 @@ 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 /LOUT15_4062_pri_defi_6 /DEST pdfmark +[ /Dest /LOUT16_4074_pri_defi_ld_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 @@ -3245,9 +3252,9 @@ 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 /LOUT15_4047_pri_defi_1 /DEST pdfmark +[ /Dest /LOUT16_4059_pri_defi_ld_1 /DEST pdfmark -[ /Dest /LOUT15_4062_pri_defi_7 /DEST pdfmark +[ /Dest /LOUT16_4074_pri_defi_ld_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 @@ -3565,7 +3572,7 @@ [ /Dest /LOUTcross /DEST pdfmark 240 fnt1 480 1898(A)m 705(cross)s 1241(reference)s -[ /Dest /LOUT15_4062_pri_cros_1 /DEST pdfmark +[ /Dest /LOUT16_4074_pri_cros_ld_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 @@ -3582,14 +3589,14 @@ 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 /LOUT15_4062_pri_cros_2 /DEST pdfmark +[ /Dest /LOUT16_4074_pri_cros_ld_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] /Subtype /Link /Dest /LOUTreid1980scribe /ANN pdfmark +[ /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 /LOUT15_4062_pri_cros_3 /DEST pdfmark +[ /Dest /LOUT16_4074_pri_cros_ld_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 @@ -3702,18 +3709,18 @@ 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 /LOUT15_4062_pri_cros_4 /DEST pdfmark +[ /Dest /LOUT16_4074_pri_cros_ld_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 /LOUT15_4062_pri_cros_5 /DEST pdfmark +[ /Dest /LOUT16_4074_pri_cros_ld_5 /DEST pdfmark -[ /Dest /LOUT15_4062_pri_cros_6 /DEST pdfmark +[ /Dest /LOUT16_4074_pri_cros_ld_6 /DEST pdfmark -[ /Dest /LOUT15_4062_pri_cros_7 /DEST pdfmark +[ /Dest /LOUT16_4074_pri_cros_ld_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 @@ -4004,7 +4011,7 @@ 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 /LOUT15_4062_pri_gall_1 /DEST pdfmark +[ /Dest /LOUT16_4074_pri_gall_ld_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 @@ -4197,7 +4204,7 @@ 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 /LOUT15_4062_pri_gall_2 /DEST pdfmark +[ /Dest /LOUT16_4074_pri_gall_ld_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 @@ -4274,7 +4281,7 @@ 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 /LOUT15_4062_pri_gall_3 /DEST pdfmark +[ /Dest /LOUT16_4074_pri_gall_ld_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 @@ -4289,16 +4296,16 @@ 1487(which)s 2138(contains)s 220 fnt2 2994 10303(@Galle)m 4(y)k 240 fnt1 3832 10306(,)m 3948(either)s 4560(directly)s 5351(within)s 6028(its)s 6313(body)s 6855(or)s 7123(indirectly)s 8101(within)s -8778(the)s 0 10018(body)m 533(of)s 802(a)s 966(symbol)s -1725(it)s 1915(in)s 9(v)k 4(ok)k 2(es,)k -2750(is)s 2959(called)s 3585(a)s 240 fnt6 3749 10020(r)m 8(eceptive)k - -[ /Dest /LOUT15_4062_pri_gall_4 /DEST pdfmark -240 fnt1 4668 10018(symbol,)m 5478(meaning)s 6353(recepti)s 6(v)k 3(e)k -7274(to)s 7511(g)s 1(alle)k 3(ys.)k 220 fnt2 -8346 10015(@F)m 6(oot)k 240 fnt1 8998 10018(-)m 220 fnt2 -0 9727(Place)m 240 fnt1 630 9730(is)m 870(recepti)s 6(v)k 3(e,)k -1873(which)s 2545(mak)s 2(es)k 220 fnt2 3235 9727(@F)m 6(ootList,)k +8778(the)s 0 10018(body)m 533(of)s 803(a)s 967(symbol)s +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 +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 +630 9730(is)m 870(recepti)s 6(v)k 3(e,)k 1873(which)s +2545(mak)s 2(es)k 220 fnt2 3235 9727(@F)m 6(ootList,)k 4364(@F)s 6(ootSect)k 240 fnt1 5545 9730(and)m 220 fnt2 5979 9727(@P)m 8(ageList)k 240 fnt1 7133 9730(recepti)m 6(v)k 3(e)k 8085(since)s 8663(the)s 3(y)k 0 9442(in)m 9(v)k 4(ok)k 2(e)k @@ -4318,7 +4325,7 @@ 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 /LOUT15_4062_pri_gall_5 /DEST pdfmark +[ /Dest /LOUT16_4074_pri_gall_ld_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 @@ -4887,7 +4894,7 @@ 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 /LOUT15_4062_det_lexi_1 /DEST pdfmark +[ /Dest /LOUT16_4074_det_lexi_ld_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 @@ -4896,17 +4903,17 @@ 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 /LOUT15_4062_det_lexi_2 /DEST pdfmark +[ /Dest /LOUT16_4074_det_lexi_ld_2 /DEST pdfmark -[ /Dest /LOUT15_4062_det_lexi_3 /DEST pdfmark +[ /Dest /LOUT16_4074_det_lexi_ld_3 /DEST pdfmark -[ /Dest /LOUT15_4062_det_lexi_4 /DEST pdfmark +[ /Dest /LOUT16_4074_det_lexi_ld_4 /DEST pdfmark -[ /Dest /LOUT15_4062_det_lexi_5 /DEST pdfmark +[ /Dest /LOUT16_4074_det_lexi_ld_5 /DEST pdfmark -[ /Dest /LOUT15_4062_det_lexi_6 /DEST pdfmark +[ /Dest /LOUT16_4074_det_lexi_ld_6 /DEST pdfmark -[ /Dest /LOUT15_4062_det_lexi_7 /DEST pdfmark +[ /Dest /LOUT16_4074_det_lexi_ld_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 @@ -4930,11 +4937,11 @@ 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 /LOUT15_4062_det_lexi_8 /DEST pdfmark +[ /Dest /LOUT16_4074_det_lexi_ld_8 /DEST pdfmark -[ /Dest /LOUT15_4062_det_lexi_9 /DEST pdfmark +[ /Dest /LOUT16_4074_det_lexi_ld_9 /DEST pdfmark -[ /Dest /LOUT15_4062_det_lexi_10 /DEST pdfmark +[ /Dest /LOUT16_4074_det_lexi_ld_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 @@ -4944,7 +4951,7 @@ 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 /LOUT15_4062_det_lexi_11 /DEST pdfmark +[ /Dest /LOUT16_4074_det_lexi_ld_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 @@ -4972,7 +4979,7 @@ 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 /LOUT15_4062_det_lexi_12 /DEST pdfmark +[ /Dest /LOUT16_4074_det_lexi_ld_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 @@ -4986,14 +4993,18 @@ 748(misspelt)s 1608(identi\207ers.)s 2730(The)s 3162(ten)s 3515(digits)s 4100(are)s 4451(not)s 4820(letters)s 5457(and)s 5865(may)s 6334(not)s 6704(appear)s 7404(in)s 7651(identi\207ers;)s 8722(and)s - +0 169(although)m 890(the)s 1233(underscore)s 2333(character)s 3262(is)s +3467(a)s 3628(letter)s 4172(and)s 4570(may)s 5031(be)s +5308(used)s 5800(in)s 6038(identi\207ers,)s 7095(it)s 7282(is)s +7487(not)s 7847(con)s 9(v)k 3(entional)k grestore 0 0 0 0 240 288 60 1417 -14865 LoutGr2 1 LoutMargSet grestore grestore -192 fnt5 5857 -15421(13)m +192 fnt5 +5857 -15421(13)m grestore grestore @@ -5038,83 +5049,85 @@ gsave 0 LoutMargSet grestore -0 13205(although)m 890(the)s 1233(underscore)s 2333(character)s -3262(is)s 3467(a)s 3628(letter)s 4172(and)s 4570(may)s -5031(be)s 5308(used)s 5800(in)s 6038(identi\207ers,)s 7095(it)s -7282(is)s 7487(not)s 7847(con)s 9(v)k 3(entional)k -0 12917(to)m 239(do)s 532(so.)s 909(The)s 1337(complete)s -2269(list)s 2620(of)s 2891(prede\207ned)s 3959(identi\207ers)s 4965(is)s -220 fnt2 480 12416(@Bac)m 4(kEnd)k 480 12128(@Bac)m 4(kg)k 2(round)k -480 11840(@Begin)m 480 11552(@BeginHeaderComponent)m 480 11264(@Break)m 480 10976(@Case)m 480 10688(@ClearHeaderComponent)m -480 10400(@Common)m 480 10112(@Char)m 480 9824(@CurrF)m 11(ace)k 480 9536(@CurrF)m 11(amily)k -480 9248(@CurrLang)m 480 8960(@CurrYUnit)m 480 8672(@CurrZUnit)m 480 8384(@Database)m 480 8096(@End)m -480 7808(@EndHeaderComponent)m 480 7520(@Enclose)m 480 7232(@Filter)m 480 6944(@FilterErr)m 480 6656(@FilterIn)m -480 6368(@FilterOut)m 480 6080(@F)m 6(ont)k 480 5792(@F)m 6(orceGalle)k 4(y)k -480 5504(@Galle)m 4(y)k 480 5216(@Gr)m 2(aphic)k 480 4928(@HAdjust)m -480 4640(@HContr)m 2(act)k 480 4352(@HCo)m 3(v)k 5(er)k -480 4064(@HExpand)m 480 3776(@High)m 480 3488(@HLimited)m 480 3200(@HScale)m 3361 12416(@HShift)m -3361 12128(@HSpan)m 3361 11840(@Include)m 3361 11552(@IncludeGr)m 2(aphic)k 3361 11264(@Inser)m -8(t)k -3361 10976(@K)m 8(er)k -5(nShr)k -3(ink)k 3361 10688(@K)m 8(e)k 4(y)k -3361 10400(@Language)m 3361 10112(@LClos)m 3361 9824(@LEn)m 4(v)k 3361 9536(@LInput)m -3361 9248(@L)m 24(Vis)k 3361 8960(@LUse)m 3361 8672(@LinkSource)m 3361 8384(@LinkDest)m -3361 8096(@Meld)m 3361 7808(@Merge)m 3361 7520(@Min)m 2(us)k 3361 7232(@Moment)m -3361 6944(@Ne)m 6(xt)k 3361 6656(@NotRe)m 6(v)k 5(ealed)k -3361 6368(@Null)m 3361 6080(@OneCol)m 3361 5792(@OneOf)m 3361 5504(@OneRo)m 3(w)k -3361 5216(@Open)m 3361 4928(@Optimiz)m 3(e)k 3361 4640(@Outline)m 3361 4352(@P)m 26(Adjust)k -3361 4064(@P)m 8(ageLabel)k 3361 3776(@PlainGr)m 2(aphic)k 3361 3488(@Plus)m -3361 3200(@PrependGr)m 2(aphic)k 5855 12416(@Ra)m 4(wV)k 17(erbatim)k -5855 12128(@Rotate)m 5855 11840(@Rump)m 5855 11552(@Scale)m 5855 11264(@SetColor)m 5855 10976(@SetColour)m -5855 10688(@SetHeaderComponent)m 5855 10400(@Space)m 5855 10112(@Star)m -8(tHSpan)k 5855 9824(@Star)m -8(tHVSpan)k -5855 9536(@Star)m -8(tVSpan)k 5855 9248(@SysDatabase)m 5855 8960(@SysInclude)m 5855 8672(@SysIncludeGr)m 2(aphic)k -5855 8384(@SysPrependGr)m 2(aphic)k 5855 8096(@T)m 26(ag)k 5855 7808(@T)m 26(agged)k -5855 7520(@T)m 26(arget)k 5855 7232(@Under)m -3(line)k 5855 6944(@Use)m -5855 6656(@V)m 17(Adjust)k 5855 6368(@VContr)m 2(act)k 5855 6080(@VCo)m 3(v)k 5(er)k -5855 5792(@V)m 17(erbatim)k 5855 5504(@VExpand)m 5855 5216(@VLimited)m 5855 4928(@VScale)m -5855 4640(@VShift)m 5855 4352(@VSpan)m 5855 4064(@Wide)m 5855 3776(@Y)m 4(ield)k -5855 3488(@YUnit)m 5855 3200(@ZUnit)m 240 fnt1 0 2704(plus)m 498(the)s -894(names)s 1605(of)s 1924(the)s 2321(parameters)s 3467(of)s -220 fnt2 3786 2701(@Moment)m 240 fnt1 4798 2704(.)m 5011(The)s -5487(symbols)s 220 fnt2 6385 2701(@LClos)m 240 fnt1 7161 2704(,)m -220 fnt2 7316 2701(@LEn)m 4(v)k 240 fnt1 8034 2704(,)m - -[ /Dest /LOUT15_4062_det_lexi_13 /DEST pdfmark - -[ /Dest /LOUT15_4062_det_lexi_14 /DEST pdfmark - -[ /Dest /LOUT15_4062_det_lexi_15 /DEST pdfmark - -[ /Dest /LOUT15_4062_det_lexi_16 /DEST pdfmark - -[ /Dest /LOUT15_4062_det_lexi_17 /DEST pdfmark -220 fnt2 8190 2701(@LInput)m 240 fnt1 9019 2704(,)m 220 fnt2 -0 2413(@L)m 24(Vis)k 240 fnt1 722 2416(and)m 220 fnt2 -1170 2413(@LUse)m 240 fnt1 2001 2416(appear)m 2742(in)s 3029(cross)s -3615(reference)s 4602(databases)s 5613(generated)s 6644(by)s 6982(Lout)s -7538(and)s 7986(are)s 8377(not)s 8788(for)s 0 2128(use)m -375(else)s 6(where.)k 480 1754(A)m 728(sequence)s 1679(of)s -1968(characters)s 3004(which)s 3664(is)s 3892(neither)s 4633(a)s -4817(white)s 5422(space,)s 6078(an)s 6379(identi\207er)s 9(,)k -7357(nor)s 7754(a)s 7938(delimiter)s 9(,)k 8916(is)s -0 1466(by)m 304(def)s 2(ault)k 1036(a)s 240 fnt6 -1213 1468(liter)m 3(al)k 1864(wor)s 8(d)k 240 fnt1 -2355 1466(,)m 2473(which)s 3126(means)s 3799(that)s 4227(it)s -4430(will)s -[ /Dest /LOUT15_4062_det_lexi_18 /DEST pdfmark - -[ /Dest /LOUT15_4062_det_lexi_19 /DEST pdfmark - -[ /Dest /LOUT15_4062_det_lexi_20 /DEST pdfmark -4867(pass)s 5341(through)s 6154(Lout)s 6677(unchanged.)s -7890(An)s 8251(arbitrary)s 0 1178(sequence)m 926(of)s 1190(characters)s -2201(enclosed)s 3089(in)s 3325(double)s 4026(quotes,)s 4751(for)s -5082(e)s 3(xample)k 220 fnt2 5938 1175("{ }",)m 240 fnt1 -6457 1178(is)m 6660(also)s 7091(a)s 7250(literal)s 7853(w)s 2(ord.)k -8499(Space)s 0 890(characters)m 1005(may)s 1458(be)s 1726(included,)s -2644(b)s 4(ut)k 2992(not)s 3345(tabs)s 3767(or)s -4013(ne)s 6(wlines.)k 5008(There)s 5607(are)s 5941(special)s -6645(character)s 7566(sequences,)s 8629(used)s 0 602(only)m 480(between)s -1334(quotes,)s 2066(for)s 2404(obtaining)s 3361(otherwise)s 4346(inaccessible)s -5556(characters:)s +0 13205(to)m 239(do)s 532(so.)s 909(The)s +1337(complete)s 2269(list)s 2620(of)s 2891(prede\207ned)s 3959(identi\207ers)s +4965(is)s 220 fnt2 480 12704(@Bac)m 4(kEnd)k 480 12416(@Bac)m 4(kg)k 2(round)k +480 12128(@Begin)m 480 11840(@BeginHeaderComponent)m 480 11552(@Break)m 480 11264(@Case)m 480 10976(@ClearHeaderComponent)m +480 10688(@Common)m 480 10400(@Char)m 480 10112(@CurrF)m 11(ace)k 480 9824(@CurrF)m 11(amily)k +480 9536(@CurrLang)m 480 9248(@CurrYUnit)m 480 8960(@CurrZUnit)m 480 8526(@Database)m 480 8238(@End)m +480 7950(@EndHeaderComponent)m 480 7662(@Enclose)m 480 7374(@Filter)m 480 7086(@FilterErr)m 480 6798(@FilterIn)m +480 6510(@FilterOut)m 480 6222(@F)m 6(ont)k 480 5934(@F)m 6(orceGalle)k 4(y)k +480 5646(@Galle)m 4(y)k 480 5358(@Gr)m 2(aphic)k 480 5070(@HAdjust)m +480 4782(@HContr)m 2(act)k 480 4494(@HCo)m 3(v)k 5(er)k +480 4206(@HExpand)m 480 3918(@High)m 480 3630(@HLimited)m 480 3342(@HScale)m 480 3054(@HShift)m +3361 12704(@HSpan)m 3361 12416(@Include)m 3361 12128(@IncludeGr)m 2(aphic)k 3361 11840(@IncludeGr)m 2(aphicRepeated)k +3361 11552(@Inser)m -8(t)k 3361 11264(@K)m 8(er)k -5(nShr)k -3(ink)k +3361 10976(@K)m 8(e)k 4(y)k 3361 10688(@Language)m 3361 10400(@LClos)m +3361 10112(@LEn)m 4(v)k 3361 9824(@LInput)m 3361 9536(@L)m 24(Vis)k +3361 9248(@LUse)m 3361 8960(@LinkSource)m 3361 8526(@LinkDest)m 3361 8238(@Meld)m 3361 7950(@Merge)m +3361 7662(@Min)m 2(us)k 3361 7374(@Moment)m 3361 7086(@Ne)m 6(xt)k +3361 6798(@NotRe)m 6(v)k 5(ealed)k 3361 6510(@Null)m 3361 6222(@OneCol)m +3361 5934(@OneOf)m 3361 5646(@OneRo)m 3(w)k 3361 5358(@Open)m 3361 5070(@Optimiz)m 3(e)k +3361 4782(@Outline)m 3361 4494(@P)m 26(Adjust)k 3361 4206(@P)m 8(ageLabel)k +3361 3918(@PlainGr)m 2(aphic)k 3361 3630(@Plus)m 3361 3342(@PrependGr)m 2(aphic)k +3361 3054(@Ra)m 4(wV)k 17(erbatim)k 6245 12704(@Rotate)m 6245 12416(@Rump)m +6245 12128(@Scale)m 6245 11840(@SetColor)m 6245 11552(@SetColour)m 6245 11264(@SetHeaderComponent)m 6245 10976(@Space)m +6245 10688(@Star)m -8(tHSpan)k 6245 10400(@Star)m -8(tHVSpan)k 6245 10112(@Star)m -8(tVSpan)k +6245 9824(@SysDatabase)m 6245 9536(@SysInclude)m 6245 9248(@SysIncludeGr)m 2(aphic)k gsave +6245 9017 translate +0.9922 1.0000 scale +0 -57(@SysIncludeGr)m 2(aphicRepeat)k +2765(-)s +grestore +6245 8718(ed)m 6245 8526(@SysPrependGr)m 2(aphic)k 6245 8238(@T)m 26(ag)k +6245 7950(@T)m 26(agged)k 6245 7662(@T)m 26(arget)k 6245 7374(@Under)m -3(line)k +6245 7086(@Use)m 6245 6798(@URLLink)m 6245 6510(@V)m 17(Adjust)k 6245 6222(@VContr)m 2(act)k +6245 5934(@VCo)m 3(v)k 5(er)k 6245 5646(@V)m 17(erbatim)k +6245 5358(@VExpand)m 6245 5070(@VLimited)m 6245 4782(@VScale)m 6245 4494(@VShift)m 6245 4206(@VSpan)m +6245 3918(@Wide)m 6245 3630(@Y)m 4(ield)k 6245 3342(@YUnit)m 6245 3054(@ZUnit)m +240 fnt1 0 2599(plus)m 498(the)s 894(names)s 1605(of)s +1924(the)s 2321(parameters)s 3467(of)s 220 fnt2 3786 2596(@Moment)m +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_4074_det_lexi_ld_14 /DEST pdfmark + +[ /Dest /LOUT16_4074_det_lexi_ld_15 /DEST pdfmark + +[ /Dest /LOUT16_4074_det_lexi_ld_16 /DEST pdfmark + +[ /Dest /LOUT16_4074_det_lexi_ld_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 +2742(in)s 3029(cross)s 3615(reference)s 4602(databases)s 5613(generated)s +6644(by)s 6982(Lout)s 7538(and)s 7986(are)s 8377(not)s +8788(for)s 0 2023(use)m 375(else)s 6(where.)k 480 1649(A)m +728(sequence)s 1679(of)s 1968(characters)s 3004(which)s 3664(is)s +3892(neither)s 4633(a)s 4817(white)s 5422(space,)s 6078(an)s +6379(identi\207er)s 9(,)k 7357(nor)s 7754(a)s 7938(delimiter)s 9(,)k +8916(is)s 0 1361(by)m 304(def)s 2(ault)k 1036(a)s +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_4074_det_lexi_ld_19 /DEST pdfmark + +[ /Dest /LOUT16_4074_det_lexi_ld_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 +4751(for)s 5082(e)s 3(xample)k 220 fnt2 5938 1070("{ }",)m +240 fnt1 6457 1073(is)m 6660(also)s 7091(a)s 7250(literal)s +7853(w)s 2(ord.)k 8499(Space)s 0 785(characters)m 1005(may)s +1458(be)s 1726(included,)s 2644(b)s 4(ut)k 2992(not)s +3345(tabs)s 3767(or)s 4013(ne)s 6(wlines.)k 5008(There)s +5607(are)s 5941(special)s 6645(character)s 7566(sequences,)s 8629(used)s +0 497(only)m 480(between)s 1334(quotes,)s 2066(for)s 2404(obtaining)s +3361(otherwise)s 4346(inaccessible)s 5556(characters:)s grestore gsave 1417 -15423 translate @@ -5180,7 +5193,7 @@ 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 /LOUT15_4062_det_lexi_21 /DEST pdfmark +[ /Dest /LOUT16_4074_det_lexi_ld_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 @@ -5191,7 +5204,7 @@ 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 /LOUT15_4062_det_lexi_22 /DEST pdfmark +[ /Dest /LOUT16_4074_det_lexi_ld_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 @@ -5249,9 +5262,9 @@ 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 /LOUT15_4062_det_name_1 /DEST pdfmark +[ /Dest /LOUT16_4074_det_name_ld_1 /DEST pdfmark -[ /Dest /LOUT15_4062_det_name_2 /DEST pdfmark +[ /Dest /LOUT16_4074_det_name_ld_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 @@ -5260,7 +5273,7 @@ 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 /LOUT15_4062_det_name_3 /DEST pdfmark +[ /Dest /LOUT16_4074_det_name_ld_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 @@ -5347,7 +5360,7 @@ 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 /LOUT15_4062_det_name_4 /DEST pdfmark +[ /Dest /LOUT16_4074_det_name_ld_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 @@ -5464,7 +5477,7 @@ [ /Dest /LOUTvisibility /DEST pdfmark 240 fnt1 480 11359(A)m 710(de\207nition)s 1684(may)s 2150(contain)s -[ /Dest /LOUT15_4062_det_visi_1 /DEST pdfmark +[ /Dest /LOUT16_4074_det_visi_ld_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 @@ -5573,14 +5586,14 @@ 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 /LOUT15_4062_det_visi_2 /DEST pdfmark +[ /Dest /LOUT16_4074_det_visi_ld_2 /DEST pdfmark -[ /Dest /LOUT15_4062_det_visi_3 /DEST pdfmark +[ /Dest /LOUT16_4074_det_visi_ld_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 1884([)s -[ /Rect [1955 2000 2069 2162] /Subtype /Link /Dest /LOUTkingston1995lout_user /ANN pdfmark +[ /Rect [1955 2000 2069 2162] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTkingston1995lout_user /ANN pdfmark 1955(4)s 2069(,)s 2168(Chapter)s 2976(7])s 3205(is)s 3407(a)s 3564(classic)s 4244(e)s 3(xample)k 5099(of)s 5361(the)s 5700(use)s 6067(of)s 6329(a)s @@ -5654,7 +5667,7 @@ 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 /LOUT15_4062_det_visi_4 /DEST pdfmark +[ /Dest /LOUT16_4074_det_visi_ld_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 @@ -5710,7 +5723,7 @@ 7037(within)s 7770(a)s 8002(subsequent)s 0 3196(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 /LOUT15_4062_det_visi_5 /DEST pdfmark +[ /Dest /LOUT16_4074_det_visi_ld_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 @@ -5820,26 +5833,25 @@ 0 10606(of)m 271(the)s 619(symbol.)s 1488(F)s 3(or)k 1877(e)s 3(xample,)k 220 fnt2 480 10105(e)m 6(xtend @DocumentLa)k 6(y)k 4(out @Repor)k -8(tLa)k 6(y)k 4(out)k 480 9817(def @K)m 8(e)k 4(yw)k 2(ords ...)k 240 fnt1 -0 9319(causes)m 676(the)s 1026(de\207nition)s 2002(of)s 220 fnt2 -2275 9316(@K)m 8(e)k 4(yw)k 2(ords)k 240 fnt1 -3502 9319(to)m 3743(occur)s 4335(directly)s 5120(after)s 5618(the)s -5968(e)s 3(xisting)k 6777(de\207nitions)s 7840(of)s 220 fnt2 -8113 9316(@Repor)m -8(t)k 240 fnt1 8998 9319(-)m 220 fnt2 -0 9028(La)m 6(y)k 4(out)k 240 fnt1 645 9031(,)m -752(which)s 1394(itself)s 1942(lies)s 2324(within)s 220 fnt2 -2992 9028(@DocumentLa)m 6(y)k 4(out)k 240 fnt1 4860 9031(.)m -480 8657(A)m 702(named)s 1390(parameter)s 2395(may)s 2853(also)s -3283(be)s 3556(preceded)s 4469(by)s 4754(an)s 220 fnt2 -5029 8654(impor)m -8(t)k 240 fnt1 5694 8657(clause.)m 6386(As)s -6695(usual,)s 7299(the)s 7638(meaning)s 8507(is)s 8708(that)s -0 8369(the)m 336(visible)s 1016(local)s 1522(de\207nitions)s 2570(of)s -2828(the)s 3163(import)s 3847(symbol\(s\))s 4839(are)s 5173(visible)s -5853(within)s 6508(the)s 6843(body)s 7364(\(the)s 7778(def)s 2(ault)k -8486(v)s 6(alue\))k 0 8081(of)m 281(the)s 640(named)s -1347(parameter)s 13(.)k 2463(But)s 2879(furthermore,)s 4137(those)s -4709(symbols)s 5569(will)s 6005(be)s 6298(visible)s 7002(within)s -7681(all)s 7985(in)s 9(v)k 4(ocations)k 0 7793(of)m -271(the)s 619(parameter)s 13(.)k 1724(F)s 3(or)k +0 9319(causes)m 677(the)s 1027(de\207nition)s 2003(of)s 220 fnt2 +2276 9316(@K)m 8(e)k 4(yw)k 2(ords)k 240 fnt1 +3503 9319(to)m 3744(occur)s 4338(directly)s 5123(after)s 5621(the)s +5971(e)s 3(xisting)k 6780(de\207nitions)s 7843(of)s 220 fnt2 +8117 9316(@Repor)m -8(t)k 9002(-)s 0 9028(La)m 6(y)k 4(out)k +240 fnt1 645 9031(,)m 752(which)s 1394(itself)s 1942(lies)s +2324(within)s 220 fnt2 2992 9028(@DocumentLa)m 6(y)k 4(out)k +240 fnt1 4860 9031(.)m 480 8657(A)m 702(named)s 1390(parameter)s +2395(may)s 2853(also)s 3283(be)s 3556(preceded)s 4469(by)s +4754(an)s 220 fnt2 5029 8654(impor)m -8(t)k 240 fnt1 +5694 8657(clause.)m 6386(As)s 6695(usual,)s 7299(the)s 7638(meaning)s +8507(is)s 8708(that)s 0 8369(the)m 336(visible)s 1016(local)s +1522(de\207nitions)s 2570(of)s 2828(the)s 3163(import)s 3847(symbol\(s\))s +4839(are)s 5173(visible)s 5853(within)s 6508(the)s 6843(body)s +7364(\(the)s 7778(def)s 2(ault)k 8486(v)s 6(alue\))k +0 8081(of)m 281(the)s 640(named)s 1347(parameter)s 13(.)k +2463(But)s 2879(furthermore,)s 4137(those)s 4709(symbols)s 5569(will)s +6005(be)s 6298(visible)s 7002(within)s 7681(all)s 7985(in)s 9(v)k 4(ocations)k +0 7793(of)m 271(the)s 619(parameter)s 13(.)k 1724(F)s 3(or)k 2113(e)s 3(xample,)k 3027(suppose)s 3855(we)s 4190(de\207ne)s 220 fnt2 480 7292(def @Diag)m 480 7004( impor)m -8(t @Algebr)k 2(a named line)k 4(width { 1p })k 480 6716( impor)m -8(t @Algebr)k 2(a named dashlength { 2p })k 480 6428( ...)m 240 fnt1 @@ -6144,7 +6156,7 @@ 6833(be)s 3(gin)k 7434(a)s 7616(Lout)s 220 fnt2 8144 3597(@Include)m 240 fnt1 0 3312(directi)m 6(v)k 3(e)k 882(in)s 1125(the)s 1473(usual)s 2033(form)s 2557(\(Section)s -3410(3.43\):)s 220 fnt2 480 2821(@Sor)m -8(t {)k 480 2533(A)m 6(usten, J)k 4(ane)k +3410(3.44\):)s 220 fnt2 480 2821(@Sor)m -8(t {)k 480 2533(A)m 6(usten, J)k 4(ane)k 480 2245(@Include { authors })m 480 1957(Hardy)m 22(, )k 11(Thomas)k 480 1669(})m 240 fnt1 0 1175(The)m 421(included)s 1296(\207le)s 1649(becomes)s 2530(part)s 2954(of)s 220 fnt2 3217 1172(@FilterIn)m 240 fnt1 @@ -6243,7 +6255,7 @@ 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 /LOUT15_4062_det_prec_1 /DEST pdfmark +[ /Dest /LOUT16_4074_det_prec_ld_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 @@ -6265,7 +6277,7 @@ 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 /LOUT15_4062_det_prec_2 /DEST pdfmark +[ /Dest /LOUT16_4074_det_prec_ld_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 @@ -6416,71 +6428,73 @@ 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 /LOUT15_4062_det_size_1 /DEST pdfmark +[ /Dest /LOUT16_4074_det_size_ld_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_1492_det_size_1 /DEST pdfmark +[ /Dest /LOUT12_1488_det_size_ld_1 /DEST pdfmark 0 5659(\213)m 480(Whether)s -1363(small)s 1935(capitals)s 2715(are)s 3062(in)s 3305(ef)s 6(fect)k -3901(or)s 4160(not;)s -[ /Dest /LOUT12_1492_det_size_2 /DEST pdfmark -0 5156(\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 5153(s)m -240 fnt1 7972 5156(unit\);)m -[ /Dest /LOUT12_1492_det_size_3 /DEST pdfmark -0 4653(\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 6684 4650(lout)m 240 fnt1 7033 4653(,)m 220 fnt2 -7132 4650(compress)m 240 fnt1 8077 4653(,)m 220 fnt2 8175 4650(separ)m 2(ate)k -240 fnt1 9019 4653(,)m 220 fnt2 480 4362(troff)m 240 fnt1 -855 4365(,)m 962(or)s 220 fnt2 1221 4362(te)m 6(x)k -240 fnt1 1566 4365(as)m 1816(in)s 2059(Section)s 2833(3.5\);)s - -[ /Dest /LOUT12_1492_det_size_4 /DEST pdfmark -0 3871(\213)m 480(The)s 908(current)s 1644(v)s 6(alue)k -2212(of)s 2483(the)s 220 fnt2 2831 3868(y)m 240 fnt1 -2999 3871(and)m 220 fnt2 3403 3868(z)m 240 fnt1 3567 3871(units)m +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 +6251(fraction)s 7078(of)s 7378(the)s 7754(height)s 8440(of)s +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 +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 +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 +6684 4362(lout)m 240 fnt1 7033 4365(,)m 220 fnt2 7132 4362(compress)m +240 fnt1 8077 4365(,)m 220 fnt2 8175 4362(separ)m 2(ate)k +240 fnt1 9019 4365(,)m 220 fnt2 480 4074(troff)m 240 fnt1 +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 +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_1492_det_size_5 /DEST pdfmark -0 3370(\213)m +[ /Dest /LOUT12_1488_det_size_ld_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 3367(adjust)m 240 fnt1 5229 3370(,)m 220 fnt2 5336 3367(r)m 2(agged)k -240 fnt1 6005 3370(,)m 6112(etc.\))s -[ /Dest /LOUT12_1492_det_size_6 /DEST pdfmark -0 2867(\213)m 480(What)s +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 +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 2864(v)m 240 fnt1 -7232 2867(unit\);)m -[ /Dest /LOUT12_1492_det_size_7 /DEST pdfmark -0 2364(\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_1492_det_size_8 /DEST pdfmark -0 1861(\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_1492_det_size_9 /DEST pdfmark -0 1358(\213)m 480(Whether)s -220 fnt2 1363 1355(@Outline)m 240 fnt1 2332 1358(is)m 2542(in)s -2785(ef)s 6(fect;)k -[ /Dest /LOUT12_1492_det_size_10 /DEST pdfmark -0 874(\213)m 480(The)s 908(language)s -1828(of)s 2099(the)s 2447(object;)s -[ /Dest /LOUT12_1492_det_size_11 /DEST pdfmark -0 371(\213)m 480(Whether)s -220 fnt2 1363 368(@V)m 17(Adjust)k 240 fnt1 2320 371(,)m -220 fnt2 2427 368(@HAdjust)m 240 fnt1 3473 371(and)m 220 fnt2 -3877 368(@P)m 26(Adjust)k 240 fnt1 4885 371(are)m 5232(in)s -5475(ef)s 6(fect.)k -[ /Dest /LOUT12_1492_det_size_12 /DEST pdfmark +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 +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 +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 +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 grestore gsave @@ -6532,126 +6546,139 @@ 240 fnt5 1417 -1583(24)m 240 fnt6 8674 -1580(Chapter)m 9524(2.)s 9798(Details)s gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13368 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave 0 LoutMargSet grestore -0 12917(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 5882(document.)s -6984(F)s 3(or)k 7368(e)s 3(xample,)k 8277(the)s -8619(style)s 0 12629(of)m 286(a)s 467(parameter)s 1497(depends)s -2348(on)s 2661(where)s 3316(it)s 3524(is)s 3749(used;)s -4316(the)s 4679(style)s 5201(of)s 5488(a)s 5669(g)s 1(alle)k 3(y)k -6319(is)s 6544(the)s 6908(style)s 7430(of)s 7717(the)s -8080(\207rst)s 8527(tar)s 4(get)k 0 12341(that)m 415(it)s -603(attempts)s 1459(to)s 1695(attach)s 2318(itself)s 2862(to.)s -3208(Of)s 3529(course,)s 4256(the)s 4600(style)s 5103(of)s -5371(an)s 3(y)k 5764(object)s 6404(can)s 6789(be)s -7068(changed)s 7920(by)s 8210(using)s 8778(the)s 220 fnt2 -0 12050(@F)m 6(ont)k 240 fnt1 652 12053(,)m 220 fnt2 -759 12050(@Break)m 240 fnt1 1555 12053(,)m 220 fnt2 1662 12050(@Space)m -240 fnt1 2499 12053(,)m 220 fnt2 2606 12050(@SetColour)m 240 fnt1 -3863 12053(or)m 220 fnt2 4122 12050(@SetColor)m 240 fnt1 5197 12053(,)m -220 fnt2 5304 12050(@Outline)m 240 fnt1 6213 12053(,)m 6320(and)s -220 fnt2 6724 12050(@Language)m 240 fnt1 7975 12053(symbols.)m 480 11679(There)m -1102(are)s 1459(no)s 1761(standard)s 2639(def)s 2(ault)k -3369(v)s 6(alues)k 4035(for)s 4382(style,)s 4950(e)s 3(xcept)k -5640(that)s 6068(small)s 6649(capitals)s 7439(and)s 7852(outlining)s -8779(are)s 0 11391(initially)m 800(of)s 6(f,)k 1183(the)s -1535(interpretation)s 2882(of)s 3157(white)s 3748(space)s 4339(is)s -4553(initially)s 220 fnt2 5354 11388(lout)m 240 fnt1 5703 11391(,)m -5814(and)s 6222(the)s 6574(v)s 6(alues)k 7234(of)s -7509(the)s 220 fnt2 7861 11388(y)m 240 fnt1 8033 11391(and)m -220 fnt2 8441 11388(z)m 240 fnt1 8610 11391(units)m 0 11103(are)m -355(zero.)s 939(Therefore)s 1945(one)s 2356(must)s 2890(ensure)s -3578(that)s 4005(the)s 4362(root)s 4816(g)s 1(alle)k 3(y)k -5459(or)s 5726(each)s 6230(of)s 6510(its)s 6795(components)s -8012(is)s 8231(enclosed)s 0 10815(in)m 220 fnt2 238 10812(@F)m 6(ont)k -240 fnt1 890 10815(,)m 220 fnt2 992 10812(@Break)m 240 fnt1 -1788 10815(,)m 220 fnt2 1890 10812(@SetColour)m 240 fnt1 3142 10815(or)m -220 fnt2 3396 10812(@SetColor)m 240 fnt1 4471 10815(,)m 4573(and)s -220 fnt2 4972 10812(@Language)m 240 fnt1 6218 10815(symbols.)m 7175(From)s -7748(there)s 8276(the)s 8619(style)s 0 10527(is)m 206(passed)s -897(to)s 1131(incoming)s 2083(g)s 1(alle)k 3(ys)k -2802(and)s 3202(the)s 3545(objects)s 4268(within)s 4931(them.)s -5568(Enclosure)s 6576(in)s 220 fnt2 6814 10524(@Space)m 240 fnt1 -7706 10527(is)m 7911(not)s 8272(required)s 0 10239(because)m 813(the)s -220 fnt2 1161 10236(s)m 240 fnt1 1324 10239(unit)m 1756(is)s -1966(also)s 2404(set)s 2729(by)s 220 fnt2 3023 10236(@F)m 6(ont)k -240 fnt1 3735 10239(\(Section)m 4588(3.5\).)s -[ /Dest /LOUT15_4062_det_size_2 /DEST pdfmark +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 +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 +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 +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 +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 +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 +5882(document.)s 6984(F)s 3(or)k 7368(e)s 3(xample,)k +8277(the)s 8619(style)s 0 10424(of)m 286(a)s 467(parameter)s +1497(depends)s 2348(on)s 2661(where)s 3316(it)s 3524(is)s +3749(used;)s 4316(the)s 4679(style)s 5201(of)s 5488(a)s +5669(g)s 1(alle)k 3(y)k 6319(is)s 6544(the)s +6908(style)s 7430(of)s 7717(the)s 8080(\207rst)s 8527(tar)s 4(get)k +0 10136(that)m 415(it)s 603(attempts)s 1459(to)s 1695(attach)s +2318(itself)s 2862(to.)s 3208(Of)s 3529(course,)s 4256(the)s +4600(style)s 5103(of)s 5371(an)s 3(y)k 5764(object)s +6404(can)s 6789(be)s 7068(changed)s 7920(by)s 8210(using)s +8778(the)s 220 fnt2 0 9845(@F)m 6(ont)k 240 fnt1 +652 9848(,)m 220 fnt2 759 9845(@Break)m 240 fnt1 1555 9848(,)m +220 fnt2 1662 9845(@Space)m 240 fnt1 2499 9848(,)m 220 fnt2 +2606 9845(@SetColour)m 240 fnt1 3863 9848(or)m 220 fnt2 4122 9845(@SetColor)m +240 fnt1 5197 9848(,)m 220 fnt2 5304 9845(@Outline)m 240 fnt1 +6213 9848(,)m 6320(and)s 220 fnt2 6724 9845(@Language)m 240 fnt1 +7975 9848(symbols.)m 480 9474(There)m 1089(are)s 1432(no)s 1720(standard)s +2584(def)s 2(ault)k 3300(v)s 6(alues)k 3952(for)s +4286(style,)s 4839(e)s 3(xcept)k 5516(that)s 5929(ro)s 6(w)k +6345(marks)s 6976(of)s 7242(w)s 2(ords)k 7872(initially)s +8663(pass)s 0 9186(half)m 447(the)s 800(height)s 1463(of)s +1738(an)s 2026(`x')s 2342(abo)s 3(v)k 3(e)k +2969(the)s 3321(baseline,)s 4216(small)s 4793(capitals)s 5577(are)s +5929(initially)s 6730(of)s 6(f)k 7079(and)s 7487(will)s +7918(be)s 8205(0.7)s 8558(times)s 0 8898(the)m 346(size)s +770(of)s 1039(full)s 1422(capitals,)s 2255(outlining)s 3170(is)s +3377(initially)s 4170(of)s 6(f,)k 4547(the)s 4892(interpretation)s +6233(of)s 6501(white)s 7085(space)s 7670(is)s 7877(initially)s +220 fnt2 8670 8895(lout)m 240 fnt1 9019 8898(,)m 0 8610(and)m +391(the)s 725(v)s 6(alues)k 1367(of)s 1624(the)s +220 fnt2 1958 8607(y)m 240 fnt1 2112 8610(and)m 220 fnt2 +2502 8607(z)m 240 fnt1 2652 8610(units)m 3154(are)s 3487(zero.)s +4049(Therefore)s 5032(one)s 5420(must)s 5931(ensure)s 6597(that)s +7001(the)s 7335(root)s 7766(g)s 1(alle)k 3(y)k +8386(or)s 8631(each)s 0 8322(of)m 271(its)s 548(components)s +1757(is)s 1967(enclosed)s 2863(in)s 220 fnt2 3107 8319(@F)m 6(ont)k +240 fnt1 3759 8322(,)m 220 fnt2 3866 8319(@Break)m 240 fnt1 +4662 8322(,)m 220 fnt2 4770 8319(@SetColour)m 240 fnt1 6028 8322(or)m +220 fnt2 6287 8319(@SetColor)m 240 fnt1 7362 8322(,)m 7470(and)s +220 fnt2 7875 8319(@Language)m 240 fnt1 0 8034(symbols.)m 1007(From)s +1631(there)s 2210(the)s 2604(style)s 3157(is)s 3413(passed)s +4155(to)s 4439(incoming)s 5442(g)s 1(alle)k 3(ys)k +6212(and)s 6662(the)s 7056(objects)s 7830(within)s 8544(them.)s +0 7746(Enclosure)m 1012(in)s 220 fnt2 1255 7743(@Space)m 240 fnt1 +2152 7746(is)m 2362(not)s 2728(required)s 3582(because)s 4395(the)s +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 /LOUT15_4062_det_size_3 /DEST pdfmark +[ /Dest /LOUT16_4074_det_size_ld_3 /DEST pdfmark -[ /Dest /LOUT15_4062_det_size_4 /DEST pdfmark -536 9865(The)m 959(remainder)s +[ /Dest /LOUT16_4074_det_size_ld_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 5699(each)s 6189(object)s 6829(\(its)s 7179(width)s 7777(and)s -8176(height)s 8829(on)s 0 9577(the)m 353(printed)s 1094(page\))s +8176(height)s 8829(on)s 0 7084(the)m 353(printed)s 1094(page\))s 1679(is)s 1895(determined.)s 3140(W)s 19(e)k 3514(will)s 3946(treat)s 4434(width)s 5042(only)s 15(,)k 5566(since)s 6118(height)s 6782(is)s 6997(determined)s 8136(in)s 8385(e)s 3(xactly)k -0 9289(the)m 348(same)s 895(w)s 2(ay)k 15(,)k +0 6796(the)m 348(same)s 895(w)s 2(ay)k 15(,)k 1384(e)s 3(xcept)k 2065(that)s 2483(the)s 2831(complications)s 4223(introduced)s 5304(by)s 5598(paragraph)s 6611(breaking)s 7501(are)s -7848(absent.)s 480 8915(W)m 9(ith)k 1006(three)s 1539(e)s 3(xceptions)k +7848(absent.)s 480 6422(W)m 9(ith)k 1006(three)s 1539(e)s 3(xceptions)k 2611(\(see)s 3051(belo)s 6(w\),)k 3817(the)s 4165(width)s 4768(of)s 5039(an)s 5323(object)s 5967(is)s 6178(as)s 6428(lar)s 4(ge)k 6958(as)s 7208(it)s 7401(possibly)s -8253(could)s 8844(be)s 0 8627(without)m 784(violating)s 1679(a)s -220 fnt2 1837 8624(@Wide)m 240 fnt1 2603 8627(symbol)m 3355(or)s +8253(could)s 8844(be)s 0 6134(without)m 784(violating)s 1679(a)s +220 fnt2 1837 6131(@Wide)m 240 fnt1 2603 6134(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 8339(objects.)m 841(As)s 1158(an)s 1441(aid)s 1791(to)s +0 5846(objects.)m 841(As)s 1158(an)s 1441(aid)s 1791(to)s 2030(in)s 9(v)k 3(estig)k 1(ating)k 3305(this)s 3701(rule,)s 4179(we)s 4514(will)s 4940(use)s 5315(the)s -5663(de\207nition)s 220 fnt2 480 7838(def @TightBo)m 6(x r)k -3(ight x)k -480 7550({)m 480 7262( "0 0 mo)m 3(v)k 5(eto xsiz)k 3(e 0 lineto xsiz)k 3(e ysiz)k 3(e lineto 0 ysiz)k 3(e lineto closepath strok)k 4(e")k -480 6974( @Gr)m 2(aphic x)k 480 6686(})m 240 fnt1 0 6192(which)m +5663(de\207nition)s 220 fnt2 480 5345(def @TightBo)m 6(x r)k -3(ight x)k +480 5057({)m 480 4769( "0 0 mo)m 3(v)k 5(eto xsiz)k 3(e 0 lineto xsiz)k 3(e ysiz)k 3(e lineto 0 ysiz)k 3(e lineto closepath strok)k 4(e")k +480 4481( @Gr)m 2(aphic x)k 480 4193(})m 240 fnt1 0 3699(which)m 657(dra)s 3(ws)k 1291(a)s 1472(box)s 1903(around)s 2641(the)s 3004(boundary)s 3978(of)s 4265(its)s 4556(right)s 5082(parameter)s 6111(\(Section)s 6980(3.39\))s 7543(with)s 8040(no)s -8349(mar)s 4(gin.)k 0 5904(The)m 428(result)s 1018(of)s -220 fnt2 480 5453(5c @Wide @TightBo)m 6(x metempsychosis)k 240 fnt1 0 4954(is)m -2835 215 0 106 240 288 60 480 4449 LoutGr2 +8349(mar)s 4(gin.)k 0 3411(The)m 428(result)s 1018(of)s +220 fnt2 480 2960(5c @Wide @TightBo)m 6(x metempsychosis)k 240 fnt1 0 2461(is)m +2835 215 0 106 240 288 60 480 1956 LoutGr2 0 0 moveto xsize 0 lineto xsize ysize lineto 0 ysize lineto closepath stroke grestore 0 52(metempsychosis)m grestore -0 3998(The)m 432(widest)s 1120(that)s 220 fnt2 -1542 3995(@TightBo)m 6(x metempsychosis)k 240 fnt1 4377 3998(could)m 4971(possibly)s +0 1505(The)m 432(widest)s 1120(that)s 220 fnt2 +1542 1502(@TightBo)m 6(x metempsychosis)k 240 fnt1 4377 1505(could)m 4971(possibly)s 5827(be)s 6113(is)s 6327(\207v)s 3(e)k 6743(centimetres,)s -7954(and)s 8363(accord)s 8998(-)s 0 3710(ingly)m 552(that)s +7954(and)s 8363(accord)s 8998(-)s 0 1217(ingly)m 552(that)s 977(is)s 1194(its)s 1477(width.)s 2193(The)s 2628(same)s -3182(applies)s 3917(to)s 220 fnt2 4163 3707(metempsychosis)m 240 fnt1 -5791 3710(,)m 5905(which)s 6554(is)s 6771(\207v)s 3(e)k -7190(centimetres)s 8348(wide)s 8876(as)s 0 3422(well.)m 583(Note)s +3182(applies)s 3917(to)s 220 fnt2 4163 1214(metempsychosis)m 240 fnt1 +5791 1217(,)m 5905(which)s 6554(is)s 6771(\207v)s 3(e)k +7190(centimetres)s 8348(wide)s 8876(as)s 0 929(well.)m 583(Note)s 1113(carefully)s 2024(that)s 2451(there)s 2992(is)s 3211(no)s 3513(object)s 4166(in)s 4418(this)s 4822(e)s 3(xample)k 5694(whose)s 6371(width)s 6982(is)s 7200(equal)s 7782(to)s -8030(the)s 8387(sum)s 8855(of)s 0 3134(the)m 348(widths)s +8030(the)s 8387(sum)s 8855(of)s 0 641(the)m 348(widths)s 1037(of)s 1308(the)s 1656(letters)s 2289(of)s 220 fnt2 -2560 3131(metempsychosis)m 240 fnt1 4188 3134(.)m 480 2760(The)m 903(\207rst)s +2560 638(metempsychosis)m 240 fnt1 4188 641(.)m 480 267(The)m 903(\207rst)s 1329(of)s 1595(the)s 1938(three)s 2466(e)s 3(xceptions)k 3532(to)s 3766(the)s 4109(`as)s 4433(wide)s 4949(as)s 5194(possible')s 6085(rule)s 6507(is)s 6712(the)s 220 fnt2 -7055 2757(@HContr)m 2(act)k 240 fnt1 8314 2760(symbol,)m 0 2472(which)m -644(causes)s 1322(the)s 1672(width)s 2277(of)s 2551(its)s -2829(right)s 3343(parameter)s 4360(to)s 4601(be)s 4886(reduced)s -5703(to)s 5945(a)s 6114(reasonable)s 7194(minimum)s 8187(\(a)s -8435(formal)s 0 2184(de\207nition)m 974(will)s 1400(not)s 1766(be)s -2048(attempted\):)s 220 fnt2 480 1683(5c @Wide @HContr)m 2(act @TightBo)k 6(x metempsychosis)k -240 fnt1 0 1184(produces)m 1572 215 0 106 240 288 60 480 629 LoutGr2 -0 0 moveto xsize 0 lineto xsize ysize lineto 0 ysize lineto closepath stroke -grestore -0 52(metempsychosis)m -grestore -0 178(The)m 482(object)s -220 fnt2 1180 175(@HContr)m 2(act @TightBo)k 6(x metempsychosis)k 240 fnt1 -5334 178(is)m 5598(still)s 6064(\207v)s 3(e)k 6530(centimetres)s -7735(wide,)s 8361(b)s 4(ut)k 8778(the)s +7055 264(@HContr)m 2(act)k 240 fnt1 8314 267(symbol,)m grestore gsave 1417 -15423 translate @@ -6707,129 +6734,119 @@ gsave 1 LoutMargSet grestore -0 13205(object)m 220 fnt2 644 13202(@TightBo)m 6(x metempsychosis)k 240 fnt1 -3475 13205(has)m 3845(been)s 4354(reduced.)s 480 12831(The)m 922(second)s -1659(of)s 1945(the)s 2307(three)s 2855(e)s 3(xceptions)k -3940(is)s 4165(the)s 4527(horizontal)s 5565(concatenation)s 6965(symbol)s -220 fnt2 7739 12828(|)m 240 fnt1 7851 12831(\(and)m 8348(also)s -220 fnt2 8801 12828(&)m 240 fnt1 8943 12831(\).)m 0 12543(Consider)m -924(this)s 1320(e)s 3(xample:)k 220 fnt2 480 12042(5c @Wide @TightBo)m 6(x { A |1c B |1c C })k -240 fnt1 0 11543(As)m 317(usual,)s 929(the)s 1277(right)s -1788(parameter)s 2802(of)s 220 fnt2 3073 11540(@Wide)m 240 fnt1 -3847 11543(is)m 4057(\207v)s 3(e)k 4469(centimetres)s 5620(wide,)s +0 13205(which)m 644(causes)s 1322(the)s 1672(width)s 2277(of)s +2551(its)s 2829(right)s 3343(parameter)s 4360(to)s 4601(be)s +4886(reduced)s 5703(to)s 5945(a)s 6114(reasonable)s 7194(minimum)s +8187(\(a)s 8435(formal)s 0 12917(de\207nition)m 974(will)s 1400(not)s +1766(be)s 2048(attempted\):)s 220 fnt2 480 12416(5c @Wide @HContr)m 2(act @TightBo)k 6(x metempsychosis)k +240 fnt1 0 11917(produces)m 1572 215 0 106 240 288 60 480 11362 LoutGr2 +0 0 moveto xsize 0 lineto xsize ysize lineto 0 ysize lineto closepath stroke +grestore +0 52(metempsychosis)m +grestore +0 10911(The)m 482(object)s +220 fnt2 1180 10908(@HContr)m 2(act @TightBo)k 6(x metempsychosis)k 240 fnt1 +5334 10911(is)m 5598(still)s 6064(\207v)s 3(e)k 6530(centimetres)s +7735(wide,)s 8361(b)s 4(ut)k 8778(the)s 0 10623(object)m +220 fnt2 644 10620(@TightBo)m 6(x metempsychosis)k 240 fnt1 3475 10623(has)m +3845(been)s 4354(reduced.)s 480 10249(The)m 922(second)s 1659(of)s +1945(the)s 2307(three)s 2855(e)s 3(xceptions)k 3940(is)s +4165(the)s 4527(horizontal)s 5565(concatenation)s 6965(symbol)s 220 fnt2 +7739 10246(|)m 240 fnt1 7851 10249(\(and)m 8348(also)s 220 fnt2 +8801 10246(&)m 240 fnt1 8943 10249(\).)m 0 9961(Consider)m 924(this)s +1320(e)s 3(xample:)k 220 fnt2 480 9460(5c @Wide @TightBo)m 6(x { A |1c B |1c C })k +240 fnt1 0 8961(As)m 317(usual,)s 929(the)s 1277(right)s +1788(parameter)s 2802(of)s 220 fnt2 3073 8958(@Wide)m 240 fnt1 +3847 8961(is)m 4057(\207v)s 3(e)k 4469(centimetres)s 5620(wide,)s 6192(and)s 6596(the)s 6944(result)s 7534(looks)s 8104(lik)s 2(e)k -8516(this:)s 2835 165 0 57 240 288 60 480 11038 LoutGr2 +8516(this:)s 2835 165 0 57 240 288 60 480 8456 LoutGr2 0 0 moveto xsize 0 lineto xsize ysize lineto 0 ysize lineto closepath stroke grestore 0 3(A)m 737(B)s 1447(C)s grestore -0 10587(Lout)m +0 8005(Lout)m 512(has)s 882(to)s 1121(apportion)s 2095(the)s 2443(size)s 2870(minus)s 3506(inter)s 4(-column)k 4793(g)s 1(aps)k -5282(among)s 5987(the)s 6335(three)s 6868(columns.)s 480 10213(If)m +5282(among)s 5987(the)s 6335(three)s 6868(columns.)s 480 7631(If)m 707(the)s 1052(columns)s 1911(are)s 2255(wide)s 2772(enough)s 3532(to)s 3768(require)s 4497(paragraph)s 5507(breaking,)s 6447(Lout)s 6956(will)s 7379(assign)s 8031(sizes)s 8543(to)s 8778(the)s -0 9925(columns)m 864(in)s 1110(such)s 1609(a)s 1778(w)s 2(ay)k +0 7343(columns)m 864(in)s 1110(such)s 1609(a)s 1778(w)s 2(ay)k 2232(as)s 2484(to)s 2726(lea)s 4(v)k 3(e)k 3282(narro)s 6(w)k 4010(columns)s 4875(unbrok)s 2(en)k 5837(and)s 6244(break)s 6839(wider)s 7446(columns)s 8311(to)s -8553(equal)s 0 9637(width,)m 652(occup)s 2(ying)k 1702(the)s +8553(equal)s 0 7055(width,)m 652(occup)s 2(ying)k 1702(the)s 2051(full)s 2438(size.)s 2974(Otherwise,)s 4064(paragraph)s 5077(breaking)s 5968(is)s 6179(not)s 6546(required,)s 7450(and)s 7855(each)s -8351(column)s 0 9349(will)m 431(be)s 719(assigned)s 1607(a)s +8351(column)s 0 6767(will)m 431(be)s 719(assigned)s 1607(a)s 1779(reasonable)s 2863(minimum)s 3858(size)s 4291(in)s 4540(the)s -4894(manner)s 5677(of)s 220 fnt2 5953 9346(@HContr)m 2(act)k -240 fnt1 7157 9349(,)m 7270(e)s 3(xcept)k 7957(that)s -8381(the)s 8735(last)s 0 9061(column)m 775(recei)s 6(v)k 3(es)k +4894(manner)s 5677(of)s 220 fnt2 5953 6764(@HContr)m 2(act)k +240 fnt1 7157 6767(,)m 7270(e)s 3(xcept)k 7957(that)s +8381(the)s 8735(last)s 0 6479(column)m 775(recei)s 6(v)k 3(es)k 1599(all)s 1892(the)s 2240(lefto)s 3(v)k 3(er)k 3036(width.)s 3745(F)s 3(or)k 4134(e)s 3(xample,)k -220 fnt2 480 8560(5c @Wide { @TightBo)m 6(x A |1c @TightBo)k 6(x B |1c @TightBo)k 6(x C })k -240 fnt1 0 8061(has)m 370(result)s 170 165 0 57 240 288 60 480 7606 LoutGr2 +220 fnt2 480 5978(5c @Wide { @TightBo)m 6(x A |1c @TightBo)k 6(x B |1c @TightBo)k 6(x C })k +240 fnt1 0 5479(has)m 370(result)s 170 165 0 57 240 288 60 480 5024 LoutGr2 0 0 moveto xsize 0 lineto xsize ysize lineto 0 ysize lineto closepath stroke grestore 0 3(A)m grestore -143 165 0 57 240 288 60 1217 7606 LoutGr2 +143 165 0 57 240 288 60 1217 5024 LoutGr2 0 0 moveto xsize 0 lineto xsize ysize lineto 0 ysize lineto closepath stroke grestore 0 3(B)m grestore -1388 165 0 57 240 288 60 1927 7606 LoutGr2 +1388 165 0 57 240 288 60 1927 5024 LoutGr2 0 0 moveto xsize 0 lineto xsize ysize lineto 0 ysize lineto closepath stroke grestore 0 3(C)m grestore -0 7155(If)m 237(it)s 436(is)s 653(desired)s +0 4573(If)m 237(it)s 436(is)s 653(desired)s 1408(that)s 1833(the)s 2188(lefto)s 3(v)k 3(er)k 2991(width)s 3600(remain)s 4327(unused,)s 5120(rather)s 5743(than)s 6219(going)s 6825(into)s 7257(the)s 7612(last)s 8010(column,)s -8843(an)s 0 6867(empty)m 654(column)s 1431(can)s 1822(be)s +8843(an)s 0 4285(empty)m 654(column)s 1431(can)s 1822(be)s 2106(appended,)s 3133(or)s 3394(the)s 3744(last)s 4137(column)s 4914(can)s 5305(be)s 5589(enclosed)s 6486(in)s 220 fnt2 -6731 6864(@HContr)m 2(act)k 240 fnt1 7935 6867(.)m 8101(T)s 19(w)k 2(o)k -8575(other)s 0 6579(w)m 2(ays)k 560(to)s 819(apportion)s +6731 4282(@HContr)m 2(act)k 240 fnt1 7935 4285(.)m 8101(T)s 19(w)k 2(o)k +8575(other)s 0 3997(w)m 2(ays)k 560(to)s 819(apportion)s 1813(the)s 2181(lefto)s 3(v)k 3(er)k 2997(width)s 3619(are)s 3986(pro)s 3(vided)k 4912(by)s 5226(the)s -220 fnt2 5594 6576(@HExpand)m 240 fnt1 6787 6579(and)m 220 fnt2 -7211 6576(@HAdjust)m 240 fnt1 8277 6579(symbols)m 0 6291(\(Sections)m 940(3.13)s -1404(and)s 1808(3.16\).)s 480 5917(The)m 914(third)s 1430(and)s +220 fnt2 5594 3994(@HExpand)m 240 fnt1 6787 3997(and)m 220 fnt2 +7211 3994(@HAdjust)m 240 fnt1 8277 3997(symbols)m 0 3709(\(Sections)m 940(3.13)s +1404(and)s 1808(3.16\).)s 480 3335(The)m 914(third)s 1430(and)s 1841(\207nal)s 2328(e)s 3(xception)k 3319(to)s 3565(the)s 3920(`as)s 4255(wide)s 4783(as)s 5040(possible')s 5943(rule)s -6377(concerns)s 7285(the)s 7640(components)s 8855(of)s 0 5629(the)m +6377(concerns)s 7285(the)s 7640(components)s 8855(of)s 0 3047(the)m 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 /LOUT15_4062_det_size_5 /DEST pdfmark -4777(in)s 220 fnt2 5020 5626(@HContr)m 2(act)k -240 fnt1 6284 5629(and)m 220 fnt2 6688 5626(@VContr)m 2(act)k -240 fnt1 7940 5629(symbols.)m 480 5255(Up)m 836(to)s 1086(this)s +[ /Dest /LOUT16_4074_det_size_ld_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 1493(point)s 2056(we)s 2401(ha)s 4(v)k 3(e)k 2913(treated)s 3631(width)s 4244(as)s 4505(a)s 4681(single)s 5319(quantity)s 15(,)k 6206(b)s 4(ut)k 6579(of)s 6860(course)s 7551(it)s 7754(has)s 8135(tw)s 2(o)k -8556(parts:)s 0 4967(width)m 602(to)s 841(left)s 1218(and)s +8556(parts:)s 0 2385(width)m 602(to)s 841(left)s 1218(and)s 1622(right)s 2133(of)s 2404(the)s 2752(mark.)s 3407(The)s 3835(`as)s 4164(wide)s 4685(as)s 4935(possible')s 5831(rule)s 6258(applies)s 6986(to)s 7225(both)s 7708(directions:)s 220 fnt2 -480 4466(@HContr)m 2(act { @TightBo)k 6(x 953^.05 /0.5c @TightBo)k 6(x 2^.8286 })k 240 fnt1 -0 3967(has)m 370(result)s 877 170 344 59 240 288 60 480 3507 LoutGr2 +480 1884(@HContr)m 2(act { @TightBo)k 6(x 953^.05 /0.5c @TightBo)k 6(x 2^.8286 })k 240 fnt1 +0 1385(has)m 370(result)s 877 170 344 59 240 288 60 480 925 LoutGr2 0 0 moveto xsize 0 lineto xsize ysize lineto 0 ysize lineto closepath stroke grestore 0 5(953)m 344(.05)s grestore -877 167 344 57 240 288 60 480 3057 LoutGr2 +877 167 344 57 240 288 60 480 475 LoutGr2 0 0 moveto xsize 0 lineto xsize ysize lineto 0 ysize lineto closepath stroke grestore 230 3(2)m 344(.8286)s grestore -0 2606(Lefto)m 3(v)k 3(er)k 868(width)s -1461(usually)s 2197(goes)s 2678(to)s 2908(the)s 3247(right,)s -3796(as)s 4037(we)s 4364(ha)s 4(v)k 3(e)k -4856(seen,)s 5379(b)s 4(ut)k 5732(here)s 6190(some)s -6742(width)s 7335(w)s 2(as)k 7747(a)s 4(v)k 6(ailable)k -8646(only)s 0 2318(to)m 239(the)s 587(left)s 964(of)s -220 fnt2 1235 2315(2.8286)m 240 fnt1 1958 2318(o)m 6(wing)k -2604(to)s 2843(the)s 3191(column)s 3966(mark)s 4518(alignment.)s -240 fnt5 0 1525(2.7.)m 471(Galleys)s 1282(and)s 1723(tar)s 2(gets)k -[ /Dest /LOUTtargets /DEST pdfmark -240 fnt1 480 1048(The)m 909(beha)s 4(viour)k 1924(of)s -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 /LOUT15_4062_det_gall_1 /DEST pdfmark - -[ /Dest /LOUT15_4062_det_gall_2 /DEST pdfmark -6816(1.4,)s 7225(can)s 7616(be)s 7900(summarized)s -0 760(in)m 243(three)s 776(la)s 3(ws:)k 240 fnt6 -0 308(F)m 10(ir)k 2(st)k 540(Law)s 240 fnt1 -949 306(:)m 1139(The)s 1592(\207rst)s 2047(tar)s 4(get)k -2671(is)s 2905(the)s 3278(closest)s 4012(in)s 9(v)k 4(ocation)k -5091(of)s 5386(the)s 5759(tar)s 4(get)k 6382(symbol,)s -7219(either)s 7846(preceding)s 8867(or)s grestore gsave 1417 -15423 translate @@ -6884,75 +6901,98 @@ gsave 0 LoutMargSet grestore -0 13205(follo)m 6(wing)k 972(the)s 1315(in)s 9(v)k 4(ocation)k -2363(point)s 2910(of)s 3175(the)s 3518(g)s 1(alle)k 3(y)k +0 13205(Lefto)m 3(v)k 3(er)k 868(width)s +1461(usually)s 2197(goes)s 2678(to)s 2908(the)s 3247(right,)s +3796(as)s 4037(we)s 4364(ha)s 4(v)k 3(e)k +4856(seen,)s 5379(b)s 4(ut)k 5732(here)s 6190(some)s +6742(width)s 7335(w)s 2(as)k 7747(a)s 4(v)k 6(ailable)k +8646(only)s 0 12917(to)m 239(the)s 587(left)s 964(of)s +220 fnt2 1235 12914(2.8286)m 240 fnt1 1958 12917(o)m 6(wing)k +2604(to)s 2843(the)s 3191(column)s 3966(mark)s 4518(alignment.)s +240 fnt5 0 12124(2.7.)m 471(Galleys)s 1282(and)s 1723(tar)s 2(gets)k + +[ /Dest /LOUTtargets /DEST pdfmark +240 fnt1 480 11647(The)m 909(beha)s 4(viour)k 1924(of)s +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_4074_det_gall_ld_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 +949 10905(:)m 1139(The)s 1592(\207rst)s 2047(tar)s 4(get)k +2671(is)s 2905(the)s 3278(closest)s 4012(in)s 9(v)k 4(ocation)k +5091(of)s 5386(the)s 5759(tar)s 4(get)k 6382(symbol,)s +7219(either)s 7846(preceding)s 8867(or)s 0 10617(follo)m 6(wing)k +972(the)s 1315(in)s 9(v)k 4(ocation)k 2363(point)s +2910(of)s 3175(the)s 3518(g)s 1(alle)k 3(y)k 4146(as)s 4391(required,)s 5288(which)s 5925(has)s 6289(suf\207cient)s 7233(space)s 7814(to)s 8048(recei)s 6(v)k 3(e)k -8778(the)s 0 12917(\207rst)m 431(component;)s 240 fnt6 0 12414(Second)m -773(Law)s 240 fnt1 1182 12412(:)m 1364(Each)s 1915(subsequent)s +8778(the)s 0 10329(\207rst)m 431(component;)s 240 fnt6 0 9826(Second)m +773(Law)s 240 fnt1 1182 9824(:)m 1364(Each)s 1915(subsequent)s 3055(tar)s 4(get)k 3670(is)s 3896(the)s 4259(closest)s 4985(in)s 9(v)k 4(ocation)k 6055(of)s 6342(the)s 6706(tar)s 4(get)k 7321(symbol,)s 8149(follo)s 6(wing)k -0 12124(the)m 337(pre)s 6(vious)k 1195(tar)s 4(get)k +0 9536(the)m 337(pre)s 6(vious)k 1195(tar)s 4(get)k 1783(and)s 2176(lying)s 2710(within)s 3367(the)s 3704(same)s 4240(g)s 1(alle)k 3(y)k 15(,)k 4901(which)s 5532(has)s 5891(suf\207cient)s 6829(space)s 7405(to)s 7633(recei)s 6(v)k 3(e)k -8358(the)s 8695(\207rst)s 0 11836(remaining)m 1022(component;)s 240 fnt6 -0 11333(Thir)m 8(d)k 607(Law)s 240 fnt1 1016 11331(:)m +8358(the)s 8695(\207rst)s 0 9248(remaining)m 1022(component;)s 240 fnt6 +0 8745(Thir)m 8(d)k 607(Law)s 240 fnt1 1016 8743(:)m 1199(A)s 1446(recepti)s 6(v)k 3(e)k 2385(symbol)s 3162(that)s 3597(does)s 4104(not)s 4487(recei)s 6(v)k 3(e)k 5240(at)s 5489(least)s 6003(one)s 6422(component)s 7563(of)s 7851(an)s 3(y)k 8265(g)s 1(alle)k 3(y)k -8916(is)s 0 11043(replaced)m 867(by)s 220 fnt2 1161 11040(@Null)m -240 fnt1 1746 11043(.)m 0 10540(The)m 436(terms)s 1025(`closest,)s 16(')k +8916(is)s 0 8455(replaced)m 867(by)s 220 fnt2 1161 8452(@Null)m +240 fnt1 1746 8455(.)m 0 7952(The)m 436(terms)s 1025(`closest,)s 16(')k 1918(`preceding,)s 16(')k 3104(and)s 3516(`follo)s 6(wing')k 4639(refer)s 5156(to)s 5403(position)s 6239(in)s 6490(the)s -6846(\207nal)s 7334(printed)s 8078(document.)s 0 10252(This)m 476(section)s +6846(\207nal)s 7334(printed)s 8078(document.)s 0 7664(This)m 476(section)s 1210(e)s 3(xplains)k 2055(the)s 2403(operation)s 3363(of)s 3634(these)s 4181(la)s 3(ws)k 4667(in)s 4910(Basser)s -5607(Lout.)s 480 9878(When)m 1100(a)s 1257(g)s 1(alle)k 3(y)k +5607(Lout.)s 480 7290(When)m 1100(a)s 1257(g)s 1(alle)k 3(y)k 1881(cannot)s 2570(be)s 2843(\207tted)s 3382(into)s 3798(just)s 4194(one)s 4586(tar)s 4(get,)k 5223(Lout)s 5726(must)s 6241(\207nd)s 6663(points)s 7290(in)s 7523(the)s 7862(g)s 1(alle)k 3(y)k -8486(where)s 0 9590(it)m 191(can)s 579(be)s 860(split)s +8486(where)s 0 7002(it)m 191(can)s 579(be)s 860(split)s 1330(in)s 1572(tw)s 2(o.)k 2091(The)s 2518(object)s 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 9302(a)m 240 fnt6 166 9304(component)m -[ /Dest /LOUT15_4062_det_gall_3 /DEST pdfmark -240 fnt1 1281 9302(of)m +0 6714(a)m 240 fnt6 166 6716(component)m +[ /Dest /LOUT16_4074_det_gall_ld_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 -5975(be)s 6257(split.)s 480 8928(T)m 19(o)k 813(determine)s +5975(be)s 6257(split.)s 480 6340(T)m 19(o)k 813(determine)s 1857(the)s 2239(components)s 3480(of)s 3785(a)s 3984(g)s 1(alle)k 3(y)k 15(,)k 4690(e)s 3(xpand)k 5470(all)s 5797(symbols)s 6679(other)s 7264(than)s 7766(recursi)s 6(v)k 3(e)k 8722(and)s -0 8640(recepti)m 6(v)k 3(e)k 909(ones,)s 1442(discard)s -2177(all)s 220 fnt2 2457 8637(@F)m 6(ont)k 240 fnt1 -3109 8640(,)m 220 fnt2 3203 8637(@Break)m 240 fnt1 3999 8640(,)m -220 fnt2 4093 8637(@Space)m 240 fnt1 4930 8640(,)m 220 fnt2 -5024 8637(@SetColor)m 240 fnt1 6099 8640(,)m 220 fnt2 6193 8637(@SetColour)m -240 fnt1 7390 8640(,)m 7484(and)s 220 fnt2 7875 8637(@Language)m -240 fnt1 0 8352(symbols,)m 908(perform)s 1740(paragraph)s 2756(breaking)s +0 6052(recepti)m 6(v)k 3(e)k 909(ones,)s 1442(discard)s +2177(all)s 220 fnt2 2457 6049(@F)m 6(ont)k 240 fnt1 +3109 6052(,)m 220 fnt2 3203 6049(@Break)m 240 fnt1 3999 6052(,)m +220 fnt2 4093 6049(@Space)m 240 fnt1 4930 6052(,)m 220 fnt2 +5024 6049(@SetColor)m 240 fnt1 6099 6052(,)m 220 fnt2 6193 6049(@SetColour)m +240 fnt1 7390 6052(,)m 7484(and)s 220 fnt2 7875 6049(@Language)m +240 fnt1 0 5764(symbols,)m 908(perform)s 1740(paragraph)s 2756(breaking)s 3649(as)s 3902(required,)s 4809(and)s 5216(discard)s 5967(all)s 6263(redundant)s 7283(braces.)s 8060(Then)s 8613(vie)s 6(w)k -0 8064(the)m 367(g)s 1(alle)k 3(y)k 1020(as)s +0 5476(the)m 367(g)s 1(alle)k 3(y)k 1020(as)s 1290(a)s 1475(sequence)s 2428(of)s 2718(one)s 3140(or)s 3418(more)s 3984(objects)s 4732(separated)s 5711(by)s 6025(v)s 3(ertical)k -6811(concatenation)s 8216(symbols;)s 0 7776(these)m 567(are)s 935(the)s +6811(concatenation)s 8216(symbols;)s 0 5188(these)m 567(are)s 935(the)s 1304(components)s 2533(and)s 2958(split)s 3450(points,)s 4163(e)s 3(xcept)k 4865(that)s 5304(concatenation)s 6710(symbols)s 7580(whose)s 8269(g)s 1(aps)k -8779(are)s 0 7488(unbreakable)m 1225(\(Section)s 2078(3.2\))s 2506(are)s +8779(are)s 0 4900(unbreakable)m 1225(\(Section)s 2078(3.2\))s 2506(are)s 2853(not)s 3219(eligible)s 3991(to)s 4230(be)s 4512(split)s 4983(points.)s 5732(F)s 3(or)k 6121(e)s 3(xample,)k 7035(gi)s 6(v)k 3(en)k 7615(the)s 7963(de\207nition)s -220 fnt2 480 6987(def @Section into { @SectionPlace&&preceding })m 480 6699( named @Title {})m 480 6411( r)m -3(ight @Body)k -480 6123({)m 480 5835( 15p @F)m 6(ont { @Title //0.7f })k 480 5547( //)m 480 5259( @Body)m -480 4971(})m 240 fnt1 0 4477(the)m 348(g)s 1(alle)k 3(y)k -220 fnt2 480 3976(@Section)m 480 3688( @Title { Introduction })m 480 3400({ )m 11(This is a subject that really)k -480 3112(needs no introduction.)m 13( })k 240 fnt1 0 2618(becomes)m 220 fnt2 -480 2171(Introduction)m 480 1883(//0.7f)m 480 1595({})m 480 1307(//)m 480 1019(This is a subject that really needs)m -480 731(//1vx)m 480 443(no introduction.)m +220 fnt2 480 4399(def @Section into { @SectionPlace&&preceding })m 480 4111( named @Title {})m 480 3823( r)m -3(ight @Body)k +480 3535({)m 480 3247( 15p @F)m 6(ont { @Title //0.7f })k 480 2959( //)m 480 2671( @Body)m +480 2383(})m 240 fnt1 0 1889(the)m 348(g)s 1(alle)k 3(y)k +220 fnt2 480 1388(@Section)m 480 1100( @Title { Introduction })m 480 812({ )m 11(This is a subject that really)k +480 524(needs no introduction.)m 13( })k 240 fnt1 0 30(becomes)m grestore gsave 1417 -15423 translate @@ -7007,121 +7047,109 @@ 3075(tar)s 8(g)k 2(ets)k 240 fnt5 10248 -1583(27)m gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13268 240 288 60 LoutGraphic gsave 1 LoutMargSet grestore -0 13205(with)m 482(four)s 939(components.)s 2260(If)s 220 fnt2 -2489 13202(@Body)m 240 fnt1 3269 13205(had)m 3673(been)s 4181(preceded)s -5102(by)s 220 fnt2 5395 13202(|1.0c)m 240 fnt1 5921 13205(in)m -6164(the)s 6511(de\207nition,)s 7535(the)s 7882(result)s 8471(w)s 2(ould)k -0 12917(ha)m 4(v)k 3(e)k 501(been)s 220 fnt2 -480 12469(Introduction)m 480 12181(//0.7f)m 480 11893({})m 480 11605(//)m 480 11317(|1.0c { )m 11(This is a subject that really needs //1vx no introduction.)k 13( })k -240 fnt1 0 10819(with)m 220 fnt2 524 10816(//1vx)m 240 fnt1 -1089 10819(b)m 4(uried)k 1796(within)s 2507(one)s 2951(component)s +220 fnt2 480 13211(Introduction)m 480 12923(//0.7f)m 480 12635({})m 480 12347(//)m +480 12059(This is a subject that really needs)m 480 11771(//1vx)m 480 11483(no introduction.)m 240 fnt1 0 11029(with)m +482(four)s 939(components.)s 2260(If)s 220 fnt2 2489 11026(@Body)m +240 fnt1 3269 11029(had)m 3673(been)s 4181(preceded)s 5102(by)s +220 fnt2 5395 11026(|1.0c)m 240 fnt1 5921 11029(in)m 6164(the)s +6511(de\207nition,)s 7535(the)s 7882(result)s 8471(w)s 2(ould)k +0 10741(ha)m 4(v)k 3(e)k 501(been)s 220 fnt2 +480 10293(Introduction)m 480 10005(//0.7f)m 480 9717({})m 480 9429(//)m 480 9141(|1.0c { )m 11(This is a subject that really needs //1vx no introduction.)k 13( })k +240 fnt1 0 8643(with)m 220 fnt2 524 8640(//1vx)m 240 fnt1 +1089 8643(b)m 4(uried)k 1796(within)s 2507(one)s 2951(component)s 4118(and)s 4564(hence)s 5221(not)s 5629(a)s 5838(potential)s -6771(split)s 7285(point.)s 7983(If)s 220 fnt2 8256 10816(0.7f)m -240 fnt1 8722 10819(had)m 0 10531(been)m 220 fnt2 525 10528(0.7fu)m -240 fnt1 999 10531(,)m 1123(the)s 1488(g)s 1(ap)k +6771(split)s 7285(point.)s 7983(If)s 220 fnt2 8256 8640(0.7f)m +240 fnt1 8722 8643(had)m 0 8355(been)m 220 fnt2 525 8352(0.7fu)m +240 fnt1 999 8355(,)m 1123(the)s 1488(g)s 1(ap)k 1903(w)s 2(ould)k 2575(ha)s 4(v)k 3(e)k -3092(been)s 3618(unbreakable)s 4860(and)s 220 fnt2 5281 10528(//0.7fu)m -240 fnt1 5954 10531(w)m 2(ould)k 6625(not)s 7008(ha)s 4(v)k 3(e)k -7526(been)s 8052(a)s 8235(potential)s 0 10243(split)m 471(point.)s -480 9869(V)m 26(ersion)k 1310(3.03)s 1816(has)s 2228(liberalized)s +3092(been)s 3618(unbreakable)s 4860(and)s 220 fnt2 5281 8352(//0.7fu)m +240 fnt1 5954 8355(w)m 2(ould)k 6625(not)s 7008(ha)s 4(v)k 3(e)k +7526(been)s 8052(a)s 8235(potential)s 0 8067(split)m 471(point.)s +480 7693(V)m 26(ersion)k 1310(3.03)s 1816(has)s 2228(liberalized)s 3335(this)s 3773(some)s 6(what)k 4840(in)s 5125(the)s 5515(follo)s 6(wing)k 6534(w)s 2(ay)k 15(.)k -7122(When)s 7793(a)s 8002(component)s 0 9581(consists)m 808(of)s +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 9583(A)m -168 fnt4 5558 9490(1)m 240 fnt4 5637 9575(,)m 5746(\274)s -6046(,)s 240 fnt6 6155 9583(A)m 168 fnt6 6290 9496(n)m -240 fnt1 6431 9581(separated)m 7391(by)s 220 fnt2 7686 9578(|)m -240 fnt1 7784 9581(\(not)m 220 fnt2 8229 9578(||)m 240 fnt1 -8323 9581(,)m 8431(not)s 220 fnt2 8798 9578(&)m 240 fnt1 -8940 9581(\),)m 0 9293(Lout)m 506(will)s 926(in)s 9(v)k 3(estig)k 1(ate)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 +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 9295(A)m 168 fnt6 8435 9208(i)m 240 fnt1 -8533 9293(to)m 8765(see)s 0 9005(whether)m 830(it)s 1023(is)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 9007(A)m 168 fnt6 4691 8920(i)m -168 fnt4 4743 8914(1)m 240 fnt4 4822 8999(,)m 4932(\274)s -5232(,)s 240 fnt6 5342 9007(A)m 168 fnt6 5477 8920(im)m -240 fnt1 5641 9005(;)m 5754(if)s 5972(tw)s 2(o)k +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 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 9007(A)m 168 fnt6 7947 8920(i)m 240 fnt1 8052 9005(satisfy)m -8730(this)s 0 8717(condition,)m 1009(the)s 1354(component)s 2475(will)s +7812 6831(A)m 168 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 8719(A)m 168 fnt6 8013 8632(i)m 240 fnt1 -8114 8717(which)m 8753(is)s 8960(a)s 0 8429(v)m 3(ertical)k +240 fnt6 7878 6543(A)m 168 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 8431(A)m -168 fnt6 8655 8344(i)m 168 fnt4 8707 8338(1)m 240 fnt4 -8775 8423(,)m 8851(\274)s 3 8135(,)m 240 fnt6 80 8143(A)m -168 fnt6 215 8056(im)m 240 fnt1 379 8141(,)m 476(pro)s 3(vided)k +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 +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 8138(//)m 240 fnt1 3981 8141(symbols)m -4820(\(not)s 220 fnt2 5255 8138(/)m 240 fnt1 5319 8141(\),)m +3521(by)s 220 fnt2 3806 5962(//)m 240 fnt1 3981 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 -7551(be)s 7823(done)s 8335(without)s 0 7853(introducing)m 1155(an)s 3(y)k +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 7565(satis\207ed)m 847(if)s -1071(the)s 1426(other)s 240 fnt6 1984 7567(A)m 168 fnt6 -2119 7480(j)m 240 fnt1 2232 7565(are)m 2586(not)s 2959(v)s 3(ery)k +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 +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 -7213(these)s 7767(rules)s 8289(and)s 8700(will)s 0 7254(be)m +7213(these)s 7767(rules)s 8289(and)s 8700(will)s 0 5078(be)m 282(brok)s 2(en)k 1002(up)s 1295(into)s 1720(tw)s 2(o)k -2130(components,)s 3394(so)s 3660(the)s 220 fnt2 4008 7251(//1vx)m -240 fnt1 4530 7254(becomes)m 5418(a)s 5584(potential)s 6475(split)s -6946(point)s 7498(after)s 7994(all.)s 480 6880(The)m 913(lines)s +2130(components,)s 3394(so)s 3660(the)s 220 fnt2 4008 5075(//1vx)m +240 fnt1 4530 5078(becomes)m 5418(a)s 5584(potential)s 6475(split)s +6946(point)s 7498(after)s 7994(all.)s 480 4704(The)m 913(lines)s 1421(of)s 1697(a)s 1869(paragraph)s 2887(become)s 3693(separate)s 4536(components)s 5750(if)s 5972(the)s 6326(paragraph)s 7344(occupies)s -8238(an)s 8527(entire)s 0 6592(component)m 1151(before)s 1844(breaking;)s +8238(an)s 8527(entire)s 0 4416(component)m 1151(before)s 1844(breaking;)s 2820(otherwise)s 3833(the)s 3(y)k 4323(are)s 4697(enclosed)s -5619(in)s 5890(a)s 220 fnt2 6083 6589(@OneRo)m 3(w)k -240 fnt1 7241 6592(symbol)m 8028(within)s 8724(one)s 0 6304(component.)m +5619(in)s 5890(a)s 220 fnt2 6083 4413(@OneRo)m 3(w)k +240 fnt1 7241 4416(symbol)m 8028(within)s 8724(one)s 0 4128(component.)m 1237(The)s 1675(same)s 2232(is)s 2452(true)s 2888(of)s 3169(incoming)s 4136(components)s 5354(of)s 5635(other)s 6195(g)s 1(alle)k 3(ys.)k -7042(If)s 7282(a)s 220 fnt2 7458 6301(@Galle)m 4(y)k -240 fnt1 8366 6304(symbol)m 0 6016(occupies)m 892(an)s 1180(entire)s +7042(If)s 7282(a)s 220 fnt2 7458 4125(@Galle)m 4(y)k +240 fnt1 8366 4128(symbol)m 0 3840(occupies)m 892(an)s 1180(entire)s 1783(component)s 2912(by)s 3211(the)s 3563(rules)s 4083(abo)s 3(v)k 3(e,)k 4761(then)s 5234(the)s 5587(incoming)s 6549(components)s 7761(that)s -8184(replace)s 8934(it)s 0 5728(become)m 800(components)s 2008(of)s +8184(replace)s 8934(it)s 0 3552(become)m 800(components)s 2008(of)s 2279(their)s 2776(ne)s 6(w)k 3223(home:)s 220 fnt2 -480 5174(An e)m 6(xample)k 480 4886(//0.5c)m 480 4598(@Galle)m 4(y)k -480 4310(//0.5c)m 480 4022(@SomethingList)m 240 fnt4 2500 4883(\336)m 220 fnt2 -3141 5174(An e)m 6(xample)k 3141 4886(//0.5c)m 3141 4598(Incoming components)m 3141 4310(//0.2c)m -3141 4022(from some other galle)m 4(y)k 3141 3734(//0.5c)m 3141 3446(@SomethingList)m 240 fnt1 -0 2890(Otherwise)m 1062(the)s 1435(incoming)s 2416(components)s 3649(are)s -4020(grouped)s 4888(within)s 5580(a)s 220 fnt2 5771 2887(@OneRo)m 3(w)k -240 fnt1 6926 2890(symbol)m 7711(and)s 8139(lie)s 8458(within)s -0 2602(one)m 402(component.)s 480 2228(This)m 985(distinction)s 2080(has)s +480 2998(An e)m 6(xample)k 480 2710(//0.5c)m 480 2422(@Galle)m 4(y)k +480 2134(//0.5c)m 480 1846(@SomethingList)m 240 fnt4 2500 2707(\336)m 220 fnt2 +3141 2998(An e)m 6(xample)k 3141 2710(//0.5c)m 3141 2422(Incoming components)m 3141 2134(//0.2c)m +3141 1846(from some other galle)m 4(y)k 3141 1558(//0.5c)m 3141 1270(@SomethingList)m 240 fnt1 +0 714(Otherwise)m 1062(the)s 1435(incoming)s 2416(components)s 3649(are)s +4020(grouped)s 4888(within)s 5580(a)s 220 fnt2 5771 711(@OneRo)m 3(w)k +240 fnt1 6926 714(symbol)m 7711(and)s 8139(lie)s 8458(within)s +0 426(one)m 402(component.)s 480 52(This)m 985(distinction)s 2080(has)s 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 /LOUT15_4062_det_gall_4 /DEST pdfmark -7017(symbol)s 220 fnt2 7806 2225(//1.1b)m 240 fnt1 8347 2228(,)m -8484(which)s 0 1940(calls)m 509(for)s 868(more)s 1436(space)s -2045(than)s 2535(is)s 2766(a)s 4(v)k 6(ailable)k -3695(\(Section)s 4570(3.2\).)s 5134(There)s 5768(is)s 5999(no)s -6314(room)s 6900(for)s 7259(this)s 7676(symbol)s 8458(within)s -0 1652(an)m 3(y)k 402(component,)s 1579(so)s 1851(it)s -2049(will)s 2481(force)s 3033(a)s 3205(split)s 3682(and)s -4092(be)s 4379(discarded)s 5359(in)s 5608(that)s 6032(case.)s -6613(But)s 7025(it)s 7223(can)s 7618(be)s 7906(promoted)s -8887(to)s 0 1364(between)m 854(tw)s 2(o)k 1264(components.)s -480 990(Components)m 1749(may)s 2223(be)s 2513(separated)s 3481(by)s -220 fnt2 3783 987(/)m 240 fnt1 3914 990(as)m 4172(well)s -4646(as)s 4904(by)s 220 fnt2 5206 987(//)m 240 fnt1 -5331 990(,)m 5445(gi)s 6(ving)k 6112(rise)s 6520(to)s -6767(column)s 7550(mark)s 8110(alignment)s 0 702(between)m 854(adjacent)s -1710(components:)s +[ /Dest /LOUT16_4074_det_gall_ld_4 /DEST pdfmark +7017(symbol)s 220 fnt2 7806 49(//1.1b)m 240 fnt1 8347 52(,)m +8484(which)s grestore gsave 1417 -15423 translate @@ -7172,11 +7200,25 @@ 240 fnt5 1417 -1583(28)m 240 fnt6 8674 -1580(Chapter)m 9524(2.)s 9798(Details)s gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13368 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave 0 LoutMargSet grestore -1701 1360 567 1360 240 288 60 480 12008 LoutGr2 +0 13205(calls)m 509(for)s 868(more)s 1436(space)s +2045(than)s 2535(is)s 2766(a)s 4(v)k 6(ailable)k +3695(\(Section)s 4570(3.2\).)s 5134(There)s 5768(is)s 5999(no)s +6314(room)s 6900(for)s 7259(this)s 7676(symbol)s 8458(within)s +0 12917(an)m 3(y)k 402(component,)s 1579(so)s 1851(it)s +2049(will)s 2481(force)s 3033(a)s 3205(split)s 3682(and)s +4092(be)s 4379(discarded)s 5359(in)s 5608(that)s 6032(case.)s +6613(But)s 7025(it)s 7223(can)s 7618(be)s 7906(promoted)s +8887(to)s 0 12629(between)m 854(tw)s 2(o)k 1264(components.)s +480 12255(Components)m 1749(may)s 2223(be)s 2513(separated)s 3481(by)s +220 fnt2 3783 12252(/)m 240 fnt1 3914 12255(as)m 4172(well)s +4646(as)s 4904(by)s 220 fnt2 5206 12252(//)m 240 fnt1 +5331 12255(,)m 5445(gi)s 6(ving)k 6112(rise)s 6520(to)s +6767(column)s 7550(mark)s 8110(alignment)s 0 11967(between)m 854(adjacent)s +1710(components:)s 1701 1360 567 1360 240 288 60 480 10267 LoutGr2 grestore save gsave 200 dict begin lfigdict begin grestore 1701 1360 567 1360 240 288 60 0 0 LoutGr2 @@ -7205,22 +7247,22 @@ grestore end end restore grestore -0 11557(When)m 688(aligned)s 1509(components)s 2777(are)s +0 9816(When)m 688(aligned)s 1509(components)s 2777(are)s 3183(promoted)s 4218(into)s 4702(dif)s 6(ferent)k 5637(tar)s 4(gets,)k -6435(the)s 6843(meaning)s 7779(of)s 8110(alignment)s 0 11269(becomes)m +6435(the)s 6843(meaning)s 7779(of)s 8110(alignment)s 0 9528(becomes)m 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 /LOUT15_4062_det_gall_5 /DEST pdfmark +[ /Dest /LOUT16_4074_det_gall_ld_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 10981(what)m 525(if)s 742(one)s 1144(lies)s 1526(within)s -220 fnt2 2194 10978(90d @Rotate)m 240 fnt1 3482 10981(?)m 480 10607(The)m -908(truth)s 1416(is)s 1626(that)s 220 fnt2 2044 10604(/)m -240 fnt1 2168 10607(causes)m 2843(all)s 3136(the)s 3484(objects)s +0 9240(what)m 525(if)s 742(one)s 1144(lies)s 1526(within)s +220 fnt2 2194 9237(90d @Rotate)m 240 fnt1 3482 9240(?)m 480 8866(The)m +908(truth)s 1416(is)s 1626(that)s 220 fnt2 2044 8863(/)m +240 fnt1 2168 8866(causes)m 2843(all)s 3136(the)s 3484(objects)s 4212(that)s 4630(share)s 5190(a)s 5356(mark)s 5908(to)s 6147(ha)s 4(v)k 3(e)k 6648(equal)s 7221(width:)s -1701 1360 567 1360 240 288 60 480 8907 LoutGr2 +1701 1360 567 1360 240 288 60 480 7166 LoutGr2 grestore save gsave 200 dict begin lfigdict begin grestore 1701 1360 567 1360 240 288 60 0 0 LoutGr2 @@ -7264,62 +7306,56 @@ grestore end end restore grestore -0 8455(This)m 495(is)s 724(a)s 909(consequence)s 2207(of)s +0 6714(This)m 495(is)s 724(a)s 909(consequence)s 2207(of)s 2497(the)s 2864(`as)s 3212(wide)s 3753(as)s 4022(possible')s 4937(rule)s 5383(\(Section)s 6255(2.6\).)s 6817(Mark)s 7415(alignment)s -8451(occurs)s 240 fnt6 0 8169(incidentally)m 240 fnt1 1124 8167(,)m +8451(occurs)s 240 fnt6 0 6428(incidentally)m 240 fnt1 1124 6426(,)m 1231(whene)s 6(v)k 3(er)k 2212(the)s 2560(fragments)s 3566(are)s 3913(placed)s 4595(into)s 5020(similar)s 5742(conte)s 3(xts.)k -480 7793(In)m 723(this)s 1106(connection)s 2200(we)s 2521(must)s +480 6052(In)m 723(this)s 1106(connection)s 2200(we)s 2521(must)s 3033(also)s 3458(consider)s 4315(the)s 4649(special)s 5354(case)s -5808(of)s 6066(a)s 220 fnt2 6218 7790(@Galle)m 4(y)k -240 fnt1 7103 7793(symbol)m 7850(which)s 8478(shares)s 0 7505(its)m +5808(of)s 6066(a)s 220 fnt2 6218 6049(@Galle)m 4(y)k +240 fnt1 7103 6052(symbol)m 7850(which)s 8478(shares)s 0 5764(its)m 276(column)s 1051(mark)s 1603(with)s 2085(some)s 2646(other)s -3197(object:)s 220 fnt2 480 7004(@Galle)m 4(y)k 480 6716(/0.2c)m -480 6428(@SomethingList)m 240 fnt1 0 5929(\(The)m 220 fnt2 501 5926(@Galle)m 4(y)k -240 fnt1 1392 5929(may)m 1851(or)s 2104(may)s 2563(not)s +3197(object:)s 220 fnt2 480 5263(@Galle)m 4(y)k 480 4975(/0.2c)m +480 4687(@SomethingList)m 240 fnt1 0 4188(\(The)m 220 fnt2 501 4185(@Galle)m 4(y)k +240 fnt1 1392 4188(may)m 1851(or)s 2104(may)s 2563(not)s 2922(occup)s 2(y)k 3660(an)s 3936(entire)s 4528(component;)s 5698(that)s 6109(doesn')s 4(t)k 6862(matter)s 7525(here.\))s -8177(If)s 8400(incom)s 8998(-)s 0 5641(ing)m 355(components)s -1559(are)s 1901(separated)s 2857(by)s 220 fnt2 3147 5638(//)m -240 fnt1 3327 5641(rather)m 3939(than)s 4404(by)s 220 fnt2 -4693 5638(/)m 240 fnt1 4757 5641(,)m 4860(the)s 5204(meaning)s +8177(If)s 8400(incom)s 8998(-)s 0 3900(ing)m 355(components)s +1559(are)s 1901(separated)s 2857(by)s 220 fnt2 3147 3897(//)m +240 fnt1 3327 3900(rather)m 3939(than)s 4404(by)s 220 fnt2 +4693 3897(/)m 240 fnt1 4757 3900(,)m 4860(the)s 5204(meaning)s 6076(is)s 6282(so)s 6544(doubtful)s 7405(that)s 7819(this)s -8211(is)s 8416(forbid)s 8998(-)s 0 5353(den.)m 496(In)s +8211(is)s 8416(forbid)s 8998(-)s 0 3612(den.)m 496(In)s 738(f)s 2(act,)k 1186(a)s 1337(g)s 1(alle)k 3(y)k 1957(whose)s 2611(components)s 3804(replace)s 4535(such)s 5017(a)s -220 fnt2 5168 5350(@Galle)m 4(y)k 240 fnt1 6052 5353(must)m +220 fnt2 5168 3609(@Galle)m 4(y)k 240 fnt1 6052 3612(must)m 6563(ha)s 4(v)k 3(e)k 7049(a)s 7201(single)s -7814(column)s 8574(mark)s 0 5065(running)m 783(its)s 1043(full)s +7814(column)s 8574(mark)s 0 3324(running)m 783(its)s 1043(full)s 1413(length;)s 2108(that)s 2510(is,)s 2760(its)s 3021(components)s 4213(must)s 4722(all)s 4999(share)s 5544(a)s 5694(single)s 6305(column)s 7065(mark.)s 7704(This)s 8164(mark)s 8700(will)s -0 4777(be)m 281(mer)s 4(ged)k 1050(with)s 1530(the)s +0 3036(be)m 281(mer)s 4(ged)k 1050(with)s 1530(the)s 1876(column)s 2649(mark)s 3199(passing)s 3969(through)s 4769(each)s -220 fnt2 5262 4774(@Galle)m 4(y)k 240 fnt1 6158 4777(that)m -6574(these)s 7119(components)s 8325(replace;)s 0 4489(all)m 293(the)s +220 fnt2 5262 3033(@Galle)m 4(y)k 240 fnt1 6158 3036(that)m +6574(these)s 7119(components)s 8325(replace;)s 0 2748(all)m 293(the)s 641(objects)s 1369(on)s 1666(the)s 2014(resulting)s 2903(mer)s 4(ged)k 3674(mark)s 4226(will)s 4652(ha)s 4(v)k 3(e)k -5153(equal)s 5726(width.)s 480 4115(The)m 906(root)s 1348(g)s 1(alle)k 3(y)k 15(,)k +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 /LOUT15_4062_det_gall_6 /DEST pdfmark +[ /Dest /LOUT16_4074_det_gall_ld_6 /DEST pdfmark 7217(is)s -7424(created)s 8168(automati)s 8998(-)s 0 3827(cally)m 15(,)k +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 2747(tar)s 4(get)k 3346(is)s 3555(the)s 3902(output)s 4573(\207le,)s 4984(and)s 5387(its)s 5663(object)s 6306(is)s 6515(the)s 6862(entire)s 7460(input,)s 8058(which)s 8699(typ)s -8998(-)s 0 3539(ically)m 584(looks)s 1154(lik)s 2(e)k -1566(this:)s 220 fnt2 480 3038(@P)m 8(ageList)k 480 2750(//)m -480 2462(@T)m 26(e)k 6(xt {)k 480 2174( Body te)m 6(xt of the document ...)k -480 1886(})m 240 fnt1 0 1392(where)m 220 fnt2 639 1389(@P)m 8(ageList)k -240 fnt1 1761 1392(e)m 3(xpands)k 2592(to)s 2830(a)s -2994(sequence)s 3925(of)s 4195(pages)s 4789(containing)s 220 fnt2 -5850 1389(@T)m 26(e)k 6(xtPlace)k 240 fnt1 7067 1392(symbols)m -7914(\(see)s 8352(Section)s 0 1104(1.2\),)m 486(and)s 220 fnt2 -890 1101(@T)m 26(e)k 6(xt)k 240 fnt1 1564 1104(is)m -1774(a)s 1940(g)s 1(alle)k 3(y:)k +8998(-)s 0 1798(ically)m 584(looks)s 1154(lik)s 2(e)k +1566(this:)s 220 fnt2 480 1297(@P)m 8(ageList)k 480 1009(//)m +480 721(@T)m 26(e)k 6(xt {)k 480 433( Body te)m 6(xt of the document ...)k +480 145(})m grestore gsave 1417 -15423 translate @@ -7371,148 +7407,150 @@ 3075(tar)s 8(g)k 2(ets)k 240 fnt5 10249 -1583(29)m gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13368 240 288 60 LoutGraphic gsave 1 LoutMargSet grestore -220 fnt2 480 13207(def @T)m 26(e)k 6(xtPlace { @Galle)k 4(y })k -480 12631(def @T)m 26(e)k 6(xt into { @T)k 26(e)k 6(xtPlace&&preceding })k -480 12343( r)m -3(ight x)k 480 12055({)m 480 11767( x)m 480 11479(})m -240 fnt1 0 10985(The)m 428(spot)s 886(v)s 6(acated)k +0 13205(where)m 220 fnt2 639 13202(@P)m 8(ageList)k 240 fnt1 +1761 13205(e)m 3(xpands)k 2592(to)s 2830(a)s 2994(sequence)s +3925(of)s 4195(pages)s 4789(containing)s 220 fnt2 5850 13202(@T)m 26(e)k 6(xtPlace)k +240 fnt1 7067 13205(symbols)m 7914(\(see)s 8352(Section)s 0 12917(1.2\),)m +486(and)s 220 fnt2 890 12914(@T)m 26(e)k 6(xt)k +240 fnt1 1564 12917(is)m 1774(a)s 1940(g)s 1(alle)k 3(y:)k +220 fnt2 480 12416(def @T)m 26(e)k 6(xtPlace { @Galle)k 4(y })k +480 11840(def @T)m 26(e)k 6(xt into { @T)k 26(e)k 6(xtPlace&&preceding })k +480 11552( r)m -3(ight x)k 480 11264({)m 480 10976( x)m 480 10688(})m +240 fnt1 0 10194(The)m 428(spot)s 886(v)s 6(acated)k 1668(by)s 1961(a)s 2127(g)s 1(alle)k 3(y)k 2760(\211)s 2940(its)s 3215(in)s 9(v)k 4(ocation)k 4268(point)s 4820(\211)s 4999(becomes)s 5887(a)s 220 fnt2 -6052 10982(@Null)m 240 fnt1 6697 10985(object,)m 7387(so)s 7653(this)s -8048(root)s 8492(g)s 1(alle)k 3(y)k 0 10697(is)m +6052 10191(@Null)m 240 fnt1 6697 10194(object,)m 7387(so)s 7653(this)s +8048(root)s 8492(g)s 1(alle)k 3(y)k 0 9906(is)m 210(ef)s 6(fecti)k 6(v)k 3(ely)k 220 fnt2 -1269 10694(@P)m 8(ageList)k 240 fnt1 2393 10697(alone,)m 3018(as)s -3269(required.)s 4229(The)s 220 fnt2 4657 10694(@T)m 26(e)k 6(xt)k -240 fnt1 5331 10697(g)m 1(alle)k 3(y)k 5965(will)s +1269 9903(@P)m 8(ageList)k 240 fnt1 2393 9906(alone,)m 3018(as)s +3269(required.)s 4229(The)s 220 fnt2 4657 9903(@T)m 26(e)k 6(xt)k +240 fnt1 5331 9906(g)m 1(alle)k 3(y)k 5965(will)s 6392(\207nd)s 6823(its)s 7099(\207rst)s 7530(tar)s 4(get)k -8130(preceding)s 0 10409(its)m 276(in)s 9(v)k 4(ocation)k -1330(point,)s 1929(within)s 220 fnt2 2597 10406(@P)m 8(ageList)k -240 fnt1 3661 10409(.)m 480 10035(Printing)m +8130(preceding)s 0 9618(its)m 276(in)s 9(v)k 4(ocation)k +1330(point,)s 1929(within)s 220 fnt2 2597 9615(@P)m 8(ageList)k +240 fnt1 3661 9618(.)m 480 9244(Printing)m [ /Dest /LOUTrootg /DEST pdfmark 1308(the)s 1661(root)s 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 /LOUT15_4062_det_gall_7 /DEST pdfmark +[ /Dest /LOUT16_4074_det_gall_ld_7 /DEST pdfmark 7121(because)s 7940(Lout)s 8457(has)s 8833(no)s -0 9747(w)m 2(ay)k 461(of)s 742(kno)s 6(wing)k +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 3006(paper)s 3607(is.)s 3941(Basser)s 4648(Lout)s 5170(simply)s 5885(prints)s 6490(one)s 6902(root)s 7357(g)s 1(alle)k 3(y)k -8002(component)s 0 9459(per)m 355(page)s 852(\(e)s 3(xcept)k +8002(component)s 0 8668(per)m 355(page)s 852(\(e)s 3(xcept)k 1601(it)s 1782(skips)s 2314(components)s 3511(of)s 3771(height)s 4418(zero\),)s 5005(and)s 5398(the)s 5735(user)s 6182(is)s -6381(responsible)s 7515(for)s 7842(ensuring)s 8708(that)s 0 9171(each)m +6381(responsible)s 7515(for)s 7842(ensuring)s 8708(that)s 0 8380(each)m 504(component)s 1637(is)s 1856(page-sized.)s 3051(Gaps)s 3603(between)s 4466(root)s 4920(g)s 1(alle)k 3(y)k 5563(components,)s 6836(e)s 6(v)k 3(en)k 7345(unbreakable)s 8580(ones,)s -0 8883(ha)m 4(v)k 3(e)k 501(no)s 794(ef)s 6(fect)k -1390(on)s 1687(the)s 2035(result.)s 480 8509(Basser)m 1204(Lout)s +0 8092(ha)m 4(v)k 3(e)k 501(no)s 794(ef)s 6(fect)k +1390(on)s 1687(the)s 2035(result.)s 480 7718(Basser)m 1204(Lout)s 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 /LOUT15_4062_det_gall_8 /DEST pdfmark +[ /Dest /LOUT16_4074_det_gall_ld_8 /DEST pdfmark -[ /Dest /LOUT15_4062_det_gall_9 /DEST pdfmark +[ /Dest /LOUT16_4074_det_gall_ld_9 /DEST pdfmark 7709(within)s 8405(it)s 8625(ha)s 4(v)k 3(e)k -0 8221(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 8218(@Null)m 240 fnt1 -4187 8221(,)m 4295(since)s 4842(until)s 5336(then)s 5805(the)s +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 +4187 7430(,)m 4295(since)s 4842(until)s 5336(then)s 5805(the)s 6154(component)s 7278(is)s 7489(not)s 7855(complete.)s 8896(A)s -0 7933(component)m 1109(which)s 1736(shares)s 2369(a)s 2520(mark)s +0 7142(component)m 1109(which)s 1736(shares)s 2369(a)s 2520(mark)s 3057(with)s 3524(follo)s 6(wing)k 4486(components)s 5679(is)s 5874(held)s 6329(up)s 6607(until)s 7085(the)s 3(y)k -7533(are)s 7865(all)s 8143(complete,)s 0 7645(since)m 547(until)s +7533(are)s 7865(all)s 8143(complete,)s 0 6854(since)m 547(until)s 1040(then)s 1509(their)s 2006(width)s 2608(is)s 2818(uncertain.)s -480 7271(Consider)m 1409(a)s 1581(page)s 2095(with)s 220 fnt2 -2583 7268(@T)m 26(e)k 6(xtPlace)k 240 fnt1 3806 7271(and)m -220 fnt2 4216 7268(@F)m 6(ootSect)k 240 fnt1 5373 7271(recepti)m 6(v)k 3(e)k +480 6480(Consider)m 1409(a)s 1581(page)s 2095(with)s 220 fnt2 +2583 6477(@T)m 26(e)k 6(xtPlace)k 240 fnt1 3806 6480(and)m +220 fnt2 4216 6477(@F)m 6(ootSect)k 240 fnt1 5373 6480(recepti)m 6(v)k 3(e)k 6301(symbols.)s 7268(The)s 7702(rule)s 8135(just)s 8546(gi)s 6(v)k 3(en)k -0 6983(will)m 418(pre)s 6(v)k 3(ent)k 1177(the)s +0 6192(will)m 418(pre)s 6(v)k 3(ent)k 1177(the)s 1517(page)s 2016(from)s 2531(being)s 3108(printed)s 3834(until)s -220 fnt2 4319 6980(@T)m 26(e)k 6(xtPlace)k 240 fnt1 -5528 6983(is)m 5729(replaced)s 6588(by)s 6873(body)s 7399(te)s 3(xt,)k -7852(quite)s 8377(rightly;)s 0 6695(b)m 4(ut)k 220 fnt2 -362 6692(@F)m 6(ootSect)k 240 fnt1 1513 6695(will)m 1939(also)s +220 fnt2 4319 6189(@T)m 26(e)k 6(xtPlace)k 240 fnt1 +5528 6192(is)m 5729(replaced)s 6588(by)s 6873(body)s 7399(te)s 3(xt,)k +7852(quite)s 8377(rightly;)s 0 5904(b)m 4(ut)k 220 fnt2 +362 5901(@F)m 6(ootSect)k 240 fnt1 1513 5904(will)m 1939(also)s 2377(pre)s 6(v)k 3(ent)k 3145(its)s 3421(printing,)s 4285(e)s 6(v)k 3(en)k 4785(when)s 5361(there)s -5894(are)s 6241(no)s 6534(footnotes.)s 480 6321(Basser)m 1187(Lout)s +5894(are)s 6241(no)s 6534(footnotes.)s 480 5530(Basser)m 1187(Lout)s 1709(is)s 1930(k)s 2(een)k 2447(to)s 2696(write)s 3253(out)s 3629(pages)s 4235(as)s 4496(soon)s 5016(as)s 5276(possible,)s 6178(to)s 6427(sa)s 4(v)k 3(e)k 6911(memory)s 15(,)k 7811(and)s 8225(it)s 8428(cannot)s -0 6033(af)m 6(ford)k 624(to)s 852(w)s 2(ait)k +0 5242(af)m 6(ford)k 624(to)s 852(w)s 2(ait)k 1309(fore)s 6(v)k 3(er)k 2038(for)s 2365(non-e)s 3(xistent)k 3592(footnotes.)s 4635(A)s 4854(v)s 6(ariant)k 5559(of)s 5819(the)s 6156(g)s 1(alle)k 3(y)k 6778(concept,)s -7618(called)s 8235(a)s 240 fnt6 8389 6035(for)m 8(cing)k -0 5747(galle)m 7(y)k 240 fnt1 573 5745(,)m -[ /Dest /LOUT15_4062_det_gall_10 /DEST pdfmark +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 /LOUTforcing /DEST pdfmark 680(is)s 890(introduced)s 1971(to)s 2210(solv)s 3(e)k 2768(this)s 3164(problem.)s 4125(A)s 4355(forcing)s 5098(g)s 1(alle)k 3(y)k 5732(is)s 5942(de\207ned)s 6705(lik)s 2(e)k 7117(this:)s -220 fnt2 480 5244(def @T)m 26(e)k 6(xt f)k 6(orce into { @T)k 26(e)k 6(xtPlace&&preceding })k -480 4956( ...)m 240 fnt1 0 4505(and)m 392(so)s 646(on.)s +220 fnt2 480 4453(def @T)m 26(e)k 6(xt f)k 6(orce into { @T)k 26(e)k 6(xtPlace&&preceding })k +480 4165( ...)m 240 fnt1 0 3714(and)m 392(so)s 646(on.)s 1037(When)s 1654(such)s 2138(a)s 2291(g)s 1(alle)k 3(y)k -2913(replaces)s 3734(a)s 220 fnt2 3887 4502(@Galle)m 4(y)k -240 fnt1 4773 4505(symbol,)m 5573(Lout)s 6072(replaces)s 6893(e)s 6(v)k 3(ery)k -7457(recepti)s 6(v)k 3(e)k 8366(symbol)s 0 4217(preceding)m -1004(the)s 220 fnt2 1360 4214(@Galle)m 4(y)k 240 fnt1 -2266 4217(by)m 220 fnt2 2568 4214(@Null)m 240 fnt1 3153 4217(,)m +2913(replaces)s 3734(a)s 220 fnt2 3887 3711(@Galle)m 4(y)k +240 fnt1 4773 3714(symbol,)m 5573(Lout)s 6072(replaces)s 6893(e)s 6(v)k 3(ery)k +7457(recepti)s 6(v)k 3(e)k 8366(symbol)s 0 3426(preceding)m +1004(the)s 220 fnt2 1360 3423(@Galle)m 4(y)k 240 fnt1 +2266 3426(by)m 220 fnt2 2568 3423(@Null)m 240 fnt1 3153 3426(,)m 3268(thus)s 3726(ensuring)s 4611(that)s 5038(as)s 5296(soon)s 5814(as)s 6072(te)s 3(xt)k 6495(enters)s 7124(a)s -7298(page,)s 7865(for)s 8212(e)s 3(xample,)k 0 3929(e)m 6(v)k 3(erything)k +7298(page,)s 7865(for)s 8212(e)s 3(xample,)k 0 3138(e)m 6(v)k 3(erything)k 1064(up)s 1354(to)s 1590(and)s 1991(including)s 2945(the)s 3289(preceding)s 4282(page)s 4787(can)s 5173(be)s 5452(printed.)s 6290(This)s 6762(does)s 7249(not)s 7612(tak)s 2(e)k -8061(care)s 8511(of)s 8778(the)s 0 3641(v)m 3(ery)k +8061(care)s 8511(of)s 8778(the)s 0 2850(v)m 3(ery)k 479(last)s 873(page,)s 1435(b)s 4(ut)k 1801(Basser)s 2501(Lout)s 3016(replaces)s 3852(all)s 4149(recepti)s 6(v)k 3(e)k -5074(symbols)s 5926(by)s 220 fnt2 6223 3638(@Null)m 240 fnt1 -6872 3641(when)m 7451(it)s 7646(realizes)s 8428(that)s 8850(its)s -0 3353(input)m 552(has)s 922(all)s 1215(been)s 1724(read,)s +5074(symbols)s 5926(by)s 220 fnt2 6223 2847(@Null)m 240 fnt1 +6872 2850(when)m 7451(it)s 7646(realizes)s 8428(that)s 8850(its)s +0 2562(input)m 552(has)s 922(all)s 1215(been)s 1724(read,)s 2242(thus)s 2692(allo)s 6(wing)k 3576(the)s 3924(last)s -4315(page)s 4823(to)s 5062(print.)s 480 2979(A)m 714(forcing)s +4315(page)s 4823(to)s 5062(print.)s 480 2188(A)m 714(forcing)s 1461(g)s 1(alle)k 3(y)k 2099(causes)s 2779(the)s 3131(Third)s 3724(La)s 3(w)k 4204(to)s 4448(be)s 4734(applied)s 5500(earlier)s 6172(than)s 6646(e)s 3(xpected,)k -7604(and)s 8012(this)s 8413(creates)s 0 2691(tw)m 2(o)k +7604(and)s 8012(this)s 8413(creates)s 0 1900(tw)m 2(o)k 425(problems.)s 1495(First,)s 2055(the)s 2419(replacement)s 3662(by)s -220 fnt2 3972 2688(@Null)m 240 fnt1 4633 2691(may)m 5114(be)s +220 fnt2 3972 1897(@Null)m 240 fnt1 4633 1900(may)m 5114(be)s 5412(premature:)s 6562(a)s 6744(g)s 1(alle)k 3(y)k -7394(may)s 7876(turn)s 8334(up)s 8643(later)s 0 2403(w)m 2(anting)k +7394(may)s 7876(turn)s 8334(up)s 8643(later)s 0 1612(w)m 2(anting)k 869(one)s 1318(of)s 1636(the)s 2032(defunct)s 2856(tar)s 4(gets.)k 3699(Such)s 4283(g)s 1(alle)k 3(ys)k 5054(\(entries)s 5867(in)s 6157(tables)s 6813(of)s 7131(contents)s 8026(are)s -8421(typical)s 0 2115(e)m 3(xamples\))k 1020(are)s 1358(copied)s +8421(typical)s 0 1324(e)m 3(xamples\))k 1020(are)s 1358(copied)s 2045(into)s 2461(the)s 2801(cross)s 3334(reference)s 4268(database)s 5138(and)s 5534(read)s 5994(in)s 6228(during)s 6897(the)s 7237(ne)s 3(xt)k 7697(run)s 8064(just)s 8460(before)s -0 1827(their)m 488(tar)s 4(gets)k 1161(are)s 1498(closed,)s +0 1036(their)m 488(tar)s 4(gets)k 1161(are)s 1498(closed,)s 2206(and)s 2600(so)s 2856(the)s 3(y)k 3309(\207nd)s 3730(their)s 4217(tar)s 4(gets)k 4891(in)s 5124(the)s 5462(end.)s 5962(Care)s 6459(must)s 6974(be)s 7246(tak)s 2(en)k -7809(to)s 8038(ensure)s 8708(that)s 0 1539(lar)m 4(ge)k +7809(to)s 8038(ensure)s 8708(that)s 0 748(lar)m 4(ge)k 526(g)s 1(alle)k 3(ys)k 1247(such)s 1739(as)s 1986(chapters)s 2829(and)s 3230(sections)s 4047(do)s 4337(not)s 4700(ha)s 4(v)k 3(e)k 5197(defunct)s 5971(tar)s 4(gets,)k 6706(since)s 7250(the)s 7594(cost)s 8036(of)s 8303(cop)s 2(ying)k -0 1251(them)m 538(to)s 777(and)s 1181(from)s 1705(the)s -2053(database)s 2932(is)s 3142(unacceptably)s 4458(high.)s 480 877(It)m +0 460(them)m 538(to)s 777(and)s 1181(from)s 1705(the)s +2053(database)s 2932(is)s 3142(unacceptably)s 4458(high.)s 480 86(It)m 694(is)s 914(actually)s 1734(an)s 2027(o)s 3(v)k 3(er)k 4(-simpli\207cation)k 3901(to)s 4150(say)s 4533(that)s 4961(these)s 5517(replacements)s -6838(occur)s 7439(when)s 8025(the)s 8383(forcing)s 0 589(g)m 1(alle)k 3(y)k -633(replaces)s 1464(its)s 220 fnt2 1738 586(@Galle)m 4(y)k -240 fnt1 2576 589(.)m 2738(What)s 3315(really)s 3910(happens)s -4744(is)s 4952(that)s 5368(from)s 5891(this)s 6285(moment)s -7127(on)s 7422(Lout)s 7932(understands)s +6838(occur)s 7439(when)s 8025(the)s 8383(forcing)s grestore gsave 1417 -15423 translate @@ -7567,106 +7605,110 @@ gsave 0 LoutMargSet grestore -0 13205(that)m 414(it)s 602(has)s 968(the)s -1311(right)s 1818(to)s 2053(mak)s 2(e)k 2621(these)s -3163(replacements,)s 4526(and)s 4926(it)s 5114(will)s 5535(do)s -5824(each)s 6315(one)s 6713(at)s 6940(the)s 7284(\207rst)s -7711(moment)s 8550(when)s 0 12917(not)m 369(doing)s 972(it)s -1168(w)s 2(ould)k 1827(hold)s 2315(things)s 2955(up.)s -3363(So)s 3673(there)s 4210(is)s 4423(a)s 4593(short)s -5135(period)s 5808(of)s 6083(grace)s 6660(when)s 7240(g)s 1(alle)k 3(ys,)k -8024(such)s 8524(as)s 8778(the)s 0 12629(entries)m 687(in)s -930(tables)s 1538(of)s 1809(contents)s 2657(just)s 3062(alluded)s -3824(to,)s 4117(can)s 4506(sneak)s 5112(into)s 5537(these)s -6084(recepti)s 6(v)k 3(e)k 7006(symbols.)s 480 12255(The)m -220 fnt2 902 12252(into)m 240 fnt1 1302 12255(and)m 220 fnt2 -1699 12252(f)m 6(orce into)k 240 fnt1 2642 12255(forms)m 3243(are)s -3584(actually)s 4387(just)s 4786(abbre)s 6(viations)k 6112(for)s -6444(the)s 6785(true)s 7206(w)s 2(ay)k 7650(that)s -8062(g)s 1(alle)k 3(ys)k 8779(are)s 0 11967(de\207ned,)m -806(which)s 1442(is)s 1646(by)s 1934(gi)s 6(ving)k +0 13205(g)m 1(alle)k 3(y)k 633(replaces)s +1464(its)s 220 fnt2 1738 13202(@Galle)m 4(y)k 240 fnt1 +2576 13205(.)m 2738(What)s 3315(really)s 3910(happens)s 4744(is)s +4952(that)s 5368(from)s 5891(this)s 6285(moment)s 7127(on)s +7422(Lout)s 7932(understands)s 0 12917(that)m 414(it)s 602(has)s +968(the)s 1311(right)s 1818(to)s 2053(mak)s 2(e)k +2621(these)s 3163(replacements,)s 4526(and)s 4926(it)s 5114(will)s +5535(do)s 5824(each)s 6315(one)s 6713(at)s 6940(the)s +7284(\207rst)s 7711(moment)s 8550(when)s 0 12629(not)m 369(doing)s +972(it)s 1168(w)s 2(ould)k 1827(hold)s 2315(things)s +2955(up.)s 3363(So)s 3673(there)s 4210(is)s 4423(a)s +4593(short)s 5135(period)s 5808(of)s 6083(grace)s 6660(when)s +7240(g)s 1(alle)k 3(ys,)k 8024(such)s 8524(as)s +8778(the)s 0 12341(entries)m 687(in)s 930(tables)s 1538(of)s +1809(contents)s 2657(just)s 3062(alluded)s 3824(to,)s 4117(can)s +4506(sneak)s 5112(into)s 5537(these)s 6084(recepti)s 6(v)k 3(e)k +7006(symbols.)s 480 11967(The)m 220 fnt2 902 11964(into)m 240 fnt1 +1302 11967(and)m 220 fnt2 1699 11964(f)m 6(orce into)k 240 fnt1 +2642 11967(forms)m 3243(are)s 3584(actually)s 4387(just)s 4786(abbre)s 6(viations)k +6112(for)s 6444(the)s 6785(true)s 7206(w)s 2(ay)k +7650(that)s 8062(g)s 1(alle)k 3(ys)k 8779(are)s +0 11679(de\207ned,)m 806(which)s 1442(is)s 1646(by)s 1934(gi)s 6(ving)k 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 /LOUT15_4062_det_gall_11 /DEST pdfmark +[ /Dest /LOUT16_4074_det_gall_ld_11 /DEST pdfmark 7677(de\207nition)s -8644(with)s 0 11679(the)m 348(special)s 1066(name)s 220 fnt2 -1640 11676(@T)m 26(arget)k 240 fnt1 2467 11679(:)m 220 fnt2 -480 11178(def @T)m 26(e)k 6(xt)k 480 10890( r)m -3(ight x)k -480 10602({)m 480 10314( def @T)m 26(arget { @T)k 26(e)k 6(xtPlace&&preceding })k -480 9738( x)m 480 9450(})m 240 fnt1 0 8956(A)m 237(forcing)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 +480 10890(def @T)m 26(e)k 6(xt)k 480 10602( r)m -3(ight x)k +480 10314({)m 480 10026( def @T)m 26(arget { @T)k 26(e)k 6(xtPlace&&preceding })k +480 9450( x)m 480 9162(})m 240 fnt1 0 8668(A)m 237(forcing)s 988(g)s 1(alle)k 3(y)k 1630(is)s 1848(obtained)s -2738(by)s 3039(using)s 220 fnt2 3619 8953(&&&)m 240 fnt1 -4121 8956(instead)m 4864(of)s 220 fnt2 5143 8953(&&)m 240 fnt1 -5431 8956(.)m 220 fnt2 5602 8953(@T)m 26(arget)k 240 fnt1 -6497 8956(may)m 6971(be)s 7261(an)s 7552(arbitrary)s 8435(object,)s -0 8668(pro)m 3(vided)k 908(that)s 1329(it)s 1524(yields)s +2738(by)s 3039(using)s 220 fnt2 3619 8665(&&&)m 240 fnt1 +4121 8668(instead)m 4864(of)s 220 fnt2 5143 8665(&&)m 240 fnt1 +5431 8668(.)m 220 fnt2 5602 8665(@T)m 26(arget)k 240 fnt1 +6497 8668(may)m 6971(be)s 7261(an)s 7552(arbitrary)s 8435(object,)s +0 8380(pro)m 3(vided)k 908(that)s 1329(it)s 1524(yields)s 2149(such)s 2648(a)s 2817(cross)s 3362(reference)s 4307(when)s 4886(e)s 6(v)k 6(aluated.)k 5957(In)s 6216(this)s 6615(w)s 2(ay)k 15(,)k 7107(dif)s 6(ferent)k -7985(in)s 9(v)k 4(ocations)k 0 8380(may)m 466(ha)s 4(v)k 3(e)k -967(dif)s 6(ferent)k 1842(tar)s 4(gets.)k 480 8006(The)m +7985(in)s 9(v)k 4(ocations)k 0 8092(may)m 466(ha)s 4(v)k 3(e)k +967(dif)s 6(ferent)k 1842(tar)s 4(gets.)k 480 7718(The)m 904(forcing)s 1643(g)s 1(alle)k 3(y)k 2273(ef)s 6(fect)k 2865(can)s 3249(be)s 3527(obtained)s 4405(in)s 4644(another)s 5417(w)s 2(ay)k 15(,)k 5901(by)s 6191(replacing)s -7129(the)s 220 fnt2 7473 8003(@Galle)m 4(y)k 240 fnt1 -8366 8006(symbol)m 0 7718(to)m 245(which)s 893(the)s 1247(g)s 1(alle)k 3(y)k -1887(is)s 2103(attached)s 2964(by)s 220 fnt2 3264 7715(@F)m 6(orceGalle)k 4(y)k -240 fnt1 4657 7718(.)m 4827(The)s 5261(adv)s 6(antage)k +7129(the)s 220 fnt2 7473 7715(@Galle)m 4(y)k 240 fnt1 +8366 7718(symbol)m 0 7430(to)m 245(which)s 893(the)s 1247(g)s 1(alle)k 3(y)k +1887(is)s 2103(attached)s 2964(by)s 220 fnt2 3264 7427(@F)m 6(orceGalle)k 4(y)k +240 fnt1 4657 7430(.)m 4827(The)s 5261(adv)s 6(antage)k 6287(of)s 6565(this)s 6967(form)s 7497(is)s 7713(that)s -8137(the)s 8492(g)s 1(alle)k 3(y)k 0 7430(can)m +8137(the)s 8492(g)s 1(alle)k 3(y)k 0 7142(can)m 389(then)s 858(be)s 1140(forcing)s 1883(at)s 2115(some)s 2676(places)s 3324(and)s 3728(not)s 4094(at)s 4326(others,)s -5017(using)s 5589(the)s 5937(formula)s 220 fnt2 480 6929(def @SomePlace r)m -3(ight x)k -480 6641({)m 480 6353( x @Case {)m 480 6065( nof)m 6(orce @Y)k 4(ield @Galle)k 4(y)k -480 5777( f)m 6(orce @Y)k 4(ield @F)k 6(orceGalle)k 4(y)k -480 5489( })m 480 5201(})m 240 fnt1 0 4707(No)m 6(w)k +5017(using)s 5589(the)s 5937(formula)s 220 fnt2 480 6641(def @SomePlace r)m -3(ight x)k +480 6353({)m 480 6065( x @Case {)m 480 5777( nof)m 6(orce @Y)k 4(ield @Galle)k 4(y)k +480 5489( f)m 6(orce @Y)k 4(ield @F)k 6(orceGalle)k 4(y)k +480 5201( })m 480 4913(})m 240 fnt1 0 4419(No)m 6(w)k 514(a)s 680(g)s 1(alle)k 3(y)k 1314(may)s -1780(ha)s 4(v)k 3(e)k 220 fnt2 2281 4704(@SomePlace)m -240 fnt1 3677 4707(for)m 4015(its)s 4291(tar)s 4(get,)k +1780(ha)s 4(v)k 3(e)k 220 fnt2 2281 4416(@SomePlace)m +240 fnt1 3677 4419(for)m 4015(its)s 4291(tar)s 4(get,)k 4937(and)s 5341(if)s 5558(it)s 5750(happens)s 6586(to)s -6825(attach)s 7452(to)s 220 fnt2 480 4206(@SomePlace f)m 6(orce)k -240 fnt1 0 3751(it)m 192(will)s 618(ha)s 4(v)k 3(e)k +6825(attach)s 7452(to)s 220 fnt2 480 3918(@SomePlace f)m 6(orce)k +240 fnt1 0 3463(it)m 192(will)s 618(ha)s 4(v)k 3(e)k 1119(the)s 1467(ef)s 6(fect)k 2063(of)s 2334(a)s 2500(forcing)s 3243(g)s 1(alle)k 3(y)k 15(,)k 3915(while)s 4502(if)s 4719(it)s 4911(happens)s 5747(to)s -5986(attach)s 6613(to)s 220 fnt2 480 3250(@SomePlace nof)m 6(orce)k -240 fnt1 0 2795(it)m 192(will)s 618(not.)s 480 2421(Although)m +5986(attach)s 6613(to)s 220 fnt2 480 2962(@SomePlace nof)m 6(orce)k +240 fnt1 0 2507(it)m 192(will)s 618(not.)s 480 2133(Although)m 1436(it)s 1621(doesn')s 4(t)k 2374(matter)s 3036(whether)s 3859(a)s 4018(g)s 1(alle)k 3(y)k 4645(is)s 4848(declared)s 5708(as)s 5951(a)s 6110(forcing)s 6846(g)s 1(alle)k 3(y)k 7473(or)s 7725(merely)s 8435(arri)s 6(v)k 3(es)k -0 2133(at)m 244(a)s 220 fnt2 422 2130(@F)m 6(orceGalle)k 4(y)k -240 fnt1 1887 2133(symbol)m 2659(from)s 3195(the)s 3555(point)s +0 1845(at)m 244(a)s 220 fnt2 422 1842(@F)m 6(orceGalle)k 4(y)k +240 fnt1 1887 1845(symbol)m 2659(from)s 3195(the)s 3555(point)s 4119(of)s 4402(vie)s 6(w)k 4928(of)s 5211(the)s 5571(ef)s 6(fect)k 6179(on)s 6488(nearby)s 7205(tar)s 4(gets,)k -7956(there)s 8501(is)s 8724(one)s 0 1845(w)m 2(ay)k +7956(there)s 8501(is)s 8724(one)s 0 1557(w)m 2(ay)k 446(in)s 683(which)s 1319(Lout)s 1825(treats)s 2387(the)s 2729(tw)s 2(o)k 3133(cases)s 3682(dif)s 6(ferently)k 15(.)k 4827(If)s 5051(a)s 5211(forcing)s 5948(g)s 1(alle)k 3(y')k 13(s)k -6733(\207rst)s 7158(component)s 8276(does)s 8760(not)s 0 1557(\207t)m +6733(\207rst)s 7158(component)s 8276(does)s 8760(not)s 0 1269(\207t)m 264(into)s 695(the)s 1048(a)s 4(v)k 6(ailable)k 1962(space,)s 2606(that)s 3029(component)s 4159(will)s 4590(be)s 4878(scaled)s 5539(v)s 3(ertically)k 6496(until)s 6995(it)s -7192(does.)s 7801(The)s 8235(rationale)s 0 1269(for)m 343(this)s +7192(does.)s 7801(The)s 8235(rationale)s 0 981(for)m 343(this)s 744(is)s 959(that)s 1382(forcing)s 2130(g)s 1(alle)k 3(ys)k 2860(are)s 3212(meant)s 3861(to)s 4105(carry)s 4654(the)s 5007(b)s 4(ulk)k 5496(of)s 5772(the)s 6125(document)s 7134(and)s 7543(cannot)s 8246(af)s 6(ford)k 8887(to)s -0 981(be)m 295(held)s 779(up)s 1086(because)s 1913(the)s +0 693(be)m 295(held)s 779(up)s 1086(because)s 1913(the)s 2275(user)s 2747(has)s 3131(inadv)s 3(ertently)k 4456(included)s 5352(an)s 5649(o)s 3(v)k 3(er)k 4(-high)k -6640(component,)s 7825(which)s 8481(for)s 8833(all)s 0 693(Lout)m +6640(component,)s 7825(which)s 8481(for)s 8833(all)s 0 405(Lout)m 514(kno)s 6(ws)k 1188(to)s 1430(the)s 1781(contrary)s 2634(may)s 3103(not)s 3472(\207t)s 3734(on)s 4034(an)s 3(y)k 4433(page.)s 5052(If)s 5285(this)s 5684(scaling)s 6417(is)s 6630(not)s 6999(w)s 2(anted)k 7749(b)s 4(ut)k -8114(forcing)s 8860(is,)s 0 405(the)m 348(g)s 1(alle)k 3(y)k +8114(forcing)s 8860(is,)s 0 117(the)m 348(g)s 1(alle)k 3(y)k 982(may)s 1448(be)s 1730(declared)s 2597(not)s 2963(forcing)s 3706(b)s 4(ut)k 4068(all)s 4361(its)s 4637(tar)s 4(gets)k 5320(may)s 5786(be)s 6068(set)s 6393(to)s 6632(contain)s -220 fnt2 7393 402(@F)m 6(orceGalle)k 4(y)k 240 fnt1 -8786 405(.)m +220 fnt2 7393 114(@F)m 6(orceGalle)k 4(y)k 240 fnt1 +8786 117(.)m grestore gsave 1417 -15423 translate @@ -7726,7 +7768,7 @@ 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 /LOUT15_4062_det_gall_12 /DEST pdfmark +[ /Dest /LOUT16_4074_det_gall_ld_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 @@ -7887,13 +7929,13 @@ 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 /LOUT15_4062_det_sort_1 /DEST pdfmark +[ /Dest /LOUT16_4074_det_sort_ld_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 /LOUT15_4062_det_sort_2 /DEST pdfmark +[ /Dest /LOUT16_4074_det_sort_ld_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 @@ -7917,31 +7959,31 @@ 0 5665(is)m 253(to)s 536(print)s 1091(only)s 1615(the)s 2007(\207rst)s 2481(of)s 2796(them;)s 3430(the)s 3822(assumption)s 5013(is)s 5266(that)s 5728(the)s 6120(others)s 6799(are)s -7190(probably)s 8139(unw)s 2(anted)k 0 5377(duplicates.)m 1146(This)s -1636(holds)s 2220(good)s 2772(for)s 3123(sorted)s 3779(reference)s -4736(lists,)s 5241(for)s 5593(e)s 3(xample:)k 6579(we)s -6928(don')s 4(t)k 7503(w)s 2(ant)k 8040(tw)s 2(o)k -8464(copies)s 0 5089(of)m 273(a)s 442(reference)s 1388(just)s -1796(because)s 2611(we)s 2949(happen)s 3701(to)s 3943(cite)s -4345(it)s 4540(twice.)s 5224(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k -6187(the)s 6537(other)s 7091(common)s 7989(e)s 3(xample)k -8855(of)s 0 4801(sorted)m 642(g)s 1(alle)k 3(ys,)k -1422(inde)s 3(x)k 2006(entries,)s 2749(requires)s 3569(something)s -4619(dif)s 6(ferent:)k 240 fnt6 5600 4803(mer)m 8(g)k 2(ed)k -240 fnt1 6374 4801(g)m 1(alle)k 3(ys.)k 480 4427(Suppose)m -1348(that)s 1766(at)s 1998(some)s 2559(point)s 3111(of)s -3382(the)s 3730(document)s 4734(we)s 5069(insert)s 5659(the)s -6007(inde)s 3(x)k 6591(entry)s 220 fnt2 480 3926(aardv)m 5(ar)k -3(ks @Inde)k 6(xEntr)k -6(y { Aardv)k 5(ar)k -3(ks)k 3(, 23 })k -240 fnt1 0 3428(while)m 587(at)s 819(another)s 1596(point)s -2148(we)s 2483(insert)s 220 fnt2 480 2927(aardv)m 5(ar)k -3(ks @Inde)k 6(xEntr)k -6(y { Aardv)k 5(ar)k -3(ks)k 3(, 359 })k -240 fnt1 0 2429(Ho)m 6(w)k 505(the)s 843(page)s +7190(probably)s 8139(unw)s 2(anted)k 0 5377(duplicates.)m 1128(This)s +1599(holds)s 2164(good)s 2697(for)s 3029(sorted)s 3666(reference)s +4604(lists,)s 5090(for)s 5423(e)s 3(xample:)k 6390(we)s +6720(don')s 4(t)k 7276(w)s 2(ant)k 7794(tw)s 2(o)k +8199(copies)s 8855(of)s 0 5089(a)m 166(reference)s 1109(just)s +1514(because)s 2327(we)s 2662(happen)s 3411(to)s 3650(cite)s +4050(it)s 4242(twice.)s 480 4715(The)m 921(other)s 1485(common)s +2393(e)s 3(xample)k 3269(of)s 3553(sorted)s 4208(g)s 1(alle)k 3(ys,)k +5001(inde)s 3(x)k 5598(entries,)s 6354(requires)s 7187(something)s +8251(dif)s 6(ferent)k 0 4427(from)m 540(discarding)s 1606(duplicates:)s +240 fnt6 2758 4429(mer)m 8(g)k 2(ed)k 240 fnt1 +3549 4427(g)m 1(alle)k 3(ys.)k 4402(Suppose)s 5287(that)s +5722(at)s 5971(some)s 6548(point)s 7117(of)s 7405(the)s +7770(document)s 8791(we)s 0 4139(insert)m 590(the)s 938(inde)s 3(x)k +1522(entry)s 220 fnt2 480 3638(aardv)m 5(ar)k -3(ks @Inde)k 6(xEntr)k -6(y { Aardv)k 5(ar)k -3(ks)k 3(, 23 })k +240 fnt1 0 3140(while)m 587(at)s 819(another)s 1596(point)s +2148(we)s 2483(insert)s 220 fnt2 480 2639(aardv)m 5(ar)k -3(ks @Inde)k 6(xEntr)k -6(y { Aardv)k 5(ar)k -3(ks)k 3(, 359 })k +240 fnt1 0 2141(Ho)m 6(w)k 505(the)s 843(page)s 1341(numbers)s 2206(are)s 2544(w)s 2(ork)k 2(ed)k 3306(out)s 3662(is)s 3862(not)s 4219(rele)s 6(v)k 6(ant)k 5026(here.)s 5591(Clearly)s 6338(we)s 6664(w)s 2(ould)k 7309(lik)s 2(e)k 7711(to)s 7940(mer)s 4(ge)k -8579(these)s 0 2141(tw)m 2(o)k 410(entries)s 1097(into)s +8579(these)s 0 1853(tw)m 2(o)k 410(entries)s 1097(into)s 1522(one)s 1924(entry)s 2469(that)s 2887(comes)s 3549(out)s -3915(as)s 480 1636(Aardv)m 6(arks, 23, 359)k 0 1152(The)m 428(follo)s 6(wing)k +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 @@ -8029,7 +8071,7 @@ 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 /LOUT15_4062_det_sort_3 /DEST pdfmark +[ /Dest /LOUT16_4074_det_sort_ld_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 @@ -8086,34 +8128,52 @@ 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 240 fnt5 -0 4836(2.9.)m 471(Horizontal)s 1628(galleys)s +2992(Lout)s 3504(e)s 3(xponential)k 4672(time.)s 480 5255(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 +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 +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 +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 +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 +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 +471(Horizontal)s 1628(galleys)s [ /Dest /LOUThorizontal /DEST pdfmark -240 fnt1 480 4359(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 4361(vertical)m 4353(galle)s 7(ys)k -240 fnt1 5018 4359(:)m 5191(g)s 1(alle)k 3(ys)k -5922(whose)s 6597(components)s 7812(are)s 8166(separated)s 0 4071(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 3783(separated)m 951(by)s -1235(the)s 1574(horizontal)s 2588(concatenation)s 3963(operator)s 220 fnt2 -4810 3780(&)m 240 fnt1 5002 3783(\(or)m 5331(equi)s 6(v)k 6(alently)k 15(,)k +240 fnt1 480 2833(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 +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 +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 6583(by)s 6867(spaces\).)s 7725(These)s 8342(w)s 2(ork)k -8883(in)s 0 3495(the)m 346(same)s 891(w)s 2(ay)k +8883(in)s 0 1969(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 3207(de\207nes)m 730(the)s +7803(the)s 8149(follo)s 6(wing)k 0 1681(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 2919(v)m 6(arying)k 778(the)s 1126(size)s -1553(of)s 1824(the)s 2172(outdent:)s 220 fnt2 480 2418(def @OutdentP)m 8(ar)k -480 2130( named outdent { 2f })m 480 1842( r)m -3(ight x)k 480 1554({)m 480 1266( def @P)m 8(arPlace { @Galle)k 4(y })k -480 690( def @LineList)m 480 402( {)m 480 114( outdent @Wide {} | @P)m 26(Adjust @P)k 8(arPlace)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 grestore gsave 1417 -15423 translate @@ -8164,128 +8224,107 @@ 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 13264 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13267 240 288 60 LoutGraphic gsave 0 LoutMargSet grestore -220 fnt2 480 13207( //1vx @LineList)m 480 12919( })m 480 12343( 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 12055( r)m -3(ight x)k 480 11767( {)m 480 11479( x)m 480 11191( })m -480 10615( @P)m 26(Adjust @P)k 8(arPlace)k 480 10327( // @P)m 8(arGalle)k 4(y { x &1r)k -8(t })k -480 10039( //1vx @LineList)m 480 9751(})m 240 fnt1 0 9257(Notice)m 703(the)s -1061(use)s 1446(of)s 220 fnt2 1727 9254(&1r)m -8(t)k -240 fnt1 2203 9257(to)m 2452(cancel)s 3127(the)s 3485(ef)s 6(fect)k -4091(of)s 220 fnt2 4372 9254(@P)m 26(Adjust)k 240 fnt1 -5390 9257(on)m 5697(the)s 6055(last)s 6456(line)s 6880(of)s -7161(the)s 7519(paragraph.)s 8650(This)s 0 8969(de\207nition)m 969(has)s +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 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 8966(@LineList)m 240 fnt1 7730 8969(symbol)m 8484(which)s -0 8681(will)m 431(hold)s 921(up)s 1219(promotion)s 2279(of)s +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 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 8393(used)m -497(to)s 736(end)s 1140(a)s 1306(list.)s 480 8019(In)m +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 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 7731(there)m +8204(Ho)s 6(we)k 6(v)k 3(er)k 0 6006(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 7443(Perhaps)m +5211(practical)s 6113(considerations)s 7571(and)s 8001(limitations.)s 0 5718(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 7069(Each)m +3204(symmetry)s 4214(will)s 4640(be)s 4922(implemented.)s 480 5344(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 6781(This)m 517(is)s 769(needed)s +8052(that)s 8477(width.)s 0 5056(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 6493(paragraph)m 1001(breaking)s 1879(in)s 2110(the)s +8855(of)s 0 4768(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 6205(height.)m 762(Instead,)s +7631(particular)s 8592(\207x)s 3(ed)k 0 4480(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 5831(When)m 1096(tw)s 2(o)k +4288(indi)s 6(vidual)k 5307(height.)s 480 4106(When)m 1096(tw)s 2(o)k 1492(objects)s 2206(are)s 2539(separated)s 3485(by)s 220 fnt2 -3766 5828(/)m 240 fnt1 3830 5831(,)m 3923(the)s 3(y)k +3766 4103(/)m 240 fnt1 3830 4106(,)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 5543(holds)m +7029(\(Section)s 7868(2.7\),)s 8340(and)s 8730(this)s 0 3818(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 5255(tar)m 4(gets.)k +7814(into)s 8251(dif)s 6(ferent)k 0 3530(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 4967(will)m 437(be)s 731(preserv)s 3(ed,)k +7622(their)s 8110(alignment)s 0 3242(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 4964(&)m 240 fnt1 0 4679(aligns)m 635(the)s 996(marks)s +8924 3239(&)m 240 fnt1 0 2954(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 4391(that)m 416(the)s 762(height)s 1417(of)s 1686(an)s 3(y)k +0 2666(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 4103(the)m +7679(does)s 8167(not)s 8530(af)s 6(fect)k 0 2378(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 3815(concatenation)m 1392(operator)s 9(,)k 220 fnt2 2293 3812(|)m -240 fnt1 2330 3815(,)m 2444(does)s 2941(assign)s 3604(a)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 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 3527(objects)m 728(separated)s 1688(by)s 1982(this)s 2378(operator)s +0 1802(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 3153(Lout)m 985(is)s 1187(able)s 1633(to)s 1864(read)s +480 1428(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 2865(ument)m +7360(processes)s 8319(the)s 8659(doc)s 8998(-)s 0 1140(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 2577(horizontal)m 1024(g)s 1(alle)k 3(ys)k 1748(are)s +0 852(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 2203(In)m 744(principle)s 1658(Lout)s 2178(should)s +7752(long.)s 480 478(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 1915(the)m 3(y)k 463(are)s 810(simple)s +8550(when)s 0 190(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 1541(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 1253(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 965(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 677(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 674(@Break)m 240 fnt1 -3899 677(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 389(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 101(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 + grestore gsave 1417 -15423 translate @@ -8340,91 +8379,116 @@ gsave 1 LoutMargSet grestore -0 13205(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 12917(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 12124(2.10.)m -591(Optimal)s 1495(galley)s 2149(br)s 4(eaking)k +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 +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 +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 +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 +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 +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 +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 +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 +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 +2149(br)s 4(eaking)k [ /Dest /LOUToptimal /DEST pdfmark -240 fnt1 -480 11647(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 /LOUT15_4062_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 11359(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 10985(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 10697(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 10409(breaking)m 893(used)s -1393(by)s 1690(Lout)s 2206(\(copied)s 2984(from)s 3511(the)s -3863(T)s 3959 10361(E)m 4067 10409(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 10121(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 9747(Lout)m 1050(of)s 6(fers)k 240 fnt6 -1709 9749(optimal)m 2559(galle)s 7(y)k 3250(br)s 8(eaking)k -240 fnt1 4087 9747(,)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 9459(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 9171(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 8797(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 8509(parameter)m 1036(or)s 1317(nested)s 2008(symbol)s -2790(called)s 220 fnt2 3440 8506(@Optimiz)m 3(e)k 240 fnt1 -4599 8509(whose)m 5290(v)s 6(alue)k 5880(is)s 220 fnt2 -6112 8506(Y)m 30(es)k 240 fnt1 6453 8509(.)m 6639(Lik)s 2(e)k -7153(cross)s 7717(referencing,)s -[ /Dest /LOUT15_4062_det_opti_2 /DEST pdfmark -8934(it)s 0 8221(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 7933(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 +240 fnt1 480 9919(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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +6639(Lik)s 2(e)k 7153(cross)s 7717(referencing,)s +[ /Dest /LOUT16_4074_det_opti_ld_2 /DEST pdfmark +8934(it)s +0 6493(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 +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 7645(to)m 232(\207nd)s +7257(information)s 8431(is)s 8629(used)s 0 5917(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 7357(optimal)m 785(break)s 1377(is)s 1587(retrie)s 6(v)k 3(ed)k -2484(and)s 2888(used.)s 480 6983(Considering)m 1727(that)s 2170(this)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 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 6695(ne)m 6(w)k 460(page)s 982(symbols,)s +7995(conditional)s 0 4967(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 6407(If)m 250(it)s 463(does)s 974(go)s 1287(badly)s +0 4679(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 6404(lout.li)m 240 fnt1 4580 6407(then)m 5069(running)s 5888(Lout)s -6421(twice)s 7014(without)s 7826(changing)s 8778(the)s 0 6119(document)m +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 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 5831(con)m 9(v)k 3(er)k 4(ges.)k 1151(These)s +0 4103(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 5543(page)m 508(boundaries.)s +8251(f)s 2(all)k 8655(near)s 0 3815(page)m 508(boundaries.)s grestore gsave @@ -8482,9 +8546,9 @@ 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 /LOUT15_4062_pre_begi_1 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_begi_ld_1 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_begi_2 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_begi_ld_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 @@ -8511,7 +8575,7 @@ 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 /LOUT15_4062_pre_conc_1 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_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 @@ -8525,7 +8589,7 @@ 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 /LOUT15_4062_pre_conc_2 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_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 @@ -8539,7 +8603,7 @@ 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 /LOUT15_4062_pre_conc_3 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_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 @@ -8600,7 +8664,7 @@ 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 /LOUT15_4062_pre_conc_4 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_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 @@ -8642,7 +8706,7 @@ 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 /LOUT15_4062_pre_conc_5 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_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 @@ -8651,7 +8715,7 @@ 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 /LOUT15_4062_pre_conc_6 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_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 @@ -8683,7 +8747,7 @@ 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 /LOUT15_4062_pre_conc_7 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_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 @@ -8694,29 +8758,29 @@ 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 /LOUT15_4062_pre_conc_8 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_8 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_conc_9 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_9 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_conc_10 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_10 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_conc_11 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_11 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_conc_12 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_12 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_conc_13 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_13 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_conc_14 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_14 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_conc_15 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_15 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_conc_16 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_16 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_conc_17 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_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 /LOUT15_4062_pre_conc_18 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_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 @@ -8724,9 +8788,9 @@ 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 /LOUT15_4062_pre_conc_19 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_19 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_conc_20 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_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 @@ -8736,24 +8800,24 @@ 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 /LOUT15_4062_pre_conc_21 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_21 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_conc_22 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_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 /LOUT15_4062_pre_conc_23 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_23 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_conc_24 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_24 /DEST pdfmark 1957(o)s 3(v)k 3(erstrik)k 2(e,)k -[ /Dest /LOUT15_4062_pre_conc_25 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_25 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_conc_26 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_26 /DEST pdfmark 3028(and)s 3450(k)s 2(erning)k -[ /Dest /LOUT15_4062_pre_conc_27 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_27 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_conc_28 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_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 @@ -8774,13 +8838,13 @@ 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 /LOUT15_4062_pre_conc_29 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_29 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_conc_30 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_30 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_conc_31 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_31 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_conc_32 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_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 @@ -9429,9 +9493,9 @@ 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 /LOUT15_4062_pre_conc_33 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_33 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_conc_34 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_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 @@ -10528,7 +10592,7 @@ 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 /LOUT15_4062_pre_conc_35 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_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 @@ -10540,18 +10604,18 @@ 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] /Subtype /Link /Dest /LOUTknuth1984tex /ANN pdfmark +[ /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 /LOUT15_4047_pre_conc_1 /DEST pdfmark +[ /Dest /LOUT16_4059_pre_conc_ld_1 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_conc_36 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_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 /LOUT15_4062_pre_conc_37 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_37 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_conc_38 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_conc_ld_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 @@ -10645,15 +10709,15 @@ [ /Dest /LOUTfont /DEST pdfmark 240 fnt1 480 11939(A)m 240 fnt6 728 11941(font)m -[ /Dest /LOUT15_4062_pre_font_1 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_font_ld_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 /LOUT15_4062_pre_font_2 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_font_ld_2 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_font_3 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_font_ld_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 @@ -10678,9 +10742,9 @@ 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 /LOUT15_4062_pre_font_4 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_font_ld_4 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_font_5 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_font_ld_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 @@ -10699,7 +10763,7 @@ 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 /LOUT15_4062_pre_font_6 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_font_ld_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 @@ -10826,7 +10890,7 @@ 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 /LOUT15_4062_pre_font_7 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_font_ld_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 @@ -10838,116 +10902,92 @@ 240 fnt1 5873 11258(\),)m 6055(so)s 6317(it)s 6504(is)s 6710(not)s 7072(necessary)s 8051(to)s 8285(mention)s 0 10970(this)m 396(attrib)s 4(ute)k 1243(when)s 1819(gi)s 6(ving)k -2478(an)s 2761(initial)s 3372(font.)s 480 10596(There)m 1080(are)s -1413(tw)s 2(o)k 1810(prede\207ned)s 2864(symbols,)s 220 fnt2 -3756 10593(@CurrF)m 11(amily)k 240 fnt1 5083 10596(and)m 220 fnt2 -5474 10593(@CurrF)m 11(ace)k 240 fnt1 6592 10596(,)m 6685(which)s -7314(respecti)s 6(v)k 3(ely)k 8499(return)s 0 10308(the)m -337(f)s 2(amily)k 1000(and)s 1392(f)s 2(ace)k +2478(an)s 2761(initial)s 3372(font.)s 480 10596(By)m 817(def)s 2(ault,)k +1589(the)s 1941(size)s 2372(of)s 2647(the)s 2998(small)s +3574(capitals)s 4358(is)s 4572(0.7)s 4924(times)s 5496(the)s +5847(size)s 6278(of)s 6553(full-size)s 7394(capitals.)s 8291(Y)s 26(ou)k +8737(can)s 0 10308(change)m 734(this)s 1130(ratio,)s 1674(for)s +2012(e)s 3(xample)k 2875(to)s 3114(0.8,)s 3521(using)s +220 fnt2 480 9807({ setsmallcaps 0.8 } @F)m 6(ont ...)k 240 fnt1 0 9311(This)m +499(does)s 1013(not)s 1402(itself)s 1974(cause)s 2584(a)s +2774(change)s 3532(to)s 3794(small)s 4390(capitals,)s 5249(b)s 4(ut)k +5635(where)s 6(v)k 3(er)k 6599(the)s 3(y)k +7085(are)s 7456(used)s 7976(in)s 8243(the)s 8615(right)s +0 9023(parameter)m 1014(of)s 220 fnt2 1285 9020(@F)m 6(ont)k +240 fnt1 1997 9023(the)m 3(y)k 2460(will)s 2886(ha)s 4(v)k 3(e)k +3387(size)s 3814(0.8)s 4161(times)s 4729(the)s 5077(size)s +5504(that)s 5922(ordinary)s 6786(capitals)s 7566(w)s 2(ould)k +8221(ha)s 4(v)k 3(e)k 8722(had)s 0 8735(at)m +232(that)s 649(point.)s 1304(Note)s 1824(that)s 2241(the)s +2588(number)s 3379(follo)s 6(wing)k 220 fnt2 4355 8732(setsmallcaps)m +240 fnt1 5675 8735(is)m 5884(a)s 6049(ratio,)s 6592(not)s +6958(a)s 7123(length,)s 7827(so)s 8092(there)s 8624(is)s +8833(no)s 0 8447(unit)m 432(of)s 703(measurement.)s 480 8073(The)m +220 fnt2 915 8070(@F)m 6(ont)k 240 fnt1 1634 8073(symbol)m +2401(also)s 2847(controls)s 3675(a)s 3848(feature)s 4574(added)s +5211(in)s 5461(V)s 26(ersion)k 6257(3.25)s 6730(which)s +7379(determines)s 8486(where)s 0 7785(the)m 335(ro)s 6(w)k +742(mark)s 1281(is)s 1478(placed)s 2147(in)s 2376(a)s +2529(w)s 2(ord.)k 3170(Usually)s 15(,)k 3993(as)s +4230(described)s 5191(else)s 6(where)k 6182(in)s 6412(this)s +6795(document,)s 7833(the)s 8168(ro)s 6(w)k 8574(mark)s +0 7497(passes)m 666(through)s 1472(the)s 1825(w)s 2(ord)k +2377(at)s 2613(a)s 2784(height)s 3446(of)s 3721(half)s +4169(the)s 4521(height)s 5184(of)s 5459(the)s 5811(letter)s +6365(`x')s 6680(abo)s 3(v)k 3(e)k 7306(the)s +7659(baseline)s 8502(of)s 8778(the)s 0 7209(w)m 2(ord.)k +654(Ho)s 6(we)k 6(v)k 3(er)k 1576(this)s +1972(can)s 2361(be)s 2643(changed)s 3499(so)s 3765(that)s +4183(it)s 4375(passes)s 5037(through)s 5839(the)s 6187(baseline,)s +7077(or)s 7336(not,)s 7749(lik)s 2(e)k 8161(this:)s +220 fnt2 480 6708(baselinemar)m -3(k @F)k 6(ont ...)k 480 6420(xheight2mar)m -3(k @F)k 6(ont ...)k +240 fnt1 0 5921(The)m 428(def)s 2(ault)k 1149(v)s 6(alue)k +1717(is)s 220 fnt2 1927 5918(xheight2mar)m -3(k)k 240 fnt1 +3247 5921(.)m 3411(It')s 13(s)k 3766(useful)s 4405(when)s +4981(w)s 2(ords)k 5615(in)s 5858(dif)s 6(ferent)k +6733(font)s 7178(sizes)s 7693(appear)s 8390(side)s 8832(by)s +0 5633(side)m 441(on)s 738(a)s 904(line.)s 480 5259(There)m +1080(are)s 1413(tw)s 2(o)k 1810(prede\207ned)s 2864(symbols,)s +220 fnt2 3756 5256(@CurrF)m 11(amily)k 240 fnt1 5083 5259(and)m +220 fnt2 5474 5256(@CurrF)m 11(ace)k 240 fnt1 6592 5259(,)m +6685(which)s 7314(respecti)s 6(v)k 3(ely)k 8499(return)s +0 4971(the)m 337(f)s 2(amily)k 1000(and)s 1392(f)s 2(ace)k 1831(names)s 2482(of)s 2741(the)s 3077(current)s 3801(font.)s 4339(F)s 3(or)k 4716(e)s 3(xample,)k 5618(right)s -6117(no)s 6(w)k 220 fnt2 6567 10305(@CurrF)m 11(amily)k -240 fnt1 7896 10308(is)m 8094(T)s 8(imes)k 8722(and)s -220 fnt2 0 10017(@CurrF)m 11(ace)k 240 fnt1 1178 10020(is)m -1388(Base.)s 480 9646(T)m 19(o)k 799(inform)s 1529(Lout)s +6117(no)s 6(w)k 220 fnt2 6567 4968(@CurrF)m 11(amily)k +240 fnt1 7896 4971(is)m 8094(T)s 8(imes)k 8722(and)s +220 fnt2 0 4680(@CurrF)m 11(ace)k 240 fnt1 1178 4683(is)m +1388(Base.)s 480 4309(T)m 19(o)k 799(inform)s 1529(Lout)s 2061(that)s 2499(certain)s 3225(fonts)s 3773(e)s 3(xist,)k 4348(it)s 4560(is)s 4790(necessary)s 5793(to)s 6051(create)s -6696(a)s 6882(database)s 7781(of)s 220 fnt2 8072 9643(@F)m 6(ontDef)k -240 fnt1 0 9358(symbols.)m 962(A)s 1192(typical)s 1897(entry)s +6696(a)s 6882(database)s 7781(of)s 220 fnt2 8072 4306(@F)m 6(ontDef)k +240 fnt1 0 4021(symbols.)m 962(A)s 1192(typical)s 1897(entry)s 2442(in)s 2685(such)s 3181(a)s 3347(database)s 4226(looks)s -4796(lik)s 2(e)k 5208(this:)s 220 fnt2 480 8857({ @F)m 6(ontDef)k -480 8569( @T)m 26(ag { )k 11(Times-Base })k 480 8281( @F)m 11(amily { )k 11(Times })k -480 7993( @F)m 11(ace { Base })k 480 7705( @Name { )m 11(Times-Roman })k 480 7417( @Metr)m -3(ics { )k 11(Ti-Rm })k -480 7129( @Mapping { LtLatin1.LCM })m 480 6841(})m 240 fnt1 0 6347(This)m 483(entry)s +4796(lik)s 2(e)k 5208(this:)s 220 fnt2 480 3520({ @F)m 6(ontDef)k +480 3232( @T)m 26(ag { )k 11(Times-Base })k 480 2944( @F)m 11(amily { )k 11(Times })k +480 2656( @F)m 11(ace { Base })k 480 2368( @Name { )m 11(Times-Roman })k 480 2080( @Metr)m -3(ics { )k 11(Ti-Rm })k +480 1792( @Mapping { LtLatin1.LCM })m 480 1504(})m 240 fnt1 0 1010(This)m 483(entry)s 1035(informs)s 1837(Lout)s 2356(of)s 2635(the)s 2990(e)s 3(xistence)k 3940(of)s 4218(a)s 4392(font)s 4844(whose)s 5520(f)s 2(amily)k 6202(name)s 6784(is)s 7001(the)s 7357(v)s 6(alue)k -7932(of)s 220 fnt2 8211 6344(@F)m 11(amily)k 240 fnt1 -0 6059(and)m 398(whose)s 1059(f)s 2(ace)k 1503(name)s +7932(of)s 220 fnt2 8211 1007(@F)m 11(amily)k 240 fnt1 +0 722(and)m 398(whose)s 1059(f)s 2(ace)k 1503(name)s 2070(is)s 2273(the)s 2614(v)s 6(alue)k 3175(of)s -220 fnt2 3439 6056(@F)m 11(ace)k 240 fnt1 4131 6059(.)m -4288(The)s 220 fnt2 4709 6056(@T)m 26(ag)k 240 fnt1 -5325 6059(v)m 6(alue)k 5886(must)s 6404(be)s 6679(e)s 3(xactly)k -7413(equal)s 7979(to)s 220 fnt2 8211 6056(@F)m 11(amily)k -240 fnt1 0 5771(follo)m 6(wed)k 895(by)s 1182(a)s +220 fnt2 3439 719(@F)m 11(ace)k 240 fnt1 4131 722(.)m +4288(The)s 220 fnt2 4709 719(@T)m 26(ag)k 240 fnt1 +5325 722(v)m 6(alue)k 5886(must)s 6404(be)s 6679(e)s 3(xactly)k +7413(equal)s 7979(to)s 220 fnt2 8211 719(@F)m 11(amily)k +240 fnt1 0 434(follo)m 6(wed)k 895(by)s 1182(a)s 1340(h)s 1(yphen)k 2095(follo)s 6(wed)k 2989(by)s -220 fnt2 3276 5768(@F)m 11(ace)k 240 fnt1 3968 5771(.)m +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 5483(their)m 488(f)s 2(amilies;)k +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 220 fnt2 0 5192(Base)m 240 fnt1 -492 5195(,)m 599(by)s 893(their)s 220 fnt2 1390 5192(@F)m 6(ontDef)k -240 fnt1 2384 5195(.)m 480 4821(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 4530(@Name)m -240 fnt1 800 4533(,)m 908(a)s 1076(PostScript)s 2120(font)s -2567(name;)s 220 fnt2 3198 4530(@Metr)m -3(ics)k 240 fnt1 -4124 4533(,)m 4293(an)s -[ /Dest /LOUT15_4062_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 4245(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 4242(@Mapping)m 240 fnt1 8664 4245(,)m -8778(the)s 0 3957(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 3669(Consult)m 813(the)s 1169(PostScript)s -2220(Reference)s 3252(Manual)s 4046([)s -[ /Rect [4117 3669 4212 3831] /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 3381(v)m 3(ectors;)k 795(brie\210y)s 15(,)k -1506(an)s 1785(8-bit)s -[ /Dest /LOUT15_4062_pre_font_9 /DEST pdfmark -2291(character)s 3221(code)s 240 fnt6 -3724 3383(c)m 240 fnt1 3882 3381(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 3093(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 3095(c)m 240 fnt1 5663 3093(in)m 5910(the)s 6262(LCM)s -6840(\207le.)s 7313(The)s 7745(LCM)s 8322(\207le)s 8688(also)s -0 2805(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 2517(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 2143(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 1855(optional.)m 942(The)s 220 fnt2 -1364 1852(@Recode)m 240 fnt1 2388 1855(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 1852(Y)m 30(es)k 240 fnt1 5905 1855(\(the)m -6325(def)s 2(ault,)k 7087(so)s 7347(rarely)s 7950(seen\))s -8497(or)s 220 fnt2 8749 1852(No)m 240 fnt1 9022 1855(.)m -0 1567(If)m 220 fnt2 239 1564(@Recode { No })m 240 fnt1 1887 1567(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 1279(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 905(The)m 928(other)s 1500(optional)s 2359(option,)s 220 fnt2 -3099 902(@Extr)m 2(aMetr)k -3(ics)k 240 fnt1 4535 905(,)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 617(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 614(@Metr)m -3(ics)k 240 fnt1 -7161 617(.)m 7338(This)s 7826(e)s 3(xtra)k 8373(metrics)s -0 329(\207le)m 357(contains)s 220 fnt2 1200 326(C)m 240 fnt1 -1404 329(\(de\207ne)m 2119(character\))s 3117(and)s 220 fnt2 3516 326(CC)m -240 fnt1 3878 329(\(de\207ne)m 4593(composite)s 5627(character\))s 6625(entries)s -7307(in)s 7545(the)s 7888(same)s 8430(format)s +7778(one,)s 8221(probably)s grestore gsave 1417 -15423 translate @@ -11002,145 +11042,152 @@ gsave 0 LoutMargSet grestore -0 13205(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 12917(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 12629(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 12255(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 12252(@F)m 6(ontDef)k -240 fnt1 4490 12255(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 11967(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 11964(@T)m 26(ag)k 240 fnt1 -4825 11967(,)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 11679(font)m 470(name)s 1070(and)s +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 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 11391(to)m 264(ha)s 4(v)k 3(e)k +7185(one)s 7613(PostScript)s 8681(font)s 0 6237(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 11103(desired.)m -480 10729(The)m 220 fnt2 917 10726(@Char)m 240 fnt1 1685 10729(symbol)m +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 -[ /Dest /LOUT15_4062_pre_font_10 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_font_ld_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 10441(Basser)m +6883(\(its)s 7247(PostScript)s 8299(name)s 8883(in)s 0 5287(Basser)m 697(Lout\))s 1277(rather)s 1893(than)s 2362(by)s 2656(its)s -2932(code:)s 220 fnt2 480 9940(@Char nine)m 240 fnt1 0 9485(is)m +2932(code:)s 220 fnt2 480 4786(@Char nine)m 240 fnt1 0 4331(is)m 215(equi)s 6(v)k 6(alent)k 1265(to)s 220 fnt2 -1510 9482(9)m 240 fnt1 1689 9485(in)m 1938(most)s 2469(fonts.)s +1510 4328(9)m 240 fnt1 1689 4331(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 9197(the)m 347(right)s +7672(sure)s 8132(of)s 8409(getting)s 0 4043(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 9194(@Char)m 240 fnt1 8332 9197(will)m 8756(f)s 2(ail)k -0 8909(if)m 217(the)s 565(character)s 1499(named)s 2195(is)s +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 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 8116(3.4.)m 471(@Br)s 4(eak)k +0 2962(3.4.)m 471(@Br)s 4(eak)k [ /Dest /LOUTbreak /DEST pdfmark -240 fnt1 480 7684(The)m -220 fnt2 898 7681(@Break)m 240 fnt1 1744 7684(symbol)m 2493(in\210uences)s +240 fnt1 480 2530(The)m +220 fnt2 898 2527(@Break)m 240 fnt1 1744 2530(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 7396(set)m 325(of)s 596(nine)s 1064(styles:)s 220 fnt2 -1275 6888(adjust)m 1916(@Break)s 240 fnt6 2772 6893(object)m -[ /Dest /LOUT15_4062_pre_brea_1 /DEST pdfmark -240 fnt1 -3600 6891(Break)m 4301(the)s 4718(paragraphs)s 5887(of)s 240 fnt6 -6228 6893(object)m 240 fnt1 6945 6891(into)m 7439(lines,)s 8066(and)s -8540(apply)s 220 fnt2 3600 6600(@P)m 26(Adjust)k 240 fnt1 -4633 6603(\(Section)m 5511(3.16\))s 6084(to)s 6348(e)s 6(v)k 3(ery)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 +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 6315(each)m 4095(paragraph;)s -[ /Dest /LOUT12_1492_pre_brea_1 /DEST pdfmark -220 fnt2 1128 5807(outdent)m -1916(@Break)s 240 fnt6 2772 5812(object)m -[ /Dest /LOUT15_4062_pre_brea_2 /DEST pdfmark -240 fnt1 3600 5810(Lik)m 2(e)k -220 fnt2 4122 5807(adjust)m 240 fnt1 4703 5810(,)m 4840(e)s 3(xcept)k -5551(that)s 220 fnt2 6000 5807(2.0f @Wide {} &0i)m 240 fnt1 7809 5810(is)m -8049(inserted)s 8894(at)s 3600 5522(the)m 3981(be)s 3(ginning)k +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 5234(outdented)m 4602(paragraph;)s -[ /Dest /LOUT12_1492_pre_brea_2 /DEST pdfmark -220 fnt2 1187 4726(r)m 2(agged)k -1916(@Break)s 240 fnt6 2772 4731(object)m -[ /Dest /LOUT15_4062_pre_brea_3 /DEST pdfmark -240 fnt1 3600 4729(Break)m -4222(the)s 4559(paragraphs)s 5648(of)s 240 fnt6 5908 4731(object)m -240 fnt1 6545 4729(into)m 6960(lines,)s 7507(b)s 4(ut)k -7858(do)s 8140(not)s 8495(adjust)s 3600 4441(the)m 3948(lines)s -4450(\(`ragged)s 5317(right'\);)s -[ /Dest /LOUT12_1492_pre_brea_3 /DEST pdfmark -220 fnt2 1077 3933(cr)m 2(agged)k -1916(@Break)s 240 fnt6 2772 3938(object)m -[ /Dest /LOUT15_4062_pre_brea_4 /DEST pdfmark -240 fnt1 3600 3936(Lik)m 2(e)k -220 fnt2 4125 3933(r)m 2(agged)k 240 fnt1 4794 3936(,)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 3648(respect)m -4336(to)s 4575(the)s 4923(others;)s -[ /Dest /LOUT12_1492_pre_brea_4 /DEST pdfmark -220 fnt2 1114 3140(rr)m 2(agged)k -1916(@Break)s 240 fnt6 2772 3145(object)m -[ /Dest /LOUT15_4062_pre_brea_5 /DEST pdfmark -240 fnt1 3600 3143(Lik)m 2(e)k -220 fnt2 4115 3140(r)m 2(agged)k 240 fnt1 4784 3143(,)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 2855(with)m 4082(respect)s -4818(to)s 5057(the)s 5405(others)s 6040(\(`ragged)s 6907(left'\);)s - -[ /Dest /LOUT12_1492_pre_brea_5 /DEST pdfmark -220 fnt2 1065 2347(or)m 2(agged)k 1916(@Break)s 240 fnt6 -2772 2352(object)m -[ /Dest /LOUT15_4062_pre_brea_6 /DEST pdfmark -240 fnt1 3600 2350(The)m 4028(ob)s 3(vious)k -4835(combination)s 6088(of)s 220 fnt2 6359 2347(r)m 2(agged)k -240 fnt1 7088 2350(and)m 220 fnt2 7492 2347(outdent)m 240 fnt1 -8220 2350(;)m -[ /Dest /LOUT12_1492_pre_brea_6 /DEST pdfmark -220 fnt2 1413 1843(lines)m 1916(@Break)s 240 fnt6 -2772 1848(object)m -[ /Dest /LOUT15_4062_pre_brea_7 /DEST pdfmark -240 fnt1 3600 1846(Break)m 4284(the)s 4685(paragraphs)s -5837(of)s 240 fnt6 6161 1848(object)m 240 fnt1 6861 1846(into)m -7339(lines)s 7893(at)s 8178(the)s 8579(same)s 3600 1558(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 1270(at)m 3819(concatenation)s 5190(symbols)s -6026(of)s 6283(the)s 6617(form)s 220 fnt2 7128 1267(&)m -240 fnt6 7270 1272(k)m 220 fnt2 7380 1267(b)m 240 fnt1 -7540 1270(for)m 7865(an)s 3(y)k 240 fnt6 8248 1272(k)m -240 fnt1 8404 1270(greater)m 3600 982(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 694(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_1492_pre_brea_7 /DEST pdfmark -220 fnt2 1303 186(clines)m 1916(@Break)s -240 fnt6 2772 191(object)m -[ /Dest /LOUT15_4062_pre_brea_8 /DEST pdfmark -240 fnt1 3600 189(Break)m 4288(the)s -4693(paragraphs)s 5849(of)s 240 fnt6 6177 191(object)m 240 fnt1 -6881 189(into)m 7363(lines)s 7921(as)s 8228(for)s 220 fnt2 -8623 186(lines)m +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 + grestore gsave 1417 -15423 translate @@ -11195,135 +11242,156 @@ gsave 1 LoutMargSet grestore -220 fnt2 3600 13246(@Break)m 240 fnt1 4396 13249(,)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_1492_pre_brea_8 /DEST pdfmark +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 -1337 12741(r)m -3(lines)k 1916(@Break)s 240 fnt6 2772 12746(object)m +1077 11958(cr)m 2(agged)k 1916(@Break)s 240 fnt6 2772 11963(object)m -[ /Dest /LOUT15_4062_pre_brea_9 /DEST pdfmark -240 fnt1 3600 12744(Break)m 4288(the)s 4693(paragraphs)s 5849(of)s -240 fnt6 6177 12746(object)m 240 fnt1 6881 12744(into)m 7363(lines)s -7921(as)s 8228(for)s 220 fnt2 8623 12741(lines)m 3600 12453(@Break)m -240 fnt1 4396 12456(,)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 12168(others.)m -[ /Dest /LOUT12_1492_pre_brea_9 /DEST pdfmark -0 11715(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 +[ /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 11427(lines)m +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 11424(@OneRo)m 3(w)k 240 fnt1 3284 11427(symbol)m 4044(after)s -4540(breaking.)s 480 11053(The)m 911(length)s 1570(of)s 1845(the)s +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 10762(1v)m 240 fnt1 231 10765(.)m 395(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k -1355(the)s 220 fnt2 1703 10762(v)m 240 fnt1 1872 10765(unit)m +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 2304(itself)s 2852(and)s 3256(the)s -[ /Dest /LOUT15_4062_pre_brea_10 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_brea_ld_1 /DEST pdfmark 3604(g)s 1(ap)k 4002(mode)s 4590(may)s 5056(be)s 5338(changed:)s 240 fnt6 -1503 10262(gap)m 220 fnt2 1916 10257(@Break)m 240 fnt6 2772 10262(object)m -240 fnt1 3600 10260(W)m 9(ithin)k 240 fnt6 4312 10262(object)m -240 fnt1 4900 10260(,)m 5008(tak)s 2(e)k 5460(the)s +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 5809(v)s 6(alue)k 6377(of)s 6649(the)s 220 fnt2 -6998 10257(v)m 240 fnt1 7167 10260(unit)m 7600(to)s 7839(be)s -8122(the)s 8471(length)s 3600 9972(of)m 240 fnt6 3871 9974(gap)m -240 fnt1 4224 9972(;)m -[ /Dest /LOUT12_1492_pre_brea_10 /DEST pdfmark -1375 9471(+)m 240 fnt6 1503 9473(gap)m -220 fnt2 1916 9468(@Break)m 240 fnt6 2772 9473(object)m 240 fnt1 -3600 9471(W)m 9(ithin)k 240 fnt6 4320 9473(object)m 240 fnt1 -4908 9471(,)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 9468(v)m 240 fnt1 -7232 9471(unit)m 7673(to)s 7920(be)s 8211(lar)s 4(ger)k -8832(by)s 3600 9183(the)m 3948(length)s 4603(of)s 240 fnt6 -4874 9185(gap)m 240 fnt1 5287 9183(than)m 5756(it)s 5948(w)s 2(ould)k +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 6603(otherwise)s 7588(ha)s 4(v)k 3(e)k 8089(been;)s -[ /Dest /LOUT12_1492_pre_brea_11 /DEST pdfmark -1383 8678(\211)m 240 fnt6 1503 8680(gap)m 220 fnt2 1916 8675(@Break)m -240 fnt6 2772 8680(object)m 240 fnt1 3600 8678(W)m 9(ithin)k -240 fnt6 4309 8680(object)m 240 fnt1 4897 8678(,)m 5000(tak)s 2(e)k +[ /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 5448(the)s 5792(v)s 6(alue)k 6356(of)s 6623(the)s -220 fnt2 6968 8675(v)m 240 fnt1 7133 8678(unit)m 7561(to)s -7796(be)s 8074(smaller)s 8832(by)s 3600 8390(the)m 3948(length)s -4603(of)s 240 fnt6 4874 8392(gap)m 240 fnt1 5287 8390(than)m +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 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_1492_pre_brea_12 /DEST pdfmark -0 7885(In)m 256(each)s 751(case,)s 1269(the)s -1617(mode)s 2205(of)s 240 fnt6 2476 7887(gap)m 240 fnt1 -2889 7885(is)m 3099(adopted)s 3915(within)s 240 fnt6 4583 7887(object)m -240 fnt1 5171 7885(.)m 480 7511(The)m 220 fnt2 908 7508(@Break)m -240 fnt1 1764 7511(symbol)m 2524(also)s 2962(controls)s 3783(h)s 1(yphenation:)k -220 fnt2 1141 7003(h)m 6(yphen @Break)k 240 fnt6 2772 7008(object)m - -[ /Dest /LOUT15_4062_pre_brea_11 /DEST pdfmark -240 fnt1 3600 7006(Permit)m 4296(h)s 1(yphenation)k 5536(within)s -6204(the)s 6552(paragraphs)s 7652(of)s 240 fnt6 7923 7008(object)m -240 fnt1 8511 7006(;)m -[ /Dest /LOUT12_1492_pre_brea_13 /DEST pdfmark -220 fnt2 897 6498(noh)m 6(yphen @Break)k -240 fnt6 2772 6503(object)m -[ /Dest /LOUT15_4062_pre_brea_12 /DEST pdfmark -240 fnt1 3600 6501(Prohibit)m 4440(h)s 1(yphenation)k +[ /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 5691(within)s 6370(the)s 6729(paragraphs)s 7840(of)s 240 fnt6 -8122 6503(object)m 240 fnt1 8710 6501(;)m 8833(all)s 3600 6213(h)m 1(yphenation)k +8122 1180(object)m 240 fnt1 8710 1178(;)m 8833(all)s 3600 890(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 5925(edge)m 4108(mode.)s -[ /Dest /LOUT12_1492_pre_brea_14 /DEST pdfmark -0 5422(The)m 220 fnt2 -428 5419(@Break)m 240 fnt1 1284 5422(also)m 1722(has)s 2092(options)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 220 fnt2 480 4914(unbreakab)m 4(le\207rst @Break)k -240 fnt6 3058 4919(ob)m 240 fnt1 3292 4917(-)m 240 fnt6 -480 4631(ject)m -[ /Dest /LOUT15_4062_pre_brea_13 /DEST pdfmark -240 fnt1 3600 4917(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 4629(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 4341(paragraphs)m 4700(of)s 240 fnt6 4971 4343(object)m 240 fnt1 -5559 4341(;)m -[ /Dest /LOUT12_1492_pre_brea_15 /DEST pdfmark -220 fnt2 480 3833(unbreakab)m 4(lelast @Break)k 240 fnt6 -3058 3838(ob)m 240 fnt1 3292 3836(-)m 240 fnt6 480 3550(ject)m - -[ /Dest /LOUT15_4062_pre_brea_14 /DEST pdfmark -240 fnt1 3600 3836(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 3548(second)m 4323(last)s 4714(lines)s -5216(of)s 5487(the)s 5835(paragraphs)s 6935(of)s 240 fnt6 -7206 3550(object)m 240 fnt1 7794 3548(.)m -[ /Dest /LOUT12_1492_pre_brea_16 /DEST pdfmark -0 3045(These)m 688(options)s -1506(w)s 2(ork)k 2119(by)s 2475(adding)s 3241(the)s -220 fnt2 3651 3042(u)m 240 fnt1 3881 3045(\(unbreakable\))m 5319(suf\207x)s -5980(to)s 6281(the)s 6691(appropriate)s 7897(g)s 1(aps)k -8448(during)s 0 2757(paragraph)m 1017(breaking,)s 1966(so)s 2237(their)s -2738(precise)s 3475(ef)s 6(fect)k 4076(is)s 4290(as)s -4545(described)s 5524(for)s 5866(this)s 6267(suf\207x.)s 6981(These)s -7612(options)s 8373(may)s 8844(be)s 0 2469(countermanded)m 1533(by)s -220 fnt2 1827 2466(breakab)m 4(le\207rst @Break)k 240 fnt1 4057 2469(and)m -220 fnt2 4461 2466(breakab)m 4(lelast @Break.)k 240 fnt1 480 2095(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 2092(@Break)m 240 fnt1 -5317 2095(symbol)m 6145(simultaneously)s 15(,)k 7754(in)s 8065(an)s 3(y)k -8531(order)s 13(.)k 0 1807(F)m 3(or)k 389(e)s 3(xample,)k -220 fnt2 480 1306({ adjust 1.2fx h)m 6(yphen } @Break ...)k 240 fnt1 0 808(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 805(@Null)m 240 fnt1 6149 808(objects)m -6877(in)s 7119(the)s 7466(left)s 7842(parameter)s 8855(of)s -220 fnt2 0 517(@Break)m 240 fnt1 796 520(;)m 908(these)s -1455(are)s 1802(ignored.)s +5326(orphan)s 6048(lines:)s grestore gsave 1417 -15423 translate @@ -11374,161 +11442,137 @@ 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 13368 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13257 240 288 60 LoutGraphic gsave 0 LoutMargSet grestore -240 fnt5 0 13203(3.5.)m -471(@Space)s +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 +240 fnt1 +3600 13203(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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 + [ /Dest /LOUTspace /DEST pdfmark -240 fnt1 480 12726(The)m 220 fnt2 911 12723(@Space)m -240 fnt1 1812 12726(symbol)m -[ /Dest /LOUT15_4062_pre_spac_1 /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 2576(changes)s 3402(the)s 3754(v)s 6(alue)k -4326(of)s 4601(the)s 220 fnt2 4953 12723(s)m 240 fnt1 -5120 12726(unit)m 5556(of)s 5831(measurement)s 7169(\(Section)s -[ /Dest /LOUT15_4062_pre_spac_2 /DEST pdfmark +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 8026(3.2\))s -8458(within)s 0 12438(its)m 276(right)s 787(parameter)s 1801(to)s +8458(within)s 0 4958(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 11937(1c @Space { a b c d })m 240 fnt1 0 11441(has)m 370(result)s 480 10988(a)m -1153(b)s 1833(c)s 2499(d)s 0 10535(As)m 311(for)s -643(the)s 220 fnt2 985 10532(@Break)m 240 fnt1 1835 10535(symbol,)m +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 2641(the)s 2982(left)s 3353(parameter)s 4361(of)s 220 fnt2 -4626 10532(@Space)m 240 fnt1 5517 10535(may)m 5976(be)s 6252(gi)s 6(v)k 3(en)k +4626 3052(@Space)m 240 fnt1 5517 3055(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 10244(s)m 240 fnt1 163 10247(unit,)m +8156(enclosing)s 220 fnt2 0 2764(s)m 240 fnt1 163 2767(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 10244(@F)m 6(ont)k 240 fnt1 -5723 10247(symbol)m 6483(also)s 6921(sets)s 7330(the)s 220 fnt2 -7678 10244(s)m 240 fnt1 7841 10247(unit.)m 480 9873(The)m 906(left)s -1280(parameter)s 2292(of)s 2560(the)s 220 fnt2 2906 9870(@Space)m -240 fnt1 3800 9873(symbol)m 4558(may)s 5021(also)s 5456(hold)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 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 9582(lout)m 240 fnt1 349 9585(,)m 220 fnt2 -461 9582(compress)m 240 fnt1 1406 9585(,)m 220 fnt2 1518 9582(separ)m 2(ate)k -240 fnt1 2362 9585(,)m 220 fnt2 2474 9582(troff)m 240 fnt1 -2849 9585(,)m 2961(and)s 220 fnt2 3371 9582(te)m 6(x)k -240 fnt1 3656 9585(,)m 3768(which)s 4415(control)s 5152(the)s +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 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 9297(separating)m 1047(tw)s 2(o)k -1470(objects.)s 2324(The)s 2764(names)s 220 fnt2 3439 9294(troff)m -240 fnt1 3887 9297(and)m 220 fnt2 4304 9294(te)m 6(x)k -240 fnt1 4661 9297(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 9009(inspired)m +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 828(by)s 1122(these)s 1669(other)s 2220(document)s 3224(formatting)s -4285(systems.)s 480 8635(The)m 897(def)s 2(ault)k 1607(setting,)s -220 fnt2 2339 8632(lout)m 240 fnt1 2688 8635(,)m 2784(produces)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 8344(compress)m 240 fnt1 1017 8347(setting)m 1719(causes)s 2407(all)s +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 8059(same)m 556(as)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 8056(separ)m 2(ate)k 240 fnt1 -4804 8059(setting)m 5504(is)s 5723(lik)s 2(e)k 220 fnt2 -6144 8056(compress)m 240 fnt1 7159 8059(b)m 4(ut)k 7530(also)s -7977(causes)s 8662(zero)s 0 7771(white)m 587(spaces)s 1263(between)s +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 0 7483(space)m 587(character)s 13(.)k -480 7109(The)m 220 fnt2 902 7106(troff)m 240 fnt1 1330 7109(setting)m -2013(is)s 2216(the)s 2557(same)s 3097(as)s 220 fnt2 -3340 7106(lout)m 240 fnt1 3742 7109(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 6821(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 6533(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 6245(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 5957(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 5954(langdef)m 240 fnt1 6987 5957(for)m -7333(that)s 7758(language)s 8686(\(see)s 0 5669(Section)m 774(3.9\).)s -480 5295(The)m 220 fnt2 930 5292(te)m 6(x)k 240 fnt1 -1297 5295(option)m 1989(is)s 2221(the)s 2592(most)s 3139(complicated.)s -4494(First,)s 5060(the)s 220 fnt2 5430 5292(compress)m 240 fnt1 -6458 5295(option)m 7149(is)s 7382(applied.)s 8272(Then,)s 8894(at)s -0 5007(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 4719(ending)m 709(is)s 923(de\207ned)s -1690(as)s 1944(for)s 220 fnt2 2286 4716(troff)m 240 fnt1 -2726 4719(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 4431(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 4143(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 3855(\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 3567(is)m 210(de\207ned.)s -240 fnt5 0 2824(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 2353(The)m 220 fnt2 -917 2350(@YUnit)m 240 fnt1 1741 2353(symbol)m -[ /Dest /LOUT15_4062_pre_yuni_1 /DEST pdfmark - -[ /Dest /LOUT15_4062_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 2350(y)m 240 fnt1 5092 2353(unit)m 5534(of)s 5814(measurement)s -7158(\(Section)s 8020(3.2\))s 8458(within)s 0 2065(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 1564(1c @YUnit { ...)m 13( })k -240 fnt1 0 1070(ensures)m 760(that)s 1170(the)s 1510(v)s 6(alue)k -2070(of)s 220 fnt2 2333 1067(1y)m 240 fnt1 2615 1070(within)m -3275(the)s 3615(right)s 4118(parameter)s 5124(will)s 5542(be)s -220 fnt2 5816 1067(1c)m 240 fnt1 6043 1070(.)m 6199(The)s -220 fnt2 6619 1067(@ZUnit)m 240 fnt1 7413 1070(symbol)m 8165(is)s -8366(similar)s 9(,)k 0 782(setting)m 688(the)s 1034(v)s 6(alue)k -1600(of)s 1869(the)s 220 fnt2 2215 779(z)m 240 fnt1 -2376 782(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 494(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 491(w)m 240 fnt1 5682 494(,)m 220 fnt2 -5786 491(b)m 240 fnt1 5900 494(,)m 220 fnt2 6003 491(r)m -240 fnt1 6076 494(,)m 6180(or)s 6435(of)s 6702(course)s -220 fnt2 7379 491(d)m 240 fnt1 7545 494(units,)m 8114(b)s 4(ut)k -8472(it)s 8660(may)s 0 206(be)m 3(gin)k 577(with)s -220 fnt2 1050 203(+)m 240 fnt1 1220 206(or)m 220 fnt2 -1470 203(-)m 240 fnt1 1584 206(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 - -grestore -gsave -1417 -15423 translate -240 fnt1 0 0 0 0 240 288 60 LoutGraphic -gsave -0 LoutMargSet -grestore +7885(as)s 8136(one)s 8539(white)s +grestore +gsave +1417 -15423 translate +240 fnt1 0 0 0 0 240 288 60 LoutGraphic +gsave +0 LoutMargSet +grestore grestore @@ -11569,118 +11613,139 @@ gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(3.6.)m 1871(@YUnit,)s 2742(@ZUnit,)s 3613(@CurrYUnit,)s -4950(and)s 5376(@CurrZUnit)s 240 fnt5 10250 -1583(45)m gsave +240 fnt6 1417 -1578(3.5.)m 1871(@Space)s 240 fnt5 10250 -1581(45)m +gsave 1417 -15423 translate -240 fnt1 9066 13387 0 13278 240 288 60 LoutGraphic +240 fnt1 9066 13370 0 13261 240 288 60 LoutGraphic gsave 1 LoutMargSet grestore -0 13224(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 13221(-)m -240 fnt1 2410 13224(will)m 2836(be)s 3118(silently)s 3875(replaced)s -4742(by)s 5036(zero.)s 480 12850(The)m 220 fnt2 913 12847(@CurrYUnit)m -240 fnt1 2159 12850(and)m 220 fnt2 2569 12847(@CurrZUnit)m 240 fnt1 -3803 12850(symbols)m 4658(report)s 5294(the)s 5648(v)s 6(alue)k -6222(of)s 6499(the)s 220 fnt2 6853 12847(y)m 240 fnt1 -7027 12850(and)m 220 fnt2 7437 12847(z)m 240 fnt1 7607 12850(units,)m -8185(in)s 8434(points,)s 0 12562(truncated)m 947(to)s 1186(the)s +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 + +[ /Dest /LOUT16_4074_pre_yuni_ld_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 +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 +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 +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 +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 +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 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 12061(1i @YUnit { )m 11(The current v)k 5(alue of the y unit is @CurrYUnit })k -240 fnt1 0 11563(produces)m 220 fnt2 480 11062(1i @YUnit { )m 11(The current v)k 5(alue of the y unit is @CurrYUnit })k -240 fnt1 0 10564(since)m 547(there)s 1080(are)s 1427(72)s +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 +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 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 10190(These)m 1123(units)s 1655(are)s 2018(not)s 2400(used)s +480 2601(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 9902(mation)m +7647(the)s 8011(style)s 8534(infor)s 8998(-)s 0 2313(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 9614(package)m 840(uses)s 1303(them)s 1841(to)s +8065(formatting)s 0 2025(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 8821(3.7.)m 471(@SetColour)s 1788(and)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 8389(The)m 220 fnt2 927 8386(@SetColour)m -240 fnt1 2204 8389(and)m 220 fnt2 2628 8386(@SetColor)m 240 fnt1 -3783 8389(symbols,)m -[ /Dest /LOUT15_4062_pre_colo_1 /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 /LOUT15_4062_pre_colo_2 /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 8101(parameter)m 1047(in)s 1323(the)s 1704(colour)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 7813(implementation-dependent;)m 2693(in)s 2954(Basser)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 0 7525(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 7024({ 1.0 0.0 0.0 setrgbcolor } @SetColour { hello)m 8(, w)k 2(or)k -3(ld })k -240 fnt1 0 6525(produces)m 915(the)s 1263(red)s 1626(result)s -1.0 0.0 0.0 setrgbcolor 480 6022(hello,)m 1065(w)s 2(orld)k 0.0 0.0 0.0 setrgbcolor -0 5538(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 5250(will)m 422(be)s 700(some)s 1257(shade)s -1854(of)s 2121(gre)s 3(y)k 15(.)k 2688(The)s -220 fnt2 3112 5247(@SetColour)m 240 fnt1 4365 5250(command)m 5363(will)s -5785(not)s 6147(accept)s 6813(an)s 7092(empty)s 7740(left)s -8112(parameter)s 0 4962(\(it)m 273(refuses)s 1002(to)s 1243(belie)s 6(v)k 3(e)k -1983(that)s 2403(this)s 2801(could)s 3393(cause)s 3983(a)s -4151(change)s 4887(of)s 5161(colour\),)s 5960(b)s 4(ut)k -6324(otherwise)s 7311(it)s 7506(trusts)s 8076(the)s 8426(user)s -8887(to)s 0 4674(supply)m 693(something)s 1743(sensible.)s 480 4300(The)m -220 fnt2 901 4297(@SetColour)m 240 fnt1 2151 4300(command)m 3145(accepts)s -3892(the)s 4232(special)s 4943(v)s 6(alue)k 220 fnt2 -5504 4297(nochange)m 240 fnt1 6512 4300(for)m 6843(the)s 7183(left)s -7553(parameter)s 13(.)k 8650(This)s 0 4012(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 4009(@SetColour)m -240 fnt1 0 3724(command.)m 480 3350(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 3062(components)m -1208(is)s 1418(enclosed)s 2313(in)s 2556(a)s 220 fnt2 -2722 3059(@SetColour)m 240 fnt1 3979 3062(symbol)m 4739(whose)s 5407(left)s -5784(parameter)s 6798(is)s 7008(not)s 220 fnt2 7374 3059(nochange)m -240 fnt1 8330 3062(.)m 480 2688(Lout)m 1023(mak)s 2(es)k -1715(no)s 2039(attempt)s 2847(to)s 3117(understand)s 4257(colour)s 9(,)k -4998(it)s 5221(simply)s 5958(prints)s 6584(the)s 6964(PostScript)s -8038(commands)s 0 2400(when)m 601(appropriate.)s 1879(This)s 2381(has)s -2776(the)s 3150(adv)s 6(antage)k 4196(of)s 4492(permitting)s -5566(access)s 6253(to)s 6517(an)s 3(y)k 6940(of)s -7237(PostScript')s 13(s)k 8455(colour)s 0 2112(models)m 768(\(some)s -1434(require)s 2192(initialization)s 3481(which)s 4149(can)s 4564(be)s -4872(supplied)s 5767(using)s 220 fnt2 6365 2109(@PrependGr)m 2(aphic)k -240 fnt1 8178 2112(\),)m 8390(b)s 4(ut)k 8778(the)s -0 1824(disadv)m 6(antage)k 1299(of)s 1570(of)s 6(fering)k -2386(no)s 2679(w)s 2(ay)k 3130(to)s 3369(mak)s 2(e)k -3941(relati)s 6(v)k 3(e)k 4703(changes)s 5525(\(`as)s -5933(before)s 6599(only)s 7079(redder)s 9(,)k 16(')k -7836(and)s 8240(so)s 8506(on\).)s 480 1450(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 1447(setrgbcolor)m 240 fnt1 -8124 1450(command)m 0 1162(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 874(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 586(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 +7719(a)s 7903(sequence)s 8855(of)s grestore gsave 1417 -15423 translate @@ -11731,103 +11796,100 @@ 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 13368 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave 0 LoutMargSet grestore -220 fnt2 480 13143(1.0)m -838(0.0)s 1196(0.0)s 1554(setrgbcolor)s 240 fnt6 2979 13148(r)m 8(ed)k -220 fnt2 480 12824(0.0)m 838(1.0)s 1196(0.0)s 1554(setrgbcolor)s -240 fnt6 2979 12829(gr)m 8(een)k 220 fnt2 480 12494(0.0)m -838(0.0)s 1196(1.0)s 1554(setrgbcolor)s 240 fnt6 2979 12499(blue)m -220 fnt2 480 12164(1.0)m 838(1.0)s 1196(1.0)s 1554(setrgbcolor)s -240 fnt6 2979 12169(white)m 220 fnt2 480 11845(0.5)m 837(0.5)s -1194(0.5)s 1551(setrgbcolor)s 240 fnt6 2979 11850(gr)m 8(e)k 7(y)k -220 fnt2 480 11515(0.0)m 838(0.0)s 1196(0.0)s 1554(setrgbcolor)s -240 fnt6 2979 11520(blac)m 4(k)k 240 fnt1 0 10959(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 10671(object.)m 240 fnt5 0 9878(3.8.)m 471(@Outline)s - +0 13205(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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 [ /Dest /LOUToutline /DEST pdfmark -240 fnt1 480 9446(The)m 220 fnt2 895 9443(@Outline)m 240 fnt1 -1850 9446(symbol)m -[ /Dest /LOUT15_4062_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 9158(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 8657(@Outline @Bo)m 6(x 24p @F)k 6(ont HELP)k 240 fnt1 -0 8161(produces)m 1336 461 72 180 240 288 60 480 7360 LoutGr2 +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 +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 +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 -0 6909(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 6621(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 6333(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 6330(@Outline)m 240 fnt1 6439 6333(has)m -6803(no)s 7091(ef)s 6(fect)k 7681(in)s 7919(PDF)s -8410(output.)s 0 6045(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 5757(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 4964(3.9.)m 471(@Language)s 1762(and)s 2203(@CurrLang)s -[ /Dest /LOUTlanguage /DEST pdfmark -240 fnt1 480 4487(The)m 220 fnt2 905 4484(@Language)m 240 fnt1 -2153 4487(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 /LOUT15_4062_pre_lang_1 /DEST pdfmark -7354(in)s -7594(the)s 7939(language)s 8855(of)s 0 4199(its)m 276(left)s -653(parameter:)s 220 fnt2 480 3698(Danish @Language { ...)m 13( })k 240 fnt1 -0 3199(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 2911(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 2908(@CurrLang)m 240 fnt1 5486 2911(symbol)m 6246(\(see)s 6686(belo)s 6(w\).)k -7508(Other)s 8112(uses,)s 8630(such)s 0 2623(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 2249(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 1961(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 1958(langdef)m -[ /Dest /LOUT15_4062_pre_lang_2 /DEST pdfmark -240 fnt1 5363 1961(language)m 6285(de\207nition)s -7261(at)s 7495(the)s 7845(be)s 3(ginning)k 8855(of)s -0 1673(the)m 348(input:)s 220 fnt2 480 1165(langdef Danish Dansk {)m 240 fnt6 -2993 1170(implementation-dependent)m 220 fnt2 5608 1165(})m 240 fnt1 0 666(After)m -220 fnt2 571 663(langdef)m 240 fnt1 1355 666(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 378(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 90(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 grestore gsave 1417 -15423 translate @@ -11875,123 +11937,112 @@ gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(3.9.)m 1871(@Langua)s 2(g)k 2(e)k -3099(and)s 3525(@CurrLang)s 240 fnt5 10248 -1583(47)m gsave +240 fnt6 1417 -1580(3.8.)m 1871(@Outline)s 240 fnt5 10248 -1583(47)m +gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic +240 fnt1 9066 13413 0 13413 240 288 60 LoutGraphic gsave 1 LoutMargSet grestore -0 13205(\207le)m +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 +[ /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 +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 +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 +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 +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 +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 +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 +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 +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 +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 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 12917(sequence)m +7718(follo)s 6(wed)k 8643(by)s 8960(a)s 0 5855(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 12417(langdef English { english .)m 13( :)k 11( ? ! .\) ?\) !\) })k -240 fnt1 0 11918(de\207nes)m 748(a)s 934(language)s 1874(called)s +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 2522(English)s 3329(with)s 3831(h)s 1(yphenation)k 5091(patterns)s -5918(\207le)s 220 fnt2 6298 11915(english.lh)m 240 fnt1 7289 11918(and)m +5918(\207le)s 220 fnt2 6298 4853(english.lh)m 240 fnt1 7289 4856(and)m 7713(se)s 6(v)k 3(en)k 8326(w)s 2(ays)k -8887(to)s 0 11630(end)m 424(a)s 610(sentence.)s 1617(The)s +8887(to)s 0 4568(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 11342(h)m 1(yphenation)k +7799(If)s 8049(there)s 8602(is)s 8833(no)s 0 4280(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 11339(-)m 240 fnt1 5219 11342(for)m 5552(the)s 5895(\207le)s +5099 4277(-)m 240 fnt1 5219 4280(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 11054(ends,)m 546(the)s 3(y)k 1009(are)s -1356(simply)s 2061(omitted.)s 480 10680(The)m 220 fnt2 913 10677(@CurrLang)m -240 fnt1 2103 10680(symbol,)m 2920(which)s 3567(has)s 3942(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 4240(parameters,)s 5399(e)s 6(v)k 6(aluates)k 6332(to)s 6576(the)s 6929(\207rst)s -[ /Dest /LOUT15_4062_pre_lang_3 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_lang_ld_3 /DEST pdfmark 7365(name)s 7944(gi)s 6(v)k 3(en)k -8529(in)s 8778(the)s 220 fnt2 0 10389(langdef)m 240 fnt1 -776 10392(of)m 1047(the)s 1395(language)s 2315(in)s 2558(force)s +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 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 9891(Dansk @Language { )m 11(This is @CurrLang.)k 13( })k 240 fnt1 -0 9392(has)m 370(result)s 480 8939(This)m 956(is)s 1166(Danish.)s -0 8486(It)m 205(is)s 415(typically)s 1305(used)s 1802(with)s -2284(the)s 220 fnt2 2632 8483(@Case)m 240 fnt1 3419 8486(symbol)m -4179(lik)s 2(e)k 4591(this:)s 220 fnt2 480 7985(@CurrLang @Case {)m -480 7697( Danish @Y)m 4(ield tirsdag)k 480 7409( English @Y)m 4(ield )k 11(T)k 26(uesda)k 6(y)k -480 7121( F)m 9(rench @Y)k 4(ield Mardi)k 480 6833(})m 240 fnt1 -0 6339(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 5965(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 5677(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 5389(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 5101(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 5098(@Language)m 240 fnt1 -8374 5101(.)m 240 fnt5 0 4308(3.10.)m 591(@OneCol)s 1653(and)s -2094(@OneRo)s 2(w)k -[ /Dest /LOUTonerow /DEST pdfmark -240 fnt1 480 3876(The)m 220 fnt2 -913 3873(@OneRo)m 3(w)k 240 fnt1 2049 3876(symbol)m -[ /Dest /LOUT15_4062_pre_oner_1 /DEST pdfmark - -[ /Dest /LOUT15_4062_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 3588(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 3300(it)m -192(with)s 220 fnt2 674 3297(^/)m 240 fnt1 901 3300(or)m -220 fnt2 1160 3297(^//)m 240 fnt1 1388 3300(.)m 1552(F)s 3(or)k -1941(e)s 3(xample,)k 220 fnt2 480 2799(@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 2303(has)m 370(result)s 468 371 0 188 240 288 60 480 1324 LoutGr2 -grestore save gsave 200 dict begin lfigdict begin -grestore -468 371 0 188 240 288 60 0 0 LoutGr2 -/lfiglightgrey [ lfigbox ] gsave lfigpaintpath grestore -0.015 cm setlinewidth lfiground setlinecap -0.15 cm /lfigsolid [ lfigbox ] lfigdopath -pop pop -grestore -468 371 0 188 240 288 60 0 0 LoutGr2 - -0.015 cm setlinewidth lfiground setlinecap -0.15 cm /lfigdashed [ -0.3 cm ymark -xsize ymark 0.3 cm 0 lfigpadd [] -xmark -0.3 cm -xmark ysize 0 0.3 cm lfigpadd ] lfigdopath -pop pop -grestore -240 fnt6 0 211(x)m -240 fnt1 166 209(+)m 354(2)s 468 0 0 0 240 288 60 0 188 LoutGr2 -0 0 moveto xsize 0 lineto stroke -grestore - -grestore -181 3(5)m -grestore - -grestore -end end restore -grestore -0 608(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 107(@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 - +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 grestore gsave 1417 -15423 translate @@ -12042,13 +12093,84 @@ 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 13368 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13267 240 288 60 LoutGraphic gsave 0 LoutMargSet grestore -0 13205(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 12226 LoutGr2 +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 +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 +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 +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 +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 +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 +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 + +[ /Dest /LOUT16_4074_pre_oner_ld_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 +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 +grestore save gsave 200 dict begin lfigdict begin +grestore +468 371 0 188 240 288 60 0 0 LoutGr2 +/lfiglightgrey [ lfigbox ] gsave lfigpaintpath grestore +0.015 cm setlinewidth lfiground setlinecap +0.15 cm /lfigsolid [ lfigbox ] lfigdopath +pop pop +grestore +468 371 0 188 240 288 60 0 0 LoutGr2 + +0.015 cm setlinewidth lfiground setlinecap +0.15 cm /lfigdashed [ -0.3 cm ymark +xsize ymark 0.3 cm 0 lfigpadd [] +xmark -0.3 cm +xmark ysize 0 0.3 cm lfigpadd ] lfigdopath +pop pop +grestore +240 fnt6 0 211(x)m +240 fnt1 166 209(+)m 354(2)s 468 0 0 0 240 288 60 0 188 LoutGr2 +0 0 moveto xsize 0 lineto stroke +grestore + +grestore +181 3(5)m +grestore + +grestore +end end restore +grestore +0 6985(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 grestore save gsave 200 dict begin lfigdict begin grestore 468 371 0 263 240 288 60 0 0 LoutGr2 @@ -12066,8 +12188,8 @@ xmark ysize 0 0.3 cm lfigpadd ] lfigdopath pop pop grestore -240 fnt6 0 211(x)m 240 fnt1 166 209(+)m 354(2)s -468 0 0 0 240 288 60 0 188 LoutGr2 +240 fnt6 0 211(x)m +240 fnt1 166 209(+)m 354(2)s 468 0 0 0 240 288 60 0 188 LoutGr2 0 0 moveto xsize 0 lineto stroke grestore @@ -12079,144 +12201,60 @@ end end restore grestore -[ /Dest /LOUT15_4062_pre_oner_3 /DEST pdfmark -220 fnt2 61 11772(@OneCol)m 240 fnt1 1074 11775(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 11772(@OneRo)m 3(w)k -240 fnt1 5483 11775(does)m 5974(on)s 6272(ro)s 6(ws,)k -6839(with)s 7322(the)s 7671(symbols)s 220 fnt2 8521 11772(^|)m -240 fnt1 8722 11775(and)m 220 fnt2 0 11484(^||)m 240 fnt1 -257 11487(\(or)m 220 fnt2 595 11484(^&)m 240 fnt1 840 11487(\))m -968(determining)s 2176(which)s 2818(mark)s 3370(is)s 3580(chosen.)s -240 fnt5 0 10694(3.11.)m 591(@W)s 4(ide)k 1411(and)s -1852(@High)s +[ /Dest /LOUT16_4074_pre_oner_ld_3 /DEST pdfmark +220 fnt2 +61 4555(@OneCol)m 240 fnt1 1074 4558(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 +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 +591(@W)s 4(ide)k 1411(and)s 1852(@High)s [ /Dest /LOUTwide /DEST pdfmark -240 fnt1 480 10217(The)m 220 fnt2 910 10214(@Wide)m -240 fnt1 1687 10217(symbol)m -[ /Dest /LOUT15_4062_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 9929(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 9926(c)m 240 fnt1 -7707 9929(,)m 220 fnt2 7821 9926(i)m 240 fnt1 7855 9929(,)m -220 fnt2 7968 9926(p)m 240 fnt1 8082 9929(,)m 220 fnt2 -8196 9926(m)m 240 fnt1 8365 9929(,)m 220 fnt2 8478 9926(f)m -240 fnt1 8536 9929(,)m 220 fnt2 8650 9926(s)m 240 fnt1 -8753 9929(,)m 8867(or)s 220 fnt2 0 9638(v)m 240 fnt1 -109 9641(.)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 9353(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 9350(@OneCol)m 240 fnt1 7046 9353(operation)m 8020(is)s -8244(included)s 0 9065(in)m 257(the)s 620(ef)s 6(fect)k -1231(of)s 220 fnt2 1517 9062(@Wide)m 240 fnt1 2231 9065(,)m -2353(since)s 2915(it)s 3122(does)s 3627(not)s 4008(mak)s 2(e)k +240 fnt1 +480 3000(The)m 220 fnt2 910 2997(@Wide)m 240 fnt1 1687 3000(symbol)m + +[ /Dest /LOUT16_4074_pre_wide_ld_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 +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 +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 +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 +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 8777(column)m 775(marks.)s -[ /Dest /LOUT15_4062_pre_wide_2 /DEST pdfmark -552 8403(The)m -220 fnt2 993 8400(@High)m 240 fnt1 1725 8403(symbol)m 2498(similarly)s +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 8115(space)m +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 8112(@OneRo)m 3(w)k 240 fnt1 0 7827(operation)m -960(is)s 1170(included.)s 240 fnt5 0 7034(3.12.)m 591(@HShift)s -1550(and)s 1991(@VShift)s -[ /Dest /LOUThshift /DEST pdfmark -240 fnt1 480 6602(The)m 220 fnt2 -917 6599(@HShift)m 240 fnt1 1802 6602(symbol)m -[ /Dest /LOUT15_4062_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 6314(by)m 294(its)s -570(left)s 947(parameter:)s 220 fnt2 1124 5806(+)m 240 fnt6 -1244 5811(length)m 220 fnt2 1897 5806(@HShift)m 240 fnt6 2772 5811(object)m -240 fnt1 3600 5809(Principal)m 4517(mark)s 5069(shifted)s 5777(to)s -6016(the)s 6364(right)s 6875(by)s 240 fnt6 7169 5811(length)m -240 fnt1 7762 5809(;)m -[ /Dest /LOUT12_1492_pre_hshi_1 /DEST pdfmark -220 fnt2 1180 5301(-)m 240 fnt6 -1244 5306(length)m 220 fnt2 1897 5301(@HShift)m 240 fnt6 2772 5306(object)m -240 fnt1 3600 5304(Principal)m 4517(mark)s 5069(shifted)s 5777(to)s -6016(the)s 6364(left)s 6741(by)s 240 fnt6 7035 5306(length)m -240 fnt1 7628 5304(;)m -[ /Dest /LOUT12_1492_pre_hshi_2 /DEST pdfmark -240 fnt6 1244 4801(length)m 220 fnt2 -1897 4796(@HShift)m 240 fnt6 2772 4801(object)m 240 fnt1 3600 4799(Principal)m -4512(mark)s 5058(shifted)s 5760(so)s 6020(as)s 6264(to)s -6497(lie)s 240 fnt6 6786 4801(length)m 240 fnt1 7433 4799(to)m -7666(the)s 8008(right)s 8513(of)s 8778(the)s 3600 4511(left)m -3977(edge)s 4485(of)s 240 fnt6 4756 4513(object)m 240 fnt1 -5344 4511(;)m -[ /Dest /LOUT12_1492_pre_hshi_3 /DEST pdfmark -0 4008(In)m 256(each)s 751(chase)s 220 fnt2 -1338 4005(@HShift)m 240 fnt1 2213 4008(includes)m 3061(a)s 220 fnt2 -3227 4005(@OneCol)m 240 fnt1 4239 4008(ef)m 6(fect.)k 480 3634(The)m -916(units)s 1440(of)s 1720(measurement)s 3062(of)s 240 fnt6 -3342 3636(length)m 240 fnt1 4003 3634(may)m 4478(be)s 220 fnt2 -4768 3631(c)m 240 fnt1 4873 3634(,)m 220 fnt2 4989 3631(i)m -240 fnt1 5023 3634(,)m 220 fnt2 5138 3631(p)m 240 fnt1 -5252 3634(,)m 220 fnt2 5368 3631(m)m 240 fnt1 5537 3634(,)m -220 fnt2 5652 3631(f)m 240 fnt1 5710 3634(,)m 220 fnt2 -5825 3631(s)m 240 fnt1 5928 3634(,)m 220 fnt2 6044 3631(v)m -240 fnt1 6153 3634(,)m 6268(or)s 220 fnt2 6536 3631(w)m -240 fnt1 6692 3634(.)m 6864(In)s 7129(the)s 7485(latter)s -8043(case,)s 220 fnt2 8569 3631(1w)m 240 fnt1 8916 3634(is)m -0 3346(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 3343(0.5w @HShift)m 240 fnt1 7699 3346(will)m 8132(centre)s -8778(the)s 0 3058(principal)m 904(column)s 1679(mark)s 2231(within)s -2899(the)s 3247(right)s 3758(parameter)s 13(.)k -[ /Dest /LOUT15_4062_pre_hshi_2 /DEST pdfmark -548 2684(The)m -220 fnt2 984 2681(@VShift)m 240 fnt1 1855 2684(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 2393(+)m 240 fnt6 120 2398(length)m 240 fnt1 771 2396(shifts)m -1337(it)s 1527(do)s 6(wn,)k 220 fnt2 2159 2393(-)m -240 fnt6 2223 2398(length)m 240 fnt1 2874 2396(shifts)m 3440(it)s -3629(up,)s 3974(and)s 240 fnt6 4376 2398(length)m 240 fnt1 -5027 2396(shifts)m 5593(it)s 5783(to)s 240 fnt6 6019 2398(length)m -240 fnt1 6670 2396(belo)m 6(w)k 7301(the)s 7647(top)s -8004(edge)s 8510(of)s 8778(the)s 0 2108(object.)m 748(W)s 9(ith)k -220 fnt2 1274 2105(@VShift)m 240 fnt1 2077 2108(,)m 220 fnt2 -2184 2105(1w)m 240 fnt1 2522 2108(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 1315(3.13.)m 591(@HExpand)s 1854(and)s 2295(@VExpand)s -[ /Dest /LOUThexpand /DEST pdfmark - -[ /Dest /LOUT15_4062_pre_hexp_1 /DEST pdfmark - -[ /Dest /LOUT15_4062_pre_hexp_2 /DEST pdfmark - -[ /Dest /LOUT15_4062_pre_hexp_3 /DEST pdfmark -240 fnt1 -558 838(The)m 220 fnt2 1004 835(@HExpand)m 240 fnt1 2195 838(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 550(without)m 784(violating)s -1679(a)s 220 fnt2 1837 547(@Wide)m 240 fnt1 2603 550(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 262(objects.)m 841(The)s 220 fnt2 1269 259(@VExpand)m -240 fnt1 2430 262(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 7995 895(@OneRo)m 3(w)k 240 fnt1 0 610(operation)m +960(is)s 1170(included.)s grestore gsave 1417 -15423 translate @@ -12264,118 +12302,142 @@ gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(3.13.)m 1991(@HExpand)s 3182(and)s 3608(@VExpand)s +240 fnt6 1417 -1580(3.12.)m 1991(@HShift)s 2886(and)s 3312(@VShift)s 240 fnt5 10249 -1583(49)m gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13368 240 288 60 LoutGraphic gsave 1 LoutMargSet grestore -220 fnt2 480 13207(8i @Wide 11i @High {)m 480 12919( //1i ||1i @HExpand @VExpand x ||1i)m -480 12631( //1i)m 480 12343(})m 240 fnt1 0 11849(object)m 220 fnt2 -655 11846(x)m 240 fnt1 834 11849(could)m 1435(ha)s 4(v)k 3(e)k +240 fnt5 0 13203(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 +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 +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 +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 +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 +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 +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 +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 +[ /Dest /LOUThexpand /DEST pdfmark + +[ /Dest /LOUT16_4074_pre_hexp_ld_1 /DEST pdfmark + +[ /Dest /LOUT16_4074_pre_hexp_ld_2 /DEST pdfmark + +[ /Dest /LOUT16_4074_pre_hexp_ld_3 /DEST pdfmark +240 fnt1 +558 7007(The)m 220 fnt2 1004 7004(@HExpand)m 240 fnt1 2195 7007(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 +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 +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 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 11846(@HExpand)m 240 fnt1 8722 11849(and)m 220 fnt2 0 11558(@VExpand)m -240 fnt1 1166 11561(symbols)m 2021(cause)s 2614(it)s 2812(to)s +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 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 11558(x)m 240 fnt1 8655 11561(con)m 8998(-)s 0 11273(tains)m -220 fnt2 502 11270(|1r)m -8(t)k 240 fnt1 879 11273(or)m -220 fnt2 1138 11270(/1r)m -8(t)k 240 fnt1 1459 11273(;)m +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 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 10899(As)m 809(Section)s 1595(2.6)s 1961(e)s 3(xplains)k +480 3622(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 10611(be.)m +7196(the)s 3(y)k 7671(possibly)s 8536(could)s 0 3334(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 10608(@HExpand)m -240 fnt1 6493 10611(includes)m 7329(a)s 220 fnt2 7483 10608(@OneCol)m -240 fnt1 8483 10611(ef)m 6(fect,)k 0 10323(and)m 220 fnt2 -404 10320(@VExpand)m 240 fnt1 1565 10323(includes)m 2413(a)s 220 fnt2 -2579 10320(@OneRo)m 3(w)k 240 fnt1 3710 10323(ef)m 6(fect.)k -240 fnt5 0 9534(3.14.)m 591(@HContract)s 1976(and)s 2417(@VContract)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 /LOUT15_4062_pre_hcon_1 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_hcon_ld_1 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_hcon_2 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_hcon_ld_2 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_hcon_3 /DEST pdfmark -240 fnt1 542 9102(The)m 220 fnt2 972 9099(@HContr)m 2(act)k -240 fnt1 2239 9102(symbol)m 3001(reduces)s 3784(the)s 4135(size)s +[ /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 8814(\(after)m 575(paragraph)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 8313(5i @Wide @HContr)m 2(act { A |1r)k -8(t B })k 240 fnt1 -0 7819(has)m 370(result)s 480 7368(A)m 650(B)s 0 6917(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 6914(@VContr)m 2(act)k 240 fnt1 -8167 6917(is)m 8366(similar)s 9(,)k 0 6629(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 5885(3.15.)m 591(@HLimited)s 1864(and)s -2305(@VLimited)s -[ /Dest /LOUThlimited /DEST pdfmark - -[ /Dest /LOUT15_4062_pre_hlim_1 /DEST pdfmark - -[ /Dest /LOUT15_4062_pre_hlim_2 /DEST pdfmark -240 fnt1 579 5453(The)m 220 fnt2 1047 5450(@HLimited)m -240 fnt1 2221 5453(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 5165(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 4874(@HLimited)m -240 fnt1 1138 4877(object.)m 1890(So)s 2199(this)s 2599(symbol)s -3362(acts)s 3788(lik)s 2(e)k 220 fnt2 4204 4874(@Wide)m -240 fnt1 4981 4877(with)m 5467(respect)s 6206(to)s 6449(limiting)s -7261(the)s 7613(space)s 8204(occupied)s 0 4589(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 4301(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 3927(The)m 220 fnt2 904 3924(@VLimited)m 240 fnt1 2022 3927(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 3639(izontally)m 15(.)k 240 fnt5 0 2846(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 /LOUT15_4062_pre_hadj_1 /DEST pdfmark - -[ /Dest /LOUT15_4062_pre_hadj_2 /DEST pdfmark - -[ /Dest /LOUT15_4062_pre_hadj_3 /DEST pdfmark - -[ /Dest /LOUT15_4062_pre_hadj_4 /DEST pdfmark -240 fnt1 551 2370(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 2082(to)m 268(it;)s 220 fnt2 602 2079(@HAdjust)m 240 fnt1 -1678 2082(adjusts)m 220 fnt2 2422 2079(|)m 240 fnt1 2549 2082(sequences,)m -220 fnt2 3656 2079(@V)m 17(Adjust)k 240 fnt1 4702 2082(adjusts)m -220 fnt2 5447 2079(/)m 240 fnt1 5601 2082(sequences,)m 6707(and)s -220 fnt2 7141 2079(@P)m 26(Adjust)k 240 fnt1 8179 2082(adjusts)m -220 fnt2 8924 2079(&)m 240 fnt1 0 1794(sequences.)m 1134(F)s 3(or)k -1523(e)s 3(xample,)k 220 fnt2 480 1293(4i @Wide @P)m 26(Adjust { 1 2 3 4 5 6 7 8 })k -240 fnt1 0 796(has)m 370(result)s 480 341(1)m 1274(2)s -2088(3)s 2892(4)s 3706(5)s 4512(6)s 5325(7)s -6133(8)s +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 @@ -12426,134 +12488,119 @@ 240 fnt5 1417 -1583(50)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(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 12917(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 12629(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 12252(@P)m 26(Adjust)k 240 fnt1 1497 12255(is)m -1716(used)s 2222(by)s 2525(the)s 220 fnt2 2883 12252(adjust)m -240 fnt1 3533 12255(and)m 220 fnt2 3946 12252(outdent)m 240 fnt1 -4743 12255(options)m 5508(of)s 5789(the)s 220 fnt2 6146 12252(@Break)m -240 fnt1 7011 12255(symbol)m 7780(\(Section)s 8643(3.4\).)s 0 11967(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 11679(has)m 398(width)s 1029(0.)s +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 +2305(@VLimited)s +[ /Dest /LOUThlimited /DEST pdfmark + +[ /Dest /LOUT16_4074_pre_hlim_ld_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 +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 +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 +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 +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 +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 +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_4074_pre_hadj_ld_2 /DEST pdfmark + +[ /Dest /LOUT16_4074_pre_hadj_ld_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 +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 +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 +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 +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 +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 +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 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 11391(immediately)m 1248(follo)s 6(wing)k 2225(comma.)s +8843(an)s 0 4361(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 10598(3.17.)m 591(@HScale)s 1587(and)s 2028(@VScale)s +240 fnt5 0 3568(3.17.)m 591(@HScale)s 1587(and)s 2028(@VScale)s [ /Dest /LOUThscale /DEST pdfmark -[ /Dest /LOUT15_4062_pre_hsca_1 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_hsca_ld_1 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_hsca_2 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_hsca_ld_2 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_hsca_3 /DEST pdfmark -220 fnt2 538 10163(@HScale)m 240 fnt1 1516 10166(causes)m 2189(its)s +[ /Dest /LOUT16_4074_pre_hsca_ld_3 /DEST pdfmark +220 fnt2 538 3133(@HScale)m 240 fnt1 1516 3136(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 9878(scaling)m 730(it:)s 220 fnt2 -480 9377(4i @Wide @HScale { 1 2 3 4 5 6 7 8 })m 240 fnt1 0 8883(has)m 370(result)s gsave +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 8428(1)m +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 7974(and)m 220 fnt2 480 7523(0.5i @Wide @HScale { 1 2 3 4 5 6 7 8 })m -240 fnt1 0 7029(has)m 370(result)s gsave -480 0 translate -0.5621 1.0000 scale -0 6574(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 6117(@HScale)m 240 fnt1 980 6120(\207rst)m -1409(applies)s 220 fnt2 2136 6117(@HContr)m 2(act)k 240 fnt1 -3398 6120(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 5832(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 5544(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 5256(principal)m 904(mark)s 1456(only)s 1936(causes)s 2611(trouble)s -3344(in)s 3587(practice.\))s 220 fnt2 480 4879(@VScale)m 240 fnt1 -1460 4882(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 4879(@HScale)m 240 fnt1 6051 4882(and)m 220 fnt2 -6467 4879(@VScale)m 240 fnt1 7447 4882(each)m 7953(ha)s 4(v)k 3(e)k -8465(both)s 8960(a)s 220 fnt2 0 4591(@OneCol)m 240 fnt1 -1012 4594(and)m 1416(a)s 220 fnt2 1582 4591(@OneRo)m 3(w)k -240 fnt1 2713 4594(ef)m 6(fect.)k 240 fnt5 0 3846(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 /LOUT15_4062_pre_cove_1 /DEST pdfmark - -[ /Dest /LOUT15_4062_pre_cove_2 /DEST pdfmark -240 fnt1 529 3414(The)m 220 fnt2 946 3411(@VCo)m 3(v)k 5(er)k -240 fnt1 1941 3414(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 3126(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 2625(@VCo)m 3(v)k 5(er \( 45d @Rotate Hello @VCo)k 3(v)k 5(er \))k -240 fnt1 0 2129(produces)m 748 843 0 396 240 288 60 480 946 LoutGr2 -grestore save gsave 200 dict begin lfigdict begin -grestore -748 843 0 396 240 288 60 0 0 LoutGr2 +0 944(and)m 220 fnt2 480 493(0.5i @Wide @HScale { 1 2 3 4 5 6 7 8 })m -0.015 cm setlinewidth lfiground setlinecap -0.15 cm /lfigdashed [ -0.3 cm ymark -xsize ymark 0.3 cm 0 lfigpadd ] lfigdopath -pop pop -grestore -gsave -0 396 translate -1.0000 4.1328 scale -0 -54(\()m -grestore -gsave -210 396 translate -45.0000 rotate -0 -54(Hello)m -grestore -gsave -680 396 translate -1.0000 4.1328 scale -0 -54(\))m - -grestore - -grestore -end end restore -grestore -0 495(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 grestore gsave 1417 -15423 translate @@ -12601,15 +12648,90 @@ gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(3.18.)m 1991(@HCo)s 2(ver)k 3032(and)s -3458(@VCo)s 2(ver)k 240 fnt5 10256 -1583(51)m 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 13309 240 288 60 LoutGraphic +240 fnt1 9066 13413 0 13304 240 288 60 LoutGraphic gsave 1 LoutMargSet grestore -220 fnt2 -480 13252(@VScale \( 45d @Rotate Hello @VScale \))m 240 fnt1 0 12756(which)m 642(produces)s 748 486 0 39 240 288 60 480 11930 LoutGr2 +0 13250(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 +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_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 +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 +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 +grestore save gsave 200 dict begin lfigdict begin +grestore +748 843 0 396 240 288 60 0 0 LoutGr2 + +0.015 cm setlinewidth lfiground setlinecap +0.15 cm /lfigdashed [ -0.3 cm ymark +xsize ymark 0.3 cm 0 lfigpadd ] lfigdopath +pop pop +grestore +gsave +0 396 translate +1.0000 4.1328 scale +0 -54(\()m +grestore +gsave +210 396 translate +45.0000 rotate +0 -54(Hello)m +grestore +gsave +680 396 translate +1.0000 4.1328 scale +0 -54(\))m + +grestore + +grestore +end end restore +grestore +0 6716(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 grestore save gsave 200 dict begin lfigdict begin grestore 748 486 0 39 240 288 60 0 0 LoutGr2 @@ -12639,126 +12761,62 @@ grestore end end restore grestore -0 11479(Scaling)m 786(abandons)s 1759(mark)s +0 4442(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 11191(co)m 3(v)k 3(ering)k 896(preserv)s 3(es)k +8292(whereas)s 0 4154(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 10903(the)m 348(ro)s 6(w)k 15(.)k -480 10529(If)m 700(the)s 1038(parameter)s 2042(of)s 220 fnt2 -2303 10526(@VCo)m 3(v)k 5(er)k 240 fnt1 3299 10529(has)m +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 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 10241(required)m 863(after)s 1368(all)s 1670(and)s -2083(the)s 220 fnt2 2441 10238(@VCo)m 3(v)k 5(er)k -240 fnt1 3456 10241(is)m 3675(silently)s 4441(ignored.)s 5345(If)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 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 9953(size)m 434(abo)s 3(v)k 3(e)k +6820(parameter)s 7843(has)s 8223(non-zero)s 0 2916(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 9665(cannot)m 698(mak)s 2(e)k +7310(error)s 7841(since)s 8396(scaling)s 0 2628(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 9288(@HCo)m 3(v)k 5(er)k 240 fnt1 -1505 9291(is)m 1722(similar)s 9(,)k 2489(horizontally)s 3705(co)s 3(v)k 3(ering)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 9003(symbol)m 753(w)s 2(orks)k +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 8715(g)m 1(alle)k 3(y)k +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 7922(3.19.)m 591(@StartHSpan,@StartVSpan,)s 3642(@StartHVSpan,)s 5374(@HSpan,)s 6416(and)s +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 /LOUT15_4062_pre_span_1 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_span_ld_1 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_span_2 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_span_ld_2 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_span_3 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_span_ld_3 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_span_4 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_span_ld_4 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_span_5 /DEST pdfmark -240 fnt1 556 7445(These)m 1199(symbols)s 2065(w)s 2(ork)k +[ /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 7157(w)m 2(ay)k +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 7154(//)m 240 fnt1 3691 7157(and)m -220 fnt2 4095 7154(||)m 240 fnt1 4189 7157(.)m 4353(An)s -4703(object)s 220 fnt2 480 6656(@Star)m -8(tHSpan object)k 240 fnt1 -0 6159(causes)m 220 fnt2 682 6156(object)m 240 fnt1 1330 6159(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 5871(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 5868(@HSpan)m 240 fnt1 5572 5871(symbol)m -6323(on)s 6611(that)s 7020(mark)s 7563(not)s 7920(preceded)s -8832(by)s 220 fnt2 0 5580(@Star)m -8(tHVSpan)k 240 fnt1 -1496 5583(,)m 220 fnt2 1603 5580(@Star)m -8(tHSpan)k 240 fnt1 -2953 5583(,)m 220 fnt2 3059 5580(@Star)m -8(tVSpan)k 240 fnt1 -4397 5583(,)m 4503(or)s 220 fnt2 4761 5580(@VSpan)m 240 fnt1 -5628 5583(.)m 5791(The)s 6218(column)s 6992(mark)s 7543(of)s -7813(this)s 8208(spanning)s 0 5295(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 4921(If)m -739(there)s 1301(is)s 1541(no)s 220 fnt2 1863 4918(@HSpan)m -240 fnt1 2831 4921(symbol)m 3621(an)s 3(ywhere)k 4633(to)s -4901(the)s 5279(right)s 5819(of)s 220 fnt2 6119 4918(@Star)m -8(tHSpan)k -240 fnt1 7469 4921(,)m 7606(then)s 8104(the)s 8482(object)s -0 4633(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 4345(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 3971(Similarly)m 15(,)k -1457(the)s 220 fnt2 1801 3968(@Star)m -8(tVSpan)k 240 fnt1 -3196 3971(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 3683(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 3680(@VSpan)m 240 fnt1 8366 3683(symbol)m 0 3395(on)m 294(that)s -708(mark)s 1256(not)s 1618(preceded)s 2535(by)s 2825(a)s -220 fnt2 2987 3392(@Star)m -8(tHVSpan)k 240 fnt1 4483 3395(,)m -220 fnt2 4586 3392(@Star)m -8(tHSpan)k 240 fnt1 5936 3395(,)m -220 fnt2 6039 3392(@Star)m -8(tVSpan)k 240 fnt1 7377 3395(,)m -7480(or)s 220 fnt2 7735 3392(@HSpan)m 240 fnt1 8614 3395(;)m -8722(and)s 0 3107(if)m 206(there)s 728(is)s 927(no)s -220 fnt2 1209 3104(@VSpan)m 240 fnt1 2125 3107(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 2819(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 2445(The)m -220 fnt2 949 2442(@Star)m -8(tHVSpan)k 240 fnt1 2547 2445(symbol)m -3349(combines)s 4359(the)s 4748(ef)s 6(fects)k 5470(of)s -220 fnt2 5783 2442(@Star)m -8(tHSpan)k 240 fnt1 7235 2445(and)m -220 fnt2 7681 2442(@Star)m -8(tVSpan)k 240 fnt1 9019 2445(,)m -0 2157(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 1656(@Star)m -8(tHVSpan x | | @HSpan)k 480 1368(/)m -480 1080(@VSpan | |)m 240 fnt1 0 584(the)m 378(object)s 220 fnt2 -1052 581(x)m 240 fnt1 1250 584(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 296(between)m -854(them.)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 @@ -12809,102 +12867,139 @@ 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 13259 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic gsave 0 LoutMargSet grestore -480 13205(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 13202(@HSpan)m 240 fnt1 -7794 13205(and)m 220 fnt2 8199 13202(@VSpan)m 240 fnt1 0 12917(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 12629(g)m 1(alle)k 3(y)k 639(tar)s 4(gets)k +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 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 12626(@Star)m -8(tHSpan)k 240 fnt1 7568 12629(,)m -220 fnt2 7681 12626(@Star)m -8(tVSpan)k 240 fnt1 9019 12629(,)m -0 12341(or)m 220 fnt2 246 12338(@Star)m -8(tHVSpan)k 240 fnt1 -1742 12341(.)m 1892(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k +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 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 12053(paragraphs)m 1100(of)s 1371(te)s 3(xt)k 1786(that)s -2204(require)s 2936(breaking.)s 480 11679(If)m 722(the)s 1082(right)s -1605(parameter)s 2631(of)s 220 fnt2 2914 11676(@Star)m -8(tHSpan)k -240 fnt1 4264 11679(,)m 220 fnt2 4383 11676(@Star)m -8(tVSpan)k -240 fnt1 5721 11679(,)m 5840(or)s 220 fnt2 6111 11676(@Star)m -8(tHVSpan)k -240 fnt1 7679 11679(occupies)m 8579(more)s 0 11391(horizontal)m 1022(or)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 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 11103(space)m 601(goes)s 1106(into)s +8592(e)s 3(xtra)k 0 4371(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 10815(permitted.)m 1081(Gaps)s 1626(spanned)s 2471(by)s +8779(are)s 0 4083(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 10812(u)m 240 fnt1 6321 10815(indicator)m 7232(is)s -7444(set)s 7772(automatically)s 0 10527(and)m 404(cannot)s 1102(be)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 9744(3.20.)m 591(@Scale)s +0 3012(3.20.)m 591(@Scale)s [ /Dest /LOUTscale /DEST pdfmark -[ /Dest /LOUT15_4062_pre_scal_1 /DEST pdfmark -240 fnt1 588 9312(This)m 1112(symbol)s +[ /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 9024(left)m 377(parameter:)s 220 fnt2 480 8523(1.0 @Scale Hello 2.0 @Scale Hello 0.5 @Scale Hello)m 240 fnt1 -0 8068(has)m 370(result)s gsave -480 7560 translate +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 7560 translate +1124 828 translate 2.0000 2.0000 scale 0 -54(Hello)m grestore gsave -2292 7560 translate +2292 828 translate 0.5000 0.5000 scale 0 -54(Hello)m grestore -0 6997(The)m 433(left)s 815(parameter)s 1834(can)s 2228(be)s +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 -0 6709(second)m 723(v)s 3(ertically:)k 220 fnt2 480 6208({0.5 2.0} @Scale Hello)m -240 fnt1 0 5714(has)m 370(result)s gsave -480 5206 translate -0.5000 2.0000 scale -0 -54(Hello)m -grestore -0 4643(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 4355(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 3854({} @Scale { Hello w)m 2(or)k -3(ld })k -240 fnt1 0 3360(has)m 370(result)s gsave -0 2203 translate -7.9609 7.9609 scale -0 -54(Hello)m 583(w)s 2(orld)k - -grestore -0 1299(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 1296(@Scale)m -240 fnt1 4712 1299(has)m 5088(both)s 5576(a)s 220 fnt2 -5748 1296(@OneCol)m 240 fnt1 6765 1299(and)m 7175(a)s 220 fnt2 -7346 1296(@OneRo)m 3(w)k 240 fnt1 8483 1299(ef)m 6(fect,)k -0 1011(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 grestore gsave @@ -12956,41 +13051,69 @@ gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1578(3.21.)m 1991(@Rotate)s 240 fnt5 10250 -1581(53)m +240 fnt6 1417 -1580(3.20.)m 1991(@Scale)s 240 fnt5 10250 -1583(53)m gsave 1417 -15423 translate -240 fnt1 9066 13414 0 13414 240 288 60 LoutGraphic +240 fnt1 9066 13412 0 13303 240 288 60 LoutGraphic gsave 1 LoutMargSet grestore -240 fnt5 0 13249(3.21.)m 591(@Rotate)s +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 +0.5000 2.0000 scale +0 -54(Hello)m +grestore +0 11183(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 +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 +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 +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 [ /Dest /LOUTrotate /DEST pdfmark -[ /Dest /LOUT15_4062_pre_rota_1 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_rota_ld_1 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_rota_2 /DEST pdfmark -240 fnt1 542 12817(The)m -220 fnt2 973 12814(@Rotate)m 240 fnt1 1897 12817(symbol)m 2660(will)s +[ /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 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 12529(de)m 3(grees)k 778(\(positi)s 6(v)k 3(e)k +8883(in)s 0 6038(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 12028(30d @Rotate { hello)m 8(, w)k 2(or)k -3(ld })k 240 fnt1 -0 11534(has)m 370(result)s gsave -534 10581 translate +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 30.0000 rotate 0 -54(hello,)m 583(w)s 2(orld)k grestore -0 10055(Before)m 710(rotating)s 1511(the)s 1863(object,)s 220 fnt2 -2559 10052(@OneCol)m 240 fnt1 3576 10055(and)m 220 fnt2 3984 10052(@OneRo)m 3(w)k -240 fnt1 5120 10055(are)m 5471(applied)s 6238(to)s 6482(it.)s +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 6782(The)s 7215(result)s 7809(is)s 8024(a)s 8195(rectangle)s -0 9767(whose)m 668(marks)s 1303(pass)s 1766(through)s 2568(the)s +0 3276(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 8544 LoutGr2 +5889(crossed:)s 1587 283 340 113 240 288 60 480 2053 LoutGr2 grestore save gsave 200 dict begin lfigdict begin grestore 1587 283 340 113 240 288 60 0 0 LoutGr2 @@ -13014,8 +13137,8 @@ grestore end end restore grestore -240 fnt4 2547 8597(\336)m gsave -3256 8390 translate +240 fnt4 2547 2106(\336)m gsave +3256 1899 translate 240 fnt1 1515 1037 379 267 240 288 60 LoutGraphic gsave grestore save gsave 200 dict begin lfigdict begin @@ -13070,64 +13193,20 @@ grestore end end restore grestore -240 fnt1 0 7939(As)m +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 7651(quite)m 534(a)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 7143(-30d)m 968(@Rotate)s 1890(30d)s -2305(@Rotate)s 240 fnt6 3286 7148(object)m 240 fnt1 0 6645(is)m +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 6647(object)m 240 fnt1 3278 6645(,)m +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 -480 6271(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 5983(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 5692(@Wide)m 240 fnt1 -774 5695(and)m 220 fnt2 1178 5692(@High)m 240 fnt1 1897 5695(symbols:)m -220 fnt2 480 5194(30d @Rotate 5i @Wide 4i @High)m 480 4906({ //1i @T)m 26(e)k 6(xtPlace)k -480 4618( //1i)m 480 4330(})m 240 fnt1 0 3836(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 3545(@T)m 26(e)k 6(xtPlace)k -240 fnt1 1218 3548(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 2755(3.22.)m 591(@Backgr)s 4(ound)k - -[ /Dest /LOUTbackground /DEST pdfmark - -[ /Dest /LOUT15_4062_pre_back_1 /DEST pdfmark -240 fnt1 577 2278(The)m 220 fnt2 1042 2275(@Bac)m 4(kg)k 2(round)k -240 fnt1 2515 2278(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 1990(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 1702(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 909(3.23.)m 591(@K)s 6(er)k 3(nShrink)k - -[ /Dest /LOUTkernshrink /DEST pdfmark -[ /Dest /LOUT15_4062_pre_kshr_1 /DEST pdfmark -240 fnt1 541 477(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 189(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 grestore gsave 1417 -15423 translate @@ -13178,113 +13257,109 @@ 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 13257 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave 0 LoutMargSet grestore -0 13203(right)m 511(parameter)s -1525(w)s 2(as)k 1946(immediately)s 240 fnt6 3194 13205(followed)m -240 fnt1 4084 13203(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 12702(.)m 13( @K)k 8(er)k -5(nShr)k -3(ink P)k -240 fnt1 0 12247(has)m 370(result)s 104 158 0 54 240 288 60 480 11799 LoutGr2 +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 + +[ /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 +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 +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 +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 + +[ /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 +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 +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 +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 +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 LoutBox stroke grestore 0 0(P)m grestore -0 11348(where)m +0 4980(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 11060(with)m 482(`P')s 806(alone:)s -130 158 0 54 240 288 60 480 10611 LoutGr2 +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 LoutBox stroke grestore 0 0(P)m grestore -0 10160(in)m 243(which)s 885(the)s 1232(bounding)s +0 3792(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 9872(box)m +6441(supposed)s 7390(to.)s 7740(The)s 8167(bounding)s 0 3504(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 9498(The)m 916(only)s 1405(kno)s 6(wn)k 2117(use)s +480 3130(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 9210(formatting)m 1061(package.)s -240 fnt5 0 8417(3.24.)m 591(@Common,)s 1872(@Rump,)s 2847(and)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 /LOUT15_4062_pre_rump_1 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_rump_ld_1 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_rump_2 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_rump_ld_2 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_rump_3 /DEST pdfmark -240 fnt1 540 7940(The)m 220 fnt2 968 7937(@Common)m -240 fnt1 2127 7940(and)m 220 fnt2 2531 7937(@Rump)m 240 fnt1 -3391 7940(symbols)m 4240(compare)s 5119(tw)s 2(o)k 5529(paragraph)s -6542(objects:)s 220 fnt2 480 7439({ Aardv)m 5(ar)k -3(k, 29 } @Common { Aardv)k 5(ar)k -3(k, 359 })k -240 fnt1 0 6945(If)m 234(either)s 842(parameter)s 1860(is)s +[ /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 6657(The)m -418(result)s 998(of)s 220 fnt2 1259 6654(@Common)m 240 fnt1 -2408 6657(is)m 2608(the)s 2946(common)s 3831(pre\207x)s 4433(of)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 0 6369(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 6366(Aardv)m 5(ar)k -3(k,)k -240 fnt1 7949 6369(.)m 8111(The)s 8536(result)s 0 6081(of)m -220 fnt2 271 6078(@Rump)m 240 fnt1 1131 6081(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 6078(@Common)m 240 fnt1 7618 6081(;)m 7730(the)s -8078(result)s 8668(of)s 220 fnt2 480 5580({ Aardv)m 5(ar)k -3(k, 29 } @Rump { Aardv)k 5(ar)k -3(k, 359 })k -240 fnt1 0 5084(is)m 220 fnt2 210 5081(359)m 240 fnt1 -567 5084(.)m 480 4710(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 4707(@Common)m 240 fnt1 6889 4710(will)m 7303(be)s -7572(an)s 7843(empty)s 8482(object)s 0 4422(and)m 400(the)s -744(result)s 1330(of)s 220 fnt2 1597 4419(@Rump)m 240 fnt1 -2453 4422(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 4131(@Common)m 240 fnt1 1159 4134(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 4131(@Rump)m 240 fnt1 -5810 4134(will)m 6236(be)s 6518(an)s 6801(empty)s 7453(object.)s -480 3760(The)m 933(only)s 1438(kno)s 6(wn)k 2167(use)s -2567(for)s 220 fnt2 2930 3757(@Rump)m 240 fnt1 3815 3760(and)m -220 fnt2 4244 3757(@Common)m 240 fnt1 5428 3760(is)m 5663(to)s -5927(implement)s 7034(mer)s 4(ged)k 7830(inde)s 3(x)k -8439(entries)s 0 3472(\(Section)m 853(2.8\).)s 480 3098(The)m 220 fnt2 -947 3095(@Meld)m 240 fnt1 1732 3098(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 2810(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 2309({ Aardv)m 5(ar)k -3(k , 1 , 2 } @Meld { Aardv)k 5(ar)k -3(k , 2 , 3 })k -240 fnt1 0 1815(produces)m 480 1312(Aardv)m 6(ark)k 1438(,)s -1545(1)s 1700(,)s 1807(2)s 1981(,)s 2088(3)s -0 828(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 540(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 252(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 - +6991(is,)s 7247(those)s 7798(initial)s 8398(objects)s grestore gsave 1417 -15423 translate @@ -13339,78 +13414,102 @@ gsave 1 LoutMargSet grestore -0 13205(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 13202(@Meld)m 240 fnt1 7818 13205(compares)m -8778(the)s 0 12917(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 240 fnt5 -0 12124(3.25.)m 591(@Insert)s +0 13205(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 +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 +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 +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 +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 +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 +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 +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 +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 /LOUT15_4062_pre_inse_1 /DEST pdfmark -240 fnt1 541 11692(The)m 220 fnt2 -970 11689(@Inser)m -8(t)k 240 fnt1 1808 11692(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 11404(right)m 511(parameter:)s -220 fnt2 480 10903(X @Inser)m -8(t { A B // C // D })k 240 fnt1 0 10409(is)m -210(equi)s 6(v)k 6(alent)k 1254(to)s 220 fnt2 -480 9908({ XA B // C // D })m 240 fnt1 0 9414(Notice)m 707(that)s 1139(a)s -1320(zero-width)s 2426(space)s 3028(separates)s 220 fnt2 3968 9411(X)m -240 fnt1 4185 9414(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 9126(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 9123(X)m 240 fnt1 3960 9126(.)m 4127(The)s -220 fnt2 4558 9123(@Inser)m -8(t)k 240 fnt1 5397 9126(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 8838(right)m 511(parameter)s 1525(after)s -2021(e)s 6(v)k 6(aluation.)k 480 8464(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 8463(Figur)m 4(e)k -7355(6)s 240 fnt1 7538 8464(to)m 7787(the)s 8145(front)s -8679(of)s 8960(a)s 0 8176(multi-paragraph)m 1596(caption.)s 240 fnt5 -0 7383(3.26.)m 591(@OneOf)s -[ /Dest /LOUToneof /DEST pdfmark - -[ /Dest /LOUT15_4062_pre_oneo_1 /DEST pdfmark -240 fnt1 534 6951(The)m 220 fnt2 -956 6948(@OneOf)m 240 fnt1 1877 6951(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 6663(its)m 276(result:)s 220 fnt2 480 6212(@OneOf {)m -480 5924( @ResultA)m 480 5636( @ResultB)m 480 5348( @ResultC)m 480 5060(})m 240 fnt1 -0 4566(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 4278(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 4275(@OneOf)m 240 fnt1 4172 4278(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 3990(is)m 220 fnt2 222 3987(@SomeT)m 26(arget)k -240 fnt1 1622 3990(,)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 3987(@ResultA)m 240 fnt1 5613 3990(if)m 5843(it)s -6047(contains)s 220 fnt2 6908 3987(@SomeT)m 26(arget)k 240 fnt1 -8308 3990(,)m 8427(or)s 8699(else)s 220 fnt2 0 3699(@ResultB)m -240 fnt1 1042 3702(if)m 1260(it)s 1453(contains)s 220 fnt2 -2302 3699(@SomeT)m 26(arget)k 240 fnt1 3702 3702(,)m 3810(or)s -4070(else)s 220 fnt2 4498 3699(@ResultC)m 240 fnt1 5552 3702(\(whether)m -6462(or)s 6722(not)s 7089(it)s 7282(contains)s 8131(the)s -8480(tar)s 4(get,)k 0 3414(or)m 259(if)s 476(there)s -1009(is)s 1219(no)s 1512(tar)s 4(get\).)k 480 3040(Use)m -930(of)s 220 fnt2 1224 3037(@OneOf)m 240 fnt1 2174 3040(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 2752(this)m 396(e)s 3(xample:)k 220 fnt2 -480 2251(def @Recursiv)m 5(e {)k 480 1675( def @ChoiceA { @APlace // @Recursiv)m 5(e })k 480 1099( def @ChoiceB { @BPlace // @Recursiv)m 5(e })k -480 523( @OneOf {)m +[ /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 grestore gsave 1417 -15423 translate @@ -13461,81 +13560,76 @@ 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 13264 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13368 240 288 60 LoutGraphic gsave 0 LoutMargSet grestore -220 fnt2 480 13207( @ChoiceA)m -480 12919( @ChoiceB)m 480 12631( })m 480 12343(})m 240 fnt1 0 11849(Lout)m -523(belie)s 6(v)k 3(es)k 1360(that)s 1790(e)s 3(xpanding)k -220 fnt2 2849 11846(@Recursiv)m 5(e)k 240 fnt1 4106 11849(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 11561(the)m 380(g)s 1(alle)k 3(y)k 1046(tar)s 4(gets)k -220 fnt2 1762 11558(@APlace)m 240 fnt1 2763 11561(and)m 220 fnt2 -3199 11558(@BPlace)m 240 fnt1 4108 11561(.)m 4305(When)s 4966(searching)s -5968(for)s 220 fnt2 6338 11558(@BPlace)m 240 fnt1 7339 11561(this)m -7768(leads)s 8342(Lout)s 8887(to)s 0 11273(e)m 3(xpand)k -220 fnt2 760 11270(@Recursiv)m 5(e)k 240 fnt1 1945 11273(,)m -2065(then)s 220 fnt2 2547 11270(@ChoiceA)m 240 fnt1 3596 11273(,)m -3717(then)s 4199(the)s 220 fnt2 4560 11270(@Recursiv)m 5(e)k -240 fnt1 5818 11273(symbol)m 6592(within)s 220 fnt2 7273 11270(@ChoiceA)m -240 fnt1 8322 11273(,)m 8442(and)s 8860(so)s 0 10985(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 10982(@NotRe)m 6(v)k 5(ealed)k -240 fnt1 7291 10985(symbol)m 8074(to)s 8336(each)s 8855(of)s -0 10697(the)m 357(inner)s 220 fnt2 918 10694(@Recursiv)m 5(e)k -240 fnt1 2172 10697(symbols:)m 3146(these)s 3703(are)s 4059(then)s +240 fnt5 0 13203(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 +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 +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 +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 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 10409(been)m 510(made)s 1085(to)s 1326(e)s 3(xpand)k +8756(has)s 0 3257(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 10121(to)m 239(write)s 220 fnt2 480 9669(def @Recursiv)m 5(e {)k -480 9093( @OneOf {)m 480 8805( @APlace)m 480 8517( @BPlace)m 480 8229( })m 480 7941( // @Recursiv)m 5(e)k -480 7653(})m 240 fnt1 0 7159(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 6871(dif)m 6(fer)k -583(in)s 826(the)s 1174(tw)s 2(o)k 1584(cases.)s -240 fnt5 0 6127(3.27.)m 591(@Next)s -[ /Dest /LOUTnext /DEST pdfmark - -[ /Dest /LOUT15_4062_pre_next_1 /DEST pdfmark -240 fnt1 535 5695(The)m -220 fnt2 957 5692(@Ne)m 6(xt)k 240 fnt1 1676 5695(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 5407(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 4906(@Ne)m 6(xt \(3.99\))k 240 fnt1 0 4410(has)m -404(result)s 1029(\(3.100\).)s 1925(If)s 220 fnt2 2190 4407(@Ne)m 6(xt)k -240 fnt1 2949 4410(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 4122(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 4119(@Ne)m 6(xt)k 240 fnt1 8336 4122(will)m -8760(not)s 0 3834(increment)m 1015(a)s 1181(Roman)s 1930(numeral.)s -240 fnt5 0 3091(3.28.)m 591(@Case)s -[ /Dest /LOUTcase /DEST pdfmark - -[ /Dest /LOUT15_4062_pre_case_1 /DEST pdfmark - -[ /Dest /LOUT15_4062_pre_case_2 /DEST pdfmark -240 fnt1 540 2659(The)m -220 fnt2 968 2656(@Case)m 240 fnt1 1755 2659(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 2158(@Da)m 6(y @Case {)k -480 1870( { 1 21 31 } @Y)m 4(ield st)k 480 1582( { 2 22 } @Y)m 4(ield nd)k 480 1294( { 3 23 } @Y)m 4(ield rd)k -480 1006( else @Y)m 4(ield th)k 480 718(})m +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 grestore gsave 1417 -15423 translate @@ -13583,102 +13677,118 @@ gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1578(3.28.)m 1991(@Case)s 240 fnt5 10248 -1581(57)m +240 fnt6 1417 -1580(3.26.)m 1991(@OneOf)s 240 fnt5 10248 -1583(57)m gsave 1417 -15423 translate -240 fnt1 9066 13415 0 13306 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave 1 LoutMargSet grestore -0 13252(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 13249(@Da)m 6(y)k 240 fnt1 4274 13252(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 13249(@Da)m 6(y)k -240 fnt1 7259 13252(is)m 7471(2)s 7646(or)s 7906(22,)s -8254(etc.)s 8698(The)s 0 12964(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 12676(a)m 171(sequence)s 1109(of)s 220 fnt2 1385 12673(@Y)m 4(ield)k -240 fnt1 2143 12676(symbols,)m 3053(each)s 3553(with)s 4040(a)s +0 13205(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 +[ /Dest /LOUTnext /DEST pdfmark + +[ /Dest /LOUT16_4074_pre_next_ld_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 +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 +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 +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 +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 +[ /Dest /LOUTcase /DEST pdfmark + +[ /Dest /LOUT16_4074_pre_case_ld_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 +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 +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 +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 +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 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 12388(more)m 547(juxtapositions)s 1940(of)s 2211(simple)s +8867(or)s 0 5406(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 12014(W)m 19(e)k 895(\207rst)s 1372(describe)s +7476(object.)s 480 5032(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 12011(@Case)m 240 fnt1 -8703 12014(is)m 8960(a)s 0 11726(juxtaposition)m 1302(of)s 1568(one)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 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 11723(@Case)m 240 fnt1 7058 11726(is)m 7263(the)s -7606(right)s 8112(parameter)s 0 11438(of)m 287(the)s 652(\207rst)s -220 fnt2 1100 11435(@Y)m 4(ield)k 240 fnt1 1870 11438(whose)m +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 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 11147(@Case)m -240 fnt1 727 11150(,)m 834(or)s 1093(the)s 1441(special)s -2159(v)s 6(alue)k 220 fnt2 2727 11147(else)m 240 fnt1 -3121 11150(.)m 3285(If)s 3515(there)s 4048(is)s 4258(no)s -4551(such)s 220 fnt2 5047 11147(@Y)m 4(ield)k 240 fnt1 -5800 11150(it)m 5992(is)s 6202(an)s 6485(error)s 13(.)k -480 10776(When)m 1133(the)s 1506(left)s 1908(parameter)s 2946(of)s -220 fnt2 3242 10773(@Case)m 240 fnt1 4054 10776(is)m 4288(not)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 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 10488(the)m 350(right)s +7928(the)s 8301(result)s 8916(is)s 0 3506(the)m 350(right)s 864(parameter)s 1881(of)s 2155(the)s 2506(\207rst)s 220 fnt2 -2940 10485(@Y)m 4(ield)k 240 fnt1 3696 10488(whose)m 4367(left)s -4746(parameter)s 5763(is)s 220 fnt2 5976 10485(else)m 240 fnt1 -6370 10488(,)m 6480(or)s 6742(an)s 7028(error)s 7554(otherwise.)s -8650(This)s 0 10200(permits)m 767(e)s 3(xamples)k 1718(lik)s 2(e)k -220 fnt2 480 9699(@RunningTitle @Case {)m 480 9411( dft @Y)m 4(ield @Title)k 480 9123( else @Y)m 4(ield @RunningTitle)k -480 8835(})m 240 fnt1 0 8341(where)m 661(a)s 848(running)s +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 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 8338(dft)m 240 fnt1 5776 8341(\(which)m 6519(presumably)s 7710(means)s -8393(that)s 8833(no)s 0 8053(running)m 798(title)s 1224(w)s 2(as)k +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 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 7679(When)m 1126(a)s 1310(recepti)s 6(v)k 3(e)k +480 697(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 7676(@Case)m 240 fnt1 5552 7679(,)m 5677(it)s +220 fnt2 4825 694(@Case)m 240 fnt1 5552 697(,)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 7391(nati)m 6(v)k 3(e,)k +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 7103(symbol)m 755(will)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 -0 6815(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 6527(all)m 293(right)s 804(too.)s 240 fnt5 -0 5734(3.29.)m 591(@Moment)s -[ /Dest /LOUTmoment /DEST pdfmark -240 fnt1 480 5302(The)m 908(prede\207ned)s -1976(symbol)s 220 fnt2 2736 5299(@Moment)m -[ /Dest /LOUT15_4062_pre_mome_1 /DEST pdfmark -240 fnt1 3808 5302(has)m -4178(the)s 4526(follo)s 6(wing)k 5503(de\207nition:)s 220 fnt2 -480 4801(def @Moment)m 480 4513( named @T)m 26(ag {})k 480 4225( named @Second {})m 480 3937( named @Min)m 2(ute {})k -480 3649( named @Hour {})m 480 3361( named @Da)m 6(y {})k 480 3073( named @Month {})m 480 2785( named @Y)m 30(ear {})k -480 2497( named @Centur)m -6(y {})k 480 2209( named @W)m 6(eekDa)k 6(y {})k -480 1921( named @Y)m 30(earDa)k 6(y {})k 480 1633( named @Da)m 6(ylightSa)k 4(ving {})k -480 1345({})m 240 fnt1 0 851(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 848(@Moment)m 240 fnt1 7788 851(with)m 8273(tag)s -220 fnt2 8622 848(no)m 3(w)k 240 fnt1 9019 851(,)m -0 563(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 + grestore gsave 1417 -15423 translate @@ -13729,104 +13839,75 @@ 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 13368 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave 0 LoutMargSet grestore -220 fnt2 480 13143(@Second)m -240 fnt1 2482 13146(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 12812(@Min)m 2(ute)k 240 fnt1 2482 12815(the)m 2830(current)s -3566(minute,)s 4337(between)s 5191(00)s 5486(and)s 5890(59)s -220 fnt2 480 12502(@Hour)m 240 fnt1 2482 12505(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 12192(@Da)m 6(y)k 240 fnt1 -2482 12195(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 11863(@Month)m 240 fnt1 2482 11866(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 11534(@Y)m 30(ear)k -240 fnt1 2482 11537(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 11205(@Centur)m -6(y)k -240 fnt1 2482 11208(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 10876(@W)m 6(eekDa)k 6(y)k 240 fnt1 2482 10879(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 10545(@Y)m 30(earDa)k 6(y)k -240 fnt1 2482 10548(the)m 2830(current)s 3566(day)s 3966(of)s +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 + +[ /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 +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 +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 +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 +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 +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 +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 4237(the)s 4585(year)s 9(,)k 5094(between)s 5948(0)s -6123(and)s 6527(365)s 220 fnt2 480 10216(@Da)m 6(ylightSa)k 4(ving)k -240 fnt1 2482 10219(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 9931(sa)m 4(ving)k +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 3156(currently)s 4072(in)s 4315(ef)s 6(fect)k -[ /Dest /LOUT15_4062_pre_mome_2 /DEST pdfmark -100 9370(Unix)m +[ /Dest /LOUT16_4074_pre_mome_ld_2 /DEST pdfmark +100 2615(Unix)m 675(manual)s 1474(entries)s 2202(state)s 2735(that)s 220 fnt2 -3194 9367(@Second)m 240 fnt1 4250 9370(can)m 4679(be)s 5002(as)s +3194 2612(@Second)m 240 fnt1 4250 2615(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 9082(Judicious)m 955(use)s +7393(for)s 7772(leap)s 8264(seconds.)s 0 2327(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 8581(@Moment&&no)m 3(w @Open { @Da)k 6(y {@Months&&@Month}, @Centur)k -6(y{@Y)k 30(ear} })k -240 fnt1 0 8083(produces)m 915(something)s 1965(lik)s 2(e)k -2377(8)s 2544(October)s 9(,)k 3412(2000)s 3947(gi)s 6(v)k 3(en)k -4527(a)s 4693(suitable)s 5492(database)s 6371(of)s 6642(months.)s -240 fnt5 0 7290(3.30.)m 591(@Null)s -[ /Dest /LOUTnull /DEST pdfmark -240 fnt1 480 6858(This)m -979(symbol)s -[ /Dest /LOUT15_4062_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 6570(there)m 544(is)s 765(a)s 942(concatenation)s 2339(symbol)s -3110(preceding)s 220 fnt2 4117 6567(@Null)m 240 fnt1 4702 6570(,)m -4821(the)s 220 fnt2 5180 6567(@Null)m 240 fnt1 5836 6570(and)m -6252(the)s 6611(concatenation)s 8007(symbol)s 8779(are)s 0 6282(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 6279(@Null)m -240 fnt1 8298 6282(are)m 8643(both)s 0 5994(deleted.)m 794(Otherwise,)s -220 fnt2 1883 5991(@Null)m 240 fnt1 2528 5994(becomes)m 3416(an)s -3699(empty)s 4351(object.)s 480 5620(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 5119(...)m 13( //1vx @Null |0.5i ...)k -240 fnt1 0 4664(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 4661(@Null)m 240 fnt1 5628 4664(that)m 6057(disappears,)s 7184(because)s -8008(in)s 8262(the)s 8621(fully)s 0 4376(parenthesized)m 1372(v)s 3(ersion)k -220 fnt2 480 3875(...)m 13( //1vx { @Null |0.5i ...)k 13( })k 240 fnt1 -0 3381(there)m 533(is)s 743(no)s 1036(concatenation)s 2421(symbol)s -3181(preceding)s 4177(the)s 220 fnt2 4525 3378(@Null)m 240 fnt1 -5110 3381(.)m 240 fnt5 0 2588(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 2111(These)m -1131(symbols)s -[ /Dest /LOUT15_4062_pre_gall_1 /DEST pdfmark +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 -[ /Dest /LOUT15_4062_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 1823(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 1820(@F)m 6(orceGalle)k 4(y)k 240 fnt1 5189 1823(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 1535(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 1532(f)m 6(orce into)k 240 fnt1 6202 1535(.)m -6353(See)s 6740(Section)s 7501(2.7)s 7835(for)s 8160(a)s -8312(detailed)s 0 1247(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 grestore gsave 1417 -15423 translate @@ -13850,7 +13931,6 @@ %%+ font Times-Italic %%+ font Times-Bold %%+ font Helvetica -%%+ font Symbol /pgsave save def %%IncludeResource: font Times-Roman /Times-Romanfnt1 vec2 /Times-Roman LoutRecode @@ -13864,8 +13944,6 @@ %%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 @@ -13877,148 +13955,135 @@ gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(3.32.)m 1991(@Be)s 9(ginHeaderComponent,)k 4777(@EndHeaderComponent,)s -7401(@SetHeaderComponent,)s 1991 -1868(and)m 2417(@ClearHeaderComponent)s 240 fnt5 10249 -1583(59)m +240 fnt6 1417 -1580(3.30.)m 1991(@Null)s 240 fnt5 10249 -1583(59)m gsave 1417 -15423 translate -240 fnt1 9066 13080 0 13080 240 288 60 LoutGraphic +240 fnt1 9066 13412 0 13412 240 288 60 LoutGraphic gsave 1 LoutMargSet grestore -240 fnt5 0 12915(3.32.)m 591(@BeginHeaderComponent,)s 3466(@EndHeaderComponent,)s 6182(@SetHeaderComponent,)s -591 12627(and)m 1032(@ClearHeaderComponent)s +240 fnt5 0 13247(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 +1975(@F)s 6(or)k 4(ceGalley)k +[ /Dest /LOUTgalley /DEST pdfmark +240 fnt1 480 8068(These)m +1131(symbols)s +[ /Dest /LOUT16_4074_pre_gall_ld_1 /DEST pdfmark + +[ /Dest /LOUT16_4074_pre_gall_ld_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 +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 +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 +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 +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 +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 [ /Dest /LOUTheader_comp /DEST pdfmark -240 fnt1 480 12150(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 /LOUT15_4062_pre_head_1 /DEST pdfmark -7160(top)s -7523(of)s 7798(the)s 8151(displayed)s 0 11862(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 11859(@Tb)m 4(l)k -240 fnt1 5917 11862(table)m 6434(formatting)s 7493(package)s 8330(to)s -8566(place)s 0 11574(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 11200(F)m 3(ormally)k 15(,)k +240 fnt1 +480 5646(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 +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 +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 +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 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 10912(together)m 845(with)s 1330(an)s +7859(\(Section)s 8698(2.7\))s 0 4408(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 10624(component)m 1125(looks)s 1696(e)s 3(xactly)k +8260(a)s 8429(header)s 0 4120(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 10336(whether)m 830(the)s 1178(component)s +8671(is)s 8883(in)s 0 3832(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 9962(Ev)m 3(ery)k +4228(if)s 4445(so)s 4711(where.)s 480 3458(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 9674(more)m 553(header)s 1257(components.)s +8395(zero)s 8867(or)s 0 3170(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 9386(occup)m 2(y)k 736(an)s +8205(not)s 8578(itself)s 0 2882(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 9098(with)m 482(the)s 830(\207rst)s 1261(ordinary)s 2125(component)s +0 2594(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 8724(The)m 914(condition)s 1881(`and)s +7934(it)s 8126(\207rst.)s 480 2220(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 8436(g)m 1(alle)k 3(y')k +6395(component)s 7525(of)s 7802(the)s 8156(enclosing)s 0 1932(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 8148(printed)m 739(where)s 1384(the)s 1736(section)s +8760(not)s 0 1644(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 7860(onto)m 481(pages.)s +7168(chapter)s 7936(is)s 8151(promoted)s 0 1356(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 7572(at)m 232(all,)s 577(so)s +8286(not)s 8655(split)s 0 1068(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 7198(The)m 896(one)s +2832(no)s 3125(interest)s 3887(there.)s 480 694(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 6910(component)m +6326(components)s 7521(of)s 7780(each)s 8262(ordinary)s 0 406(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 6622(those)m +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 -240 fnt6 480 6123(C)m 168 fnt6 645 6036(i)m 240 fnt4 -773 6115(:)m 240 fnt6 903 6123(H)m 168 fnt4 1086 6030(1)m -240 fnt4 1164 6115(,)m 240 fnt6 1271 6123(H)m 168 fnt4 -1454 6030(2)m 240 fnt4 1546 6115(,)m 1653(\274)s 1951(,)s -240 fnt6 2058 6123(H)m 168 fnt6 2241 6036(n)m 240 fnt6 -480 5835(/)m 480 5547(C)m 168 fnt6 645 5460(i)m 168 fnt4 -711 5454(+)m 824(1)s 240 fnt4 974 5539(:)m 240 fnt6 -1104 5547(H)m 168 fnt4 1287 5454(1)m 240 fnt4 1365 5539(,)m -240 fnt6 1472 5547(H)m 168 fnt4 1655 5454(2)m 240 fnt4 -1747 5539(,)m 1854(\274)s 2152(,)s 240 fnt6 2259 5547(H)m -168 fnt6 2442 5460(n)m 240 fnt1 0 5003(which)m 642(may)s -1108(be)s 1391(read:)s 1908(`If)s 2217(ordinary)s 3082(component)s -240 fnt6 4206 5005(C)m 168 fnt6 4371 4918(i)m 240 fnt1 -4475 5003(has)m 4846(header)s 5543(component)s 6667(sequence)s 240 fnt6 -7601 5005(H)m 168 fnt4 7784 4912(1)m 240 fnt4 7862 4997(,)m -240 fnt6 7969 5005(H)m 168 fnt4 8152 4912(2)m 240 fnt4 -8244 4997(,)m 8351(\274)s 8649(,)s 240 fnt6 8756 5005(H)m -168 fnt6 8939 4918(n)m 240 fnt1 9019 5003(,)m 0 4715(then)m -468(its)s 742(successor)s 1717(component)s 240 fnt6 2839 4717(C)m -168 fnt6 3004 4630(i)m 168 fnt4 3070 4624(+)m 3183(1)s -240 fnt1 3308 4715(has)m 3676(header)s 4372(component)s 5494(sequence)s -240 fnt6 6426 4717(H)m 168 fnt4 6609 4624(1)m 240 fnt4 -6687 4709(,)m 240 fnt6 6794 4717(H)m 168 fnt4 6977 4624(2)m -240 fnt4 7069 4709(,)m 7176(\274)s 7474(,)s 240 fnt6 -7581 4717(H)m 168 fnt6 7764 4630(n)m 240 fnt1 7902 4715(also.)m 16(')k -8501(Using)s 0 4427(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 3928(C)m 168 fnt6 -645 3841(i)m 240 fnt4 773 3920(:)m 240 fnt6 903 3928(H)m -168 fnt4 1086 3835(1)m 240 fnt4 1164 3920(,)m 240 fnt6 -1271 3928(H)m 168 fnt4 1454 3835(2)m 240 fnt4 1546 3920(,)m -1653(\274)s 1951(,)s 240 fnt6 2058 3928(H)m 168 fnt6 -2241 3841(n)m 240 fnt6 480 3640(/)m 480 3352(gap)m 220 fnt2 -905 3347(@BeginHeaderComponent)m 240 fnt6 3609 3352(H)m 168 fnt6 3792 3265(n)m -168 fnt4 3894 3259(+)m 4007(1)s 240 fnt6 480 3064(/)m -480 2776(C)m 168 fnt6 645 2689(i)m 168 fnt4 711 2683(+)m -824(1)s 240 fnt4 974 2768(:)m 240 fnt6 1104 2776(H)m -168 fnt4 1287 2683(1)m 240 fnt4 1365 2768(,)m 240 fnt6 -1472 2776(H)m 168 fnt4 1655 2683(2)m 240 fnt4 1747 2768(,)m -1854(\274)s 2152(,)s 240 fnt6 2259 2776(H)m 168 fnt6 -2442 2689(n)m 240 fnt4 2534 2768(,)m 240 fnt6 2641 2776(H)m -168 fnt6 2824 2689(n)m 168 fnt4 2926 2683(+)m 3039(1)s -240 fnt1 0 2232(That)m 478(is,)s 220 fnt2 723 2229(@BeginHeaderComponent)m -240 fnt1 3394 2232(occup)m 2(ying)k 4422(an)s 4684(entire)s - -[ /Dest /LOUT15_4062_pre_head_2 /DEST pdfmark -5263(component)s 6366(appends)s 7181(a)s 7326(header)s 8002(component)s -0 1944(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 1656(is)m -217(separated)s 1184(by)s 240 fnt6 1485 1658(gap)m 240 fnt1 -1905 1656(from)m 2436(the)s 2792(follo)s 6(wing)k 3776(component;)s -4959(if)s 240 fnt6 5183 1658(gap)m 240 fnt1 5603 1656(is)m -5820(empty)s 6480(it)s 6679(denotes)s 220 fnt2 7468 1653(0ie)m -240 fnt1 7819 1656(as)m 8076(usual)s 8644(with)s 0 1368(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 1080(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 1077(@BeginHeaderComponent)m 240 fnt1 8035 1080(.)m 480 706(Ne)m 3(xt)k -1002(comes)s 220 fnt2 1664 703(@EndHeaderComponent)m 240 fnt1 4126 706(:)m grestore gsave @@ -14082,93 +14147,120 @@ 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 fnt4 2333 13201(,)m 240 fnt6 -2440 13209(H)m 168 fnt6 2623 13122(n)m 168 fnt4 2725 13116(+)m -2838(1)s 240 fnt6 480 12921(/)m 220 fnt2 480 12628(@EndHeaderComponent)m -240 fnt6 480 12345(/)m 480 12057(C)m 168 fnt6 645 11970(i)m -168 fnt4 711 11964(+)m 824(1)s 240 fnt4 974 12049(:)m -240 fnt6 1104 12057(H)m 168 fnt4 1287 11964(1)m 240 fnt4 -1365 12049(,)m 240 fnt6 1472 12057(H)m 168 fnt4 1655 11964(2)m -240 fnt4 1747 12049(,)m 1854(\274)s 2152(,)s 240 fnt6 -2259 12057(H)m 168 fnt6 2442 11970(n)m 240 fnt1 0 11513(That)m -520(is,)s 220 fnt2 809 11510(@EndHeaderComponent)m 240 fnt1 3353 11513(\(which)m -4097(has)s 4490(no)s 4805(parameters\))s 6003(occup)s 2(ying)k -7074(an)s -[ /Dest /LOUT15_4062_pre_head_3 /DEST pdfmark -7380(entire)s 8002(component)s 0 11225(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 10937(it)m 193(remains)s 1002(empty)s 15(.)k -220 fnt2 1751 10934(@BeginHeaderComponent)m 240 fnt1 4445 10937(and)m 220 fnt2 -4851 10934(@EndHeaderComponent)m 240 fnt1 7375 10937(are)m 7724(naturally)s 8629(used)s -0 10649(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 10275(Ne)m 3(xt)k -1002(comes)s 220 fnt2 1664 10272(@SetHeaderComponent)m 240 fnt1 4065 10275(:)m -240 fnt6 480 9780(C)m 168 fnt6 645 9693(i)m 240 fnt4 -773 9772(:)m 240 fnt6 903 9780(H)m 168 fnt4 1086 9687(1)m -240 fnt4 1164 9772(,)m 240 fnt6 1271 9780(H)m 168 fnt4 -1454 9687(2)m 240 fnt4 1546 9772(,)m 1653(\274)s 1951(,)s -240 fnt6 2058 9780(H)m 168 fnt6 2241 9693(n)m 240 fnt6 -480 9492(/)m 480 9204(gap)m 220 fnt2 905 9199(@SetHeaderComponent)m 240 fnt6 -3378 9204(H)m 168 fnt6 3561 9117(n)m 168 fnt4 3663 9111(+)m -3776(1)s 240 fnt6 480 8916(/)m 480 8628(C)m 168 fnt6 -645 8541(i)m 168 fnt4 711 8535(+)m 824(1)s 240 fnt4 -974 8620(:)m 240 fnt6 1104 8628(H)m 168 fnt6 1287 8541(n)m -168 fnt4 1389 8535(+)m 1502(1)s 220 fnt2 0 8081(@SetHeaderComponent)m -240 fnt1 2461 8084(clears)m 3068(an)s 3(y)k 3465(current)s -4201(header)s 4898(components)s -[ /Dest /LOUT15_4062_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 7796(o)m 6(wn.)k -571(Finally)s 1302(we)s 1637(ha)s 4(v)k 3(e)k -220 fnt2 2138 7793(@ClearHeaderComponent)m 240 fnt1 4733 7796(:)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 fnt6 480 7009(/)m -220 fnt2 480 6716(@ClearHeaderComponent)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 fnt1 0 5601(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 /LOUT15_4062_pre_head_5 /DEST pdfmark -7497(last)s 7878(tw)s 2(o)k 8277(symbols)s -0 5313(combine)m 879(less)s 1287(cleanly)s 2030(than)s 2497(the)s -2844(\207rst)s 3274(tw)s 2(o)k 3683(\(either)s 4363(will)s -4788(wreck)s 5432(an)s 3(y)k 5828(enclosing)s 220 fnt2 -6796 5310(@BeginHeaderCompo)m 240 fnt1 8998 5313(-)m 220 fnt2 0 5022(nent)m -240 fnt1 491 5025(\211)m 220 fnt2 679 5022(@EndHeaderComponent)m 240 fnt1 -3209 5025(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 4737(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 4363(All)m 859(four)s 1337(symbols)s -2206(yield)s 2761(the)s 3129(v)s 6(alue)k 220 fnt2 -3717 4360(@Null)m 240 fnt1 4382 4363(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 4075(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 3282(3.33.)m 591(@NotRe)s 3(v)k 2(ealed)k - -[ /Dest /LOUTnotrevealed /DEST pdfmark -240 fnt1 480 2850(The)m 220 fnt2 938 2847(@NotRe)m 6(v)k 5(ealed)k -240 fnt1 2495 2850(symbol)m -[ /Dest /LOUT15_4062_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 2562(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 2274(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 +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 grestore gsave 1417 -15423 translate @@ -14216,119 +14308,112 @@ gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(3.33.)m 1991(@NotRe)s 3(vealed)k 240 fnt5 -10256 -1583(61)m 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 13412 0 13308 240 288 60 LoutGraphic +240 fnt1 9066 13080 0 13080 240 288 60 LoutGraphic gsave 1 LoutMargSet grestore -220 fnt2 480 13251(def A { @Galle)m 4(y })k 480 12675(def B { @Galle)m 4(y })k -480 12099(def ABList)m 480 11811({)m 480 11523( A)m 480 11235( // B @NotRe)m 6(v)k 5(ealed)k -480 10947( // ABList)m 480 10659(})m 240 fnt1 0 10165(The)m 424(meaning)s +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 +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 +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 + +[ /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 +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 +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 +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 1297(is)s 1503(that)s 1916(the)s 2260(symbol)s 3016(immediately)s -4259(preceding)s 220 fnt2 5251 10162(@NotRe)m 6(v)k 5(ealed)k -240 fnt1 6718 10165(,)m 220 fnt2 6821 10162(B)m 240 fnt1 -7015 10165(in)m 7253(this)s 7645(e)s 3(xample,)k 8555(is)s -8760(not)s 0 9877(re)m 6(v)k 3(ealed)k 851(to)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 1083(g)s 1(alle)k 3(ys)k 1800(which)s 2435(encounter)s -220 fnt2 3431 9874(ABList)m 240 fnt1 4113 9877(while)m 4693(searching)s +220 fnt2 3431 5712(ABList)m 240 fnt1 4113 5715(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 9589(that)m 220 fnt2 408 9586(ABList)m 240 fnt1 1086 9589(contains)m -220 fnt2 1923 9586(A)m 240 fnt1 2116 9589(only)m 15(,)k -2624(not)s 220 fnt2 2979 9586(B)m 240 fnt1 3117 9589(,)m +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 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 9586(A)m -240 fnt1 6233 9589(will)m 6648(e)s 3(xpand)k 220 fnt2 -7384 9586(ABList)m 240 fnt1 8013 9589(.)m 8166(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k -0 9301(after)m 220 fnt2 496 9298(ABList)m 240 fnt1 1185 9301(is)m +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 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 9298(B)m 240 fnt1 4194 9301(will)m 4620(be)s 4902(a)s 4(v)k 6(ailable)k +3996 5136(B)m 240 fnt1 4194 5139(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 8927(Apart)m 1081(from)s 1602(this)s 1994(meaning,)s 220 fnt2 -2922 8924(@NotRe)m 6(v)k 5(ealed)k 240 fnt1 4445 8927(has)m +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 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 8639(may)m 501(be)s 819(understood)s 1976(by)s -2306(deleting)s 220 fnt2 3164 8636(@NotRe)m 6(v)k 5(ealed)k -240 fnt1 4727 8639(and)m 5166(an)s 3(y)k 5599(preceding)s -6630(space.)s 7361(Thus,)s 7982(the)s 8366(symbol)s 0 8351(preceding)m -220 fnt2 1001 8348(@NotRe)m 6(v)k 5(ealed)k 240 fnt1 -2533 8351(may)m 3004(ha)s 4(v)k 3(e)k 3510(named)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 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 8063(follo)m 6(w)k 672(after)s 1168(the)s 220 fnt2 -1516 8060(@NotRe)m 6(v)k 5(ealed)k 240 fnt1 3043 8063(symbol.)m -480 7689(This)m 944(symbol)s 1692(w)s 2(as)k 2101(introduced)s +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 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 7401(It)m 205(turned)s 874(out)s +8001(as)s 8238(displays.)s 0 3239(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 6900(@BodyT)m 26(e)k 6(xtPlace)k -480 6612(// @FigurePlace)m 480 6324(// @BodyT)m 26(e)k 6(xtPlace)k 480 6036(// @FigurePlace)m -480 5748(// @BodyT)m 26(e)k 6(xtPlace)k 480 5460(...)m 240 fnt1 -0 5009(so)m 256(that)s 664(\207gures)s 1356(could)s 1935(alternate)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 4721(ed)m 291(to)s 538(ensure)s 1226(that)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 4718(@BodyT)m 26(e)k 6(xtPlace)k -240 fnt1 8527 4721(in)m 8778(the)s 0 4433(column,)m 831(since)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 4430(@NP)m 240 fnt1 6851 4433(symbol)m 7618(merely)s 8342(causing)s -0 4145(a)m 174(skip)s 634(from)s 1167(one)s 220 fnt2 -1577 4142(@BodyT)m 26(e)k 6(xtPlace)k 240 fnt1 3303 4145(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 3857(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 3569(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 3278(@BodyT)m 26(e)k 6(xtPlace)k 240 fnt1 1703 3281(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 3278(ABList)m -240 fnt1 6625 3281(abo)m 3(v)k 3(e;)k 7287(each)s -7767(occurrence)s 8855(of)s 220 fnt2 0 2990(@BodyT)m 26(e)k 6(xtPlace)k -240 fnt1 1712 2993(after)m 2201(a)s 220 fnt2 2361 2990(@FigurePlace)m -240 fnt1 3798 2993(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 2705(be)m 282(found)s 899(by)s -1193(body)s 1727(te)s 3(xt)k 2142(g)s 1(alle)k 3(ys)k -2866(unless)s 3515(a)s 3682(\207gure)s 4296(has)s 4666(pre)s 6(viously)k -5724(attached)s 6578(to)s 6817(the)s 7165(preceding)s 220 fnt2 -8162 2702(@Figure)m 240 fnt1 8998 2705(-)m 220 fnt2 0 2414(Place)m -240 fnt1 540 2417(.)m 240 fnt5 0 1670(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 1193(The)m 941(cross)s 1516(reference)s 2493(symbol)s 220 fnt2 -3286 1190(&&)m 240 fnt1 3668 1193(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 905(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 617(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 329(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 +6267 268(@NP)m 240 fnt1 6851 271(symbol)m 7618(merely)s 8342(causing)s + grestore gsave 1417 -15423 translate @@ -14383,136 +14468,158 @@ gsave 0 LoutMargSet grestore -480 13205(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 13207(tar)m 8(g)k 2(et)k -240 fnt1 4846 13205(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 12914(@T)m 26(ag)k 240 fnt1 643 12917(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 12629(special)m 759(tags,)s -220 fnt2 1292 12626(preceding)m 240 fnt1 2243 12629(,)m 220 fnt2 -2391 12626(f)m 6(ollo)k 3(wing)k 240 fnt1 3221 12629(,)m -3369(and)s 220 fnt2 3814 12626(f)m 6(oll_or_prec)k 240 fnt1 -4948 12629(,)m 5097(point)s 5690(respecti)s 6(v)k 3(ely)k +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 6930(to)s 7210(the)s 7599(\207rst)s 8072(in)s 9(v)k 4(ocation)k -0 12341(preceding)m 1006(the)s 1365(cross)s 1918(reference)s 2872(in)s +0 8151(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 12053(and)m 404(to)s +7899(follo)s 6(wing)k 8887(it,)s 0 7863(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 11679(A)m 709(cross)s 1249(reference)s 2190(may)s 2654(be)s +480 7489(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 11391(v)m 6(alue)k +7504(in)s 7745(which)s 8385(case)s 8850(its)s 0 7201(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 11388(@Open)m 240 fnt1 4457 11391(and)m 220 fnt2 -4870 11388(@Use)m 240 fnt1 5544 11391(symbols;)m 6463(with)s 6954(the)s -220 fnt2 7311 11388(@T)m 26(agged)k 240 fnt1 8309 11391(symbol;)m -0 11103(and)m 414(in)s 667(the)s 220 fnt2 1025 11100(into)m -240 fnt1 1441 11103(clause)m 2105(or)s 220 fnt2 2374 11100(@T)m 26(arget)k -240 fnt1 3271 11103(symbol)m 4041(of)s 4323(a)s 4499(g)s 1(alle)k 3(y)k +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 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 10815(tag)m -345(must)s 870(be)s 220 fnt2 1152 10812(preceding)m 240 fnt1 -2103 10815(,)m 220 fnt2 2210 10812(f)m 6(ollo)k 3(wing)k -240 fnt1 3040 10815(,)m 3147(or)s 220 fnt2 3406 10812(f)m 6(oll_or_prec)k -240 fnt1 4540 10815(.)m 480 10441(W)m 9(ithin)k 1233(an)s -220 fnt2 1557 10438(into)m 240 fnt1 2004 10441(clause)m 2698(or)s -220 fnt2 2999 10438(@T)m 26(arget)k 240 fnt1 3927 10441(symbol,)m +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 4780(the)s 5169(alternati)s 6(v)k 3(e)k 6265(form)s -220 fnt2 6830 10438(&&&)m 240 fnt1 7365 10441(is)m 7616(acceptable)s -8722(and)s 0 10153(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 9779(Except)m 1203(within)s 1870(an)s -220 fnt2 2151 9776(into)m 240 fnt1 2556 9779(clause)m 3208(or)s -220 fnt2 3465 9776(@T)m 26(arget)k 240 fnt1 4351 9779(symbol,)m +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 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 9776(@T)m 26(ag)k 240 fnt1 0 9491(parameter)m 13(.)k +8503 5586(@T)m 26(ag)k 240 fnt1 0 5301(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 9488(preceding)m 240 fnt1 7835 9491(,)m 220 fnt2 7936 9488(f)m 6(ollo)k 3(wing)k -240 fnt1 8766 9491(,)m 8867(or)s 220 fnt2 0 9200(f)m 6(oll_or_prec)k -240 fnt1 1134 9203(.)m 240 fnt5 0 8414(3.35.)m 591(@T)s 22(agged)k +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 [ /Dest /LOUTtagged /DEST pdfmark -240 fnt1 480 7937(The)m 220 fnt2 924 7934(@T)m 26(agged)k +240 fnt1 480 3747(The)m 220 fnt2 924 3744(@T)m 26(agged)k -[ /Dest /LOUT15_4062_pre_tagg_1 /DEST pdfmark -240 fnt1 1929 7937(symbol)m 2705(tak)s 2(es)k 3261(a)s +[ /Dest /LOUT16_4074_pre_tagg_ld_1 /DEST pdfmark +240 fnt1 1929 3747(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 7649(v)m 6(alue)k 565(must)s 1087(be)s 1366(a)s +0 3459(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 7361(parameter)m 13(.)k 1104(It)s +8343(its)s 8615(right)s 0 3171(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 7073(denoted)m 819(by)s +8072(in)s 9(v)k 4(ocation)k 0 2883(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 7070(@T)m 26(agged)k -240 fnt1 8636 7073(does)m 0 6785(nothing.)m 896(The)s 1324(result)s -1914(of)s 220 fnt2 2185 6782(@T)m 26(agged)k 240 fnt1 -3174 6785(is)m 3384(al)s 2(w)k 2(ays)k 220 fnt2 -4095 6782(@Null)m 240 fnt1 4680 6785(,)m 4787(which)s 5429(mak)s 2(es)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 5992(3.36.)m 591(@Open and @Use)s +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 5515(The)m 220 fnt2 904 5512(@Open)m 240 fnt1 -1706 5515(symbol)m -[ /Dest /LOUT15_4062_pre_open_1 /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 5227(an)m 269(arbitrary)s 1130(object,)s 1807(which)s +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 4939(may)m 462(refer)s +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 4651(parameter)m 9(,)k 1050(and)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 4648(@Open)m 240 fnt1 3648 4651(symbol')m 13(s)k +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 4363(in)m 234(an)s 507(e)s 3(xternal)k 1318(database)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 4360(@Open)m 240 fnt1 7658 4363(which)m 8290(happens)s -0 4075(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 4072(@Open)m 240 fnt1 -7268 4075(will)m 7695(be)s 7978(una)s 4(v)k 6(ailable)k -0 3787(within)m 668(the)s 220 fnt2 1016 3784(@Open)m 240 fnt1 -1762 3787(.)m -[ /Dest /LOUT15_4062_pre_open_2 /DEST pdfmark -538 3413(The)m 220 fnt2 963 3410(@Use)m 240 fnt1 -1625 3413(symbol)m 2382(is)s 2589(an)s 220 fnt2 2869 3410(@Open)m -240 fnt1 3672 3413(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 3125(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 2837(in)m 243(an)s 220 fnt2 -526 2834(@Open)m 240 fnt1 1332 2837(symbol.)m 2201(F)s 3(or)k -2590(e)s 3(xample,)k 240 fnt6 480 2334(de\207nitions)m 220 fnt2 -480 2041(@Use)m 1145({)s 240 fnt6 1269 2046(x)m 220 fnt2 -1435 2041(})m 480 1753(@Use)m 1145({)s 240 fnt6 1269 1758(y)m -220 fnt2 1431 1753(})m 240 fnt6 480 1470(r)m 8(est)k -894(of)s 1175(input)s 240 fnt1 0 969(is)m 210(equi)s 6(v)k 6(alent)k -1254(to)s +220 fnt2 6862 170(@Open)m 240 fnt1 7658 173(which)m 8290(happens)s + grestore gsave 1417 -15423 translate @@ -14563,116 +14670,110 @@ 240 fnt6 1417 -1580(3.36.)m 1991(@Open and @Use)s 240 fnt5 10250 -1583(63)m 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 grestore -240 fnt6 480 13205(de\207nitions)m 480 12917(x)m 220 fnt2 646 12912(@Open)m -480 12624({)m 240 fnt6 960 12629(y)m 220 fnt2 1122 12624(@Open)m -960 12336({)m 240 fnt6 1084 12341(r)m 8(est)k 1498(of)s -1779(input)s 220 fnt2 960 12048(})m 480 11760(})m 240 fnt1 -0 11266(The)m 220 fnt2 424 11263(@Use)m 240 fnt1 1085 11266(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 10978(enclosing)m 974(the)s 1327(entire)s 1931(document)s -2939(in)s 220 fnt2 3187 10975(@Open)m 240 fnt1 3998 10978(symbols.)m +0 13205(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 +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 +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 +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 4964(Such)s 5505(enclosure)s 6482(could)s 7076(cause)s 7668(Basser)s -8370(Lout)s 8887(to)s 0 10690(run)m 376(out)s 742(of)s -1013(memory)s 15(.)k 240 fnt5 0 9897(3.37.)m 591(@LinkSour)s 4(ce and @LinkDest)k - +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 +2120(@LinkDest,)s 3400(and)s 3841(@URLLink)s [ /Dest /LOUTlink_source /DEST pdfmark -240 fnt1 480 9465(These)m 1104(tw)s 2(o)k 1511(symbols)s - -[ /Dest /LOUT15_4062_pre_link_1 /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 -[ /Dest /LOUT15_4062_pre_link_2 /DEST pdfmark -2357(w)s 2(ork)k 2905(together)s 3745(to)s 3981(create)s -240 fnt6 4603 9467(links)m 240 fnt1 5106 9465(in)m 5346(a)s -5509(document,)s 6557(that)s 6972(is,)s 7235(points)s 7868(where)s -8505(a)s 8668(user)s 0 9177(vie)m 6(wing)k 821(the)s -1172(document)s 2180(on)s 2480(screen)s 3151(can)s 3543(click)s -4072(and)s 4479(be)s 4765(transported)s 5901(to)s 6144(another)s -6924(point)s 7480(in)s 7726(the)s 8078(document.)s 0 8889(W)m 19(e)k -361(call)s 751(the)s 1090(point)s 1634(where)s 2265(the)s -2604(user)s 3053(clicks)s 3653(the)s 240 fnt6 3992 8891(sour)m 8(ce)k -240 fnt1 4666 8889(of)m 4928(the)s 5268(link,)s 5738(and)s -6133(the)s 6472(point)s 7016(where)s 7647(the)s 7986(user)s -8435(arri)s 6(v)k 3(es)k 0 8601(the)m 240 fnt6 -348 8603(destination)m 240 fnt1 1465 8601(of)m 1736(the)s 2084(link.)s -480 8227(T)m 19(o)k 780(create)s 1405(a)s 1571(source)s -2251(point,)s 2850(place)s 240 fnt6 480 7724(ta)m 2(g)k -220 fnt2 838 7719(@LinkSource)m 240 fnt6 2210 7724(object)m 240 fnt1 -0 7221(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 7223(ta)m 2(g)k 240 fnt1 -5124 7221(is)m 5330(a)s 5492(le)s 3(g)k 1(al)k +[ /Dest /LOUT16_4074_pre_link_ld_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 +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 +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 +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 +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 +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 6002(cross)s 6540(reference)s 7479(tag,)s 7873(and)s 240 fnt6 -8273 7223(object)m 240 fnt1 8916 7221(is)m 0 6933(an)m 279(arbitrary)s +8273 3575(object)m 240 fnt1 8916 3573(is)m 0 3285(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 6935(object)m -240 fnt1 5260 6933(,)m 5363(b)s 4(ut)k 5720(if)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 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 6645(on)m 297(an)s 3(y)k +7819(vie)s 6(wer)k 8518(clicks)s 0 2997(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 6271(T)m 19(o)k +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 5768(ta)m 2(g)k 220 fnt2 838 5763(@LinkDest)m -240 fnt6 1970 5768(object)m 240 fnt1 0 5265(at)m 221(some)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 5267(ta)m 2(g)k 240 fnt1 4005 5265(must)m +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 5267(object)m 240 fnt1 -0 4977(may)m 469(be)s 755(an)s 3(y)k 1156(Lout)s -1672(object.)s 2424(All)s 220 fnt2 2788 4974(@LinkSource)m 240 fnt1 -4164 4977(symbols)m 5017(whose)s 5689(tag)s 6038(is)s 6252(equal)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 4689(this)m 396(destination)s 1502(point.)s 480 4315(F)m 3(or)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 4027(otherwise)m 1016(it)s 1240(will)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 3739(w)m 2(arning)k 829(if)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 -0 3451(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 3163(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 2875(\(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 2501(At)m 791(present,)s 240 fnt6 1601 2503(object)m 240 fnt1 -2261 2501(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 2498(@OneCol)m 240 fnt1 7689 2501(,)m -7809(which)s 8464(means)s 0 2213(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 1925(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 1132(3.38.)m -591(@Database and @SysDatabase)s -[ /Dest /LOUTdatabase /DEST pdfmark -[ /Dest /LOUT15_4062_pre_data_1 /DEST pdfmark -240 fnt1 529 655(The)m 220 fnt2 945 652(@Database)m -240 fnt1 2148 655(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 367(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 grestore gsave 1417 -15423 translate @@ -14723,91 +14824,206 @@ 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 13264 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave 0 LoutMargSet grestore -220 fnt2 480 13207(@Database @Months @W)m 6(eekDa)k 6(ys { standard })k -240 fnt1 0 12709(means)m 690(that)s 1137(there)s 1698(is)s -1937(a)s 2131(\207le)s 2521(called)s 220 fnt2 3177 12706(standard.ld)m -240 fnt1 4339 12709(containing)m 5430(in)s 9(v)k 4(ocations)k +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 +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 +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 +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 +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 +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 +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 +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 +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 +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 +[ /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 6600(of)s 6899(the)s 7276(pre)s 6(viously)k 8363(de\207ned)s -0 12421(symbols)m 220 fnt2 846 12418(@Months)m 240 fnt1 1838 12421(and)m -220 fnt2 2238 12418(@W)m 6(eekDa)k 6(ys)k 240 fnt1 -3503 12421(.)m 3663(A)s 220 fnt2 3889 12418(@Database)m 240 fnt1 -5100 12421(symbol)m 5856(may)s 6318(appear)s 7011(an)s 3(ywhere)k -7990(a)s 8152(de\207nition)s 0 12133(or)m 252(a)s 220 fnt2 -411 12130(@Use)m 240 fnt1 1069 12133(symbol)m 1822(may)s 2281(appear)s 13(.)k +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 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 11845(pro)m 3(vided)k 935(the)s 1312(de\207nitions)s 2402(the)s 3(y)k +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 11557(though)m 756(it)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 11269(symbols)m 866(lik)s 2(e)k 220 fnt2 1296 11266(@I)m -240 fnt1 1639 11269(for)m 220 fnt2 1995 11266(Slope @F)m 6(ont)k -240 fnt1 3346 11269(to)m 3602(be)s 3902(used)s 4417(in)s +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 10978(@Database)m 240 fnt1 -1214 10981(or)m 220 fnt2 1473 10978(@Include)m 240 fnt1 2455 10981(symbols,)m +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 10607(Basser)m 1198(Lout)s 1732(constructs)s -2773(an)s 240 fnt6 3078 10609(inde)m 4(x)k 3674(\207le)s -240 fnt1 3959 10607(,)m -[ /Dest /LOUT15_4062_pre_data_2 /DEST pdfmark +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 10604(standard.li)m 240 fnt1 8196 10607(,)m 8325(the)s 8695(\207rst)s -0 10319(time)m 481(it)s 675(e)s 6(v)k 3(er)k +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 10031(inde)m 3(x)k 586(\207le)s 950(must)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 9743(an)m 300(installation)s 1435(option)s 2121(which)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 9455(\(including)m 1036(Unix\).)s 480 9081(Basser)m 1210(Lout)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 8793(standard)m 868(places.)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 /LOUT15_4062_pre_data_3 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_data_ld_3 /DEST pdfmark 220 fnt2 -5353 8790(@SysDatabase)m 240 fnt1 6873 8793(.)m 240 fnt5 0 8000(3.39.)m +5353 1388(@SysDatabase)m 240 fnt1 6873 1391(.)m 240 fnt5 0 598(3.39.)m 591(@Graphic)s [ /Dest /LOUTgraphic /DEST pdfmark -[ /Dest /LOUT15_4062_pre_grap_1 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_grap_ld_1 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_grap_2 /DEST pdfmark -240 fnt1 556 7523(Lout)m 1084(does)s 1590(not)s +[ /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 0 7235(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 6947(these)m 547(features,)s 1409(via)s 1761(its)s 220 fnt2 -2037 6944(@Gr)m 2(aphic)k 240 fnt1 3081 6947(symbol:)m -[ /Dest /LOUT15_4062_pre_grap_3 /DEST pdfmark +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 +grestore + +grestore + +grestore + +grestore + +pgsave restore +showpage + +%%Page: 65 71 +%%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(3.39.)m 1991(@Gr)s 3(aphic)k 240 fnt5 +10250 -1583(65)m gsave +1417 -15423 translate +240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic +gsave +1 LoutMargSet +grestore +0 13205(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 220 fnt2 -480 6449({ 0 0 mo)m 3(v)k 5(eto)k 480 6161( 0 ysiz)m 3(e lineto)k -480 5873( xsiz)m 3(e ysiz)k 3(e lineto)k 480 5585( xsiz)m 3(e 0 lineto)k -480 5297( closepath)m 480 5009( strok)m 4(e)k 480 4721(})m 480 4433(@Gr)m 2(aphic)k -480 4145({ //0.2c)m 480 3857( ||0.2c hello)m 8(, w)k 2(or)k -3(ld ||0.2c)k -480 3569( //0.2c)m 480 3281(})m 240 fnt1 0 2787(The)m 428(result)s +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 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 2784(@Gr)m 2(aphic)k 240 fnt1 -5736 2787(is)m 1365 422 0 422 240 288 60 480 2025 LoutGr2 +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 0 0 moveto 0 ysize lineto xsize ysize lineto @@ -14817,32 +15033,51 @@ grestore 113 146(hello,)m 698(w)s 2(orld)k grestore -480 1309(The)m +480 7279(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 1021(object)m 651(whose)s 1327(size)s 1761(is)s 1979(identical)s +0 6991(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 1018(@OneCol)m -240 fnt1 7583 1021(and)m 220 fnt2 7995 1018(@OneRo)m 3(w)k -240 fnt1 0 733(applied)m 762(to)s 1001(it.)s 1297(From)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 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 735(base)m -240 fnt1 6782 733(.)m 480 359(The)m 898(left)s 1264(parameter)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 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 71(and)m 421(dif)s 6(ferent)k 1313(implementations)s +8567(Lout,)s 0 6041(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 +8007(description)s 0 5753(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 +7164(1)s 7259(].)s +7487(Similar)s 8233(b)s 4(ut)k 8579(more)s 0 5465(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 + grestore gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore grestore @@ -14854,22 +15089,22 @@ 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 @@ -14884,50 +15119,32 @@ 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(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 13205 7259 13367] /Subtype /Link /Dest /LOUTadobe1990ps /ANN pdfmark -7164(1)s 7259(].)s -7487(Similar)s 8233(b)s 4(ut)k 8579(more)s 0 12917(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 12629(Lout\);)m 643(to)s 882(include)s 1642(both,)s 2175(use)s -2550(the)s 220 fnt2 2898 12626(@Bac)m 4(kEnd)k 240 fnt1 -4043 12629(symbol)m 4803(lik)s 2(e)k 5215(this:)s 220 fnt2 -480 12128({ @Bac)m 4(kEnd @Case {)k 480 11840( P)m 11(ostScr)k -3(ipt @Y)k 4(ield)k -480 11552( {)m 480 11264( ...)m 480 10976( })m 480 10688( PDF @Y)m 4(ield)k -480 10400( {)m 480 10112( ...)m 480 9824( })m 480 9536( })m 480 9248( @Gr)m 2(aphic)k -480 8960( {)m 480 8672( ...)m 480 8384( })m 480 8096(})m 240 fnt1 -0 7602(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 7314(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 7311(xsiz)m 3(e)k 240 fnt1 -6751 7314(and)m 220 fnt2 7190 7311(ysiz)m 3(e)k 240 fnt1 -7774 7314(to)m 8048(denote)s 8778(the)s 0 7026(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 7023(xmar)m -3(k)k -240 fnt1 5442 7026(and)m 220 fnt2 5853 7023(ymar)m -3(k)k -240 fnt1 6521 7026(denote)m 7222(the)s 7577(positions)s 8499(of)s -8778(the)s 0 6738(base')m 13(s)k 635(column)s 1410(and)s -1814(ro)s 6(w)k 2234(marks:)s gsave -480 4375 translate +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 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 @@ -14951,47 +15168,79 @@ grestore end end restore grestore -676 14(0)m 180 fnt6 -1526 15(xmark)m 3227(xsize)s end end restore +676 14(0)m 180 fnt6 1526 15(xmark)m 3227(xsize)s end end restore grestore -0 3924(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 3636(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 3100(l)m -220 fnt2 666 3095(cm)m 240 fnt1 1197 3098(instead)m 1932(of)s -2203(Lout')s 13(s)k 240 fnt6 3045 3100(l)m 240 fnt1 -3111 3098(c)m 240 fnt6 480 2812(l)m 220 fnt2 666 2807(in)m -240 fnt1 1197 2810(instead)m 1932(of)s 2203(Lout')s 13(s)k -240 fnt6 3045 2812(l)m 240 fnt1 3111 2810(i)m 240 fnt6 -480 2524(l)m 220 fnt2 666 2519(pt)m 240 fnt1 1197 2522(instead)m -1932(of)s 2203(Lout')s 13(s)k 240 fnt6 3045 2524(l)m -240 fnt1 3111 2522(p)m 240 fnt6 480 2236(l)m 220 fnt2 -666 2231(em)m 240 fnt1 1197 2234(instead)m 1932(of)s 2203(Lout')s 13(s)k -240 fnt6 3045 2236(l)m 240 fnt1 3111 2234(m)m 240 fnt6 -480 1948(l)m 220 fnt2 666 1943(ft)m 240 fnt1 1197 1946(instead)m -1932(of)s 2203(Lout')s 13(s)k 240 fnt6 3045 1948(l)m -240 fnt1 3111 1946(f)m 240 fnt6 480 1660(l)m 220 fnt2 -666 1655(vs)m 240 fnt1 1197 1658(instead)m 1932(of)s 2203(Lout')s 13(s)k -240 fnt6 3045 1660(l)m 240 fnt1 3111 1658(v)m 240 fnt6 -480 1372(l)m 220 fnt2 666 1367(sp)m 240 fnt1 1197 1370(instead)m -1932(of)s 2203(Lout')s 13(s)k 240 fnt6 3045 1372(l)m -240 fnt1 3111 1370(s)m 0 829(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 455(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 167(lengths.)m -855(F)s 3(or)k 1244(e)s 3(xample,)k +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 grestore gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore grestore @@ -15003,22 +15252,22 @@ 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 @@ -15033,119 +15282,109 @@ 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 13268 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13257 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore -220 fnt2 480 13211(xmar)m -3(k ymar)k -3(k)k -240 fnt1 0 12713(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 12219(0 2 cm)m 240 fnt1 0 11764(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 11476(are)m 347(called)s -975(the)s 240 fnt6 1323 11478(x)m 1489(coor)s 8(dinate)k -240 fnt1 2571 11476(and)m 2975(the)s 240 fnt6 3323 11478(y)m -3485(coor)s 8(dinate)k 240 fnt1 4567 11476(of)m 4838(the)s -5186(point.)s 480 11102(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 11104(path)m -240 fnt1 6297 11102(.)m 6458(A)s 6686(path)s 7152(can)s -7539(be)s 7818(thought)s 8608(of)s 8876(as)s 0 10814(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 10526(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 10154(x)m 2013(y)s 220 fnt2 -2175 10149(mo)m 3(v)k 5(eto)k 240 fnt1 3120 10152(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 9795(x)m 2202(y)s 220 fnt2 2364 9790(lineto)m -240 fnt1 3120 9793(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 9505(ed)m 3404(point.)s 240 fnt6 702 9146(x)m 868(y)s -1030(r)s 1188(angle1)s 1879(angle2)s 220 fnt2 2580 9141(arc)m -240 fnt1 3120 9144(Put)m 3502(the)s 3853(pen)s 4259(do)s 6(wn)k +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 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 8856(ordinates)m 240 fnt6 4058 8858(x)m 240 fnt1 -4235 8856(and)m 240 fnt6 4650 8858(y)m 240 fnt1 4823 8856(and)m -5238(whose)s 5917(radius)s 6563(is)s 240 fnt6 6784 8858(r)m -240 fnt1 6882 8856(.)m 7057(The)s 7496(arc)s 7851(be)s 3(gins)k -8535(at)s 8778(the)s 3120 8568(angle)m 240 fnt6 3727 8570(angle1)m -240 fnt1 4451 8568(measuring)m 5533(counterclockwise)s 7295(from)s 7852(the)s -8233(point)s 8818(di)s 8998(-)s 3120 8280(rectly)m 3714(to)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 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 7992(to)m 240 fnt6 -3361 7994(angle2)m 240 fnt1 4002 7992(.)m 4168(If)s 4401(the)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 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 7704(line)m 3549(will)s 3990(be)s 4287(dra)s 3(wn)k +8350(straight)s 3120 11763(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 7416(the)m 3468(arc.)s -240 fnt6 589 7107(x)m 755(y)s 917(r)s 1075(angle1)s -1766(angle2)s 220 fnt2 2467 7102(arcn)m 240 fnt1 3120 7105(As)m +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 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 7107(angle1)m 240 fnt1 7944 7105(to)m 240 fnt6 8183 7107(angle2)m -240 fnt1 8824 7105(.)m 220 fnt2 1955 6743(closepath)m 240 fnt1 -3120 6746(Dra)m 3(w)k 3702(a)s 3868(straight)s 4644(line)s +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 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 6372(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 6369(mo)m 3(v)k 5(eto)k -240 fnt1 3907 6372(,)m 220 fnt2 4015 6369(arc)m 240 fnt1 -4315 6372(,)m 4422(or)s 220 fnt2 4682 6369(arcn)m 240 fnt1 -5095 6372(.)m 5259(It)s 5465(should)s 6162(be)s 6445(clear)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 6968(from)s 7493(this)s 7889(that)s 8308(the)s 8657(path)s -0 6084(gi)m 6(v)k 3(en)k 580(earlier:)s 220 fnt2 -480 5590(0 0 mo)m 3(v)k 5(eto)k 480 5302(0 ysiz)m 3(e lineto)k -480 5014(xsiz)m 3(e ysiz)k 3(e lineto)k 480 4726(xsiz)m 3(e 0 lineto)k -480 4438(closepath)m 240 fnt1 0 3942(traces)m 607(around)s 1330(the)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 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 3568(Once)m +4219(the)s 4567(pen)s 4970(do)s 6(wn.)k 480 7627(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 3570(paint)m 240 fnt1 4595 3568(it)m 4785(onto)s 5262(the)s +4041 7629(paint)m 240 fnt1 4595 7627(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 3280(either)m 240 fnt6 -618 3282(str)m 10(ok)k 2(e)k 240 fnt1 1259 3280(it,)m +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 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 3282(\207ll)m 240 fnt1 6742 3280(it,)m 6997(which)s -7655(means)s 8333(to)s 8588(paint)s 0 2992(e)m 6(v)k 3(erything)k +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 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 2489(length)m 220 fnt2 2234 2484(setline)m 4(width)k -240 fnt1 3600 2487(The)m 4028(pen)s 4431(will)s 4857(dra)s 3(w)k +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 5386(lines)s 5888(of)s 6159(the)s 6507(gi)s 6(v)k 3(en)k 7087(width.)s -[ /Dest /LOUT12_1492_pre_grap_1 /DEST pdfmark -220 fnt2 1553 1979([)m 240 fnt6 1668 1984(length)m -220 fnt2 2321 1979(])m 2430(0)s 2605(setdash)s 240 fnt1 -3600 1982(The)m 4034(pen)s 4444(will)s 4876(dra)s 3(w)k +[ /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 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 1694(dashes)m +7648(do)s 6(wn,)k 8289(with)s 8778(the)s 3600 5753(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_1492_pre_grap_2 /DEST pdfmark +[ /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 +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 +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 -0 LoutMargSet +1 LoutMargSet grestore grestore @@ -15157,25 +15396,28 @@ 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 +%%+ font Symbol /pgsave save def %%IncludeResource: font Times-Roman /Times-Romanfnt1 vec2 /Times-Roman LoutRecode /fnt1 { /Times-Romanfnt1 LoutFont } def -%%IncludeResource: font Times-Italic -/Times-Italicfnt6 vec2 /Times-Italic LoutRecode -/fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Times-Bold /Times-Boldfnt5 vec2 /Times-Bold LoutRecode /fnt5 { /Times-Boldfnt5 LoutFont } def +%%IncludeResource: font Times-Italic +/Times-Italicfnt6 vec2 /Times-Italic LoutRecode +/fnt6 { /Times-Italicfnt6 LoutFont } def %%IncludeResource: font Helvetica /Helveticafnt2 vec2 /Helvetica LoutRecode /fnt2 { /Helveticafnt2 LoutFont } def +%%IncludeResource: font Symbol +/fnt4 { /Symbol LoutFont } def 0.0500 dup scale 10 setlinewidth %%EndPageSetup gsave @@ -15187,100 +15429,120 @@ 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 13259 240 288 60 LoutGraphic gsave -1 LoutMargSet -grestore -0 13205(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 13202(strok)m 4(e)k 240 fnt1 4408 13205(.)m 4572(So,)s -4932(for)s 5270(e)s 3(xample,)k 220 fnt2 480 12707({ 0 0 mo)m 3(v)k 5(eto xsiz)k 3(e 0 lineto)k -480 12419( 2 pt setline)m 4(width [ 5 pt ] 0 setdash strok)k 4(e)k 480 12131(})m 480 11843(@Gr)m 2(aphic { 3i @Wide })k -240 fnt1 0 11347(has)m 370(result)s 4320 0 0 0 240 288 60 480 11057 LoutGr2 -0 0 moveto xsize 0 lineto -2 pt setlinewidth [ 5 pt ] 0 setdash stroke -grestore - +0 LoutMargSet grestore -480 10341(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 10338(setg)m 2(r)k 2(a)k 6(y)k -240 fnt1 7286 10341(,)m 7389(which)s 8027(determines)s 0 10053(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 9555({ 0 0 mo)m 3(v)k 5(eto xsiz)k 3(e 0 lineto 0 ysiz)k 3(e lineto closepath)k -480 9267( 0.8 setg)m 2(r)k 2(a)k 6(y \207ll)k 480 8979(})m -480 8691(@Gr)m 2(aphic)k 480 8403({ 2c @Wide 2c @High })m 240 fnt1 0 7904(has)m -370(result)s 1134 1134 0 1134 240 288 60 480 6480 LoutGr2 +0 13205(has)m 370(result)s +1134 1134 0 1134 240 288 60 480 11781 LoutGr2 0 0 moveto xsize 0 lineto 0 ysize lineto closepath 0.8 setgray fill grestore grestore -480 5764(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 5761(@Gr)m 2(aphic)k 240 fnt1 7952 5764(may)m -8432(be)s 8729(an)s 3(y)k 0 5476(fragment)m 922(of)s -1193(the)s 1541(PostScript)s 2583(page)s 3091(description)s 4210(language)s -5130([)s -[ /Rect [5201 5476 5296 5638] /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 4979(xsiz)m 3(e)k 1030(2)s 1203(div)s -240 fnt1 0 4525(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 4026(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 3527(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 3239(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 2951(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 2663(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 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 5478(package)s 6339([)s -[ /Rect [6410 2663 6524 2825] /Subtype /Link /Dest /LOUTkingston1995lout_user /ANN pdfmark +[ /Rect [6410 7964 6524 8126] /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 /LOUT15_4062_pre_grap_4 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_grap_ld_4 /DEST pdfmark 7817(to)s 8077(be)s 8380(sure)s 8855(of)s -0 2375(a)m 4(v)k 4(oiding)k 883(these)s 1430(errors.)s -480 2001(PostScript)m 1543(e)s 3(xperts)k 2302(may)s 2789(\207nd)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 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 1713(graphics)m +6567(when)s 7164(designing)s 8170(adv)s 6(anced)k 0 7014(graphics)m 861(features.)s 1780(The)s 2208(left)s 2585(parameter)s 3599(of)s -220 fnt2 3870 1710(@Gr)m 2(aphic)k 240 fnt1 4914 1713(may)m +220 fnt2 3870 7011(@Gr)m 2(aphic)k 240 fnt1 4914 7014(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 1710(//)m -240 fnt1 8241 1713(:)m 220 fnt2 480 1205({)m 240 fnt6 -604 1210(\207r)m 2(st)k 1038(part)s 220 fnt2 1501 1205(//)m -240 fnt6 1686 1210(second)m 2417(part)s 220 fnt2 2880 1205(} @Gr)m 2(aphic)k -240 fnt6 4058 1210(object)m 240 fnt1 0 709(If)m 230(there)s -763(is)s 973(no)s 220 fnt2 1266 706(//)m 240 fnt1 -1391 709(,)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 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 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 +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 +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 grestore gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore grestore @@ -15292,28 +15554,25 @@ 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 @@ -15325,134 +15584,144 @@ 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.40.)m 1991(@PlainGr)s 3(aphic)k 240 fnt5 +10249 -1583(69)m gsave 1417 -15423 translate -240 fnt1 9066 13368 0 13308 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13257 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore -220 fnt2 480 13251(gsa)m 4(v)k 5(e)k -240 fnt6 480 12968(x)m 646(y)s 220 fnt2 808 12963(tr)m 2(anslate)k -240 fnt6 480 12680(Code)m 1039(whic)s 3(h)k 1663(de\207nes)s -220 fnt2 2383 12675(xsiz)m 3(e)k 240 fnt6 2872 12680(,)m -220 fnt2 2965 12675(ysiz)m 3(e)k 240 fnt6 3454 12680(,)m -220 fnt2 3547 12675(xmar)m -3(k)k 240 fnt6 4148 12680(,)m -220 fnt2 4241 12675(ymar)m -3(k)k 240 fnt6 4842 12680(,)m -220 fnt2 4935 12675(ft)m 240 fnt6 5053 12680(,)m 220 fnt2 -5146 12675(vs)m 240 fnt6 5359 12680(,)m 5452(and)s 220 fnt2 -5878 12675(sp)m 480 12387(gsa)m 4(v)k 5(e)k 240 fnt6 -480 12104(\207r)m 2(st)k 914(part)s 220 fnt2 480 11811(g)m 2(restore)k -240 fnt6 480 11528(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 11240(second)m -1211(part)s 220 fnt2 480 10947(g)m 2(restore)k 240 fnt1 -0 10448(where)m 240 fnt6 628 10450(x)m 240 fnt4 733 10442(,)m -240 fnt6 802 10450(y)m 240 fnt1 952 10448(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 10160(operations,)m 1112(lik)s 2(e)k -220 fnt2 1533 10157(sa)m 4(v)k 5(e)k 240 fnt1 -2049 10160(and)m 220 fnt2 2462 10157(restore)m 240 fnt1 3206 10160(or)m -220 fnt2 3474 10157(begin)m 240 fnt1 4065 10160(and)m 220 fnt2 -4478 10157(end)m 240 fnt1 4832 10160(,)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 9872(the)m 348(Diag)s 866(package)s -1706(for)s 2044(e)s 3(xamples.)k 240 fnt5 0 9079(3.40.)m -591(@PlainGraphic)s -[ /Dest /LOUTplaingraphic /DEST pdfmark - -[ /Dest /LOUT15_4062_pre_plai_1 /DEST pdfmark -240 fnt1 567 8602(The)m 220 fnt2 1023 8599(@PlainGr)m 2(aphic)k -240 fnt1 2580 8602(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 8311(@Gr)m 2(aphic)k -240 fnt1 1037 8314(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 8026(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 7521("." @PlainGraphic 5s @W)m 9(ide)k -0 7018(w)m 2(ould)k 676(produce)s 1525(\207v)s 3(e)k -1959(dots.)s 220 fnt2 2544 7015(@PlainGr)m 2(aphic)k 240 fnt1 -4096 7018(is)m 4328(used)s 4847(in)s 5112(the)s 220 fnt2 -5482 7015(tb)m 4(l)k 240 fnt1 5777 7018(table-dra)m 3(wing)k -7176(package)s 8038(to)s 8299(produce)s 0 6730(plain-te)m 3(xt)k -972(rules.)s 240 fnt5 0 5937(3.41.)m 591(@IncludeGraphic)s 2491(and)s -2932(@SysIncludeGraphic)s +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 [ /Dest /LOUTincludegraphic /DEST pdfmark -[ /Dest /LOUT15_4062_pre_incg_1 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_incg_ld_1 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_incg_2 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_incg_ld_2 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_incg_3 /DEST pdfmark -240 fnt1 540 5460(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 4959(@IncludeGr)m 2(aphic "m)k 3(ypor)k -8(tr)k 2(ait.eps")k -240 fnt1 0 4461(The)m 457(parameter)s 1500(is)s 1739(implementation-dependent;)s +[ /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 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 4173(simple)m 705(w)s 2(ord)k +8721(is)s 8960(a)s 0 9855(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 3885(3.0)m 345(\207le)s 696([)s -[ /Rect [767 3885 862 4047] /Subtype /Link /Dest /LOUTadobe1990ps /ANN pdfmark +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 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 3597(\207le.)m 473(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k +0 9279(\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 3594(%%BoundingBo)m 6(x:)k 240 fnt1 -6464 3597(comment)m 7418(and)s 7826(not)s 8197(requiring)s 0 3309(unusual)m +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 800(resources)s 1753(is)s 1963(lik)s 2(ely)k 2559(to)s -2798(w)s 2(ork.)k 480 2935(The)m 924(result)s 1530(of)s -220 fnt2 1817 2932(@IncludeGr)m 2(aphic)k 240 fnt1 3584 2935(is)m +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 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 2647(It)m +6677(marks)s 7328(through)s 8146(its)s 8439(centre.)s 0 8329(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 2359(size)m 434(by)s 735(consulting)s 1792(the)s +8850(its)s 0 8041(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 2071(message)m +7444(found,)s 8117(a)s 8291(w)s 2(arning)k 0 7753(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 1694(@IncludeGr)m 2(aphic)k 240 fnt1 2228 1697(searches)m 3085(the)s -3429(same)s 3973(directories)s 5027(that)s 220 fnt2 5442 1694(@Include)m -240 fnt1 6421 1697(does)m 6907(\(Section)s 7757(3.43\).)s 220 fnt2 -8416 1694(@Sys)m 240 fnt1 8998 1697(-)m 220 fnt2 0 1406(IncludeGr)m 2(aphic)k -240 fnt1 1562 1409(is)m 1806(the)s 2188(same)s 2769(as)s -220 fnt2 3053 1406(@IncludeGr)m 2(aphic)k 240 fnt1 4744 1409(,)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 1121(searched)m 894(by)s -220 fnt2 1188 1118(@SysInclude)m 240 fnt1 2476 1121(.)m 480 747(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 744(.gz)m -240 fnt1 3765 747(,)m 220 fnt2 3883 744(-gz)m 240 fnt1 -4182 747(,)m 220 fnt2 4300 744(.z)m 240 fnt1 4465 747(,)m -220 fnt2 4582 744(-z)m 240 fnt1 4759 747(,)m 220 fnt2 -4877 744(_z)m 240 fnt1 5103 747(,)m 5220(or)s 220 fnt2 -5490 744(.Z)m 240 fnt1 5680 747(,)m 5798(the)s 6156(\207le)s -6528(will)s 6964(\207rst)s 7406(be)s 7699(uncompressed)s 0 459(using)m -565(the)s 220 fnt2 906 456(gunzip)m 240 fnt1 1597 459(command)m -2592(into)s 3010(a)s 3169(temporary)s 4198(\207le)s 4552(called)s -220 fnt2 5173 456(lout.eps)m 240 fnt1 5987 459(in)m 6223(the)s -6564(current)s 7293(directory)s 15(.)k 8297(This)s 8765(\207le)s -0 171(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 +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 +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 +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 +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 +[ /Dest /LOUTincludegraphicrepeated /DEST pdfmark + +[ /Dest /LOUT16_4074_pre_incr_ld_1 /DEST pdfmark + +[ /Dest /LOUT16_4074_pre_incr_ld_2 /DEST pdfmark + +[ /Dest /LOUT16_4074_pre_incr_ld_3 /DEST pdfmark +240 fnt1 +548 4583(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 +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 +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 +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 + grestore gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore grestore @@ -15464,22 +15733,22 @@ pgsave restore showpage -%%Page: 69 75 +%%Page: 70 76 %%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 @@ -15494,132 +15763,140 @@ gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(3.42.)m 1991(@Pr)s 8(ependGr)k 3(aphic and @SysPr)k 8(ependGr)k 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 13368 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore -240 fnt5 0 13203(3.42.)m 591(@Pr)s 4(ependGraphic and @SysPr)k 4(ependGraphic)k +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 +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 +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 +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 +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 +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 +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 +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 [ /Dest /LOUTprependgraphic /DEST pdfmark -[ /Dest /LOUT15_4062_pre_prep_1 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_prep_ld_1 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_prep_2 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_prep_ld_2 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_prep_3 /DEST pdfmark -240 fnt1 582 12726(These)m 1252(symbols,)s 2200(which)s 2885(may)s +[ /Dest /LOUT16_4074_pre_prep_ld_3 /DEST pdfmark +240 fnt1 582 8731(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 12723(@Use)m 240 fnt1 -7857 12726(symbol)m 8660(may)s 0 12438(appear)m 9(,)k 738(tell)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 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 12150(this)m 418(means)s 1102(that)s +7913(Basser)s 8614(Lout)s 0 8155(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 11859(%%BeginResource)m 240 fnt1 1941 11862(and)m -220 fnt2 2345 11859(%%EndResource)m 240 fnt1 4116 11862(comments)m 5150(of)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 5421(DSC)s 5939(3.0\).)s 6482(F)s 3(or)k 6871(e)s 3(xample,)k -220 fnt2 480 11361(@SysPrependGr)m 2(aphic { diagf)k 6(.lpg })k 240 fnt1 -0 10862(appears)m 818(at)s 1088(the)s 1474(start)s 1981(of)s +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 2290(the)s 2676(Diag)s 3231(package;)s 4165(the)s 4551(\207le)s -220 fnt2 4949 10859(diagf)m 6(.lpg)k 240 fnt1 5857 10862(contains)m -6743(a)s 6946(number)s 7775(of)s 8084(PostScript)s 0 10574(de\207nitions)m +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 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 10286(the)m 334(start)s 789(lik)s 2(e)k 1186(this,)s +0 6291(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 10283(@PrependGr)m 2(aphic)k 240 fnt1 -6498 10286(and)m 220 fnt2 6887 10283(@SysPrependGr)m 2(aphic)k 240 fnt1 -0 9998(search)m 667(for)s 1005(the)s 1353(\207le)s 1714(in)s +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 1957(the)s 2305(same)s 2852(places)s 3500(as)s 220 fnt2 -3750 9995(@Include)m 240 fnt1 4732 9998(and)m 220 fnt2 5136 9995(@SysInclude)m -240 fnt1 6484 9998(respecti)m 6(v)k 3(ely)k 15(.)k -240 fnt5 0 9205(3.43.)m 591(@Include and @SysInclude)s +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 [ /Dest /LOUTinclude /DEST pdfmark -[ /Dest /LOUT15_4062_pre_incl_1 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_incl_ld_1 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_incl_2 /DEST pdfmark -240 fnt1 562 8728(These)m +[ /Dest /LOUT16_4074_pre_incl_ld_2 /DEST pdfmark +240 fnt1 562 4733(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 8440(appears)m 781(in)s 1024(braces)s +7861(whose)s 8552(name)s 0 4445(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 7939(@Include { "/usr/lout/langdefs" })m 240 fnt1 -0 7440(will)m 455(cause)s 1072(the)s 1450(contents)s 2328(of)s +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 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 7152(\207le)m 405(is)s 659(read,)s +8115(After)s 8708(that)s 0 3157(\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 6864(including)m -958(other)s 220 fnt2 1511 6861(@Include)m 240 fnt1 2494 6864(commands.)m +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 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 6576(in)m 259(a)s 442(sequence)s 1392(of)s +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 6288(searched)m 894(for)s 13(.)k -220 fnt2 1323 6285(@SysInclude)m 240 fnt1 2671 6288(searches)m 3531(the)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 5495(3.44.)m 591(@BackEnd)s 1814(and)s 2255(the)s 2629(PlainT)s 22(ext)k +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 /LOUT15_4062_pre_bend_1 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_bend_ld_1 /DEST pdfmark 240 fnt1 -547 5063(The)m 220 fnt2 983 5060(@Bac)m 4(kEnd)k 240 fnt1 -2136 5063(symbol,)m 2955(which)s 3605(tak)s 2(es)k 4153(no)s +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 4775(back)m +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 4487(symbol)m 760(is)s 970(generally)s 1913(used)s -2410(lik)s 2(e)k 2822(this:)s 220 fnt2 480 3986(@Bac)m 4(kEnd @Case {)k -480 3698( PlainT)m 26(e)k 6(xt @Y)k 4(ield { ...)k 13( })k -480 3410( P)m 11(ostScr)k -3(ipt @Y)k 4(ield { ...)k 13( })k -480 3122( PDF @Y)m 4(ield { ...)k 13( })k 480 2834(})m 240 fnt1 -0 2340(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 2337(else)m 240 fnt1 6192 2340(is)m -6418(required)s 7288(since)s 7851(these)s 8414(are)s 8778(the)s -0 2052(only)m 480(possible)s 1320(v)s 6(alues.)k 480 1678(When)m -1101(a)s 220 fnt2 1259 1675(@Case)m 240 fnt1 2037 1678(symbol)m -2789(has)s 220 fnt2 3151 1675(@Bac)m 4(kEnd)k 240 fnt1 -4287 1678(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 1387(@Y)m 4(ield)k 240 fnt1 768 1390(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 1387(else)m 240 fnt1 8940 1390(\),)m 0 1102(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 1099(@Case)m 240 fnt1 4432 1102(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 814(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 526(it)m 206(permits)s -987(these)s 220 fnt2 1548 523(@Case)m 240 fnt1 2350 526(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 235(@Include)m 240 fnt1 -982 238(and)m 220 fnt2 1386 235(@PrependGr)m 2(aphic)k 240 fnt1 -3259 238(symbols.)m +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 grestore gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore grestore @@ -15631,22 +15908,22 @@ 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 @@ -15661,124 +15938,134 @@ 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.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 1417 -15423 translate -240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic +240 fnt1 9066 13413 0 13309 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore -480 13205(The)m 918(PlainT)s 16(e)k 3(xt)k +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 +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 +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 +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 +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 +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 +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 +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 +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 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 12917(is)m +6548(main)s 7094(respects.)s 8038(First,)s 8593(there)s 0 8842(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 12629(actually)m 817(change)s 1558(an)s 3(ything.)k 2565(Each)s +0 8554(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 12341(and)m 404(20)s 699(points)s 1335(high.)s 1925(Second,)s +0 8266(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 11967(Clearly)m 15(,)k 1306(with)s +6473(PostScript)s 7515(\207le.)s 480 7892(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 11679(rotation)m 829(and)s +7510(features)s 8348(such)s 8876(as)s 0 7604(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 11391(ef)m 6(fects)k +6383(well-de\207ned)s 7665(\(possibly)s 8626(null\))s 0 7316(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 11103(obtaining)m 957(grossly)s +7741(the)s 8116(system)s 8867(or)s 0 7028(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 10729(The)m +4886(to)s 5125(PlainT)s 16(e)k 3(xt.)k 480 6654(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 10726(-p)m 240 fnt1 4749 10729(option)m 5415(to)s 5651(Basser)s +4505 6651(-p)m 240 fnt1 4749 6654(option)m 5415(to)s 5651(Basser)s 6345(Lout.)s 6958(The)s 7383(character)s 8314(size)s 8737(can)s -0 10441(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 10438(-p)m -240 fnt1 4123 10441(option,)m 4842(lik)s 2(e)k 5254(this:)s -220 fnt2 480 9944(lout -p0.1i12p ...)m 240 fnt1 0 9448(which)m 650(in)s 9(v)k 4(ok)k 2(es)k +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 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 9160(high.)m 595(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k +8490(points)s 0 5085(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 8872(multiples)m -943(of)s 1218(the)s 220 fnt2 1569 8869(s)m 240 fnt1 -1736 8872(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 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 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 8584(v)m 3(ertical)k 777(lengths)s 1530(as)s -1791(multiples)s 2742(of)s 3023(the)s 220 fnt2 3382 8581(f)m -240 fnt1 3511 8584(unit)m 3954(\(the)s 4391(font)s 4847(size,)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 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 8296(and)m +7479(e)s 6(v)k 3(ery)k 8066(character\),)s 0 4221(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 7922(There)m 1098(is)s 1314(a)s 220 fnt2 1486 7919(-P)m -240 fnt1 1762 7922(option)m 2437(which)s 3085(is)s 3301(identical)s -4184(with)s 4671(the)s 220 fnt2 5025 7919(-p)m 240 fnt1 -5278 7922(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 7634(character)m 934(between)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 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 7260(The)m 911(PDF)s 1412(back)s +8167(the)s 8515(last.)s 480 3185(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 7257(lout -Z)m 240 fnt1 5017 7260(.)m 5185(It)s +220 fnt2 4401 3182(lout -Z)m 240 fnt1 5017 3185(.)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 6972(limited)m 755(in)s 1019(functionality)s 15(.)k +7986(much)s 8579(more)s 0 2897(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 6684(mation.)m 240 fnt5 0 5941(3.45.)m 591(@V)s 24(erbatim and @RawV)k 24(erbatim)k +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 /LOUT15_4062_pre_verb_1 /DEST pdfmark +[ /Dest /LOUT16_4074_pre_verb_ld_1 /DEST pdfmark -[ /Dest /LOUT15_4062_pre_verb_2 /DEST pdfmark -240 fnt1 543 5509(These)m 1173(symbols)s 2026(instruct)s 2805(Lout)s +[ /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 5221(is,)m 266(turning)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 4720(@V)m 17(erbatim { "hello" })k 240 fnt1 0 4226(produces)m -480 3723("hello")m 220 fnt2 0 3267(@V)m 17(erbatim)k 240 fnt1 -1178 3270(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 2982(non-white-space)m -1654(character)s 13(.)k 220 fnt2 2697 2979(@Ra)m 4(wV)k 17(erbatim)k -240 fnt1 4278 2982(dif)m 6(fers)k 4964(from)s 220 fnt2 -5506 2979(@V)m 17(erbatim)k 240 fnt1 6653 2982(only)m 7151(in)s -7413(that)s 7849(it)s 8059(ignores)s 8833(all)s 0 2694(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 2406(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 2118(cases)m 555(such)s 1051(as)s 220 fnt2 -480 1667(@Ra)m 4(wV)k 17(erbatim {)k 480 1379( v)m 5(ar x:)k 11( Real)k -480 1091(begin)m 480 803(})m 240 fnt1 0 309(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 480 645(@V)m 17(erbatim { "hello" })k 240 fnt1 0 151(produces)m + grestore gsave 1417 -15423 translate 240 fnt1 0 0 0 0 240 288 60 LoutGraphic gsave -0 LoutMargSet +1 LoutMargSet grestore grestore @@ -15790,22 +16077,22 @@ 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 @@ -15820,106 +16107,183 @@ gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(3.45.)m 1991(@V)s 26(erbatim and @RawV)k 26(erbatim)k -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 13304 240 288 60 LoutGraphic +240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave -1 LoutMargSet +0 LoutMargSet grestore -220 fnt2 0 13247(@V)m 17(erbatim)k -240 fnt1 1069 13250(.)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 12962(closing)m -744(brace.)s 240 fnt5 0 12169(3.46.)m 591(@Underline)s +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 [ /Dest /LOUTunderline /DEST pdfmark -[ /Dest /LOUT15_4062_pre_unde_1 /DEST pdfmark -240 fnt1 -533 11737(The)m 220 fnt2 953 11734(@Under)m -3(line)k 240 fnt1 -2160 11737(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 11449(or)m 259(a)s 425(paragraph:)s 220 fnt2 480 10948(W)m 6(e @Under)k -3(line { really do } mean this)k 3(.)k -240 fnt1 0 10450(produces)m 480 9947(W)m 19(e)k 849(really)s -849 1679 9923 12 ul -1446(do)s 1739(mean)s 2314(this.)s 0 9444(It)m 204(is)s +[ /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 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 9441(@Under)m -3(line)k 240 fnt1 -7942 9444(symbol)m 8700(will)s 0 9156(be)m 282(ignored)s 1071(if)s -1288(this)s 1684(is)s 1894(attempted.)s 480 8782(It)m 731(is)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 987(v)s 3(ery)k 1509(easy)s 2034(to)s 240 fnt6 -2319 8784(de\207ne)m 240 fnt1 2990 8782(a)m 3202(symbol)s 4008(which)s +2319 5037(de\207ne)m 240 fnt1 2990 5035(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 8491(@Gr)m 2(aphic)k -240 fnt1 1045 8494(symbol.)m 1915(This)s 2393(raises)s 2988(the)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 3337(question)s 4207(of)s 4479(wh)s 1(y)k 220 fnt2 -4946 8491(@Under)m -3(line)k 240 fnt1 6163 8494(is)m 6374(needed)s +4946 4744(@Under)m -3(line)k 240 fnt1 6163 4747(is)m 6374(needed)s 7111(at)s 7345(all.)s 7748(The)s 8177(answer)s 8916(is)s -0 8206(that)m 220 fnt2 418 8203(@Under)m -3(line)k 240 fnt1 -1633 8206(has)m 2003(tw)s 2(o)k 2413(properties)s 3419(that)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 3837(distinguish)s 4944(it)s 5136(from)s 5660(symbols)s 6509(based)s -7112(on)s 220 fnt2 7409 8203(@Gr)m 2(aphic)k 240 fnt1 -8393 8206(.)m 480 7832(First,)m 1021(when)s 220 fnt2 1594 7829(@Under)m -3(line)k -240 fnt1 2806 7832(both)m 3286(contains)s 4130(a)s 4293(paragraph)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 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 7544(e)m 3(xample)k +7232(paragraph,)s 8292(as)s 8539(in)s 8778(the)s 0 3797(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 7256(te)m 3(xt)k 412(to)s 647(break)s 1236(o)s 3(v)k 3(er)k +0 3509(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 7253(@F)m 6(ont)k 240 fnt1 5230 7256(symbol)m 5986(w)s 2(orks)k +4522 3506(@F)m 6(ont)k 240 fnt1 5230 3509(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 6965(@Gr)m 2(aphic)k 240 fnt1 -1044 6968(do)m 1337(not)s 1703(permit)s 2386(this)s 2782(mer)s 4(ging.)k -480 6594(Second,)m 1292(Adobe)s 1987(font)s 2432(\207les)s 2881(specify)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 6306(font,)m -501(and)s 914(the)s 220 fnt2 1272 6303(@Under)m -3(line)k -240 fnt1 2496 6306(symbol)m 3266(follo)s 6(ws)k 4037(these)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 6018(\207rst)m +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 5225(3.47.)m 591(@P)s 2(ageLabel)k +6378(enclosing)s 7348(paragraph.)s 240 fnt5 0 1478(3.48.)m 591(@P)s 2(ageLabel)k [ /Dest /LOUTpagelabel /DEST pdfmark -[ /Dest /LOUT15_4062_pre_page_1 /DEST pdfmark -240 fnt1 533 4748(The)m 220 fnt2 953 4745(@P)m 8(ageLabel)k -240 fnt1 2255 4748(symbol)m 3007(associates)s 4005(a)s 4164(page)s +[ /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 4460(within)m +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 4172(inde)m 3(x)k 587(the)s 939(page)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 4169(%%P)m 8(age)k 240 fnt1 6313 4172(comment)m 7266(preceding)s -8266(the)s 8618(page)s 0 3884(in)m 243(the)s 591(PostScript)s +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 -220 fnt2 480 3383(@P)m 8(ageLabel iv)k 240 fnt1 0 2884(associates)m -1018(the)s 1379(label)s 220 fnt2 1910 2881(iv)m 240 fnt1 -2140 2884(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 2596(simple)m 693(w)s 2(ord,)k + +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: 73 79 +%%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(3.48.)m 1991(@P)s 19(a)k 2(g)k 2(eLabel)k +240 fnt5 10250 -1583(73)m gsave +1417 -15423 translate +240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic +gsave +1 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 2593(?)m 240 fnt1 3459 2596(.)m 220 fnt2 -480 2219(@P)m 8(ageLabel)k 240 fnt1 1799 2222(is)m 2019(unrelated)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 1934(a)m 176(label)s 706(to)s 956(the)s 1315(PostScript)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 1931(@P)m 8(ageLabel)k 240 fnt1 -8739 1934(is)m 8960(a)s 0 1646(null)m 427(object.)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 grestore gsave 1417 -15423 translate @@ -15937,7 +16301,7 @@ pgsave restore showpage -%%Page: 72 78 +%%Page: 74 80 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Bold @@ -16000,7 +16364,7 @@ 240 fnt1 480 8652(In)m 751(this)s 1162(section)s 1911(we)s 2261(describe)s 3128(the)s 3491(design)s 4189(and)s 4608(implementation)s 6180(of)s 6466(the)s 6829(Eq)s -[ /Dest /LOUT15_4062_exa_equa_1 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_equa_ld_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 3702(a)s 3896(natural)s 4642(\207rst)s 5101(e)s 3(xample,)k @@ -16024,19 +16388,19 @@ 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 2409(User')s 13(s)k 3082(Guide)s 3734([)s -[ /Rect [3805 6176 3919 6338] /Subtype /Link /Dest /LOUTkingston1995lout_user /ANN pdfmark +[ /Rect [3805 6176 3919 6338] /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 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] /Subtype /Link /Dest /LOUTkernighan1975eqn /ANN pdfmark +[ /Rect [5571 5888 5685 6050] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTkernighan1975eqn /ANN pdfmark 5571(2)s 5685(]:)s -[ /Dest /LOUT15_4062_exa_equa_2 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_equa_ld_2 /DEST pdfmark -[ /Dest /LOUT15_4062_exa_equa_3 /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 @@ -16049,7 +16413,7 @@ 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 /LOUT15_4062_exa_equa_4 /DEST pdfmark +[ /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 @@ -16061,7 +16425,7 @@ grestore grestore -192 fnt5 5856 -15423(72)m +192 fnt5 5856 -15423(74)m grestore grestore @@ -16069,7 +16433,7 @@ pgsave restore showpage -%%Page: 73 79 +%%Page: 75 81 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Italic @@ -16101,7 +16465,7 @@ 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(73)m gsave +10250 -1583(75)m gsave 1417 -15423 translate 240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic gsave @@ -16148,7 +16512,7 @@ 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 /LOUT15_4062_exa_equa_5 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_equa_ld_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 @@ -16175,7 +16539,7 @@ 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 /LOUT15_4062_exa_equa_6 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_equa_ld_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 @@ -16197,7 +16561,7 @@ pgsave restore showpage -%%Page: 74 80 +%%Page: 76 82 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Bold @@ -16230,7 +16594,7 @@ gsave 0 16840 translate 0.0000 rotate -240 fnt5 1417 -1583(74)m 240 fnt6 8434 -1580(Chapter)m 9284(4.)s +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 13267 240 288 60 LoutGraphic @@ -16255,7 +16619,7 @@ 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 /LOUT15_4062_exa_equa_7 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_equa_ld_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 @@ -16267,10 +16631,10 @@ 8078(\207ne)s 8490(points)s 0 8755(of)m 271(mathematical)s 1612(typesetting)s 2714(mentioned)s 3782(by)s 4076(a)s 4242(leading)s 4999(authority)s 15(,)k 5954(D.)s 6231(E.)s 6481(Knuth)s 7137([)s -[ /Rect [7208 8752 7314 8920] /Subtype /Link /Dest /LOUTknuth1984tex /ANN pdfmark +[ /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 /LOUT15_4062_exa_equa_8 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_equa_ld_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 @@ -16325,9 +16689,9 @@ 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 -[ /Dest /LOUT15_4062_exa_para_1 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_para_ld_1 /DEST pdfmark 605(User')s 13(s)k 1274(Guide)s 1922([)s -[ /Rect [1993 1125 2107 1287] /Subtype /Link /Dest /LOUTkingston1995lout_user /ANN pdfmark +[ /Rect [1993 1125 2107 1287] /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 @@ -16356,7 +16720,7 @@ pgsave restore showpage -%%Page: 75 81 +%%Page: 77 83 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Italic @@ -16387,7 +16751,7 @@ 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 10250 -1583(75)m +3082(displays,)s 3959(and)s 4385(lists)s 240 fnt5 10248 -1583(77)m gsave 1417 -15423 translate 240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic @@ -16397,7 +16761,7 @@ 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 /LOUT15_4062_exa_para_2 /DEST pdfmark +[ /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 @@ -16439,7 +16803,7 @@ 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 /LOUT15_4062_exa_para_3 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_para_ld_9 /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 @@ -16451,7 +16815,7 @@ 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 /LOUT15_4062_exa_para_4 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_para_ld_3 /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 @@ -16469,7 +16833,7 @@ 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 /LOUT15_4062_exa_para_5 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_para_ld_4 /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 @@ -16495,7 +16859,7 @@ pgsave restore showpage -%%Page: 76 82 +%%Page: 78 84 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Bold @@ -16525,7 +16889,7 @@ gsave 0 16840 translate 0.0000 rotate -240 fnt5 1417 -1583(76)m 240 fnt6 8434 -1580(Chapter)m 9284(4.)s +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 @@ -16566,9 +16930,9 @@ 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 /LOUT15_4062_exa_para_6 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_para_ld_5 /DEST pdfmark -[ /Dest /LOUT15_4062_exa_para_7 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_para_ld_6 /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 @@ -16613,7 +16977,7 @@ pgsave restore showpage -%%Page: 77 83 +%%Page: 79 85 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Italic @@ -16644,7 +17008,7 @@ 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 +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 @@ -16667,19 +17031,19 @@ 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 /LOUT15_4062_exa_para_8 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_para_ld_7 /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_1492_exa_para_1 /DEST pdfmark +[ /Dest /LOUT12_1488_exa_para_ld_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_1492_exa_para_2 /DEST pdfmark +[ /Dest /LOUT12_1488_exa_para_ld_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_1492_exa_para_3 /DEST pdfmark +[ /Dest /LOUT12_1488_exa_para_ld_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 @@ -16731,7 +17095,7 @@ pgsave restore showpage -%%Page: 78 84 +%%Page: 80 86 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Bold @@ -16761,7 +17125,7 @@ gsave 0 16840 translate 0.0000 rotate -240 fnt5 1417 -1583(78)m 240 fnt6 8434 -1580(Chapter)m 9284(4.)s +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 @@ -16783,7 +17147,7 @@ 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 /LOUT15_4062_exa_para_9 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_para_ld_8 /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 @@ -16818,9 +17182,9 @@ [ /Dest /LOUTpagelayout /DEST pdfmark 240 fnt1 480 2608(The)m 921(page)s 1443(layout)s -[ /Dest /LOUT15_4062_exa_page_1 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_page_ld_1 /DEST pdfmark -[ /Dest /LOUT15_4062_exa_page_2 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_page_ld_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 @@ -16847,7 +17211,7 @@ 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 /LOUT15_4062_exa_page_3 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_page_ld_3 /DEST pdfmark grestore gsave @@ -16866,7 +17230,7 @@ pgsave restore showpage -%%Page: 79 85 +%%Page: 81 87 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Italic @@ -16897,7 +17261,7 @@ 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 10249 -1583(79)m gsave +2393(layout)s 240 fnt5 10256 -1583(81)m gsave 1417 -15423 translate 240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic gsave @@ -16906,15 +17270,15 @@ 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_1492_exa_page_1 /DEST pdfmark +[ /Dest /LOUT12_1488_exa_page_ld_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_1492_exa_page_2 /DEST pdfmark +[ /Dest /LOUT12_1488_exa_page_ld_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_1492_exa_page_3 /DEST pdfmark +[ /Dest /LOUT12_1488_exa_page_ld_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 @@ -16973,7 +17337,7 @@ 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 /LOUT15_4062_exa_page_4 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_page_ld_4 /DEST pdfmark 220 fnt2 480 96(e)m 6(xpor)k -8(t @T)k 26(ag)k grestore @@ -16993,7 +17357,7 @@ pgsave restore showpage -%%Page: 80 86 +%%Page: 82 88 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Bold @@ -17023,7 +17387,7 @@ gsave 0 16840 translate 0.0000 rotate -240 fnt5 1417 -1583(80)m 240 fnt6 8434 -1580(Chapter)m 9284(4.)s +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 @@ -17033,11 +17397,11 @@ 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_1492_exa_page_4 /DEST pdfmark +[ /Dest /LOUT12_1488_exa_page_ld_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_1492_exa_page_5 /DEST pdfmark +[ /Dest /LOUT12_1488_exa_page_ld_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 @@ -17051,7 +17415,7 @@ 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 /LOUT15_4062_exa_page_5 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_page_ld_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 @@ -17076,7 +17440,7 @@ 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 /LOUT15_4062_exa_page_6 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_page_ld_6 /DEST pdfmark grestore gsave @@ -17095,7 +17459,7 @@ pgsave restore showpage -%%Page: 81 87 +%%Page: 83 89 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Italic @@ -17126,7 +17490,7 @@ 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 +2393(layout)s 240 fnt5 10250 -1583(83)m gsave 1417 -15423 translate 240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic gsave @@ -17151,7 +17515,7 @@ 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 /LOUT15_4062_exa_page_7 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_page_ld_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 @@ -17185,7 +17549,7 @@ 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 /LOUT15_4062_exa_page_8 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_page_ld_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 @@ -17212,7 +17576,7 @@ pgsave restore showpage -%%Page: 82 88 +%%Page: 84 90 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Bold @@ -17242,7 +17606,7 @@ gsave 0 16840 translate 0.0000 rotate -240 fnt5 1417 -1583(82)m 240 fnt6 8434 -1580(Chapter)m 9284(4.)s +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 13259 240 288 60 LoutGraphic @@ -17272,7 +17636,7 @@ 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 /LOUT15_4062_exa_page_9 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_page_ld_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 @@ -17311,7 +17675,7 @@ 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 /LOUT15_4062_exa_page_10 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_page_ld_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 @@ -17334,7 +17698,7 @@ pgsave restore showpage -%%Page: 83 89 +%%Page: 85 91 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Italic @@ -17365,7 +17729,7 @@ 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 +2393(layout)s 240 fnt5 10250 -1583(85)m gsave 1417 -15423 translate 240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic gsave @@ -17402,7 +17766,7 @@ 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 /LOUT15_4062_exa_chap_1 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_chap_ld_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 @@ -17410,7 +17774,7 @@ 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 /LOUT15_4062_exa_chap_2 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_chap_ld_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 @@ -17430,7 +17794,7 @@ 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 /LOUT15_4062_exa_chap_3 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_chap_ld_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 @@ -17452,7 +17816,7 @@ pgsave restore showpage -%%Page: 84 90 +%%Page: 86 92 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Bold @@ -17482,7 +17846,7 @@ gsave 0 16840 translate 0.0000 rotate -240 fnt5 1417 -1583(84)m 240 fnt6 8434 -1580(Chapter)m 9284(4.)s +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 13259 240 288 60 LoutGraphic @@ -17506,18 +17870,18 @@ 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 /LOUT15_4062_exa_chap_4 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_chap_ld_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_1492_exa_chap_1 /DEST pdfmark +[ /Dest /LOUT12_1488_exa_chap_ld_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_1492_exa_chap_2 /DEST pdfmark +[ /Dest /LOUT12_1488_exa_chap_ld_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 @@ -17538,7 +17902,7 @@ pgsave restore showpage -%%Page: 85 91 +%%Page: 87 93 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Italic @@ -17569,7 +17933,7 @@ 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 10250 -1583(85)m gsave +3228(sections)s 240 fnt5 10248 -1583(87)m gsave 1417 -15423 translate 240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic gsave @@ -17584,7 +17948,7 @@ 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_1492_exa_chap_3 /DEST pdfmark +[ /Dest /LOUT12_1488_exa_chap_ld_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 @@ -17688,7 +18052,7 @@ pgsave restore showpage -%%Page: 86 92 +%%Page: 88 94 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Bold @@ -17718,7 +18082,7 @@ gsave 0 16840 translate 0.0000 rotate -240 fnt5 1417 -1583(86)m 240 fnt6 8434 -1580(Chapter)m 9284(4.)s +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 @@ -17755,58 +18119,57 @@ 8855(of)s 0 9894(references.)m 1144(This)s 1620(lea)s 4(v)k 3(es)k 2261(only)s 2741(the)s 3089(tw)s 2(o)k 3499(in)s 9(v)k 4(ocations)k 4640(of)s 220 fnt2 4911 9891(@Runner)m 240 fnt1 5913 9894(to)m -6152(e)s 3(xplain.)k 480 9520(The)m 977(\207rst)s 220 fnt2 -1478 9517(@Runner)m 240 fnt1 2550 9520(is)m 2830(just)s 3305(belo)s 6(w)k -4008(the)s 4426(heading.)s 5418(It)s 5693(will)s 6189(be)s -6541(the)s 6959(tar)s 4(get)k 7628(of)s 7969(the)s -220 fnt2 8387 9517(@Run)m 240 fnt1 8998 9520(-)m 220 fnt2 -0 9229(ner&&f)m 6(ollo)k 3(wing)k 240 fnt1 1494 9232(cross)m -2030(reference)s 2967(at)s 3194(the)s 3536(be)s 3(ginning)k -4538(of)s 4803(the)s 5146(\207rst)s 5571(page)s 6073(of)s -6338(the)s 6681(chapter)s 7438(\(see)s 7872(Section)s 8640(4.3\),)s -0 8944(which)m 642(consequently)s 1959(will)s 2385(ha)s 4(v)k 3(e)k -2886(null)s 3313(running)s 4111(headers)s 4892(and)s 5296(the)s -5644(gi)s 6(v)k 3(en)k 6224(footers.)s 480 8570(The)m -954(second)s 220 fnt2 1724 8567(@Runner)m 240 fnt1 2772 8570(appears)m -3600(at)s 3878(the)s 4273(v)s 3(ery)k 4795(end)s -5246(of)s 5563(the)s 5958(chapter)s 9(,)k 6805(hence)s -7466(on)s 7809(its)s 8132(last)s 8570(page.)s 0 8282(Since)m -595(no)s 896(in)s 9(v)k 4(ocations)k 2046(of)s -220 fnt2 2325 8279(@Runner)m 240 fnt1 3335 8282(lie)m 3638(between)s -4500(it)s 4700(and)s 5113(the)s 5469(\207rst)s 220 fnt2 -5908 8279(@Runner)m 240 fnt1 6850 8282(,)m 6966(it)s 7166(will)s -7600(be)s 7891(the)s 8247(tar)s 4(get)k 8855(of)s -220 fnt2 0 7991(@Runner&&f)m 6(ollo)k 3(wing)k 240 fnt1 -2134 7994(on)m 2442(e)s 6(v)k 3(ery)k 3029(page)s -3547(from)s 4082(the)s 4441(second)s 5175(page)s 5693(of)s -5975(the)s 6334(chapter)s 7107(to)s 7357(the)s 7716(last,)s -8165(inclusi)s 6(v)k 3(e,)k 0 7706(and)m 404(will)s -830(supply)s 1523(the)s 1871(format)s 2567(of)s 2838(their)s -3335(headers)s 4116(and)s 4520(footers.)s 480 7332(The)m 908(interested)s -1893(reader)s 2549(might)s 3166(care)s 3618(to)s 3857(predict)s -4579(the)s 4927(outcome)s 5806(in)s 6048(unusual)s 6848(cases,)s -7458(such)s 7954(as)s 8203(when)s 8778(the)s 0 7044(heading)m -811(occupies)s 1699(tw)s 2(o)k 2109(pages,)s 2761(or)s -3020(when)s 3596(a)s 3762(chapter)s 4524(occupies)s 5412(only)s -5892(one,)s 6345(or)s 6604(\(assuming)s 7640(a)s 7806(change)s -8540(to)s 8778(the)s 0 6756(g)m 1(ap)k 386(between)s -1227(chapters\))s 2138(when)s 2702(a)s 2855(chapter)s 3605(starts)s -4146(halfw)s 2(ay)k 4956(do)s 6(wn)k 5527(a)s -5680(page.)s 6283(Such)s 6807(predictions)s 7907(can)s 8283(be)s -8552(made)s 0 6468(with)m 482(great)s 1019(con\207dence.)s 480 6094(The)m -903(e)s 3(xpression)k 220 fnt2 1975 6091(@RunningTitle @OrElse @Title)m 240 fnt1 -5125 6094(appearing)m 6116(in)s 6354(the)s 6697(second)s 220 fnt2 -7415 6091(@Runner)m 240 fnt1 8412 6094(returns)m 0 5806(the)m 354(v)s 6(alue)k -928(of)s 1205(the)s 220 fnt2 1560 5803(@RunningTitle)m 240 fnt1 -3070 5806(parameter)m 4090(of)s 220 fnt2 4368 5803(@Chapter)m 240 fnt1 -5437 5806(if)m 5660(this)s 6063(is)s 6279(not)s 6651(equal)s -7231(to)s 7476(the)s 7830(def)s 2(ault)k 8558(v)s 6(alue)k -220 fnt2 0 5515(dft)m 240 fnt1 240 5518(,)m 347(or)s -220 fnt2 606 5515(@Title)m 240 fnt1 1294 5518(otherwise:)m -[ /Dest /LOUT15_4062_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 +6152(e)s 3(xplain.)k 480 9520(The)m 978(\207rst)s 220 fnt2 +1479 9517(@Runner)m 240 fnt1 2551 9520(is)m 2831(just)s 3307(belo)s 6(w)k +4010(the)s 4428(heading.)s 5420(It)s 5695(will)s 6192(be)s +6544(the)s 6962(tar)s 4(get)k 7631(of)s 7972(the)s +220 fnt2 8391 9517(@Run)m 9002(-)s 0 9229(ner&&f)m 6(ollo)k 3(wing)k +240 fnt1 1494 9232(cross)m 2030(reference)s 2967(at)s 3194(the)s +3536(be)s 3(ginning)k 4538(of)s 4803(the)s 5146(\207rst)s +5571(page)s 6073(of)s 6338(the)s 6681(chapter)s 7438(\(see)s +7872(Section)s 8640(4.3\),)s 0 8944(which)m 642(consequently)s 1959(will)s +2385(ha)s 4(v)k 3(e)k 2886(null)s 3313(running)s +4111(headers)s 4892(and)s 5296(the)s 5644(gi)s 6(v)k 3(en)k +6224(footers.)s 480 8570(The)m 954(second)s 220 fnt2 1724 8567(@Runner)m +240 fnt1 2772 8570(appears)m 3600(at)s 3878(the)s 4273(v)s 3(ery)k +4795(end)s 5246(of)s 5563(the)s 5958(chapter)s 9(,)k +6805(hence)s 7466(on)s 7809(its)s 8132(last)s 8570(page.)s +0 8282(Since)m 595(no)s 896(in)s 9(v)k 4(ocations)k +2046(of)s 220 fnt2 2325 8279(@Runner)m 240 fnt1 3335 8282(lie)m +3638(between)s 4500(it)s 4700(and)s 5113(the)s 5469(\207rst)s +220 fnt2 5908 8279(@Runner)m 240 fnt1 6850 8282(,)m 6966(it)s +7166(will)s 7600(be)s 7891(the)s 8247(tar)s 4(get)k +8855(of)s 220 fnt2 0 7991(@Runner&&f)m 6(ollo)k 3(wing)k +240 fnt1 2134 7994(on)m 2442(e)s 6(v)k 3(ery)k +3029(page)s 3547(from)s 4082(the)s 4441(second)s 5175(page)s +5693(of)s 5975(the)s 6334(chapter)s 7107(to)s 7357(the)s +7716(last,)s 8165(inclusi)s 6(v)k 3(e,)k 0 7706(and)m +404(will)s 830(supply)s 1523(the)s 1871(format)s 2567(of)s +2838(their)s 3335(headers)s 4116(and)s 4520(footers.)s 480 7332(The)m +908(interested)s 1893(reader)s 2549(might)s 3166(care)s 3618(to)s +3857(predict)s 4579(the)s 4927(outcome)s 5806(in)s 6048(unusual)s +6848(cases,)s 7458(such)s 7954(as)s 8203(when)s 8778(the)s +0 7044(heading)m 811(occupies)s 1699(tw)s 2(o)k 2109(pages,)s +2761(or)s 3020(when)s 3596(a)s 3762(chapter)s 4524(occupies)s +5412(only)s 5892(one,)s 6345(or)s 6604(\(assuming)s 7640(a)s +7806(change)s 8540(to)s 8778(the)s 0 6756(g)m 1(ap)k +386(between)s 1227(chapters\))s 2138(when)s 2702(a)s 2855(chapter)s +3605(starts)s 4146(halfw)s 2(ay)k 4956(do)s 6(wn)k +5527(a)s 5680(page.)s 6283(Such)s 6807(predictions)s 7907(can)s +8283(be)s 8552(made)s 0 6468(with)m 482(great)s 1019(con\207dence.)s +480 6094(The)m 903(e)s 3(xpression)k 220 fnt2 1975 6091(@RunningTitle @OrElse @Title)m +240 fnt1 5125 6094(appearing)m 6116(in)s 6354(the)s 6697(second)s +220 fnt2 7415 6091(@Runner)m 240 fnt1 8412 6094(returns)m 0 5806(the)m +354(v)s 6(alue)k 928(of)s 1205(the)s 220 fnt2 +1560 5803(@RunningTitle)m 240 fnt1 3070 5806(parameter)m 4090(of)s 220 fnt2 +4368 5803(@Chapter)m 240 fnt1 5437 5806(if)m 5660(this)s 6063(is)s +6279(not)s 6651(equal)s 7231(to)s 7476(the)s 7830(def)s 2(ault)k +8558(v)s 6(alue)k 220 fnt2 0 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 +220 fnt2 480 5036(def @OrElse)m 480 4748( left x)m 480 4460( r)m -3(ight y)k +480 4172({)m 480 3884( x @Case {)m 480 3596( dft @Y)m 4(ield y)k 480 3308( else @Y)m 4(ield x)k 480 3020( })m 480 2732(})m 240 fnt1 0 2238(This)m 476(produces)s 1391(the)s 1739(ef)s 6(fect)k 2335(of)s 220 fnt2 480 1737(named @RunningTitle { @Title })m 240 fnt1 0 1238(which)m 676(unfortunately)s 2052(is)s @@ -17817,7 +18180,7 @@ 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 /LOUT15_4062_exa_chap_6 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_chap_ld_6 /DEST pdfmark 220 fnt2 480 75(def @EndSectionsPlace { @Galle)m 4(y })k grestore @@ -17837,7 +18200,7 @@ pgsave restore showpage -%%Page: 87 93 +%%Page: 89 95 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Italic @@ -17868,7 +18231,7 @@ 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 +3228(sections)s 240 fnt5 10249 -1583(89)m gsave 1417 -15423 translate 240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic gsave @@ -17876,7 +18239,7 @@ 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_1492_exa_chap_4 /DEST pdfmark +[ /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 @@ -17887,7 +18250,7 @@ 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_1492_exa_chap_5 /DEST pdfmark +[ /Dest /LOUT12_1488_exa_chap_ld_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 @@ -17955,7 +18318,7 @@ pgsave restore showpage -%%Page: 88 94 +%%Page: 90 96 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Bold @@ -17985,7 +18348,7 @@ gsave 0 16840 translate 0.0000 rotate -240 fnt5 1417 -1583(88)m 240 fnt6 8434 -1580(Chapter)m 9284(4.)s +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 13259 240 288 60 LoutGraphic @@ -17998,14 +18361,14 @@ 240 fnt5 0 12412(4.5.)m 471(Bibliographies)s [ /Dest /LOUTbiblio /DEST pdfmark -[ /Dest /LOUT15_4062_exa_bibl_1 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_bibl_ld_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 /LOUT15_4062_exa_bibl_2 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_bibl_ld_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 @@ -18022,13 +18385,13 @@ 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_1492_exa_bibl_1 /DEST pdfmark +[ /Dest /LOUT12_1488_exa_bibl_ld_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_1492_exa_bibl_2 /DEST pdfmark +[ /Dest /LOUT12_1488_exa_bibl_ld_2 /DEST pdfmark grestore gsave @@ -18047,7 +18410,7 @@ pgsave restore showpage -%%Page: 89 95 +%%Page: 91 97 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Italic @@ -18078,7 +18441,7 @@ 0 16840 translate 0.0000 rotate 240 fnt6 1417 -1580(4.5.)m 1871(Biblio)s 2(gr)k 3(aphies)k -240 fnt5 10249 -1583(89)m gsave +240 fnt5 10256 -1583(91)m gsave 1417 -15423 translate 240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic gsave @@ -18162,7 +18525,7 @@ pgsave restore showpage -%%Page: 90 96 +%%Page: 92 98 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Bold @@ -18192,7 +18555,7 @@ gsave 0 16840 translate 0.0000 rotate -240 fnt5 1417 -1583(90)m 240 fnt6 8434 -1580(Chapter)m 9284(4.)s +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 @@ -18235,7 +18598,7 @@ 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 /LOUT15_4062_exa_bibl_3 /DEST pdfmark +[ /Dest /LOUT16_4074_exa_bibl_ld_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 @@ -18264,7 +18627,7 @@ pgsave restore showpage -%%Page: 91 97 +%%Page: 93 99 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Italic @@ -18295,7 +18658,7 @@ 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 10250 -1583(93)m gsave 1417 -15423 translate 240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic gsave @@ -18315,19 +18678,18 @@ 2038 10030(@Galle)m 4(y)k 240 fnt1 2945 10033(as)m 3203(usual.)s 3880(W)s 19(e)k 4258(can)s 4655(scatter)s 5345(multiple)s 6205(lists)s 6649(of)s 6928(references)s 7967(through)s 8778(the)s -0 9745(document)m 1004(if)s 1221(we)s 1555(wish)s 2064(\(at)s -2375(the)s 2722(end)s 3126(of)s 3397(each)s 3891(chapter)s 9(,)k -4692(for)s 5030(e)s 3(xample\),)k 6022(simply)s 6727(by)s -7021(placing)s 220 fnt2 7777 9742(@Ref)m 6(erence)k 240 fnt1 -8998 9745(-)m 220 fnt2 0 9454(Section)m 240 fnt1 777 9457(at)m -1009(each)s 1504(point.)s 480 9083(Our)m 912(task)s 1358(is)s -1568(completed)s 2622(by)s 2916(the)s 3264(follo)s 6(wing)k -4241(de\207nition:)s -[ /Dest /LOUT15_4062_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 480 7142( @NumberMar)m -3(k)k 4(er&&preceding @T)k 26(agged x &)k -480 6854( @P)m 8(ageMar)k -3(k)k 4(er&&preceding @T)k 26(agged x &)k +0 9745(document)m 1004(if)s 1221(we)s 1556(wish)s 2065(\(at)s +2376(the)s 2724(end)s 3128(of)s 3399(each)s 3894(chapter)s 9(,)k +4695(for)s 5033(e)s 3(xample\),)k 6026(simply)s 6731(by)s +7025(placing)s 220 fnt2 7781 9742(@Ref)m 6(erence)k 9002(-)s +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 +220 fnt2 +480 8582(def @Ref r)m -3(ight x)k 480 8294({)m 480 8006( def sendref into { @RefPlace&&f)m 6(ollo)k 3(wing })k +480 7718( r)m -3(ight @K)k 8(e)k 4(y)k 480 7430( {)m +480 7142( @NumberMar)m -3(k)k 4(er&&preceding @T)k 26(agged x &)k 480 6854( @P)m 8(ageMar)k -3(k)k 4(er&&preceding @T)k 26(agged x &)k 480 6566( @RefPr)m -3(int x)k 480 6278( })m 480 5702( @NumberMar)m -3(k)k 4(er&&x @Open { @T)k 26(ag } sendref x)k 480 5414(})m 240 fnt1 0 4920(Gi)m 6(v)k 3(en)k 633(this)s 1029(de\207nition,)s 2053(the)s 2401(in)s 9(v)k 4(ocation)k @@ -18360,12 +18722,11 @@ 240 fnt1 8183 1397(reference)m 0 1109(in)m 243(the)s 591(appropriate)s 1735(style)s 2242(at)s 2474(the)s 220 fnt2 2822 1106(@RefPlace)m 240 fnt1 3926 1109(,)m 4033(as)s 4283(desired.)s 480 735(No)m 6(w)k -220 fnt2 1043 732(@NumberMar)m -3(k)k 4(er&&preceding)k 240 fnt1 -4081 735(is)m 4341(the)s 4739(nearest)s 5524(preceding)s 6570(in)s 9(v)k 4(ocation)k -7674(of)s 220 fnt2 7995 732(@Number)m 240 fnt1 8998 735(-)m -220 fnt2 0 444(Mar)m -3(k)k 4(er)k 240 fnt1 -775 447(in)m 1051(the)s 1432(\207nal)s 1946(document.)s 3087(This)s -3596(must)s 4155(be)s 4470(the)s 4851(in)s 9(v)k 4(ocation)k +220 fnt2 1044 732(@NumberMar)m -3(k)k 4(er&&preceding)k 240 fnt1 +4082 735(is)m 4342(the)s 4741(nearest)s 5527(preceding)s 6573(in)s 9(v)k 4(ocation)k +7677(of)s 220 fnt2 7999 732(@Number)m 9002(-)s 0 444(Mar)m -3(k)k 4(er)k +240 fnt1 775 447(in)m 1051(the)s 1432(\207nal)s 1946(document.)s +3087(This)s 3596(must)s 4155(be)s 4470(the)s 4851(in)s 9(v)k 4(ocation)k 5939(of)s 220 fnt2 6243 444(@NumberMar)m -3(k)k 4(er)k 240 fnt1 8021 447(just)m 8460(before)s 0 159(the)m 220 fnt2 378 156(@RefPlace)m 240 fnt1 1572 159(that)m 2020(recei)s 6(v)k 3(ed)k @@ -18391,7 +18752,7 @@ pgsave restore showpage -%%Page: 92 98 +%%Page: 94 100 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Bold @@ -18421,7 +18782,7 @@ gsave 0 16840 translate 0.0000 rotate -240 fnt5 1417 -1583(92)m 240 fnt6 8434 -1580(Chapter)m 9284(4.)s +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 13259 240 288 60 LoutGraphic @@ -18475,7 +18836,7 @@ pgsave restore showpage -%%Page: 93 99 +%%Page: 95 101 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Bold @@ -18505,7 +18866,7 @@ 1 LoutMargSet grestore 480 fnt5 0 12397(Refer)m 8(ences)k -[ /Dest /LOUT16_427_all_1 /DEST pdfmark +[ /Dest /LOUT17_431_all_1 /DEST pdfmark [ /Dest /LOUTadobe1990ps /DEST pdfmark 240 fnt1 0 11800([1])m @@ -18581,7 +18942,7 @@ grestore grestore -192 fnt5 5857 -15421(93)m +192 fnt5 5856 -15421(95)m grestore @@ -18590,7 +18951,7 @@ pgsave restore showpage -%%Page: 94 100 +%%Page: 96 102 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Bold @@ -18624,239 +18985,241 @@ 0 LoutMargSet grestore 480 fnt5 0 12404(Index)m -[ /Dest /LOUT16_449_all_1 /DEST pdfmark +[ /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] /Subtype /Link /Dest /LOUT15_4062_pre_brea_1 /ANN pdfmark +[ /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 1551(42)s 0 11522(Adjustment)m 1176(of)s 1447(object)s 2038(,)s -[ /Rect [2145 11517 2376 11684] /Subtype /Link /Dest /LOUT15_4062_pre_hadj_4 /ANN pdfmark -2145(49)s 0 11234(Adobe)m 695(Systems,)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 +2145(50)s 0 11234(Adobe)m 695(Systems,)s 1599(Inc.)s 1955(,)s -[ /Rect [2062 11234 2277 11396] /Subtype /Link /Dest /LOUT15_4062_pre_font_8 /ANN pdfmark -2062(41)s 0 10946(Alignment)m 240 fnt6 +[ /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 +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] /Subtype /Link /Dest /LOUT15_4062_det_prec_2 /ANN pdfmark +[ /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] /Subtype /Link /Dest /LOUT15_4062_pre_conc_15 /ANN pdfmark +[ /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] /Subtype /Link /Dest /LOUT15_4062_det_gall_4 /ANN pdfmark +[ /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 1513(27)s 220 fnt2 0 9503(@Bac)m 4(kEnd)k 240 fnt1 1145 9506(symbol)m 1852(,)s -[ /Rect [1959 9501 2190 9670] /Subtype /Link /Dest /LOUT15_4062_pre_bend_1 /ANN pdfmark -1959(69)s 220 fnt2 0 9215(@Bac)m 4(kg)k 2(round)k +[ /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 2474 9383] /Subtype /Link /Dest /LOUT15_4062_pre_back_1 /ANN pdfmark -2250(53)s 220 fnt2 +[ /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] /Subtype /Link /Dest /LOUT15_4062_pre_begi_1 /ANN pdfmark +[ /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 8637 3737 8807] /Subtype /Link /Dest /LOUT15_4062_pre_head_2 /ANN pdfmark -3506(59)s 0 8354(Bibliographies)m 1406(,)s -[ /Rect [1513 8351 1740 8516] /Subtype /Link /Dest /LOUT15_4062_exa_bibl_1 /ANN pdfmark -1513(88)s 0 8066(Body)m +[ /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] /Subtype /Link /Dest /LOUT15_4062_pri_defi_3 /ANN pdfmark +[ /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] /Subtype /Link /Dest /LOUT15_4062_det_visi_3 /ANN pdfmark +[ /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] /Subtype /Link /Dest /LOUT15_4062_pri_obje_6 /ANN pdfmark +[ /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] /Subtype /Link /Dest /LOUT15_4062_pre_conc_8 /ANN pdfmark +[ /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 1834 6791] /Subtype /Link /Dest /LOUT15_4062_pre_case_1 /ANN pdfmark -1601(56)s 0 6338(Centring)m 837(,)s -[ /Rect [944 6335 1172 6500] /Subtype /Link /Dest /LOUT15_4062_pre_conc_31 /ANN pdfmark +[ /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 944(37)s 220 fnt2 0 6047(@Chapter)m 240 fnt1 1063 6050(e)m 3(xample)k 1873(,)s -[ /Rect [1980 6047 2214 6212] /Subtype /Link /Dest /LOUT15_4062_exa_chap_4 /ANN pdfmark -1980(84)s 0 5762(Chapters)m 901(and)s 1305(sections)s 2073(,)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 [2180 5759 2404 5924] /Subtype /Link /Dest /LOUT15_4062_exa_chap_1 /ANN pdfmark -2180(83)s 220 fnt2 0 5471(@Char)m 240 fnt1 758 5474(symbol)m +[ /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 1465(,)s -[ /Rect [1572 5474 1806 5636] /Subtype /Link /Dest /LOUT15_4062_pre_font_10 /ANN pdfmark +[ /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 953(,)s -[ /Rect [1060 5185 1294 5348] /Subtype /Link /Dest /LOUT15_4062_exa_equa_3 /ANN pdfmark -1060(72)s 220 fnt2 0 4895(@ClearHeaderComponent)m 240 fnt1 +[ /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 3704 5062] /Subtype /Link /Dest /LOUT15_4062_pre_head_5 /ANN pdfmark -3469(60)s 220 fnt2 0 4607(clines)m +[ /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 4610 1757 4772] /Subtype /Link /Dest /LOUT15_4062_pre_brea_8 /ANN pdfmark -1523(42)s 220 fnt2 +[ /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 +1523(43)s 220 fnt2 0 4319(@ColList)m 240 fnt1 948 4322(e)m 3(xample)k 1758(,)s -[ /Rect [1865 4319 2100 4484] /Subtype /Link /Dest /LOUT15_4062_exa_page_5 /ANN pdfmark -1865(80)s 0 4034(Column)m 829(mark)s 1328(,)s -[ /Rect [1435 4034 1530 4196] /Subtype /Link /Dest /LOUT15_4062_pri_obje_2 /ANN pdfmark +[ /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 1435(1)s 0 3746(Comment)m 951(,)s -[ /Rect [1058 3743 1284 3911] /Subtype /Link /Dest /LOUT15_4062_det_lexi_21 /ANN pdfmark +[ /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 1885(,)s -[ /Rect [1992 3455 2216 3620] /Subtype /Link /Dest /LOUT15_4062_det_lexi_6 /ANN pdfmark +[ /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] /Subtype /Link /Dest /LOUT15_4062_pre_rump_1 /ANN pdfmark +[ /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 1533(a)s 1699(g)s 1(alle)k 3(y)k 2280(,)s -[ /Rect [2387 2879 2620 3046] /Subtype /Link /Dest /LOUT15_4062_det_gall_3 /ANN pdfmark +[ /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] /Subtype /Link /Dest /LOUT15_4062_det_gall_8 /ANN pdfmark +[ /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 1619(29)s 0 2306(Concatenation)m 1439(symbols)s 2235(,)s -[ /Rect [2342 2303 2575 2470] /Subtype /Link /Dest /LOUT15_4062_pre_conc_1 /ANN pdfmark +[ /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 1186(of)s 1457(object)s 2048(,)s -[ /Rect [2155 2013 2386 2180] /Subtype /Link /Dest /LOUT15_4062_pre_hcon_3 /ANN pdfmark +[ /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 [1749 1730 1983 1892] /Subtype /Link /Dest /LOUT15_4062_pre_brea_4 /ANN pdfmark -1749(42)s 0 1442(Cross)m 596(reference)s 1486(,)s -[ /Rect [1593 1441 1701 1600] /Subtype /Link /Dest /LOUT15_4062_pri_cros_1 /ANN pdfmark +[ /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 1593(7)s 220 fnt2 0 1151(@CurrLang)m 240 fnt1 1185 1154(symbol)m 1892(,)s -[ /Rect [1999 1153 2227 1316] /Subtype /Link /Dest /LOUT15_4062_pre_lang_3 /ANN pdfmark +[ /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] /Subtype /Link /Dest /LOUT15_4062_pre_conc_17 /ANN pdfmark +[ /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 2252 454] /Subtype /Link /Dest /LOUT15_4062_pre_data_1 /ANN pdfmark -2028(63)s 4816 11807(Date,)m 5374(printing)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] /Subtype /Link /Dest /LOUT15_4062_pre_mome_2 /ANN pdfmark +[ /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 5590(v)s 6(alue)k 6158(of)s 6429(parameter)s 7390(,)s -[ /Rect [7497 11516 7723 11684] /Subtype /Link /Dest /LOUT15_4062_det_name_3 /ANN pdfmark +[ /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] /Subtype /Link /Dest /LOUT15_4062_pri_defi_1 /ANN pdfmark +[ /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 5737(,)s -[ /Rect [5844 10940 6068 11105] /Subtype /Link /Dest /LOUT15_4062_det_lexi_11 /ANN pdfmark +[ /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 7030(package)s 7817(,)s -[ /Rect [7924 10652 8152 10819] /Subtype /Link /Dest /LOUT15_4062_pre_grap_4 /ANN pdfmark -7924(67)s 4816 10367(Diagrams)m 5743(,)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] /Subtype /Link /Dest /LOUT15_4062_pre_grap_2 /ANN pdfmark +[ /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 10078 7679 10241] /Subtype /Link /Dest /LOUT15_4062_exa_para_1 /ANN pdfmark -7445(74)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 7406 9953] /Subtype /Link /Dest /LOUT15_4062_exa_chap_2 /ANN pdfmark -7182(83)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 9500 6171 9668] /Subtype /Link /Dest /LOUT15_4062_exa_para_4 /ANN pdfmark -5945(75)s 5056 9215(lists)m 5438(,)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 5778 9379] /Subtype /Link /Dest /LOUT15_4062_exa_para_6 /ANN pdfmark -5545(76)s 5056 8927(page)m 5564(layout)s 6169(,)s -[ /Rect [6276 8924 6503 9089] /Subtype /Link /Dest /LOUT15_4062_exa_page_2 /ANN pdfmark -6276(78)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 8636 6436 8804] /Subtype /Link /Dest /LOUT15_4062_exa_para_2 /ANN pdfmark -6210(75)s 220 fnt2 4816 8060(e)m +[ /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] /Subtype /Link /Dest /LOUT15_4062_pre_conc_20 /ANN pdfmark +[ /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] /Subtype /Link /Dest /LOUT15_4062_pre_conc_19 /ANN pdfmark +[ /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] /Subtype /Link /Dest /LOUT15_4062_det_gall_12 /ANN pdfmark +[ /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] /Subtype /Link /Dest /LOUT15_4062_pre_begi_2 /ANN pdfmark +[ /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] /Subtype /Link /Dest /LOUT15_4062_pre_head_3 /ANN pdfmark +[ /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] /Subtype /Link /Dest /LOUT15_4062_exa_equa_1 /ANN pdfmark -7976(72)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 6164(,)s -[ /Rect [6271 6334 6505 6497] /Subtype /Link /Dest /LOUT15_4062_exa_equa_4 /ANN pdfmark -6271(72)s 4816 6047(Escape)m 5549(character)s 6430(,)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 [6537 6044 6761 6209] /Subtype /Link /Dest /LOUT15_4062_det_lexi_5 /ANN pdfmark +[ /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 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] /Subtype /Link /Dest /LOUT15_4062_exa_page_10 /ANN pdfmark -7352(82)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 4816 5471(Expansion)m 5884(of)s 6155(object)s 6746(,)s -[ /Rect [6853 5468 7080 5633] /Subtype /Link /Dest /LOUT15_4062_pre_hexp_3 /ANN pdfmark -6853(48)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 +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] /Subtype /Link /Dest /LOUT15_4062_det_visi_4 /ANN pdfmark +[ /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] /Subtype /Link /Dest /LOUT15_4062_pre_conc_11 /ANN pdfmark +[ /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 5320(of)s 5591(a)s 5757(font)s 6149(,)s -[ /Rect [6256 4316 6491 4481] /Subtype /Link /Dest /LOUT15_4062_pre_font_3 /ANN pdfmark +[ /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 6256(40)s 4816 4031(F)m 3(amily)k 5544(of)s 5815(a)s 5981(font)s 6373(,)s -[ /Rect [6480 4028 6715 4193] /Subtype /Link /Dest /LOUT15_4062_pre_font_2 /ANN pdfmark +[ /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 240 fnt1 5653 3743(,)m -[ /Rect [5760 3740 5867 3905] /Subtype /Link /Dest /LOUT15_4062_pri_cros_7 /ANN pdfmark +[ /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] /Subtype /Link /Dest /LOUT15_4062_pri_cros_6 /ANN pdfmark +[ /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 5343(,)s -[ /Rect [5450 3164 5685 3329] /Subtype /Link /Dest /LOUT15_4062_pre_font_1 /ANN pdfmark +[ /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] /Subtype /Link /Dest /LOUT15_4062_pre_font_6 /ANN pdfmark +[ /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 6342(40)s 220 fnt2 4816 2588(@F)m 6(ootSect)k 240 fnt1 5967 2591(e)m 3(xample)k 6777(,)s -[ /Rect [6884 2586 7115 2753] /Subtype /Link /Dest /LOUT15_4062_exa_page_4 /ANN pdfmark -6884(79)s 4816 2303(F)m 3(orcing)k 5610(g)s 1(alle)k 3(y)k +[ /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] /Subtype /Link /Dest /LOUT15_4062_det_gall_10 /ANN pdfmark +[ /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] /Subtype /Link /Dest /LOUT15_4062_det_lexi_9 /ANN pdfmark +[ /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] /Subtype /Link /Dest /LOUT15_4062_pri_gall_1 /ANN pdfmark +[ /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 6164 1316] /Subtype /Link /Dest /LOUT15_4062_det_gall_1 /ANN pdfmark -5938(25)s 220 fnt2 +[ /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 860 8148 1028] /Subtype /Link /Dest /LOUT15_4062_pre_gall_1 /ANN pdfmark -7921(58)s 8155(,)s -4816 575(Gap)m 5215(,)s -[ /Rect [5322 572 5550 737] /Subtype /Link /Dest /LOUT15_4062_pre_conc_6 /ANN pdfmark -5322(37)s 4816 287(Gap)m 5268(mode)s -5803(,)s -[ /Rect [5910 284 6138 449] /Subtype /Link /Dest /LOUT15_4062_pre_conc_18 /ANN pdfmark +[ /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 grestore 0 0 0 0 240 288 60 1417 -14865 LoutGr2 @@ -18864,7 +19227,8 @@ grestore grestore -192 fnt5 5856 -15421(94)m +192 fnt5 5856 -15421(96)m + grestore grestore @@ -18872,7 +19236,7 @@ pgsave restore showpage -%%Page: 95 101 +%%Page: 97 103 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Italic @@ -18902,7 +19266,7 @@ gsave 0 16840 translate 0.0000 rotate -240 fnt6 1417 -1580(Inde)m 4(x)k 240 fnt5 10250 -1583(95)m +240 fnt6 1417 -1580(Inde)m 4(x)k 240 fnt5 10248 -1583(97)m gsave 1417 -15423 translate 240 fnt1 9066 13412 0 13412 240 288 60 LoutGraphic @@ -18911,273 +19275,278 @@ grestore 220 fnt2 0 13245(@Gr)m 2(aphic)k 240 fnt1 1044 13248(symbol)m 1751(,)s -[ /Rect [1858 13245 2092 13412] /Subtype /Link /Dest /LOUT15_4062_pre_grap_1 /ANN pdfmark +[ /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] /Subtype /Link /Dest /LOUT15_4062_pre_conc_22 /ANN pdfmark +[ /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 1208(37)s 220 fnt2 0 12381(@HAdjust)m 240 fnt1 1046 12384(symbol)m 1753(,)s -[ /Rect [1860 12379 2091 12546] /Subtype /Link /Dest /LOUT15_4062_pre_hadj_2 /ANN pdfmark -1860(49)s 220 fnt2 0 12093(@HContr)m 2(act)k 240 fnt1 +[ /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] /Subtype /Link /Dest /LOUT15_4062_pre_hcon_1 /ANN pdfmark +[ /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 2067 11973] /Subtype /Link /Dest /LOUT15_4062_pre_cove_1 /ANN pdfmark -1832(50)s 0 11520(Header)m +[ /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] /Subtype /Link /Dest /LOUT15_4062_pre_head_1 /ANN pdfmark +[ /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] /Subtype /Link /Dest /LOUT15_4062_det_size_3 /ANN pdfmark +[ /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 10941 2214 11106] /Subtype /Link /Dest /LOUT15_4062_pre_hexp_1 /ANN pdfmark -1987(48)s 220 fnt2 +[ /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] /Subtype /Link /Dest /LOUT15_4062_pre_wide_2 /ANN pdfmark +[ /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 10363 2180 10530] /Subtype /Link /Dest /LOUT15_4062_pre_hlim_1 /ANN pdfmark -1949(49)s 220 fnt2 0 10077(@Hline)m 240 fnt1 773 10080(e)m 3(xample)k +[ /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 10079 1924 10242] /Subtype /Link /Dest /LOUT15_4062_exa_equa_7 /ANN pdfmark -1690(74)s 0 9792(Horizontal)m 1077(concatenation)s 2409(,)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] /Subtype /Link /Dest /LOUT15_4062_pre_conc_3 /ANN pdfmark +[ /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] /Subtype /Link /Dest /LOUT15_4062_pre_hsca_1 /ANN pdfmark +[ /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 9213 1916 9378] /Subtype /Link /Dest /LOUT15_4062_pre_hshi_1 /ANN pdfmark -1689(48)s 220 fnt2 0 8925(@HSpan)m +[ /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] /Subtype /Link /Dest /LOUT15_4062_pre_span_4 /ANN pdfmark +[ /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] /Subtype /Link /Dest /LOUT15_4062_pre_brea_11 /ANN pdfmark -1670(43)s 0 8352(Hyphenation)m 1294(g)s 1(ap)k 1692(mode)s -2227(,)s -[ /Rect [2334 8347 2565 8514] /Subtype /Link /Dest /LOUT15_4062_pre_conc_37 /ANN pdfmark +[ /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 1692(mode)s 2227(,)s -[ /Rect [2334 8061 2562 8226] /Subtype /Link /Dest /LOUT15_4062_pre_conc_21 /ANN pdfmark +[ /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] /Subtype /Link /Dest /LOUT15_4062_det_lexi_12 /ANN pdfmark +[ /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] /Subtype /Link /Dest /LOUT15_4062_det_visi_5 /ANN pdfmark +[ /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] /Subtype /Link /Dest /LOUT15_4062_pre_conc_4 /ANN pdfmark +[ /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 6619 2027 6788] /Subtype /Link /Dest /LOUT15_4062_pre_incl_1 /ANN pdfmark -1796(69)s 220 fnt2 0 6333(@IncludeGr)m 2(aphic)k +[ /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 6333 2792 6500] /Subtype /Link /Dest /LOUT15_4062_pre_incg_1 /ANN pdfmark -2565(68)s 220 fnt2 -0 6045(@IndentedDispla)m 6(y)k 240 fnt1 1847 6048(e)m 3(xample)k -2657(,)s -[ /Rect [2764 6045 2990 6213] /Subtype /Link /Dest /LOUT15_4062_exa_para_5 /ANN pdfmark -2764(75)s 220 fnt2 0 5757(@IndentedList)m 240 fnt1 -1474 5760(e)m 3(xample)k 2284(,)s -[ /Rect [2391 5759 2619 5918] /Subtype /Link /Dest /LOUT15_4062_exa_para_8 /ANN pdfmark -2391(77)s 0 5472(Inde)m 3(x)k -597(\207le)s 958(\(for)s 1375(databases\))s 2366(,)s -[ /Rect [2473 5469 2707 5636] /Subtype /Link /Dest /LOUT15_4062_pre_data_2 /ANN pdfmark -2473(64)s -220 fnt2 0 5181(@Inser)m -8(t)k 240 fnt1 836 5184(symbol)m -1543(,)s -[ /Rect [1650 5181 1876 5349] /Subtype /Link /Dest /LOUT15_4062_pre_inse_1 /ANN pdfmark -1650(55)s 220 fnt2 0 4893(into)m 240 fnt1 -406 4896(clause)m 1006(,)s -[ /Rect [1113 4893 1348 5058] /Subtype /Link /Dest /LOUT15_4062_pri_gall_2 /ANN pdfmark -1113(10)s 0 4608(In)m 9(v)k 4(ocation)k -1067(of)s 1338(a)s 1504(symbol)s 2211(,)s -[ /Rect [2318 4608 2432 4770] /Subtype /Link /Dest /LOUT15_4062_pri_defi_4 /ANN pdfmark -2318(4)s -220 fnt2 0 3741(k)m 240 fnt1 170 3744(g)m 1(ap)k -568(mode)s 1103(,)s -[ /Rect [1210 3741 1438 3906] /Subtype /Link /Dest /LOUT15_4062_pre_conc_28 /ANN pdfmark -1210(37)s 0 3456(K)m 6(ernighan,)k -1111(B.)s 1322(,)s -[ /Rect [1429 3455 1663 3618] /Subtype /Link /Dest /LOUT15_4062_exa_equa_2 /ANN pdfmark -1429(72)s 0 3168(K)m 6(erning)k -778(,)s -[ /Rect [885 3165 1120 3330] /Subtype /Link /Dest /LOUT15_4062_pre_font_5 /ANN pdfmark -885(40)s 0 2880(K)m 6(erning)k 831(g)s 1(ap)k -1229(mode)s 1764(,)s -[ /Rect [1871 2877 2099 3042] /Subtype /Link /Dest /LOUT15_4062_pre_conc_27 /ANN pdfmark -1871(37)s 220 fnt2 0 2589(@K)m 8(er)k -5(nShr)k -3(ink)k -240 fnt1 1367 2592(symbol)m 2074(,)s -[ /Rect [2181 2589 2405 2757] /Subtype /Link /Dest /LOUT15_4062_pre_kshr_1 /ANN pdfmark -2181(53)s 220 fnt2 -0 2301(@K)m 8(e)k 4(y)k 240 fnt1 647 2304(parameter)m +[ /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 +2181(54)s 220 fnt2 +0 2013(@K)m 8(e)k 4(y)k 240 fnt1 647 2016(parameter)m 1608(,)s -[ /Rect [1715 2301 1949 2466] /Subtype /Link /Dest /LOUT15_4062_det_sort_2 /ANN pdfmark -1715(32)s 0 2016(Knuth,)m 706(D.)s 930(,)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 2015 1271 2178] /Subtype /Link /Dest /LOUT15_4062_exa_equa_8 /ANN pdfmark -1037(74)s 220 fnt2 0 1437(langdef)m 240 fnt1 776 1440(language)m +[ /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 1437 2957 1604] /Subtype /Link /Dest /LOUT15_4062_pre_lang_2 /ANN pdfmark -2724(46)s 220 fnt2 0 1149(@Language)m -240 fnt1 1251 1152(symbol)m 1958(,)s -[ /Rect [2065 1149 2298 1316] /Subtype /Link /Dest /LOUT15_4062_pre_lang_1 /ANN pdfmark -2065(46)s 220 fnt2 -0 861(@LClos)m 240 fnt1 836 864(symbol)m 1543(,)s -[ /Rect [1650 864 1884 1026] /Subtype /Link /Dest /LOUT15_4062_det_lexi_13 /ANN pdfmark +[ /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 576(LCM)m 573(\207le)s 881(,)s -[ /Rect [988 576 1203 738] /Subtype /Link /Dest /LOUT15_4062_pre_font_9 /ANN pdfmark -988(41)s 0 288(Length)m -682(,)s -[ /Rect [789 285 1017 450] /Subtype /Link /Dest /LOUT15_4062_pre_conc_7 /ANN pdfmark -789(37)s 220 fnt2 4816 13246(@LEn)m 4(v)k -240 fnt1 5594 13249(symbol)m 6301(,)s -[ /Rect [6408 13249 6642 13411] /Subtype /Link /Dest /LOUT15_4062_det_lexi_14 /ANN pdfmark -6408(14)s 4816 12961(Letter)m +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 12958 6657 13123] /Subtype /Link /Dest /LOUT15_4062_det_lexi_2 /ANN pdfmark -6433(13)s 4816 12673(Lig)m 1(atures)k +[ /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 12670 6057 12835] /Subtype /Link /Dest /LOUT15_4062_pre_font_4 /ANN pdfmark -5822(40)s 220 fnt2 4816 12382(lines)m 5319(@Break)s -240 fnt1 6122 12385(,)m -[ /Rect [6229 12385 6463 12547] /Subtype /Link /Dest /LOUT15_4062_pre_brea_7 /ANN pdfmark -6229(42)s 220 fnt2 4816 12094(@LinkDest)m -240 fnt1 5948 12097(symbol)m 6655(,)s -[ /Rect [6762 12094 6986 12261] /Subtype /Link /Dest /LOUT15_4062_pre_link_2 /ANN pdfmark +[ /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 11806(@LinkSource)m 240 fnt1 6188 11809(symbol)m 6895(,)s -[ /Rect [7002 11806 7226 11973] /Subtype /Link /Dest /LOUT15_4062_pre_link_1 /ANN pdfmark +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 11518(@LInput)m 240 fnt1 5705 11521(symbol)m 6412(,)s +220 fnt2 4816 11230(@LInput)m 240 fnt1 5705 11233(symbol)m 6412(,)s -[ /Rect [6519 11521 6753 11683] /Subtype /Link /Dest /LOUT15_4062_det_lexi_15 /ANN pdfmark -6519(14)s 4816 11233(Literal)m 5506(w)s 2(ord)k 6001(,)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 11233 6342 11395] /Subtype /Link /Dest /LOUT15_4062_det_lexi_19 /ANN pdfmark -6108(14)s 220 fnt2 4816 10942(@LUse)m 240 fnt1 5603 10945(symbol)m +[ /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 10945 6651 11107] /Subtype /Link /Dest /LOUT15_4062_det_lexi_17 /ANN pdfmark -6417(14)s 220 fnt2 4816 10654(@L)m 24(Vis)k -240 fnt1 5494 10657(symbol)m 6201(,)s -[ /Rect [6308 10657 6542 10819] /Subtype /Link /Dest /LOUT15_4062_det_lexi_16 /ANN pdfmark +[ /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 10078(m)m 240 fnt1 5045 10081(unit)m 5424(,)s -[ /Rect [5531 10078 5759 10243] /Subtype /Link /Dest /LOUT15_4062_pre_conc_10 /ANN pdfmark +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 9793(Macro)m 5440(,)s -[ /Rect [5547 9790 5773 9958] /Subtype /Link /Dest /LOUT15_4062_det_lexi_22 /ANN pdfmark -5547(15)s 4816 9505(Mark)m 5395(alignment)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 9505 6560 9667] /Subtype /Link /Dest /LOUT15_4062_pri_obje_3 /ANN pdfmark -6465(1)s 5056 9217(in)m 5299(detail)s 5831(,)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 9214 6165 9379] /Subtype /Link /Dest /LOUT15_4062_det_gall_5 /ANN pdfmark -5938(28)s 4816 8929(Mark-to-mark)m 6230(g)s 1(ap)k 6628(mode)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 8926 7498 9091] /Subtype /Link /Dest /LOUT15_4062_pre_conc_23 /ANN pdfmark -7270(37)s 220 fnt2 4816 8638(@Meld)m 240 fnt1 -5562 8641(symbol)m 6269(,)s -[ /Rect [6376 8638 6610 8806] /Subtype /Link /Dest /LOUT15_4062_pre_rump_3 /ANN pdfmark -6376(54)s 220 fnt2 4816 8350(@Merge)m -240 fnt1 5713 8353(symbol)m 6420(,)s -[ /Rect [6527 8350 6751 8515] /Subtype /Link /Dest /LOUT15_4062_det_sort_3 /ANN pdfmark +[ /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 8062(@Moment)m 240 fnt1 5888 8065(symbol)m 6595(,)s -[ /Rect [6702 8062 6930 8230] /Subtype /Link /Dest /LOUT15_4062_pre_mome_1 /ANN pdfmark -6702(57)s -220 fnt2 4816 7486(named)m 240 fnt1 5535 7489(parameter)m 6496(,)s - -[ /Rect [6603 7486 6829 7654] /Subtype /Link /Dest /LOUT15_4062_det_name_2 /ANN pdfmark -6603(15)s 4816 7201(Nested)m 5538(de\207nitions)s 6546(,)s -[ /Rect [6653 7200 6881 7363] /Subtype /Link /Dest /LOUT15_4062_det_visi_1 /ANN pdfmark +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 6910(@Ne)m 6(xt)k 240 fnt1 5540 6913(symbol)m +220 fnt2 4816 6622(@Ne)m 6(xt)k 240 fnt1 5540 6625(symbol)m 6247(,)s -[ /Rect [6354 6910 6587 7078] /Subtype /Link /Dest /LOUT15_4062_pre_next_1 /ANN pdfmark -6354(56)s 220 fnt2 4816 6622(noh)m 6(yphen)k -5820(@Break)s 240 fnt1 6623 6625(,)m -[ /Rect [6730 6622 6954 6787] /Subtype /Link /Dest /LOUT15_4062_pre_brea_12 /ANN pdfmark -6730(43)s 220 fnt2 -4816 6334(@NotRe)m 6(v)k 5(ealed)k 240 fnt1 6343 6337(symbol)m -7050(,)s -[ /Rect [7157 6334 7392 6501] /Subtype /Link /Dest /LOUT15_4062_pre_notr_1 /ANN pdfmark -7157(60)s 220 fnt2 4816 6046(@Null)m 240 fnt1 -5461 6049(symbol)m 6168(,)s -[ /Rect [6275 6046 6502 6214] /Subtype /Link /Dest /LOUT15_4062_pre_null_1 /ANN pdfmark -6275(58)s 4816 5761(Numbered)m 5884(list)s -6182(,)s -[ /Rect [6289 5758 6522 5925] /Subtype /Link /Dest /LOUT15_4062_exa_para_7 /ANN pdfmark -6289(76)s 220 fnt2 4816 5470(@NumberOf)m 240 fnt1 -6108 5473(e)m 3(xample)k 6918(,)s -[ /Rect [7025 5470 7249 5635] /Subtype /Link /Dest /LOUT15_4062_exa_chap_3 /ANN pdfmark -7025(83)s 220 fnt2 -4816 4894(o)m 240 fnt1 4991 4897(g)m 1(ap)k 5389(mode)s -5924(,)s -[ /Rect [6031 4894 6259 5059] /Subtype /Link /Dest /LOUT15_4062_pre_conc_26 /ANN pdfmark -6031(37)s 4816 4609(Object)m 5460(,)s -[ /Rect [5567 4609 5662 4771] /Subtype /Link /Dest /LOUT15_4062_pri_obje_1 /ANN pdfmark -5567(1)s -220 fnt2 4816 4318(@OddP)m 8(ageList)k 240 fnt1 6355 4321(e)m 3(xample)k -7165(,)s -[ /Rect [7272 4318 7506 4483] /Subtype /Link /Dest /LOUT15_4062_exa_page_9 /ANN pdfmark -7272(82)s 220 fnt2 4816 4030(@OneCol)m 240 fnt1 -5828 4033(symbol)m 6535(,)s -[ /Rect [6642 4030 6869 4195] /Subtype /Link /Dest /LOUT15_4062_pre_oner_3 /ANN pdfmark -6642(48)s 220 fnt2 4816 3742(@OneOf)m -240 fnt1 5743 3745(symbol)m 6450(,)s -[ /Rect [6557 3742 6783 3910] /Subtype /Link /Dest /LOUT15_4062_pre_oneo_1 /ANN pdfmark -6557(55)s 220 fnt2 -4816 3454(@OneP)m 8(age)k 240 fnt1 6010 3457(e)m 3(xample)k -6820(,)s -[ /Rect [6927 3454 7142 3619] /Subtype /Link /Dest /LOUT15_4062_exa_page_7 /ANN pdfmark -6927(81)s 220 fnt2 4816 3166(@OneRo)m 3(w)k -240 fnt1 5947 3169(symbol)m 6654(,)s -[ /Rect [6761 3168 6989 3331] /Subtype /Link /Dest /LOUT15_4062_pre_oner_1 /ANN pdfmark -6761(47)s 220 fnt2 -4816 2878(@Open)m 240 fnt1 5622 2881(symbol)m 6329(,)s -[ /Rect [6436 2878 6670 3045] /Subtype /Link /Dest /LOUT15_4062_pre_open_1 /ANN pdfmark -6436(62)s -4816 2593(Optimal)m 5654(g)s 1(alle)k 3(y)k 6288(breaking)s -7125(,)s -[ /Rect [7232 2590 7458 2758] /Subtype /Link /Dest /LOUT15_4062_det_opti_1 /ANN pdfmark -7232(35)s 220 fnt2 4816 2302(@Optimiz)m 3(e)k -240 fnt1 5953 2305(symbol)m 6660(,)s -[ /Rect [6767 2302 6993 2470] /Subtype /Link /Dest /LOUT15_4062_det_opti_2 /ANN pdfmark +[ /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 +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 6767(35)s 220 fnt2 -4816 2014(or)m 2(agged)k 5667(@Break)s 240 fnt1 6470 2017(,)m +4816 1726(or)m 2(agged)k 5667(@Break)s 240 fnt1 6470 1729(,)m -[ /Rect [6577 2017 6811 2179] /Subtype /Link /Dest /LOUT15_4062_pre_brea_6 /ANN pdfmark -6577(42)s 220 fnt2 4816 1726(@OrElse)m 240 fnt1 5761 1729(e)m 3(xample)k +[ /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 6571(,)s -[ /Rect [6678 1726 6911 1893] /Subtype /Link /Dest /LOUT15_4062_exa_chap_5 /ANN pdfmark -6678(86)s 4816 1441(Other)m 5420(character)s 6301(,)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 [6408 1438 6632 1603] /Subtype /Link /Dest /LOUT15_4062_det_lexi_3 /ANN pdfmark -6408(13)s 220 fnt2 4816 1150(outdent)m 5604(@Break)s 240 fnt1 -6407 1153(,)m -[ /Rect [6514 1153 6748 1315] /Subtype /Link /Dest /LOUT15_4062_pre_brea_2 /ANN pdfmark -6514(42)s 220 fnt2 4816 862(@Outline)m 240 fnt1 -5785 865(symbol)m 6492(,)s -[ /Rect [6599 862 6832 1029] /Subtype /Link /Dest /LOUT15_4062_pre_outl_1 /ANN pdfmark -6599(46)s 220 fnt2 4816 574(o)m 3(v)k 5(er)k -240 fnt1 5295 577(e)m 3(xample)k 6105(,)s -[ /Rect [6212 574 6436 739] /Subtype /Link /Dest /LOUT15_4062_exa_equa_6 /ANN pdfmark -6212(73)s -4816 289(Ov)m 3(erstrik)k 2(e)k 5875(g)s 1(ap)k -6273(mode)s 6808(,)s -[ /Rect [6915 286 7143 451] /Subtype /Link /Dest /LOUT15_4062_pre_conc_25 /ANN pdfmark -6915(37)s grestore gsave 1417 -15423 translate @@ -19195,7 +19564,7 @@ pgsave restore showpage -%%Page: 96 102 +%%Page: 98 104 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Bold @@ -19225,284 +19594,286 @@ gsave 0 16840 translate 0.0000 rotate -240 fnt5 1417 -1583(96)m 240 fnt6 9956 -1580(Inde)m 4(x)k +240 fnt5 1417 -1583(98)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 -220 fnt2 0 13246(p)m 240 fnt1 174 13249(unit)m 553(,)s - -[ /Rect [660 13246 888 13411] /Subtype /Link /Dest /LOUT15_4062_pre_conc_9 /ANN pdfmark -660(37)s 220 fnt2 0 12958(@P)m 26(Adjust)k 240 fnt1 -1008 12961(symbol)m 1715(,)s -[ /Rect [1822 12956 2053 13123] /Subtype /Link /Dest /LOUT15_4062_pre_hadj_1 /ANN pdfmark -1822(49)s 220 fnt2 0 12670(@P)m 8(age)k -240 fnt1 779 12673(e)m 3(xample)k 1589(,)s -[ /Rect [1696 12670 1931 12835] /Subtype /Link /Dest /LOUT15_4062_exa_page_6 /ANN pdfmark -1696(80)s -0 12385(P)m 3(age)k 518(layout)s 240 12097(principles)m 1233(of)s -1451(,)s -[ /Rect [1558 12094 1664 12262] /Subtype /Link /Dest /LOUT15_4062_pri_defi_7 /ANN pdfmark -1558(5)s 240 11809(in)m 483(practice)s 1241(,)s - -[ /Rect [1348 11806 1575 11971] /Subtype /Link /Dest /LOUT15_4062_exa_page_1 /ANN pdfmark -1348(78)s 220 fnt2 0 11518(@P)m 8(ageLabel)k 240 fnt1 -1309 11521(symbol)m 2016(,)s -[ /Rect [2123 11520 2338 11683] /Subtype /Link /Dest /LOUT15_4062_pre_page_1 /ANN pdfmark -2123(71)s 220 fnt2 0 11230(@P)m 8(ageOf)k -240 fnt1 1016 11233(e)m 3(xample)k 1826(,)s -[ /Rect [1933 11230 2160 11395] /Subtype /Link /Dest /LOUT15_4062_exa_page_3 /ANN pdfmark -1933(78)s -0 10945(P)m 3(aragraph)k 1023(breaking)s 1860(,)s -[ /Rect [1967 10942 2071 11107] /Subtype /Link /Dest /LOUT15_4062_pri_obje_7 /ANN pdfmark -1967(3)s -240 10657(in)m 483(detail)s 1015(,)s -[ /Rect [1122 10652 1353 10819] /Subtype /Link /Dest /LOUT15_4062_pre_conc_35 /ANN pdfmark -1122(39)s 0 10369(P)m 3(arameter)k -971(,)s -[ /Rect [1078 10369 1192 10531] /Subtype /Link /Dest /LOUT15_4062_pri_defi_5 /ANN pdfmark -1078(4)s 220 fnt2 240 10078(body)m 240 fnt1 -774 10081(parameter)m 1735(,)s -[ /Rect [1842 10080 2070 10243] /Subtype /Link /Dest /LOUT15_4062_det_visi_2 /ANN pdfmark -1842(17)s 220 fnt2 240 9790(named)m -240 fnt1 959 9793(parameter)m 1920(,)s -[ /Rect [2027 9790 2253 9958] /Subtype /Link /Dest /LOUT15_4062_det_name_1 /ANN pdfmark -2027(15)s 220 fnt2 -0 9502(@PlainGr)m 2(aphic)k 240 fnt1 1530 9505(symbol)m 2237(,)s - -[ /Rect [2344 9502 2571 9669] /Subtype /Link /Dest /LOUT15_4062_pre_plai_1 /ANN pdfmark -2344(68)s 0 9217(PostScript)m 989(,)s -[ /Rect [1096 9217 1222 9380] /Subtype /Link /Dest /LOUT15_4062_preface_1 /ANN pdfmark -1096(ii)s 240 8929(used)m -737(by)s 220 fnt2 1031 8926(@Gr)m 2(aphic)k 240 fnt1 -2022 8929(,)m -[ /Rect [2129 8926 2363 9093] /Subtype /Link /Dest /LOUT15_4062_pre_grap_3 /ANN pdfmark -2129(64)s 240 8641(used)m 737(by)s 220 fnt2 -1031 8638(@IncludeGr)m 2(aphic)k 240 fnt1 2729 8641(,)m -[ /Rect [2836 8638 3063 8805] /Subtype /Link /Dest /LOUT15_4062_pre_incg_3 /ANN pdfmark -2836(68)s -240 8353(used)m 737(by)s 220 fnt2 1031 8350(@PrependGr)m 2(aphic)k -240 fnt1 2851 8353(,)m -[ /Rect [2958 8348 3189 8517] /Subtype /Link /Dest /LOUT15_4062_pre_prep_3 /ANN pdfmark -2958(69)s 220 fnt2 0 8062(@PP)m -240 fnt1 566 8065(e)m 3(xample)k 1376(,)s -[ /Rect [1483 8062 1709 8230] /Subtype /Link /Dest /LOUT15_4062_exa_para_3 /ANN pdfmark -1483(75)s -0 7777(Precedence)m 1091(,)s -[ /Rect [1198 7777 1432 7939] /Subtype /Link /Dest /LOUT15_4062_det_prec_1 /ANN pdfmark -1198(22)s 220 fnt2 0 7486(preceding)m -240 fnt1 958 7489(,)m -[ /Rect [1065 7486 1172 7651] /Subtype /Link /Dest /LOUT15_4062_pri_cros_5 /ANN pdfmark -1065(8)s 220 fnt2 0 7198(@PrependGr)m 2(aphic)k -240 fnt1 1873 7201(symbol)m 2580(,)s -[ /Rect [2687 7196 2918 7365] /Subtype /Link /Dest /LOUT15_4062_pre_prep_1 /ANN pdfmark -2687(69)s 0 6913(Principal)m +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 6910 1751 7075] /Subtype /Link /Dest /LOUT15_4062_pre_conc_5 /ANN pdfmark -1523(37)s 240 6625(ef)m 6(fect)k -836(on)s 220 fnt2 1133 6622(@OneCol)m 240 fnt1 2145 6625(and)m -220 fnt2 2549 6622(@OneRo)m 3(w)k 240 fnt1 3627 6625(,)m - -[ /Rect [3734 6624 3962 6787] /Subtype /Link /Dest /LOUT15_4062_pre_oner_2 /ANN pdfmark -3734(47)s 0 6337(Promotion)m 1067(of)s 1338(components)s 2493(,)s - -[ /Rect [2600 6332 2831 6499] /Subtype /Link /Dest /LOUT15_4062_det_gall_9 /ANN pdfmark -2600(29)s 0 5761(Quote)m 641(character)s 1522(,)s -[ /Rect [1629 5758 1853 5923] /Subtype /Link /Dest /LOUT15_4062_det_lexi_4 /ANN pdfmark +[ /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 5473(Quoted)m 763(w)s 2(ord)k 1258(,)s -[ /Rect [1365 5473 1599 5635] /Subtype /Link /Dest /LOUT15_4062_det_lexi_20 /ANN pdfmark +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 4894(r)m 240 fnt1 133 4897(unit)m 512(,)s +220 fnt2 0 4030(r)m 240 fnt1 133 4033(unit)m 512(,)s -[ /Rect [619 4894 847 5059] /Subtype /Link /Dest /LOUT15_4062_pre_conc_16 /ANN pdfmark -619(37)s 220 fnt2 0 4606(r)m 2(agged)k 729(@Break)s -240 fnt1 1532 4609(,)m -[ /Rect [1639 4609 1873 4771] /Subtype /Link /Dest /LOUT15_4062_pre_brea_3 /ANN pdfmark -1639(42)s 220 fnt2 0 4318(@Ra)m 4(wV)k 17(erbatim)k -240 fnt1 1563 4321(symbol)m 2270(,)s -[ /Rect [2377 4318 2612 4483] /Subtype /Link /Dest /LOUT15_4062_pre_verb_2 /ANN pdfmark -2377(70)s 0 4033(Recepti)m 6(v)k 3(e)k +[ /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 1003(symbol)s 1710(,)s -[ /Rect [1817 4033 2032 4195] /Subtype /Link /Dest /LOUT15_4062_pri_gall_4 /ANN pdfmark -1817(11)s 0 3745(Recursion)m 974(,)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 3742 1187 3910] /Subtype /Link /Dest /LOUT15_4062_pri_defi_6 /ANN pdfmark -1081(5)s 220 fnt2 0 3454(@Ref)m 240 fnt1 621 3457(e)m 3(xample)k +[ /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 3452 1753 3619] /Subtype /Link /Dest /LOUT15_4062_exa_bibl_4 /ANN pdfmark -1538(91)s 220 fnt2 0 3166(@Ref)m 6(erence)k -240 fnt1 1281 3169(e)m 3(xample)k 2091(,)s -[ /Rect [2198 3166 2425 3331] /Subtype /Link /Dest /LOUT15_4062_exa_bibl_2 /ANN pdfmark -2198(88)s -220 fnt2 0 2878(@Ref)m 6(erenceSection)k 240 fnt1 2006 2881(e)m 3(xample)k +[ /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 2816(,)s -[ /Rect [2923 2876 3158 3043] /Subtype /Link /Dest /LOUT15_4062_exa_bibl_3 /ANN pdfmark -2923(90)s 0 2593(Reid,)m 559(Brian)s 1147(K.)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 2592 1586 2751] /Subtype /Link /Dest /LOUT15_4062_pri_cros_3 /ANN pdfmark -1478(7)s 0 2305(Right)m 592(justi\207cation)s 1724(,)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 2302 2059 2467] /Subtype /Link /Dest /LOUT15_4062_pre_conc_32 /ANN pdfmark -1831(37)s 220 fnt2 0 2014(r)m -3(lines)k 579(@Break)s -240 fnt1 1382 2017(,)m -[ /Rect [1489 2014 1713 2179] /Subtype /Link /Dest /LOUT15_4062_pre_brea_9 /ANN pdfmark -1489(43)s 0 1729(Roman)m 749(numerals)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 1726 1957 1891] /Subtype /Link /Dest /LOUT15_4062_exa_para_9 /ANN pdfmark -1730(78)s 0 1441(Root)m 526(g)s 1(alle)k 3(y)k +[ /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 1107(,)s -[ /Rect [1214 1441 1429 1603] /Subtype /Link /Dest /LOUT15_4062_pri_gall_5 /ANN pdfmark -1214(11)s 240 1153(in)m 483(detail)s 1015(,)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 [1122 1150 1349 1315] /Subtype /Link /Dest /LOUT15_4062_det_gall_6 /ANN pdfmark -1122(28)s 240 865(printing)m 1050(of)s 1268(,)s -[ /Rect [1375 860 1606 1027] /Subtype /Link /Dest /LOUT15_4062_det_gall_7 /ANN pdfmark -1375(29)s -240 577(size)m 667(of)s 938(components)s 2146(of)s 2364(,)s - -[ /Rect [2471 574 2697 742] /Subtype /Link /Dest /LOUT15_4062_det_size_5 /ANN pdfmark -2471(25)s 220 fnt2 0 286(@Rotate)m 240 fnt1 921 289(symbol)m -1628(,)s -[ /Rect [1735 286 1959 454] /Subtype /Link /Dest /LOUT15_4062_pre_rota_1 /ANN pdfmark -1735(53)s 4816 13247(Rotation)m 5697(of)s 5968(object)s -6559(,)s -[ /Rect [6666 13244 6890 13412] /Subtype /Link /Dest /LOUT15_4062_pre_rota_2 /ANN pdfmark -6666(53)s 4816 12959(Ro)m 6(w)k 5317(mark)s -5816(,)s -[ /Rect [5923 12959 6037 13121] /Subtype /Link /Dest /LOUT15_4062_pri_obje_4 /ANN pdfmark -5923(2)s 220 fnt2 4816 12668(rr)m 2(agged)k -5618(@Break)s 240 fnt1 6421 12671(,)m -[ /Rect [6528 12671 6762 12833] /Subtype /Link /Dest /LOUT15_4062_pre_brea_5 /ANN pdfmark -6528(42)s 220 fnt2 -4816 12380(@Rump)m 240 fnt1 5676 12383(symbol)m 6383(,)s -[ /Rect [6490 12380 6724 12548] /Subtype /Link /Dest /LOUT15_4062_pre_rump_2 /ANN pdfmark +[ /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 +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 +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 +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 +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 +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 +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 +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 12092(@Runner)m 240 fnt1 5818 12095(e)m 3(xample)k +220 fnt2 4816 10940(@Runner)m 240 fnt1 5818 10943(e)m 3(xample)k 6628(,)s -[ /Rect [6735 12092 6950 12257] /Subtype /Link /Dest /LOUT15_4062_exa_page_8 /ANN pdfmark -6735(81)s 220 fnt2 4816 11516(s)m 240 fnt1 -4979 11519(unit)m 5358(,)s -[ /Rect [5465 11516 5693 11681] /Subtype /Link /Dest /LOUT15_4062_pre_conc_12 /ANN pdfmark -5465(37)s 5056 11231(and)m 220 fnt2 -5460 11228(@Space)m 240 fnt1 6357 11231(symbol)m 7064(,)s -[ /Rect [7171 11231 7405 11393] /Subtype /Link /Dest /LOUT15_4062_pre_spac_2 /ANN pdfmark +[ /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 10940(@Scale)m 240 fnt1 5639 10943(symbol)m 6346(,)s +220 fnt2 4816 9788(@Scale)m 240 fnt1 5639 9791(symbol)m 6346(,)s -[ /Rect [6453 10940 6687 11108] /Subtype /Link /Dest /LOUT15_4062_pre_scal_1 /ANN pdfmark -6453(52)s 4816 10655(Scaling)m 5586(of)s 5857(object)s 6448(,)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 10652 6790 10820] /Subtype /Link /Dest /LOUT15_4062_pre_hsca_3 /ANN pdfmark -6555(50)s 4816 10367(Scribe)m 5429(,)s -[ /Rect [5536 10366 5644 10525] /Subtype /Link /Dest /LOUT15_4062_pri_cros_2 /ANN pdfmark +[ /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 10076(@Section)m 240 fnt1 5816 10079(e)m 3(xample)k 6626(,)s +4816 8924(@Section)m 240 fnt1 5816 8927(e)m 3(xample)k 6626(,)s -[ /Rect [6733 10076 6966 10243] /Subtype /Link /Dest /LOUT15_4062_exa_chap_6 /ANN pdfmark -6733(86)s 220 fnt2 4816 9788(@SetHeaderComponent)m 240 fnt1 7277 9791(symbol)m +[ /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 9788 8326 9955] /Subtype /Link /Dest /LOUT15_4062_pre_head_4 /ANN pdfmark -8091(60)s 220 fnt2 4816 9500(@SetColor)m 240 fnt1 -5951 9503(symbol)m 6658(,)s -[ /Rect [6765 9500 6991 9668] /Subtype /Link /Dest /LOUT15_4062_pre_colo_2 /ANN pdfmark -6765(45)s 220 fnt2 4816 9212(@SetColour)m -240 fnt1 6073 9215(symbol)m 6780(,)s -[ /Rect [6887 9212 7113 9380] /Subtype /Link /Dest /LOUT15_4062_pre_colo_1 /ANN pdfmark -6887(45)s 4816 8927(Size)m +[ /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 8927 6769 9089] /Subtype /Link /Dest /LOUT15_4062_det_size_4 /ANN pdfmark +[ /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 8639(small)m 5388(capitals)s 6115(,)s -[ /Rect [6222 8639 6437 8801] /Subtype /Link /Dest /LOUT15_4062_pre_font_7 /ANN pdfmark -6222(41)s 4816 8351(Sorted)m +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 8348 6510 8513] /Subtype /Link /Dest /LOUT15_4062_det_sort_1 /ANN pdfmark +[ /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 8063(Space)m 5390(,)s -[ /Rect [5497 8060 5721 8225] /Subtype /Link /Dest /LOUT15_4062_det_lexi_10 /ANN pdfmark -5497(13)s 5056 7775(when)m 5632(signi\207cant)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 7772 6969 7937] /Subtype /Link /Dest /LOUT15_4062_pre_conc_34 /ANN pdfmark -6742(38)s 220 fnt2 4816 7484(@Space)m 240 fnt1 -5713 7487(symbol)m 6420(,)s -[ /Rect [6527 7487 6761 7649] /Subtype /Link /Dest /LOUT15_4062_pre_spac_1 /ANN pdfmark -6527(44)s 220 fnt2 4816 7196(@Star)m -8(tHSpan)k -240 fnt1 6226 7199(symbol)m 6933(,)s -[ /Rect [7040 7196 7255 7364] /Subtype /Link /Dest /LOUT15_4062_pre_span_1 /ANN pdfmark +[ /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 6908(@Star)m -8(tHVSpan)k 240 fnt1 6372 6911(symbol)m 7079(,)s +4816 5756(@Star)m -8(tHVSpan)k 240 fnt1 6372 5759(symbol)m 7079(,)s -[ /Rect [7186 6908 7401 7076] /Subtype /Link /Dest /LOUT15_4062_pre_span_3 /ANN pdfmark -7186(51)s 220 fnt2 4816 6620(@Star)m -8(tVSpan)k 240 fnt1 -6214 6623(symbol)m 6921(,)s -[ /Rect [7028 6620 7243 6788] /Subtype /Link /Dest /LOUT15_4062_pre_span_2 /ANN pdfmark -7028(51)s 4816 6335(Style)m 5363(of)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 6332 6839 6497] /Subtype /Link /Dest /LOUT15_4062_det_size_1 /ANN pdfmark +[ /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 6044(sup)m 240 fnt1 5222 6047(e)m 3(xample)k 6032(,)s +4816 4892(sup)m 240 fnt1 5222 4895(e)m 3(xample)k 6032(,)s -[ /Rect [6139 6044 6363 6209] /Subtype /Link /Dest /LOUT15_4062_exa_equa_5 /ANN pdfmark -6139(73)s 4816 5759(Symbol)m 5563(,)s -[ /Rect [5670 5759 5784 5921] /Subtype /Link /Dest /LOUT15_4062_pri_defi_2 /ANN pdfmark +[ /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 5468(@SysDatabase)m 240 fnt1 6396 5471(symbol)m 7103(,)s -[ /Rect [7210 5468 7444 5635] /Subtype /Link /Dest /LOUT15_4062_pre_data_3 /ANN pdfmark +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 5180(@SysInclude)m 240 fnt1 6164 5183(symbol)m 6871(,)s +220 fnt2 4816 4028(@SysInclude)m 240 fnt1 6164 4031(symbol)m 6871(,)s -[ /Rect [6978 5178 7209 5347] /Subtype /Link /Dest /LOUT15_4062_pre_incl_2 /ANN pdfmark -6978(69)s 220 fnt2 4816 4892(@SysIncludeGr)m 2(aphic)k 240 fnt1 -6933 4895(symbol)m 7640(,)s -[ /Rect [7747 4892 7974 5059] /Subtype /Link /Dest /LOUT15_4062_pre_incg_2 /ANN pdfmark -7747(68)s 220 fnt2 4816 4604(@SysPrependGr)m 2(aphic)k -240 fnt1 7055 4607(symbol)m 7762(,)s -[ /Rect [7869 4602 8100 4771] /Subtype /Link /Dest /LOUT15_4062_pre_prep_2 /ANN pdfmark -7869(69)s 220 fnt2 -4816 4028(t)m 240 fnt1 4933 4031(g)m 1(ap)k 5331(mode)s -5866(,)s -[ /Rect [5973 4028 6201 4193] /Subtype /Link /Dest /LOUT15_4062_pre_conc_30 /ANN pdfmark -5973(37)s 4816 3743(T)m 19(ables)k 5432(,)s - -[ /Rect [5539 3743 5653 3905] /Subtype /Link /Dest /LOUT15_4062_pri_obje_5 /ANN pdfmark -5539(2)s 4816 3455(T)m 19(ab)k 4(ulation)k 5886(g)s 1(ap)k -6284(mode)s 6819(,)s -[ /Rect [6926 3452 7154 3617] /Subtype /Link /Dest /LOUT15_4062_pre_conc_29 /ANN pdfmark -6926(37)s 220 fnt2 4816 3164(@T)m 26(ag)k -240 fnt1 5439 3167(parameter)m 9(,)k 6491(def)s 2(ault)k -7212(v)s 6(alue)k 7780(of)s 7998(,)s -[ /Rect [8105 3164 8338 3331] /Subtype /Link /Dest /LOUT15_4062_det_name_4 /ANN pdfmark -8105(16)s -220 fnt2 4816 2876(@T)m 26(agged)k 240 fnt1 5805 2879(symbol)m -6512(,)s -[ /Rect [6619 2876 6853 3043] /Subtype /Link /Dest /LOUT15_4062_pre_tagg_1 /ANN pdfmark -6619(62)s 4816 2591(T)m 19(ar)k 4(get)k +[ /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 +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 5476(of)s 5747(cross)s 6289(reference)s 7179(,)s -[ /Rect [7286 2588 7393 2753] /Subtype /Link /Dest /LOUT15_4062_pri_cros_4 /ANN pdfmark +[ /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 7286(8)s -4816 2303(T)m 19(ar)k 4(get)k 5476(of)s 5747(a)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 2303 6816 2465] /Subtype /Link /Dest /LOUT15_4062_pri_gall_3 /ANN pdfmark +[ /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 6601(11)s -220 fnt2 4816 2012(@T)m 26(arget)k 240 fnt1 5703 2015(symbol)m +220 fnt2 4816 572(@T)m 26(arget)k 240 fnt1 5703 575(symbol)m 6410(,)s -[ /Rect [6517 2012 6752 2177] /Subtype /Link /Dest /LOUT15_4062_det_gall_11 /ANN pdfmark -6517(30)s 5056 1727(in)m 5299(detail)s 5831(,)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 -[ /Rect [5938 1724 6164 1892] /Subtype /Link /Dest /LOUT15_4062_det_gall_2 /ANN pdfmark -5938(25)s 4816 1439(T)m 4912 1391(E)m 5020 1439(X)m 5056 1151(h)m 1(yphenation)k -6243(,)s -[ /Rect [6350 1146 6581 1313] /Subtype /Link /Dest /LOUT15_4062_pre_conc_38 /ANN pdfmark -6350(39)s 5056 863(optimal)m 5841(paragraph)s 6854(breaking)s -7691(,)s -[ /Rect [7798 858 8029 1025] /Subtype /Link /Dest /LOUT15_4062_pre_conc_36 /ANN pdfmark -7798(39)s 4816 575(T)m 16(e)k 3(xtual)k -5582(unit)s 5961(,)s -[ /Rect [6068 572 6292 737] /Subtype /Link /Dest /LOUT15_4062_det_lexi_1 /ANN pdfmark -6068(13)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 grestore gsave 1417 -15423 translate @@ -19520,7 +19891,7 @@ pgsave restore showpage -%%Page: 97 103 +%%Page: 99 105 %%BeginPageSetup %%PageResources: font Times-Roman %%+ font Times-Italic @@ -19550,94 +19921,103 @@ 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 10249 -1583(99)m gsave 1417 -15423 translate 240 fnt1 9066 13412 0 13412 240 288 60 LoutGraphic gsave 1 LoutMargSet grestore -220 fnt2 0 13246(@Under)m -3(line)k 240 fnt1 1215 13249(symbol)m -1922(,)s -[ /Rect [2029 13248 2244 13411] /Subtype /Link /Dest /LOUT15_4062_pre_unde_1 /ANN pdfmark -2029(71)s 0 12961(Underscore)m 1158(character)s 2039(,)s - -[ /Rect [2146 12958 2370 13123] /Subtype /Link /Dest /LOUT15_4062_det_lexi_7 /ANN pdfmark -2146(13)s 220 fnt2 0 12670(@Use)m 240 fnt1 665 12673(symbol)m -1372(,)s -[ /Rect [1479 12670 1713 12837] /Subtype /Link /Dest /LOUT15_4062_pre_open_2 /ANN pdfmark -1479(62)s 220 fnt2 0 12094(v)m 240 fnt1 -169 12097(unit)m 548(,)s -[ /Rect [655 12094 883 12259] /Subtype /Link /Dest /LOUT15_4062_pre_conc_13 /ANN pdfmark -655(37)s 240 11809(ef)m 6(fect)k -836(on)s 1133(paragraph)s 2146(breaking)s 2983(,)s -[ /Rect [3090 11806 3314 11971] /Subtype /Link /Dest /LOUT15_4062_pre_brea_10 /ANN pdfmark -3090(43)s -220 fnt2 0 11518(@V)m 17(Adjust)k 240 fnt1 1017 11521(symbol)m -1724(,)s -[ /Rect [1831 11516 2062 11683] /Subtype /Link /Dest /LOUT15_4062_pre_hadj_3 /ANN pdfmark -1831(49)s 220 fnt2 0 11230(@VContr)m 2(act)k -240 fnt1 1252 11233(symbol)m 1959(,)s -[ /Rect [2066 11228 2297 11395] /Subtype /Link /Dest /LOUT15_4062_pre_hcon_2 /ANN pdfmark -2066(49)s 220 fnt2 -0 10942(@VCo)m 3(v)k 5(er)k 240 fnt1 1006 10945(symbol)m -1713(,)s -[ /Rect [1820 10942 2055 11110] /Subtype /Link /Dest /LOUT15_4062_pre_cove_2 /ANN pdfmark -1820(50)s 220 fnt2 0 10654(@V)m 17(erbatim)k -240 fnt1 1129 10657(symbol)m 1836(,)s -[ /Rect [1943 10654 2178 10819] /Subtype /Link /Dest /LOUT15_4062_pre_verb_1 /ANN pdfmark -1943(70)s 0 10369(V)m 26(ertical)k -797(concatenation)s 2129(,)s -[ /Rect [2236 10366 2469 10533] /Subtype /Link /Dest /LOUT15_4062_pre_conc_2 /ANN pdfmark -2236(36)s 220 fnt2 0 10078(@VExpand)m -240 fnt1 1161 10081(symbol)m 1868(,)s -[ /Rect [1975 10078 2202 10243] /Subtype /Link /Dest /LOUT15_4062_pre_hexp_2 /ANN pdfmark -1975(48)s 220 fnt2 -0 9790(@VLimited)m 240 fnt1 1123 9793(symbol)m 1830(,)s -[ /Rect [1937 9788 2168 9955] /Subtype /Link /Dest /LOUT15_4062_pre_hlim_2 /ANN pdfmark -1937(49)s -220 fnt2 0 9502(@VScale)m 240 fnt1 969 9505(symbol)m 1676(,)s - -[ /Rect [1783 9502 2018 9670] /Subtype /Link /Dest /LOUT15_4062_pre_hsca_2 /ANN pdfmark -1783(50)s 220 fnt2 0 9214(@VShift)m 240 fnt1 863 9217(symbol)m -1570(,)s -[ /Rect [1677 9214 1904 9379] /Subtype /Link /Dest /LOUT15_4062_pre_hshi_2 /ANN pdfmark -1677(48)s 220 fnt2 0 8926(@VSpan)m 240 fnt1 -927 8929(symbol)m 1634(,)s -[ /Rect [1741 8926 1956 9094] /Subtype /Link /Dest /LOUT15_4062_pre_span_5 /ANN pdfmark -1741(51)s 220 fnt2 0 8350(w)m -240 fnt1 216 8353(unit)m 595(,)s -[ /Rect [702 8350 930 8515] /Subtype /Link /Dest /LOUT15_4062_pre_conc_14 /ANN pdfmark -702(37)s 0 8065(White)m -640(space)s 1174(,)s -[ /Rect [1281 8062 1505 8227] /Subtype /Link /Dest /LOUT15_4062_det_lexi_8 /ANN pdfmark -1281(13)s 240 7777(when)m 816(signi\207cant)s -1819(,)s -[ /Rect [1926 7774 2153 7939] /Subtype /Link /Dest /LOUT15_4062_pre_conc_33 /ANN pdfmark -1926(38)s 220 fnt2 0 7486(@Wide)m 240 fnt1 -774 7489(symbol)m 1481(,)s -[ /Rect [1588 7486 1815 7651] /Subtype /Link /Dest /LOUT15_4062_pre_wide_1 /ANN pdfmark -1588(48)s 0 7201(W)m 9(idth)k -646(of)s 917(an)s 1200(object)s 1791(,)s -[ /Rect [1898 7201 2132 7363] /Subtype /Link /Dest /LOUT15_4062_det_size_2 /ANN pdfmark -1898(24)s -0 6913(W)m 19(ord)k 531(,)s -[ /Rect [638 6913 872 7075] /Subtype /Link /Dest /LOUT15_4062_det_lexi_18 /ANN pdfmark -638(14)s 220 fnt2 -0 6334(x)m 240 fnt1 168 6337(g)m 1(ap)k 566(mode)s -1101(,)s -[ /Rect [1208 6334 1436 6499] /Subtype /Link /Dest /LOUT15_4062_pre_conc_24 /ANN pdfmark -1208(37)s 220 fnt2 0 5758(@Y)m 4(ield)k -240 fnt1 753 5761(symbol)m 1460(,)s -[ /Rect [1567 5758 1800 5926] /Subtype /Link /Dest /LOUT15_4062_pre_case_2 /ANN pdfmark -1567(56)s 220 fnt2 -0 5470(@YUnit)m 240 fnt1 814 5473(symbol)m 1521(,)s -[ /Rect [1628 5473 1862 5635] /Subtype /Link /Dest /LOUT15_4062_pre_yuni_1 /ANN pdfmark -1628(44)s -220 fnt2 0 4894(@ZUnit)m 240 fnt1 802 4897(symbol)m 1509(,)s - -[ /Rect [1616 4897 1850 5059] /Subtype /Link /Dest /LOUT15_4062_pre_yuni_2 /ANN pdfmark -1616(44)s +0 13254(T)m 96 13206(E)m 204 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 +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 +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 +1831(50)s 220 fnt2 +0 9795(@VContr)m 2(act)k 240 fnt1 1252 9798(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 +1820(51)s 220 fnt2 +0 9219(@V)m 17(erbatim)k 240 fnt1 1129 9222(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 [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 +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 +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 +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 +1616(45)s grestore gsave 1417 -15423 translate @@ -19668,5 +20048,5 @@ %%+ procset LoutFigPrependGraphic %%+ procset LoutBasicSetup %%+ encoding vec2 -%%Pages: 103 +%%Pages: 105 %%EOF diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/expert/pre lout-3.25/doc/expert/pre --- lout-3.24/doc/expert/pre Sun Jun 4 16:33:09 2000 +++ lout-3.25/doc/expert/pre Tue Oct 16 10:32:02 2001 @@ -44,6 +44,7 @@ @Include { pre_grap } @Include { pre_plai } @Include { pre_incg } +@Include { pre_incr } @Include { pre_prep } @Include { pre_incl } @Include { pre_bend } diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/expert/pre_brea lout-3.25/doc/expert/pre_brea --- lout-3.24/doc/expert/pre_brea Mon Feb 8 10:01:38 1999 +++ lout-3.25/doc/expert/pre_brea Mon Sep 17 10:55:57 2001 @@ -4,7 +4,7 @@ @Begin @PP The @@Break symbol influences the appearance of paragraphs (Section -{@NumberOf concatenation}), offering a fixed set of nine styles: +{@NumberOf concatenation}), offering a fixed set of styles: @IL @LI { @@ -20,7 +20,7 @@ outdent.break @Index { @Code outdent @@Break } |2m Like {@Code adjust}, except that @Code "2.0f @Wide {} &0i" is inserted at the beginning of every line except the first, creating -an outdented paragraph; +an outdented paragraph (the outdent width may be changed -- see below); } @LI { @@ -144,7 +144,20 @@ These options work by adding the @Code "u" (unbreakable) suffix to the appropriate gaps during paragraph breaking, so their precise effect is as described for this suffix. These options may be countermanded by -@Code "breakablefirst @Break" and @Code "breakablelast @Break". +@Code "breakablefirst @Break" and @Code "breakablelast @Break". The +width of the outdenting used in the @Code "outdent" style may be changed +like this: +@IL + +@LI { +2i @Wide { |1rt @Code "{ setoutdent" @I width @Code "} @Break" @I object } +|2m Within {@I object}, whenever outdenting is required, use @I width +for the amount of outdenting. Note that this does not itself cause a +switch to outdenting style. The width may be preceded by @Code "+" or +@Code -- to indicate a change to the existing outdent value. +} + +@EL @PP Several options may be given to the @@Break symbol simultaneously, in any order. For example, diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/expert/pre_colo lout-3.25/doc/expert/pre_colo --- lout-3.24/doc/expert/pre_colo Wed Feb 18 12:47:51 1998 +++ lout-3.25/doc/expert/pre_colo Fri Oct 19 11:52:22 2001 @@ -24,21 +24,19 @@ } } Of course, a colour output device is needed to see the effect; on -a monochrome device the result will be some shade of grey. The -@@SetColour command will not accept an empty left parameter -(it refuses to believe that this could cause a change of colour), -but otherwise it trusts the user to supply something sensible. +a monochrome device the result will be some shade of grey. @PP The @@SetColour command accepts the special value {@Code "nochange"} for the left parameter. This value causes the right parameter to have -the colour it would have had without the @@SetColour command. +the colour it would have had without the @@SetColour command. An +empty left parameter also has this effect. @PP There is no default colour, so the user must ensure that the root galley or each of its components is enclosed in a @@SetColour symbol whose left parameter is not {@Code "nochange"}. @PP Lout makes no attempt to understand colour, it simply prints -the PostScript commands when appropriate. This has the advantage +the PostScript or PDF commands when appropriate. This has the advantage of permitting access to any of PostScript's colour models (some require initialization which can be supplied using @@PrependGraphic), but the disadvantage of offering no way to make relative changes diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/expert/pre_font lout-3.25/doc/expert/pre_font --- lout-3.24/doc/expert/pre_font Tue May 9 21:56:25 2000 +++ lout-3.25/doc/expert/pre_font Sun Oct 21 13:26:32 2001 @@ -84,6 +84,29 @@ value (@Code {"nosmallcaps"}), so it is not necessary to mention this attribute when giving an initial font. @PP +By default, the size of the small capitals is 0.7 times the size +of full-size capitals. You can change this ratio, for example to +0.8, using +@ID @Code "{ setsmallcaps 0.8 } @Font ..." +This does not itself cause a change to small capitals, but wherever +they are used in the right parameter of @Code "@Font" they will have +size 0.8 times the size that ordinary capitals would have had at +that point. Note that the number following @Code "setsmallcaps" is +a ratio, not a length, so there is no unit of measurement. +@PP +The @@Font symbol also controls a feature added in Version 3.25 +which determines where the row mark is placed in a word. Usually, +as described elsewhere in this document, the row mark passes through +the word at a height of half the height of the letter `x' above the +baseline of the word. However this can be changed so that it passes +through the baseline, or not, like this: +@ID @Code { +"baselinemark @Font ..." +"xheight2mark @Font ..." +} +The default value is {@Code xheight2mark}. It's useful when +words in different font sizes appear side by side on a line. +@PP There are two predefined symbols, @@CurrFamily and @@CurrFace, which respectively return the family and face names of the current font. For example, right now @@CurrFamily is @CurrFamily and @@CurrFace is diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/expert/pre_incr lout-3.25/doc/expert/pre_incr --- lout-3.24/doc/expert/pre_incr Thu Jan 1 10:00:00 1970 +++ lout-3.25/doc/expert/pre_incr Fri Oct 19 07:59:00 2001 @@ -0,0 +1,43 @@ +@Section + @Title { "@IncludeGraphicRepeated" and "@SysIncludeGraphicRepeated" } + @Tag { includegraphicrepeated } +@Begin +@PP +includegraphicrepeated.sym @Index { @@IncludeGraphicRepeated symbol } +sysincludegraphicrepeated.sym @Index { @@SysIncludeGraphicRepeated symbol } +postscript.includegraphicrepeated @SubIndex { used by @@IncludeGraphicRepeated } +These symbols, which are allowed only at the start of a document, tell +Lout that the EPS file named is likely to be included repeatedly: +@ID @Code "@IncludeGraphicRepeated { myportrait.eps }" +To actually see the graphic you use @@IncludeGraphic as usual. The +purpose of @@IncludeGraphicRepeated is not to display the graphic but +rather to instruct Lout to include its EPS file in the output file just +once, at the start, rather than over and over again for every time it +appears in an @@IncludeGraphic, as would otherwise occur. +@PP +Any number of @@IncludeGraphicRepeated and @@SysIncludeGraphicRepeated +directives may ppear at the start of the document. The files involved +may be compressed as for @@IncludeGraphic. The file names given within +@@IncludeGraphicRepeated must be identical to the name used within the +corresponding @@IncludeGraphic symbols, or else the @@IncludeGraphicRepeated +will be ineffective. If @@SysIncludeGraphicRepeated is used (as opposed +to @@IncludeGraphicRepeated) then all corresponding includes must use +@@SysIncludeGraphic rather than @@IncludeGraphic. +@PP +Use of @@IncludeGraphicRepeated does not change the appearance of +the output at all, but, if the EPS file would otherwise be included +many times over, the result will be a much shorter PostScript file +which will usually print significantly faster as well. However, Lout +uses Level 2 PostScript features to implement @@IncludeGraphicRepeated, +which may not be available in some old printers, and the contents of the +EPS file have to be stored in the printer for the entire duration of the +print job, so there is a risk that memory will run out if +@@IncludeGraphicRepeated is used. +@PP +The implementation of @@IncludeGraphicRepeated uses code given by +the authors of PostScript which employs PostScript forms to save +the EPS files @Cite { adobe1996epsforms }. Lout's version of this code +is somewhat modified, partly for simplicity and partly to correct a +possible bug caused by their use of a single filter to read all the +EPS files, rather than a separate filter for each one. +@End @Section diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/expert/pre_link lout-3.25/doc/expert/pre_link --- lout-3.24/doc/expert/pre_link Mon Jun 5 19:53:25 2000 +++ lout-3.25/doc/expert/pre_link Mon Dec 24 15:50:23 2001 @@ -1,13 +1,13 @@ @Section - @Title { "@LinkSource and @LinkDest" } + @Title { "@LinkSource", "@LinkDest", and "@URLLink" } @Tag { link_source } @Begin @PP -These two symbols +The two symbols @@LinkSource and @@LinkDest link.source.sym @Index { @@LinkSource symbol } link.dest.sym @Index { @@LinkDest symbol } -work together to create @I links in a document, that is, points where -a user viewing the document on screen can click and be transported to +work together to create @I { cross links } in a document, that is, points +where a user viewing the document on screen can click and be transported to another point in the document. We call the point where the user clicks the @I source of the link, and the point where the user arrives the @I destination of the link. @@ -35,6 +35,21 @@ able to refrain from inserting a source point with no corresponding destination point, and such points must cause errors of some kind when viewed (exactly what error will depend on the viewer). +@PP +The @@URLLink symbol is similar to @@LinkSource in being the +source point of a link, but instead of a tag you supply a URL +to some other document altogether: +@ID @Code { +"\"http://snark.ptc.spbu.ru/~uwe/lout/lout.html\" @URLLink { Lout Home Page }" +} +The URL will need to be enclosed in quotes, because of the "/" +characters which are otherwise taken to be concatenation operations. As +for @@LinkSource, the result is just the object to the right, like this: +@ID { "http://snark.ptc.spbu.ru/~uwe/lout/lout.html" @URLLink { Lout Home Page } } +but if the user clicks on this object on the screen they enter a +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 diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/expert/pre_rump lout-3.25/doc/expert/pre_rump --- lout-3.24/doc/expert/pre_rump Fri Feb 5 12:46:04 1999 +++ lout-3.25/doc/expert/pre_rump Tue Oct 9 12:35:09 2001 @@ -38,4 +38,10 @@ 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. +@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. @End @Section diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/expert/pre_yuni lout-3.25/doc/expert/pre_yuni --- lout-3.24/doc/expert/pre_yuni Sat Feb 12 11:31:56 2000 +++ lout-3.25/doc/expert/pre_yuni Thu Nov 16 09:22:12 2000 @@ -25,7 +25,7 @@ and @Code z units, in points, truncated to the nearest integer. For example, @ID @Code "1i @YUnit { The current value of the y unit is @CurrYUnit }" produces -@ID @Code "1i @YUnit { The current value of the y unit is @CurrYUnit }" +@ID 1i @YUnit { The current value of the y unit is @CurrYUnit } since there are 72 points in one inch (at least, Lout thinks there are). @PP These units are not used internally by Lout. They are supplied as diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/expert/preface lout-3.25/doc/expert/preface --- lout-3.24/doc/expert/preface Tue Sep 12 13:00:16 2000 +++ lout-3.25/doc/expert/preface Mon Sep 17 09:43:09 2001 @@ -21,7 +21,7 @@ September 1994 @Cite { $kingston1995lout.program } and developed continuously since then. This manual was rendered into PostScript postscript @Index { PostScript } -by Version 3.24 of the Basser Lout interpreter, using the symbols +by Version 3.25 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 diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/slides/README lout-3.25/doc/slides/README --- lout-3.24/doc/slides/README Sun Oct 8 12:54:36 2000 +++ lout-3.25/doc/slides/README Mon Dec 24 15:48:41 2001 @@ -15,4 +15,4 @@ outfile.ps is included. Jeff Kingston -8 October 2000 +24 December 2001 diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/slides/outfile.ps lout-3.25/doc/slides/outfile.ps --- lout-3.24/doc/slides/outfile.ps Sun Oct 8 13:04:27 2000 +++ lout-3.25/doc/slides/outfile.ps Mon Dec 24 15:48:58 2001 @@ -1,11 +1,12 @@ %!PS-Adobe-3.0 -%%Creator: Basser Lout Version 3.24 (October 2000) -%%CreationDate: Sun Oct 8 13:04:24 2000 +%%Creator: Basser Lout Version 3.25 (September 2001) +%%CreationDate: Mon Dec 24 15:48:54 2001 %%DocumentData: Binary %%DocumentNeededResources: (atend) %%DocumentSuppliedResources: (atend) %%DocumentMedia: A4 595 842 0 white () %%PageOrder: Ascend +%%LanguageLevel: 2 %%Pages: (atend) %%BoundingBox: 0 0 595 842 %%EndComments @@ -62,27 +63,28 @@ stopped pop } bind def -/BeginEPSF { - /LoutEPSFState save def - /dict_count countdictstack def - /op_count count 1 sub def +/LoutStartEPSF { % prepare for EPSF inclusion userdict begin - /showpage { } def - 0 setgray 0 setlinecap - 1 setlinewidth 0 setlinejoin - 10 setmiterlimit [] 0 setdash newpath - /languagelevel where - { pop languagelevel - 1 ne - { false setstrokeadjust false setoverprint + /PreEPSF_state save def + /dict_stack countdictstack def + /ops_count count 1 sub def + /showpage {} def + 0 setgray 0 setlinecap + 1 setlinewidth 0 setlinejoin + 10 setmiterlimit [] 0 setdash newpath + /languagelevel where + { pop languagelevel + 1 ne + { false setstrokeadjust false setoverprint + } if } if - } if } bind def -/EndEPSF { - count op_count sub { pop } repeat - countdictstack dict_count sub { end } repeat - LoutEPSFState restore +/LoutEPSFCleanUp { % clean up after EPSF inclusion + count ops_count sub { pop } repeat + countdictstack dict_stack sub { end } repeat + PreEPSF_state restore + end % userdict } bind def %%EndResource @@ -1215,6 +1217,7 @@ % PostScript @SysPrependGraphic file for @Graph (Version 1.0) % % % % Version 1.0 by Jeffrey H. Kingston, December 1993. % +% swapxandy added September 2001 by JHK. % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -1568,6 +1571,16 @@ % [ data ] xandy [ data ] /xandy {} def +% swapxandy: no interpolation of x or y values +% [ data ] swapxandy [ data ] +/swapxandy +{ dup /tmp exch def + length [ exch 2 exch 2 exch + { dup tmp exch 1 sub get exch 2 sub tmp exch get + } for + ] +} def + % expstringwidth: calculate width of string containing optional exponent % expstringwidth @@ -2258,7 +2271,7 @@ grestore 400 fnt4 2988 11377(A)m 3363(simple)s 4565(input)s 5575(\207le)s -[ /Dest /LOUT24_222_all_1 /DEST pdfmark +[ /Dest /LOUT26_224_all_1 /DEST pdfmark 360 fnt2 800 9646(@SysInclude { doc })m 800 9166(@Doc @T)m 43(e)k 10(xt @Begin)k 800 8686(Hello)m 14(, w)k 3(or)k -5(ld)k 800 8206(@End @T)m 43(e)k 10(xt)k 400 fnt4 0 6379(Ho)m 4(w)k @@ -2306,7 +2319,7 @@ 1 LoutMargSet grestore -[ /Dest /LOUT24_222_all_2 /DEST pdfmark +[ /Dest /LOUT26_224_all_2 /DEST pdfmark 8640 10080 1440 8457 400 480 100 0 667 LoutGr2 LoutBox stroke grestore @@ -2365,7 +2378,7 @@ grestore 400 fnt4 2339 11377(Headings)m 4026(and)s 4762(paragraphs)s -[ /Dest /LOUT24_222_all_3 /DEST pdfmark +[ /Dest /LOUT26_224_all_3 /DEST pdfmark 360 fnt2 800 9646(@SysInclude { doc })m 800 9166(@Doc @T)m 43(e)k 10(xt @Begin)k 800 8686(@Heading { Introduction })m 800 8206(@PP)m 800 7726(The design of the Lout f)m 10(or)k -9(matting)k 800 7246(system w)m 5(as under)k -14(tak)k 7(en with the)k 800 6766(needs of the @I { ordinar)m -10(y user })k @@ -2421,7 +2434,7 @@ 1 LoutMargSet grestore -[ /Dest /LOUT24_222_all_4 /DEST pdfmark +[ /Dest /LOUT26_224_all_4 /DEST pdfmark 8640 10080 1440 8456 400 480 100 0 666 LoutGr2 LoutBox stroke grestore @@ -2485,7 +2498,7 @@ grestore 400 fnt4 3817 11376(Displays)m -[ /Dest /LOUT24_222_all_5 /DEST pdfmark +[ /Dest /LOUT26_224_all_5 /DEST pdfmark 360 fnt2 800 9652(Y)m 50(ou cer)k -14(tainly don't w)k 5(ant to retur)k -9(n to)k 800 9172(his of\207ce and repor)m -14(t:)k 800 8692(@IndentedDispla)m 10(y @I {)k 800 8212(`I can't \207nd an ef\207cient algor)m -5(ithm, I)k 800 7732(guess I'm just too dumb)m 14(.)k 36(')k 800 7252(})m 800 6772(T)m 43(o a)k 7(v)k 9(oid ser)k -5(ious damage to y)k 7(our)k @@ -2537,7 +2550,7 @@ 1 LoutMargSet grestore -[ /Dest /LOUT24_222_all_6 /DEST pdfmark +[ /Dest /LOUT26_224_all_6 /DEST pdfmark 8640 10080 1440 8457 400 480 100 0 668 LoutGr2 LoutBox stroke grestore @@ -2605,7 +2618,7 @@ grestore 400 fnt4 2299 11376(P)m 4(aragraph)k 4229(br)s 7(eaking)k 5847(styles)s -[ /Dest /LOUT24_222_all_7 /DEST pdfmark +[ /Dest /LOUT26_224_all_7 /DEST pdfmark 360 fnt2 800 9652(Y)m 50(ou cer)k -14(tainly don't w)k 5(ant to retur)k -9(n to)k 800 9172(his of\207ce and repor)m -14(t:)k 800 8692(@ID { r)m 3(agged noh)k 10(yphen } @Break @I {)k 800 8212(`I can't \207nd an ef\207cient algor)m -5(ithm, I)k 800 7732(guess I'm just too dumb)m 14(.)k 36(')k @@ -2658,7 +2671,7 @@ 1 LoutMargSet grestore -[ /Dest /LOUT24_222_all_8 /DEST pdfmark +[ /Dest /LOUT26_224_all_8 /DEST pdfmark 8640 10080 1440 8457 400 480 100 0 666 LoutGr2 LoutBox stroke grestore @@ -2726,7 +2739,7 @@ grestore 400 fnt4 4128 11376(Lists)m -[ /Dest /LOUT24_222_all_9 /DEST pdfmark +[ /Dest /LOUT26_224_all_9 /DEST pdfmark 360 fnt2 800 9722(@Heading { Oper)m 3(ating Instr)k -5(uctions })k 800 9242(@NumberedList)m 800 8762(@ListItem { Press small g)m 3(reen le)k 10(v)k 9(er)k 18(.)k 21( })k 800 8282(@ListItem { )m 14(W)k 14(ait appro)k 10(ximately 10 seconds)k 800 7802(until red light \210ashes)m 5(.)k 21( })k @@ -2778,7 +2791,7 @@ 1 LoutMargSet grestore -[ /Dest /LOUT24_222_all_10 /DEST pdfmark +[ /Dest /LOUT26_224_all_10 /DEST pdfmark 8640 10080 1440 8456 400 480 100 0 668 LoutGr2 LoutBox stroke grestore @@ -2786,15 +2799,15 @@ 3287(Instructions)s 400 fnt1 1440 7529(1.)m 2240(Press)s 3166(small)s 4123(green)s 5104(le)s 10(v)k 6(er)k 22(.)k -[ /Dest /LOUT20_1492_all_1 /DEST pdfmark +[ /Dest /LOUT21_1488_all_1 /DEST pdfmark 1440 6689(2.)m 2240(W)s 32(ait)k 3077(approximately)s 5468(10)s 5952(seconds)s 2240 6209(until)m 3065(red)s 3672(light)s 4505(\210ashes.)s -[ /Dest /LOUT20_1492_all_2 /DEST pdfmark +[ /Dest /LOUT21_1488_all_2 /DEST pdfmark 1440 5369(3.)m 2240(If)s 2626(smok)s 4(e)k 3757(emer)s 7(ges)k 5164(from)s 6040(rear)s 6760(of)s 2240 4889(unit,)m 3040(call)s 3708(Service)s 4997(Department.)s -[ /Dest /LOUT20_1492_all_3 /DEST pdfmark +[ /Dest /LOUT21_1488_all_3 /DEST pdfmark grestore @@ -2849,7 +2862,7 @@ grestore 400 fnt4 3062 11377(T)m 36(echnical)k 4780(r)s 7(eports)k -[ /Dest /LOUT24_222_all_11 /DEST pdfmark +[ /Dest /LOUT26_224_all_11 /DEST pdfmark 360 fnt2 800 9646(@SysInclude { repor)m -14(t })k 800 9166(@Repor)m -14(t)k 800 8686( @Title { ...)m 21( })k 800 8206( @A)m 10(uthor { ...)k 21( })k 800 7726( @Institution { ...)m 21( })k 800 7246( @DateLine { ...)m 21( })k 800 6766(//)m @@ -2907,7 +2920,7 @@ grestore 400 fnt4 3840 11376(Sections)m -[ /Dest /LOUT24_222_all_12 /DEST pdfmark +[ /Dest /LOUT26_224_all_12 /DEST pdfmark 360 fnt2 800 9720(@Section)m 800 9240( @T)m 43(ag { dfs })k 800 8760( @Title { Depth-\207rst search })m 800 8280(@Begin)m 800 7800(@PP)m 800 7320(W)m 10(e tur)k -9(n no)k 5(w to our \207rst algor)k -5(ithm)k 800 6840(on gener)m 3(al g)k 3(r)k 3(aphs ...)k 800 6360(@End @Section)m @@ -2958,7 +2971,7 @@ 0 LoutMargSet grestore -[ /Dest /LOUT24_222_all_13 /DEST pdfmark +[ /Dest /LOUT26_224_all_13 /DEST pdfmark 8640 10080 1440 8456 400 480 100 0 668 LoutGr2 LoutBox stroke grestore @@ -3020,7 +3033,7 @@ grestore 400 fnt4 3142 11375(Cr)m 7(oss)k 4199(r)s 7(efer)k 7(ences)k -[ /Dest /LOUT24_222_all_14 /DEST pdfmark +[ /Dest /LOUT26_224_all_14 /DEST pdfmark 360 fnt2 800 9722(F)m 10(or fur)k -14(ther inf)k 10(or)k -9(mation, consult)k 800 9242(Section @NumberOf dfs on page)m 800 8762(@P)m 14(ageOf { dfs }.)k grestore @@ -3065,7 +3078,7 @@ 0 LoutMargSet grestore -[ /Dest /LOUT24_222_all_15 /DEST pdfmark +[ /Dest /LOUT26_224_all_15 /DEST pdfmark 8640 10080 1440 8457 400 480 100 0 667 LoutGr2 LoutBox stroke grestore @@ -3125,7 +3138,7 @@ grestore 400 fnt4 3612 11377(Refer)m 7(ences)k -[ /Dest /LOUT24_222_all_16 /DEST pdfmark +[ /Dest /LOUT26_224_all_16 /DEST pdfmark 360 fnt2 800 9723(@Database @Ref)m 10(erence { m)k 5(yrefs })k 800 9243(...)m 800 8763(F)m 10(or the details)k 5(, consult the User')k 18(s)k 800 8283(Guide @Cite { $kingston1995lout.user }.)m @@ -3179,7 +3192,7 @@ 0 LoutMargSet grestore -[ /Dest /LOUT24_222_all_17 /DEST pdfmark +[ /Dest /LOUT26_224_all_17 /DEST pdfmark 8640 10080 1440 8457 400 480 100 0 667 LoutGr2 LoutBox stroke grestore @@ -3194,9 +3207,9 @@ 5977(of)s 2240 3959(Computer)m 3938(Science)s 5171(,)s 5349(Uni)s 10(v)k 6(ersity)k 2240 3479(of)m 2693(Sydne)s 6(y)k 3876(,)s 4054(1995)s 4830(.)s -[ /Dest /LOUT20_1492_all_4 /DEST pdfmark +[ /Dest /LOUT21_1488_all_4 /DEST pdfmark 1440 2642(2.)m 2240(\202)s -[ /Dest /LOUT20_1492_all_5 /DEST pdfmark +[ /Dest /LOUT21_1488_all_5 /DEST pdfmark grestore @@ -3251,7 +3264,7 @@ grestore 400 fnt4 2601 11375(Database)m 4269(\207le)s 4872(myr)s 7(efs.ld)k -[ /Dest /LOUT24_222_all_18 /DEST pdfmark +[ /Dest /LOUT26_224_all_18 /DEST pdfmark 360 fnt2 800 9644({ @Ref)m 10(erence)k 800 9164( @T)m 43(ag { kingston1995lout.user })k 800 8684( @T)m 43(ype { Book })k 800 8204( @A)m 10(uthor { Jeffre)k 7(y H.)k 21( Kingston })k 800 7724( @Title { A User')m 18(s Guide to the Lout)k 800 7244(Document F)m 10(or)k -9(matting System \(V)k 28(ersion 3\) })k @@ -3305,32 +3318,32 @@ grestore 400 fnt4 2965 11375(Books)m 4097(\(and)s 4966(theses\))s -[ /Dest /LOUT24_222_all_19 /DEST pdfmark +[ /Dest /LOUT26_224_all_19 /DEST pdfmark 400 fnt1 0 9650(\213)m 800(T)s 14(itle)k 1632(page,)s 2564(pref)s 4(ace,)k 3912(introduction)s -[ /Dest /LOUT20_1492_all_6 /DEST pdfmark +[ /Dest /LOUT21_1488_all_6 /DEST pdfmark 0 8810(\213)m 800(Automatic)s 2574(table)s 3442(of)s 3895(contents)s -[ /Dest /LOUT20_1492_all_7 /DEST pdfmark +[ /Dest /LOUT21_1488_all_7 /DEST pdfmark 0 8053(\213)m 800(Pref)s 4(atory)k 2372(pages)s 3365(numbered)s 5060(in)s 5465(Roman)s 6713(numerals)s -[ /Dest /LOUT20_1492_all_8 /DEST pdfmark +[ /Dest /LOUT21_1488_all_8 /DEST pdfmark 0 7213(\213)m 800(Chapters,)s 2397(sections,)s 3861(subsections,)s 5880(appendices)s -[ /Dest /LOUT20_1492_all_9 /DEST pdfmark +[ /Dest /LOUT21_1488_all_9 /DEST pdfmark 0 6374(\213)m 800(References)s 2656(at)s 3044(end)s 3718(of)s 4171(chapters)s 5585(or)s 6018(book)s -[ /Dest /LOUT20_1492_all_10 /DEST pdfmark +[ /Dest /LOUT21_1488_all_10 /DEST pdfmark 0 5535(\213)m 800(Running)s 2265(page)s 3111(headers)s -[ /Dest /LOUT20_1492_all_11 /DEST pdfmark +[ /Dest /LOUT21_1488_all_11 /DEST pdfmark 0 4695(\213)m 800(Odd-e)s 10(v)k 6(en)k 2453(page)s 3299(formats)s -[ /Dest /LOUT20_1492_all_12 /DEST pdfmark +[ /Dest /LOUT21_1488_all_12 /DEST pdfmark 0 3855(\213)m 800(Sorted)s 1940(inde)s 6(x)k -[ /Dest /LOUT20_1492_all_13 /DEST pdfmark +[ /Dest /LOUT21_1488_all_13 /DEST pdfmark grestore gsave @@ -3383,7 +3396,7 @@ grestore 400 fnt4 2631 11377(Making)m 4057(a)s 4353(sorted)s 5509(index)s -[ /Dest /LOUT24_222_all_20 /DEST pdfmark +[ /Dest /LOUT26_224_all_20 /DEST pdfmark 360 fnt2 800 9646(@PP)m 800 9166(There are se)m 10(v)k 9(er)k 3(al possib)k 7(le w)k 5(a)k 10(ys to implement the)k 800 8686(@I P)m 14(ar)k -14(tition procedure)k 5(,)k 800 8206(par)m -14(tition @Inde)k 10(x { @I P)k 14(ar)k -14(tition \(in {@I Quic)k 7(ksor)k -14(t}\) })k @@ -3439,7 +3452,7 @@ 0 LoutMargSet grestore -[ /Dest /LOUT24_222_all_21 /DEST pdfmark +[ /Dest /LOUT26_224_all_21 /DEST pdfmark 8640 10080 1440 8462 400 480 100 0 668 LoutGr2 LoutBox stroke grestore @@ -3503,7 +3516,7 @@ grestore 400 fnt4 2785 11376(Equation)m 4455(f)s 10(ormatting)k -[ /Dest /LOUT24_222_all_22 /DEST pdfmark +[ /Dest /LOUT26_224_all_22 /DEST pdfmark 360 fnt2 800 9645(@SysInclude { eq })m 800 9165(...)m 800 8685(Since @Eq { )m 18(T\(n-i\) = )k 18(T\(0\) = 0 } w)k 3(e ha)k 7(v)k 9(e)k 800 8205(@IndentedDispla)m 10(y @Eq {)k 800 7725(T\(n\) = big sum from i=0 to n-1 2 sup i = 2 sup n - 1)m 800 7245(})m 800 6765(f)m 10(or the n)k 3(umber of disk mo)k 5(v)k 9(es made b)k 7(y the )k 18(T)k 43(o)k 5(w)k 3(ers)k @@ -3557,7 +3570,7 @@ 0 LoutMargSet grestore -[ /Dest /LOUT24_222_all_23 /DEST pdfmark +[ /Dest /LOUT26_224_all_23 /DEST pdfmark 8640 10080 1440 8457 400 480 100 0 668 LoutGr2 LoutBox stroke grestore @@ -3631,7 +3644,7 @@ grestore 400 fnt4 3035 11375(Another)m 4550(equation)s -[ /Dest /LOUT24_222_all_24 /DEST pdfmark +[ /Dest /LOUT26_224_all_24 /DEST pdfmark 360 fnt2 800 9644(@CenteredDispla)m 10(y @Eq {)k 800 9164(big int supp 1 on 0 )m 21(`)k 800 8684(dx o)m 5(v)k 9(er sqr)k -14(t { 1 - x sup 2 })k 800 8204(= pi o)m 5(v)k 9(er 2)k 800 7724(})m @@ -3684,7 +3697,7 @@ 0 LoutMargSet grestore -[ /Dest /LOUT24_222_all_25 /DEST pdfmark +[ /Dest /LOUT26_224_all_25 /DEST pdfmark 8640 10080 1440 8640 400 480 100 0 667 LoutGr2 LoutBox stroke grestore @@ -3769,7 +3782,7 @@ grestore 400 fnt4 3991 11383(T)m 36(ables)k -[ /Dest /LOUT24_222_all_26 /DEST pdfmark +[ /Dest /LOUT26_224_all_26 /DEST pdfmark 360 fnt2 800 9729(@SysInclude { tab })m 800 9249(...)m 800 8769(@T)m 43(ab)k 800 8289( @Fmta { @Col @I A ! @Col B })m 800 7809({)m 800 7329(@Ro)m 5(w)k 5(a)k 800 6849( A { F)m 10(or)k -14(tr)k 3(an })k 800 6369( B { )m 18(The \207rst ...)k 21( language })k @@ -3823,7 +3836,7 @@ 0 LoutMargSet grestore -[ /Dest /LOUT24_222_all_27 /DEST pdfmark +[ /Dest /LOUT26_224_all_27 /DEST pdfmark 8640 10080 1440 8640 400 480 100 0 667 LoutGr2 LoutBox stroke grestore @@ -3888,7 +3901,7 @@ grestore 400 fnt4 3357 11375(Another)m 4872(table)s -[ /Dest /LOUT24_222_all_28 /DEST pdfmark +[ /Dest /LOUT26_224_all_28 /DEST pdfmark 360 fnt2 800 10201(@T)m 43(ab)k 800 9721( hmargin { 0.4c })m 800 9241( vmargin { 0.3v })m 800 8761( side { single })m 800 8281( @Fmta { @Col @B @CC X @Ov)m 9(er A,B)k 7(,C })k 800 7801( @Fmtb { @Col @I A ! @Col B !! @Col C })m 800 7321({)m 800 6361(@Ro)m 5(w)k 5(a abo)k 5(v)k 9(e { single })k @@ -3950,7 +3963,7 @@ 0 LoutMargSet grestore -[ /Dest /LOUT24_222_all_29 /DEST pdfmark +[ /Dest /LOUT26_224_all_29 /DEST pdfmark 8640 10080 1440 8640 400 480 100 0 667 LoutGr2 LoutBox stroke grestore @@ -4364,7 +4377,7 @@ grestore 400 fnt4 3123 11382(P)m 4(ascal)k 4297(pr)s 7(ograms)k -[ /Dest /LOUT24_222_all_30 /DEST pdfmark +[ /Dest /LOUT26_224_all_30 /DEST pdfmark 360 fnt2 800 9651(@SysInclude { pas })m 800 9171(...)m 800 8691(@ID @P)m 14(as {)k 800 8211(procedure DoPr)m -5(iAbstr)k 3(act\(root:)k 18( Pr)k -5(iEntr)k -10(y\);)k 800 7731(begin)m 800 7251( if root^.leftchild <> nil then begin)m 800 6771( DoPr)m -5(iAbstr)k 3(act\(root^.leftchild\);)k @@ -4425,7 +4438,7 @@ 0 LoutMargSet grestore -[ /Dest /LOUT24_222_all_31 /DEST pdfmark +[ /Dest /LOUT26_224_all_31 /DEST pdfmark 8640 10080 1440 8455 400 480 100 0 667 LoutGr2 LoutBox stroke grestore @@ -4512,7 +4525,7 @@ grestore 400 fnt4 3304 11376(Basic)m 4308(graphics)s -[ /Dest /LOUT24_222_all_32 /DEST pdfmark +[ /Dest /LOUT26_224_all_32 /DEST pdfmark 360 fnt2 800 9645(45d @Rotate 1.5 @Scale @Bo)m 10(x {)k 800 9165( Hello)m 14(, w)k 3(or)k -5(ld)k 800 8685(})m grestore @@ -4561,7 +4574,7 @@ 0 LoutMargSet grestore -[ /Dest /LOUT24_222_all_33 /DEST pdfmark +[ /Dest /LOUT26_224_all_33 /DEST pdfmark 8640 10080 1440 8640 400 480 100 0 667 LoutGr2 LoutBox stroke grestore @@ -4638,7 +4651,7 @@ grestore 400 fnt4 2908 11375(Adv)m 4(anced)k 4704(graphics)s -[ /Dest /LOUT24_222_all_34 /DEST pdfmark +[ /Dest /LOUT26_224_all_34 /DEST pdfmark 360 fnt2 800 9644(@SysInclude { \207g })m 800 9164(...)m 800 8684(@Fig {)m 800 8204(@Bo)m 10(x)k 800 7724( margin { 0c })m 800 7244( paint { b)m 7(lac)k 7(k })k 800 6764(@Ellipse)m 800 6284( linestyle { noline })m 800 5804( paint { white })m 800 5324({ Hello)m 14(, w)k 3(or)k -5(ld })k @@ -4685,7 +4698,7 @@ 0 LoutMargSet grestore -[ /Dest /LOUT24_222_all_35 /DEST pdfmark +[ /Dest /LOUT26_224_all_35 /DEST pdfmark 8640 10080 1440 8231 400 480 100 0 667 LoutGr2 LoutBox stroke grestore @@ -4765,7 +4778,7 @@ grestore 400 fnt4 3302 11376(P)m 8(oint)k 4304(labelling)s -[ /Dest /LOUT24_222_all_36 /DEST pdfmark +[ /Dest /LOUT26_224_all_36 /DEST pdfmark 360 fnt2 800 9645(@Fig {)m 800 9165(A::)m 800 8685({)m 800 8205( 1::)m 18( @Ellipse { 3c @Wide 2c @High })k 800 7725( //3c)m 800 7245( 2::)m 18( @Bo)k 10(x { 3c @Wide 2c @High })k 800 6765(})m 800 6285(@Sho)m 5(wLabels)k 800 5805(})m @@ -4811,7 +4824,7 @@ 0 LoutMargSet grestore -[ /Dest /LOUT24_222_all_37 /DEST pdfmark +[ /Dest /LOUT26_224_all_37 /DEST pdfmark 8640 10080 1440 8414 400 480 100 0 667 LoutGr2 LoutBox stroke grestore @@ -4910,7 +4923,7 @@ grestore 400 fnt4 3895 11375(Graphs)m -[ /Dest /LOUT24_222_all_38 /DEST pdfmark +[ /Dest /LOUT26_224_all_38 /DEST pdfmark 340 fnt2 800 9035(@Gr)m 3(aph)k 800 8555( abo)m 5(v)k 8(ecaption { Ne)k 6(w South )k 13(W)k 13(ales road deaths)k 800 8075(\(per 100 million v)m 8(ehicle km\) })k 800 7595({)m 800 7115( @Data points { plus } pairs { dashed })m 800 6635( { 1963 5.6 1971 4.3 1976 3.7 1979 3.4)m 800 6155( 1982 2.9 1985 2.3 1988 2.0 })m 800 5675(})m @@ -4956,7 +4969,7 @@ 0 LoutMargSet grestore -[ /Dest /LOUT24_222_all_39 /DEST pdfmark +[ /Dest /LOUT26_224_all_39 /DEST pdfmark 8640 10080 1440 8640 400 480 100 0 667 LoutGr2 LoutBox stroke grestore @@ -5034,7 +5047,7 @@ 1 LoutMargSet grestore -[ /Dest /LOUT24_222_all_40 /DEST pdfmark +[ /Dest /LOUT26_224_all_40 /DEST pdfmark 360 fnt2 800 10484(-2p @F)m 10(ont @Gr)k 3(aph)k 800 10004( style { ax)m 10(es })k 800 9524( xor)m -5(igin { 0 } y)k 7(or)k -5(igin { 0 })k 800 9044( xtic)m 7(ks { 10@ 50@ 100@ 200@ 500@ })k 800 8564( objects { @NE at { 300 2 } @I { Exponential })m 800 8084( @SE at { ...)m 21( } @I { Unif)k 10(or)k -9(m } })k @@ -5088,7 +5101,7 @@ 0 LoutMargSet grestore -[ /Dest /LOUT24_222_all_41 /DEST pdfmark +[ /Dest /LOUT26_224_all_41 /DEST pdfmark 8640 10080 1440 8640 400 480 100 0 668 LoutGr2 LoutBox stroke grestore diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/user/README lout-3.25/doc/user/README --- lout-3.24/doc/user/README Sun Oct 8 13:53:19 2000 +++ lout-3.25/doc/user/README Mon Dec 24 16:34:23 2001 @@ -17,35 +17,28 @@ should gradually go away on later runs. The following shows the error message output on the later runs for A4 size printing: -lout file "str_indx" (from "str" line 15, from "all" line 37): - 43,1: 0.3c object too high for -0.0c space; will try elsewhere lout file "typ_repo" (from "typ" line 19, from "all" line 38): 38,1: 1.0c object too high for 0.2c space; will try elsewhere -lout file "dia_synt" (from "dia" line 49, from "all" line 44): - 79,1: 1.0c object too high for 0.8c space; will try elsewhere -lout file "prg_tabs" (from "prg" line 102, from "all" line 46): +lout file "typ_over" (from "typ" line 21, from "all" line 38): + 8,1: 1.0c object too high for 0.0c space; will try elsewhere +lout file "prg_tabs" (from "prg" line 108, from "all" line 46): 58,23: prg2lout 2,1: program text ended within comment 60,35: prg2lout 2,1: program text ended within comment -The first three warnings are about footnotes whose first lines did not +The first two warnings are about footnotes whose first lines did not fit on the bottom of the current page, so had to begin on the following page. The last two warnings point to two places where a C program text ended inside a comment, which in these cases was deliberate. If you set the document in Letter size paper, you will also get different warning messages pointing to places where Lout had to slightly scale a display -to fit the smaller page: - -lout file "gra_summ" (from "gra" line 44, from "all" line 45): - 8,1: 23.6c object too high for 21.8c space; @Scale inserted -lout file "ap_qck" (from "all" line 48): - 158,25: 22.4c object too high for 21.9c space; @Scale inserted +to fit the smaller page. Optimal page breaking has been turned off for this document owing to repeated failure to converge, caused by footnotes and floating figures close to large unbreakable displays. A copy of the final PostScript output file (A4 paper size) is -stored at "ftp://ftp.cs.su.oz.au/jeff/lout/lout-3.24.user.ps.gz". +stored at "ftp://ftp.cs.su.oz.au/jeff/lout/lout-3.25.user.ps.gz". Jeffrey H. Kingston -8 October 2000 +24 December 2001 diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/user/all lout-3.25/doc/user/all --- lout-3.24/doc/user/all Sun Oct 8 13:40:04 2000 +++ lout-3.25/doc/user/all Mon Dec 24 16:17:01 2001 @@ -8,8 +8,8 @@ @SysInclude { cprint } @SysInclude { eiffel } @SysInclude { perl } -# @SysInclude { book } -@Include { letterbook } # for testing Letter size formatting +@SysInclude { book } +# @Include { letterbook } # for testing Letter size formatting @SysDatabase @Reference { loutrefs } @@ -21,8 +21,8 @@ Document Formatting System } @Author { Jeffrey H. Kingston } - @Edition { Version 3.24 -October, 2000 } + @Edition { Version 3.25 +September, 2001 } @Publisher { Copyright @CopyRight 1991, 2000 Jeffrey H. Kingston, Basser Department of Computer Science, diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/user/bas_font lout-3.25/doc/user/bas_font --- lout-3.24/doc/user/bas_font Mon Feb 8 10:58:20 1999 +++ lout-3.25/doc/user/bas_font Sun Oct 21 13:46:09 2001 @@ -479,7 +479,9 @@ small.caps @Index { small capitals } made on demand from the current font. So you can write, for example, @ID @Code "@I @S { Hello World }" -and get @I @S { Hello World }. +and get @I @S { Hello World }. You can change the size of small +capitals using the @Code "@Font" or @Code "@InitialFont" symbols, +as described below. @PP The @Code "@R" symbol is almost unnecessary, since the document as a whole is set in a Roman face; but it is occasionally useful: @@ -596,6 +598,29 @@ points smaller, and @Code "1.5f" means 1.5 times the current font size. @PP +If you switch font sizes in the middle of a line, as in +@ID @Code "Here's a 20p @Font big word" +you will discover one of Lout's obscure secrets: +@ID { Here's a 20p @Font big word } +Adjacent letters are aligned vertically through their middles, not +through the baseline, causing this awkward alignment. This was done +because it makes equation formatting easy, and examples like the above +look poor anyway. However, if you want to do this and so require +alignment through the baseline, you can get it, with the @Code baselinemark +option to the @Code "@Font" symbol like this: +@ID @Code "baselinemark @Font { Here's a 20p @Font big word }" +which produces +@ID @Code { baselinemark @Font { Here's a 20p @Font big word } } +If you want it this way throughout your document, you can put +@Code { baselinemark } in your initial font (see below). Lout's +equation formatter contains the opposite option, which is +@Code "xheight2mark @Font { ... }" +(meaning that the alignment goes through a point half the height of +an x character) so you won't disrupt equation formatting if you do +this, although you will have a problem if you put an equation inside +a paragraph, since its axis will be aligned with the baseline of +the adjacent words. +@PP For the convenience of people who use fixed width fonts such as Courier, there is an @Code "@F" symbol which switches to a fixed width font family: @@ -616,6 +641,21 @@ setup file, as explained in Section {@NumberOf setup}, you can find the @Code "@InitialFont" option there. If not, you can set it at the beginning of your document as explained in Section {@NumberOf ordinary}. +@PP +The @Code "@InitialFont" option is also a good place to set the size +of small capitals if you don't like the default size that Lout gives +you: +@ID @Code "@InitialFont { Helvetica Base 10p setsmallcaps 0.9 }" +In this example we're asking for small capitals to have size 0.9 +times the height of ordinary capitals. The number following +@Code "setsmallcaps" is a ratio, not a length, so it carries no +unit of measurement. You can put @Code "setsmallcaps" in an ordinary +@Code "@Font" symbol too, if you like. For example, +@ID @Code "{ setsmallcaps 0.9 } @Font @S { Hello, world }" +has result +@ID { { setsmallcaps 0.9 } @Font @S { Hello, world } } +However for consistency most people would use @Code "setsmallcaps" only in +{@Code "@InitialFont"}, if at all. @PP There are two features that make fonts look better on the page. @I Ligatures are pairs of letters run together; the most diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/user/bas_lang lout-3.25/doc/user/bas_lang --- lout-3.24/doc/user/bas_lang Wed May 10 20:29:49 2000 +++ lout-3.25/doc/user/bas_lang Mon Oct 22 07:31:27 2001 @@ -33,29 +33,32 @@ @PP At the time of writing, the following languages were available: @ID @OneRow @Code { -Czech Cesky Cestina -Danish Dansk -Dutch Nederlands -English -EnglishUK -Finnish Suomi -French Francais Fran{@Char ccedilla}ais -German Deutsch -Hungarian Magyar -Italian Italiano -Norwegian Norsk -Polish Polski -Portuguese Português -Russian -Slovenian Slovenia Slovenija -Spanish Espa{@Char ntilde}ol -Swedish Svenska +Croatian Hrvatski +Czech Cesky Cestina cs +Danish Dansk da +Dutch Nederlands nl +English en +EnglishUK en-GB +Finnish Suomi fi +French Francais Fran{@Char ccedilla}ais fr +German Deutsch de +Hungarian Magyar hu +Italian Italiano it +Norwegian Norsk no +Polish Polski pl +Portuguese Português pt +Russian ru +Slovak Slovensky Slovencina +Slovenian Slovenia Slovenija sl +Spanish Espa{@Char ntilde}ol es +Swedish Svenska sv +UpperSorbian hornjoserbsce serbsce } -As shown, most languages have alternative names, all equally acceptable -to the @Code "@Language" symbol. @Code "EnglishUK" differs from -@Code "English" only by applying hyphenation rules said to be more -appropriate for British English. Hungarian does not yet allow -hyphenation. +File @Code "include/langdefs" in the distribution always has the exact +list of known languages. As shown, most languages have alternative +names, all equally acceptable to the @Code "@Language" +symbol. @Code "EnglishUK" differs from @Code "English" only by applying +hyphenation rules said to be more appropriate for British English. @PP If your entire document is in a language other than English, you need to change the @Code "@InitialLanguage" option: @@ -65,8 +68,8 @@ can change it there. If not, you can change it at the start of your document, as explained in Section {@NumberOf ordinary}. @PP -Czech, Polish, and Slovenian use the Latin2 character set, and -users of these languages have to place +Czech, Polish, and Slovenian (at least) use the Latin2 character set, +and users of these languages have to place @ID @Code "@SysInclude { latin2 }" at the start of their documents in order to get access to the Latin2 versions of the fonts. @@ -76,9 +79,24 @@ which prints their base letter and accent separately. } These have family names such as TimesCE, CourierCE, HelveticaCE, and so on (CE standing for Central European), to distinguish them from the same -fonts encoded in Latin1. The face names are unchanged. Consult -database file @Code "latin2.ld" in the standard database directory -for a complete list of these fonts. +fonts encoded in Latin1. The face names are unchanged. A typical +Latin2 document would therefore start off like this: +@ID @OneRow @Code { +"@SysInclude { latin2 }" +"@SysInclude { doc }" +"@Document" +" @InitialLanguage { Polish }" +" @InitialFont { TimesCE Base 12p }" +"//" +} +Depending on the document type there may be a few other font-setting +options in the setup file that need to be changed; in fact, it might be +best to produce your own setup file in this case, replacing {@Code "doc"}, +with the changed options in it. See Section {@NumberOf setup} for how +to do this. You could even start your setup file off with +@Code "@SysInclude { latin2 }" to avoid the trouble of typing it at +the top of every document. Consult database file @Code "latin2.ld" +in the standard database directory for a complete list of Latin2 fonts. @PP Russian uses Cyrillic characters. In principle, users of Russian have to place diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/user/bas_verb lout-3.25/doc/user/bas_verb --- lout-3.24/doc/user/bas_verb Mon Feb 8 11:23:12 1999 +++ lout-3.25/doc/user/bas_verb Mon Oct 15 07:53:49 2001 @@ -37,13 +37,14 @@ we have said that there are no special meanings, there is one exception to this rule: @Code "@Include" and @Code "@SysInclude" commands are recognized, allowing all or part of the verbatim text to come from some -other file. +other file. Braces do not have to be balanced in that file. @PP Occasionally the first line of some verbatim text begins with some spaces that have to be preserved. This is a problem for @Code "@Verbatim" because it ignores all white spaces following the opening brace and all white spaces preceding the closing brace. However, the alternative @Code "@RawVerbatim" symbol stops ignoring white spaces at the opening +raw.verbatim.sym @Index @Code "@RawVerbatim" as soon as a newline character is reached; in other words, it will preserve all white spaces following the first newline. @End @Section diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/user/bgr_colo lout-3.25/doc/user/bgr_colo --- lout-3.24/doc/user/bgr_colo Tue Jun 13 18:25:59 2000 +++ lout-3.25/doc/user/bgr_colo Fri Oct 19 11:47:10 2001 @@ -32,21 +32,28 @@ @Rowb A { black } B { white } } Monochrome output devices will render them as shades of grey. Colouring -something @Code white makes it invisible, which is sometimes useful. +something @Code white makes it invisible (unless it is being printed +on a coloured background), which is sometimes useful. @PP In addition to the list of colours given above, there is a special -colour called {@Code nochange} which produces the colour you already -happen to be using. +colour called {@Code nochange} which produces whatever colour you already +happen to be using; you can also use an empty object to ask for this. And +you can get lots more colours by specifying them using numbers, like this: +@ID @Code "{ rgb 0.5 0.5 1.0 } @Colour { Hello, world }" +which means use red at intensity 0.5, green at intensity 0.5, and +blue at intensity 1.0, producing +@ID { rgb 0.5 0.5 1.0 } @Colour { Hello, world } +In the strange world of colour coordinates, in which 0 is dark and 1 is +light, this is a light blue. You can also use the CMYK system if you +know what that is: +@ID @Code "{ cmyk 0.5 0.5 1.0 1.0 } @Colour { Hello, world }" +produces +@ID { cmyk 0.5 0.5 1.0 1.0 } @Colour { Hello, world } +Wherever in this document it says that that you can use any colour +from this section, it means any of the names above, or {@Code nochange}, +or an object beginning with @Code "rgb" or @Code "cmyk" as shown. @PP Whether or not the colours produced by @Code "@Colour" actually correspond with the names depends on the output device; the same -nominal colour can look quite different on screen and on paper. The -standard Lout @Code "@SetColour" symbol can provide many more colours -setcolour. @Index @Code "@SetColour" -@Cite { $kingston1995lout.expert}, although they must be specified -using numbers rather than names. For example, -@ID @Code "{ 0.5 0.5 1.0 } @SetColour Hello" -prints @Code Hello in a colour containing red at intensity 0.5, green -at intensity 0.5, and blue at intensity 1.0, which turns out, in the -strange world of colour coordinates, to be a light blue. +nominal colour can look quite different on screen and on paper. @End @Section diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/user/bgr_incl lout-3.25/doc/user/bgr_incl --- lout-3.24/doc/user/bgr_incl Sun Dec 1 21:24:01 1996 +++ lout-3.25/doc/user/bgr_incl Fri Oct 19 08:13:00 2001 @@ -44,4 +44,34 @@ prints it half the current font size lower. Any length (Section {@NumberOf objects}) is allowed, and the object following @Code "@VShift" may in fact be arbitrary as usual. +@PP +Sometimes you need to include the same EPS file many times, for +example once per page. If it is a large file it can make the +output file very large to include it over and over again. Lout +offers a solution to this problem, in the form of the +includegraphicrepeated. @Index @Code "@IncludeGraphicRepeated" +@Code "@IncludeGraphicRepeated" symbol. You place this at +the start of your document, like this for example: +@ID @Code { +"@Include { doc }" +"@IncludeGraphicRepeated { su_crest.eps }" +} +(note the braces around the following EPS file name). Adding +@Code "@IncludeGraphicRepeated" like this does not actually print the +graphic anywhere on any page; on the contrary, it is guaranteed to not +change the appearance of your document at all. What it does do +is give Lout a hint that the EPS file between the braces is likely +to be included many times over in this document. Lout then +handles this EPS file in a different way that involves copying it +into the PostScript output file just once, no matter how many +times it is included by subsequent @Code "@IncludeGraphic" symbols. +@PP +When your EPS file would otherwise be included many times over, using +@Code "@IncludeGraphicRepeated" definitely makes your PostScript +output file a lot shorter, and it usually makes it print faster as +well. On the other hand, {@Code "@IncludeGraphicRepeated"} uses +Level 2 PostScript features which some older printers may not have, +and it consumes a lot of memory in the printer. If memory runs out +your job will not print properly, so @Code "@IncludeGraphicRepeated" +must be used with caution. @End @Section diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/user/bgr_scal lout-3.25/doc/user/bgr_scal --- lout-3.24/doc/user/bgr_scal Wed Feb 3 16:26:14 1999 +++ lout-3.25/doc/user/bgr_scal Thu Sep 20 13:27:00 2001 @@ -50,4 +50,20 @@ produces @ID { 5c @Wide @Scale @Box WARNING! } which is 5 centimetres wide. +@PP +The @Code "@Scale" symbol will scale either up or down, whichever +is required to fit the available space. There is also a way to make +it scale down if necessary but never scale up, by giving the +@Code "downifneeded" keyword instead of an empty object: +@ID @Code "5c @Wide downifneeded @Scale @Box WARNING!" +produces no scaling: +@ID 5c @Wide downifneeded @Scale @Box WARNING! +but +@ID @Code "1c @Wide downifneeded @Scale @Box WARNING!" +does produce scaling: +@ID 1c @Wide downifneeded @Scale @Box WARNING! +This is a good option if scaling is being used when a display is +around the same width as the page; it scales only if this is +needed to fit the display into the column, not otherwise. +slig @End @Section diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/user/dia_erro lout-3.25/doc/user/dia_erro --- lout-3.24/doc/user/dia_erro Sun Mar 28 17:18:39 1999 +++ lout-3.25/doc/user/dia_erro Mon Oct 29 10:33:36 2001 @@ -42,4 +42,40 @@ dictfull. @Index { @Code dictfull PostScript error } using an old version of PostScript. Increasing the @Code "maxlabels" option of @@Diag (Section {@NumberOf dia_summ}) might fix the problem. +@PP +On other occasions your document might print without problems but you +see things that should not be there. Here is a typical example, +reported by a user: +@CD @Diag + margin { 0.3f } + outline { shadowbox } + shadow { 0.2f } + paint { lightyellow } + zindent { 0.4f } +{ + @Tbl + marginhorizontal { 0.55f } + aformat { @Cell A } + { + @Rowa + A { QEVENT:: @Node paint { lightblue } { QEvent } } + @Rowa + A { QIMEVENT:: @Node paint { lightblue } halign { right } { QIMEvent } } + @Rowa + A { QKEYEVENT:: @Node paint { lightblue } { QKeyEvent } } + } + // + @RVLCurveArrow from { QEVENT } to { QIMEVENT } bias { 1.5f } + @RVLCurveArrow from { QEVENT } to { QKEYEVENT } bias { 1.5f } +} +The problem here is the two short lengths of straight line protruding +backwards beyond the point where the arrow starts to curve. This has +occurred because the @Code TO labels are to the right of the point +where the curving begins; it can be corrected either by reducing the +@Code radius option, or else by decreasing @Code { zindent }. Ideally +@Code "@Diag" would adjust options for you so as to ensure that the +diagram always look good; but this is quite difficult to do, especially +when space to turn in is tight or there is a choice of which option to +adjust, as in the example above. So @Code "@Diag" just does a few +basic things and leaves the rest to you. @End @Section diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/user/dia_summ lout-3.25/doc/user/dia_summ --- lout-3.24/doc/user/dia_summ Fri Jun 9 22:49:06 2000 +++ lout-3.25/doc/user/dia_summ Sun Oct 14 16:43:05 2001 @@ -586,6 +586,11 @@ } } +@LII { +In the following links, the @Code radius option determines the +radius of the curved corners of the link. +} + @LI { @Code { "@Link" @@ -638,6 +643,12 @@ } } +@LII { +In the following links, the @Code bias option determines how far +the link extends to the left of the leftmost node, or to the +right of the rightmost node. +} + @LI { @Code { "@Link" @@ -744,6 +755,135 @@ } } +@LII { +In the following links, the @Code "hfrac" and @Code "hbias" options +determine how far across from @Code "FROM" to @Code "TO" the path turns +vertical: a fraction @Code "hfrac" of the way across, plus a distance +{@Code "hbias"}. The default settings shown make this point halfway; by +changing @Code "hfrac" to 0 and giving a length to {@Code "hbias"}, one can +select a particular distance, rather than a fraction of the total distance. +} + +@LI { +@Code { +"@Link" +" path { hvhline }" +" hfrac { 0.5 }" +" hbias { 0f }" +" radius { 1.0f }" +} +||6ct +@Diag { +//0.5f +A:: @Circle /0.8c |1.5c B:: @Circle +// +@ShowTags @Link + pathstyle { solid dashed } + path { hvhline } from { A } to { B } +} +&2.5c +@Diag { +//0.5f +|1.5c B:: @Circle /0.8c A:: @Circle +// +@ShowTags @Link + pathstyle { solid dashed } + path { hvhline } from { A } to { B } +} +} + +@LI { +@Code { +"@Link" +" path { hvhcurve }" +" hfrac { 0.5 }" +" hbias { 0f }" +" radius { 1.0f }" +} +||6ct +@Diag { +//0.5f +A:: @Circle /0.8c |1.5c B:: @Circle +// +@ShowTags @Link + pathstyle { solid dashed } + path { hvhcurve } from { A } to { B } +} +&2.5c +@Diag { +//0.5f +|1.5c B:: @Circle /0.8c A:: @Circle +// +@ShowTags @Link + pathstyle { solid dashed } + path { hvhcurve } from { A } to { B } +} +} + +@LI { +@Code { +"@Link" +" path { vhvline }" +" hfrac { 0.5 }" +" hbias { 0f }" +" radius { 1.0f }" +} +||6ct +@Diag { +//0.5f +A:: @Circle /1.8c |1.5c B:: @Circle +// +@ShowTags @Link + pathstyle { solid dashed } + path { vhvline } from { A } to { B } +} +&2.5c +@Diag { +//0.5f +|1.5c B:: @Circle /1.8c A:: @Circle +// +@ShowTags @Link + pathstyle { solid dashed } + path { vhvline } from { A } to { B } +} +} + +@LI { +@Code { +"@Link" +" path { vhvcurve }" +" hfrac { 0.5 }" +" hbias { 0f }" +" radius { 1.0f }" +} +||6ct +@Diag { +//0.5f +A:: @Circle /1.8c |1.5c B:: @Circle +// +@ShowTags @Link + pathstyle { solid dashed } + path { vhvcurve } from { A } to { B } +} +&2.5c +@Diag { +//0.5f +|1.5c B:: @Circle /1.8c A:: @Circle +// +@ShowTags @Link + pathstyle { solid dashed } + path { vhvcurve } from { A } to { B } +} +} + +@LII { +In the following links, the @Code "fbias" option determines +how far the curve extends away from the FROM node; the +@Code "tbias" option determines how far it extends away from +the TO node; and the @Code "bias" option determines how far +it extends above the higher or below the lower node. +} + @LI { @Code { "@Link" @@ -928,6 +1068,23 @@ C { RVLCurveArrow } @Rowa + A { hvhline } + B { HVHLine } + C { HVHArrow } +@Rowa + A { vhvline } + B { VHVLine } + C { VHVArrow } +@Rowa + A { hvhcurve } + B { HVHCurve } + C { HVHCurveArrow } +@Rowa + A { vhvcurve } + B { VHVCurve } + C { VHVCurveArrow } + +@Rowa A { dwrapline } B { DWrapLine } C { DWrapArrow } @@ -966,6 +1123,7 @@ {@Code "ccurve"}, {@Code "bezier"}, {@Code "vhline"}, {@Code "hvline"}, {@Code "vhcurve"}, {@Code "hvcurve"}, {@Code "lvrline"}, {@Code "rvlline"}, {@Code "lvrcurve"}, {@Code "rvlcurve"}, +{@Code "hvhline"}, {@Code "vhvline"}, {@Code "hvhcurve"}, {@Code "vhvcurve"}, {@Code "dwrapline"}, {@Code "uwrapline"}, {@Code "dwrapcurve"}, {@Code "uwrapcurve"}, or any path } @Rowa @@ -987,6 +1145,14 @@ @Rowa A { " tbias"} B { 2.0f } + C { any @I length } +@Rowa + A { " hfrac"} + B { 0.5 } + C { any fractional @I number } +@Rowa + A { " hbias"} + B { 0.0f } C { any @I length } @Rowa A { " radius"} diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/user/dia_tags lout-3.25/doc/user/dia_tags --- lout-3.24/doc/user/dia_tags Mon Sep 23 22:35:22 1996 +++ lout-3.25/doc/user/dia_tags Tue Dec 11 12:33:46 2001 @@ -165,4 +165,26 @@ to the type of link being drawn. It is extremely useful, of course, but potentially confusing: @Code A and @Code B do not denote points and are not tags, strictly speaking, at all. +@PP +The @Code "::" symbol has a @Code restrict option which can be +used to save printer memory in deeply nested structures (such as +the syntax diagrams of Section {@NumberOf dia_synt}) by restricting +the tags promoted by @Code "::" to a limited set: +@ID { +@Code { +"A:: restrict { (E) (W) } @Ellipse" +} +||7ct +@Diag { +@ShowTags { + A:: restrict { (E) (W) } @Ellipse + vsize { 1.5c } + hsize { 3.0c } + } +} +} +The tags to be preserved appear within the @Code restrict option, each +enclosed in parentheses. Care is needed with this option: all of +the listed tags must actually exist in the following object. If not, the +result will be a PostScript error mentioning the @Code get command. @End @Section diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/user/fmt_head lout-3.25/doc/user/fmt_head --- lout-3.24/doc/user/fmt_head Fri May 5 23:26:47 2000 +++ lout-3.25/doc/user/fmt_head Sun Oct 14 10:50:48 2001 @@ -273,7 +273,7 @@ omitted. It's a fine point, needed mainly for unnumbered chapters and sections. @Code "@DotJoin" is the same as @Code "@DotSep" but dot.join @Index @Code "@DotJoin" -without the two spaces. @Code "NoDotSep" is the same as +without the two spaces. @Code "@NoDotSep" is the same as nodot.sep @Index @Code "@NoDotSep" @Code "@DotSep" but leaving out the dot, @Code "@NoDotJoin" is the same nodot.join @Index @Code "@NoDotJoin" diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/user/gra_data lout-3.25/doc/user/gra_data --- lout-3.24/doc/user/gra_data Tue Apr 7 13:31:08 1998 +++ lout-3.25/doc/user/gra_data Sun Oct 21 11:05:26 2001 @@ -217,7 +217,7 @@ "@Data" " colour { blue }" } -For the complete list of acceptable colour names, see Section +For the complete list of acceptable colours, see Section {@NumberOf colour}. The @Code "colour" option's name may also be spelt @Code {"color"}. @PP @@ -262,6 +262,8 @@ "}" } There is also {@Code "xonly"}, which inserts y values 1, 2, and so on. The -default value, {@Code "xandy"}, gives the usual interpretation. The -layout of data on lines has no effect on the interpretation. +default value, {@Code "xandy"}, gives the usual interpretation, and +{@Code "swapxandy"} exchanges adjacent pairs of numbers in the data, so +that the data is interpreted as @E { (y, x) } pairs rather than @E { (x, y) } +pairs. The layout of data on lines has no effect on the interpretation. @End @Section diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/user/gra_summ lout-3.25/doc/user/gra_summ --- lout-3.24/doc/user/gra_summ Tue Apr 7 13:22:03 1998 +++ lout-3.25/doc/user/gra_summ Sun Oct 21 11:05:46 2001 @@ -168,7 +168,7 @@ @Rowa A { "colour/color" } B { none } - C { {@Code none} or any colour name from Section {@NumberOf colour}} + C { {@Code none} or any colour from Section {@NumberOf colour}} @Rowa A { paint } B { no } @@ -176,7 +176,7 @@ @Rowa A { dataformat } B { xandy } - C { {@Code xandy}, {@Code yonly}, {@Code xonly} } + C { {@Code xandy}, {@Code yonly}, {@Code xonly}, {@Code swapxandy} } @Rowa A { dashlength } B { 0.2 ft } diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/user/preface lout-3.25/doc/user/preface --- lout-3.24/doc/user/preface Tue Sep 12 12:59:42 2000 +++ lout-3.25/doc/user/preface Mon Dec 24 16:29:59 2001 @@ -18,7 +18,7 @@ primary source is directory @ID @Code "ftp://ftp.cs.usyd.edu.au/jeff/lout" in which may be found a gzipped tar file containing the main distribution -(currently {@Code "lout-3.24.tar.gz"}), and various other things including +(currently {@Code "lout-3.25.tar.gz"}), and various other things including a PostScript version of this guide. The distribution contains source code, libraries, documentation, license, and installation instructions. @PP @@ -61,7 +61,8 @@ @DP @RLD lines @Break { Jeffrey H. Kingston -Basser Department of Computer Science +School of Information Technologies +(formerly Basser Department of Computer Science) The University of Sydney 2006, Australia @Code "jeff@cs.usyd.edu.au" } diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/user/prg lout-3.25/doc/user/prg --- lout-3.24/doc/user/prg Thu Jun 22 22:11:53 2000 +++ lout-3.25/doc/user/prg Fri Apr 6 10:31:55 2001 @@ -46,6 +46,12 @@ D { Default style } E { ` ' escapes } @Rowb + A { Blue } + B { blue } + C { "@Blue" } + D { varying } + E { Yes } +@Rowb A { C, C++ } B { cprint } C { "@CP" } @@ -58,11 +64,11 @@ D { varying } E { Yes } @Rowb - A { Blue } - B { blue } - C { "@Blue" } - D { varying } - E { Yes } + A { Java } + B { java } + C { "@Java" } + D { fixed } + E { No } @Rowb A { Perl } B { perl } diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/user/ref_chan lout-3.25/doc/user/ref_chan --- lout-3.24/doc/user/ref_chan Mon Feb 8 12:57:19 1999 +++ lout-3.25/doc/user/ref_chan Wed Oct 10 16:29:42 2001 @@ -173,12 +173,22 @@ reflistsortkey.sym @Index { @Code "@RefListSortKey" } ordering the reference list. The default value, @ID @Code "@RefListSortKey { @Tag }" -sorts by tag; the other popular possibility is to sort by the +sorts by tag. Another popular possibility is to sort by the @Code "@Label" option: @ID @Code "@RefListSortKey { @Label }" As usual @Code "@Label" will use the value of a @Code "label" option -to the citation if there is one. There is no way to sort by order of -first appearance in the document. +to the citation if there is one. To sort by order of first citation, use +@ID @Code "@RefListSortKey { @CiteOrder }" +@Code "@CiteOrder" is implemented in a quick and dirty way, and there +are a couple of problems to watch out for if you use it. First, +when you cite references more than once you get some strange +intermediate error messages and results. All such problems will +be gone by the end of the fifth run. Second, if you insert +more citations later on, you will need to restart the whole process, +by deleting the cross reference index file {@I lout.li}, since any +late insertions get erroneously stuck on the end instead of inserted +in the correct order. If things go haywire, delete {@I lout.li} then +do five runs and they should be right again. @PP @Code "@RefListSortKey" may be any sequence of words and options from the @Code "@Reference" symbol, but not @Code "@RefNum" @@ -189,7 +199,8 @@ are supposed to choose tags which have this effect, and that is more reliable since the modern practice is to put the authors' surnames after their given names. There seems to be little practical use for -sorting keys other than {@Code "@Tag"} and {@Code "@Label"}. +sorting keys other than {@Code "@Tag"}, {@Code "@Label"}, and +{@Code "@CiteOrder"}. @PP A colon within the @Code "@RefListSortKey" option is converted by Lout into a character smaller than any printable character, which ensures that diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/user/ref_cite lout-3.25/doc/user/ref_cite --- lout-3.24/doc/user/ref_cite Mon Feb 8 12:55:49 1999 +++ lout-3.25/doc/user/ref_cite Mon May 14 13:41:20 2001 @@ -48,14 +48,16 @@ this there is {@Code "@NoCite"}: no.cite @Index @Code "@NoCite" @ID @Code { -"... our scope @NoCite { $kingston1995lout.expert, $kingston1993lout.design }." +"... our scope @NoCite { $kingston1995lout.expert $kingston1993lout.design }." } produces @ID { -... our scope @NoCite { $kingston1995lout.expert, $kingston1993lout.design }. +... our scope @NoCite { $kingston1995lout.expert $kingston1993lout.design }. } with the @Code "@NoCite" symbol and any preceding space removed. The -references will nevertheless appear in the reference list as usual. There +references will nevertheless appear in the reference list as usual. Note +that if you put commas between the references inside @Code "@NoCite" you +will get commas in the output (so don't). There is a @Code "@NoChapCite" symbol that combines @Code "@NoCite" and no.chap.cite @Index @Code "@NoChapCite" {@Code "@ChapCite"}. For compatibility with previous versions of Lout, diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/user/str_cros lout-3.25/doc/user/str_cros --- lout-3.24/doc/user/str_cros Mon Jun 5 19:59:36 2000 +++ lout-3.25/doc/user/str_cros Mon Oct 22 14:33:25 2001 @@ -80,6 +80,20 @@ For further information on this point, please consult Section @NumberOf cross (page @PageOf { cross }). } +For symbols with a @Code "@Title" option (chapters, sections, etc.) +there is also the @Code "@TitleOf" symbol: +@ID @OneRow @Code { +"For further information on this point, please consult" +"the @TitleOf { cross } section." +} +produces +@QD { +"For further information on this point, please consult" +"the @TitleOf { cross } section." +} +But this symbol won't work for footnotes, list items, and other +things without a title. +@PP Like all tags, the value of the @Code "@Tag" option should be a simple word (although Lout does accept multi-word tags). Cross referencing of list items yields just the number of the item, in Arabic, Roman, or @@ -115,11 +129,12 @@ click on, say, the entry for a section in a table of contents and be immediately transported to the page on which that section begins. In principle, anything could happen when a link is clicked on, but Lout -only offers the kind of link that transports the user to some page -in the current document. +only offers two kinds of links: @I { internal links } that transport +the user to some page in the current document, and @I { external +links } that transports the user to a URL location on the World Wide Web. @PP -Lout automatically makes a link out of every page number it prints -in the table of contents and in the index, and every reference +Lout automatically makes an internal link out of every page number it +prints in the table of contents and in the index, and every reference citation. You can also insert your own links, using the @Code "@CrossLink" symbol like this: @ID @Code "See cross @CrossLink { Section @NumberOf cross }" @@ -169,11 +184,25 @@ However, in this form the @Code "@CrossLinkFormat" setup file option is still applied. @PP -At present, the @Code "@CrossLink" symbol behaves as though a @Code "@OneCol" -symbol encloses the object on its right. This means that that object -is kept together on one line of any enclosing paragraph, and inter-word -spaces within it are not adjusted along with the inter-word spaces of -any enclosing paragraph. This deficiency might be corrected in the -future, but meanwhile it means that it is best to keep your objects -on the right short. +External links are obtained in much the same way as internal ones, +except that the symbol to use is @Code "@ExternalLink" and instead +of supplying a tag, you need to supply a URL: +@ID @Code { +"\"http://snark.ptc.spbu.ru/~uwe/lout/lout.html\" @ExternalLink { Lout Home Page }" +} +Once again the result is the object to the right, modified by any +@Code "@Format" option; and there is an {@Code "@ExternalLinkFormat"} +setup file option that works in the same way as +{@Code "@CrossLinkFormat"}. This time, though, the effect is to +jump right out of your document to the given place on the World +Wide Web, assuming that the software you are using to display your +document is capable of such a thing. +@PP +At present, the @Code "@CrossLink" and @Code "@ExternalLink" symbols +behave as though a @Code "@OneCol" symbol encloses the object to their +right. This means that that object is kept together on one line of any +enclosing paragraph, and inter-word spaces within it are not adjusted +along with the inter-word spaces of any enclosing paragraph. This +deficiency might be corrected in the future, but meanwhile it means +that it is best to keep your objects on the right short. @End @Section diff -u --recursive --new-file -u --recursive --new-file lout-3.24/doc/user/str_indx lout-3.25/doc/user/str_indx --- lout-3.24/doc/user/str_indx Tue Jun 6 01:22:35 2000 +++ lout-3.25/doc/user/str_indx Tue Oct 9 17:30:59 2001 @@ -258,6 +258,7 @@ their default values: @ID @OneRow @Code @Verbatim { @MakeIndex { No } +@IndexText { @Null } @IndexFont { } @IndexBreak { oragged 1.2fx } @IndexColumnNumber { 2 } @@ -273,6 +274,12 @@ by changing it to {@Code Yes}. This has already been done in the @Code book setup file, but not in the others. @PP +@Code "@IndexText" is some text to put at the start of the index, +after the heading but before any index entries. It will appear +full width on the page. This option is also available as an option +of the {@Code "@Document"}, {@Code "@Report"}, and {@Code "@Book"} +symbols. +@PP @Code "@IndexFont" determines the font and font size of index entries indexfont. @Index @Code "@IndexFont" (e.g. {@Code "Times Base 12p"}). Leaving it empty as above produces @@ -320,7 +327,8 @@ and by @Code IndexB to refer to index B. For example, @ID @Code "smith.j @IndexA { Smith, John }" will insert an index entry to index A, and @Code "@IndexBBlanks" -will insert the usual 25 blank entries into index B. +will insert the usual 25 blank entries into index B. There are +setup file options to change the titles of indexes. @PP In large projects it might help to rename the @Code "@IndexA" symbol to something else, such as {@Code "@AuthorIndex"}. This can diff -u --recursive --new-file -u --recursive --new-file lout-3.24/externs.h lout-3.25/externs.h --- lout-3.24/externs.h Sun Oct 8 12:48:28 2000 +++ lout-3.25/externs.h Mon Dec 24 15:45:50 2001 @@ -1,7 +1,7 @@ /*@externs.h:External Declarations:Directories and file conventions@**********/ /* */ -/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.24) */ -/* COPYRIGHT (C) 1991, 2000 Jeffrey H. Kingston */ +/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.25) */ +/* COPYRIGHT (C) 1991, 2001 Jeffrey H. Kingston */ /* */ /* Jeffrey H. Kingston (jeff@cs.usyd.edu.au) */ /* Basser Department of Computer Science */ @@ -95,7 +95,7 @@ /* */ /*****************************************************************************/ -#define LOUT_VERSION AsciiToFull("Basser Lout Version 3.24 (October 2000)") +#define LOUT_VERSION AsciiToFull("Basser Lout Version 3.25 (December 2001)") #define CROSS_DB AsciiToFull("lout") #define SOURCE_SUFFIX AsciiToFull(".lt") #define INDEX_SUFFIX AsciiToFull(".li") @@ -535,6 +535,7 @@ #define STR_BREAK_FIRST AsciiToFull("breakablefirst") #define STR_BREAK_NOLAST AsciiToFull("unbreakablelast") #define STR_BREAK_LAST AsciiToFull("breakablelast") +#define STR_BREAK_SETOUTDENT AsciiToFull("setoutdent") #define STR_SPACE_LOUT AsciiToFull("lout") #define STR_SPACE_COMPRESS AsciiToFull("compress") @@ -544,10 +545,15 @@ #define STR_SMALL_CAPS_ON AsciiToFull("smallcaps") #define STR_SMALL_CAPS_OFF AsciiToFull("nosmallcaps") +#define STR_SMALL_CAPS_SET AsciiToFull("setsmallcaps") +#define STR_BASELINE_MARK AsciiToFull("baselinemark") +#define STR_XHEIGHT2_MARK AsciiToFull("xheight2mark") #define STR_GAP_RJUSTIFY AsciiToFull("1rt") #define STR_GAP_ZERO_HYPH AsciiToFull("0ch") +#define STR_SCALE_DOWN AsciiToFull("downifneeded") + /*@::GAP, STYLE@**************************************************************/ /* */ @@ -582,6 +588,11 @@ units(x) = units(y), mode(x) = mode(y), width(x) = width(y) \ ) +#define GapEqual(x, y) \ +( nobreak(x) == nobreak(y) && mark(x) == mark(y) && join(x) == join(y) \ + && units(x) == units(y) && mode(x) == mode(y) && width(x) == width(y) \ +) + #define ClearGap(x) SetGap(x, FALSE, FALSE, TRUE, FIXED_UNIT, NO_MODE, 0) @@ -612,12 +623,15 @@ } osu2; SHORT_LENGTH oyunit; /* value of y unit of measurement */ SHORT_LENGTH ozunit; /* value of z unit of measurement */ - FONT_NUM ofont : 12; /* current font */ + SHORT_LENGTH ooutdent_len; /* amount to outdent in outdent style*/ + SHORT_LENGTH osmallcaps_len; /* size of small capitals */ COLOUR_NUM ocolour : 10; /* current colour */ - BOOLEAN ooutline : 2; /* TRUE if outlining words */ LANGUAGE_NUM olanguage : 6; /* current language */ + FONT_NUM ofont : 11; /* current font */ + BOOLEAN ooutline : 2; /* TRUE if outlining words */ BOOLEAN onobreakfirst : 1; /* no break after first line of para */ BOOLEAN onobreaklast : 1; /* no break after last line of para */ + BOOLEAN obaselinemark : 1; /* baseline metrics */ } STYLE; #define line_gap(x) (x).osu1.oline_gap @@ -634,10 +648,13 @@ #define colour(x) (x).ocolour #define outline(x) (x).ooutline #define language(x) (x).olanguage -#define nobreakfirst(x) (x).onobreaklast -#define nobreaklast(x) (x).onobreakfirst +#define nobreakfirst(x) (x).onobreakfirst +#define nobreaklast(x) (x).onobreaklast +#define baselinemark(x) (x).obaselinemark #define yunit(x) (x).oyunit #define zunit(x) (x).ozunit +#define outdent_len(x) (x).ooutdent_len +#define smallcaps_len(x)(x).osmallcaps_len #define StyleCopy(x, y) \ ( GapCopy(line_gap(x), line_gap(y)), \ @@ -652,12 +669,15 @@ language(x) = language(y), \ nobreakfirst(x) = nobreakfirst(y), \ nobreaklast(x) = nobreaklast(y), \ + baselinemark(x) = baselinemark(y), \ vadjust(x) = vadjust(y), \ hadjust(x) = hadjust(y), \ padjust(x) = padjust(y), \ space_style(x) = space_style(y), \ yunit(x) = yunit(y), \ - zunit(x) = zunit(y) \ + zunit(x) = zunit(y), \ + outdent_len(x) = outdent_len(y), \ + smallcaps_len(x) = smallcaps_len(y) \ ) @@ -684,6 +704,7 @@ #define SetConstraint(c,x,y,z) (bc(c) = (x), bfc(c) = (y), fc(c) = (z)) #define CopyConstraint(x, y) (bc(x) = bc(y), bfc(x) = bfc(y), fc(x) = fc(y)) #define FitsConstraint(b, f, c) (b <= bc(c) && b + f <= bfc(c) && f <= fc(c)) +#define EqualConstraint(a, b) (bc(a)==bc(b) && bfc(a)==bfc(b) && fc(a)==fc(b) ) #define ig_fnum(x) bc(constraint(x)) #define ig_xtrans(x) bfc(constraint(x)) @@ -769,12 +790,13 @@ struct /* used by WORD objects only, except underline used by all */ /* objects, including GAP_OBJ */ - { FONT_NUM oword_font : 12; - COLOUR_NUM oword_colour : 10; - BOOLEAN oword_outline : 1; - LANGUAGE_NUM oword_language : 6; - unsigned ounderline : 2; - unsigned oword_hyph : 1; + { FONT_NUM oword_font : 11; + COLOUR_NUM oword_colour : 10; + BOOLEAN oword_outline : 1; + LANGUAGE_NUM oword_language : 6; + BOOLEAN oword_baselinemark : 1; + unsigned ounderline : 2; + unsigned oword_hyph : 1; } os22; struct /* used by non-WORD objects */ @@ -840,7 +862,7 @@ /*****************************************************************************/ /* */ -/* typedef THIRD_UNION - eight bytes usually holding an object size. */ +/* typedef THIRD_UNION - sixteen bytes usually holding an object size. */ /* */ /* In database records this space is used for a file pointer, or a pointer */ /* to a LINE array if the database is in-memory; in certain */ @@ -875,6 +897,16 @@ int ocs_lnum; } os33; + struct /* words used as file definitions */ + { + unsigned int oline_count; + unsigned short ofile_number; + unsigned char otype_of_file; + unsigned char oused_suffix; + unsigned char oupdated; + unsigned char opath; + } os34; + union rec *ofilter_actual; } THIRD_UNION; @@ -967,7 +999,8 @@ /* outline TRUE if outlining words rather than filling them */ /* language Which internal language to use */ /* nobreakfirst TRUE if break not allowed after first line of para */ -/* nobreaklastt TRUE if break not allowed before last line of para */ +/* nobreaklast TRUE if break not allowed before last line of para */ +/* baselinemark TRUE if mark is to pass through character baseline */ /* */ /* CONSTRAINT - a constraint on how large some object is allowed to be, */ /* either horizontally or vertically */ @@ -1071,6 +1104,7 @@ /* word_colour Colour to print this word in (from style) */ /* word_outline If TRUE, print this word in outline (from style) */ /* word_language Language (for hyphenation) of this word (from style) */ +/* word_baselinemark TRUE if mark of this word goes through baseline */ /* underline TRUE if continuous underlining goes under this word */ /* word_hyph Hyphenation wanted for this word (from style) */ /* word_save_mark Coord of column mark, temporarily in FixAndPrint */ @@ -1224,7 +1258,7 @@ /* save_mark used temporarily by FixAndPrintObject */ /* children The two parameters of this symbol */ /* */ -/* LINK_SOURCE, LINK_DEST - @LinkSource, @LinkDest symbols */ +/* LINK_SOURCE, LINK_DEST, LINK_URL - @LinkSource, @LinkDest, @URLLink */ /* */ /* TOKEN While still being parsed */ /* SIZED The size of the object */ @@ -1304,6 +1338,8 @@ /* GSTUB_EXT, GSTUB_INT, GSTUB_NONE - stubs for transferred galleys */ /* UNEXPECTED_EOF - unexpected end of file token */ /* INCLUDE, SYS_INCLUDE - @Include, @SysInclude symbols */ +/* INCG_REPEATED, SINCG_REPEATED - */ +/* @IncludeGraphicRepeated, @SysIncludeGraphicRepeated symbols */ /* PREPEND, SYS_PREPEND - @PrependGraphic, @SysPrependGraphic symbols */ /* ENVA, ENVB, ENVC, ENVD - @LEnvA, @LEnvB, @LEnvC, @LEnvD tokens only */ /* CENV, CLOS, LVIS, LUSE, LEO - @LCEnv, @LClos, @LVis, @LUse, @LEO tokens */ @@ -1636,10 +1672,12 @@ #define word_font(x) (x)->os1.ou2.os22.oword_font #define spanner_count(x) word_font(x) +#define incg_type(x) word_font(x) #define word_colour(x) (x)->os1.ou2.os22.oword_colour #define spanner_sized(x) word_colour(x) #define word_outline(x) (x)->os1.ou2.os22.oword_outline #define word_language(x) (x)->os1.ou2.os22.oword_language +#define word_baselinemark(x) (x)->os1.ou2.os22.oword_baselinemark #define spanner_fixed(x) word_language(x) #define spanner_broken(x) word_outline(x) #define underline(x) (x)->os1.ou2.os22.ounderline @@ -1717,9 +1755,12 @@ #define cs_pos(x) (x)->os1.ou3.os33.ocs_pos #define cs_lnum(x) (x)->os1.ou3.os33.ocs_lnum -#define gall_rec(x) (x)->os1.ou3.os33.ogall_rec -#define gall_type(x) (x)->os1.ou3.os33.ogall_type -#define gall_pos(x) (x)->os1.ou3.os33.ogall_pos +#define line_count(x) (x)->os1.ou3.os34.oline_count +#define file_number(x) (x)->os1.ou3.os34.ofile_number +#define type_of_file(x) (x)->os1.ou3.os34.otype_of_file +#define used_suffix(x) (x)->os1.ou3.os34.oused_suffix +#define updated(x) (x)->os1.ou3.os34.oupdated +#define path(x) (x)->os1.ou3.os34.opath #define string(x) (x)->os1.ostring @@ -1911,6 +1952,8 @@ FULL_LENGTH urx, FULL_LENGTH ury); void (*LinkDest)(OBJECT name, FULL_LENGTH llx, FULL_LENGTH lly, FULL_LENGTH urx, FULL_LENGTH ury); + void (*LinkURL)(OBJECT url, FULL_LENGTH llx, FULL_LENGTH lly, + FULL_LENGTH urx, FULL_LENGTH ury); void (*LinkCheck)(); } *BACK_END; @@ -2029,61 +2072,63 @@ #define GRAPHIC 97 /* to s @Graphic */ #define LINK_SOURCE 98 /* to s @LinkSource */ #define LINK_DEST 99 /* to s @LinkDest */ -#define TSPACE 100 /* t a space token, parser only */ -#define TJUXTA 101 /* t a juxta token, parser only */ -#define LBR 102 /* t s left brace token */ -#define RBR 103 /* t s right brace token */ -#define BEGIN 104 /* t s @Begin token */ -#define END 105 /* t s @End token */ -#define USE 106 /* t s @Use */ -#define NOT_REVEALED 107 /* t s @NotRevealed */ -#define GSTUB_NONE 108 /* t a galley stub, no rpar */ -#define GSTUB_INT 109 /* t galley stub internal rpar */ -#define GSTUB_EXT 110 /* t galley stub external rpar */ -#define UNEXPECTED_EOF 111 /* t unexpected end of file */ -#define INCLUDE 112 /* s @Include */ -#define SYS_INCLUDE 113 /* s @SysInclude */ -#define PREPEND 114 /* s @Prepend */ -#define SYS_PREPEND 115 /* s @SysPrepend */ -#define DATABASE 116 /* s @Database */ -#define SYS_DATABASE 117 /* s @SysDatabase */ -/* #define START 118 */ /* s \Start */ -#define DEAD 119 /* i a dead galley */ -#define UNATTACHED 120 /* i an inner, unsized galley */ -#define RECEPTIVE 121 /* i a receptive object index */ -#define RECEIVING 122 /* i a receiving object index */ -#define RECURSIVE 123 /* i a recursive definite obj. */ -#define PRECEDES 124 /* i an ordering constraint */ -#define FOLLOWS 125 /* i other end of ordering c. */ -#define CROSS_LIT 126 /* i literal word cross-ref */ -#define CROSS_FOLL 127 /* i following type cross-ref */ -#define CROSS_FOLL_OR_PREC 128 /* i follorprec type cross-ref */ -#define GALL_FOLL 129 /* i galley with &&following */ -#define GALL_FOLL_OR_PREC 130 /* i galley with &&following */ -#define CROSS_TARG 131 /* i value of cross-ref */ -#define GALL_TARG 132 /* i target of these galleys */ -#define GALL_PREC 133 /* i galley with &&preceding */ -#define CROSS_PREC 134 /* i preceding type cross-ref */ -#define PAGE_LABEL_IND 135 /* i index of PAGE_LABEL */ -#define SCALE_IND 136 /* i index of auto SCALE */ -#define COVER_IND 137 /* i index of HCOVER or VCOVER */ -#define EXPAND_IND 138 /* i index of HEXPAND or VEXPD */ -#define THREAD 139 /* a sequence of threads */ -#define CROSS_SYM 140 /* cross-ref info */ -#define CR_ROOT 141 /* RootCross */ -#define MACRO 142 /* a macro symbol */ -#define LOCAL 143 /* a local symbol */ -#define LPAR 144 /* a left parameter */ -#define NPAR 145 /* a named parameter */ -#define RPAR 146 /* a right parameter */ -#define EXT_GALL 147 /* an external galley */ -#define CR_LIST 148 /* a list of cross references */ -#define SCOPE_SNAPSHOT 149 /* a scope snapshot */ -#define DISPOSED 150 /* a disposed record */ +#define LINK_URL 100 /* to s @URLLink */ +#define TSPACE 101 /* t a space token, parser only */ +#define TJUXTA 102 /* t a juxta token, parser only */ +#define LBR 103 /* t s left brace token */ +#define RBR 104 /* t s right brace token */ +#define BEGIN 105 /* t s @Begin token */ +#define END 106 /* t s @End token */ +#define USE 107 /* t s @Use */ +#define NOT_REVEALED 108 /* t s @NotRevealed */ +#define GSTUB_NONE 109 /* t a galley stub, no rpar */ +#define GSTUB_INT 110 /* t galley stub internal rpar */ +#define GSTUB_EXT 111 /* t galley stub external rpar */ +#define UNEXPECTED_EOF 112 /* t unexpected end of file */ +#define INCLUDE 113 /* s @Include */ +#define SYS_INCLUDE 114 /* s @SysInclude */ +#define PREPEND 115 /* s @Prepend */ +#define SYS_PREPEND 116 /* s @SysPrepend */ +#define INCG_REPEATED 117 /* s @IncludeGraphicRepeated */ +#define SINCG_REPEATED 118 /* s @SysIncludeGraphicRepeated */ +#define DATABASE 119 /* s @Database */ +#define SYS_DATABASE 120 /* s @SysDatabase */ +#define DEAD 121 /* i a dead galley */ +#define UNATTACHED 122 /* i an inner, unsized galley */ +#define RECEPTIVE 123 /* i a receptive object index */ +#define RECEIVING 124 /* i a receiving object index */ +#define RECURSIVE 125 /* i a recursive definite obj. */ +#define PRECEDES 126 /* i an ordering constraint */ +#define FOLLOWS 127 /* i other end of ordering c. */ +#define CROSS_LIT 128 /* i literal word cross-ref */ +#define CROSS_FOLL 129 /* i following type cross-ref */ +#define CROSS_FOLL_OR_PREC 130 /* i follorprec type cross-ref */ +#define GALL_FOLL 131 /* i galley with &&following */ +#define GALL_FOLL_OR_PREC 132 /* i galley with &&following */ +#define CROSS_TARG 133 /* i value of cross-ref */ +#define GALL_TARG 134 /* i target of these galleys */ +#define GALL_PREC 135 /* i galley with &&preceding */ +#define CROSS_PREC 136 /* i preceding type cross-ref */ +#define PAGE_LABEL_IND 137 /* i index of PAGE_LABEL */ +#define SCALE_IND 138 /* i index of auto SCALE */ +#define COVER_IND 139 /* i index of HCOVER or VCOVER */ +#define EXPAND_IND 140 /* i index of HEXPAND or VEXPD */ +#define THREAD 141 /* a sequence of threads */ +#define CROSS_SYM 142 /* cross-ref info */ +#define CR_ROOT 143 /* RootCross */ +#define MACRO 144 /* a macro symbol */ +#define LOCAL 145 /* a local symbol */ +#define LPAR 146 /* a left parameter */ +#define NPAR 147 /* a named parameter */ +#define RPAR 148 /* a right parameter */ +#define EXT_GALL 149 /* an external galley */ +#define CR_LIST 150 /* a list of cross references */ +#define SCOPE_SNAPSHOT 151 /* a scope snapshot */ +#define DISPOSED 152 /* a disposed record */ #define is_indefinite(x) ((x) >= CLOSURE && (x) <= HEAD) #define is_header(x) ((x) >= BEGIN_HEADER && (x) <= CLEAR_HEADER) -#define is_definite(x) ((x) >= SPLIT && (x) <= LINK_DEST) +#define is_definite(x) ((x) >= SPLIT && (x) <= LINK_URL) #define is_par(x) ((x) >= LPAR && (x) <= RPAR) #define is_index(x) ((x) >= DEAD && (x) <= EXPAND_IND) #define is_type(x) ((x) >= LINK && (x) < DISPOSED) @@ -2145,9 +2190,9 @@ #define SMALL_CAPS_ON 1 /* small capitals */ /* sides of a mark */ -#define BACK 151 /* means lies to left of mark */ -#define ON 152 /* means lies on mark */ -#define FWD 153 /* means lies to right of mark */ +#define BACK 153 /* means lies to left of mark */ +#define ON 154 /* means lies on mark */ +#define FWD 155 /* means lies to right of mark */ /* statuses of thread objects */ #define NOTSIZED 0 /* this thread object is not sized */ @@ -2155,29 +2200,28 @@ #define FINALSIZE 2 /* thread object size is now final */ /* constraint statuses */ -#define PROMOTE 154 /* this component may be promoted */ -#define CLOSE 155 /* must close dest before promoting */ -#define BLOCK 156 /* cannot promote this component */ -#define CLEAR 157 /* this constraint is now satisfied */ +#define PROMOTE 156 /* this component may be promoted */ +#define CLOSE 157 /* must close dest before promoting */ +#define BLOCK 158 /* cannot promote this component */ +#define CLEAR 159 /* this constraint is now satisfied */ /* gap increment types */ -#define GAP_ABS 158 /* absolute, e.g. 3p */ -#define GAP_INC 159 /* increment, e.g. +3p */ -#define GAP_DEC 160 /* decrement, e.g. -3p */ +#define GAP_ABS 160 /* absolute, e.g. 3p */ +#define GAP_INC 161 /* increment, e.g. +3p */ +#define GAP_DEC 162 /* decrement, e.g. -3p */ /* file types */ #define SOURCE_FILE 0 /* input file from command line */ #define INCLUDE_FILE 1 /* @Include file */ -#define INCGRAPHIC_FILE 2 /* @IncludeGraphic file */ -#define DATABASE_FILE 3 /* database file */ -#define INDEX_FILE 4 /* database index file */ -#define FONT_FILE 5 /* font file */ -#define PREPEND_FILE 6 /* PostScript prologue file */ -#define HYPH_FILE 7 /* hyphenation file */ -#define HYPH_PACKED_FILE 8 /* packed hyphenation file */ -#define MAPPING_FILE 9 /* character mapping file */ -#define FILTER_FILE 10 /* filter output file */ -#define MAX_TYPES 11 /* number of file types */ +#define DATABASE_FILE 2 /* database file */ +#define INDEX_FILE 3 /* database index file */ +#define FONT_FILE 4 /* font file */ +#define PREPEND_FILE 5 /* PostScript prologue file */ +#define HYPH_FILE 6 /* hyphenation file */ +#define HYPH_PACKED_FILE 7 /* packed hyphenation file */ +#define MAPPING_FILE 8 /* character mapping file */ +#define FILTER_FILE 9 /* filter output file */ +#define MAX_TYPES 10 /* number of file types */ /* path types (i.e. sequences of directories for file searching) */ #define SOURCE_PATH 0 /* path to search for source files */ @@ -2345,6 +2389,7 @@ #define KW_GRAPHIC AsciiToFull("@Graphic") #define KW_LINK_SOURCE AsciiToFull("@LinkSource") #define KW_LINK_DEST AsciiToFull("@LinkDest") +#define KW_LINK_URL AsciiToFull("@URLLink") #define KW_PLAINGRAPHIC AsciiToFull("@PlainGraphic") #define KW_VERBATIM AsciiToFull("@Verbatim") #define KW_RAWVERBATIM AsciiToFull("@RawVerbatim") @@ -2385,6 +2430,8 @@ #define KW_SYSDATABASE AsciiToFull("@SysDatabase") #define KW_INCLUDE AsciiToFull("@Include") #define KW_SYSINCLUDE AsciiToFull("@SysInclude") +#define KW_INCG_REPEATED AsciiToFull("@IncludeGraphicRepeated") +#define KW_SINCG_REPEATED AsciiToFull("@SysIncludeGraphicRepeated") #define KW_PREPEND AsciiToFull("@PrependGraphic") #define KW_SYSPREPEND AsciiToFull("@SysPrependGraphic") #define KW_TARGET AsciiToFull("@Target") @@ -2958,6 +3005,7 @@ /***** z05.c Read Definitions **************************************/ extern void ReadPrependDef(unsigned typ, OBJECT encl); +extern void ReadIncGRepeatedDef(unsigned typ, OBJECT encl); extern void ReadDatabaseDef(unsigned typ, OBJECT encl); extern void ReadDefinitions(OBJECT *token, OBJECT encl, unsigned char res_type); @@ -2978,6 +3026,7 @@ extern OBJECT CopyObject(OBJECT x, FILE_POS *pos); extern OBJECT InsertObject(OBJECT x, OBJECT *ins, STYLE *style); extern OBJECT Meld(OBJECT x, OBJECT y); +extern BOOLEAN EqualManifested(OBJECT x, OBJECT y); /***** z08.c Object Manifest **************************************/ extern OBJECT ReplaceWithTidy(OBJECT x, BOOLEAN one_word); @@ -3274,6 +3323,7 @@ #define StringRemove(a) remove((char *)(a)) #define StringRename(a, b) rename((char *)(a),(char *)(b)) extern BOOLEAN StringBeginsWith(FULL_CHAR *str, FULL_CHAR *pattern); +extern BOOLEAN StringBeginsWithWord(FULL_CHAR *str, FULL_CHAR *pattern); extern BOOLEAN StringEndsWith(FULL_CHAR *str, FULL_CHAR *pattern); extern BOOLEAN StringContains(FULL_CHAR *str, FULL_CHAR *pattern); extern FULL_CHAR *StringInt(int i); @@ -3373,8 +3423,13 @@ extern BOOLEAN PDFHasValidTextMatrix(void); /***** z49.c PostScript back end **************************************/ -extern BOOLEAN Encapsulated; /* TRUE if EPS file is wanted */ -extern BACK_END PS_BackEnd; /* PostScript back end record */ +extern BOOLEAN Encapsulated; +extern BACK_END PS_BackEnd; +extern void PS_IncGRepeated(OBJECT x); +extern int PS_FindIncGRepeated(OBJECT x, int typ); +extern void PS_PrintEPSFile(FILE *fp, FILE_POS *pos); +extern BOOLEAN PS_FindBoundingBox(FILE *fp, FILE_POS *pos, FULL_LENGTH *llx, + FULL_LENGTH *lly, FULL_LENGTH *urx, FULL_LENGTH *ury); /***** z50.c PDF back end (new) **************************************/ extern BACK_END PDF_BackEnd; /* PDF back end record */ diff -u --recursive --new-file -u --recursive --new-file lout-3.24/font/Ti-It+ lout-3.25/font/Ti-It+ --- lout-3.24/font/Ti-It+ Wed May 10 19:16:32 2000 +++ lout-3.25/font/Ti-It+ Mon Sep 17 15:58:45 2001 @@ -1,4 +1,16 @@ StartExtraCharMetrics +C -1 ; WX 722 ; N Aogonek ; B 15 0 706 674 ; +C -1 ; WX 444 ; N aogonek ; B 37 -10 442 460 ; +C -1 ; WX 611 ; N Eogonek ; B 12 0 597 662 ; +C -1 ; WX 444 ; N eogonek ; B 25 -10 424 460 ; +C -1 ; WX 667 ; N Cacute ; B 28 -14 633 890 ; +C -1 ; WX 444 ; N cacute ; B 25 -10 412 674 ; +C -1 ; WX 556 ; N Sacute ; B 42 -14 491 676 ; +C -1 ; WX 389 ; N sacute ; B 51 -10 348 460 ; +C -1 ; WX 611 ; N Zacute ; B 9 0 597 662 ; +C -1 ; WX 444 ; N zacute ; B 27 0 418 450 ; +C -1 ; WX 611 ; N Zdotaccent ; B 9 0 597 662 ; +C -1 ; WX 444 ; N zdotaccent ; B 27 0 418 450 ; C -1 ; WX 667 ; N Ccaron ; B 66 -18 714 882 ; C -1 ; WX 444 ; N ccaron ; B 30 -11 501 661 ; C -1 ; WX 722 ; N Dcaron ; B -8 0 700 882 ; @@ -21,6 +33,22 @@ C -1 ; WX 500 ; N uring ; B 42 -11 475 691 ; EndExtraCharMetrics StartBuildComposites +CC Aogonek 2 ; PCC A 0 0 ; PCC ogonek 300 0 ; +CC aogonek 2 ; PCC a 0 0 ; PCC ogonek 155 0 ; +CC Eogonek 2 ; PCC E 0 0 ; PCC ogonek 250 0 ; +CC eogonek 2 ; PCC e 0 0 ; PCC ogonek 105 0 ; +CC Cacute 2 ; PCC C 0 0 ; PCC acute 228 216 ; +CC cacute 2 ; PCC c 0 0 ; PCC acute 74 0 ; +CC Lslash 2 ; PCC L 0 0 ; PCC acute -80 -220; +CC lslash 2 ; PCC l 0 0 ; PCC acute -80 -220 ; +CC Nacute 2 ; PCC N 0 0 ; PCC acute 194 216 ; +CC nacute 2 ; PCC n 0 0 ; PCC acute 83 0 ; +CC Sacute 2 ; PCC S 0 0 ; PCC acute 194 216 ; +CC sacute 2 ; PCC s 0 0 ; PCC acute 83 0 ; +CC Zacute 2 ; PCC Z 0 0 ; PCC acute 194 216 ; +CC zacute 2 ; PCC z 0 0 ; PCC acute 83 0 ; +CC Zdotaccent 2 ; PCC Z 0 0 ; PCC dotaccent 194 216 ; +CC zdotaccent 2 ; PCC z 0 0 ; PCC dotaccent 83 0; CC Ccaron 2 ; PCC C 0 0 ; PCC caron 288 221 ; CC ccaron 2 ; PCC c 0 0 ; PCC caron 75 0 ; CC Dcaron 2 ; PCC D 0 0 ; PCC caron 253 221 ; diff -u --recursive --new-file -u --recursive --new-file lout-3.24/font/Ti-Rm+ lout-3.25/font/Ti-Rm+ --- lout-3.24/font/Ti-Rm+ Wed May 10 19:16:32 2000 +++ lout-3.25/font/Ti-Rm+ Mon Sep 17 15:58:45 2001 @@ -1,6 +1,12 @@ StartExtraCharMetrics +C -1 ; WX 722 ; N Aogonek ; B 15 0 706 674 ; +C -1 ; WX 444 ; N aogonek ; B 37 -10 442 460 ; +C -1 ; WX 611 ; N Eogonek ; B 12 0 597 662 ; +C -1 ; WX 444 ; N eogonek ; B 25 -10 424 460 ; C -1 ; WX 667 ; N Ccaron ; B 28 -14 633 890 ; C -1 ; WX 444 ; N ccaron ; B 25 -10 412 674 ; +C -1 ; WX 667 ; N Cacute ; B 28 -14 633 890 ; +C -1 ; WX 444 ; N cacute ; B 25 -10 412 674 ; C -1 ; WX 722 ; N Dcaron ; B 16 0 685 890 ; C -1 ; WX 597 ; N dcaron ; B 27 -10 644 751 ; C -1 ; WX 611 ; N Ecaron ; B 12 0 597 890 ; @@ -10,35 +16,59 @@ C -1 ; WX 375 ; N lcaron ; B 19 0 410 751 ; C -1 ; WX 278 ; N lacute ; B 19 0 312 894 ; C -1 ; WX 722 ; N Ncaron ; B 12 -11 707 890 ; -C -1 ; WX 500 ; N ncaron ; B 16 0 485 674 ; +C -1 ; WX 500 ; N ncaron ; B 16 0 430 674 ; +C -1 ; WX 722 ; N Ncacute ; B 12 -11 707 890 ; +C -1 ; WX 500 ; N ncacute ; B 16 0 485 674 ; C -1 ; WX 667 ; N Rcaron ; B 17 0 659 890 ; C -1 ; WX 667 ; N Racute ; B 17 0 659 894 ; C -1 ; WX 333 ; N rcaron ; B 5 0 335 674 ; C -1 ; WX 333 ; N racute ; B 5 0 339 678 ; +C -1 ; WX 556 ; N Sacute ; B 42 -14 491 676 ; +C -1 ; WX 389 ; N sacute ; B 51 -10 348 460 ; C -1 ; WX 611 ; N Tcaron ; B 17 0 593 890 ; C -1 ; WX 375 ; N tcaron ; B 13 -10 432 676 ; C -1 ; WX 722 ; N Uring ; B 14 -14 705 890 ; C -1 ; WX 500 ; N uring ; B 9 -10 479 711 ; +C -1 ; WX 611 ; N Zacute ; B 9 0 597 662 ; +C -1 ; WX 444 ; N zacute ; B 27 0 418 450 ; +C -1 ; WX 611 ; N Zdotaccent ; B 9 0 597 662 ; +C -1 ; WX 444 ; N zdotaccent ; B 27 0 418 450 ; EndExtraCharMetrics StartBuildComposites +CC Aogonek 2 ; PCC A 0 0 ; PCC ogonek 300 0 ; +CC aogonek 2 ; PCC a 0 0 ; PCC ogonek 155 0 ; +CC Eogonek 2 ; PCC E 0 0 ; PCC ogonek 250 0 ; +CC eogonek 2 ; PCC e 0 0 ; PCC ogonek 105 0 ; CC Ccaron 2 ; PCC C 0 0 ; PCC caron 228 216 ; CC ccaron 2 ; PCC c 0 0 ; PCC caron 74 0 ; +CC Cacute 2 ; PCC C 0 0 ; PCC acute 228 216 ; +CC cacute 2 ; PCC c 0 0 ; PCC acute 74 0 ; CC Dcaron 2 ; PCC D 0 0 ; PCC caron 194 216 ; CC dcaron 2 ; PCC d 0 0 ; PCC quoteright 426 75 ; CC Ecaron 2 ; PCC E 0 0 ; PCC caron 139 216 ; CC ecaron 2 ; PCC e 0 0 ; PCC caron 55 0 ; CC Lcaron 2 ; PCC L 0 0 ; PCC quoteright 250 52 ; -CC Lacute 2 ; PCC L 0 0 ; PCC acute 139 216 ; CC lcaron 2 ; PCC l 0 0 ; PCC quoteright 192 75 ; +CC Lslash 2 ; PCC L 0 0 ; PCC acute -80 -220; +CC lslash 2 ; PCC l 0 0 ; PCC acute -80 -220 ; +CC Lacute 2 ; PCC L 0 0 ; PCC acute 139 216 ; CC lacute 2 ; PCC l 0 0 ; PCC acute -5 216 ; CC Ncaron 2 ; PCC N 0 0 ; PCC caron 194 216 ; CC ncaron 2 ; PCC n 0 0 ; PCC caron 83 0 ; +CC Nacute 2 ; PCC N 0 0 ; PCC acute 194 216 ; +CC nacute 2 ; PCC n 0 0 ; PCC acute 83 0 ; CC Rcaron 2 ; PCC R 0 0 ; PCC caron 167 216 ; CC Racute 2 ; PCC R 0 0 ; PCC acute 210 216 ; CC rcaron 2 ; PCC r 0 0 ; PCC caron 0 0 ; CC racute 2 ; PCC r 0 0 ; PCC acute 22 0 ; +CC Sacute 2 ; PCC S 0 0 ; PCC acute 194 216 ; +CC sacute 2 ; PCC s 0 0 ; PCC acute 83 0 ; CC Tcaron 2 ; PCC T 0 0 ; PCC caron 139 216 ; CC tcaron 2 ; PCC t 0 0 ; PCC quoteright 214 0 ; CC Uring 2 ; PCC U 0 0 ; PCC ring 194 179 ; CC uring 2 ; PCC u 0 0 ; PCC ring 83 0 ; +CC Zacute 2 ; PCC Z 0 0 ; PCC acute 194 216 ; +CC zacute 2 ; PCC z 0 0 ; PCC acute 83 0 ; +CC Zdotaccent 2 ; PCC Z 0 0 ; PCC dotaccent 194 216 ; +CC zdotaccent 2 ; PCC z 0 0 ; PCC dotaccent 83 0; EndBuildComposites diff -u --recursive --new-file -u --recursive --new-file lout-3.24/hyph/croatian.lh lout-3.25/hyph/croatian.lh --- lout-3.24/hyph/croatian.lh Thu Jan 1 10:00:00 1970 +++ lout-3.25/hyph/croatian.lh Tue May 15 09:13:32 2001 @@ -0,0 +1,1529 @@ +Lout hyphenation information + +% hrhyph.tex +% Hyphenation patterns for Croatian language words for use with +% T1 encoding, which is supported in DC fonts. +% These can also be used with OT1 encoding. +% +% The first version was realised in late 1994. +% Second, much more improved version was realised in the beginning of 1996. +% Date of the last change: 19.03.1996. +% +% Marinovi\'c Igor +% migor@student.math.hr +% +% +% + +Classes: +@!$%^&*()_-+=~`{[}]:;'|<,.>?/0123456789 +aA +bB +cC +dD +eE +fF +gG +hH +iI +jJ +kK +lL +mM +nN +oO +pP +qQ +rR +sS +tT +uU +vV +wW +xX +yY +zZ +æÆ +èÈ +ðÐ +¹© +¾® + +Patterns: +a1a2 +a1e2 +a1i2 +a1o2 +a1u2 +e1a2 +e1e2 +e1i2 +e1o2 +e1u2 +i1a2 +i1e2 +i1i2 +i1o2 +i1u2 +o1a2 +o1e2 +o1i2 +o1o2 +o1u2 +u1a2 +u1e2 +u1i2 +u1o2 +u1u2 +a1ba +a1be +a1bi +a1bo +a1bu +a1ca +a1ce +a1ci +a1co +a1cu +a1èa +a1èe +a1èi +a1èo +a1èu +a1æa +a1æe +a1æi +a1æo +a1æu +a1da +a1de +a1di +a1do +a1du +a1d¾a +a1d¾e +a1d¾i +a1d¾o +a1d¾u +a1ða +a1ðe +a1ði +a1ðo +a1ðu +a1fa +a1fe +a1fi +a1fo +a1fu +a1ga +a1ge +a1gi +a1go +a1gu +a1ha +a1he +a1hi +a1ho +a1hu +a1ja +a1je +a1ji +a1jo +a1ju +a1ka +a1ke +a1ki +a1ko +a1ku +a1la +a1le +a1li +a1lo +a1lu +a1lja +a1lje +a1lji +a1ljo +a1lju +a1ma +a1me +a1mi +a1mo +a1mu +a1na +a1ne +a1ni +a1no +a1nu +a1nja +a1nje +a1nji +a1njo +a1nju +a1pa +a1pe +a1pi +a1po +a1pu +a1ra +a1re +a1ri +a1ro +a1ru +a1sa +a1se +a1si +a1so +a1su +a1¹a +a1¹e +a1¹i +a1¹o +a1¹u +a1ta +a1te +a1ti +a1to +a1tu +a1va +a1ve +a1vi +a1vo +a1vu +a1za +a1ze +a1zi +a1zo +a1zu +a1¾a +a1¾e +a1¾i +a1¾o +a1¾u +e1ba +e1be +e1bi +e1bo +e1bu +e1ca +e1ce +e1ci +e1co +e1cu +e1èa +e1èe +e1èi +e1èo +e1èu +e1æa +e1æe +e1æi +e1æo +e1æu +e1da +e1de +e1di +e1do +e1du +e1d¾a +e1d¾e +e1d¾i +e1d¾o +e1d¾u +e1ða +e1ðe +e1ði +e1ðo +e1ðu +e1fa +e1fe +e1fi +e1fo +e1fu +e1ga +e1ge +e1gi +e1go +e1gu +e1ha +e1he +e1hi +e1ho +e1hu +e1ja +e1je +e1ji +e1jo +e1ju +e1ka +e1ke +e1ki +e1ko +e1ku +e1la +e1le +e1li +e1lo +e1lu +e1lja +e1lje +e1lji +e1ljo +e1lju +e1ma +e1me +e1mi +e1mo +e1mu +e1na +e1ne +e1ni +e1no +e1nu +e1nja +e1nje +e1nji +e1njo +e1nju +e1pa +e1pe +e1pi +e1po +e1pu +e1ra +e1re +e1ri +e1ro +e1ru +e1sa +e1se +e1si +e1so +e1su +e1¹a +e1¹e +e1¹i +e1¹o +e1¹u +e1ta +e1te +e1ti +e1to +e1tu +e1va +e1ve +e1vi +e1vo +e1vu +e1za +e1ze +e1zi +e1zo +e1zu +e1¾a +e1¾e +e1¾i +e1¾o +e1¾u +i1ba +i1be +i1bi +i1bo +i1bu +i1ca +i1ce +i1ci +i1co +i1cu +i1èa +i1èe +i1èi +i1èo +i1èu +i1æa +i1æe +i1æi +i1æo +i1æu +i1da +i1de +i1di +i1do +i1du +i1d¾a +i1d¾e +i1d¾i +i1d¾o +i1d¾u +i1ða +i1ðe +i1ði +i1ðo +i1ðu +i1fa +i1fe +i1fi +i1fo +i1fu +i1ga +i1ge +i1gi +i1go +i1gu +i1ha +i1he +i1hi +i1ho +i1hu +i1ja +i1je +i1ji +i1jo +i1ju +i1ka +i1ke +i1ki +i1ko +i1ku +i1la +i1le +i1li +i1lo +i1lu +i1lja +i1lje +i1lji +i1ljo +i1lju +i1ma +i1me +i1mi +i1mo +i1mu +i1na +i1ne +i1ni +i1no +i1nu +i1nja +i1nje +i1nji +i1njo +i1nju +i1pa +i1pe +i1pi +i1po +i1pu +i1ra +i1re +i1ri +i1ro +i1ru +i1sa +i1se +i1si +i1so +i1su +i1¹a +i1¹e +i1¹i +i1¹o +i1¹u +i1ta +i1te +i1ti +i1to +i1tu +i1va +i1ve +i1vi +i1vo +i1vu +i1za +i1ze +i1zi +i1zo +i1zu +i1¾a +i1¾e +i1¾i +i1¾o +i1¾u +o1ba +o1be +o1bi +o1bo +o1bu +o1ca +o1ce +o1ci +o1co +o1cu +o1èa +o1èe +o1èi +o1èo +o1èu +o1æa +o1æe +o1æi +o1æo +o1æu +o1da +o1de +o1di +o1do +o1du +o1d¾a +o1d¾e +o1d¾i +o1d¾o +o1d¾u +o1ða +o1ðe +o1ði +o1ðo +o1ðu +o1fa +o1fe +o1fi +o1fo +o1fu +o1ga +o1ge +o1gi +o1go +o1gu +o1ha +o1he +o1hi +o1ho +o1hu +o1ja +o1je +o1ji +o1jo +o1ju +o1ka +o1ke +o1ki +o1ko +o1ku +o1la +o1le +o1li +o1lo +o1lu +o1lja +o1lje +o1lji +o1ljo +o1lju +o1ma +o1me +o1mi +o1mo +o1mu +o1na +o1ne +o1ni +o1no +o1nu +o1nja +o1nje +o1nji +o1njo +o1nju +o1pa +o1pe +o1pi +o1po +o1pu +o1ra +o1re +o1ri +o1ro +o1ru +o1sa +o1se +o1si +o1so +o1su +o1¹a +o1¹e +o1¹i +o1¹o +o1¹u +o1ta +o1te +o1ti +o1to +o1tu +o1va +o1ve +o1vi +o1vo +o1vu +o1za +o1ze +o1zi +o1zo +o1zu +o1¾a +o1¾e +o1¾i +o1¾o +o1¾u +u1ba +u1be +u1bi +u1bo +u1bu +u1ca +u1ce +u1ci +u1co +u1cu +u1èa +u1èe +u1èi +u1èo +u1èu +u1æa +u1æe +u1æi +u1æo +u1æu +u1da +u1de +u1di +u1do +u1du +u1d¾a +u1d¾e +u1d¾i +u1d¾o +u1d¾u +u1ða +u1ðe +u1ði +u1ðo +u1ðu +u1fa +u1fe +u1fi +u1fo +u1fu +u1ga +u1ge +u1gi +u1go +u1gu +u1ha +u1he +u1hi +u1ho +u1hu +u1ja +u1je +u1ji +u1jo +u1ju +u1ka +u1ke +u1ki +u1ko +u1ku +u1la +u1le +u1li +u1lo +u1lu +u1lja +u1lje +u1lji +u1ljo +u1lju +u1ma +u1me +u1mi +u1mo +u1mu +u1na +u1ne +u1ni +u1no +u1nu +u1nja +u1nje +u1nji +u1njo +u1nju +u1pa +u1pe +u1pi +u1po +u1pu +u1ra +u1re +u1ri +u1ro +u1ru +u1sa +u1se +u1si +u1so +u1su +u1¹a +u1¹e +u1¹i +u1¹o +u1¹u +u1ta +u1te +u1ti +u1to +u1tu +u1va +u1ve +u1vi +u1vo +u1vu +u1za +u1ze +u1zi +u1zo +u1zu +u1¾a +u1¾e +u1¾i +u1¾o +u1¾u +% +b1b +b1c +b1è +b1æ +b1d +b1d¾ +b1ð +b1f +b1g +b1h +1bj +2bj. +b1k +1bl +2bl. +2b1lj +b1m +b1n +b1nj +b1p +1br +2br. +b1s +b1¹ +b1t +1bv +2bv. +b1z +b1¾ +c1b +c1c +c1è +c1æ +c1d +c1d¾ +c1ð +c1f +c1g +c1h +1cj +2cj. +c1k +1cl +2cl. +2c1lj +c1m +c1n +c1nj +c1p +1cr +2cr. +c1s +c1¹ +c1t +1cv +2cv. +c1z +c1¾ +è1b +è1c +è1è +è1æ +è1d +è1d¾ +è1ð +è1f +è1g +è1h +1èj +2èj. +è1k +1èl +2èl. +2è1lj +è1m +è1n +è1nj +è1p +1èr +2èr. +è1s +è1¹ +è1t +1èv +2èv. +è1z +è1¾ +æ1b +æ1c +æ1è +æ1æ +æ1d +æ1d¾ +æ1ð +æ1f +æ1g +æ1h +æ1j +æ1k +1æl +2æl. +2æ1lj +æ1m +æ1n +æ1nj +æ1p +1ær +2ær. +æ1s +æ1¹ +æ1t +1æv +2æv. +æ1z +æ1¾ +d1b +d1c +d1è +d1æ +d1d +d2¾ +d1ð +d1f +2d1g +d1h +1dj +2dj. +d1k +2d1l +2d1lj +d1m +d1n +d1nj +d1p +1dr +2dr. +d1s +d1¹ +d1t +1dv +2dv. +d1z +d¾1b +d¾1c +d¾1è +d¾1æ +d¾1d +d¾1d¾ +d¾1ð +d¾1f +d¾1g +d¾1h +1d¾j +2d¾j. +d¾1k +1d¾l +2d¾l. +2d¾1lj +d¾1m +d¾1n +d¾1nj +d¾1p +1d¾r +2d¾r. +d¾1s +d¾1¹ +d¾1t +1d¾v +2d¾v. +d¾1z +d¾1¾ +ð1b +ð1c +ð1è +ð1æ +ð1d +ð1d¾ +ð1ð +ð1f +ð1g +ð1h +1ðj +2ðj. +ð1k +1ðl +2ðl. +2ð1lj +ð1m +ð1n +ð1nj +ð1p +1ðr +2ðr. +ð1s +ð1¹ +ð1t +1ðv +2ðv. +ð1z +ð1¾ +f1b +f1c +f1è +f1æ +f1d +f1d¾ +f1ð +f1f +f1g +f1h +1fj +2fj. +f1k +1fl +2fl. +2f1lj +f1m +f1n +f1nj +f1p +1fr +2fr. +f1s +f1¹ +f1t +1fv +2fv. +f1z +f1¾ +g1b +g1c +g1è +g1æ +g1d +g1d¾ +g1ð +g1f +g1g +g1h +1gj +2gj. +g1k +1gl +2gl. +2g1lj +g1m +g1n +g1nj +g1p +1gr +2gr. +g1s +g1¹ +g1t +1gv +2gv. +g1z +g1¾ +h1b +h1c +h1è +h1æ +h1d +h1d¾ +h1ð +h1f +h1g +h1h +1hj +2hj. +h1k +1hl +2hl. +2h1lj +h1m +h1n +h1nj +h1p +1hr +2hr. +h1s +h1¹ +h1t +1hv +2hv. +h1z +h1¾ +j1b +j1c +j1è +j1æ +j1d +j1d¾ +j1ð +j1f +j1g +j1h +j1j +j1k +j1l +2j1lj +j1m +j1n +j1nj +j1p +j1r +j1s +j1¹ +j1t +j1v +j1z +j1¾ +k1b +k1c +k1è +k1æ +k1d +k1d¾ +k1ð +k1f +k1g +k1h +1kj +2kj. +k1k +k1l +1k2lj +2klj. +k1m +k1n +k1nj +k1p +1kr +2kr. +k1s +k1¹ +k1t +k1v +k1z +k1¾ +l1b +l1c +l1è +l1æ +l1d +l1d¾ +l1ð +l1f +l1g +l1h +l1k +l1l +2l1lj +l1m +l1n +l1nj +l1p +l1r +l1s +l1¹ +l1t +l1v +l1z +l1¾ +lj1b +lj1c +lj1è +lj1æ +lj1d +lj1d¾ +lj1ð +lj1f +lj1g +lj1h +lj1k +1ljl +2ljl. +lj1lj +lj1m +lj1n +lj1nj +lj1p +1ljr +2ljr. +lj1s +lj1¹ +lj1t +1ljv +2ljv. +lj1z +lj1¾ +m1b +m1c +m1è +m1æ +m1d +m1d¾ +m1ð +m1f +m1g +m1h +1mj +2mj. +m1k +1ml +2ml. +2m1lj +m1m +m1n +m1nj +m1p +1mr +2mr. +m1s +m1¹ +m1t +1mv +2mv. +m1z +m1¾ +n1b +n1c +n1è +n1æ +n1d +n1d¾ +n1ð +n1f +n1g +n1h +2nj. +n1k +1nl +2nl. +2n1lj +n1m +n1n +n1nj +n1p +n1r +n1s +n1¹ +n1t +1nv +2nv. +n1z +n1¾ +nj1b +nj1c +nj1è +nj1æ +nj1d +nj1d¾ +nj1ð +nj1f +nj1g +nj1h +1njj +2njj. +nj1k +1njl +2njl. +2nj1lj +nj1m +nj1n +nj1nj +nj1p +1njr +2njr. +nj1s +nj1¹ +nj1t +1njv +2njv. +nj1z +nj1¾ +p1b +p1c +p1è +p1æ +p1d +p1d¾ +p1ð +p1f +p1g +2p1h +1pj +2pj. +p1k +1pl +2pl. +2p1lj +p1m +p1n +p1nj +p1p +1pr +2pr. +p1s +p1¹ +p1t +1pv +2pv. +p1z +p1¾ +r1b +r1c +r1è +r1æ +r1d +r1d¾ +r1ð +r1f +r1g +r1h +r1j +r1k +r1l +2r1lj +r1m +r1n +r1nj +r1p +r1r +r1s +r1¹ +r1t +r1v +r1z +r1¾ +1sb +2sb. +s1c +1sè +2sè. +1sæ +2sæ. +1sd +2sd. +1sd¾ +2sd¾. +1sð +2sð. +1sf +2sf. +1sg +2sg. +1sh +2sh. +1sj +2sj. +1sk +2sk. +s1l +1slj +2slj. +1sm +2sm. +s1n +2sn. +1snj +2snj. +s1p +1sr +2sr. +1ss +2ss. +1s¹ +2s¹. +s1t +2st. +1sv +2sv. +1sz +2sz. +1s¾ +2s¾. +1¹b +2¹b. +¹1c +¹1è +¹1æ +1¹d +2¹d. +1¹d¾ +2¹d¾. +1¹ð +2¹ð. +1¹f +2¹f. +1¹g +2¹g. +1¹h +2¹h. +1¹j +2¹j. +1¹k +2¹k. +¹1l +2¹1lj +1¹m +2¹m. +¹1n +2¹1nj +1¹p +2¹p. +1¹r +2¹r. +1¹s +2¹s. +1¹¹ +2¹¹. +1¹t +2¹t. +1¹v +2¹v. +1¹z +2¹z. +1¹¾ +2¹¾. +t1b +t1c +t1è +t1æ +t1d +t1d¾ +t1ð +t1f +t1g +t1h +1tj +2tj. +t1k +1tl +2tl. +2t1lj +t1m +t1n +t1nj +t1p +1tr +2tr. +t1s +t1¹ +t1t +1tv +2tv. +t1z +t1¾ +v1b +v1c +v1è +v1æ +v1d +v1d¾ +v1ð +v1f +v1g +v1h +v1j +1v2je +vj. +v1k +v1l +2v1lj +v1m +v1n +v1nj +v1p +1vr +v1s +v1¹ +v1t +v1v +v1z +v1¾ +z1b +1zc +2zc. +1zè +2zè. +1zæ +2zæ. +z1d +1zd¾ +2zd¾. +1zð +2zð. +1zf +2zf. +z1g +1zh +2zh. +1zj +2zj. +1zk +2zk. +z1l +2z1lj +z1m +z1n +1znj +2znj. +1zp +2zp. +z1r +z1s +1z¹ +2z¹. +1zt +2zt. +1zv +2zv. +1zz +2zz. +1z¾ +2z¾. +¾1b +2¾b. +1¾c +2¾c. +1¾è +2¾è. +1¾æ +2¾æ. +1¾d +2¾d. +1¾d¾ +2¾d¾. +1¾ð +2¾ð. +1¾f +2¾f. +1¾g +2¾g. +1¾h +2¾h. +¾1j +1¾k +2¾k. +1¾l +2¾l. +¾1lj +1¾m +2¾m. +¾1n +2¾n. +2¾1nj +1¾p +2¾p. +1¾r +2¾r. +1¾s +2¾s. +1¾¹ +2¾¹. +1¾t +2¾t. +1¾v +2¾v. +1¾z +2¾z. +1¾¾ +2¾¾. +% +2d1vj +2d1vr +z1g2nj +æ1s2t +d1s2m +j1z2g +r2n1t +r2z1n +m2p1t +2d1vl +r2t1c +r2n1c +r2è1k +2s1hr +z1v2l +2z1vr +r2k1n +r2c1n +r2h1nj +s2p1n +j1s2l +r2d1n +.zg2 +r2d¾1b +2¹1tv +r2t1s +n2t1s +2s1kr +r2n1k +d1¹2k +d1s2p +r2t1m +1r2je +k2s1p +t1s2t +l2m1s +r2h1k +j1s2t +s1v2l +r2p1c +t1k2l +s1k2l +n2t1n +2d1ja +2rt. +z1r2j +d1s2t +n2k1c +r2t1k +r2g1n +r2h1t +.na2j1 +.be2z1 +.iz1 +.is1 +.ne2o3 +r2t1n +r2v1n +r1s2t +n2s1t +l2f1t diff -u --recursive --new-file -u --recursive --new-file lout-3.24/hyph/italian.lh lout-3.25/hyph/italian.lh --- lout-3.24/hyph/italian.lh Fri Feb 5 09:44:21 1999 +++ lout-3.25/hyph/italian.lh Thu Sep 20 14:56:31 2001 @@ -8,7 +8,8 @@ % Classes: -@!$%^&*()_-+=~`{[}]:;'|<,.>?/0123456789 +@!$%^&*()_-+=~`{[}]:;|<,.>?/0123456789 +' aA bB cC diff -u --recursive --new-file -u --recursive --new-file lout-3.24/hyph/magyar.lh lout-3.25/hyph/magyar.lh --- lout-3.24/hyph/magyar.lh Thu Jan 1 10:00:00 1970 +++ lout-3.25/hyph/magyar.lh Sun Aug 19 10:20:08 2001 @@ -0,0 +1,2440 @@ +Lout hyphenation information +% +% This is a Hun hyphenation file created by Héri Tamás. +% The only comment received with the file was this one: +% +% Like Hungarian itself, this file is encoded in the Latin1 +% character set. Hungarian has 9 accented letters, each with +% upper-case and lower-case forms: +% +% PostScript Latin1 Latin1 Latin1 +% name decimal octal literal +% code code character +% +% aacute 225 341 á +% eacute 233 351 é +% iacute 237 355 í +% oacute 243 363 ó +% uacute 250 372 ú +% odblacute 245 365 õ +% odieresis 246 366 ö +% udblacute 251 373 û +% udieresis 252 374 ü +% +% Aacute 193 301 Á +% Eacute 201 311 É +% Iacute 205 315 Í +% Oacute 211 323 Ó +% Uacute 218 332 Ú +% Odblacute 213 325 Õ +% Odieresis 214 326 Ö +% Udblacute 219 333 Û +% Udieresis 220 334 Ü +% + +Classes: +@!$%^&*()_-+=~`{[}]:;'|<,.>?/0123456789 +aA +bB +cC +dD +eE +fF +gG +hH +iI +jJ +kK +lL +mM +nN +oO +pP +qQ +rR +sS +tT +uU +vV +wW +xX +yY +zZ +áÁ +éÉ +íÍ +óÓ +úÚ +öÖ +üÜ +õÕ +ûÛ + +Patterns: +1ba +1bá +1be +1bé +1bi +1bí +1bo +1bó +1bö +1bõ +1bu +1bú +1bü +1bû +1ca +1cá +1ce +1cé +1ci +1cí +1co +1có +1cö +1cõ +1cu +1cú +1cü +1cû +1csa +1csá +1cse +1csé +1csi +1csí +1cso +1csó +1csö +1csõ +1csu +1csú +1csü +1csû +1csy +1cha +1chá +1che +1ché +1chi +1chí +1cho +1chó +1chö +1chõ +1chu +1chú +1chü +1chû +% cz = c or cs in old Hungarian orthography +% c+z ritka összetett szavakban +1cza +1czá +1cze +1czé +1czi +1czí +1czo +1czó +1czö +1czõ +1czu +1czú +1czü +1czû +1czy +1da +1dá +1de +1dé +1di +1dí +1do +1dó +1dö +1dõ +1du +1dú +1dü +1dû +1dza +1dzá +1dze +1dzé +1dzi +1dzí +1dzo +1dzó +1dzö +1dzõ +1dzu +1dzú +1dzü +1dzû +1dzsa +1dzsá +1dzse +1dzsé +1dzsi +1dzsí +1dzso +1dzsó +1dzsö +1dzsõ +1dzsu +1dzsú +1dzsü +1dzsû +1fa +1fá +1fe +1fé +1fi +1fí +1fo +1fó +1fö +1fõ +1fu +1fú +1fü +1fû +1ffy +1ga +1gá +1ge +1gé +1gi +1gí +1go +1gó +1gö +1gõ +1gu +1gú +1gü +1gû +1gya +1gyá +1gye +1gyé +1gyi +1gyí +1gyo +1gyó +1gyö +1gyõ +1gyu +1gyú +1gyü +1gyû +1ha +1há +1he +1hé +1hi +1hí +1ho +1hó +1hö +1hõ +1hu +1hú +1hü +1hû +1ja +1já +1je +1jé +1ji +1jí +1jo +1jó +1jö +1jõ +1ju +1jú +1jü +1jû +1ka +1ká +1ke +1ké +1ki +1kí +1ko +1kó +1kö +1kõ +1ku +1kú +1kü +1kû +1ky % Pilinszky +1la +1lá +1le +1lé +1li +1lí +1lo +1ló +1lö +1lõ +1lu +1lú +1lü +1lû +1lya +1lyá +1lye +1lyé +1lyi +1lyí +1lyo +1lyó +1lyö +1lyõ +1lyu +1lyú +1lyü +1lyû +1ma +1má +1me +1mé +1mi +1mí +1mo +1mó +1mö +1mõ +1mu +1mú +1mü +1mû +1na +1ná +1ne +1né +1ni +1ní +1no +1nó +1nö +1nõ +1nu +1nú +1nü +1nû +1nya +1nyá +1nye +1nyé +1nyi +1nyí +1nyo +1nyó +1nyö +1nyõ +1nyu +1nyú +1nyü +1nyû +1pa +1pá +1pe +1pé +1pi +1pí +1po +1pó +1pö +1põ +1pu +1pú +1pü +1pû +1qa +1qá +1qe +1qé +1qi +1qí +1qo +1qó +1qö +1qõ +1qu2 +1qú +1qü +1qû +1ra +1rá +1re +1ré +1ri +1rí +1ro +1ró +1rö +1rõ +1ru +1rú +1rü +1rû +1ry +1sa +1sá +1se +1sé +1si +1sí +1so +1só +1sö +1sõ +1su +1sú +1sü +1sû +1sza +1szá +1sze +1szé +1szi +1szí +1szo +1szó +1szö +1szõ +1szu +1szú +1szü +1szû +1ta +1tá +1te +1té +1ti +1tí +1to +1tó +1tö +1tõ +1tu +1tú +1tü +1tû +1tya +1tyá +1tye +1tyé +1tyi +1tyí +1tyo +1tyó +1työ +1tyõ +1tyu +1tyú +1tyü +1tyû +1va +1vá +1ve +1vé +1vi +1ví +1vo +1vó +1vö +1võ +1vu +1vú +1vü +1vû +1wa +1wá +1we +1wé +1wi +1wí +1wo +1wó +1wö +1wõ +1wu +1wú +1wü +1wû +1xa +1xá +1xe +1xé +1xi +1xí +1xo +1xó +1xö +1xõ +1xu +1xú +1xü +1xû +1za +1zá +1ze +1zé +1zi +1zí +1zo +1zó +1zö +1zõ +1zu +1zú +1zü +1zû +1zsa +1zsá +1zse +1zsé +1zsi +1zsí +1zso +1zsó +1zsö +1zsõ +1zsu +1zsú +1zsü +1zsû +% V1V +a1a +a1á +a1e +a1é +a1i +a1í +a1o +a1ó +a1ö +a1õ +a1u +a1ú +a1ü +a1û +á1a +á1á +á1e +á1é +á1i +á1í +á1o +á1ó +á1ö +á1õ +á1u +á1ú +á1ü +á1û +e1a +e1á +e1e +e1é +e1i +e1í +e1o +e1ó +e1ö +e1õ +e1u +e1ú +e1ü +e1û +é1a +é1á +é1e +é1é +é1i +é1í +é1o +é1ó +é1ö +é1õ +é1u +é1ú +é1ü +é1û +i1a +i1á +i1e +i1é +i1i +i1í +i1o +i1ó +i1ö +i1õ +i1u +i1ú +i1ü +i1û +í1a +í1á +í1e +í1é +í1i +í1í +í1o +í1ó +í1ö +í1õ +í1u +í1ú +í1ü +í1û +o1a +o1á +o1e +o1é +o1i +o1í +o1o +o1ó +o1ö +o1õ +o1u +o1ú +o1ü +o1û +ó1a +ó1á +ó1e +ó1é +ó1i +ó1í +ó1o +ó1ó +ó1ö +ó1õ +ó1u +ó1ú +ó1ü +ó1û +ö1a +ö1á +ö1e +ö1é +ö1i +ö1í +ö1o +ö1ó +ö1ö +ö1õ +ö1u +ö1ú +ö1ü +ö1û +õ1a +õ1á +õ1e +õ1é +õ1i +õ1í +õ1o +õ1ó +õ1ö +õ1õ +õ1u +õ1ú +õ1ü +õ1û +u1a +u1á +u1e +u1é +u1i +u1í +u1o +u1ó +u1ö +u1õ +u1u +u1ú +u1ü +u1û +ú1a +ú1á +ú1e +ú1é +ú1i +ú1í +ú1o +ú1ó +ú1ö +ú1õ +ú1u +ú1ú +ú1ü +ú1û +ü1a +ü1á +ü1e +ü1é +ü1i +ü1í +ü1o +ü1ó +ü1ö +ü1õ +ü1u +ü1ú +ü1ü +ü1û +û1a +û1á +û1e +û1é +û1i +û1í +û1o +û1ó +û1ö +û1õ +û1u +û1ú +û1ü +û1û +% Kettös mássalhangzók +% Digraphic Consonants: c/d/s/z 2 h/s/z -- exceptions later +c2h +c2s +c2z % old Hung +%d2zs +d2z +s2z +z2s +% .CC-CV not allowed +1ch2r +1ph2r +.sp2 +%.st2 below +.sz2 +% Hosszú kettös mássalhangzók +% Long (double) Consonants: -- exceptions later +s2sz +c2cs +z2zs +d2dz +g2gy +l2ly +n2ny +t2ty +% all exceptions (mainly composita/pounds) in a single series +abla2k1üveg +acé2l1i +ádá2z3ság +adóssá2g1 +agrá2r1 +agy1é2r1elmesz +agyo2n1üt +akara2t1erõ +aláb2b1is +.ala2p1a +.ala2p1ár +.ala2p1ér +.ala2p1i +.ala2p1okm +.ala2p1ötl +á2l1alrc +a2l1elnök +a2l1ezredes +a2l1ispán +alkotmá2ny1e +.álla2m1a +.álla2m1e +.álla2m1érd +.álla2m1ig +.álla2t1áll +.álla2t1egész +.álla2t1id +.álla2t1orv +.álla2t1öv +.álla2t1ért +anna2k1idején +anti1k2lerik +.á2r1aján +.á2r1alak +.ára2m1e +.ara2ny1al +.ara2ny1ás +.ara2ny1ér. +.ara2ny1érc +.ara2ny1ére +.ara2ny1érték +.ara2ny1e +.ara2ny1ó +ár1apály +ár1d2rág +.á2r1e +á2r1emel +.á3r2end +.á2r1in +ásvá2ny1olaj +.át1 +.át2alá +.át2all +.át2ok +.ato2m1e +a2utó +.a2z1 +.a3z2ok +.a3z2on +.az2ért +.a3z2úr +bá2j1ital +ba2l1eset +ba2l1egyenes +ba2l1oldal +ban2k1ügy +be2l1ügy +bélye2g1album +benzi2n1 +.bé2r1elsz +.bé2r1em +.bete2g1á +b4lokkol +.bor2s3sz +.bõ2r1a +.bõ2r1á +.bõ2r1e +.bõ2r1i +b4rekeg +börtö2n1õr +b2rigád +bû2n1eset +bû2n1ügy +cé2l1állomás +com2b1izom +.csa2k1 +.csalá2d1a +csa2l1étek +cse2h1ország +cseh1sz2lovák +csen2d1élet +csen2d1õr +csú2cs1erõ +csú2cs1érték +csú2cs1idõ +dé2l1elõtt +dé2l1i2de % déli-d csúf +dé2l1i2dõ % déli-d csúf +dé2l1után +.dí2sz1eb +.dí2sz1egy +.dí2sz1eln +.dí2sz1öl +.dí2sz1õr +.dí2sz1elõ +.dí2sz1emel +.dís2z3s +diva2t1ár +diva2t1éksz +diva2t1újdon +d2rótoz +d2rágul +d2rága +d2rágít +d4rukkol +.éde2s1a +.éde2s1ip +egés2z3ség +egészsé2g1ügy +.egy1 +.egy2ek +.egy2etek +.egy2ünk +.egy2étek +.egy2enek +.egy2ért +.egy2éb +.egy2eb +.egy2e2d1 +.egye3d2i +.egye3d2ü2l1 +.egyedü3l2i +.egy2el. +.egy2én +.egy2e2n1 +.egye3n2es +.egye3n2etlen +.egy2es +.egy2e3t2em +.egy2e2t1 +.egy2ez +.egyez3ség +.egyhá2z1atya +.egyhá2z1e +.egy2id +.egy2ik +.egy2iptom +egymá2s1után +egysze2r1egy +.egy2üt2t1 +.együt3t2es +éh1ínség +.el1 +.elb2lic +.el2e +.el2é +.el3egyenget +.el3ejt +.el3él +.el3ért +élelmisze2r1ad +élelmisze2r1ip +.el3emel +.el3emészt +.el3enged +.el3enyész +.el3eped +.el3ér +.el3er +.el3es +.el4eség +.el3evez +.el3évül +.éle2t1a +.éle2t1elv +.éle2t1er +.éle2t1érz +.éle2t1év +.éle2t1i +.éle2t1í +.éle2t1ö +.éle2t1u +.éle2t1út +el2it +.el3itt +.el4ittõl +.el2iz +.elle2n1 +.elle3n2e +.elle4n3er +.elle4n3eset +.elle3n2ére +ellen2tm +e2l1oszt +.el2õ +.el2ö +.el3önt +.el3öreg +.el3p4r +.elsz2láv +.el3t4r +.el2üls %?? +.el2vh %?? +el2vt +.embe2r1a +.embe2r1á +.embe2r1él +.embe2r1eml +.embe2r1ev +.embe2r1ism +.embe2r1öl +.emlé2k1érem +.emlé2k1ir +.emlé2k1ünn +.ép2p1 +.ép3p2en +.ér2c1önt +.érde2k1egy +.érde2k1ellen +erõ2s1áram +.érté2k1áll +.érté2k1elmé +.érté2k1ítél +es2t1ebéd +ész1ellenes +eszkö2z1á +.ez1 +.ez2ek +.ez2en +ez2e2r1 +eze3r2ért +.ez2ért +.ezre2d1év +.ezre2d1orvos +.ez2üst +.ezüs2t1ár +.ezüs2t1érc +fa2gy1álló +fa2gy1érzék +fagylal2t1ár +fa2j1elmélet +.fa2j1üld +farka2s1éh +farka2s1ord +fe2gy1õr +fe2j1adag +feje2n1áll +feje2s1ugr +.fe2l1 +.fé2l1 +.fe3l2é +fe3l2ebarát +.fe4l3ébr +.fé3l2e +fe3l2ed +.fé4l3egy % félegyenes +fe3l2ejt +fe3l2ek %ezet, felek(et) +fe3l2el +fé3l2ele2m1 +.fe4l3él +.fe4l3elev +felelõssé2g1érz +fe3l2emás +.fé4l3emelet +fé3l2énk +.fe3l2es +.fe4l3esk +.fe4l3esz +.fé4l3eszü +.fe3l2et. +fe3l2ett +.fé4l3év +fe3l2ez +.fe3l2ibe +.fé3l2ig +.fé4l3igaz3ság +fé3l2ix +felnõt2t1okt +.fé3l2õ +.fel3p4r +fe3l2õl +.fe4l4ül. +.fe3l2ülb +.fe3l2ü2l1em +.fe3l2ület +.fe3l2üli +felü2l1igér +fe3l2üljár +.fe3l2ülker +.fe3l2ülm +.fe3l2üln +fe3l2ülrõl +.fe3l2ülvizs +fé2m1áru +fé2m1öntvény +.fen2n1 +.fé2ny1á +.fé2ny1erõ +.fé2ny1érzé +.fé2ny1év +.fé2ny1ív +fényké2p1alb +fére2g1irt +festé2k1ipar +fésze2k1alj +fiata2l1emb +fiata2l1assz +.fil2m1i +fil2m1oper +.fin2n1or +.fin2n1ug +f4lancol +.fo2g1orv +folya2m1õr +.fö2l1 +.föl2d +.föl2d1a +.föl2d1éhe +.föl2d1ig +.föl2d1ín +.föl2d1o +.földe2s1úr +.fö3l2é +.fö4l3ébr +.fö4l3él +.fö3l2es +.fö4l3esk +.fö4l3esz +.föl3p4r +fö3lös +fö3l2ött +fö3l2öz +.fö3l2ibe +.fö4l4ül. +.fö3l2ülb +.fö3l2ü2l1em +.fö3l2ület +.fö3l2üli +fölü2l1igér +fö3l2üljár +.fö3l2ülker +.fö3l2ülm +.fö3l2üln +fö3l2ülrõl +.fö3l2ülvizs +.fön2n1 +f4ricskáz +f4röcsköl +fûré2sz1árú +fûsze2r1árú +fûsze2r1üzlet +galam2b1õsz +.galvá2n1á +.galvá2n1e +.gá2z1ál +.gá2z1égõ +.gá2z1el +.gá2z1olaj +.gá2z1óra +.gá2z1öml +gaz2d1assz +.ga2z1em +.gá2z1öngy +ga2z3ság +gá2z3számla +.gáz3sz +.gé2p1a +.gé2p1á +gé4p4elem +.gé2p1emb +.gé2p1er +.gé2p1ip +.gé2p1ír +.gé2p1olaj +gondola2t1átv +gondola2t1olv +göm2b1alak +göm2b1öv +görö2g1or +.gõ2z1erõ +1g2rafi +1g2ramm +1g2ránát +1g2ríz +1g2róf +gú2ny1irat +gyalo2g1áld +gyalo2g1átkelõ +gyalo2g1ezr +gyalo2g1ösv +gyalo2g1út +.gyá2r1ép +.gyá2r1ig +.gyá2r1ip +gyarma2t1áru +.gyá2sz1es +.gyá2sz1év +.gyá2sz1ünn +.gyerme2k1á +.gyerme2k1or +gyó2gy1erõ +gyógysze2r1 +gyógysze3r2el +gyógysze3r2ész +gyomo2r1ég +gyomo2r1erõ +gyomo2r1ideg +gyor2s1ír +gyor2s1olv +gyön2gy1él +gyümöl2cs1ár +gyümöl2cs1íz +ha2b1üst +.ha2d1ap +.ha2d1áll +.ha2d1er +.ha2d1ist +.ha2d1osz +.ha2d1ü +.ha2j1áp +.halá2l1es +.ha2l1ikr +.ha2l1ív +.han2g1a +han2g1árny +.han2g1erõ +.han2g1érté +.hangula2t1emb +.há2ny1ing +.haran2g1ön +.har2c1edz +.harma2d1év +.harma2d1osz +.hárma2s1ugr +harmin2c1 +harmin3c2ad +harmin3c2at +harmin3c2as +harmin3c2an +harmin3c2ért +háro2m1 +.ha2s1izom +.ha2s1ür +.haszo2n1élv +hatá2r1á +hatá2r1ér +hatá2r1es +hatá2r1id +hatá2r1inc +hatá2r1õr +ha2t1éves +ha2t1ezer +hatva2n1 +hatva3n2ad +hatva3n2at +hatva3n2as +hatva3n2an +hatva3n2ért +.háza2s1él +.há2z1épí +há2z3sor +helye2s1ír +.he2ly1õr +.hely2t1áll +.hente2s1ár +.hente2s1üz +.hé2t1 +hetve2n1 +hetve3n2es +hetve3n2ed +hetve3n2et +hetve3n2en +hetve3n2ért +.hí2d1ép +.hí2r1a +.hírla2p1ír +.hí2r1ügy +.hi2t1él % hit-élet +hite2l1int +hite2l1ügy +hi2t1ok +ho2gy1isne +.hol2d1uta +holna2p1után +ho2l1ott +homo2k1óra +hón1alj +hor2d1e +horgász3zsin +horo2g1üt +humo2r1érz +.hú2s1ad +.hú2s1ét +.hú2s1ip +hú2sz1év +huszo2n1 +hüvely2k1ujj +.ideg3gy +.ide2g1õr +.ide2g1össze +.ide2g1orv +igazsá2g1ér +igazsá3g2ért +igazsá2g1ügy +i2i2i % not to hyphenate roman numerals +in2g1ujj +.inte2r1 +.ipa2r1ág +.ipa2r1eng +.ipa2r1ig +.ipa2r1is +.ipa2r1ügy +.ipa2r1ûz +.irá2ny1ad +.irá2ny1ár +.irá2ny1elv +.iste2n1ad +.iste2n1áld +.iste2n1igaz +ítéle2t1idõ +.izo2m1e +já2r1õr +játé2k1áru +játé2k1asz +játé2k1eng +.jé2g1ár +.jé2g1es +.je2gy1ár +.je2gy1el +.je2l1ig +jelle2m1ábr +job2b1old +.jo2g1ak +.jo2g1al +.jo2g1ál +.jo2g1e +.jo2g1érv +.jo2g1igé +.jo2g1orv +.jo2g1ut +.jo2g1ügy +.jó2t1áll +káde2r1osz +kar2d1él +ka2r1ének +ká2r1eset +ka2r1igaz +ká2r1igé +ka2r1izom +ka2r1óra +ka2r1öltve +.ká2r1ör +kárpá2t1a % Kárpát-alja/á/i +.ké2j1érz +kenyé2r1ad +kenyé2r1ellát +kénysze2r1elad +kénysze2r1egyez +.ké2p1írás +.keré2k1a +keré2k1pár +kerékpá2r1abr +kereskedele2m1ügy +keresz2t1a +kereszté2ny1üld +keresz2t1ölt +keresz2t1utca +.keresztü2l1e +kere2t1ante +ké2sz1áru +.ké2t1 +.ké3t2el +.ké2t1es +.ké2z1ad +.ké2z1á +.kéze2n1áll +.kézi1gr +.ké2z1ir +kilen2c1 +kilen3c2ed +kilen3c2ek +kilen3c2et +kilen3c2ért +kilen3c2en +kilen3c2es +kilencve2n1 +kilencve3n2en +kilencve3n2es +kilencve3n2ed +kilencve3n2et +kilencve3n2ért +kilométe2r1óra +.ki1p4r +%.ki1pré % superfluus +%.ki1prepa +%.ki1prób +%.ki1prov +kirá2ly1ellen +ki2s1antant +ki2s1áruterm +.ki2s1a +.ki2s1emb +.ki2s1egz +.ki2s1inas +.ki2s1ipar +.ki2s3szám +.ki2s3szer +.ki2s1ujj +.ki3t4r +k2lerikál +k2lerikal +k2lien +k2likk +k2lima +k2líma +k2linika +k2lub +koldus3szegény +.kó2r1isme +.kormá2ny1e +.kó2r1okoz +.ko2r1osztály +kovács3szén +kölcsö2n1ad +kölcsö2n1ügy +költsé2g1em +költsé2g1érz % költségére +.köny2v1á +.köny2v1ism +.köny2v1íz +.köny2v1újdon +kö2r1irat +kö2r1ív +.kö2r1út +.kö2r1uta +.körü2l1 +.körü3l2i +.körü3l2öt +köté2l1ideg +.kö2z1ad +.kö2z1ak +.kö2z1al +.kö2z1áll +.kö2z1élelm +.kö2z1élet +közé2p1ará +közé2p1érték +közé2p1isk +közé2p1idõ +közé2p1ujj +közé2p1út +közé2p1ut +.kö2z1épül +.kö2z1érd +.kö2z1erk +.kö2z1érthet +.kö2z1érz +.kö2z1étk +.kö2z1igaz +.kö2z1int +.kö2z1ism +.kö2z1í +.kö2z1óhaj +.kö2z1o2k1irat +.kö2z1okt +kö2z3ség +köz3száj +.köz3sze +.köz3szo +.köz3szük +.kö2z1út +.kö2z1ügy +1k4rajcár +k4rakéler +1k4rákog +kristá2ly1üveg +kró2m1acél +kul2cs1állás +kulcs3szám +.kulcs3szav +kulcs3szó +kultú2r1áll +kultú2r1e +kultú2r1él +kultú2r1érték +kultú2r1i +.kú2t1á +.kú2t1os +kü2l1alak +külö2n1áll +külö2n1élés +külö2n1ír +külö2n1ítm +külö2n1óra +kü2l1ügy +k4valifikál +k4varcol +k4vartyog +k4vaterkázik +.lá2b1ápol +lá2b1ujj +laká2s1adó +laká2s1épít +laká2s1inség +laká2s1ügy +lakato2s1inas +la2k1osztály +lán2c1ölt +lánc3szem +lán2g1elm +lán2g1ész +lán2g1eszû +látsze2r1üzlet +leá2ny1ág +leá2ny1ál +leá2ny1anya +leá2ny1i +.le1b4l +.le3f4r +.le2g1 +le3g2ali +le3g2áli +.le3g2ek +le3g2el +le4g3elej +le4g3elõl +le4g3elõször +le4g3elsõ +.le3g2end +le3g2ény +legé2ny1élet +legé2ny1ember +le3g2épel +.leg3gy +le3g2ombol +le3g2ombolyít +le3g2orombít +le3g2ott +le3g2ömbölyít +le3g2örbít +le3g2örbül +le3g2ördít +le3g2ördül +le3g2uggol +le3g2urít +le3g2urul +.le3g2y +.lé2g1 +.lé3g2i +.lé3g2yott +léle2k1e +léle2k1öl +lengye2l1ország +.le1p2r +.le2s1áll +.le1sp2r +.le1s2r +.le1st2r +lé2t1érdek +let2t1orsz +levé2l1ír +leve2s3zöld +lif2t1akna +lisz2t1ár +lom2b1erd +ló1t2rágya +lovas3század +lõsze2r1után +löve2g1áll +luxu2s1ad +madá2r1e +madá2r1én +madá2r1ét +madá2r1i +magá2n1é %-let, -nekes +magá2n1óra +magá2n1út +magá2n1ügy +maga2s1ugr +magya2r1ellen +magya2r1ország +mak2k1eg +mangá2n1érc +márvá2ny1osz +má2s1álla +máso2d1év +máso2d1íz +matró2z3sapka +máso2d1oszt +.me2g1a +me3g2afon +.me2g1á +.me2g1d2r +.me2g1e +.me2g1é +.meg3f4r +.me2g3gy +meg4gy. +.meg4gybor +.meg4gyel +.meg4gye. +.meg4gyfa +.meg4gylekvár +.meg4gylik +.meg4gypir +.me2g3i +.me2g1í +.meg3p4r +.me2g1o +me2g1oszt +.me2g1ó +.me2g1ö +.me2g1õ +.me2g1s2p +.me2g1s2t +.meg3t4r +.me2g1u +.me2g1ú +.me2g1ü +.me2g1û +.me4g4int +mé2g1is +mellé2k1a +mellé2k1á +mellé2k1ép +mellé2k1ér +mellé1p2r +mel2l1usz +mel2l1ür +melo1d2rá +mene2t1i +mene3t2il % átmenetileg +mene2t1osz +me2ny1asszony +me2nny1orsz +méreg1d2r +meré2sz3ség +mérté2k1ad +mérté2k1egység +mér2v1ad +.mé2sz1ég +.mé2sz1i +.mé2sz1o +méte2r1ár +mé2z3sör +.mé2z3sz +mikro1k2lima +.min2d1a +.min2d1ed +.min2d1egy +.min2d1ek +minde2n1ár +mindene2k1el +minde2n1eset +minde2n1ünnen +minde2n1ütt %?? +minde2n1üvé %?? +.min2d1ez +.min2d1in +.min2d1ö +.min2d1u +mine2k1ut +miniszte2r1elnök +min2t1egy +motoros3szem +munka1p2r +munká2s1á +munká2s1a +munkás1b2r +munká2s1e +munká2s1i +munká2s1oszt +munká2s1ott +munká2s1õ +munká2s3sz +munka1s2t +munká2s1ú +munká2s1ü +munká2s3zubb +mû1s2topp +mû1t2rá +nádo2r1isp +.na2gy1a +.na2gy1á +.na2gy1e +.na2gy1ip +.na2gy1ü +na2p1áll +.na2p1e +.na2p1é2j1 % napéjegyenl +.na2p1év +.na2p1ó +naran2cs1íz +naran2cs3s +ná2sz1ágy +ná2sz1aj +ná2sz1assz +ná2sz1éj +ná2sz1ind +ná2sz1út +ná2sz1ut +nége2r1üld +.né2gy1 +negye2d1 +negye3d2et +negye3d2ek +negye3d2el +negye3d2en +negye3d2em +negye3d2ed +negye3d2e. +negye3d2éb % negyedében, negyedébõl +né3gy2es +né3gy2en +negyve2n3 +negyve3n4et +negyve3n4em +negyve3n4ed +negyve3n4e. +nehé2z1ip +nehé2z3ség +nehé2z3súly +.ne2m1igen +néme2t1alfö +néme2t1ország +néme2t1ell +neo1k2lassz +.né2p1a +.né2p1á +.né2p1el +.né2p1eposz +.né2p1ének +.né2p1irt +.né2p1isk +.né2p1ítél +.né2p1okt +.né2p1osz +.né2p1u +.né2v1a +né2v1elõ +né2v1utó +néze2t1elt +növé2ny1a +növé2ny1á +növé2ny1ev +növé2ny1ir +növé2ny1o +nya2k1örv +nyá2r1elõ +nyá2r1utó +.nyel2v1á +.nyel2v1a +nyel2v1eml +nyel2v1érz +.nyel2v1is +.nyel2v1o +.nyel2v1ó +.nyel2v1ú +nyere2g3gyá +nyer2s1acél +nyer2s1any +nyer2s1olaj +.nyí2r1egy % Nyír-egy-háza +n4ylon +nyol2c1 +nyol3c2a +nyolc3szor +nyolc3szög +nyolcva2n1 +nyolcva3n2a +nyomá2s1áll +nyomdász3ság +nyomo2r1eny +.nyu2g1á +nyugdí2j1int +nyu2g1ellát +nyúl2t1agy +odáb2b1áll +odéb2b1áll +o2k1irat +oktatá2s1ügy +ola2j1ág +ola2j1ég +ola2j1ip +ola2sz1ország +olda2l1ág +olda2l1aj +olda2l1út +ólo2m1önt +ólo2m1üv +oro2sz1elle +oro2sz1ország +or2r1üreg +orszá2g1al +orszá2g1ár +orszá2g1ép +orszá2g1érd +ország3gyûl +orszá2g1út +orvos3sz +osto2r1ant +ostro2m1állap +osztá2ly1áll +osztá2ly1ár +osztá2ly1e +osztá2ly1érd +osztá2ly1értek +osztá2ly1i +osztá2ly1ö +osztá2ly1u +ökö2r1ist +.ö2n1ál +.ö2n1ám +ön1elég +ön1elem +ön1élet +önéle2t1ír +.ön1el +.ön1érd +.ön1erõ +.ö2n1érz +.ön1imád +.ön1ind +.ön1ism +.ön1ur +.õr1áll +.õr1angy +öre2g1any +öre2g1apa +öre2g1assz +öre2g1ember +öre2g1úr +örö2k1érv +örö2k1ifj +.örö2m1a +örö2m1érz +örö2m1est +örö2m1itt +örö2m1ujj +.õs1áll +.õs1a +õs1egyh +õs1emb +õs1er +õs1idõ +õsz1elõ +.össz1a +.össz1á +össze1p2r +össze1s2p +össz3súly +õsz1utó +.öt1 +öt2en +öt2öd +öt2ös +öt2öt +öt2ök +öt2ön +ötve2n1 +ötve3n2ed +ötve3n2et +ötve3n2ek +ötve3n2en +ötve3n2es +ötve3n2e. +ötve3n2em +õz1agancs +özve2gy1a +özve2gy1emb +padlá2s1abl +padlá2s3szoba +pamu2t1ipar +pá2n1amer +páncé2l1aut +páncé2l1ing +páncé2l1ö +papí2r1ár +papí2r1ip +papí2r1íz +paran2cs1ad +paran2cs1õr +paran2cs1ural +parasz2t1assz +parasz2t1emb +páro2s1ujj +pár2t1akt +pár2t1áll +.pár2t1e +.pár2t1éle +.pár2t1érde +pár2t1értek +pár2t1ig +pár2t1ir %-od +pár2t1isko +pár2t1okt +pár2t1uta +.pár2t1ü +pászto2r1élet +pászto2r1óra +patká2ny1irt +pecsé2t1õr +pé2k1üzlet +.pén2z1a +.pén2z1á +pén2z1egys +pén2z1éhes +pén2z1embe +pén2z1érték +pénz2es3zsák +pén2z1int +pén2z1össz +.pénz3s +pén2z1ügy +pénzü2gy1igaz +pénzü2gy1õr +pe2r1érté +pe2r1orvos +.pe2r1új +pes2t1ú +p2lagiz +1p2lasztik +1p2letyk +1p2lomba +polgá2r1õr +pon2t1ered +.pó2t1a +.pó2t1ágy +.pó2t1ül +1p2rakti +1p2reciz +1p2recíz +1p2rédál +1p4rédikál +1p4rémez +1p4reparál +1p2résel +1p4resszio +p4rezent +1p4róba +1p4róbál +1p4roblém +1p4rodukál +1p4rofitál +1p2ro1g2ram +1p4roklamál +1p2roletá2r1áll +1p2roletá2r1oszt +1p4rolong +1p4ropagál +1p4roponál +1p4rostit +1p4rotezsál +1p4rovokál +1p4rüszköl +raj2z1eszk +raj3z1aszt +raj2z3sz +rá2k1okoz +rá2k1oll +raktá2r1állo +ran2g1idõs +ran2g1elsõ +reá2l1isko +refor2m1 % reform- elõtag +refor3m2á % -áció, -ál, -átus +%refor4m3áll % reform-állam +refor3m2i % -ista, -izmus +regé2ny1ir +regé2ny1ír +régiség3gyüjt +ré2g1óta +rejte2k1ajtó +rejte2k1út +reke2sz1izom +reklá2m1 +reklá3m2oz +rekor2d1idõ +ren2d1õr +rendõ2r1áll +rendõ2r1aut +rendõ2r1õr +.re1p2ro +ré2sz1ará +ré2sz1össz +rete2sz1áll +ré2z1edé +ré2z1üst +rezgé2s3szám +ré2z3szín +ri2zs3szem +roham1b2rig +roha2m1oszt +roko2n1érte +romá2n1ellen +ro2m1eltak +ro2ssz1indulat +rova2r1evõ +rova2r1irt +rová2s1írás +ro2zs3szem +rö2p1irat +rövi2d1ár +sak2k1állás +sak2k1óra +sán2c1á +sán2c1épí +sanzo2n1ének +sárgá2s3zöld +sar2k1öv +sar2k1uta +saro2k1abl +saro2k1ül +sa2s1orr +.sa2s3sze +sa2s3szeg +.sa2v1áll +1s2ch % to do a favour the German % but: Häs-chen +segé2d1a +segé2d1erõ +segé2d1esz +segé2d1ige +segé2d1orv +segé2ly1a +segé2ly1á +segé2ly1egy +serté2s1o +serté2s1ó +serté2s3zsír +sike2r1emb +sike2r1él +sí2k1idom +sí2n1aut +sí2r1ásó +sí2r1eml +sí2r1irat +sisa2k1ellen +s2kalp +s2kandál +s2kicc +.sk2r +s2lukk +s2makkol +s2mirgli +sógo2r1aszz +so2k1értel +so2k1évi +so2k1ist +so2k1oldal +sonká2s3zsem +so2r1áll +so2r1emel +sor2s1üld +sö2r1ivó +sörö2s1üveg +spanyo2l1ország +s2pecial +s2peciál +s2pékel +s4pekulál +s2picc +s2picl +s2pórol +spor2t1ág +spor2t1e +spor2t1élet +spor2t1orv +spor2t1öltö +spor2t1õrül +spor2t1ünn +.sp2r +s2rófol +s4tagnál +s4tatisztál +s4terilizál +stílu2s1érz +stílu2s1irány +s4tíröl +s4toppol +1st2rukt %úra +.st2 %r +st2rand +st2rapál +st2rázsál +st4réber +sugá2r1árt +sugá2r1ir +sú2ly1egys +sú2ly1emel +2s1ügy +své2d1ország +szaba2d1egye +szaba2d1elõad +szaba2d1elv +szá2j1üreg +sza2k1avat +sza2k1ember +sza2k1érettség +sza2k1értel +sza2k1értõ +sza2k1író +sza2k1iroda +sza2k1isk +sza2k1ismer +sza2k1oktatás +sza2k1orvos +sza2k1osztály +sza2k1üzlet +szállá2s1ad +szá2m1adás +szá2m1ad +szá2m1arány +szá2m1elmélet +szá2m1oszl +szá2m1ûz +száraz3ság +szár2ny1épül +szarva2s1aga +százalé2k1ará +szá2z1öt +szá2z1egy +szá2z1éves +szá2z1ezer +szá2z1ezr +száz3szá +száz3szo +szégye2n1érz +széjje2l1 +szeké2r1út +széke2s1egyh +szé2l1árny +.szé2l1ir +.szé2l1üt +szembe2n1áll +sze2m1ellen +.szemé2ly1a +sze2m1üveg +széná2s3szekér +szé2n1éget +szé2n1ellát +szen2t1atya +szen2t1egyh +szen2t1este +szennye2s3zsák +szenny1ir +.szé2p1a +szé2p1érzék +szé2p1ír +szé2p1ir +szé2p1p2róza +szer2v1átül +3szerû. +szere2p1oszt +szerete2t1ado +szerszá2m1acél +szerzõdé2s3sz +sze2sz1adó +sze2sz1éget +sze2sz1éleszt +sze2sz1ipar +.szé2t1 +.sz2f +1sz2fér +szige2t1orsz +szikratá2v1ír +.szí2n1á +szí2n1arany +szí2n1érz +szí2n1ezüst +szí2n1igaz +szí2n3nyom +szí2n1s2kála +szin2t1akk +szin2t1anny +szin2t1oly +szin2t1úgy +3színû. +szí2v1alak +szí2v1átül +szí2v1izom +szólá2s3szabad +szomszé2d1assz +szovje2t1állam +szovje2t1ellen +szovje2t1orosz +szõrö2s3szívû +szöve2g1elem +szöve2g1ír +.sz2t +.szt2r +sztráj2k1õr +szü2n1id +szû2z1anya +takarmá2ny1árpa +tal2p1alatnyi +tal2p1aláv +taná2cs1ad +taná2cs1e +taná2cs1ü +tán2c3csop +tán2c1egy +tán2c1est +tán2c1ó +ta2n1év +ta2n1int +tanon2c1id +tanon2c1isk +tanon2c1ott +ta2n1óra +ta2n1ügy +tányé2r1akna +tá2p1anyag +tapasztala2t1átad +tá2p1érték +tár2gy1isme +társadalo2m1áb +társadalo2m1ell +tár2s3szerz % ?? +tartalé2k1alap +tartalé2k1áll +tava2ly1elõtt +tá2v1ir +tá2v1ír +távira2t1s2tílus +távo2l1ugr +tá2v1úsz +tegna2p1elõtt +tehé2n1ist +tehe2r1ár +tehe2r1aut +te2j1ár +tejfele2s3száj % ?? +tejfölö2s3száj % ?? +te2j1ip +te2j1út +.te2j1ü +tekinté2ly1uralom +telefo2n1áll +telefo2n1auto +telefo2n1érme +tenge2r1áram +tenge2r1öböl +teni2sz1üt +té2ny1áll +tenyé2sz1áll +tenyé2sz1idõ +tere2m1õr +tere2p1ism +tere2p1akad +té2r1érz +té2r1isz +termé2ny1ár +termé2s1ered +természe2t1átala +természe2t1ell +természe2t1im +ter2v1elõir +ter2v1oszt +tes2t1alk +tes2t1ápol +tes2t1edz +tes2t1õr +tet2t1erõ +texti2l1any +texti2l1ár +texti2l1ipar +1thyá1ny1 % Bat-thyá-ny ld. MHSz^{10} p.103 +tífu2sz1olt +típu2s1áru +típu2s1ebéd +tisztele2t1ad +tisztessé2g1érz +tisz2t1új +tize2n1 +.tí2z1 +.tí3z2en +.tí3z2es +tí2z3szer +toalet2t1aszt +toro2ny1óra +toro2ny1ugr +2t1ország % Horvát, Német +tor2z3szül +továb2b1ad +továb2b1áll +töb2b1év +töb2b1ezer +töb2b1oldal +tõké2s1áll +tõké2s1oszt +töl2gy1erd +töme2g1erõ +töme2g3gy +törö2k1ország +törö2k1ül +történe2t1ír +törvé2ny1alk +törvé2ny1ell +törvé2ny1er +tör2zs1õrm +tör2zs3szám +t2raccsol +t2rágya +t2rágyáz +t2rakto2r1állo +t2rancsír +t2ranszform +.tran2z1 +t2rappol +t2récsel +t4réfál +t2rombit +.t2rón +t2ró2n1örök +t2ró2n1ut +tudá2s3szomj +tuda2t1alatt +tudomá2ny1egy +tú2l1ad +tú2l1árad +tú2l1él +tú2l1ér +tú2l1erõ +tú2l1expo +tú2l1old +tú2l1ór +tû2z1áll +tüzé2r1ezr +tû2z1olt +tû2z1õr +.tû2z3sz +tyú2k1ól +.ugya2n1 +úgy1annyi +úgy1is +újon2c1állít +ujsá2g1ár +újsá2g1ír +úr1assz +utá2n3nyom +utas3száll +utász3száz +út1elág +út1épít +út1irány +ügyész3ség +üg2y1int +üg2y1ir +üg2y1oszt +.ük1a +.ük1u +ülés3szak +.ûr1állom +üve2g1a +üve2g1á +üve2g1ed +üve2g3gy +üve2g1ipa +üze2m1anyag +üzle2t1emb +üzle2t1év +va2d1áll +va2d1alm +vadá2sz1e +vadász3zs +va2d1emb +va2d1evez +va2d1ideg +vá2d1irat +vadona2t1 +va2d1õr +vá2gy1álom +va2gy1is +vagyo2n1ad +vagyo2n1átr +vagyo2n1ügy +va2k1ír +vallá2s1alap +vallá2s1ell +vallá2s1okt +vallás3sz +vá2m1õr +vándo2r1út +vará2zs1er +vará2zs1i +vará2zs3sz +váro2s1aty +váro2s1épít +váro2s3sz +vá2r1õr +vá2r1úr +va2s1ágy +va2s1aj +va2s1akar +va2s1ár +va3s2árn +va2s1ed +va2s1eg +va2s1érc +va2s1esz +va2s1olv +.va2s1ö +.vas3sz +va2s1utas +va2s1út +vasú2t1áll +vé2d1erõ +vé2g1akar +vé2g1áll +vé2g1el +vé3g2eláthat +vé2g1eredmény +vé2g1érv +.végi2g1 +.vé2g1í +.vé2g1ó +vé2g1össz +ve2gy1elem +ve2gy1ért +ve2gy1ipar +vé2n1assz +vendé2g1ágy +vendé2g1old +vé2n1emb +.vé2r1ad +.vé2r1al +vé2r1áldoz +vé2r1áram +vé2r1á2t1öml +.vé2r1eb +vé2r1edény +vé2r1ellát +vére2s3száj +vé2r1ont +.vé2r1ö +verse2ny1autó +verse2ny1ist +verse2ny1ú +verse2ny1u +ver2s1ír +ver2s3szak +vé2sz3síp +véte2l1ár +vezé2r1elv +vezé2r1eszme +vezé2r1evez +vezé2r1ezr +vezé2r1iga +vezé2r1õrn +via2sz3sárg +ví2g1oper +vilá2g1egy +vilá2g1égés +vilá2g1irod +vilá2g1ismer +vilá2g1ural +vilá2g1ûr +villamos3szék +villa2ny1áram +.villa2ny1e +villa2ny1égõ +villa2ny1õra +villa2ny1oszlop +virá2g1ágy +virá2g1álv +virá2g1ár +virá2g1erd +viszon2t1elad +vissz1ér +vissz1eres +vité2z3ség +ví2z1áll +.ví2z1át +ví2z1ellátás +ví2z1elnyelõ +ví2z1elvezet +ví2z1épít +ví2z1esés +ví2z1iszony +.ví2z3s +%.ví2z3sz +vona2t1érk +vona2t1ind +vörö2s1õr +wat2t1 +zápo2r1esõ +zá2r1óra +zászló2s1úr +z1k2raksz % kriksz1k2raksz +zu2g1ír +zu2g1irász +zu2g1utca +.zu2g1ü +zsá2k1utca +zse2b1atlasz +.zsi2b1ár +zsili2p1õr +zsí2r1alkohol +zsí2r1ellát +zsoltá2r1ír +% ****************** End of composita ************************ + diff -u --recursive --new-file -u --recursive --new-file lout-3.24/hyph/polish.lh lout-3.25/hyph/polish.lh --- lout-3.24/hyph/polish.lh Tue Apr 2 13:45:23 1996 +++ lout-3.25/hyph/polish.lh Mon May 14 11:05:11 2001 @@ -1,11 +1,4164 @@ -Lout hyphenation placeholder -% -% Polish hyphenation patterns placeholder file. You will be able -% to get the real file from URL +Lout hyphenation information +% This is a Polish hyphenation file - converted from a TeX hyphenation file +% plhyph.tex by Jacek Naglak on 3 February 2001 +% and put under the GNU license with permission of the original authors. % -% ftp://ftp.cs.su.oz.au/jeff/lout.latin2.2.0.tar.gz. +% This program is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either Version 2, or (at your option) +% any later version. % -% eventually. +% The following comments came with the file: % -% Jeffrey H. Kingston -% 2 April 1996 +% This is PLHYPH.TeX - the Polish hyphenation patterns +% version 3.0a, Wednesday, May 17th, 1995 +% to be used for the inclusion of Polish hyphenation patterns in any format, +% not necessarily in the MeX or LaMeX ones. The patterns are exactly +% the same as in the version 3.0 being the part of the MeX package, +% only the surrounding of the \pattern command is changed. The authors +% claim the upward compatibility, i.e., the version 3.0a can also be used +% with the MeX or LaMeX formats. +% +% The history of development of the Polish hyphenation patterns: +% +% The first version of the patterns was developed +% by Hanna Ko\l{}odziejska (1987). +% +% The adaptation to the LeX format (see below) and extensive modification +% were done by Bogus\l{}aw Jackowski & Marek Ry\'cko (1987--1989). +% +% The hyphenation rules were further improved and adapted to the +% TeX 3.x requirements by Hanna Ko\l{}odziejska (1991). +% +% Lone-standing version (3.0a) of patterns was prepared (under pressure +% from LaTeX users) by Bogus\l{}aw Jackowski and Marek Ry\'cko, following +% Mariusz Olko's suggestions, 1995. +% +% The LeX format mentioned above was the first version of the adaptation +% of TeX to the Polish language. The next version is called MeX. +% +% This macro file belongs to the public domain +% under the conditions specified by the author of TeX: +% +% ``Macro files like PLAIN.TEX should not be changed in any way, +% except with respect to preloaded fonts, +% unless the changes are authorized by the authors of the macros.'' +% +% Donald E. Knuth +% +% For details see MEXINFO.ENG or MEXINFO.POL in the MeX package. + +Classes: +@!$%^&*()_-+=~`{[}]:;'|<,.>?/0123456789 +aA +bB +cC +dD +eE +fF +gG +hH +iI +jJ +kK +lL +mM +nN +oO +pP +qQ +rR +sS +tT +uU +vV +wW +xX +yY +zZ +±¡ +æÆ +êÊ +³£ +ñÑ +óÓ +¶¦ +¼¬ +¿¯ + +Exceptions: +be-zach +be-zami +by-naj-mniej +gdzie-nie-gdzie +ina-czej +na-dal +ni-gdy +ni-gdzie +niech-¿e +niech-by +ow-szem +pó-³ach +pó-³ami +pó-³ek +pod-ów-czas +przy-naj-mniej +sk±d-in±d +tró-jach +tró-jami +tró-jek + +Patterns: +.ææ8 +.æ³8 +.æñ8 +.æ¶8 +.æ¼8 +.æ¿8 +.æ8 +.æb8 +.æc8 +.æd8 +.æf8 +.æg8 +.æh8 +.æj8 +.æk8 +.æl8 +.æm8 +.æn8 +.æp8 +.ær8 +.æs8 +.æt8 +.æv8 +.æw8 +.æwier2æ3 +.æx8 +.æz8 +.³æ8 +.³³8 +.³ñ8 +.³¶8 +.³¼8 +.³¿8 +.³8 +.³b8 +.³c8 +.³d8 +.³f8 +.³g8 +.³h8 +.³j8 +.³k8 +.³l8 +.³m8 +.³n8 +.³p8 +.³r8 +.³s8 +.³t8 +.³v8 +.³w8 +.³x8 +.³z8 +.ñæ8 +.ñ³8 +.ññ8 +.ñ¶8 +.ñ¼8 +.ñ¿8 +.ñ8 +.ñb8 +.ñc8 +.ñd8 +.ñf8 +.ñg8 +.ñh8 +.ñj8 +.ñk8 +.ñl8 +.ñm8 +.ñn8 +.ñp8 +.ñr8 +.ñs8 +.ñt8 +.ñv8 +.ñw8 +.ñx8 +.ñz8 +.¶æ8 +.¶³8 +.¶ñ8 +.¶¶8 +.¶¼8 +.¶¿8 +.¶8 +.¶b8 +.¶c8 +.¶d8 +.¶f8 +.¶g8 +.¶h8 +.¶j8 +.¶k8 +.¶l8 +.¶m8 +.¶n8 +.¶p8 +.¶ró2d5 +.¶ródr2 +.¶r8 +.¶s8 +.¶t8 +.¶v8 +.¶w8 +.¶wiat³o3w2 +.¶x8 +.¶z8 +.¼æ8 +.¼³8 +.¼ñ8 +.¼¶8 +.¼¼8 +.¼¿8 +.¼8 +.¼b8 +.¼c8 +.¼d¼8 +.¼d8 +.¼f8 +.¼g8 +.¼h8 +.¼j8 +.¼k8 +.¼l8 +.¼m8 +.¼n8 +.¼p8 +.¼r8 +.¼s8 +.¼t8 +.¼v8 +.¼w8 +.¼x8 +.¼z8 +.¿æ8 +.¿³8 +.¿ñ8 +.¿¶8 +.¿¼8 +.¿¿8 +.¿8 +.¿b8 +.¿c8 +.¿d8 +.¿f8 +.¿g8 +.¿h8 +.¿j8 +.¿k8 +.¿l8 +.¿m8 +.¿n8 +.¿p8 +.¿r8 +.¿s8 +.¿t8 +.¿v8 +.¿w8 +.¿x8 +.¿z8 +.a2b2s3t +.a2d3 +.ad4a +.ad4e +.ad4i +.ad4o +.ad4u +.ad4y +.ad5apt +.ad5iu +.ad5op +.ad5or +.ae3ro +.aeroa2 +.aeroe2 +.aeroi2 +.aeroo2 +.aerou2 +.antya2 +.antye2 +.antyi2 +.antyo2 +.antyu2 +.arcy3³2 +.arcy3b2 +.arcy3bz2 +.arcy3k2 +.arcy3m2 +.arcya2 +.arcye2 +.arcyi2 +.arcyo2 +.arcyu2 +.au3g2 +.au3k2 +.au3t2 +.auto3ch2 +.autoa2 +.autoe2 +.autoi2 +.autoo2 +.autotran2s3 +.autou2 +.bæ8 +.b³8 +.bñ8 +.b¶8 +.b¼8 +.b¿8 +.b8 +.bb8 +.bc8 +.bd8 +.be2z3 +.be3z4an +.be3z4ec +.be3z4ik +.bezch2 +.bezm2 +.bezo2 +.bezo2b1j +.bezw2 +.bezzw2 +.bf8 +.bg8 +.bh8 +.bj8 +.bk8 +.bl8 +.bm8 +.bn8 +.bp8 +.br8 +.brz8 +.bs8 +.bt8 +.bv8 +.bw8 +.bx8 +.bz8 +.cæ8 +.c³8 +.cñ8 +.c¶8 +.c¼8 +.c¿8 +.c8 +.ca³o3¶2 +.ca³o3k2 +.cb8 +.cc8 +.cd8 +.cf8 +.cg8 +.ch8 +.chrz8 +.cienko3w2 +.ciep³o3kr2 +.cj8 +.ck8 +.cl8 +.cm8 +.cn8 +.cp8 +.cr8 +.cs8 +.ct8 +.cv8 +.cw8 +.cx8 +.cz8 +.czarno3k2 +.czk8 +.cztere2ch3 +.czterechse2t3 +.cztero3¶2 +.czwó2r3 +.czwó3r4± +.czwó3r4ê +.czwó3r4a +.czwó3r4e +.czwó3r4o +.dæ8 +.d³8 +.d³ugo3tr2 +.d³ugo3w2 +.dñ8 +.d¶8 +.d¼8 +.d¿8 +.d8 +.daleko3w2 +.db8 +.dc8 +.dd8 +.de2z3 +.de3z4a3bil +.de3z4a3wu +.de3z4el +.de3z4er +.de3z4y +.deza2 +.dezo2 +.df8 +.dg8 +.dh8 +.dj8 +.dk8 +.dl8 +.dm8 +.dn8 +.do3æ2 +.do3³2 +.do3¶2 +.do3¼2 +.do3¿2 +.do3b2 +.do3c2 +.do3d2 +.do3f2 +.do3g2 +.do3h2 +.do3k2 +.do3l2 +.do3m2 +.do3p2 +.do3r2 +.do3s2 +.do3t2 +.do3w2 +.do3z2 +.do4³3k +.do4k3t +.do4l3n +.do4m3k +.do4r3s +.do4w3c +.do5m4k2n +.dobr2 +.dobrz2 +.doch2 +.docz2 +.dod¼2 +.dod¿2 +.dodz2 +.dogrz2 +.dopch2 +.doprz2 +.dor¿2 +.dorz2 +.dosch2 +.dosm2 +.dosz2 +.dotk2 +.dotr2 +.dp8 +.dr8 +.drogo3w2 +.drz8 +.ds8 +.dt8 +.dv8 +.dwó2j3 +.dwó3j4± +.dwó3j4ê +.dwó3j4a +.dwó3j4e +.dwó3j4o +.dw8 +.dx8 +.dy2s3 +.dy2z3 +.dy3s4e +.dy3s4o +.dy3s4ta +.dy3s4y +.dy3sz +.dy3z4e +.dyzu2 +.dz8 +.dziesiêcio3¶2 +.dziewiêæse2t3 +.dziewiê2æ3 +.dziewiêcio3¶2 +.e2k2s3 +.e2m3e2s5ze2t +.e2s1e2s1ma +.e2s1ha +.e2s1t +.egoa2 +.egoe2 +.egoi2 +.egoo2 +.egou2 +.eks4y +.elektroa2 +.elektroe2 +.elektroi2 +.elektroo2 +.elektrou2 +.fæ8 +.f³8 +.fñ8 +.f¶8 +.f¼8 +.f¿8 +.f8 +.fb8 +.fc8 +.fd8 +.ff8 +.fg8 +.fh8 +.fj8 +.fk8 +.fl8 +.fm8 +.fn8 +.fp8 +.fr8 +.fs8 +.ft8 +.fv8 +.fw8 +.fx8 +.fz8 +.gæ8 +.g³8 +.gñ8 +.g¶8 +.g¼8 +.g¿8 +.g8 +.gb8 +.gc8 +.gd8 +.ge2o3 +.gf8 +.gg8 +.gh8 +.gj8 +.gk8 +.gl8 +.gm8 +.gn8 +.go2u3 +.gp8 +.gr8 +.grubo3w2 +.grz8 +.gs8 +.gt8 +.gv8 +.gw8 +.gx8 +.gz8 +.hæ8 +.h³8 +.hñ8 +.h¶8 +.h¼8 +.h¿8 +.h8 +.hb8 +.hc8 +.hd8 +.hf8 +.hg8 +.hh8 +.hipe2r3 +.hipe3r4o +.hipera2 +.hipere2 +.hj8 +.hk8 +.hl8 +.hm8 +.hn8 +.hp8 +.hr8 +.hs8 +.ht8 +.hv8 +.hw8 +.hx8 +.hz8 +.i2n3 +.i2s3l +.i3n4ic +.i3n4o +.i3n4u +.i4n5o2k +.in4f3lan +.ino3w2 +.izoa2 +.izoe2 +.izoi2 +.izoo2 +.izou2 +.jæ8 +.j³8 +.jñ8 +.j¶8 +.j¼8 +.j¿8 +.j8 +.jad³o3w2 +.jb8 +.jc8 +.jd8 +.jf8 +.jg8 +.jh8 +.jj8 +.jk8 +.jl8 +.jm8 +.jn8 +.jp8 +.jr8 +.js8 +.jt8 +.jv8 +.jw8 +.jx8 +.jz8 +.kæ8 +.k³8 +.kñ8 +.k¶8 +.k¼8 +.k¿8 +.k8 +.kb8 +.kc8 +.kd8 +.kf8 +.kg8 +.kh8 +.kilkuse2t3 +.kilkuseto2 +.kj8 +.kk8 +.kl8 +.km8 +.kn8 +.ko³o3w2 +.kon2t2r3 +.kon3tr4a +.kon3tr4e +.kon3tr4o3l +.kon3tr4o3w +.kon3tr4y +.kon4tr5a2gi +.kon4tr5a2se +.kon4tr5a2sy +.kon4tr5a2ta +.kon4tr5adm +.kon4tr5akc +.kon4tr5alt +.kon4tr5arg +.kontro2 +.kontru2 +.kp8 +.krótko3tr2 +.krótko3w2 +.kr8 +.kro2æ3 +.krz8 +.ks8 +.kt8 +.kv8 +.kw8 +.kx8 +.kz8 +.læ8 +.l³8 +.lñ8 +.l¶8 +.l¼8 +.l¿8 +.l8 +.lb8 +.lc8 +.ld8 +.lf8 +.lg8 +.lh8 +.lj8 +.lk8 +.ll8 +.lm8 +.ln8 +.lp8 +.lr8 +.ls8 +.lt8 +.ludo3w2 +.lv8 +.lw8 +.lx8 +.lz8 +.mæ8 +.m³8 +.mñ8 +.m¶8 +.m¼8 +.m¿8 +.m8 +.mb8 +.mc8 +.md8 +.mf8 +.mg8 +.mh8 +.mili3amp +.mj8 +.mk8 +.ml8 +.mm8 +.mn8 +.mo¿no3w2 +.mp8 +.mr8 +.ms8 +.mt8 +.mv8 +.mw8 +.mx8 +.mz8 +.næ8 +.n³8 +.nñ8 +.n¶8 +.n¼8 +.n¿8 +.n8 +.na2d2 +.na2j +.na3æ2 +.na3³2 +.na3¶2 +.na3¼2 +.na3¿2 +.na3b2 +.na3c2 +.na3d± +.na3dê +.na3d¼2 +.na3d4³ub +.na3d4ir +.na3d4much +.na3d4rêcz +.na3d4r2w +.na3d4repcz +.na3d4rept +.na3d4ruk +.na3d4rz +.na3d4worn +.na3daj +.na3de +.na3do +.na3dy +.na3dzi +.na3f2 +.na3g2 +.na3h2 +.na3j± +.na3jê +.na3jazd +.na3je +.na3k2 +.na3l2 +.na3m2 +.na3p2 +.na3r2 +.na3s2 +.na3t2 +.na3u2 +.na3w2 +.na3z2 +.na4d3o2b2³ +.na4d3o2bojcz +.na4d3o2bowi +.na4d3o2brot +.na4d3o2drz +.na4d3o2kien +.na4d3olbrz +.na4d5rz± +.na4d5rzê +.na4d5rzecz +.na4d5rzy +.na4d5ziem +.na4f3c +.na4f3t +.na4j3e2f +.na4j3e2g +.na4j3e2k2s +.na4j3e2ko +.na4j3e2n +.na4j3e2r +.na4j3e2s +.na4j3e2w +.na4j3emf +.na4j3eu +.na4r3c +.na4r3d +.na4r3k +.na4r3r +.na4r3t +.nabrz2 +.nach2 +.nacz2 +.nad¶rod5ziem +.nad3æ2 +.nad3³2 +.nad3¶2 +.nad3b2 +.nad3c2 +.nad3d2 +.nad3e2tat +.nad3f2 +.nad3g2 +.nad3h2 +.nad3i2 +.nad3j2 +.nad3k2 +.nad3l2 +.nad3m2 +.nad3n2 +.nad3p2 +.nad3r2 +.nad3s2 +.nad3t2 +.nad3u2 +.nad3w2 +.nad5¿2 +.nad5zó +.nad5z2mys +.nad5zo +.nad5zwycz +.nadch2 +.nadcz2 +.nadd¼2 +.nade3æ2 +.nade3³2 +.nade3¶2 +.nade3¼2 +.nade3¿2 +.nade3b2 +.nade3c2 +.nade3d2 +.nade3f2 +.nade3g2 +.nade3h2 +.nade3k2 +.nade3l2 +.nade3m2 +.nade3p2 +.nade3r2 +.nade3s2 +.nade3t2 +.nade3w2 +.nade3z2 +.nade4p3c +.nade4p3n +.nade4p3t +.nadech2 +.nadecz2 +.naded¼2 +.naded¿2 +.nadedz2 +.nader¿2 +.naderz2 +.nadesz2 +.nadsz2 +.nadtr2 +.nadz2 +.nagrz2 +.naj3æ2 +.naj3³2 +.naj3¶2 +.naj3¼2 +.naj3¿2 +.naj3akt +.naj3au +.naj3b2 +.naj3c2 +.naj3d2 +.naj3f2 +.naj3g2 +.naj3h2 +.naj3i2 +.naj3k2 +.naj3l2 +.naj3m2 +.naj3o2 +.naj3o2æ2 +.naj3o2³2 +.naj3o2¶2 +.naj3o2¼2 +.naj3o2¿2 +.naj3o2b2 +.naj3o2c2 +.naj3o2d2 +.naj3o2f2 +.naj3o2g2 +.naj3o2h2 +.naj3o2k2 +.naj3o2l2 +.naj3o2m2 +.naj3o2p2 +.naj3o2r2 +.naj3o2s2 +.naj3o2t2 +.naj3o2w2 +.naj3o2z2 +.naj3p2 +.naj3r2 +.naj3ro2z3 +.naj3s2 +.naj3t2 +.naj3u2 +.naj3w2 +.naj3z2 +.najbe2z3 +.najbezw2 +.najch2 +.najcz2 +.najd¼2 +.najd¿2 +.najdo3æ2 +.najdo3³2 +.najdo3¶2 +.najdo3¼2 +.najdo3¿2 +.najdo3b2 +.najdo3c2 +.najdo3d2 +.najdo3f2 +.najdo3g2 +.najdo3h2 +.najdo3k2 +.najdo3l2 +.najdo3m2 +.najdo3p2 +.najdo3r2 +.najdo3s2 +.najdo3t2 +.najdo3w2 +.najdo3z2 +.najdoch2 +.najdocz2 +.najdod¼2 +.najdod¿2 +.najdodz2 +.najdorz2 +.najdosz2 +.najdotk2 +.najdz2 +.najkr2 +.najob3æ2 +.najob3³2 +.najob3¶2 +.najob3¼2 +.najob3¿2 +.najob3c2 +.najob3d2 +.najob3f2 +.najob3g2 +.najob3h2 +.najob3j2 +.najob3k2 +.najob3l2 +.najob3m2 +.najob3n2 +.najob3p2 +.najob3s2 +.najob3t2 +.najob3w2 +.najobch2 +.najobcz2 +.najobd¼2 +.najobd¿2 +.najobdz2 +.najobrz2 +.najobsz2 +.najoch2 +.najocz2 +.najod¼2 +.najod3æ2 +.najod3¶2 +.najod3c2 +.najod3d2 +.najod3f2 +.najod3g2 +.najod3h2 +.najod3j2 +.najod3k2 +.najod3l2 +.najod3m2 +.najod3n2 +.najod3p2 +.najod3s2 +.najod3t2 +.najod3w2 +.najod5¿2 +.najodch2 +.najodcz2 +.najodd¼2 +.najodd¿2 +.najoddz2 +.najodsz2 +.najodz2 +.najorz2 +.najosz2 +.najro3z4u +.najrz2 +.najsm2 +.najsz2 +.najtk2 +.najtr2 +.najucz2 +.najzw2 +.nakr2 +.napo2d2 +.napo3æ2 +.napo3³2 +.napo3¶2 +.napo3¼2 +.napo3¿2 +.napo3b2 +.napo3c2 +.napo3f2 +.napo3g2 +.napo3h2 +.napo3k2 +.napo3l2 +.napo3m2 +.napo3p2 +.napo3r2 +.napo3s2 +.napo3t2 +.napo3w2 +.napo3z2 +.napo4m3p +.napoch2 +.napocz2 +.napod¼2 +.napod¿2 +.napod3d +.napomk2 +.naporz2 +.naposz2 +.naprz2 +.nar¿2 +.naro2z3 +.narz2 +.nasm2 +.nasz2 +.natch2 +.natk2 +.naz3m2 +.nazw2 +.nb8 +.nc8 +.nd8 +.ne2o3 +.nf8 +.ng8 +.nh8 +.nie3æ2 +.nie3³2 +.nie3¶2 +.nie3¼2 +.nie3¿2 +.nie3b2 +.nie3c2 +.nie3d2 +.nie3f2 +.nie3g2 +.nie3h2 +.nie3k2 +.nie3l2 +.nie3m2 +.nie3p2 +.nie3r2 +.nie3s2 +.nie3t2 +.nie3u2 +.nie3w2 +.nie3z2 +.nie4c3c +.nie4c3k +.nie4d¼3 +.nie4m3c +.nie4m3k +.niech2 +.niecz2 +.nied¿2 +.niedo3æ2 +.niedo3³2 +.niedo3¶2 +.niedo3¼2 +.niedo3¿2 +.niedo3b2 +.niedo3c2 +.niedo3d2 +.niedo3f2 +.niedo3g2 +.niedo3h2 +.niedo3k2 +.niedo3l2 +.niedo3m2 +.niedo3p2 +.niedo3r2 +.niedo3s2 +.niedo3t2 +.niedo3w2 +.niedo3z2 +.niedobrz2 +.niedoch2 +.niedocz2 +.niedod¼2 +.niedod¿2 +.niedodz2 +.niedokr2 +.niedomk2 +.niedopch2 +.niedorz2 +.niedosz2 +.niedotk2 +.niedz2 +.nieoæ2 +.nieo³2 +.nieo¶2 +.nieo¼2 +.nieo¿2 +.nieo2 +.nieob2 +.nieob3æ2 +.nieob3¶2 +.nieob3¼2 +.nieob3¿2 +.nieob3c2 +.nieob3d2 +.nieob3f2 +.nieob3g2 +.nieob3h2 +.nieob3j2 +.nieob3k2 +.nieob3m2 +.nieob3p2 +.nieob3s2 +.nieob3w2 +.nieobch2 +.nieobcz2 +.nieobd¼2 +.nieobd¿2 +.nieobdz2 +.nieobsz2 +.nieoc2 +.nieoch2 +.nieocz2 +.nieod¼2 +.nieod2 +.nieod3æ2 +.nieod3³2 +.nieod3¶2 +.nieod3c2 +.nieod3d2 +.nieod3f2 +.nieod3g2 +.nieod3h2 +.nieod3j2 +.nieod3k2 +.nieod3l2 +.nieod3n2 +.nieod3p2 +.nieod3s2 +.nieod3t2 +.nieod3wr +.nieod5¿2 +.nieodch2 +.nieodcz2 +.nieodd¼2 +.nieodd¿2 +.nieoddz2 +.nieodsz2 +.nieodw2 +.nieodz2 +.nieof2 +.nieog2 +.nieoh2 +.nieok2 +.nieol2 +.nieom2 +.nieop2 +.nieor2 +.nieorz2 +.nieos2 +.nieosz2 +.nieot2 +.nieow2 +.nieoz2 +.niepo2d2 +.niepo3æ2 +.niepo3³2 +.niepo3¶2 +.niepo3¼2 +.niepo3¿2 +.niepo3b2 +.niepo3c2 +.niepo3d¼2 +.niepo3d4³u +.niepo3d4much +.niepo3d4rêcz +.niepo3d4ra¿ +.niepo3d4rap +.niepo3d4repcz +.niepo3d4rept +.niepo3d4waj +.niepo3d4woj +.niepo3do +.niepo3du +.niepo3dz2 +.niepo3f2 +.niepo3g2 +.niepo3h2 +.niepo3k2 +.niepo3l2 +.niepo3m2 +.niepo3p2 +.niepo3r2 +.niepo3s2 +.niepo3t2 +.niepo3w2 +.niepo3z2 +.niepo4d3o2choc +.niepo4d3o2strz +.niepoch2 +.niepocz2 +.niepod3æ2 +.niepod3³2 +.niepod3¶2 +.niepod3b2 +.niepod3c2 +.niepod3d2 +.niepod3f2 +.niepod3g2 +.niepod3h2 +.niepod3j2 +.niepod3k2 +.niepod3l2 +.niepod3m2 +.niepod3n2 +.niepod3p2 +.niepod3r2 +.niepod3s2 +.niepod3t2 +.niepod3w2 +.niepod5¿ +.niepodch2 +.niepodcz2 +.niepodd¼2 +.niepodd¿2 +.niepodsm2 +.niepodsz2 +.nieporz2 +.nieposm2 +.nieposz2 +.nieprze³k2 +.nieprze2d2 +.nieprze3æ2 +.nieprze3³2 +.nieprze3¶2 +.nieprze3¼2 +.nieprze3¿2 +.nieprze3b2 +.nieprze3brz2 +.nieprze3c2 +.nieprze3d¼2 +.nieprze3d4³u¿ +.nieprze3d4much +.nieprze3d4ramat +.nieprze3d4ruk +.nieprze3d4ryl +.nieprze3d4rz2 +.nieprze3d4um +.nieprze3dy +.nieprze3dz2 +.nieprze3e2k2s3 +.nieprze3f2 +.nieprze3g2 +.nieprze3h2 +.nieprze3k2 +.nieprze3l2 +.nieprze3m2 +.nieprze3n2 +.nieprze3p2 +.nieprze3r2 +.nieprze3s2 +.nieprze3t2 +.nieprze3w2 +.nieprze3z2 +.nieprze4d5³u¿yc +.nieprze4d5¿2 +.nieprze4d5z2a +.nieprze4d5zg2 +.nieprze4d5zim +.nieprze4d5zj +.nieprze4d5zl +.nieprze4d5zw2r +.nieprze4d5zwoj +.nieprzech2 +.nieprzecz2 +.nieprzed3æ2 +.nieprzed3³2 +.nieprzed3¶2 +.nieprzed3c2 +.nieprzed3d2 +.nieprzed3f2 +.nieprzed3g2 +.nieprzed3h2 +.nieprzed3i2 +.nieprzed3j2 +.nieprzed3k2 +.nieprzed3l2 +.nieprzed3m2 +.nieprzed3n2 +.nieprzed3p2 +.nieprzed3r2 +.nieprzed3s2 +.nieprzed3sz2 +.nieprzed3t2 +.nieprzed3u2 +.nieprzed3w2 +.nieprzedch2 +.nieprzedcz2 +.nieprzedd¼2 +.nieprzedd¿2 +.nieprzeddz2 +.nieprzegrz2 +.nieprzekl2 +.nieprzekr2 +.nieprzepch2 +.nieprzer¿2 +.nieprzerz2 +.nieprzesch2 +.nieprzesm2 +.nieprzesz2 +.nieprzetk2 +.nieprzetr2 +.niero2z3 +.niero3z4e +.niero3z4u +.nieroz¶2 +.nierozbrz2 +.nieroze3r2 +.nierozm2 +.nieroztr2 +.nierz2 +.niesu2b3 +.niesu3b4ie +.niesz2 +.nietk2 +.nietr2 +.nieucz2 +.nieuw2 +.niewy3æ2 +.niewy3³2 +.niewy3¶2 +.niewy3¼2 +.niewy3¿2 +.niewy3b2 +.niewy3c2 +.niewy3d2 +.niewy3f2 +.niewy3g2 +.niewy3h2 +.niewy3k2 +.niewy3l2 +.niewy3m2 +.niewy3p2 +.niewy3r2 +.niewy3s2 +.niewy3t2 +.niewy3w2 +.niewy3z2 +.niewybrz2 +.niewych2 +.niewycz2 +.niewyd¼2 +.niewyd¿2 +.niewydz2 +.niewyrz2 +.niewysz2 +.niewytk2 +.niewytr2 +.niezw2 +.nj8 +.nk8 +.nl8 +.nm8 +.nn8 +.np8 +.nr8 +.ns8 +.nt8 +.nv8 +.nw8 +.nx8 +.nz8 +.oæ2 +.o¶2 +.o¶mio3¶2 +.o¼2 +.o¿2 +.o2b2 +.o2d2 +.o2t3ch³ +.o3b4³± +.o3b4³ê +.o3b4³oc +.o3b4luzg +.o3b4raæ +.o3b4raso +.o3b4roñ +.o3b4ron +.o3b4ry¼ +.o3b4ryz +.o3b4rz2 +.o3be +.o3bi +.o3d4iu +.o3d4rêt +.o3d4rap +.o3d4robin +.o3d4rut +.o3d4rwi +.o3d4rzeæ +.o3d4rzw +.o3d6zia +.o3d6zie +.o3de +.o3l2¶n +.o4b5³ocz +.o4b5rz± +.o4b5rzêd +.o4b5rzez +.o4b5rzuc +.o4b5rzut +.o4b5rzyn +.o4d7ziar +.o4d7ziem +.oa3z +.ob3æ2 +.ob3³2 +.ob3¶2 +.ob3¼2 +.ob3¿2 +.ob3c2 +.ob3d2 +.ob3f2 +.ob3g2 +.ob3h2 +.ob3j2 +.ob3k2 +.ob3l2 +.ob3m2 +.ob3n2 +.ob3o2strz +.ob3p2 +.ob3r +.ob3s2 +.ob3t2 +.ob3u2m2 +.ob3w2 +.obch2 +.obcz2 +.obd¼2 +.obd¿2 +.obdz2 +.obe3æ2 +.obe3³2 +.obe3¶2 +.obe3¼2 +.obe3¿2 +.obe3b2 +.obe3c2 +.obe3d2 +.obe3f2 +.obe3g2 +.obe3h2 +.obe3k2 +.obe3l2 +.obe3m2 +.obe3p2 +.obe3r2 +.obe3r3t +.obe3s2 +.obe3t2 +.obe3w2 +.obe3z2 +.obe4c3n +.obe4z3w +.obech2 +.obecz2 +.obed¼2 +.obed¿2 +.obedz2 +.ober¿2 +.ober3m +.oberz2 +.obesch2 +.obesz2 +.obetk2 +.obi3b2 +.obsz2 +.oc2 +.och2 +.ochrz2 +.ocz2 +.od¼2 +.od3æ2 +.od3¶2 +.od3au +.od3b2 +.od3c2 +.od3d2 +.od3f2 +.od3g2 +.od3h2 +.od3i2 +.od3i2zo +.od3j2 +.od3k2 +.od3l2 +.od3m2 +.od3n2 +.od3o2s +.od3p2 +.od3r2 +.od3s2 +.od3t2 +.od3u2cz +.od3u2m2 +.od3w2 +.od5¿2 +.od5z2 +.odbe2z3 +.odch2 +.odcz2 +.odd¼2 +.odd¿2 +.oddz2 +.ode3æ2 +.ode3³2 +.ode3¶2 +.ode3¼2 +.ode3¿2 +.ode3b2 +.ode3c2 +.ode3d2 +.ode3f2 +.ode3g2 +.ode3h2 +.ode3k2 +.ode3l2 +.ode3m2 +.ode3mk2 +.ode3p2 +.ode3r2 +.ode3s2 +.ode3t2 +.ode3w2 +.ode3z2 +.odech2 +.odecz2 +.oded¼2 +.oded¿2 +.odedz2 +.odepch2 +.oder¿2 +.oderz2 +.odesz2 +.odetch2 +.odetk2 +.odkrz2 +.odrz2 +.odsz2 +.of2 +.ogólno3k2 +.og2 +.ognio3tr2 +.oh2 +.ok2 +.oka3m2 +.okr2 +.ole2o3 +.om2 +.op2 +.opch2 +.or2¿2 +.or2tê +.or2z2 +.os2 +.osie2m3 +.osiemse2t3 +.osz2 +.ot2 +.ow2 +.oz2 +.pæ8 +.p³8 +.p³asko3w2 +.pñ8 +.pó³k2 +.pó³kr2 +.pó³m2 +.pó³o2 +.pó³ob3r +.pó³om2d +.pó³przy3m2k +.pó2³3 +.pó3³4± +.pó3³4ê +.pó3³4ecz +.pó3³4y +.p¶8 +.p¼8 +.p¿8 +.p8 +.pb8 +.pc8 +.pch8 +.pd8 +.pe³no3kr2 +.pe2r3 +.pe3c2k +.pe3r4e +.pe3r4i +.pe3r4o +.pe3r4u +.pe3r4y +.pe4r5i2n +.pee2se2l +.pepee2r +.pepee2s +.peze2t1pee2r +.pf8 +.pg8 +.ph8 +.piêæse2t3 +.piê2æ3 +.piêcio3¶2 +.pierwo3w2 +.piono3w2 +.pj8 +.pk8 +.pl8 +.pm8 +.pn8 +.po³k2 +.po2d2 +.po3æ2 +.po3³2 +.po3¶2 +.po3¼2 +.po3¿2 +.po3b2 +.po3c2 +.po3d± +.po3dê +.po3d¼2 +.po3d4³u +.po3d4much +.po3d4naw +.po3d4rêcz +.po3d4rêtw +.po3d4ró¿ +.po3d4r2wi +.po3d4ra¿ +.po3d4rap +.po3d4repcz +.po3d4rept +.po3d4ro¿ +.po3d4robó +.po3d4roba +.po3d4robo +.po3d4roby +.po3d4rocz +.po3d4ruzg +.po3d4ryg +.po3d4rze +.po3d4wójn +.po3d4wór +.po3d4waj +.po3d4woi +.po3d4woj +.po3d4worz +.po3da +.po3de +.po3dej +.po3diu +.po3do +.po3du +.po3dy +.po3dz2 +.po3e2k2s3 +.po3f2 +.po3g2 +.po3h2 +.po3k2 +.po3l2 +.po3m2 +.po3p2 +.po3r¿ +.po3r2 +.po3s2 +.po3t2 +.po3w2 +.po3z2 +.po4ñ3c +.po4cz3d +.po4cz3t +.po4d3ów +.po4d3e4k2s3 +.po4d3o2bóz +.po4d3o2biad +.po4d3o2bojcz +.po4d3o2braz +.po4d3o2choc +.po4d3o2dm +.po4d3o2f +.po4d3o2g +.po4d3o2kien +.po4d3o2kn +.po4d3o2krêg +.po4d3o2kres +.po4d3o2piecz +.po4d3o2ryw +.po4d3o2siniak +.po4d3o2strz +.po4d3obsz +.po4d3odd +.po4d3olbrz +.po4d3u2cz +.po4d3u2dz +.po4d3u2pa +.po4d3u2ral +.po4d3u2sta +.po4d3u2szcz +.po4d5rêczn +.po4d5zakr +.po4d5zam +.po4d5zast +.po4d5zbi +.po4d5ze +.po4d5zieleni± +.po4d5zieleniæ +.po4d5zieleniê +.po4d5zieleni³ +.po4d5zielenic +.po4d5zielenien +.po4d5zielenil +.po4d5zielenim +.po4d5zielenio +.po4d5zielenis +.po4d5ziem +.po4d5ziom +.po4d5zw2r +.po4l3s +.po4m3p +.po4r3c +.po4r3f +.po4r3n +.po4r3t +.po4st3d +.po4st3f +.po4st3g +.po4st3h +.po4st3i2 +.po4st3k +.po4st3l +.po4st3m +.po4st3p +.po4st3rom +.po4st3s +.po5d4uszczyn +.po5r4tê +.pobr2 +.pobrz2 +.poch2 +.pochrz2 +.pocz2 +.pod3æ2 +.pod3³2 +.pod3¶2 +.pod3¶ró2d5 +.pod3alp +.pod3b2 +.pod3c2 +.pod3d2 +.pod3f2 +.pod3g2 +.pod3h2 +.pod3i2n +.pod3j2 +.pod3k2 +.pod3l2 +.pod3m2 +.pod3n2 +.pod3p2 +.pod3r2 +.pod3s2 +.pod3t2 +.pod3w2 +.pod5¿2 +.podch2 +.podcz2 +.podd¼2 +.podd¿2 +.pode3æ2 +.pode3³2 +.pode3¶2 +.pode3¼2 +.pode3¿2 +.pode3b2 +.pode3c2 +.pode3d2 +.pode3f2 +.pode3g2 +.pode3h2 +.pode3k2 +.pode3l2 +.pode3m2 +.pode3p2 +.pode3r2 +.pode3s2 +.pode3t2 +.pode3tk2 +.pode3w2 +.pode3z2 +.podech2 +.podecz2 +.poded¼2 +.poded¿2 +.podedz2 +.podepch2 +.poder¿2 +.poderz2 +.podesch2 +.podesz2 +.podro2z3 +.podsm2 +.podsz2 +.pogrz2 +.pokl2 +.pokr2 +.pom4pk +.pomk2 +.pona2d2 +.pona3æ2 +.pona3³2 +.pona3¶2 +.pona3¼2 +.pona3¿2 +.pona3b2 +.pona3c2 +.pona3cz2 +.pona3d¼2 +.pona3do +.pona3f2 +.pona3g2 +.pona3h2 +.pona3k2 +.pona3l2 +.pona3m2 +.pona3p2 +.pona3r2 +.pona3s2 +.pona3t2 +.pona3w2 +.pona3z2 +.pona4f3t +.ponabrz2 +.ponach2 +.ponad3æ2 +.ponad3¶2 +.ponad3c2 +.ponad3ch2 +.ponad3cz2 +.ponad3d¼2 +.ponad3f2 +.ponad3g2 +.ponad3h2 +.ponad3j2 +.ponad3k2 +.ponad3l2 +.ponad3p2 +.ponad3s2 +.ponad3t2 +.ponadz2 +.ponarz2 +.ponasm2 +.ponasz2 +.ponaz3m2 +.ponazw2 +.ponie3k2 +.ponie3w2 +.popch2 +.popo3w2 +.poprz2 +.por4t1w +.por4tf +.por4tm +.poro2z3 +.poro3z4u +.porz2 +.posch2 +.posm2 +.posz2 +.potk2 +.potr2 +.poz4m2 +.poza3u2 +.pozw2 +.pp8 +.pr8 +.pra3s2 +.pra3w2nu +.pra3w2z +.prapra3w2nu +.predy2s3po +.prz8 +.prze³k2 +.prze2d2 +.prze3æ2 +.prze3³2 +.prze3¶2 +.prze3¼2 +.prze3¿2 +.prze3b2 +.prze3c2 +.prze3d± +.prze3dê +.prze3d¼2 +.prze3d4³u¿ +.prze3d4much +.prze3d4o3br +.prze3d4o3st +.prze3d4o3zo +.prze3d4ramat +.prze3d4ruk +.prze3d4ryl +.prze3d4rz2 +.prze3d4um +.prze3dy +.prze3dz2 +.prze3e2k2s3 +.prze3f2 +.prze3g2 +.prze3h2 +.prze3k2 +.prze3l2 +.prze3m2 +.prze3n2 +.prze3p2 +.prze3r2 +.prze3s2 +.prze3t2 +.prze3u2 +.prze3w2 +.prze3z2 +.prze4d5³u¿yc +.prze4d5¿2 +.prze4d5o4stat +.prze4d5za +.prze4d5zg2 +.prze4d5zim +.prze4d5zj +.prze4d5zl +.prze4d5zw2r +.prze4d5zwoj +.przebr2 +.przebrz2 +.przech2 +.przechrz2 +.przeci2w3 +.przeci3w4ie +.przeciwa2 +.przeciww2 +.przecz2 +.przed3æ2 +.przed3³2 +.przed3¶2 +.przed3a2gon +.przed3a2kc +.przed3alp +.przed3b2 +.przed3c2 +.przed3d2 +.przed3e2gz +.przed3e2mer +.przed3f2 +.przed3g2 +.przed3h2 +.przed3i2 +.przed3j2 +.przed3k2 +.przed3l2 +.przed3m2 +.przed3n2 +.przed3o2 +.przed3p2 +.przed3r2 +.przed3s2 +.przed3siê3w2 +.przed3sz2 +.przed3t2 +.przed3u2 +.przed3w2 +.przedch2 +.przedcz2 +.przedd¼2 +.przedd¿2 +.przeddz2 +.przedgrz2 +.przedy2s3ku +.przegrz2 +.przekl2 +.przekr2 +.przemk2 +.przepch2 +.przer¿2 +.przerz2 +.przesch2 +.przesm2 +.przesz2 +.przetk2 +.przetr2 +.przetran2s3 +.przy3æ2 +.przy3³2 +.przy3¶2 +.przy3¼2 +.przy3¿2 +.przy3b2 +.przy3c2 +.przy3d2 +.przy3f2 +.przy3g2 +.przy3h2 +.przy3k2 +.przy3l2 +.przy3m2 +.przy3p2 +.przy3r2 +.przy3s2 +.przy3t2 +.przy3w2 +.przy3z2 +.przybr2 +.przych2 +.przycz2 +.przyd¼2 +.przyd¿2 +.przydz2 +.przygrz2 +.przymk2 +.przyoz2 +.przypch2 +.przyr¿2 +.przyrz2 +.przysch2 +.przysz2 +.przytk2 +.ps8 +.pt8 +.pv8 +.pw8 +.px8 +.pz8 +.ræ8 +.r³8 +.rñ8 +.r¶8 +.r¼8 +.r¿8 +.r8 +.rb8 +.rc8 +.rd8 +.retran2s3 +.rf8 +.rg8 +.rh8 +.rj8 +.rk8 +.rl8 +.rm8 +.rn8 +.ro2z3 +.ro3z4a +.ro3z4e +.ro3z4e3æ2 +.ro3z4e3³2 +.ro3z4e3¶2 +.ro3z4e3¼2 +.ro3z4e3¿2 +.ro3z4e3b2 +.ro3z4e3c2 +.ro3z4e3d2 +.ro3z4e3f2 +.ro3z4e3g2 +.ro3z4e3h2 +.ro3z4e3k2 +.ro3z4e3l2 +.ro3z4e3m2 +.ro3z4e3p2 +.ro3z4e3r2 +.ro3z4e3s2 +.ro3z4e3t2 +.ro3z4e3w2 +.ro3z4e3z2 +.ro3z4ej +.ro3z4u +.ro4z5a2gi +.ro4z5a2nie +.ro4z5e2mo +.ro4z5e4g3z +.ro4z5e4n3t +.roz¶2 +.rozbrz2 +.rozd2 +.rozech2 +.rozecz2 +.rozed¼2 +.rozed¿2 +.rozedz2 +.rozepch2 +.rozer¿2 +.rozerz2 +.rozesch2 +.rozesz2 +.rozi2 +.rozm2 +.rozo2 +.rozpo3w2 +.rozt2 +.roztr2 +.rozw2 +.rp8 +.rr8 +.rs8 +.rt8 +.rv8 +.rw8 +.rx8 +.rz8 +.sæ8 +.s³8 +.sñ8 +.s¶8 +.s¼8 +.s¿8 +.s8 +.samo3ch2 +.samo3k2 +.samo3p2 +.samo3w2 +.samoro2z3 +.sb8 +.sc8 +.sch8 +.sd8 +.sf8 +.sg8 +.sh8 +.siede2m3 +.siedemse2t3 +.siedmio3¶2 +.sj8 +.sk±2d5¿e +.sk8 +.skl8 +.skr8 +.sl8 +.sm8 +.sn8 +.sobo3w2 +.spó2³3 +.sp8 +.spo2d2 +.spo3æ2 +.spo3³2 +.spo3¶2 +.spo3¼2 +.spo3¿2 +.spo3b2 +.spo3c2 +.spo3dz2 +.spo3f2 +.spo3g2 +.spo3h2 +.spo3k2 +.spo3l2 +.spo3m2 +.spo3p2 +.spo3r2 +.spo3s2 +.spo3t2 +.spo3w2 +.spo3z2 +.spo4r3n +.spo4r3t +.spoch2 +.spocz2 +.spod¼2 +.spod¿2 +.spod3d +.sporz2 +.sposz2 +.sr8 +.ss8 +.st8 +.stere2o3 +.stereoa2 +.stereoe2 +.stereoi2 +.stereoo2 +.stereou2 +.su2b3 +.su3b4ie +.su3b4otn +.supe2r3 +.supe3r4at +.supe3r4io +.supe4r5a2tr +.super5z2b +.supere2 +.supero2d1rzut +.sv8 +.sw8 +.sx8 +.sz8 +.sze¶æse2t3 +.sze¶cio3¶2 +.sze2¶2æ3 +.sze2s3 +.tæ8 +.t³8 +.tñ8 +.t¶8 +.t¼8 +.t¿8 +.t8 +.ta2o3 +.ta2r7zan +.tb8 +.tc8 +.tch8 +.td8 +.te2o3 +.tf8 +.tg8 +.th8 +.tj8 +.tk8 +.tl8 +.tm8 +.tn8 +.toa3 +.tp8 +.tró2j3 +.tró3j4± +.tró3j4ê +.tró3j4ecz +.tr8 +.tran2s3 +.tran3s4e +.tran3s4ie +.tran3s4y +.tran3sz +.tran4s5eu +.transa2 +.transo2 +.trz8 +.trze2ch3 +.trzechse2t3 +.ts8 +.tt8 +.tv8 +.tw8 +.tx8 +.tysi±2c3 +.tysi±3c4a +.tysi±3c4e +.tysi±3cz +.tysi±4c5z³ +.tz8 +.uæ2 +.u¶2 +.u3³2 +.u3¼2 +.u3¿2 +.u3b2 +.u3c2 +.u3d2 +.u3f2 +.u3g2 +.u3h2 +.u3k2 +.u3l2 +.u3m2 +.u3n2 +.u3p2 +.u3r2 +.u3s2 +.u3t2 +.u3w2 +.u3z2 +.u4d3k +.u4f3n +.u4k3lej +.u4l3s +.u4l3t +.u4m3br +.u4n3c +.u4n3d +.u4p3p2s +.u4r3s +.u4st3n +.u4stc +.u4stk +.u4z3be +.ube2z3 +.ubezw2 +.ubr2 +.uch2 +.ucz2 +.ud¼2 +.ud¿2 +.udz2 +.ukr2 +.umk2 +.upch2 +.upo2d2 +.upo3æ2 +.upo3³2 +.upo3¶2 +.upo3¼2 +.upo3¿2 +.upo3b2 +.upo3c2 +.upo3da +.upo3f2 +.upo3g2 +.upo3h2 +.upo3k2 +.upo3l2 +.upo3m2 +.upo3p2 +.upo3r2 +.upo3s2 +.upo3t2 +.upo3w2 +.upo3z2 +.upoch2 +.upocz2 +.upod¼2 +.upod¿2 +.upod3d +.uporz2 +.uposz2 +.ur¿2 +.uro2z3 +.urz2 +.usch2 +.usz2 +.utk2 +.utr2 +.uze3w2 +.væ8 +.v³8 +.vñ8 +.v¶8 +.v¼8 +.v¿8 +.v8 +.vb8 +.vc8 +.vd8 +.vf8 +.vg8 +.vh8 +.vj8 +.vk8 +.vl8 +.vm8 +.vn8 +.vp8 +.vr8 +.vs8 +.vt8 +.vv8 +.vw8 +.vx8 +.vz8 +.wæ8 +.w³8 +.wñ8 +.w¶8 +.w¼8 +.w¿8 +.w8 +.wb8 +.wc8 +.wd8 +.we3æ2 +.we3³2 +.we3¶2 +.we3¿2 +.we3b2 +.we3c2 +.we3d2 +.we3f2 +.we3g2 +.we3h2 +.we3k2 +.we3l2 +.we3m2 +.we3n2 +.we3p2 +.we3r2 +.we3s2 +.we3t2 +.we3w2 +.we3z2 +.we4³3n +.we4k3t +.we4l3w +.we4n3d +.we4n3t +.we4r3b +.we4r3d +.we4r3n +.we4r3s +.we4r3t +.we4s3prz +.we4s3tch2 +.we4z3br +.we4z3g³ +.wech2 +.wecz2 +.wed¼2 +.wed¿2 +.wedz2 +.wemk2 +.wepch2 +.werz2 +.wesz2 +.wetk2 +.wewn±2trz3 +.wf8 +.wg8 +.wh8 +.wielo3¶2 +.wielo3d2 +.wielo3k2 +.wieluse2t3 +.wilczo3m2 +.wj8 +.wk8 +.wl8 +.wm8 +.wn8 +.wniebo3w2 +.wodo3w2 +.wp8 +.wr8 +.ws8 +.wspó³i2 +.wspó³o2b3w +.wspó³u2 +.wspó³w2 +.wspó2³3 +.wsze2ch3 +.wszecho2 +.wszechw2 +.wt8 +.wv8 +.ww8 +.wx8 +.wy3æ2 +.wy3³2 +.wy3¶2 +.wy3¼2 +.wy3¿2 +.wy3b2 +.wy3c2 +.wy3d2 +.wy3f2 +.wy3g2 +.wy3h2 +.wy3k2 +.wy3l2 +.wy3m2 +.wy3o2d3r +.wy3p2 +.wy3r2 +.wy3s2 +.wy3t2 +.wy3w2 +.wy3z2 +.wy4¿3sz +.wy4cz3ha +.wybr2 +.wybrz2 +.wych2 +.wycz2 +.wyd¼2 +.wyd¿2 +.wydr2 +.wydz2 +.wye2k2s3 +.wygrz2 +.wyi2zo +.wykl2 +.wykr2 +.wykrz2 +.wymk2 +.wypch2 +.wyprz2 +.wyr¿2 +.wyrz2 +.wysch2 +.wysm2 +.wysz2 +.wytch2 +.wytk2 +.wytr2 +.wz8 +.xæ8 +.x³8 +.xñ8 +.x¶8 +.x¼8 +.x¿8 +.x8 +.xb8 +.xc8 +.xd8 +.xf8 +.xg8 +.xh8 +.xj8 +.xk8 +.xl8 +.xm8 +.xn8 +.xp8 +.xr8 +.xs8 +.xt8 +.xv8 +.xw8 +.xx8 +.xz8 +.zæ8 +.z³8 +.z³o3w2 +.zñ8 +.z¶8 +.z¼8 +.z¿8 +.z8 +.za3æ2 +.za3³2 +.za3¶2 +.za3¼2 +.za3¿2 +.za3b2 +.za3c2 +.za3d2 +.za3f2 +.za3g2 +.za3h2 +.za3k2 +.za3l2 +.za3m2 +.za3o2b3r +.za3o2b3s +.za3p2 +.za3r2 +.za3s2 +.za3t2 +.za3u2 +.za3w2 +.za3z2 +.za4k3t +.za4l3g +.za4l3k +.za4l3t +.za4m3k +.za4r3ch +.za4uto +.za5m4k2n +.zabr2 +.zabrz2 +.zach2 +.zacz2 +.zad¼2 +.zad¿2 +.zado¶æu4 +.zado2¶æ3 +.zadr2 +.zady2s3po +.zadz2 +.zagrz2 +.zai2n3 +.zai2zo +.zain4ic +.zakl2 +.zakr2 +.zakrz2 +.zanie3d2 +.zar¿2 +.zarz2 +.zasch2 +.zasm2 +.zasz2 +.zatk2 +.zatr2 +.zb8 +.zc8 +.zd8 +.zde2z3 +.zde3z4awu +.zde3z4el +.zde3z4er +.zde3z4y +.zdy2s3kont +.zdy2s3kred +.zdy2s3kwal +.ze3æ2 +.ze3³2 +.ze3¶2 +.ze3¼2 +.ze3¿2 +.ze3b2 +.ze3c2 +.ze3d2 +.ze3f2 +.ze3g2 +.ze3h2 +.ze3k2 +.ze3l2 +.ze3m2 +.ze3p2 +.ze3r2 +.ze3s2 +.ze3t2 +.ze3tk2 +.ze3w2 +.ze3z2 +.ze4r3k +.ze4t3e2m1e2s +.ze4t3e2s1e2l +.ze4t3emp +.ze4t3hap +.zech2 +.zecz2 +.zed¼2 +.zed¿2 +.zedz2 +.zekl2 +.zepch2 +.zer¿2 +.zerz2 +.zesch2 +.zesm4 +.zesz2 +.zf8 +.zg8 +.zh8 +.zimno3kr2 +.zj8 +.zk8 +.zl8 +.zm8 +.zmartwy2ch3 +.zmartwychw2 +.zn8 +.znie3æ2 +.znie3³2 +.znie3ñ2 +.znie3¶2 +.znie3¼2 +.znie3¿2 +.znie3b2 +.znie3c2 +.znie3d2 +.znie3f2 +.znie3g2 +.znie3h2 +.znie3k2 +.znie3l2 +.znie3m2 +.znie3n2 +.znie3p2 +.znie3r2 +.znie3s2 +.znie3t2 +.znie3w2 +.znie3z2 +.znie4d¼3 +.znie4m3c +.zniech2 +.zniecz2 +.znied¿2 +.zniedz2 +.znierz2 +.zniesz2 +.zo2o3 +.zp8 +.zr8 +.zro2z3 +.zro3z4u +.zs8 +.zt8 +.zv8 +.zw8 +.zx8 +.zz8 +±1 +ê1 +ó1 +ó4w3cz +¶1c +¼2d¼ +1¶2ci +2æ1ñ +2æ1¶ +2æ1¼ +2æ1¿ +2æ1b +2æ1c +2æ1d +2æ1f +2æ1g +2æ1k +2æ1m +2æ1n +2æ1p +2æ1s +2æ1t +2æ1z +2³1æ +2³1ñ +2³1¶ +2³1¼ +2³1¿ +2³1b +2³1c +2³1d +2³1f +2³1g +2³1h +2³1j +2³1k +2³1l +2³1m +2³1n +2³1p +2³1r +2³1s +2³1t +2³1w +2³1z +2ñ1æ +2ñ1³ +2ñ1ñ +2ñ1¶ +2ñ1¼ +2ñ1¿ +2ñ1b +2ñ1c +2ñ1d +2ñ1f +2ñ1g +2ñ1h +2ñ1j +2ñ1k +2ñ1l +2ñ1m +2ñ1n +2ñ1p +2ñ1r +2ñ1s +2ñ1t +2ñ1w +2ñ1z +2¶æc +2¶1¶ +2¶1¼ +2¶1¿ +2¶1b +2¶1d +2¶1f +2¶1g +2¶1k +2¶1p +2¶1s +2¶1t +2¶1z +2¶lm +2¶ln +2¼1æ +2¼1¶ +2¼1¿ +2¼1b +2¼1c +2¼1d +2¼1f +2¼1g +2¼1k +2¼1l +2¼1m +2¼1n +2¼1p +2¼1s +2¼1t +2¼1w +2¼1z +2¿1æ +2¿1³ +2¿1ñ +2¿1¶ +2¿1¼ +2¿1b +2¿1c +2¿1d +2¿1f +2¿1g +2¿1j +2¿1k +2¿1l +2¿1m +2¿1n +2¿1p +2¿1r +2¿1s +2¿1t +2¿1w +2¿1z +2b³k +2b1æ +2b1ñ +2b1¶ +2b1¼ +2b1¿ +2b1c +2b1d +2b1f +2b1g +2b1k +2b1m +2b1n +2b1p +2b1s +2b1t +2b1z +2brn +2c1æ +2c1ñ +2c1¶ +2c1¼ +2c1¿ +2c1b +2c1d +2c1f +2c1g +2c1k +2c1l +2c1m +2c1n +2c1p +2c1s +2c1t +2ch1æ +2ch1ñ +2ch1¶ +2ch1¼ +2ch1¿ +2ch1b +2ch1c +2ch1d +2ch1f +2ch1g +2ch1k +2ch1m +2ch1n +2ch1p +2ch1s +2ch1t +2ch1z +2cz1æ +2cz1ñ +2cz1¶ +2cz1¼ +2cz1¿ +2cz1b +2cz1c +2cz1d +2cz1f +2cz1g +2cz1k +2cz1l +2cz1m +2cz1n +2cz1p +2cz1s +2cz1t +2cz1z +2d³b +2d³sz +2d¼1æ +2d¼1ñ +2d¼1¶ +2d¼1¼ +2d¼1¿ +2d¼1b +2d¼1c +2d¼1d +2d¼1f +2d¼1g +2d¼1k +2d¼1m +2d¼1n +2d¼1p +2d¼1s +2d¼1t +2d¼1z +2d¿1æ +2d¿1ñ +2d¿1¶ +2d¿1¼ +2d¿1¿ +2d¿1b +2d¿1c +2d¿1d +2d¿1f +2d¿1g +2d¿1k +2d¿1m +2d¿1n +2d¿1p +2d¿1s +2d¿1t +2d¿1z +2d1æ +2d1ñ +2d1¶ +2d1b +2d1c +2d1f +2d1g +2d1k +2d1m +2d1n +2d1p +2d1s +2d1t +2drn +2dz1æ +2dz1ñ +2dz1¶ +2dz1¼ +2dz1¿ +2dz1b +2dz1c +2dz1d +2dz1f +2dz1g +2dz1k +2dz1l +2dz1m +2dz1n +2dz1p +2dz1s +2dz1t +2dz1z +2f1c +2f1k +2f1m +2f1n +2g³b +2g1æ +2g1ñ +2g1¶ +2g1¼ +2g1¿ +2g1b +2g1c +2g1d +2g1f +2g1k +2g1m +2g1p +2g1s +2g1t +2g1z +2h1æ +2h1³ +2h1ñ +2h1¶ +2h1¼ +2h1¿ +2h1b +2h1c +2h1d +2h1f +2h1g +2h1j +2h1k +2h1l +2h1m +2h1n +2h1p +2h1r +2h1s +2h1t +2h1w +2h1z +2j1æ +2j1³ +2j1ñ +2j1¶ +2j1¼ +2j1¿ +2j1b +2j1c +2j1d +2j1f +2j1g +2j1h +2j1k +2j1l +2j1m +2j1n +2j1p +2j1r +2j1s +2j1t +2j1w +2j1z +2k³b +2k1æ +2k1ñ +2k1¶ +2k1¼ +2k1¿ +2k1b +2k1c +2k1d +2k1f +2k1g +2k1m +2k1n +2k1p +2k1s +2k1sz +2k1t +2k1z +2l1æ +2l1³ +2l1ñ +2l1¶ +2l1¼ +2l1¿ +2l1b +2l1c +2l1d +2l1f +2l1g +2l1h +2l1j +2l1k +2l1m +2l1n +2l1p +2l1r +2l1s +2l1t +2l1w +2l1z +2m1æ +2m1³ +2m1ñ +2m1¶ +2m1¼ +2m1¿ +2m1b +2m1c +2m1d +2m1f +2m1g +2m1h +2m1j +2m1k +2m1l +2m1n +2m1p +2m1r +2m1s +2m1t +2m1w +2m1z +2n1æ +2n1³ +2n1ñ +2n1¶ +2n1¼ +2n1¿ +2n1b +2n1c +2n1d +2n1f +2n1g +2n1h +2n1j +2n1k +2n1l +2n1m +2n1p +2n1r +2n1s +2n1t +2n1w +2n1z +2ntn +2p1æ +2p1ñ +2p1¶ +2p1¼ +2p1¿ +2p1b +2p1c +2p1d +2p1f +2p1g +2p1k +2p1m +2p1n +2p1s +2p1sz +2p1t +2p1z +2pln +2r1æ +2r1³ +2r1ñ +2r1¶ +2r1¼ +2r1¿ +2r1b +2r1c +2r1d +2r1f +2r1g +2r1h +2r1j +2r1k +2r1l +2r1m +2r1n +2r1p +2r1s +2r1t +2r1w +2rz1æ +2rz1³ +2rz1ñ +2rz1¶ +2rz1¼ +2rz1¿ +2rz1b +2rz1c +2rz1d +2rz1f +2rz1g +2rz1h +2rz1j +2rz1k +2rz1l +2rz1m +2rz1n +2rz1p +2rz1r +2rz1s +2rz1t +2rz1w +2s³b +2s1¼ +2s1¿ +2s1b +2s1d +2s1f +2s1g +2s1s +2snk +2stk +2stn +2stsz +2sz1æ +2sz1¶ +2sz1c +2sz1f +2sz1k +2sz1l +2sz1m +2sz1n +2sz1p +2sz1s +2sz1t +2sz1w +2sz1z +2szln +2t1æ +2t1ñ +2t1¶ +2t1¼ +2t1¿ +2t1b +2t1c +2t1d +2t1f +2t1g +2t1k +2t1m +2t1n +2t1p +2t1s +2t1z +2tln +2trk +2trzn +2w1æ +2w1³ +2w1ñ +2w1¶ +2w1¼ +2w1¿ +2w1b +2w1c +2w1d +2w1f +2w1g +2w1j +2w1k +2w1l +2w1m +2w1n +2w1p +2w1r +2w1s +2w1t +2w1z +2z1æ +2z1¶ +2z1c +2z1d +2z1f +2z1k +2z1p +2z1s +2z1t +2zdk +2zdn +3d2niow +3k2sz2t +3m2k2n +3m2nest +3m2nezj +3m2sk2n +3p2neu +3w2³ad +3w2³os +3w2czas +4æ3æ +4³3³ +4¼3¼ +4¿3¿ +4b3b +4c3c +4d3d +4f3f +4g3g +4h3h +4j3j +4k3k +4l3l +4m3m +4n3n +4p3p +4r3r +4t3t +4w3w +4z3z +8æ. +8ææ. +8æ³. +8æñ. +8æ¶. +8æ¼. +8æ¿. +8æb. +8æc. +8æd. +8æf. +8æg. +8æh. +8æj. +8æk. +8æl. +8æm. +8æn. +8æp. +8ær. +8æs. +8æt. +8æv. +8æw. +8æx. +8æz. +8³. +8³æ. +8³³. +8³ñ. +8³¶. +8³¼. +8³¿. +8³b. +8³c. +8³d. +8³f. +8³g. +8³h. +8³j. +8³k. +8³l. +8³m. +8³n. +8³p. +8³r. +8³s. +8³t. +8³v. +8³w. +8³x. +8³z. +8ñ. +8ñæ. +8ñ³. +8ññ. +8ñ¶. +8ñ¼. +8ñ¿. +8ñb. +8ñc. +8ñd. +8ñf. +8ñg. +8ñh. +8ñj. +8ñk. +8ñl. +8ñm. +8ñn. +8ñp. +8ñr. +8ñs. +8ñt. +8ñv. +8ñw. +8ñx. +8ñz. +8¶. +8¶æ. +8¶³. +8¶ñ. +8¶¶. +8¶¼. +8¶¿. +8¶b. +8¶c. +8¶d. +8¶f. +8¶g. +8¶h. +8¶j. +8¶k. +8¶l. +8¶m. +8¶n. +8¶p. +8¶r. +8¶s. +8¶t. +8¶v. +8¶w. +8¶x. +8¶z. +8¼. +8¼æ. +8¼³. +8¼ñ. +8¼¶. +8¼¼. +8¼¿. +8¼b. +8¼c. +8¼d. +8¼f. +8¼g. +8¼h. +8¼j. +8¼k. +8¼l. +8¼m. +8¼n. +8¼p. +8¼r. +8¼s. +8¼t. +8¼v. +8¼w. +8¼x. +8¼z. +8¿. +8¿æ. +8¿³. +8¿ñ. +8¿¶. +8¿¼. +8¿¿. +8¿b. +8¿c. +8¿d. +8¿f. +8¿g. +8¿h. +8¿j. +8¿k. +8¿l. +8¿m. +8¿n. +8¿p. +8¿r. +8¿s. +8¿t. +8¿v. +8¿w. +8¿x. +8¿z. +8b. +8bæ. +8b³. +8bñ. +8b¶. +8b¼. +8b¿. +8bb. +8bc. +8bd. +8bf. +8bg. +8bh. +8bj. +8bk. +8bl. +8bm. +8bn. +8bp. +8br. +8brz. +8bs. +8bt. +8bv. +8bw. +8bx. +8bz. +8c. +8cæ. +8c³. +8cñ. +8c¶. +8c¼. +8c¿. +8cb. +8cc. +8cd. +8cf. +8cg. +8ch. +8ch³. +8chrz. +8chw. +8cj. +8ck. +8cl. +8cm. +8cn. +8cp. +8cr. +8cs. +8ct. +8cv. +8cw. +8cx. +8cz. +8czt. +8d. +8dæ. +8d³. +8dñ. +8d¶. +8d¼. +8d¿. +8db. +8dc. +8dd. +8df. +8dg. +8dh. +8dj. +8dk. +8dl. +8dm. +8dn. +8dp. +8dr. +8drz. +8ds. +8dt. +8dv. +8dw. +8dx. +8dz. +8f. +8fæ. +8f³. +8fñ. +8f¶. +8f¼. +8f¿. +8fb. +8fc. +8fd. +8ff. +8fg. +8fh. +8fj. +8fk. +8fl. +8fm. +8fn. +8fp. +8fr. +8fs. +8ft. +8fv. +8fw. +8fx. +8fz. +8g. +8gæ. +8g³. +8gñ. +8g¶. +8g¼. +8g¿. +8gb. +8gc. +8gd. +8gf. +8gg. +8gh. +8gj. +8gk. +8gl. +8gm. +8gn. +8gp. +8gr. +8gs. +8gt. +8gv. +8gw. +8gx. +8gz. +8h. +8hæ. +8h³. +8hñ. +8h¶. +8h¼. +8h¿. +8hb. +8hc. +8hd. +8hf. +8hg. +8hh. +8hj. +8hk. +8hl. +8hm. +8hn. +8hp. +8hr. +8hs. +8ht. +8hv. +8hw. +8hx. +8hz. +8j. +8jæ. +8j³. +8jñ. +8j¶. +8j¼. +8j¿. +8jb. +8jc. +8jd. +8jf. +8jg. +8jh. +8jj. +8jk. +8jl. +8jm. +8jn. +8jp. +8jr. +8js. +8jt. +8jv. +8jw. +8jx. +8jz. +8k. +8kæ. +8k³. +8kñ. +8k¶. +8k¼. +8k¿. +8kb. +8kc. +8kd. +8kf. +8kg. +8kh. +8kj. +8kk. +8kl. +8km. +8kn. +8kp. +8kr. +8ks. +8kst. +8kt. +8kv. +8kw. +8kx. +8kz. +8l. +8læ. +8l³. +8lñ. +8l¶. +8l¼. +8l¿. +8lb. +8lc. +8ld. +8lf. +8lg. +8lh. +8lj. +8lk. +8ll. +8lm. +8ln. +8lp. +8lr. +8ls. +8lt. +8lv. +8lw. +8lx. +8lz. +8m. +8mæ. +8m³. +8mñ. +8m¶. +8m¼. +8m¿. +8mb. +8mc. +8md. +8mf. +8mg. +8mh. +8mj. +8mk. +8ml. +8mm. +8mn. +8mp. +8mr. +8ms. +8mst. +8mt. +8mv. +8mw. +8mx. +8mz. +8n. +8næ. +8n³. +8nñ. +8n¶. +8n¼. +8n¿. +8nb. +8nc. +8nd. +8nf. +8ng. +8nh. +8nj. +8nk. +8nl. +8nm. +8nn. +8np. +8nr. +8ns. +8nt. +8nv. +8nw. +8nx. +8nz. +8p. +8pæ. +8p³. +8pñ. +8p¶. +8p¼. +8p¿. +8pb. +8pc. +8pd. +8pf. +8pg. +8ph. +8pj. +8pk. +8pl. +8pm. +8pn. +8pp. +8pr. +8prz. +8ps. +8pt. +8pv. +8pw. +8px. +8pz. +8r. +8ræ. +8r³. +8rñ. +8r¶. +8r¼. +8r¿. +8rb. +8rc. +8rd. +8rf. +8rg. +8rh. +8rj. +8rk. +8rl. +8rm. +8rn. +8rp. +8rr. +8rs. +8rsz. +8rt. +8rv. +8rw. +8rx. +8rz. +8rz³. +8s. +8sæ. +8s³. +8sñ. +8s¶. +8s¼. +8s¿. +8sb. +8sc. +8sch. +8sd. +8sf. +8sg. +8sh. +8sj. +8sk. +8skrz. +8sl. +8sm. +8sn. +8sp. +8sr. +8ss. +8st. +8str. +8strz. +8stw. +8sv. +8sw. +8sx. +8sz. +8szcz. +8szczb. +8szk. +8szn. +8szt. +8sztr. +8t. +8tæ. +8t³. +8tñ. +8t¶. +8t¼. +8t¿. +8tb. +8tc. +8td. +8tf. +8tg. +8th. +8tj. +8tk. +8tl. +8tm. +8tn. +8tp. +8tr. +8trz. +8ts. +8tt. +8tv. +8tw. +8tx. +8tz. +8v. +8væ. +8v³. +8vñ. +8v¶. +8v¼. +8v¿. +8vb. +8vc. +8vd. +8vf. +8vg. +8vh. +8vj. +8vk. +8vl. +8vm. +8vn. +8vp. +8vr. +8vs. +8vt. +8vv. +8vw. +8vx. +8vz. +8w. +8wæ. +8w³. +8wñ. +8w¶. +8w¼. +8w¿. +8wb. +8wc. +8wd. +8wf. +8wg. +8wh. +8wj. +8wk. +8wl. +8wm. +8wn. +8wp. +8wr. +8ws. +8wt. +8wv. +8ww. +8wx. +8wz. +8x. +8xæ. +8x³. +8xñ. +8x¶. +8x¼. +8x¿. +8xb. +8xc. +8xd. +8xf. +8xg. +8xh. +8xj. +8xk. +8xl. +8xm. +8xn. +8xp. +8xr. +8xs. +8xt. +8xv. +8xw. +8xx. +8xz. +8z. +8zæ. +8z³. +8zñ. +8z¶. +8z¼. +8z¿. +8zb. +8zc. +8zd. +8zdr. +8zdrz. +8zf. +8zg. +8zh. +8zj. +8zk. +8zl. +8zm. +8zn. +8zp. +8zr. +8zs. +8zt. +8zv. +8zw. +8zx. +8zz. +a1 +a2u +a2y +aa2 +ae2 +ai2 +ao2 +be2eth +be2f3sz2 +be2k1hend +bi2n3o2ku +bi2sz3kop +bi2z3ne2s3m +bi2z3nes +birmin2g1ham +blo2k1hauz +bo2s3ma +br2d +bro2a2d3way +bu2sz3me +buk2sz3pan +busine2ss3m +busines2s +c4h +c4z +cal2d1well +ch2³ +ch2j +ch2l +ch2r +ch2w +chus1t +cu2r7zon +d¿2³ +d¿2j +d¿2l +d¿2r +d¿2w +d¿e4z3b +d¿e4z3m +d4¼ +d4¿ +d4z +deut4sch3land +drz2w +du2sz3past +e1 +e2r5zac +e2u +e2y +e3u2sz +ea2 +ee2 +ei2 +eo2 +fi2s3harm +fi2sz3bin +fo2k2s3t +fo2r5zac +fol2k1lor +fos2f1a2zot +ga3d2get +gado3p2ta +gol2f3s +golfsz2 +gran2d1ilo +gro4t3r +hi2sz3p +hu2cz1w +hu2x3ley +i1 +i2± +i2ê +i2ó +i2a +i2e +i2i +i2o +i2u +i2y +in4nsbruck +in4sbruc +j2t1³ +j2t1r +ja4z4z3b +ja4z4z3m +karl2s1kron +karl2s1ruhe +kir2chhoff +kongre2s3m +led1w +lu2ft3waffe +lu2ks1fer +ly2o +ma2r5z³ +ma2r5zl +ma2r5zn +mi2sz1masz +mie2r5z³ +mie2r5zi +mon2t3real +moza2i3k +mu2r7zasich3l +na4³3kows +na4r3v +o1 +o2y +oa2 +och3mistrz +oe2 +of2f3set +oi2 +oo2 +ou2 +pa2n3a2mer +pa2s3cal +pa2s3ch +po³u3d2ni +po3d4nieprz +po3m2n± +po3m2nê +po3m2ni +po4rt2s3mo2uth +po4rt3land +poli3e2t +poli3u2re +powsze3d2ni +pr2chal +pre2sz3pa +r4z +ro2e3nt2gen +ro2k3rocz +ro2s3to3c2k +s4z +se2t3le +sko2r5zoner +sm2r +sowi3z2 +sy2n3opt +sy2s1tem +sza2sz1³y +sze2z1long +sze4¶æ +szto2k1holm +szyn2k1was +to3y2o3t +turboo2d3rzut +tygo3d2ni +u1 +u2y +ua2 +ue2 +ui2 +uo2 +uu2 +vo2lk2s3 +we2e2k1end +we4st3f +we4st3m +y1 +ya2 +ye2 +yi2 +yo2 +yu2 +ze4p3p diff -u --recursive --new-file -u --recursive --new-file lout-3.24/hyph/slovak.lh lout-3.25/hyph/slovak.lh --- lout-3.24/hyph/slovak.lh Thu Jan 1 10:00:00 1970 +++ lout-3.25/hyph/slovak.lh Wed Sep 19 12:49:21 2001 @@ -0,0 +1,2690 @@ +Lout hyphenation information +% +% This is a Slovak hyphenation file created +% by Peter Valach on 26 June 2001 +% from a TeX file made by Jana Chlebikova. +% Comment from the original file: +% +% Slovak hyphenation (version 2.0) 24.4.1992 +% Autor: Jana Chlebikova, Institute of Informatics, +% Comenius University, 842 15 Bratislava, Czechoslovakia +% +% Like Slovak itself, this file is encoded in the Latin2 +% character set. Slovak has 17 accented letters, each with +% upper-case and lower-case forms: +% +% PostScript Latin2 Latin2 Latin2 +% name decimal octal literal +% code code character +% +% aacute 225 á +% adieresis 228 ä +% ccaron 232 è +% dcaron 239 ï +% eacute 233 é +% iacute 237 í +% lcaron 181 µ +% lacute 229 å +% ncaron 242 ò +% oacute 243 ó +% ocircumflex 244 ô +% racute 224 à +% scaron 185 ¹ +% tcaron 187 » +% uacute 250 ú +% yacute 253 ý +% zcaron 190 ¾ +% +% Aacute 193 Á +% Adieresis 196 Ä +% Ccaron 200 È +% Dcaron 207 Ï +% Eacute 201 É +% Iacute 205 Í +% Lcaron 165 ¥ +% Lacute 197 Å +% Ncaron 210 Ò +% Oacute 211 Ó +% Ocircumflex 212 Ô +% Racute 192 À +% Scaron 169 © +% Tcaron 171 « +% Uacute 218 Ú +% Yacute 221 Ý +% Zcaron 174 ® +% + +Classes: +@!$%^&*()_-+=~`{[}]:;'|<,.>?/0123456789 +aA +bB +cC +dD +eE +fF +gG +hH +iI +jJ +kK +lL +mM +nN +oO +pP +qQ +rR +sS +tT +uU +vV +wW +xX +yY +zZ +áÁ +äÄ +èÈ +ïÏ +éÉ +íÍ +µ¥ +åÅ +òÒ +óÓ +ôÔ +àÀ +¹© +»« +úÚ +ýÝ +¾® + +Patterns: +%% samohlásky +a1 +á1 +ä1 +e1 +é1 +i1 +í1 +o1 +ó1 +ô1 +u1 +ú1 +y1 +ý1 +i2a +i2á +i2e +i2u +o2u +c2h +d2z +d2¾ +%% dvojice spoluhlások +2b1b +2b1c +2b1è +2b1d +2b1ï +2b1f +2b1g +2b1h +2b1c2h +2b1j +2b1k +2b1l +2b1µ +2b1m +2b1n +2b1ò +2b1p +2b1r +2b1s +2b1¹ +2b1t +2b1» +2b1v +2b1w +2b1x +2b1z +2b1¾ +2b1d2z +2b1d2¾ +2c1b +2c1c +2c1è +2c1d +2c1ï +2c1f +2c1g +2c1c2h +2c1j +2c1k +2c1l +2c1µ +2c1m +2c1n +2c1ò +2c1p +2c1r +2c1s +2c1¹ +2c1t +2c1» +2c1v +2c1w +2c1x +2c1z +2c1¾ +2c1d2z +2c1d2¾ +2è1b +2è1c +2è1è +2è1d +2è1ï +2è1f +2è1g +2è1h +2è1c2h +2è1j +2è1k +2è1l +2è1µ +2è1m +2è1n +2è1ò +2è1p +2è1r +2è1s +2è1¹ +2è1t +2è1» +2è1v +2è1w +2è1x +2è1z +2è1¾ +2è1d2z +2è1d2¾ +2d1b +2d1c +2d1è +2d1d +2d1ï +2d1f +2d1g +2d1h +2d1c2h +2d1j +2d1k +2d1l +2d1µ +2d1m +2d1n +2d1ò +2d1p +2d1r +2d1s +2d1¹ +2d1t +2d1» +2d1v +2d1d2z +2d1d2¾ +2ï1b +2ï1c +2ï1è +2ï1d +2ï1ï +2ï1f +2ï1g +2ï1h +2ï1c2h +2ï1j +2ï1k +2ï1l +2ï1µ +2ï1m +2ï1n +2ï1ò +2ï1p +2ï1r +2ï1s +2ï1¹ +2ï1t +2ï1» +2ï1v +2ï1z +2ï1¾ +2ï1d2z +2ï1d2¾ +2f1b +2f1c +2f1è +2f1d +2f1ï +2f1f +2f1g +2f1h +2f1c2h +2f1j +2f1k +2f1l +2f1µ +2f1m +2f1n +2f1ò +2f1p +2f1r +2f1s +2f1¹ +2f1t +2f1» +2f1v +2f1z +2f1¾ +2f1d2z +2f1d2¾ +2g1b +2g1c +2g1è +2g1d +2g1ï +2g1f +2g1g +2g1h +2g1c2h +2g1j +2g1k +2g1l +2g1µ +2g1m +2g1n +2g1ò +2g1p +2g1r +2g1s +2g1¹ +2g1t +2g1» +2g1v +2g1z +2g1¾ +2g1d2z +2g1d2¾ +2h1b +2h1c +2h1è +2h1d +2h1ï +2h1f +2h1g +2h1h +2h1c2h +2h1j +2h1k +2h1l +2h1µ +2h1m +2h1n +2h1ò +2h1p +2h1r +2h1s +2h1¹ +2h1t +2h1» +2h1v +2h1z +2h1¾ +2h1d2z +2h1d2¾ +2c2h1b +2c2h1c +2c2h1è +2c2h1d +2c2h1ï +2c2h1f +2c2h1g +2c2h1h +2c2h1c2h +2c2h1j +2c2h1k +2c2h1l +2c2h1µ +2c2h1m +2c2h1n +2c2h1ò +2c2h1p +2c2h1r +2c2h1s +2c2h1¹ +2c2h1t +2c2h1» +2c2h1v +2c2h1w +2c2h1¾ +2c2h1d2z +2c2h1d2¾ +2j1b +2j1c +2j1è +2j1d +2j1ï +2j1f +2j1g +2j1h +2j1c2h +2j1j +2j1k +2j1l +2j1µ +2j1m +2j1n +2j1ò +2j1p +2j1r +2j1s +2j1¹ +2j1t +2j1» +2j1v +2j1w +2j1x +2j1z +2j1¾ +2j1d2z +2j1d2¾ +2k1b +2k1c +2k1è +2k1d +2k1ï +2k1f +2k1g +2k1h +2k1c2h +2k1j +2k1k +2k1l +2k1µ +2k1m +2k1n +2k1ò +2k1p +2k1r +2k1s +2k1¹ +2k1t +2k1» +2k1v +2k1w +2k1x +2k1z +2k1¾ +2k1d2z +2k1d2¾ +2l1b +2l1c +2l1è +2l1d +2l1ï +2l1f +2l1g +2l1h +2l1c2h +2l1j +2l1k +2l1l +2l1µ +2l1m +2l1n +2l1ò +2l1p +2l1r +2l1s +2l1¹ +2l1t +2l1» +2l1v +2l1z +2l1¾ +2l1d2z +2l1d2¾ +2µ1b +2µ1c +2µ1è +2µ1d +2µ1ï +2µ1f +2µ1g +2µ1h +2µ1c2h +2µ1j +2µ1k +2µ1l +2µ1µ +2µ1m +2µ1n +2µ1ò +2µ1p +2µ1r +2µ1s +2µ1¹ +2µ1t +2µ1» +2µ1v +2µ1z +2µ1¾ +2µ1d2z +2µ1d2¾ +2m1b +2m1c +2m1è +2m1d +2m1ï +2m1f +2m1g +2m1h +2m1c2h +2m1j +2m1k +2m1l +2m1µ +2m1m +2m1n +2m1ò +2m1p +2m1r +2m1s +2m1¹ +2m1t +2m1» +2m1v +2m1z +2m1¾ +2m1d2z +2m1d2¾ +2n1b +2n1c +2n1è +2n1d +2n1ï +2n1f +2n1g +2n1h +2n1c2h +2n1j +2n1k +2n1l +2n1µ +2n1m +2n1n +2n1ò +2n1p +2n1r +2n1s +2n1¹ +2n1t +2n1» +2n1v +2n1w +2n1x +2n1z +2n1¾ +2n1d2z +2n1d2¾ +2ò1b +2ò1c +2ò1è +2ò1d +2ò1ï +2ò1f +2ò1g +2ò1h +2ò1c2h +2ò1j +2ò1k +2ò1l +2ò1µ +2ò1m +2ò1n +2ò1ò +2ò1p +2ò1r +2ò1s +2ò1¹ +2ò1t +2ò1» +2ò1v +2ò1z +2ò1¾ +2ò1d2z +2ò1d2¾ +2p1b +2p1c +2p1è +2p1d +2p1ï +2p1f +2p1g +2p1h +2p1c2h +2p1j +2p1k +2p1l +2p1µ +2p1m +2p1n +2p1ò +2p1p +2p1r +2p1s +2p1¹ +2p1t +2p1» +2p1v +2p1w +2p1x +2p1z +2p1¾ +2p1d2z +2p1d2¾ +2r1b +2r1c +2r1è +2r1d +2r1ï +2r1f +2r1g +2r1h +2r1c2h +2r1j +2r1k +2r1l +2r1µ +2r1m +2r1n +2r1ò +2r1p +2r1r +2r1s +2r1¹ +2r1t +2r1» +2r1v +2r1w +2r1x +2r1z +2r1¾ +2r1d2z +2r1d2¾ +2s1b +2s1c +2s1è +2s1d +2s1ï +2s1f +2s1g +2s1h +2s1c2h +2s1j +2s1k +2s1l +2s1µ +2s1m +2s1n +2s1ò +2s1p +2s1r +2s1s +2s1¹ +2s1t +2s1» +2s1v +2s1z +2s1¾ +2s1d2z +2s1d2¾ +2¹1b +2¹1c +2¹1è +2¹1d +2¹1ï +2¹1f +2¹1g +2¹1h +2¹1c2h +2¹1j +2¹1k +2¹1l +2¹1µ +2¹1m +2¹1n +2¹1ò +2¹1p +2¹1r +2¹1s +2¹1¹ +2¹1t +2¹1» +2¹1v +2¹1w +2¹1x +2¹1z +2¹1¾ +2¹1d2z +2¹1d2¾ +2t1b +2t1c +2t1è +2t1d +2t1ï +2t1f +2t1g +2t1h +2t1c2h +2t1j +2t1k +2t1l +2t1µ +2t1m +2t1n +2t1ò +2t1p +2t1r +2t1s +2t1¹ +2t1t +2t1» +2t1v +2t1w +2t1x +2t1z +2t1¾ +2t1d2z +2t1d2¾ +2»1b +2»1c +2»1è +2»1d +2»1ï +2»1f +2»1g +2»1h +2»1c2h +2»1j +2»1k +2»1l +2»1µ +2»1m +2»1n +2»1ò +2»1p +2»1r +2»1s +2»1¹ +2»1t +2»1» +2»1v +2»1w +2»1x +2»1z +2»1¾ +2»1d2z +2»1d2¾ +2v1b +2v1c +2v1è +2v1d +2v1ï +2v1f +2v1g +2v1h +2v1c2h +2v1j +2v1k +2v1l +2v1µ +2v1m +2v1n +2v1ò +2v1p +2v1r +2v1s +2v1¹ +2v1t +2v1» +2v1v +2v1w +2v1x +2v1z +2v1¾ +2v1d2z +2v1d2¾ +2z1b +2z1c +2z1è +2z1d +2z1ï +2z1f +2z1g +2z1h +2z1c2h +2z1j +2z1k +2z1l +2z1µ +2z1m +2z1n +2z1ò +2z1p +2z1r +2z1s +2z1¹ +2z1t +2z1» +2z1v +2z1z +2z1¾ +2z1d2z +2z1d2¾ +2¾1b +2¾1c +2¾1è +2¾1d +2¾1ï +2¾1f +2¾1g +2¾1h +2¾1c2h +2¾1j +2¾1k +2¾1l +2¾1µ +2¾1m +2¾1n +2¾1ò +2¾1p +2¾1r +2¾1s +2¾1¹ +2¾1t +2¾1» +2¾1v +2¾1z +2¾1¾ +2¾1d2z +2¾1d2¾ +2d2z1k +2d2z1n +2d2z1r +2d2z1s +2d2¾1¹ +2x1t +2x1n +2b1à +2à1b +2b1å +2å1b +2c1à +2à1c +2c1å +2å1c +2è1à +2à1è +2è1å +2å1è +2d1à +2à1d +2d1å +2å1d +2ï1à +2à1ï +2ï1å +2å1ï +2f1à +2à1f +2f1å +2å1f +2g1à +2à1g +2g1å +2å1g +2h1à +2à1h +2h1å +2å1h +2c2h1à +2à1c2h +2c2h1å +2å1c2h +2j1à +2à1j +2j1å +2å1j +2k1à +2à1k +2k1å +2å1k +2l1à +2à1l +2l1å +2å1l +2µ1à +2à1µ +2µ1å +2å1µ +2m1à +2à1m +2m1å +2å1m +2n1à +2à1n +2n1å +2å1n +2ò1à +2à1ò +2ò1å +2å1ò +2p1à +2à1p +2p1å +2å1p +2r1à +2à1r +2r1å +2å1r +2s1à +2à1s +2s1å +2å1s +2¹1à +2à1¹ +2¹1å +2å1¹ +2t1à +2à1t +2t1å +2å1t +2»1à +2à1» +2»1å +2å1» +2v1à +2à1v +2v1å +2å1v +2z1à +2à1z +2z1å +2å1z +2¾1à +2à1¾ +2¾1å +2å1¾ +2d2z1à +2à1d2z +2d2z1å +2å1d2z +2d2¾1à +2à1d2¾ +2d2¾1å +2å1d2¾ +%2 samohlásky +a1í2 +a1o2 +e1á2 +e1í2 +e1o2 +e1ó2 +e1u2 +i1o2 +o1a2 +o1e2 +o1i2 +o1o2 +u1a2 +u1á2 +u1i2 +u1í2 +u1o2 +u1u2 +y1a2 +y1e2 +y1ó2 +y1u2 +a2u1 +a2i1 +% 3 spoluhlásky +b2l3b +3b2l3è +b2l3c2h +3b2l3k +3b2å3k +3b2l3ò +b2l3¹ +b2å3¹ +3b2r3b +b2r3d +3b2r3k +3b2à3k +3b2r3l +3b2à3µ +3b2r3n +3b2r3ò +3b2r3v +b2r3z +b3s2c +b3s2t +c3k2t +3c2r3è +3c2à3è +3c2r3k +3c2à3k +c3t2v +3è2l3n +3è2r3è +è2r3p +3è2r3t +3è2r3v +d3c4h4n +3d2l3b +3d2l3h +d2l3n +3d2l3¾ +3d2å3¾ +3d2r3d +3d2r3g +d2r3l +3d2r3k +3d2r3m +d2r3n +3d2r3v +3d2r3z +3d2r3¾ +3d2à3¾ +d3s2v +d3s2t +d3v2r +3f2r3è +3f2r3f +3f2r3k +3f2à3k +3f2r3m +3f2r3n +3g2l3g +3g2r3c +3g2r3g +3h2l3b +3h2å3b +3h2l3t +3h2m2l +3h2r3b +3h2à3b +3h2r3è +3h2r3d +3h2r3d2z +3h2r3k +3h2r3m +3h2r3n +3h2r3ò +3h2r3t +3h2r3v +3c2h2l3p +3c2h2r3b +3c2h2r3è +c2h2r3c4h +3c2h2r3l +3c2h2r3t +j2c2h3n +j3s2t +j3¹2le +j3t2m +j3t2r +3k2l3b +3k2å3b +3k2l3è +3k2l3z +3k2å3z +k2r3b +3k2r3è +3k2à3è +3k2à3d +3k2r3k +3k2à3k +3k2à3m +3k2r3p +3k2r3s +3k2r3t +3k2r3v +k3s2µ +k2s3n +k3t2r +l3d2r +µ3k2n +l3t2r +m3b2l +m3b2µ +m3b2r +m3f2l +m3f2r +m3k2n +3m2l3è +3m2l3k +m3p2l +m3p2µ +m3p2r +m3p2s +3m2r3h +m2r3c4h +3m2r3k +m2r3l +m2r3¹ +m2r3t +3m2r3v +3m2r3z +3m2à3z +m3s2t +m3¹2t +n3dµa +n3d2r +n3f2l +n3f2r +n3g2h +n3g2l +n3g2µ +n2g3n +n3g2r +n3g2v +n3k2c +n3k2h +n3k2n +n3k2r +n3k2v +n3s2c +n3¹2p +n3¹2t +n3t2g +n3t2l +n3t2n +n3t2r +n2¾3m +3p2l3n +3p2l3ò +3p2å3ò +3p2l3z +3p2å3z +3p2å3¾ +3p2à3c +3p2r3è +3p2r3d +3p2r3s +3p2r3¹ +p3¹2» +p3t2r +r2b3n +r3g2µ +r3g2r +r3g2s +r3k2d +r2k3n +r3k2t +r3k2v +r3p2c +r3p2è +r3p2r +r3s2p +r3¹2è +r3¹2l +r3¹2r +r2t3m +r3t2n +r2t3ò +r3t2r +r3t2v +3s4c4h4n +s2k3l +s2k3m +s2k3n +s3k2r +s3k2v +3s2l3n +3s2l3ò +3s2l3z +s3p2r +3s2r3d +3s4à3k +3s4r3¹ +s3t2k +ôs4t3k2ár3s4t4v +s2t3l +s3t2m +s2t3n +s3t2r +s3t2v +s2»3h +s2»3m +s2»3p +¹3k2l +¹3k2r +¹3t2r +3¹4t4v +t3k2l +t3k2n +3t2l3è +3t2l3k +t3h2l +3t4r3è +3t4r3h +3t2r3l +3t2r3k +3t2r3m +a4t2r3n +3t2r3n +3t2à3n +3t2à3ò +3t4r3p +3t2r3v +3t2à3¾ +3v2l3è +3v2å3è +3v2l3h +3v2l3k +3v2l3n +3v2r3h +3v2r3c2h +3v2r3l +3v2à3¹ +3v2à3t +3v2r3z +3v2à3z +3v4z4d +3v4z4h +3v4z4n +3v3z2» +z3d2n +noz5d4r +3z4d4r +3z4d4v +z3g2n +3z4h4r +3z2r3k +3z2r3n +3z4v4l +¾2d3n +3¾2l3è +3¾2l3t +3¾2åt +3¾2r3ï +¾3s2t +x3p2l +x3p2r +x3t2r +% 4 spoluhlásky +3b2l4è3n +3b2å4è3k +3b2l4n3k +3b2å3k2n +3b2r4b3l +3b2r4b3t +3b2r4è3k +3b2r4d3c +3b2à4d3n +3b2r3h2l +3b4à4k3n +3b4r4m3b +3b4r4n3è +3b4r4n3k +3b4r4¹3l +3b4r4t3l +3b4r4t3n +3b4r4v3n +3b4r4z3d +3b4r4z3l +3b4r4z3n +b3s2t2r +3c4à4è3k +3c4r4k3n +3c4v4r3è +3c4v4r3k +3c4v4à3k +3c4v4r3l +3è4l4n3k +3è4r3è4r +3è4r4c4h3n +3è4r4p3k +3è4r4p3n +3è4r4t3n +3è4v4r3k +3è4v4r3l +3d4l4b3n +d4å4¾3k +d4l4¾3n +d4å4¾3n +3d4r4c3n +3d4r4g3µ +3d4r4g3n +3d4r4h3n +3d4r4n3è +3d4r4n3k +3d4r4s3n +3d4r4¾3b +3d4r4¾3k +3f4r4c3k +3f4r4c3n +3f4r4è3k +3f4r4f3l +3f4r4k3n +3f4r4n3d +3f4r4n3d4¾ +3f4r4n3g +3f4r4n3k +3g4l4g3n +3g2r4c3k +3h2å4b3k +3h2l3t4n +3h2r4b3è +3h2r4è3k +h2r4d3l +3h2r4g3µ +3h2r4k3µ +3h2r4k3n +3h2à4k3n +3h2r4n3è +3h2r4s3t +3h2r4s3» +3ch4å4p3k +3c2h2r4b3t +3c2h2r4c4h3l +3c2h2r4c4h3µ +3c4h4r4s3t +j3s4t4r +j3s4t4v +3k4l4b3è +3k4l4b3k +3k4l4z3k +3k4l4z3n +3k4r4è3m +3k4r4è3n +3k4r4k3v +3k4r4m3n +3k4à4m3n +3k4r4p3è +3k4r4s3t +3k4r4¹3t +3k4r4t3k +3k4r4v3n +3m2l4è3k +3m2å4k3n +3m2å4k3v +3m2l4s3n +m3p4r3p +m3p4r3v +3m4r4k3n +3m4r4k3v +3m4r4m3l +3m4r4n3è +3m4r4n3k +3m4à4¹3t +3m4à4t3v +3m4r4z3l +3m4r4z3k +3m4r4z3n +n4g3s4t +n3¹4t4r +n3t4l3m +3p2l4z3l +3p2µ4z3n +p2à4c3n +3p2r4è3k +3p4r4d3n +3p4à4c2h3n +3p4r4s3k +3p4r4t3k +r2s3k4d +r2s3k4t +èer4s3t4v +3s4l4n3k +3s4k4r3z +3s4m4r3c +3s4m4r3è +3s4m4r3d +3s4m4r3k +3s4m4r3t +3s4p4r3c4h +3s4r4d3c +3s4r4k3n +3s4r4s3t +3s4t4å3k +s3t4r3b +ko4s3t4r3è +3s4t4r3è +3s4t4à3h +3s4t4r3k +s4t4r3v +4s4»5k4rát +3¹4k4l3b +3¹4k4r3k +3¹4k4à3k +ma¹3k4r3t +3¹4k4r3t +3¹4p4l3h +3¹4t4r3b +¹4t4r3n +3¹4t4v4r3t +3¹4t4v4r3» +3t2å4c3» +3t2r4b3l +t2r4è3k +3t2r4d3l +3t2r4h3l +3t2r4h3n +3t2r4k3n +3t2r4k3v +3t2r4m3n +3t4à4p3n +3t2r4¾3k +3t2r4¾3n +3t2v4r3d +3t2v4r3d4z +3t2v4à3d4z +3v2l4h3è +3v2l4h3k +3v2l4h3n +3v2l4n3k +3v2l4n3n +3v4r4h3n +3v4r4k3n +3v4à4z3g +3v4r4z3g +3v4r4z3n +3v4r4¾3l +3z4h4à3ò +3z4r4n3n +3¾4l4è3n +3¾4l4t3n +3¾4r4d3k +% 5 spoluhlások +3b4r4n3k4n +b3d4å4¾3n +3c4v4r4è3k +3c4v4r4n3k +3è4à4s3t4v +3è4r4t4t3n +3è4v4r4k3n +3d4r4¾3g4r +3f4r4n4g3n +h2à4s3t4k +3c4h4r4s4t3n +3k4r4s4t3n +3k4r4s4t3ò +3s4m4r4¹3» +3s4m4r4t3k +s3t4r4n3k +3¹4k4l4b3n +ma¹3k4r4t3n +3¹4k4r4t3n +3¹4k4v4r3è +3¹4k4v4r3k +3¹4k4v4à3k +3¹4k4v4r3n +3¹4m4r4d3k +3¹4m4r4n3c +3¹4p4l4h3n +3¹4t4r4k3n +3¹3t4r4n3g +3t4v4r4d3n +3v4r4s3t4v +3v4r4z3g4n +% 6 spoluhlások +3c4v4r4n3g4n +3¹4k4v4r4k3n +3¹4k4v4à4k3n +% koncovka -ný +k4è3ný. +k4è3ného. +k4è3nému. +k4è3nom. +k4è3ným. +k4è3né. +k4è3ná. +k4è3nej. +k4è3nú. +k4è3nou. +k4è3ní. +k4è3ných. +k4è3nými. +k4t3ný. +k4t3ného. +k4t3nému. +k4t3nom. +k4t3ným. +k4t3né. +k4t3ná. +k4t3nej. +k4t3nú. +k4t3nou. +k4t3ní. +k4t3ných. +k4t3nými. +n4è3ný. +n4è3ného. +n4è3nému. +n4è3nom. +n4è3ným. +n4è3né. +n4è3ná. +n4è3nej. +n4è3nú. +n4è3nou. +n4è3ní. +n4è3ných. +n4è3nými. +n4k4è3n +n4t3ný. +n4t3ného. +n4t3nému. +n4t3nom. +n4t3ným. +n4t3né. +n4t3ná. +n4t3nej. +n4t3nú. +n4t3nou. +n4t3ní. +n4t3ných. +n4t3nými. +r4d3ný. +r4d3ného. +r4d3nému. +r4d3nom. +r4d3ným. +r4d3né. +r4d3ná. +r4d3nej. +r4d3nú. +r4d3nou. +r4d3ní. +r4d3ných. +r4d3nými. +r4m3ný. +r4m3ného. +r4m3nému. +r4m3nom. +r4m3ným. +r4m3né. +r4m3ná. +r4m3nej. +r4m3nú. +r4m3nou. +r4m3ní. +r4m3ných. +r4m3nými. +r4p4è3n +r4t3ný. +r4t3ného. +r4t3nému. +r4t3nom. +r4t3ným. +r4t3né. +r4t3ná. +r4t3nej. +r4t3nú. +r4t3nou. +r4t3ní. +r4t3ných. +r4t3nými. +s4t3ný. +s4t3ného. +s4t3nému. +s4t3nom. +s4t3ným. +s4t3né. +s4t3ná. +s4t3nej. +s4t3nú. +s4t3nou. +s4t3ní. +s4t3ných. +s4t3nými. +z4d3ny. +z4d3neho. +z4d3nemu. +z4d3nom. +z4d3nym. +z4d3ne. +z4d3na. +z4d3nej. +z4d3nu. +z4d3nou. +z4d3ni. +z4d3nych. +z4d3nymi. +z4d3ný. +z4d3ného. +z4d3nému. +z4d3ným. +z4d3né. +z4d3ná. +z4d3nú. +z4d3ní. +z4d3ných. +z4d3nými. +% koncovky -ka +b2l4¹3k +l2t3k2a. +l2t3k2y. +l2t3k2e. +l2t3k2u. +l2t3k2ou. +l2t3k2ám. +l2t3k2ách. +l2t3k2a1mi. +n2t3k2a. +n2t3k2y. +n2t3k2e. +n2t3k2u. +n2t3k2ou. +n2t3k2ám. +n2t3k2ách. +n2t3k2a1mi. +n2k2t3k +p2t3k2a. +p2t3k2y. +p2t3k2e. +p2t3k2u. +p2t3k2ou. +p2t3k2ám. +p2t3k2ách. +p2t3k2a1mi. +s2t3k2a. +s2t3k2y. +s2t3k2e. +s2t3k2u. +s2t3k2ou. +s2t3k2ám. +s2t3k2ách. +s2t3k2a1mi. +% koncovka -ty +5p4r4s3t +% koncovka -ský,-sky +b3s4k +d3s4k +j3s4k +l4p3s4k +l3s4k +å3s4k +l4t3s4k +4m3s4k +4m4p3s4k +n4d3s4k +n4k4t3s4k +n3s4k +n4t3s4k +p3s4k +p4t3s4k +r3s4k +r4t3s4k +r4z5s4k +5s4r4b3s4k +¹3s4k +t3s4k +v3s4k +z3s4k +¾3s4k +% koncovky -¹tina,-èina +n2d3è +z3¹2t2 +r4z3¹2t2 +% koncovky -stvo +b3s4t4v +è3s4t4v +d3s4t4v +ï3s4t4v +µ3s4t4v +m3s4t4v +n3s4t4v +n4t3s4t4v +p3s4t4v +r3s4t4v +r4v5s4t4v +¹3s4t4v +t3s4t4v +v3s4t4v +¾3s4t4v +%predpony +.as4t4ro3 +.atmo3 +.a2u1to3 +.a2e2ro +.a2e2ro3d2r +.aero3g2r +.a2e2ro3k2l +.aero3p2l +.aero3s2k +.aero3s2t +.aero3t2r +.akcie3s2c2h +.ane3s2teti +.ane3s2téz +.anti5k4l +.anti5k4r +.apo5p4le +.ap4rio +.ap4rió +.arci5k4 +.aristo5k4 +.as3k2lep +.austro5s4 +.bac2k3hand +.balne2o3 +.belo5 +.belo5h4 +.bez5 +.bez5b4 +.bez5d4 +.bez5h4 +.bez5k4 +.bez5m4 +.bez5p4 +.bez5s4 +.bez5t4 +.bez5v4 +.bez5z4 +.bielo5 +.bielob4 +.bieloh4 +.bielov4 +.bi2o5 +.biok4 +.biop4 +.bios4 +.blaho5 +.blahop4 +.blahos4 +.bledo5 +.boha5p4 +.boho5s4 +.bo¾e5 +.bo¾e5d4 +.bo¾ec2h4 +.brato5v4r +.b2z2d +.cáro5v4ra +.celo5d4 +.celo5k4 +.celo5p4 +.celo5s4 +.celo5u4 +.ceno5t4 +.ces2t5maj +.cirkevno5 +.cirkevno5p4 +.c4t4n +.cudzo5k4 +.cudzo5o4 +.cudzo5s4 +.cudzo5t4 +.cudzo5v4 +.cyto5p4 +.èaro5k4 +.èaro5s4 +.èaro5v4 +.èaro5z4 +.èerno5b4 +.èerno5h4 +.èerno5k4 +.èerno5o4 +.èerveno5a4 +.èerveno5b4 +.èerveno5h4 +.èerveno5k4 +.èerveno5o4 +.èerveno5p4 +.èierno5b4 +.èierno5h4 +.èierno5o4 +.èo5ch4 +.èo5s4 +.èudo5t4 +.da3k2d +.ïatelino5t4 +.de5f4 +.de5g4 +.dek4l +.desa»5 +.de5¹4t2 +.dez5i2 +.dez5o2 +.dis2k3d4 +.divo5t4 +.dlho5h4 +.dlho5p4 +.dobro5d4 +.dobro5p4 +.dobro5s4 +.do5è2m +.do5d4 +.do5f4 +.do5h4 +.do5c4h4 +.do5i4 +.do5k4 +.do5o +.do5p4 +.do5s4 +.do5¹4p +.do5¹4tie +.do5¹4tí +.do5t4l +.do5t4m +.do5t4r +.do5t4v +.do5u +.do5v4 +.do5z4 +.do5¾4 +.drevo5p4 +.drevo5o +.drevo5v4 +.drobno5z4 +.druho5s4 +.dvoj5al +.dvoj5è4 +.dvoj5d4 +.dvoj5h4 +.dvoj5i4 +.dvoj5k4 +.dvoj5p4 +.dvoj5s4 +.dvoj5t4 +.dvoj5u +.dvoj5v4 +.dvoj5z4 +.elektro5 +.ex5k4 +.fol2k5 +.foto5 +.gala5p4 +.gama5g4 +.ge4o +.hnedo5o +.hnedo5u +.holo5b4 +.holo5h4 +.holo5k4 +.hore5z4 +.horno5u4 +.hrôzo5s4t4 +.hrôzo5v4 +.hrôzy5p4 +.hrubo5s4 +.hydro5 +.chorobo5p4 +.jasno5o +.jasno5z4 +.jedno5h4 +.jedno5i4 +.jedno5p4 +.jedno5s4 +.jedno5u4 +.jedno5z4 +.juho5a +.juho5s4 +.ju¾no5s4 +.kata5k4 +.kata5s4t4 +.kmeòo5t4 +.koso5d4 +.koso5¹4 +.koso5u +.krivo5p4 +.kruto5v4 +.krvi5p4 +.krvi5s4 +.krvi5t4 +.ktovie5a2 +.lásky5p4 +.lesos4 +.µ4s4t +.µudovo5u +.makro5k4 +.makro5o4 +.makro5s4 +.málo5k4 +.malo5o +.málo5v4 +.márno5t4 +.medzi5h4 +.medzi5i4 +.medzi5p4 +.medzi5¹4 +.medzi5t4 +.melo5d4 +.meru5ô2 +.miesto5d4 +.miesto5p4 +.mikro5e4 +.mikro5k4 +.mikro5o +.mikro5p4 +.mimo5¹4 +.mimo5ú +.mimo5v4 +.mnoho5s4 +.mnoho5t4 +.mnoho5u +.mnoho5v +.mnoho5z +.modro5o +.mrako5d4 +.mravo5u +.mucho5t4 +.m4z4d +.na5a4 +.na5b4 +.na5c4 +.nad5h4 +.na5d4nes. +.nad5p4 +.na5d4p4. +.na5d4à4. +.na5d4robno. +.na5h4 +.na5i4 +.na5k4 +.na5m4 +.na5o4 +.na5p4 +.ná5p4 +.národno5o +.na5s4 +.na5st4 +.ná5s4 +.ná5st4 +.na5¹4 +.na5¹k4 +.na6¹5sk +.na5t4 +.na5u4 +.na5ú4 +.ná5u4 +.ná5ú4 +.na5v4l +.na5v4na +.na5v4r4 +.ná5v4r4 +.na5v4z4 +.na5z4r +.na5z4v +.na6z5vy¹ +.náz5v4 +.na5¾4 +.ne5a4 +.ne5do3u2k +.ne5e4 +.ne5i4 +.ne5m4 +.ne5na5h4 +.ne5na5i4 +.ne5na5k4 +.ne5na5m4 +.ne5na5p4 +.ne5na5s4 +.ne5na5t4 +.ne5p4 +.ne5s4 +.ne6s5tor +.ne5¹4 +.ne5t4 +.ne6t5t +.ne5u2 +.ne5ú2 +.ne5v4 +.ne5z4d4r +.ne5z4d4v +.ne5z4l +.ne5z4m +.ne5z4n +.ne5z4r +.ne5z4v +.nie5k4 +.ni5k4 +.ni6k5to¹ +.nízko5k4 +.novo5u2 +.novo5z2 +.obi5d4 +.ob5k4 +.obo5s4 +.obo5z4 +.ob5s4 +.ob5t4 +.ob5z4 +.od5b4 +.od5c4 +.od5d4 +.od5f4 +.od5h4 +.od5c4h4 +.od5i4 +.od6i5ó +.od5í4 +.od5k4 +.odo5b4 +.odo5h4 +.odo5k4 +.odo5m4k4 +.odo5p4 +.odo5s4 +.od5p4 +.od5s4 +.od5¹4 +.od5t4 +.od5v4 +.od5z4 +.t4v4r +.o5h4l +.o5h4µ +.o5h4na +.o5h4nú +.o5h4r +.o5c4h4 +.o5k4l +.o5k4µ +.okolo5i +.okolo5s4 +.o5k4ra +.o5k4rá +.o5k4resa» +.o5k4resáva» +.o5k4ri +.o5k4rí +.o5k4ru +.o5k4rú +.o5m4l +.o5m4n +.o5m4r +.o5p4 +.o6p5lan +.o6p5rat +.o5s4lab +.o5s4lad +.o5s4lav +.o5s4láv +.o5s4lep +.o5s4lo +.o5s4p4 +.o5s4tar +.o5s4ta» +.o5s4tan +.o5s4taò +.o6s5tatn +.o5s4tatok +.o5s4tatk +.o5s4táv +.o5s6to5 +.o5s6t4rap +.ostro5u +.o5s4ved +.o5s4vetl +.o5s4viet +.o5s4vie¾ +.o5s4vit +.o5s4voj +.o5¹4k4 +.o5¹4µ4 +.o5¹4m4 +.o5¹4p4 +.o5¹4v4 +.o5t4ras +.o5t4rav +.o5t4ráv +.o5t4rep +.o5t4ria +.o5v4dov +.o5v4lád +.o5v4la¾ +.o5v4p4 +.o5v4r +.o5z4l4 +.o5z4n +.o5z4re +.o5z4v4l +.pä»5izbo +.plno5a +.plno5p4 +.plno5¹4 +.plno5kr4 +.plocho5d4 +.po5b4 +.po5è4 +.poda5k4 +.pod5b4r +.pod5h4 +.pod5c4h +.pod5k4 +.pod5p4 +.po5d4rá¾ +.po5d4rep +.pod5re +.po5d4rh +.po5d4rie +.po5d4rm +.po5d4rv +.po5d4r4¾ +.pod5s4koè +.pod5v4 +.pod3zem +.pod3zol +.pod3¾a +.pod3¾u +.po5h4 +.po6h5reb +.po5c4h4 +.po5i4 +.po5k4 +.pol5d4 +.pol5i4z +.polo5a +.polo5b4 +.pol5o4blú +.polo5d4 +.polo5h4l +.polo5i +.polo5k4 +.polo5m4 +.polo5o4 +.polo5p4 +.polo5s4 +.polo5t4 +.polo5u4 +.polo5ú4 +.polo5v4 +.polo5z4 +.pol5s4t +.po5m4 +.po6m5ník +.po5o4 +.po5ob4h +.po5ob4l +.po5s4 +.po6s4t5s4k4rip +.po6s5tul +.po5¹4 +.po6¹5ta +.po6¹5tov +.po6¹5v +.po5t4k4n +.po5t4å +.po5t4µ +.po5t4r +.poroz5p4 +.poroz5s4 +.poroz5v4 +.po6st5g4r +.po6s5ti +.po5t4 +.po5u +.po5v4 +.po4v5ra +.povy5h4 +.povy5k4 +.povy5p4 +.povy5s4 +.povy5v4 +.povy5z4 +.po5v4z4b +.po5z4 +.pra5o4 +.pra5p4 +.pravicovo5o +.pra5v4l +.pra5v4nu +.pra5v4nú +.prá5vo5p4 +.pra5vo5s4 +.pre5b4 +.pre5c4 +.pred5c4 +.pred5h4 +.pred5ch4 +.pred5i +.pred5k4 +.pred5m4 +.predo5h4 +.pred5op +.pred5ostatn +.pred5p4 +.pre5d4rah +.pre5d4rap +.pre5d4ra» +.pre5d4ra¾ +.pre5d4ri +.pre5d4r¾ +.pred5s4 +.pred5v4 +.pred5z4 +.pre5è4 +.pre5e2 +.pre5f2 +.pre5h4 +.pre5c4h4 +.pre5i4 +.pre5k4 +.pre6k5vap +.pre5m4 +.pre5o4 +.pre5p4 +.pre5s4 +.pre6s5n +.pre5¹4 +.pre5t4 +.pre5v4 +.pre5z4 +.pre5¾4 +.pri5b4 +.pri5è4 +.pri5d4 +.pri5h4 +.pri5c4h4 +.pri5k4 +.prí5k4 +.pri5m4 +.pri5p4 +.pri5s4 +.prí5s4 +.prí6s5p +.pri6s5p +.pri5s4pô +.pri5¹4 +.pri6¹5la. +.pri6¹5li. +.pri6¹5lo. +.pri5t4 +.pri5v4 +.pri5z4 +.pri5¾4 +.re5g4 +.re5k4 +.re6k5v +.re5p4 +.re6p5n +.re5¹4 +.re5t4 +.ro4z5i4 +.ro6z5í4 +.rozo5b4 +.rozo5d4 +.rozo5c4h4 +.rozo5m4 +.rozo5p4 +.rozo5r4 +.rozo5s4 +.rozo5¹4 +.rozo5z4 +.rozo5¾4 +.ro6z5u4 +.ro6z5v4 +3s4polu5 +3s4polu5h4 +3s4polu5p4 +3s4polu5v4 +.¹ikmo5o +.¹iroko5 +.¹iroko5p4 +.¹táto5 +.¹t4vor5 +.su4b5s4 +.sú5h4 +.sú5k4r +.sú5m4r +.sú5s4 +.sú5v4 +.sú5z4 +.troj5 +.t4v4r4do5 +.viac5k4 +.viac5v4 +.vide2o5 +.vnútro5s4 +.vnútro5¹4 +.vo5p4ch +.vo5p4r +.vo5s4p +.vo5t4 +.vo5v4 +.vy5 +.vý5 +.vy5b4 +.vy5c4 +.vý5c4 +.vy5è4 +.vý5è4 +.vy5d4 +.vý5d4 +.vy5h4 +.vy6h5ò +.vy6h5ne +.vý5h4 +.vy5c4h4 +.vy5k4 +.vý5k4 +.vy5m4 +.vy5p4 +.vý5p4 +.vy5s4 +.vý5s4 +.vy5¹4 +.vy6¹5¹ +.vý6¹5k +.vy5t4 +.vý5t4 +.vy5v4 +.vy5z4 +.vý5z4 +.za5b4 +.zá5b4 +.za5c4 +.za5è4 +.za5d4 +.za5h4 +.za5c4h4 +.za5k4 +.za5m4 +.za5p4 +.za5r4 +.za5s4 +.za5¹4 +.za5t4 +.za5v4 +.za5z4 +.za5¾4 +.zá5k4 +.zá5z4 +.zo5b4 +.zo6d5p +.zo5d4r +.zo5d4v +.zo5h4 +.zo5m4l +.zo5m4r +.zo5s4 +.zo5¹4 +.zo5t4 +.zo5v4 +.zo5z4 +.zo5¾4 +% slovné základy +5alkohol +auto4rk +auto4rs +5b4lah +5b4ledn +5b4lesk +5b4lok +5b4lúd +5b4lysk +5b4lysn +5boh3vi4e3a2k +5boh3vi4e3o2d3k +5boh3z4 +5boles4t5n +5b4ra» +5b4rázd +5b4rec2h +5b4ronz +5b4ruè +5b4rús +5b4rýzg +5c4muk +5c4nie +5c4vak +5c4viè +5c4vik +èí6s5lov +5è4len +5è4lánk +5è4lánok +5è4lov +5d4òov +5d4ramat +5d4ra» +5d4vanás4»5 +5d4vih +5d4vi¾ +5d4voj +5d4vor +5e2u2róp +5f4åak +5f4lias +5f4rancú +5f4rekven +5f4ráz +5g4raf +5g4ram +pro6g5ram +5g4réè +5g4rob +5g4vardej +5h4lad +5h4las +5h4lav +5h4åad +5h4liad +5h4luch +5h4mat +5h4mot +5h4na» +5h4ned +5h4nev +5h4niezd +5h4noj +5h4nut +5h4nú» +5h4nút +5h4rab +5h4r3mot +5h4ran +5h4ra» +5h4rob +5h4rom +5h4roz +5h4rub +5h4ryz +5h4viezd +5c6h4lap +5c6h4leb +5c6hran +5c6h4rán +5c6h4ráò +5c6h4vál +5c6h4vát +5c6h4vat +5c6h4vost +5jedenás4t5k +5jedenás4»5 +5k4lad +5k4laï +5k4µak +5k4lam +5k4lás» +5k4liat +5k4lia» +5k4lep +5k4les +5k4µúè +5k4resb +5k4res» +5k4ritic +5k4rídl +5k4rôch +5k4ruh +5k4rú¾ +5k4ryt +5k4valif +5k4valit +5k4vet +5k4vadr +5m4ladis4t3v +5m4no¾ +5m4rav +5m4ráz +na5d4¾4ga +na5d4¾4gá +nav3¹4tev +náv3¹4tev +nav3¹4tív +5p4lán +5p4lastik +5p4lat +5p4lav +5p4leta +5p4letie +5p4letú +5p4lies» +5p4ne2umat +5p4ráv +s6práv +5p4riam +5p4rirod +5p2risám +5p4roduk +5s4fér +5s4c2hopn +5s4k4lad +5s4k4lon +5s4koè +5s4kok +5s4kop +5s4kor +5s4kôr +5s4k4romne +5s4k4rot +5s4k4rúc +5s4k4rutk +5s4k4rýv +5s4kúsen +5s4kutoè +5s4k4vúc +5s4ladk +5s4lav +5s4láv +5s4led +5s4lep +5s4lovn +5s4love +5s4lova +5s4lovk +5s4luh +5s4lú¾ +5s4µub +5s4ma¾ +5s4mel +5s4mer +5s4piev +5s4pev +5s4por +5s4potreb +5s4p4ravod +5s4p4raved +5s4p4rávn +5s4p4ravo +5s4tarost +5s4tatic +5s4tav +5s4t4rach +5s4t4ran +5s4t4rán +5s4t4ráda +5s4t4ra¹ +5s4t2rat +5s4t2red +5s4t2rek +5s4t4rel +5s4t4reµ +5s4t4riel +5s4t4rieµ +5s4t4rih +5s4t4ri¾ +5s4t4rom +5s4t4rúh +5s4t4run +5s4t4ru¾ +5s4tati +5d2ve5s4to +5t2ri5s4to +5¹4tyri5s4to +5pä»5s4to +5¹es4»5s4to +5sedem5s4to +5osem5s4to +5devä»5s4to +5pä»5 +5¹es4»5 +5s4t4la +5s4tup +5s4ved +5¹4µah +5¹4liap +5¹4kola +5¹4k4rab +5¹4k4rie +5¹4pin +5¹4p4liech +5¹4print +5¹4tart +5¹4tát +5¹4tep +5¹4tít +5¹4t4ruktúr +5¹4tude +5¹4tudo +5¹4t4vera +5¹4t4vorec +5¹4tyli +5¹4»ast +5¹tiep4 +5¹4t4v4r4»5k4 +5¹4t4v4r4»5l4 +5¹4t4v4r4»5r4 +5¹4t4v4r4»5s4 +5t4laè +5t4lak +5t4ran4s5 +5t4ras +5t4resk +5t4retin +5t4ried +5t4rub +5t4r4vaj +5t4r4val +5t4r4van +5uholník +5uhoµn +5viac5h4 +5v4èera +5v4lád +5v4las +5v4rás +5v4rav +5v4rat +5v4rát +5v4¹imn +5v4ták +5v4tip +5vy5s4t4rája +5v4z4du +5v4z4»ah +5v4z4»a¾ +5z4lom +5z4luè +5z4mysel +5z4mysl +5z4nak +5z4nám +5z4ná¹a +5z4rak +5z4väz +5z4vest +5zv4es» +5z4vod +5z4vuk +5z4vuè +5¾4ráè +5¾4rane +5¾4reb +5¾4rút +%zaèiatky slov +.cv6 +.ch6 +.sp6 +.st6 +.¹k6 +.¹p6 +.¹t6 +.tk6 +.uh6 +.uc6h6 +.uk6 +.um6 +.up6 +.us6 +.ús6 +.usc6h6 +.úsc6h +.usk6 +.úsl6 +.usm6 +.úsm6 +.ús7ta. +.ús7tami. +.ús7toè +.ús7ti +.ust6l +.úst7ny +.ust6r +.ús7tret +.us7t4ric +.ús6t6r +.ú¹6 +.ut6 +.uv6 +.uz6 +.vd6 +.vh6 +.vk6 +.vp6 +.vs6 +.v¹6 +.vt6 +.vz6 +.vzh6 +.vzk6 +.vzl6 +.vzp6 +.v¾6 +.zb6 +.zd6n +.zd6r +.zd6v +.zg6 +.zh6 +.zm6 +.zr6 +.zv6 +%koncovky +4b4s4». +8c4h. +8d4z. +8d4¾. +4c4ht4. +4j4s4». +4lt. +4m4p4r. +4m4p4s. +4m4¹4t. +4n4k4t. +4p4r4v. +4rd. +r4p4t. +r4¹4è. +r4t4z. +4st. +4s». +5k4rát. +5s4to5k4rát. +5t4å4c4». +%cudzie slová +akci3a2 +akvári3u2m +gymnázi3um +le2u3kémia +t2ri3u2mf +kli3e2nt diff -u --recursive --new-file -u --recursive --new-file lout-3.24/hyph/uppersorbian.lh lout-3.25/hyph/uppersorbian.lh --- lout-3.24/hyph/uppersorbian.lh Thu Jan 1 10:00:00 1970 +++ lout-3.25/hyph/uppersorbian.lh Mon Sep 17 16:00:09 2001 @@ -0,0 +1,1340 @@ +Lout hyphenation information +% +% This is an Upper Sorbian hyphenation file created by E.Werner, 2000 +% + +Classes: +@!$%^&*()_-+=~`{[}]:;'|<,.>?/0123456789 +aA +bB +cC +dD +eE +fF +gG +hH +iI +jJ +kK +lL +mM +nN +oO +pP +qQ +rR +sS +tT +uU +vV +wW +xX +yY +zZ +æÆ +èÈ +ìÌ +³£ +ñÑ +óÓ +øØ +¹© +¾® +¼¬ +Patterns: +a1a +a1b +a1c +a1d +a1e +a1f +a1g +a1h +a1i +a1j +a1k +a1l +a1m +a1n +a1o +a1p +a1q +a1r +a1s +a1t +a1u +a1v +a1w +a1x +a1y +a1z +a1æ +a1è +a1ì +a1³ +a1ñ +a1ó +a1ø +a1¹ +a1¾ +a1¼ +b1a +b1b +b1c +b1d +b1e +b1f +b1g +b1h +b1i +b1j +b1k +b1l +b1m +b1n +b1o +b1p +b1q +b1r +b1s +b1t +b1u +b1v +b1w +b1x +b1y +b1z +b1æ +b1è +b1ì +b1³ +b1ñ +b1ó +b1ø +b1¹ +b1¾ +b1¼ +c1a +c1b +c1c +c1d +c1e +c1f +c1g +c1h +c1i +c1j +c1k +c1l +c1m +c1n +c1o +c1p +c1q +c1r +c1s +c1t +c1u +c1v +c1w +c1x +c1y +c1z +c1æ +c1è +c1ì +c1³ +c1ñ +c1ó +c1ø +c1¹ +c1¾ +c1¼ +d1a +d1b +d1c +d1d +d1e +d1f +d1g +d1h +d1i +d1j +d1k +d1l +d1m +d1n +d1o +d1p +d1q +d1r +d1s +d1t +d1u +d1v +d1w +d1x +d1y +d1z +d1æ +d1è +d1ì +d1³ +d1ñ +d1ó +d1ø +d1¹ +d1¾ +d1¼ +e1a +e1b +e1c +e1d +e1e +e1f +e1g +e1h +e1i +e1j +e1k +e1l +e1m +e1n +e1o +e1p +e1q +e1r +e1s +e1t +e1u +e1v +e1w +e1x +e1y +e1z +e1æ +e1è +e1ì +e1³ +e1ñ +e1ó +e1ø +e1¹ +e1¾ +e1¼ +f1a +f1b +f1c +f1d +f1e +f1f +f1g +f1h +f1i +f1j +f1k +f1l +f1m +f1n +f1o +f1p +f1q +f1r +f1s +f1t +f1u +f1v +f1w +f1x +f1y +f1z +f1æ +f1è +f1ì +f1³ +f1ñ +f1ó +f1ø +f1¹ +f1¾ +f1¼ +g1a +g1b +g1c +g1d +g1e +g1f +g1g +g1h +g1i +g1j +g1k +g1l +g1m +g1n +g1o +g1p +g1q +g1r +g1s +g1t +g1u +g1v +g1w +g1x +g1y +g1z +g1æ +g1è +g1ì +g1³ +g1ñ +g1ó +g1ø +g1¹ +g1¾ +g1¼ +h1a +h1b +h1c +h1d +h1e +h1f +h1g +h1h +h1i +h1j +h1k +h1l +h1m +h1n +h1o +h1p +h1q +h1r +h1s +h1t +h1u +h1v +h1w +h1x +h1y +h1z +h1æ +h1è +h1ì +h1³ +h1ñ +h1ó +h1ø +h1¹ +h1¾ +h1¼ +i1a +i1b +i1c +i1d +i1e +i1f +i1g +i1h +i1i +i1j +i1k +i1l +i1m +i1n +i1o +i1p +i1q +i1r +i1s +i1t +i1u +i1v +i1w +i1x +i1y +i1z +i1æ +i1è +i1ì +i1³ +i1ñ +i1ó +i1ø +i1¹ +i1¾ +i1¼ +j1a +j1b +j1c +j1d +j1e +j1f +j1g +j1h +j1i +j1j +j1k +j1l +j1m +j1n +j1o +j1p +j1q +j1r +j1s +j1t +j1u +j1v +j1w +j1x +j1y +j1z +j1æ +j1è +j1ì +j1³ +j1ñ +j1ó +j1ø +j1¹ +j1¾ +j1¼ +k1a +k1b +k1c +k1d +k1e +k1f +k1g +k1h +k1i +k1j +k1k +k1l +k1m +k1n +k1o +k1p +k1q +k1r +k1s +k1t +k1u +k1v +k1w +k1x +k1y +k1z +k1æ +k1è +k1ì +k1³ +k1ñ +k1ó +k1ø +k1¹ +k1¾ +k1¼ +l1a +l1b +l1c +l1d +l1e +l1f +l1g +l1h +l1i +l1j +l1k +l1l +l1m +l1n +l1o +l1p +l1q +l1r +l1s +l1t +l1u +l1v +l1w +l1x +l1y +l1z +l1æ +l1è +l1ì +l1³ +l1ñ +l1ó +l1ø +l1¹ +l1¾ +l1¼ +m1a +m1b +m1c +m1d +m1e +m1f +m1g +m1h +m1i +m1j +m1k +m1l +m1m +m1n +m1o +m1p +m1q +m1r +m1s +m1t +m1u +m1v +m1w +m1x +m1y +m1z +m1æ +m1è +m1ì +m1³ +m1ñ +m1ó +m1ø +m1¹ +m1¾ +m1¼ +n1a +n1b +n1c +n1d +n1e +n1f +n1g +n1h +n1i +n1j +n1k +n1l +n1m +n1n +n1o +n1p +n1q +n1r +n1s +n1t +n1u +n1v +n1w +n1x +n1y +n1z +n1æ +n1è +n1ì +n1³ +n1ñ +n1ó +n1ø +n1¹ +n1¾ +n1¼ +o1a +o1b +o1c +o1d +o1e +o1f +o1g +o1h +o1i +o1j +o1k +o1l +o1m +o1n +o1o +o1p +o1q +o1r +o1s +o1t +o1u +o1v +o1w +o1x +o1y +o1z +o1æ +o1è +o1ì +o1³ +o1ñ +o1ó +o1ø +o1¹ +o1¾ +o1¼ +p1a +p1b +p1c +p1d +p1e +p1f +p1g +p1h +p1i +p1j +p1k +p1l +p1m +p1n +p1o +p1p +p1q +p1r +p1s +p1t +p1u +p1v +p1w +p1x +p1y +p1z +p1æ +p1è +p1ì +p1³ +p1ñ +p1ó +p1ø +p1¹ +p1¾ +p1¼ +q1a +q1b +q1c +q1d +q1e +q1f +q1g +q1h +q1i +q1j +q1k +q1l +q1m +q1n +q1o +q1p +q1q +q1r +q1s +q1t +q1u +q1v +q1w +q1x +q1y +q1z +q1æ +q1è +q1ì +q1³ +q1ñ +q1ó +q1ø +q1¹ +q1¾ +q1¼ +r1a +r1b +r1c +r1d +r1e +r1f +r1g +r1h +r1i +r1j +r1k +r1l +r1m +r1n +r1o +r1p +r1q +r1r +r1s +r1t +r1u +r1v +r1w +r1x +r1y +r1z +r1æ +r1è +r1ì +r1³ +r1ñ +r1ó +r1ø +r1¹ +r1¾ +r1¼ +s1a +s1b +s1c +s1d +s1e +s1f +s1g +s1h +s1i +s1j +s1k +s1l +s1m +s1n +s1o +s1p +s1q +s1r +s1s +s1t +s1u +s1v +s1w +s1x +s1y +s1z +s1æ +s1è +s1ì +s1³ +s1ñ +s1ó +s1ø +s1¹ +s1¾ +s1¼ +t1a +t1b +t1c +t1d +t1e +t1f +t1g +t1h +t1i +t1j +t1k +t1l +t1m +t1n +t1o +t1p +t1q +t1r +t1s +t1t +t1u +t1v +t1w +t1x +t1y +t1z +t1æ +t1è +t1ì +t1³ +t1ñ +t1ó +t1ø +t1¹ +t1¾ +t1¼ +u1a +u1b +u1c +u1d +u1e +u1f +u1g +u1h +u1i +u1j +u1k +u1l +u1m +u1n +u1o +u1p +u1q +u1r +u1s +u1t +u1u +u1v +u1w +u1x +u1y +u1z +u1æ +u1è +u1ì +u1³ +u1ñ +u1ó +u1ø +u1¹ +u1¾ +u1¼ +v1a +v1b +v1c +v1d +v1e +v1f +v1g +v1h +v1i +v1j +v1k +v1l +v1m +v1n +v1o +v1p +v1q +v1r +v1s +v1t +v1u +v1v +v1w +v1x +v1y +v1z +v1æ +v1è +v1ì +v1³ +v1ñ +v1ó +v1ø +v1¹ +v1¾ +v1¼ +w1a +w1b +w1c +w1d +w1e +w1f +w1g +w1h +w1i +w1j +w1k +w1l +w1m +w1n +w1o +w1p +w1q +w1r +w1s +w1t +w1u +w1v +w1w +w1x +w1y +w1z +w1æ +w1è +w1ì +w1³ +w1ñ +w1ó +w1ø +w1¹ +w1¾ +w1¼ +x1a +x1b +x1c +x1d +x1e +x1f +x1g +x1h +x1i +x1j +x1k +x1l +x1m +x1n +x1o +x1p +x1q +x1r +x1s +x1t +x1u +x1v +x1w +x1x +x1y +x1z +x1æ +x1è +x1ì +x1³ +x1ñ +x1ó +x1ø +x1¹ +x1¾ +x1¼ +y1a +y1b +y1c +y1d +y1e +y1f +y1g +y1h +y1i +y1j +y1k +y1l +y1m +y1n +y1o +y1p +y1q +y1r +y1s +y1t +y1u +y1v +y1w +y1x +y1y +y1z +y1æ +y1è +y1ì +y1³ +y1ñ +y1ó +y1ø +y1¹ +y1¾ +y1¼ +z1a +z1b +z1c +z1d +z1e +z1f +z1g +z1h +z1i +z1j +z1k +z1l +z1m +z1n +z1o +z1p +z1q +z1r +z1s +z1t +z1u +z1v +z1w +z1x +z1y +z1z +z1æ +z1è +z1ì +z1³ +z1ñ +z1ó +z1ø +z1¹ +z1¾ +z1¼ +æ1a +æ1b +æ1c +æ1d +æ1e +æ1f +æ1g +æ1h +æ1i +æ1j +æ1k +æ1l +æ1m +æ1n +æ1o +æ1p +æ1q +æ1r +æ1s +æ1t +æ1u +æ1v +æ1w +æ1x +æ1y +æ1z +æ1æ +æ1è +æ1ì +æ1³ +æ1ñ +æ1ó +æ1ø +æ1¹ +æ1¾ +æ1¼ +è1a +è1b +è1c +è1d +è1e +è1f +è1g +è1h +è1i +è1j +è1k +è1l +è1m +è1n +è1o +è1p +è1q +è1r +è1s +è1t +è1u +è1v +è1w +è1x +è1y +è1z +è1æ +è1è +è1ì +è1³ +è1ñ +è1ó +è1ø +è1¹ +è1¾ +è1¼ +ì1a +ì1b +ì1c +ì1d +ì1e +ì1f +ì1g +ì1h +ì1i +ì1j +ì1k +ì1l +ì1m +ì1n +ì1o +ì1p +ì1q +ì1r +ì1s +ì1t +ì1u +ì1v +ì1w +ì1x +ì1y +ì1z +ì1æ +ì1è +ì1ì +ì1³ +ì1ñ +ì1ó +ì1ø +ì1¹ +ì1¾ +ì1¼ +³1a +³1b +³1c +³1d +³1e +³1f +³1g +³1h +³1i +³1j +³1k +³1l +³1m +³1n +³1o +³1p +³1q +³1r +³1s +³1t +³1u +³1v +³1w +³1x +³1y +³1z +³1æ +³1è +³1ì +³1³ +³1ñ +³1ó +³1ø +³1¹ +³1¾ +³1¼ +ñ1a +ñ1b +ñ1c +ñ1d +ñ1e +ñ1f +ñ1g +ñ1h +ñ1i +ñ1j +ñ1k +ñ1l +ñ1m +ñ1n +ñ1o +ñ1p +ñ1q +ñ1r +ñ1s +ñ1t +ñ1u +ñ1v +ñ1w +ñ1x +ñ1y +ñ1z +ñ1æ +ñ1è +ñ1ì +ñ1³ +ñ1ñ +ñ1ó +ñ1ø +ñ1¹ +ñ1¾ +ñ1¼ +ó1a +ó1b +ó1c +ó1d +ó1e +ó1f +ó1g +ó1h +ó1i +ó1j +ó1k +ó1l +ó1m +ó1n +ó1o +ó1p +ó1q +ó1r +ó1s +ó1t +ó1u +ó1v +ó1w +ó1x +ó1y +ó1z +ó1æ +ó1è +ó1ì +ó1³ +ó1ñ +ó1ó +ó1ø +ó1¹ +ó1¾ +ó1¼ +ø1a +ø1b +ø1c +ø1d +ø1e +ø1f +ø1g +ø1h +ø1i +ø1j +ø1k +ø1l +ø1m +ø1n +ø1o +ø1p +ø1q +ø1r +ø1s +ø1t +ø1u +ø1v +ø1w +ø1x +ø1y +ø1z +ø1æ +ø1è +ø1ì +ø1³ +ø1ñ +ø1ó +ø1ø +ø1¹ +ø1¾ +ø1¼ +¹1a +¹1b +¹1c +¹1d +¹1e +¹1f +¹1g +¹1h +¹1i +¹1j +¹1k +¹1l +¹1m +¹1n +¹1o +¹1p +¹1q +¹1r +¹1s +¹1t +¹1u +¹1v +¹1w +¹1x +¹1y +¹1z +¹1æ +¹1è +¹1ì +¹1³ +¹1ñ +¹1ó +¹1ø +¹1¹ +¹1¾ +¹1¼ +¾1a +¾1b +¾1c +¾1d +¾1e +¾1f +¾1g +¾1h +¾1i +¾1j +¾1k +¾1l +¾1m +¾1n +¾1o +¾1p +¾1q +¾1r +¾1s +¾1t +¾1u +¾1v +¾1w +¾1x +¾1y +¾1z +¾1æ +¾1è +¾1ì +¾1³ +¾1ñ +¾1ó +¾1ø +¾1¹ +¾1¾ +¾1¼ +¼1a +¼1b +¼1c +¼1d +¼1e +¼1f +¼1g +¼1h +¼1i +¼1j +¼1k +¼1l +¼1m +¼1n +¼1o +¼1p +¼1q +¼1r +¼1s +¼1t +¼1u +¼1v +¼1w +¼1x +¼1y +¼1z +¼1æ +¼1è +¼1ì +¼1³ +¼1ñ +¼1ó +¼1ø +¼1¹ +¼1¾ +¼1¼ diff -u --recursive --new-file -u --recursive --new-file lout-3.24/include/README lout-3.25/include/README --- lout-3.24/include/README Sun Oct 8 13:56:24 2000 +++ lout-3.25/include/README Sun Oct 21 12:18:11 2001 @@ -40,6 +40,7 @@ -------------------------------------------------------------------------- bsf The BasicSetup package + ccommand Definition of the @ColourCommand symbol bsf.lpg A PostScript prepend file needed by BasicSetup dsf The DocumentSetup package docf The OrdinarySetup package @@ -51,7 +52,6 @@ tabf The Tab table formatting package (OBSOLETE) tabf.lpg A PostScript prepend file needed by tabf (OBSOLETE) tblf The Tbl table formatting package - tblf.lpg A PostScript prepend file needed by tblf eqf The Eq equation formatting package figf The Fig advanced graphics package (OBSOLETE) figf.lpg A PostScript prepend file needed by figf (OBSOLETE) @@ -83,4 +83,4 @@ Jeffrey H. Kingston -8 April 2000 +21 October 2001 diff -u --recursive --new-file -u --recursive --new-file lout-3.24/include/book lout-3.25/include/book --- lout-3.24/include/book Sun Jun 4 23:10:58 2000 +++ lout-3.25/include/book Mon Oct 22 13:27:36 2001 @@ -40,11 +40,13 @@ @Use { @BasicSetup # @InitialFont { Times Base 12p } # initial font # @InitialBreak {{adjust 1.2fx hyphen} @OrIfPlain {ragged 1fx nohyphen}} + # @InitialOutdent { 2f @OrIfPlain 4s } # initial outdent # @InitialSpace { lout } # initial space style # @InitialLanguage { English } # initial language # @InitialColour { black } # initial colour # @OptimizePages { No } # optimize page breaks? # @HeadingFont { Bold } # font for @Heading + # @FixedWidthFont { Courier Base -1p } # font for @F # @ParaGap { 1.3vx @OrIfPlain 1f } # gap between paragraphs # @ParaIndent { 2.00f @OrIfPlain 5s } # first-line indent for @PP # @DisplayGap { 1.00v @OrIfPlain 1f } # gap above, below displays @@ -60,6 +62,7 @@ # @ListLabelWidth { 2.00f @OrIfPlain 5s } # width allowed for list tags # @NumberSeparator { . } # separates nums like 2.3.7 # @CrossLinkFormat { @Body } # format of cross links + # @ExternalLinkFormat { @Body } # format of external links } @@ -143,6 +146,7 @@ # @RefListSortKey { @Tag } # sorting key # @MakeIndex { No } # make index? Yes or No @MakeIndex { Yes } # make index? Yes or No + # @IndexText { @Null } # index initial text # @IndexFont { } # index entries font # @IndexBreak { {oragged 1.2fx} @OrIfPlain {oragged 1fx} } # and break # @IndexColumnNumber { 2 } # index columns (1 to 10) @@ -151,6 +155,7 @@ # @IndexCtdWord { continued } # "ctd." in current lang. # @IndexCtdFormat { @Body @I (@CtdWord) } # format of ctd. # @MakeIndexA { No } # make index A? Yes or No + # @IndexAText { @Null } # index A initial text # @IndexAFont { } # index A entries font # @IndexABreak { {oragged 1.2fx} @OrIfPlain {oragged 1fx} } # and break # @IndexAColumnNumber { 2 } # index A columns (1 to 10) @@ -159,6 +164,7 @@ # @IndexACtdWord { continued } # "ctd." in current lang. # @IndexACtdFormat { @Body @I (@CtdWord) } # format of ctd. # @MakeIndexB { No } # make index B? Yes or No + # @IndexBText { @Null } # index B initial text # @IndexBFont { } # index B entries font # @IndexBBreak { {oragged 1.2fx} @OrIfPlain {oragged 1fx} } # and break # @IndexBColumnNumber { 2 } # index B columns (1 to 10) diff -u --recursive --new-file -u --recursive --new-file lout-3.24/include/bookf lout-3.25/include/bookf --- lout-3.24/include/bookf Fri Oct 6 09:01:38 2000 +++ lout-3.25/include/bookf Tue Oct 9 17:24:43 2001 @@ -322,6 +322,7 @@ named @AtAfter { dft } named @InitialFont { @InitialFont } named @InitialBreak { @InitialBreak } + named @InitialOutdent { @InitialOutdent } named @InitialSpace { @InitialSpace } named @InitialLanguage { @InitialLanguage } named @PageOrientation { @PageOrientation } @@ -330,6 +331,9 @@ named @FirstPageNumber { @FirstPageNumber } named @IntroFirstPageNumber { @IntroFirstPageNumber } named @OptimizePages { @OptimizePages } + named @IndexText { @IndexText } + named @IndexAText { @IndexAText } + named @IndexBText { @IndexBText } { def @Before { @@ -469,6 +473,7 @@ headingfont { @ChapterHeadingFont } headingbreak { @ChapterHeadingBreak } headingformat { @Num @ChapterHeadingFormat @Body } + headingtext { @IndexText } incontents { @IndexInContents } pnprefix { @IndexPrefix } inrunners { Yes } @@ -501,6 +506,7 @@ headingfont { @ChapterHeadingFont } headingbreak { @ChapterHeadingBreak } headingformat { @Num @ChapterHeadingFormat @Body } + headingtext { @IndexAText } incontents { @IndexAInContents } pnprefix { @IndexAPrefix } inrunners { Yes } @@ -533,6 +539,7 @@ headingfont { @ChapterHeadingFont } headingbreak { @ChapterHeadingBreak } headingformat { @Num @ChapterHeadingFormat @Body } + headingtext { @IndexAText } incontents { @IndexBInContents } pnprefix { @IndexBPrefix } inrunners { Yes } @@ -651,8 +658,9 @@ } } - @InitialFont @Font @InitialBreak @Break @InitialLanguage @Language - @InitialSpace @Space { @ColourCommand @InitialColour } @SetColour + @InitialFont @Font { @InitialBreak setoutdent @InitialOutdent } @Break + @InitialLanguage @Language @InitialSpace @Space + { @ColourCommand @InitialColour } @SetColour { @SeparateIntroNumbering @Case { diff -u --recursive --new-file -u --recursive --new-file lout-3.24/include/bsf lout-3.25/include/bsf --- lout-3.24/include/bsf Tue Jun 13 19:21:15 2000 +++ lout-3.25/include/bsf Mon Oct 22 13:31:57 2001 @@ -36,55 +36,13 @@ } } - ########################################################################### - # # - # @Colour, @Color # - # # - ########################################################################### +########################################################################### +# # +# @ColourCommand, @Colour, @Color # +# # +########################################################################### - def @ColourCommand right col - { - def @ColourCoords - { - col @Case { - darkblue @Yield { 0.0 0.0 0.5 } - blue @Yield { 0.0 0.0 1.0 } - lightblue @Yield { 0.5 0.5 1.0 } - darkgreen @Yield { 0.0 0.5 0.0 } - green @Yield { 0.0 1.0 0.0 } - lightgreen @Yield { 0.5 1.0 0.5 } - darkred @Yield { 0.5 0.0 0.0 } - red @Yield { 1.0 0.0 0.0 } - lightred @Yield { 1.0 0.5 0.5 } - darkcyan @Yield { 0.0 0.5 0.5 } - cyan @Yield { 0.0 1.0 1.0 } - lightcyan @Yield { 0.5 1.0 1.0 } - darkmagenta @Yield { 0.5 0.0 0.5 } - magenta @Yield { 1.0 0.0 1.0 } - lightmagenta @Yield { 1.0 0.5 1.0 } - darkyellow @Yield { 0.5 0.5 0.0 } - yellow @Yield { 1.0 1.0 0.0 } - lightyellow @Yield { 1.0 1.0 0.5 } - darkgray @Yield { 0.2 0.2 0.2 } - gray @Yield { 0.5 0.5 0.5 } - lightgray @Yield { 0.8 0.8 0.8 } - darkgrey @Yield { 0.2 0.2 0.2 } - grey @Yield { 0.5 0.5 0.5 } - lightgrey @Yield { 0.8 0.8 0.8 } - black @Yield { 0.0 0.0 0.0 } - white @Yield { 1.0 1.0 1.0 } - } - } - - col @Case { - nochange @Yield { nochange } - else @Yield { @BackEnd @Case { - PostScript @Yield { @ColourCoords setrgbcolor } - PDF @Yield { @ColourCoords rg @ColourCoords RG } - PlainText @Yield "" - } } - } - } +@SysInclude { ccommand } def @Colour @Color left col right y { {@ColourCommand col} @SetColour y } @@ -157,8 +115,8 @@ export - @InitialFont @InitialBreak @InitialSpace @InitialLanguage @InitialColour - @OptimizePages @HeadingFont + @InitialFont @InitialBreak @InitialOutdent @InitialSpace @InitialLanguage + @InitialColour @OptimizePages @HeadingFont @ParaGap @ParaIndent @DisplayGap @DisplayIndent @DefaultIndent @DisplayNumStyle @WideIndent @VeryWideIndent @ListGap @ListIndent @ListRightIndent @ListLabelWidth @@ -177,8 +135,9 @@ @Date @Time @DateTimeFormat @DropCapTwo @DropCapThree @Centre @Right @NoDotSep @NoDotJoin @Join @Sep @DotSep @DotJoin @DashJoin @NumSep @OverStrike @Sup @Sub @FullWidthRule @LocalWidthRule - @Box @CurveBox @ShadowBox @BoundaryMarks @NumberMarker @NumberOf - @PageMarker @PageMark @NoLinkPageMark @PageOf @CrossLink + @Box @CurveBox @ShadowBox @BoundaryMarks + @NumberMarker @NumberOf @TitleMarker @TitleOf + @PageMarker @PageMark @NoLinkPageMark @PageOf @CrossLink @ExternalLink @BeginDisplayCounter @@ -303,11 +262,13 @@ named @InitialFont { Times Base 12p } # initial font named @InitialBreak { {adjust 1.20fx hyphen} @OrIfPlain {ragged 1fx nohyphen} } # initial break + named @InitialOutdent { 2f @OrIfPlain 4s } # initial outdent named @InitialSpace { lout } # initial space style named @InitialLanguage{ English } # initial language named @InitialColour { black } # initial colour named @OptimizePages { No } # optimize page breaks? named @HeadingFont { Bold } # font for @Heading + named @FixedWidthFont { Courier Base -1p } # font for @F named @ParaGap { 1.3vx @OrIfPlain 1f } # gap between paragraphs named @ParaIndent { 2.0f @OrIfPlain 5s } # first-line indent for @PP named @DisplayGap { 1.0v @OrIfPlain 1f } # gap above, below displays @@ -326,6 +287,9 @@ import @BasicSetup named @CrossLinkFormat right @Body { @Body } # format for cross links + import @BasicSetup + named @ExternalLinkFormat + right @Body { @Body } # format for external links @Begin ########################################################################### @@ -341,7 +305,7 @@ def @B right x { Bold @Font x } def @BI right x { BoldSlope @Font x } def @S right x { smallcaps @Font x } - def @F right x { { Courier Base -1p } @Font x } + def @F right x { @FixedWidthFont @Font x } def @II right x @@ -1044,7 +1008,14 @@ ########################################################################## # # - # @NumberMarker, @NumberOf, @PageMarker, @PageMark, @PageOf, @CrossLink # + # @NumberMarker, @NumberOf, @TitleMarker, @TitleOf, # + # @PageMark, @PageOf, @CrossLink, @ExternalLink # + # # + # NB the default value ?? is desperately important for unsorted # + # reference lists numbered by first appearance (@NumberOf @Tag), # + # because it is the special sort key value that prevents merging, # + # hence allowing all the references to be printed even though # + # their sort keys are all ?? initially. # # # ########################################################################## @@ -1063,6 +1034,21 @@ } + export @Tag @Value + def @TitleMarker + named @Tag {} + named @Value { "??" } + { + @Null + } + + def @TitleOf + right tag + { + @TitleMarker&&tag @Open { @Value } + } + + export num rawnum @Tag def @PageMarker named @Tag {} @@ -1097,6 +1083,16 @@ { @HContract @VContract { tag @LinkSource @Format obj + } + } + + def @ExternalLink + left tag + named @Format right @Body { @ExternalLinkFormat @Body } + right obj + { + @HContract @VContract { + tag @URLLink @Format obj } } diff -u --recursive --new-file -u --recursive --new-file lout-3.24/include/ccommand lout-3.25/include/ccommand --- lout-3.24/include/ccommand Thu Jan 1 10:00:00 1970 +++ lout-3.25/include/ccommand Sun Oct 21 11:41:40 2001 @@ -0,0 +1,113 @@ + +########################################################################### +# # +# @ColourCommand # +# # +# Jeff Kingston # +# 19 October 2001 # +# # +# @ColourCommand converts a colour expressed in a manner that the # +# ordinary user can comprehend into the PostScript or PDF command # +# needed to obtain that colour, suitable for passing to @SetColour # +# or including in the left parameter of @Graphic. # +# # +# This symbol is needed in various places so I've taken the coward's # +# way out and @SysIncluded it at those places. # +# # +# Examples of behaviour for the PostScript back end: # +# # +# Parameter Result # +# ------------------------------------------------------------ # +# black "0.0 0.0 0.0 setrgbcolor" # +# darkblue "0.0 0.0 0.5 setrgbcolor" # +# white "1.0 1.0 1.0 setrgbcolor" # +# none "" # +# nochange "" # +# "" "" # +# rgb " setrgbcolor" # +# cymk " setcymkcolor" # +# ------------------------------------------------------------ # +# # +# @ColourCommand also does the right thing for the PDF back end; # +# its result is always empty for the PlainText back end. # +# # +########################################################################### + +def @ColourCommand right @Body +{ + def @RGB right coords + { + @BackEnd @Case { + PostScript @Yield { coords "setrgbcolor" } + PDF @Yield { coords "rg" coords "RG" } + PlainText @Yield "" + } + } + + def @CMYK right coords + { + @BackEnd @Case { + PostScript @Yield { coords "setcmykcolor" } + PDF @Yield { coords "k" coords "K" } + PlainText @Yield "" + } + } + + def @RGBElse right alt + { + { "rgb" @Common @Body } @Case { + "rgb" @Yield @RGB { "rgb" @Rump @Body } + else @Yield alt + } + } + + def @CMYKElse right alt + { + { "cmyk" @Common @Body } @Case { + "cmyk" @Yield @CMYK { "cmyk" @Rump @Body } + else @Yield alt + } + } + + def @NoChangeElse right alt + { + @Body @Case { + { "nochange" "none" "" } @Yield "" + else @Yield alt + } + } + + def @RGBCoords + { + @Body @Case { + black @Yield { 0.0 0.0 0.0 } + darkblue @Yield { 0.0 0.0 0.5 } + blue @Yield { 0.0 0.0 1.0 } + lightblue @Yield { 0.5 0.5 1.0 } + darkgreen @Yield { 0.0 0.5 0.0 } + green @Yield { 0.0 1.0 0.0 } + lightgreen @Yield { 0.5 1.0 0.5 } + darkred @Yield { 0.5 0.0 0.0 } + red @Yield { 1.0 0.0 0.0 } + lightred @Yield { 1.0 0.5 0.5 } + darkcyan @Yield { 0.0 0.5 0.5 } + cyan @Yield { 0.0 1.0 1.0 } + lightcyan @Yield { 0.5 1.0 1.0 } + darkmagenta @Yield { 0.5 0.0 0.5 } + magenta @Yield { 1.0 0.0 1.0 } + lightmagenta @Yield { 1.0 0.5 1.0 } + darkyellow @Yield { 0.5 0.5 0.0 } + yellow @Yield { 1.0 1.0 0.0 } + lightyellow @Yield { 1.0 1.0 0.5 } + darkgray @Yield { 0.2 0.2 0.2 } + gray @Yield { 0.5 0.5 0.5 } + lightgray @Yield { 0.8 0.8 0.8 } + darkgrey @Yield { 0.2 0.2 0.2 } + grey @Yield { 0.5 0.5 0.5 } + lightgrey @Yield { 0.8 0.8 0.8 } + white @Yield { 1.0 1.0 1.0 } + } + } + + @RGBElse @CMYKElse @NoChangeElse @RGB @RGBCoords +} diff -u --recursive --new-file -u --recursive --new-file lout-3.24/include/diag lout-3.25/include/diag --- lout-3.24/include/diag Fri Feb 11 11:14:52 2000 +++ lout-3.25/include/diag Fri Nov 23 14:44:19 2001 @@ -33,7 +33,7 @@ # save { no } # maxlabels { 200 } # title { (none) } - # titleformat { Italic @Font @Title //0.7f ||0.35f @Body } + # titleformat { Slope @Font @Title //0.7f ||0.35f @Body } ############################################################################# # # @@ -383,6 +383,8 @@ # bias { 2.0f } # fbias { 2.0f } # tbias { 2.0f } + # hfrac { 0.5 } + # hbias { 0.0f } # radius { 1.0f } # xindent { 0.8f } # zindent { 0.8f } diff -u --recursive --new-file -u --recursive --new-file lout-3.24/include/diagf lout-3.25/include/diagf --- lout-3.24/include/diagf Mon Feb 14 08:21:36 2000 +++ lout-3.25/include/diagf Tue Dec 11 09:38:23 2001 @@ -27,7 +27,7 @@ named titleformat left @Title right @Body - { Italic @Font @Title //0.7f ||0.35f @Body } + { Slope @Font @Title //0.7f ||0.35f @Body } ########################################################################### # # @@ -489,6 +489,8 @@ named bias {} named fbias {} named tbias {} + named hfrac {} + named hbias {} named radius {} named xindent {} named zindent {} @@ -502,6 +504,8 @@ import @Geometry named bias { 2.0f } import @Geometry named fbias { 2.0f } import @Geometry named tbias { 2.0f } + import @Geometry named hfrac { 0.5 } + import @Geometry named hbias { 0.0f } import @Geometry named radius { 1.0f } import @Geometry named xindent { 0.8f } import @Geometry named zindent { 0.8f } @@ -644,6 +648,8 @@ @HVCurve @HVCurveArrow @VHCurve @VHCurveArrow @LVRLine @LVRArrow @RVLLine @RVLArrow @LVRCurve @LVRCurveArrow @RVLCurve @RVLCurveArrow + @HVHLine @HVHArrow @VHVLine @VHVArrow + @HVHCurve @HVHCurveArrow @VHVCurve @VHVCurveArrow @DWrapLine @DWrapArrow @UWrapLine @UWrapArrow @DWrapCurve @DWrapCurveArrow @UWrapCurve @UWrapCurveArrow @@ -920,6 +926,8 @@ named bias {} named fbias {} named tbias {} + named hfrac {} + named hbias {} named radius {} named xindent {} named zindent {} @@ -933,6 +941,8 @@ bias { bias } fbias { fbias } tbias { tbias } + hfrac { hfrac } + hbias { hbias } radius { radius } xindent { xindent } zindent { zindent } @@ -946,6 +956,8 @@ import @Geometry named bias { bias } import @Geometry named fbias { fbias } import @Geometry named tbias { tbias } + import @Geometry named hfrac { hfrac } + import @Geometry named hbias { hbias } import @Geometry named radius { radius } import @Geometry named xindent { xindent } import @Geometry named zindent { zindent } @@ -1126,6 +1138,17 @@ # # ####################################################################### +# include @ColourCommand symbol +@SysInclude { ccommand } + + def @PSAddPaint right col + { + col @Case { + { "none" "nopaint" } @Yield "{}" + else @Yield { "{" @ColourCommand col "fill }" } + } + } + # Like @Graphic, but affects the graphics state of right parameter def @InnerGraphic left ps @@ -1223,14 +1246,27 @@ precedence 33 associativity right left name + named restrict {} right x { - @BackEnd @Case { - PostScript @Yield { - { "("name") ldiagpushtagdict" - // "ldiagpopuptagdict" } @Graphic x - } - PDF @Yield {} + + def @PushCommand + { + "("name") ldiagpushtagdict" + } + + def @PopCommand + { + restrict @Case { + "" @Yield "ldiagpopuptagdict" + else @Yield { "[" restrict "] ldiagpopsometagdict" } + } + # "ldiagpopuptagdict" + } + + @BackEnd @Case { + PostScript @Yield { {@PushCommand // @PopCommand} @Graphic x } + PDF @Yield {} } } @@ -2481,7 +2517,7 @@ { "ldiagnodebegin [" @OutLine "]" outlinedashlength "[" outlinestyle "]" - outlinewidth "/ldiag"paint "ldiagnodeend" + outlinewidth @PSAddPaint paint "ldiagnodeend" "(IN) ldiagpushtagdict" // "ldiagpopuptagdict" @@ -2824,7 +2860,7 @@ { "ldiagnodebegin [" @OutLine "]" outlinedashlength "[" outlinestyle "]" - outlinewidth "/ldiag"paint "ldiagnodeend" + outlinewidth @PSAddPaint paint "ldiagnodeend" "(IN) ldiagpushtagdict" // "ldiagpopuptagdict" @@ -3167,7 +3203,7 @@ { "ldiagnodebegin [" @OutLine "]" outlinedashlength "[" outlinestyle "]" - outlinewidth "/ldiag"paint "ldiagnodeend" + outlinewidth @PSAddPaint paint "ldiagnodeend" "(IN) ldiagpushtagdict" // "ldiagpopuptagdict" @@ -3510,7 +3546,7 @@ { "ldiagnodebegin [" @OutLine "]" outlinedashlength "[" outlinestyle "]" - outlinewidth "/ldiag"paint "ldiagnodeend" + outlinewidth @PSAddPaint paint "ldiagnodeend" "(IN) ldiagpushtagdict" // "ldiagpopuptagdict" @@ -3874,6 +3910,8 @@ named bias {} named fbias {} named tbias {} + named hfrac {} + named hbias {} named radius {} named xindent {} named zindent {} @@ -3887,6 +3925,8 @@ bias { bias } fbias { fbias } tbias { tbias } + hfrac { hfrac } + hbias { hbias } radius { radius } xindent { xindent } zindent { zindent } @@ -3900,6 +3940,8 @@ import @Geometry named bias { bias } import @Geometry named fbias { fbias } import @Geometry named tbias { tbias } + import @Geometry named hfrac { hfrac } + import @Geometry named hbias { hbias } import @Geometry named radius { radius } import @Geometry named xindent { xindent } import @Geometry named zindent { zindent } @@ -4619,6 +4661,191 @@ } } + + import @Geometry + def @HVHLinePath # still to do + { + @BackEnd @Case { + PostScript @Yield { + {arrow @FromArrowLength arrowlength} + {arrow @ToArrowLength arrowlength} + "{" from "}" "{" to "}" + xindent zindent hfrac hbias "ldiaghvhlinepath" + # FRDIRN := {{from??CTR angleto to??CTR} quadcase + # 0 { 0d } 0-90 { 0d } 90 { 0d } 90-180 { 180d } + # 180 { 180d } 180-270 { 180d } 270 { 180d } 270-360 { 0d }} + # TODIRN := {FRDIRN + 180d} + # FROM :: from boundaryatangle FRDIRN ++ + # {arrow @FromArrowLength arrowlength} atangle FRDIRN + # FROM :< FRDIRN + # TO :: to boundaryatangle TODIRN ++ + # {arrow @ToArrowLength arrowlength} atangle TODIRN + # TO :< FRDIRN + # BIAS := abs { xcoord FROM - xcoord TO } * hfrac + hbias + # P1 :: FROM ++ BIAS atangle FRDIRN + # P2 :: { xcoord P1 ycoord TO } + # LMID :: { P1 ** 0.5 ++ P2 ** 0.5 } + # LMID :< P1 angleto P2 + # XINDENT := xindent min {FROM distance P1} + # ZINDENT := zindent min {P2 distance TO} + # LFROM :: FROM ++ {XINDENT atangle FRDIRN} + # LFROM :< FRDIRN + # LTO :: TO ++ {ZINDENT atangle TODIRN} + # LTO :< FRDIRN + # FROM LFROM P1 LMID P2 LTO TO + + } + PDF @Yield {} + } + } + + import @Geometry + def @HVHCurvePath # still to do + { + @BackEnd @Case { + PostScript @Yield { + {arrow @FromArrowLength arrowlength} + {arrow @ToArrowLength arrowlength} + "{" from "}" "{" to "}" + xindent zindent hfrac hbias radius "ldiaghvhcurvepath" + # FRDIRN := {{from??CTR angleto to??CTR} quadcase + # 0 { 0d } 0-90 { 0d } 90 { 0d } 90-180 { 180d } + # 180 { 180d } 180-270 { 180d } 270 { 180d } 270-360 { 0d }} + # TODIRN := {FRDIRN + 180d} + # FROM :: from boundaryatangle FRDIRN ++ + # {arrow @FromArrowLength arrowlength} atangle FRDIRN + # FROM :< FRDIRN + # TO :: to boundaryatangle TODIRN ++ + # {arrow @ToArrowLength arrowlength} atangle TODIRN + # TO :< FRDIRN + # BIAS := abs { xcoord FROM - xcoord TO } * hfrac + hbias + # XP1 := FROM ++ BIAS atangle FRDIRN + # XP2 := { xcoord XP1 ycoord TO } + # LMID :: { XP1 ** 0.5 ++ XP2 ** 0.5 } + # VERT := round { XP1 angleto XP2 } + # LMID :< VERT + # XINDENT := xindent min {FROM distance XP1} + # ZINDENT := zindent min {XP2 distance TO} + # LFROM :: FROM ++ {XINDENT atangle FRDIRN} + # LFROM :< FRDIRN + # LTO :: TO ++ {ZINDENT atangle TODIRN} + # LTO :< FRDIRN + # RADIUS := radius min { { XP1 distance XP2 } / 2 } + # XP1PRE := XP1 ++ { RADIUS atangle TODIRN } + # XP1POST := XP1 ++ { RADIUS atangle VERT } + # XP1CTR := XP1PRE ++ { RADIUS atangle VERT } + # P1 :: XP1CTR ++ { RADIUS atangle { XP1CTR angleto XP1 } } + # P1 :< XP1PRE angleto XP1POST + # XP2PRE := XP2 -- { RADIUS atangle VERT } + # XP2POST := XP2 ++ { RADIUS atangle FRDIRN } + # XP2CTR := XP2POST -- { RADIUS atangle VERT } + # P2 :: XP2CTR ++ { RADIUS atangle { XP2CTR angleto XP2 } } + # P2 :< XP2PRE angleto XP2POST + # if cond { {VERT - FRDIRN} = 90 } + # then { P1GO := "anticlockwise" P2GO := "clockwise" } + # else { P1GO := "clockwise" P2GO := "anticlockwise" } + # FROM LFROM + # XP1PRE [XP1CTR P1GO] P1 [XP1CTR P1GO] XP1POST + # LMID + # XP2PRE [XP2CTR P2GO] P2 [XP2CTR P2GO] XP2POST + # LTO TO + } + PDF @Yield {} + } + } + + import @Geometry + def @VHVLinePath # still to do + { + @BackEnd @Case { + PostScript @Yield { + {arrow @FromArrowLength arrowlength} + {arrow @ToArrowLength arrowlength} + "{" from "}" "{" to "}" + xindent zindent hfrac hbias "ldiagvhvlinepath" + # FROM :: from boundaryatangle 0d + # ++ {arrow @FromArrowLength arrowlength} atangle 0d + # FROM :< 0d + # TO :: to boundaryatangle 0d + # ++ {arrow @ToArrowLength arrowlength} atangle 0d + # TO :< 180d + # XRIGHT := {{xcoord FROM} max {xcoord TO}} + bias + # P1 :: { XRIGHT ycoord FROM } + # P2 :: { XRIGHT ycoord TO } + # VERT := P1 angleto P2 + # P1 :< P1 angleto {P1++{1f atangle 0d} ++{1f atangle VERT}} + # P2 :< P2 angleto {P2++{1f atangle 180d}++{1f atangle VERT}} + # LMID :: P1 ** 0.5 ++ P2 ** 0.5 + # LMID :< VERT + # XINDENT := xindent min {FROM distance P1} + # ZINDENT := zindent min {P2 distance TO} + # LFROM :: FROM ++ { XINDENT 0 } + # LFROM :< 0d + # LTO :: TO ++ { ZINDENT 0 } + # LTO :< 180d + # FROM LFROM P1 LMID P2 LTO TO + } + PDF @Yield {} + } + } + + import @Geometry + def @VHVCurvePath # still to do + { + @BackEnd @Case { + PostScript @Yield { + {arrow @FromArrowLength arrowlength} + {arrow @ToArrowLength arrowlength} + "{" from "}" "{" to "}" + xindent zindent hfrac hbias radius "ldiagvhvcurvepath" + # /FRDIRN [ { 0 dg } { 180 dg } { 180 dg } { 0 dg } + # { 0 dg } { 0 dg } { 180 dg } { 180 dg } + # from (CTR) ldiagdolabel to (CTR) ldiagdolabel + # ldiagangleto ldiagquadcase ] cvx def + # /TODIRN [ FRDIRN 180 dg add ] cvx def + # from (CTR) ldiagdolabel FRDIRN from (CIRCUM) ldiagdolabel ldiagpadd + # 0 0 fromarrowlength FRDIRN ldiagatangle ldiagpadd /FROM ldiagpointdef + # FRDIRN /FROM@ANGLE ldiagangledef + # to (CTR) ldiagdolabel TODIRN to (CIRCUM) ldiagdolabel ldiagpadd + # 0 0 toarrowlength TODIRN ldiagatangle ldiagpadd /TO ldiagpointdef + # FRDIRN /TO@ANGLE ldiagangledef + # /BIAS [ FROM pop TO pop sub abs hfrac mul hbias add ] cvx def + # /XP1 [ FROM 0 0 BIAS FRDIRN ldiagatangle ldiagpadd ] cvx def + # /XP2 [ XP1 pop TO exch pop ] cvx def + # XP1 0.5 ldiagpmul XP2 0.5 ldiagpmul ldiagpadd /LMID ldiagpointdef + # /VERT [ XP1 XP2 ldiagangleto round ] cvx def + # VERT /LMID@ANGLE ldiagangledef + # /XINDENT [ xindent FROM XP1 ldiagdistance ldiagmin ] cvx def + # /ZINDENT [ zindent XP2 TO ldiagdistance ldiagmin ] cvx def + # FROM 0 0 XINDENT FRDIRN ldiagatangle ldiagpadd /LFROM ldiagpointdef + # FRDIRN /LFROM@ANGLE ldiagangledef + # TO 0 0 ZINDENT TODIRN ldiagatangle ldiagpadd /LTO ldiagpointdef + # FRDIRN /LTO@ANGLE ldiagangledef + # /RADIUS [ radius XP1 XP2 ldiagdistance 2 div ldiagmin ] cvx def + # /XP1PRE [ XP1 0 0 RADIUS TODIRN ldiagatangle ldiagpadd ] cvx def + # /XP1POST [ XP1 0 0 RADIUS VERT ldiagatangle ldiagpadd ] cvx def + # /XP1CTR [ XP1PRE 0 0 RADIUS VERT ldiagatangle ldiagpadd ] cvx def + # XP1CTR 0 0 RADIUS XP1CTR XP1 ldiagangleto ldiagatangle ldiagpadd /P1 ldiagpointdef + # XP1PRE XP1POST ldiagangleto /P1@ANGLE ldiagangledef + # /XP2PRE [ 0 0 RADIUS VERT ldiagatangle XP2 ldiagpsub ] cvx def + # /XP2POST [ XP2 0 0 RADIUS FRDIRN ldiagatangle ldiagpadd ] cvx def + # /XP2CTR [ 0 0 RADIUS VERT ldiagatangle XP2POST ldiagpsub ] cvx def + # XP2CTR 0 0 RADIUS XP2CTR XP2 ldiagangleto ldiagatangle ldiagpadd /P2 ldiagpointdef + # XP2PRE XP2POST ldiagangleto /P2@ANGLE ldiagangledef + # VERT FRDIRN sub 90 eq + # { /P1GO [ anticlockwise ] cvx def /P2GO [ clockwise ] cvx def } + # { /P1GO [ clockwise ] cvx def /P2GO [ anticlockwise ] cvx def } + # ifelse + # FROM LFROM + # XP1PRE [XP1CTR P1GO] P1 [XP1CTR P1GO] XP1POST + # LMID + # XP2PRE [XP2CTR P2GO] P2 [XP2CTR P2GO] XP2POST + # LTO TO + } + PDF @Yield {} + } + } + import @Geometry def @DWrapLinePath { @@ -4886,6 +5113,10 @@ lvrcurve @Yield @LVRCurvePath rvlline @Yield @RVLLinePath rvlcurve @Yield @RVLCurvePath + hvhline @Yield @HVHLinePath + hvhcurve @Yield @HVHCurvePath + vhvline @Yield @VHVLinePath + vhvcurve @Yield @VHVCurvePath dwrapline @Yield @DWrapLinePath dwrapcurve @Yield @DWrapCurvePath uwrapline @Yield @UWrapLinePath @@ -4897,6 +5128,8 @@ bias { bias } fbias { fbias } tbias { tbias } + hfrac { hfrac } + hbias { hbias } radius { radius } xindent { xindent } zindent { zindent } @@ -4991,6 +5224,8 @@ named bias {} named fbias {} named tbias {} + named hfrac {} + named hbias {} named radius {} named xindent {} named zindent {} @@ -5004,6 +5239,8 @@ bias { bias } fbias { fbias } tbias { tbias } + hfrac { hfrac } + hbias { hbias } radius { radius } xindent { xindent } zindent { zindent } @@ -5019,6 +5256,8 @@ import @Geometry named bias { bias } import @Geometry named fbias { fbias } import @Geometry named tbias { tbias } + import @Geometry named hfrac { hfrac } + import @Geometry named hbias { hbias } import @Geometry named radius { radius } import @Geometry named xindent { xindent } import @Geometry named zindent { zindent } @@ -5144,6 +5383,8 @@ bias { bias } fbias { fbias } tbias { tbias } + hfrac { hfrac } + hbias { hbias } radius { radius } xindent { xindent } zindent { zindent } @@ -5155,6 +5396,8 @@ bias { bias } fbias { fbias } tbias { tbias } + hfrac { hfrac } + hbias { hbias } radius { radius } xindent { xindent } zindent { zindent } @@ -5279,6 +5522,15 @@ macro @RVLCurve { @Link path { rvlcurve } } macro @RVLCurveArrow { @Link path { rvlcurve } arrow { yes } } + macro @HVHLine { @Link path { hvhline } } + macro @HVHArrow { @Link path { hvhline } arrow { yes } } + macro @VHVLine { @Link path { vhvline } } + macro @VHVArrow { @Link path { vhvline } arrow { yes } } + macro @HVHCurve { @Link path { hvhcurve } } + macro @HVHCurveArrow { @Link path { hvhcurve } arrow { yes } } + macro @VHVCurve { @Link path { vhvcurve } } + macro @VHVCurveArrow { @Link path { vhvcurve } arrow { yes } } + macro @DWrapLine { @Link path { dwrapline} } macro @DWrapArrow { @Link path { dwrapline} arrow { yes } } macro @UWrapLine { @Link path { uwrapline} } @@ -5846,7 +6098,8 @@ named ar { no } right x { - {|i @HContract { |syntaxgap label:: @LabelMarks x |syntaxgap }} + {|i @HContract { |syntaxgap label:: restrict { "(WMK) (EMK)" } + @LabelMarks x |syntaxgap }} // @Line from { label"@WMK" } to { 0 ycoord label"@WMK" } arrow { al } // @Line from { label"@EMK" } to { xsize ycoord label"@EMK" } @@ -5860,7 +6113,8 @@ named ad { no } right x { - {/i @VContract { /syntaxgap label:: @LabelMarks x /syntaxgap }} + {/i @VContract { /syntaxgap label:: restrict { "(NMK) (SMK)" } + @LabelMarks x /syntaxgap }} || @Line from { label"@NMK" } to { xcoord label"@NMK" ysize } arrow { au } || @Line from { label"@SMK" } to { xcoord label"@SMK" 0 } @@ -5874,7 +6128,8 @@ named ar { no } right x { - {|i @HContract { |syntaxgap label:: @LabelMarks x |syntaxgap }} + {|i @HContract { |syntaxgap label:: restrict { "(WMK) (EMK)" } + @LabelMarks x |syntaxgap }} // @HVCurve from { label"@WMK" } to { 0 ycoord "AX@WMK" } arrow { al } bias { pssyntaxbias } radius { pssyntaxradius } // @HVCurve from { label"@EMK" } to { xsize ycoord "AX@WMK" } @@ -5888,7 +6143,8 @@ named ad { no } right x { - {/i @VContract { /syntaxgap label:: @LabelMarks x /syntaxgap }} + {/i @VContract { /syntaxgap label:: restrict { "(NMK) (SMK)" } + @LabelMarks x /syntaxgap }} || @VHCurve from { label"@NMK" } to { xcoord "AX@NMK" ysize } arrow { au } bias { pssyntaxbias } radius { pssyntaxradius } || @VHCurve from { label"@SMK" } to { xcoord "AX@SMK" 0 } @@ -6349,6 +6605,7 @@ @LRLine { @HContract @VContract { OX:: @LabelMarks { { |0.5rt BX:: @LabelMarks @GoReverse B |syntaxgap } + //syntaxgap ^//syntaxgap { |syntaxgap AX:: @LabelMarks A |syntaxgap } } } @@ -6440,7 +6697,7 @@ avstrut { yes } amargin { 0.2f } aoutline { box } - afont { Italic } + afont { Slope } bvalign { mark } bvstrut { yes } diff -u --recursive --new-file -u --recursive --new-file lout-3.24/include/diagf.lpg lout-3.25/include/diagf.lpg --- lout-3.24/include/diagf.lpg Thu May 6 17:39:38 1999 +++ lout-3.25/include/diagf.lpg Tue Dec 11 12:35:17 2001 @@ -1,4 +1,4 @@ -%%BeginResource: procset LoutFigPrependGraphic +%%BeginResource: procset LoutDiagPrependGraphic %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % PostScript @SysPrependGraphic file for @Diag Jeffrey H. Kingston % @@ -23,10 +23,10 @@ $error /errorname get dup ldiagdict exch known { ldiagdict exch get } - { 50 string cvs } ifelse + { 100 string cvs } ifelse show ( Command: ) show - $error /command get 50 string cvs show + $error /command get 100 string cvs show } stopped {} if showpage stop } def @@ -55,12 +55,33 @@ 3 1 roll pop pop } def +% mconcat strings: ldiagmconcat +% returns concatenation, separated by @ if first is non-empty +% must be defined outside ldiagdict since used in ldiagpromotelabels +/ldiagmconcat +{ + 2 copy length exch length add 1 add string + dup 0 4 index putinterval + dup 3 index length (@) putinterval + dup 3 index length 1 add 3 index putinterval + 3 1 roll pop pop +} def + +% show string in format start ... end: ldiagsends +/ldiagsends +{ + dup length 20 string cvs (: ) ldiagconcat exch + dup 0 20 getinterval ( ... ) ldiagconcat + 3 -1 roll exch ldiagconcat + exch dup length 20 sub 20 getinterval ldiagconcat +} def + /ldiagdebugposy 432 def /ldiagdebugposx 72 def % ldiagdebugprint - % must be defined outside ldiagdict since used in arbitrary places -% print count or stack entries, which ever is the smaller +% print plus count or stack entries, whichever is the smaller /ldiagdebugprint { exch @@ -81,7 +102,22 @@ { /ldiagdebugposy ldiagdebugposy 12 sub store ldiagdebugposx 12 add ldiagdebugposy moveto - index 50 string cvs show + index + dup type (dicttype) eq + { + (begin dict) show + { + /ldiagdebugposy ldiagdebugposy 12 sub store + ldiagdebugposx 12 add ldiagdebugposy moveto + pop 100 string cvs show + } forall + /ldiagdebugposy ldiagdebugposy 12 sub store + ldiagdebugposx 12 add ldiagdebugposy moveto + (end dict) show + } + { + 100 string cvs show + } ifelse } for grestore } def @@ -191,37 +227,6 @@ { pop pop } def -% painting (i.e. filling): - ldiagwhite - (etc.) -/ldiagnopaint { } def -/ldiagnochange { fill } def -/ldiagdarkblue { 0.0 0.0 0.5 setrgbcolor fill } def -/ldiagblue { 0.0 0.0 1.0 setrgbcolor fill } def -/ldiaglightblue { 0.5 0.5 1.0 setrgbcolor fill } def -/ldiagdarkgreen { 0.0 0.5 0.0 setrgbcolor fill } def -/ldiaggreen { 0.0 1.0 0.0 setrgbcolor fill } def -/ldiaglightgreen { 0.5 1.0 0.5 setrgbcolor fill } def -/ldiagdarkred { 0.5 0.0 0.0 setrgbcolor fill } def -/ldiagred { 1.0 0.0 0.0 setrgbcolor fill } def -/ldiaglightred { 1.0 0.5 0.5 setrgbcolor fill } def -/ldiagdarkcyan { 0.0 0.5 0.5 setrgbcolor fill } def -/ldiagcyan { 0.0 1.0 1.0 setrgbcolor fill } def -/ldiaglightcyan { 0.5 1.0 1.0 setrgbcolor fill } def -/ldiagdarkmagenta { 0.5 0.0 0.5 setrgbcolor fill } def -/ldiagmagenta { 1.0 0.0 1.0 setrgbcolor fill } def -/ldiaglightmagenta { 1.0 0.5 1.0 setrgbcolor fill } def -/ldiagdarkyellow { 0.5 0.5 0.0 setrgbcolor fill } def -/ldiagyellow { 1.0 1.0 0.0 setrgbcolor fill } def -/ldiaglightyellow { 1.0 1.0 0.5 setrgbcolor fill } def -/ldiagdarkgray { 0.2 0.2 0.2 setrgbcolor fill } def -/ldiaggray { 0.5 0.5 0.5 setrgbcolor fill } def -/ldiaglightgray { 0.8 0.8 0.8 setrgbcolor fill } def -/ldiagdarkgrey { 0.2 0.2 0.2 setrgbcolor fill } def -/ldiaggrey { 0.5 0.5 0.5 setrgbcolor fill } def -/ldiaglightgrey { 0.8 0.8 0.8 setrgbcolor fill } def -/ldiagblack { 0.0 0.0 0.0 setrgbcolor fill } def -/ldiagwhite { 1.0 1.0 1.0 setrgbcolor fill } def - -% shape and labels of the @Box symbol /ldiagbox { 0 0 /SW ldiagpointdef @@ -893,6 +898,8 @@ % ldiagtoptagdict dict Find the top tag dictionary % ldiagpoptagdict - Pop and destroy the top tag dictionary % ldiagpopuptagdict - Pop top tag dict and promote its entries +% ldiagpopsometagdict - Like popuptagdict but only those promote +% those labels listed in % ldiagdebugtagdict - Debug print of dictionary stack % % They are distinguished from other dictionaries by containing /ldiagtagdict, @@ -940,24 +947,46 @@ % (Entering ldiagpopuptagdict) 1 ldiagdebugprint % ldiagdebugtagdict ldiagtoptagdict ldiagpoptagdict ldiagtoptagdict exch - { exch 50 string cvs 3 index - dup length 0 ne - { (@) ldiagconcat - } if - exch ldiagconcat cvn exch 2 index 3 1 roll put + { exch dup length string cvs + 3 index exch ldiagmconcat + cvn exch 2 index 3 1 roll put } forall pop pop % (Leaving ldiagpopuptagdict) 0 ldiagdebugprint % ldiagdebugtagdict } def +% similar to ldiagpopuptagdict but only those inner labels that are +% present in will be promoted +% ldiagpopsometagdict - +/ldiagpopsometagdict +{ + ldiagtagdict + % (Entering ldiagpopsometagdict) 1 ldiagdebugprint + % ldiagdebugtagdict + ldiagtoptagdict + ldiagpoptagdict + ldiagtoptagdict + 4 -1 roll + { dup 3 index exch + get + exch 4 index + exch ldiagmconcat exch + 3 copy put + pop pop + } forall + pop pop pop + % (Leaving ldiagpopuptagdict) 0 ldiagdebugprint + % ldiagdebugtagdict +} def + % debug tag dictionary stack /ldiagdebugtagdict { (Entering ldiagdebugtagdict) 0 ldiagdebugprint 30 array dictstack { dup /ldiagtagdict known { dup /ldiagtagdict get 0 ldiagdebugprint - { pop 50 string cvs ( ) exch ldiagconcat + { pop 100 string cvs ( ) exch ldiagconcat dup 0 ldiagdebugprint pop } @@ -1003,7 +1032,7 @@ { % (Entering ldiagshowpoints) 0 ldiagdebugprint ldiagtoptagdict - { 1 index 50 string cvs + { 1 index 100 string cvs (ldiagdebugpos) search { pop pop pop pop pop } { @@ -1035,7 +1064,7 @@ { % (Entering ldiagshowtags) 0 ldiagdebugprint ldiagtoptagdict - { 1 index 50 string cvs + { 1 index 100 string cvs % dup 0 ldiagdebugprint (ldiagdebugpos) search { pop pop pop pop pop } @@ -1057,7 +1086,7 @@ gsave newpath 2.0 pt 0 360 arc 0 setgray fill /Times-Roman findfont 8 pt scalefont setfont - translate 40 rotate 0.2 cm 0.1 cm moveto 20 string cvs show + translate 40 rotate 0.2 cm 0.1 cm moveto 100 string cvs show grestore } ifelse } ifelse @@ -1073,7 +1102,7 @@ { % (Entering ldiagshowangles) 0 ldiagdebugprint ldiagtoptagdict - { 1 index 20 string cvs + { 1 index 100 string cvs % dup 0 ldiagdebugprint (ldiagdebugpos) search { pop pop pop pop pop } @@ -1485,7 +1514,8 @@ { exch false % (Leaving ldiagfindabel (not a name)) 3 ldiagdebugprint } - { dup 0 get 50 string cvs (@) ldiagconcat 2 index ldiagconcat dup where + { dup 0 get dup length string cvs (@) ldiagconcat + 2 index ldiagconcat dup where { exch get exch pop exch pop cvx exec true % (Leaving ldiagfindlabel with success) 100 ldiagdebugprint } @@ -2322,6 +2352,221 @@ XP2POST LTO TO % (leaving ldiagrvlcurvepath) 0 ldiagdebugprint + % count ( stack size is) 1 ldiagdebugprint pop +} def + +% farr tarr { from } { to } xindent zindent hfrac hbias ldiaghvhlinepath - +/ldiaghvhlinepath % still to do +{ + % (entering ldiaghvhlinepath) 0 ldiagdebugprint + % count ( stack size is) 1 ldiagdebugprint pop + /hbias exch def + /hfrac exch def + /zindent exch def + /xindent exch def + cvlit /to exch def + cvlit /from exch def + /toarrowlength exch def + /fromarrowlength exch def + + /FRDIRN [ { 0 dg } { 180 dg } { 180 dg } { 0 dg } + { 0 dg } { 0 dg } { 180 dg } { 180 dg } + from (CTR) ldiagdolabel to (CTR) ldiagdolabel + ldiagangleto ldiagquadcase ] cvx def + /TODIRN [ FRDIRN 180 dg add ] cvx def + from (CTR) ldiagdolabel FRDIRN from (CIRCUM) ldiagdolabel ldiagpadd + 0 0 fromarrowlength FRDIRN ldiagatangle ldiagpadd /FROM ldiagpointdef + FRDIRN /FROM@ANGLE ldiagangledef + to (CTR) ldiagdolabel TODIRN to (CIRCUM) ldiagdolabel ldiagpadd + 0 0 toarrowlength TODIRN ldiagatangle ldiagpadd /TO ldiagpointdef + FRDIRN /TO@ANGLE ldiagangledef + /BIAS [ FROM pop TO pop sub abs hfrac mul hbias add ] cvx def + FROM 0 0 BIAS FRDIRN ldiagatangle ldiagpadd /P1 ldiagpointdef + P1 pop TO exch pop /P2 ldiagpointdef + P1 0.5 ldiagpmul P2 0.5 ldiagpmul ldiagpadd /LMID ldiagpointdef + P1 P2 ldiagangleto /LMID@ANGLE ldiagangledef + /XINDENT [ xindent FROM P1 ldiagdistance ldiagmin ] cvx def + /ZINDENT [ zindent P2 TO ldiagdistance ldiagmin ] cvx def + FROM 0 0 XINDENT FRDIRN ldiagatangle ldiagpadd /LFROM ldiagpointdef + FRDIRN /LFROM@ANGLE ldiagangledef + TO 0 0 ZINDENT TODIRN ldiagatangle ldiagpadd /LTO ldiagpointdef + FRDIRN /LTO@ANGLE ldiagangledef + FROM LFROM P1 LMID P2 LTO TO + + % (leaving ldiaghvhlinepath) 0 ldiagdebugprint + % count ( stack size is) 1 ldiagdebugprint pop +} def + + +% farr tarr { from } { to } xindent zindent hfrac hbias radius ldiaghvhcurvepath - +/ldiaghvhcurvepath % still to do +{ + % (entering ldiaghvhcurvepath) 0 ldiagdebugprint + % count ( stack size is) 1 ldiagdebugprint pop + /radius exch def + /hbias exch def + /hfrac exch def + /zindent exch def + /xindent exch def + cvlit /to exch def + cvlit /from exch def + /toarrowlength exch def + /fromarrowlength exch def + + /FRDIRN [ { 0 dg } { 180 dg } { 180 dg } { 0 dg } + { 0 dg } { 0 dg } { 180 dg } { 180 dg } + from (CTR) ldiagdolabel to (CTR) ldiagdolabel + ldiagangleto ldiagquadcase ] cvx def + /TODIRN [ FRDIRN 180 dg add ] cvx def + + from (CTR) ldiagdolabel FRDIRN from (CIRCUM) ldiagdolabel ldiagpadd + 0 0 fromarrowlength FRDIRN ldiagatangle ldiagpadd /FROM ldiagpointdef + FRDIRN /FROM@ANGLE ldiagangledef + to (CTR) ldiagdolabel TODIRN to (CIRCUM) ldiagdolabel ldiagpadd + 0 0 toarrowlength TODIRN ldiagatangle ldiagpadd /TO ldiagpointdef + + FRDIRN /TO@ANGLE ldiagangledef + /BIAS [ FROM pop TO pop sub abs hfrac mul hbias add ] cvx def + /XP1 [ FROM 0 0 BIAS FRDIRN ldiagatangle ldiagpadd ] cvx def + /XP2 [ XP1 pop TO exch pop ] cvx def + XP1 0.5 ldiagpmul XP2 0.5 ldiagpmul ldiagpadd /LMID ldiagpointdef + /VERT [ XP1 XP2 ldiagangleto round ] cvx def + VERT /LMID@ANGLE ldiagangledef + /XINDENT [ xindent FROM XP1 ldiagdistance ldiagmin ] cvx def + /ZINDENT [ zindent XP2 TO ldiagdistance ldiagmin ] cvx def + FROM 0 0 XINDENT FRDIRN ldiagatangle ldiagpadd /LFROM ldiagpointdef + FRDIRN /LFROM@ANGLE ldiagangledef + TO 0 0 ZINDENT TODIRN ldiagatangle ldiagpadd /LTO ldiagpointdef + FRDIRN /LTO@ANGLE ldiagangledef + /RADIUS [ radius XP1 XP2 ldiagdistance 2 div ldiagmin ] cvx def + /XP1PRE [ XP1 0 0 RADIUS TODIRN ldiagatangle ldiagpadd ] cvx def + /XP1POST [ XP1 0 0 RADIUS VERT ldiagatangle ldiagpadd ] cvx def + /XP1CTR [ XP1PRE 0 0 RADIUS VERT ldiagatangle ldiagpadd ] cvx def + XP1CTR 0 0 RADIUS XP1CTR XP1 ldiagangleto ldiagatangle ldiagpadd /P1 ldiagpointdef + XP1PRE XP1POST ldiagangleto /P1@ANGLE ldiagangledef + /XP2PRE [ 0 0 RADIUS VERT ldiagatangle XP2 ldiagpsub ] cvx def + /XP2POST [ XP2 0 0 RADIUS FRDIRN ldiagatangle ldiagpadd ] cvx def + /XP2CTR [ 0 0 RADIUS VERT ldiagatangle XP2POST ldiagpsub ] cvx def + XP2CTR 0 0 RADIUS XP2CTR XP2 ldiagangleto ldiagatangle ldiagpadd /P2 ldiagpointdef + XP2PRE XP2POST ldiagangleto /P2@ANGLE ldiagangledef + VERT FRDIRN sub 90 eq + { /P1GO [ anticlockwise ] cvx def /P2GO [ clockwise ] cvx def } + { /P1GO [ clockwise ] cvx def /P2GO [ anticlockwise ] cvx def } + ifelse + FROM LFROM + XP1PRE [XP1CTR P1GO] P1 [XP1CTR P1GO] XP1POST + LMID + XP2PRE [XP2CTR P2GO] P2 [XP2CTR P2GO] XP2POST + LTO TO + + % (leaving ldiaghvhcurvepath) 0 ldiagdebugprint + % count ( stack size is) 1 ldiagdebugprint pop +} def + +% farr tarr { from } { to } xindent zindent hfrac hbias ldiagvhvlinepath - +/ldiagvhvlinepath % still to do +{ + % (entering ldiagvhvlinepath) 0 ldiagdebugprint + % count ( stack size is) 1 ldiagdebugprint pop + /hbias exch def + /hfrac exch def + /zindent exch def + /xindent exch def + cvlit /to exch def + cvlit /from exch def + /toarrowlength exch def + /fromarrowlength exch def + + /FRDIRN [ { 90 dg } { 270 dg } { 270 dg } { 0 dg } + { 90 dg } { 270 dg } { 270 dg } { 90 dg } + from (CTR) ldiagdolabel to (CTR) ldiagdolabel + ldiagangleto ldiagquadcase ] cvx def + /TODIRN [ FRDIRN 180 dg sub ] cvx def + from (CTR) ldiagdolabel FRDIRN from (CIRCUM) ldiagdolabel ldiagpadd + 0 0 fromarrowlength FRDIRN ldiagatangle ldiagpadd /FROM ldiagpointdef + FRDIRN /FROM@ANGLE ldiagangledef + to (CTR) ldiagdolabel TODIRN to (CIRCUM) ldiagdolabel ldiagpadd + 0 0 toarrowlength TODIRN ldiagatangle ldiagpadd /TO ldiagpointdef + FRDIRN /TO@ANGLE ldiagangledef + /BIAS [ FROM exch pop TO exch pop sub abs hfrac mul hbias ft add ] cvx def + FROM 0 0 BIAS FRDIRN ldiagatangle ldiagpadd /P1 ldiagpointdef + TO pop P1 exch pop /P2 ldiagpointdef + P1 0.5 ldiagpmul P2 0.5 ldiagpmul ldiagpadd /LMID ldiagpointdef + P1 P2 ldiagangleto /LMID@ANGLE ldiagangledef + /XINDENT [ xindent FROM P1 ldiagdistance ldiagmin ] cvx def + /ZINDENT [ zindent P2 TO ldiagdistance ldiagmin ] cvx def + FROM 0 0 XINDENT FRDIRN ldiagatangle ldiagpadd /LFROM ldiagpointdef + FRDIRN /LFROM@ANGLE ldiagangledef + TO 0 0 ZINDENT TODIRN ldiagatangle ldiagpadd /LTO ldiagpointdef + FRDIRN /LTO@ANGLE ldiagangledef + FROM LFROM P1 LMID P2 LTO TO + + % (leaving ldiagvhvlinepath) 0 ldiagdebugprint + % count ( stack size is) 1 ldiagdebugprint pop +} def + + +% farr tarr { from } { to } xindent zindent hfrac hbias radius ldiagvhvcurvepath - +/ldiagvhvcurvepath % still to do +{ + % (entering ldiagvhvcurvepath) 0 ldiagdebugprint + % count ( stack size is) 1 ldiagdebugprint pop + /radius exch def + /hbias exch def + /hfrac exch def + /zindent exch def + /xindent exch def + cvlit /to exch def + cvlit /from exch def + /toarrowlength exch def + /fromarrowlength exch def + + /FRDIRN [ { 90 dg } { 270 dg } { 270 dg } { 0 dg } + { 90 dg } { 270 dg } { 270 dg } { 90 dg } + from (CTR) ldiagdolabel to (CTR) ldiagdolabel + ldiagangleto ldiagquadcase ] cvx def + /TODIRN [ FRDIRN 180 dg sub ] cvx def + from (CTR) ldiagdolabel FRDIRN from (CIRCUM) ldiagdolabel ldiagpadd + 0 0 fromarrowlength FRDIRN ldiagatangle ldiagpadd /FROM ldiagpointdef + FRDIRN /FROM@ANGLE ldiagangledef + to (CTR) ldiagdolabel TODIRN to (CIRCUM) ldiagdolabel ldiagpadd + 0 0 toarrowlength TODIRN ldiagatangle ldiagpadd /TO ldiagpointdef + FRDIRN /TO@ANGLE ldiagangledef + /BIAS [ FROM exch pop TO exch pop sub abs hfrac mul hbias add ] cvx def + /XP1 [ FROM 0 0 BIAS FRDIRN ldiagatangle ldiagpadd ] cvx def + /XP2 [ TO pop XP1 exch pop ] cvx def + XP1 0.5 ldiagpmul XP2 0.5 ldiagpmul ldiagpadd /LMID ldiagpointdef + /VERT [ XP1 XP2 ldiagangleto round ] cvx def + VERT /LMID@ANGLE ldiagangledef + /XINDENT [ xindent FROM XP1 ldiagdistance ldiagmin ] cvx def + /ZINDENT [ zindent XP2 TO ldiagdistance ldiagmin ] cvx def + FROM 0 0 XINDENT FRDIRN ldiagatangle ldiagpadd /LFROM ldiagpointdef + FRDIRN /LFROM@ANGLE ldiagangledef + TO 0 0 ZINDENT TODIRN ldiagatangle ldiagpadd /LTO ldiagpointdef + FRDIRN /LTO@ANGLE ldiagangledef + /RADIUS [ radius XP1 XP2 ldiagdistance 2 div ldiagmin ] cvx def + /XP1PRE [ XP1 0 0 RADIUS TODIRN ldiagatangle ldiagpadd ] cvx def + /XP1POST [ XP1 0 0 RADIUS VERT ldiagatangle ldiagpadd ] cvx def + /XP1CTR [ XP1PRE 0 0 RADIUS VERT ldiagatangle ldiagpadd ] cvx def + XP1CTR 0 0 RADIUS XP1CTR XP1 ldiagangleto ldiagatangle ldiagpadd /P1 ldiagpointdef + XP1PRE XP1POST ldiagangleto /P1@ANGLE ldiagangledef + /XP2PRE [ 0 0 RADIUS VERT ldiagatangle XP2 ldiagpsub ] cvx def + /XP2POST [ XP2 0 0 RADIUS FRDIRN ldiagatangle ldiagpadd ] cvx def + /XP2CTR [ 0 0 RADIUS VERT ldiagatangle XP2POST ldiagpsub ] cvx def + XP2CTR 0 0 RADIUS XP2CTR XP2 ldiagangleto ldiagatangle ldiagpadd /P2 ldiagpointdef + XP2PRE XP2POST ldiagangleto /P2@ANGLE ldiagangledef + FRDIRN VERT sub 90 eq + { /P1GO [ clockwise ] cvx def /P2GO [ anticlockwise ] cvx def } + { /P1GO [ anticlockwise ] cvx def /P2GO [ clockwise ] cvx def } + ifelse + FROM LFROM + XP1PRE [XP1CTR P1GO] P1 [XP1CTR P1GO] XP1POST + LMID + XP2PRE [XP2CTR P2GO] P2 [XP2CTR P2GO] XP2POST + LTO TO + + + % (leaving ldiagvhvcurvepath) 0 ldiagdebugprint % count ( stack size is) 1 ldiagdebugprint pop } def diff -u --recursive --new-file -u --recursive --new-file lout-3.24/include/doc lout-3.25/include/doc --- lout-3.24/include/doc Sun Jun 4 23:10:39 2000 +++ lout-3.25/include/doc Mon Oct 22 13:27:44 2001 @@ -41,11 +41,13 @@ @Use { @BasicSetup # @InitialFont { Times Base 12p } # initial font # @InitialBreak {{adjust 1.2fx hyphen} @OrIfPlain {ragged 1fx nohyphen}} + # @InitialOutdent { 2f @OrIfPlain 4s } # initial outdent # @InitialSpace { lout } # initial space style # @InitialLanguage { English } # initial language # @InitialColour { black } # initial colour # @OptimizePages { No } # optimize page breaks? # @HeadingFont { Bold } # font for @Heading + # @FixedWidthFont { Courier Base -1p } # font for @F # @ParaGap { 1.3vx @OrIfPlain 1f } # gap between paragraphs # @ParaIndent { 2.00f @OrIfPlain 5s } # first-line indent for @PP # @DisplayGap { 1.00v @OrIfPlain 1f } # gap above, below displays @@ -61,6 +63,7 @@ # @ListLabelWidth { 2.00f @OrIfPlain 5s } # width allowed for list tags # @NumberSeparator { . } # separates nums like 2.3.7 # @CrossLinkFormat { @Body } # format of cross links + # @ExternalLinkFormat { @Body } # format of external links } @@ -143,6 +146,7 @@ # @RefListLabelWidth { @ListLabelWidth } # Labels column width # @RefListSortKey { @Tag } # sorting key # @MakeIndex { No } # make index? Yes or No + # @IndexText { @Null } # index initial text # @IndexFont { } # index entries font # @IndexBreak { {oragged 1.2fx} @OrIfPlain {oragged 1fx} } # and break # @IndexColumnNumber { 2 } # index columns (1 to 10) @@ -151,6 +155,7 @@ # @IndexCtdWord { continued } # "ctd." in current lang. # @IndexCtdFormat { @Body @I (@CtdWord) } # format of ctd. # @MakeIndexA { No } # make index A? Yes or No + # @IndexAText { @Null } # index A initial text # @IndexAFont { } # index A entries font # @IndexABreak { {oragged 1.2fx} @OrIfPlain {oragged 1fx} } # and break # @IndexAColumnNumber { 2 } # index A columns (1 to 10) @@ -159,6 +164,7 @@ # @IndexACtdWord { continued } # "ctd." in current lang. # @IndexACtdFormat { @Body @I (@CtdWord) } # format of ctd. # @MakeIndexB { No } # make index B? Yes or No + # @IndexBText { @Null } # index B initial text # @IndexBFont { } # index B entries font # @IndexBBreak { {oragged 1.2fx} @OrIfPlain {oragged 1fx} } # and break # @IndexBColumnNumber { 2 } # index B columns (1 to 10) diff -u --recursive --new-file -u --recursive --new-file lout-3.24/include/docf lout-3.25/include/docf --- lout-3.24/include/docf Fri Sep 17 10:33:43 1999 +++ lout-3.25/include/docf Sun Oct 14 11:03:11 2001 @@ -217,6 +217,7 @@ def @Document named @InitialFont { @InitialFont } named @InitialBreak { @InitialBreak } + named @InitialOutdent { @InitialOutdent } named @InitialSpace { @InitialSpace } named @InitialLanguage { @InitialLanguage } named @PageOrientation { @PageOrientation } @@ -225,6 +226,9 @@ named @FirstPageNumber { @FirstPageNumber } named @OptimizePages { @OptimizePages } named @Unpaginated { No } + named @IndexText { @IndexText } + named @IndexAText { @IndexAText } + named @IndexBText { @IndexBText } { def @ReferencesPart named @Tag {} @@ -273,6 +277,7 @@ headingfont { @IndexHeadingFont } headingbreak { @IndexHeadingBreak } headingformat { @IndexHeadingFormat @Body } + headingtext { @IndexText } incontents { @IndexInContents } pnprefix { @IndexPrefix } inrunners { Yes } @@ -309,6 +314,7 @@ headingfont { @IndexAHeadingFont } headingbreak { @IndexAHeadingBreak } headingformat { @IndexAHeadingFormat @Body } + headingtext { @IndexAText } incontents { @IndexAInContents } pnprefix { @IndexAPrefix } inrunners { Yes } @@ -345,6 +351,7 @@ headingfont { @IndexBHeadingFont } headingbreak { @IndexBHeadingBreak } headingformat { @IndexBHeadingFormat @Body } + headingtext { @IndexBText } incontents { @IndexBInContents } pnprefix { @IndexBPrefix } inrunners { Yes } @@ -380,8 +387,9 @@ // NonStart @Runner } - @InitialFont @Font @InitialBreak @Break @InitialLanguage @Language - @InitialSpace @Space { @ColourCommand @InitialColour } @SetColour + @InitialFont @Font { @InitialBreak setoutdent @InitialOutdent } @Break + @InitialLanguage @Language @InitialSpace @Space + { @ColourCommand @InitialColour } @SetColour { Yes @BeginAllCounters {} Yes @BeginDisplayCounter {} @@ -770,6 +778,7 @@ } + //1.1f // Start @Runner // @Body // NonStart @Runner diff -u --recursive --new-file -u --recursive --new-file lout-3.24/include/dsf lout-3.25/include/dsf --- lout-3.24/include/dsf Thu Oct 5 11:19:53 2000 +++ lout-3.25/include/dsf Wed Oct 10 15:46:23 2001 @@ -210,6 +210,7 @@ named @Address {} named @Annote {} named @Author {} + named @CiteOrder {} named @Day {} named @Edition {} named @HowPublished {} @@ -236,6 +237,7 @@ { @Tag } # sorting key named @MakeIndex { No } # make index? Yes or No + named @IndexText { @Null } # initial index text named @IndexFont { } # index entries font named @IndexBreak { {oragged 1.2fx} @OrIfPlain {oragged 1fx} } # index entries break named @IndexColumnNumber { 2 } # index columns (1 to 10) @@ -247,6 +249,7 @@ right @CtdWord { @Body @I (@CtdWord) } # (ctd.) format named @MakeIndexA { No } # make index A? Yes or No + named @IndexAText { @Null } # initial index text named @IndexAFont { } # index A entries font named @IndexABreak { {oragged 1.2fx} @OrIfPlain {oragged 1fx} } # index A entries break named @IndexAColumnNumber { 2 } # index A columns (1 to 10) @@ -258,6 +261,7 @@ right @CtdWord { @Body @I (@CtdWord) } # (ctd.) format named @MakeIndexB { No } # make index B? Yes or No + named @IndexBText { @Null } # initial index text named @IndexBFont { } # index B entries font named @IndexBBreak { {oragged 1.2fx} @OrIfPlain {oragged 1fx} } # index B entries break named @IndexBColumnNumber { 2 } # index B columns (1 to 10) @@ -3160,6 +3164,13 @@ @Address { @Reference&&tag @Open { @Address } } @Annote { @Reference&&tag @Open { @Annote } } @Author { @Reference&&tag @Open { @Author } } + + @CiteOrder { {@NumberOf tag} @Case { + "??" @Yield "??" + else @Yield { "1000" @Plus @NumberOf tag } + } + } + @Day { @Reference&&tag @Open { @Day } } @Edition { @Reference&&tag @Open { @Edition } } @HowPublished { @Reference&&tag @Open { @HowPublished } } @@ -3172,7 +3183,8 @@ @Label { label @Case { "" @Yield {@Reference&&tag @Open {@Label}} else @Yield label - } } + } + } @Month { @Reference&&tag @Open { @Month } } @Note { @Reference&&tag @Open { @Note } } @@ -4136,8 +4148,8 @@ def @IndexASection into { @IndexAPlace&&following } right etc { - // @IndexAList // etc - // @BypassIndexAList // etc + // @IndexABreak @Break @IndexAList // etc + // @IndexABreak @Break @BypassIndexAList // etc } def @DoIndexA into { @IndexAList&&following } @@ -4249,8 +4261,8 @@ def @IndexBSection into { @IndexBPlace&&following } right etc { - // @IndexBList // etc - // @BypassIndexBList // etc + // @IndexBBreak @Break @IndexBList // etc + // @IndexBBreak @Break @BypassIndexBList // etc } def @DoIndexB into { @IndexBList&&following } @@ -4370,6 +4382,7 @@ named headingbreak {} # its heading break named headingformat # its heading format left @Num right @Body {} + named headingtext { @Null } # heading text named incontents { No } # entry in table of contents required named contentsindent { 0f } # only if type is Major named word {} @@ -4505,6 +4518,7 @@ headingfont @Font headingbreak @Break @Protect {@LongNum headingformat title} // @PageMark tag + @DP headingtext } { Major MajorIntro ExtraMajor ExtraMajorIntro } @Yield { @@ -4513,6 +4527,7 @@ headingfont @Font headingbreak @Break { @LongNum headingformat title } // @PageMark tag + @DP headingtext } } @@ -4521,6 +4536,7 @@ headingfont @Font headingbreak @Break { bypassnumber headingformat title } // @PageMark tag + @DP headingtext } } } @@ -4553,6 +4569,7 @@ // @IfMajor { @FootNoteThrough @Do @BeginFootNoteCounter } // @Run @StartIfMajor // @ContentsStuff + // @TitleMarker @Tag { tag } @Value { title } // intheorems @BeginAllCounters @ShortNum // indisplays @BeginDisplayCounter @ShortNum // infigures @BeginFigureCounter @ShortNum diff -u --recursive --new-file -u --recursive --new-file lout-3.24/include/eqf lout-3.25/include/eqf --- lout-3.24/include/eqf Thu Mar 9 23:36:56 2000 +++ lout-3.25/include/eqf Mon Oct 15 09:32:53 2001 @@ -1689,7 +1689,8 @@ macro cmatrix { matrix atleft { blceil } atright { brceil } } macro amatrix { matrix atleft { blangle } atright { brangle } } - Slope @Font { separate @SpaceGap } @Space 1f @ZUnit 1f @YUnit @Body + { Slope xheight2mark } @Font { separate @SpaceGap } @Space + 1f @ZUnit 1f @YUnit @Body @End @Eq diff -u --recursive --new-file -u --recursive --new-file lout-3.24/include/graphf lout-3.25/include/graphf --- lout-3.24/include/graphf Wed Sep 30 15:56:40 1998 +++ lout-3.25/include/graphf Sun Oct 21 11:40:08 2001 @@ -711,8 +711,7 @@ named ylog named none { "0" } { none } named points named none { "none" } { none } named pairs named none { "none" } { none } - named colour named none { "none" } { none } - named color named none { "none" } { none } + named colour color named none { "none" } { none } named paint named none { "none" } { none } named xmin named none { "false" } { none } named xmax named none { "false" } { none } @@ -818,8 +817,7 @@ def @Data named points named none { "none" } { points } named pairs named none { "none" } { pairs } - named colour named none { "none" } { colour } - named color named none { "none" } { color } + named colour color named none { "none" } { colour } named paint named none { "none" } { paint } named dashlength { dashlength } named linewidth { linewidth } @@ -941,44 +939,14 @@ { dataformat @Case { xandy @Yield xandy + swapxandy @Yield swapxandy yonly @Yield yonly xonly @Yield xonly } } - def @Col - { - { colour @Case { "none" @Yield color else @Yield colour } } @Case { - none @Yield { } - nochange @Yield { } - darkblue @Yield { 0.0 0.0 0.5 setrgbcolor } - blue @Yield { 0.0 0.0 1.0 setrgbcolor } - lightblue @Yield { 0.5 0.5 1.0 setrgbcolor } - darkgreen @Yield { 0.0 0.5 0.0 setrgbcolor } - green @Yield { 0.0 1.0 0.0 setrgbcolor } - lightgreen @Yield { 0.5 1.0 0.5 setrgbcolor } - darkred @Yield { 0.5 0.0 0.0 setrgbcolor } - red @Yield { 1.0 0.0 0.0 setrgbcolor } - lightred @Yield { 1.0 0.5 0.5 setrgbcolor } - darkcyan @Yield { 0.0 0.5 0.5 setrgbcolor } - cyan @Yield { 0.0 1.0 1.0 setrgbcolor } - lightcyan @Yield { 0.5 1.0 1.0 setrgbcolor } - darkmagenta @Yield { 0.5 0.0 0.5 setrgbcolor } - magenta @Yield { 1.0 0.0 1.0 setrgbcolor } - lightmagenta @Yield { 1.0 0.5 1.0 setrgbcolor } - darkyellow @Yield { 0.5 0.5 0.0 setrgbcolor } - yellow @Yield { 1.0 1.0 0.0 setrgbcolor } - lightyellow @Yield { 1.0 1.0 0.5 setrgbcolor } - darkgray @Yield { 0.2 0.2 0.2 setrgbcolor } - gray @Yield { 0.5 0.5 0.5 setrgbcolor } - lightgray @Yield { 0.7 0.7 0.7 setrgbcolor } - darkgrey @Yield { 0.2 0.2 0.2 setrgbcolor } - grey @Yield { 0.5 0.5 0.5 setrgbcolor } - lightgrey @Yield { 0.7 0.7 0.7 setrgbcolor } - black @Yield { 0.0 0.0 0.0 setrgbcolor } - white @Yield { 1.0 1.0 1.0 setrgbcolor } - } - } +# include @ColourCommand symbol +@SysInclude { ccommand } def @Paint { @@ -992,7 +960,7 @@ "{" @Points "}" "{" @Pairs "}" "{ /dashlength" dashlength "def" - " /linewidth" linewidth "def" @Col + " /linewidth" linewidth "def" @ColourCommand colour " /symbolsize" symbolsize "def }" "{" @Paint "}" "]" diff -u --recursive --new-file -u --recursive --new-file lout-3.24/include/graphf.lpg lout-3.25/include/graphf.lpg --- lout-3.24/include/graphf.lpg Fri Mar 20 13:23:49 1998 +++ lout-3.25/include/graphf.lpg Thu Sep 20 08:52:42 2001 @@ -4,6 +4,7 @@ % PostScript @SysPrependGraphic file for @Graph (Version 1.0) % % % % Version 1.0 by Jeffrey H. Kingston, December 1993. % +% swapxandy added September 2001 by JHK. % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -356,6 +357,16 @@ % xandy: no interpolation of x or y values % [ data ] xandy [ data ] /xandy {} def + +% swapxandy: no interpolation of x or y values +% [ data ] swapxandy [ data ] +/swapxandy +{ dup /tmp exch def + length [ exch 2 exch 2 exch + { dup tmp exch 1 sub get exch 2 sub tmp exch get + } for + ] +} def % expstringwidth: calculate width of string containing optional exponent diff -u --recursive --new-file -u --recursive --new-file lout-3.24/include/java lout-3.25/include/java --- lout-3.24/include/java Thu Jan 1 10:00:00 1970 +++ lout-3.25/include/java Fri Apr 6 10:32:51 2001 @@ -0,0 +1,109 @@ +############################################################################### +# # +# Lout setup file for Java program printing # +# # +# Version 3.0 # +# Jeffrey H. Kingston # +# 6 April 2001 # +# # +############################################################################### + + +############################################################################### +# # +# @SysInclude line # +# # +# This line causes Lout to read the definitions for this programming # +# language, and should not be touched. # +# # +############################################################################### + +@SysInclude { javaf } + + +############################################################################### +# # +# @Use clause # +# # +# To change the default value of any option, delete the # at the start of # +# its line and change the value between braces. # +# # +############################################################################### + +@Use { @JavaSetup + # pipe { } # pipe source through this + # numbered { No } # No, Yes, or a line number + # style { fixed } # fixed, varying, or symbol + + # the following options apply when style is "fixed" + + # fixedfont { Courier } # font family + # fixedsize { -1.0p } # font size + # fixedline { 1.0vx } # line-space + # fixedtabin { 8 } # tab interval + # fixedtabout { 8s } # tab width + + # fixedidentifiers { Base } # identifier face + # fixedkeywords { Base } # keyword face + # fixedoperators { Base } # operator face + # fixednumbers { Base } # number face + # fixedstrings { Base } # string face + # fixedcomments { Base } # comment face + # fixedlinenumbers { Base } # line numbers face + + # fixedidentifiersformat { @Body } # identifiers format + # fixedkeywordsformat { @Body } # keywords format + # fixedoperatorsformat { @Body } # operators format + # fixednumbersformat { @Body } # numbers format + # fixedstringsformat { @Body } # strings format + # fixedcommentsformat { @Body } # comments format + # fixedlinenumbersformat { @Body } # line numbers format + + # the following options apply when style is "varying" + + # varyingfont { } # font family + # varyingsize { 1.0f } # font size + # varyingline { 1.0vx } # line-space + # varyingtabin { 8 } # tab interval + # varyingtabout { 3f } # tab width + + # varyingidentifiers { Slope } # identifier face + # varyingkeywords { Bold } # keyword face + # varyingoperators { Base } # operator face + # varyingnumbers { Base } # number face + # varyingstrings { Slope } # string face + # varyingcomments { Base } # comment face + # varyinglinenumbers { Base } # line numbers face + + # varyingidentifiersformat { @Body } # identifiers format + # varyingkeywordsformat { @Body } # keywords format + # varyingoperatorsformat { @Body } # operators format + # varyingnumbersformat { @Body } # numbers format + # varyingstringsformat { @Body } # strings format + # varyingcommentsformat { @Body } # comments format + # varyinglinenumbersformat { @Body } # line numbers format + + # the following options apply when style is "symbol" + + # symbolfont { } # font family + # symbolsize { 1.0f } # font size + # symbolline { 1.0vx } # line-space + # symboltabin { 8 } # tab interval + # symboltabout { 3f } # tab width + + # symbolidentifiers { Slope } # identifier face + # symbolkeywords { Bold } # keyword face + # symboloperators { Base } # operator face + # symbolnumbers { Base } # number face + # symbolstrings { Slope } # string face + # symbolcomments { Base } # comment face + # symbollinenumbers { Base } # line numbers face + + # symbolidentifiersformat { @Body } # identifiers format + # symbolkeywordsformat { @Body } # keywords format + # symboloperatorsformat { @Body } # operators format + # symbolnumbersformat { @Body } # numbers format + # symbolstringsformat { @Body } # strings format + # symbolcommentsformat { @Body } # comments format + # symbollinenumbersformat { @Body } # line numbers format +} diff -u --recursive --new-file -u --recursive --new-file lout-3.24/include/javaf lout-3.25/include/javaf --- lout-3.24/include/javaf Thu Jan 1 10:00:00 1970 +++ lout-3.25/include/javaf Fri Apr 6 10:33:00 2001 @@ -0,0 +1,390 @@ + +############################################################################### +# # +# Lout @JavaSetup package for formatting Java programs # +# # +# Version 3.0 # +# Jeffrey H. Kingston # +# 6 April 2001 # +# # +# This package uses a filtered body parameter to convert program source # +# code into Lout source. The filter program is prg2lout, which is # +# distributed with Lout and should be compiled and installed wherever # +# Lout itself is. # +# # +############################################################################### + +export @Java +def @JavaSetup + named pipe { } # pipe through this first + named numbered { No } # want lines numbered? + named style + named @OrIfPlain left x right y + { @BackEnd @Case { PlainText @Yield y else @Yield x } } + { fixed } # print style + + # the following options apply when style is "fixed" + named fixedfont { Courier }# font family + named fixedsize { -1.0p } # font size + named fixedline { 1.0vx } # line-space + named fixedtabin { 8 } # tab interval + named fixedtabout { 8s } # tab width + + named fixedidentifiers { Base } # identifier face + named fixedkeywords { Base } # keyword face + named fixedoperators { Base } # operator face + named fixednumbers { Base } # number face + named fixedstrings { Base } # string face + named fixedcomments { Base } # comment face + named fixedlinenumbers { Base } # line numbers face + + named fixedidentifiersformat right @Body { @Body } # identifier format + named fixedkeywordsformat right @Body { @Body } # keyword format + named fixedoperatorsformat right @Body { @Body } # operators format + named fixednumbersformat right @Body { @Body } # number format + named fixedstringsformat right @Body { @Body } # string format + named fixedcommentsformat right @Body { @Body } # comment format + named fixedlinenumbersformat right @Body { @Body } # line nums format + + # the following options apply when style is "varying" + named varyingfont { } # font family + named varyingsize { 1.0f } # font size + named varyingline { 1.0vx } # line-space + named varyingtabin { 8 } # tab interval + named varyingtabout { 3f } # tab width + + named varyingidentifiers { Slope } # identifier face + named varyingkeywords { Bold } # keyword face + named varyingoperators { Base } # operator face + named varyingnumbers { Base } # number face + named varyingstrings { Slope } # string face + named varyingcomments { Base } # comment face + named varyinglinenumbers { Base } # line numbers face + + named varyingidentifiersformat right @Body { @Body } # identifier format + named varyingkeywordsformat right @Body { @Body } # keyword format + named varyingoperatorsformat right @Body { @Body } # operators format + named varyingnumbersformat right @Body { @Body } # number format + named varyingstringsformat right @Body { @Body } # string format + named varyingcommentsformat right @Body { @Body } # comment format + named varyinglinenumbersformat right @Body { @Body } # line nums format + + # the following options apply when style is "symbol" + named symbolfont { } # font family + named symbolsize { 1.0f } # font size + named symbolline { 1.0vx } # line-space + named symboltabin { 8 } # tab interval + named symboltabout { 3f } # tab width + + named symbolidentifiers { Slope } # identifier face + named symbolkeywords { Bold } # keyword face + named symboloperators { Base } # operator face + named symbolnumbers { Base } # number face + named symbolstrings { Slope } # string face + named symbolcomments { Base } # comment face + named symbollinenumbers { Base } # line numbers face + + named symbolidentifiersformat right @Body { @Body } # identifier format + named symbolkeywordsformat right @Body { @Body } # keyword format + named symboloperatorsformat right @Body { @Body } # operators format + named symbolnumbersformat right @Body { @Body } # number format + named symbolstringsformat right @Body { @Body } # string format + named symbolcommentsformat right @Body { @Body } # comment format + named symbollinenumbersformat right @Body { @Body } # line nums format + +@Begin + + export + + @PI @PK @PO @PN @PS @PC @PL @PA @PM @PD + @A "$>" + + def @Java + named style { style } # style + named numbered { numbered } # want numbered lines? + named pipe { pipe } # pipe through this first + named font { dft } # font family + named size { dft } # font size + named line { dft } # line-space + named tabin { dft } # tab interval + named tabout { dft } # tab width + named identifiers { dft } # ident. font + named keywords { dft } # keyword font + named operators { dft } # operator font + named numbers { dft } # number font + named strings { dft } # string font + named comments { dft } # comment font + named linenumbers { dft } # line numbers font + body @Body # filtered, see below + @Begin + + def @Test # returns x unless x is dft + left x + named iffixed {} + named ifvarying {} + named ifsymbol {} + { + x @Case { + dft @Yield { + style @Case { + fixed @Yield { iffixed } + varying @Yield { ifvarying } + symbol @Yield { ifsymbol } + } + } + else @Yield x + } + } + + + def @Else # returns x, or y if x is dft + left x + right y + { + x @Case { + dft @Yield y + else @Yield x + } + } + + + def @InitTab + { + tabin @Test + iffixed { fixedtabin } + ifvarying { varyingtabin } + ifsymbol { symboltabin } + } + + + def @InitTabWidth + { + tabout @Test + iffixed { fixedtabout } + ifvarying { varyingtabout } + ifsymbol { symboltabout } + } + + + def @Filter + { + def wantnumbered + { + numbered @Case { + { No no } @Yield "" + { Yes yes } @Yield "-L" + else @Yield { "-L"numbered } + } + } + + pipe @Case { + "" @Yield { + "prg2lout -r -lJava" wantnumbered -i{@FilterIn} + -o{@FilterOut} -e{@FilterErr} + -t{@InitTab} -T{@InitTabWidth} + } + else @Yield { + "cat" @FilterIn "|" pipe "|" + "prg2lout -r -lJava" wantnumbered -o{@FilterOut} + -e{@FilterErr} -t{@InitTab} -T{@InitTabWidth} + } + } + } + + + def @InitFontFamily + { + font @Test + iffixed { fixedfont } + ifvarying { varyingfont } + ifsymbol { symbolfont } + } + + + def @InitSize + { + size @Test + iffixed { fixedsize } + ifvarying { varyingsize } + ifsymbol { symbolsize } + } + + + def @InitLine + { + line @Test + iffixed { fixedline } + ifvarying { varyingline } + ifsymbol { symbolline } + } + + + def @PI # for formatting identifiers + right x + { + style @Case { + fixed @Yield fixedidentifiersformat { + { identifiers @Else fixedidentifiers } @Font x + } + varying @Yield varyingidentifiersformat { + { identifiers @Else varyingidentifiers } @Font x + } + symbol @Yield symbolidentifiersformat { + { identifiers @Else symbolidentifiers } @Font x + } + } + } + + + def @PK # for formatting keywords + right x + { + style @Case { + fixed @Yield fixedkeywordsformat { + { keywords @Else fixedkeywords } @Font x + } + varying @Yield varyingkeywordsformat { + { keywords @Else varyingkeywords } @Font x + } + symbol @Yield symbolkeywordsformat { + { keywords @Else symbolkeywords } @Font x + } + } + } + + + def @PO # for formatting operators + right x + { + style @Case { + fixed @Yield fixedoperatorsformat { + { operators @Else fixedoperators } @Font x + } + varying @Yield varyingoperatorsformat { + { operators @Else varyingoperators } @Font x + } + symbol @Yield symboloperatorsformat { + { operators @Else symboloperators } @Font x + } + } + } + + + def @PN # for formatting numbers + right x + { + style @Case { + fixed @Yield fixednumbersformat { + { numbers @Else fixednumbers } @Font x + } + varying @Yield varyingnumbersformat { + { numbers @Else varyingnumbers } @Font x + } + symbol @Yield symbolnumbersformat { + { numbers @Else symbolnumbers } @Font x + } + } + } + + + def @PS # for formatting strings + right x + { + style @Case { + fixed @Yield fixedstringsformat { + { strings @Else fixedstrings } @Font x + } + varying @Yield varyingstringsformat { + { strings @Else varyingstrings } @Font x + } + symbol @Yield symbolstringsformat { + { strings @Else symbolstrings } @Font x + } + } + } + + + def @PC # for formatting comments + right x + { + style @Case { + fixed @Yield fixedcommentsformat { + { comments @Else fixedcomments } @Font x + } + varying @Yield varyingcommentsformat { + { comments @Else varyingcomments } @Font x + } + symbol @Yield symbolcommentsformat { + { comments @Else symbolcomments } @Font x + } + } + } + + + def @PL # for formatting line numbers + right x + { + style @Case { + fixed @Yield fixedlinenumbersformat { + { linenumbers @Else fixedlinenumbers } @Font x + } + varying @Yield varyinglinenumbersformat { + { linenumbers @Else varyinglinenumbers } @Font x + } + symbol @Yield symbollinenumbersformat { + { linenumbers @Else symbollinenumbers } @Font x + } + } + } + + + def @PA # for formatting asterisks + { + @PO @BackEnd @Case { + PlainText @Yield "*" + else @Yield { "0.5w" @VShift "*" } + } + } + + + def @PM # for formatting minus signs + { + @PO @BackEnd @Case { + PlainText @Yield "-" + else @Yield style @Case { + fixed @Yield "-" + else @Yield { { Symbol Base } @Font @Char "minus" } + } + } + } + + + def @PD # for formatting dots, if wanted larger + { + @PO @BackEnd @Case { + PlainText @Yield "." + else @Yield { "1.4f" @Font "+0.04f" @VShift "." &"0.05f" } + } + } + + + def @A # get characters from the Adobe Symbol font + left sym + right x + { + style @Case { + symbol @Yield { { Symbol Base } @Font @Char sym } + else @Yield { x } + } + } + + + macro "$>" { {} & } + + + { @InitFontFamily Base @InitSize } @Font + { @InitLine lines nohyphen } @Break @Body + + @End @Java + +@End @JavaSetup diff -u --recursive --new-file -u --recursive --new-file lout-3.24/include/langdefs lout-3.25/include/langdefs --- lout-3.24/include/langdefs Mon Feb 14 13:09:06 2000 +++ lout-3.25/include/langdefs Mon Oct 22 14:39:42 2001 @@ -1,17 +1,20 @@ -langdef Czech Cesky Cestina { czech . : ! ? .) ?) !) .' !' ?' } -langdef Danish Dansk { danish . : ! ? .) ?) !) .' !' ?' } -langdef Dutch Nederlands { dutch . : ! ? .) ?) !) .' !' ?' } -langdef English { english . : ! ? .) ?) !) .' !' ?' } -langdef EnglishUK { engluk . : ! ? .) ?) !) .' !' ?' } -langdef Finnish Suomi { finnish . : ! ? .) ?) !) .' !' ?' } -langdef French Francais "Fran\347ais" { french } -langdef German Deutsch { german . : ! ? .) ?) !) .' !' ?' } -langdef Hungarian Magyar { - . : ! ? .) ?) !) .' !' ?' } -langdef Italian Italiano { italian . : ! ? .) ?) !) .' !' ?' } -langdef Norwegian Norsk { norweg . : ! ? .) ?) !) .' !' ?' } -langdef Polish Polski { polish . : ! ? .) ?) !) .' !' ?' } -langdef Portuguese "Português" { portugal . : ! ? .) ?) !) .' !' ?' } -langdef Russian "\362\325\323\323\313\311\312" { russian . : ! ? .) ?) !) .' !' ?' } -langdef Slovenian Slovenia Slovenija { slovenia . : ! ? .) ?) !) .' !' ?' } -langdef Spanish "Espa\361ol" { spanish . : ! ? .) ?) !) .' !' ?' } -langdef Swedish Svenska { swedish . : ! ? .) ?) !) .' !' ?' } +langdef Croatian Hrvatski hr { croatian . : ! ? .) ?) !) .' !' ?' } +langdef Czech Cesky Cestina cs { czech . : ! ? .) ?) !) .' !' ?' } +langdef Danish Dansk da { danish . : ! ? .) ?) !) .' !' ?' } +langdef Dutch Nederlands nl { dutch . : ! ? .) ?) !) .' !' ?' } +langdef English en { english . : ! ? .) ?) !) .' !' ?' } +langdef EnglishUK "en-GB" { engluk . : ! ? .) ?) !) .' !' ?' } +langdef Finnish Suomi fi { finnish } +langdef French Francais "Fran\347ais" fr { french } +langdef German Deutsch de { german } +langdef Hungarian Magyar hu { magyar . : ! ? .) ?) !) .' !' ?' } +langdef Italian Italiano it { italian } +langdef Norwegian Norsk no { norweg . : ! ? .) ?) !) .' !' ?' } +langdef Polish Polski pl { polish . : ! ? .) ?) !) .' !' ?' } +langdef Portuguese "Português" pt { portugal . : ! ? .) ?) !) .' !' ?' } +langdef Russian "\362\325\323\323\313\311\312" ru { russian . : ! ? .) ?) !) .' !' ?' } +langdef Slovak Slovensky Slovencina sk { slovak . : ! ? .) ?) !) .' !' ?' } +langdef Slovenian Slovenia Slovenija sl { slovenia . : ! ? .) ?) !) .' !' ?' } +langdef Spanish "Espa\361ol" es { spanish } +langdef Swedish Svenska sv { swedish . : ! ? .) ?) !) .' !' ?' } +langdef UpperSorbian hornjoserbsce serbsce wen { uppersorbian . : ! ? .) ?) !) .' !' ?' } diff -u --recursive --new-file -u --recursive --new-file lout-3.24/include/old.diag.lpg lout-3.25/include/old.diag.lpg --- lout-3.24/include/old.diag.lpg Thu Jan 1 10:00:00 1970 +++ lout-3.25/include/old.diag.lpg Mon Dec 10 13:14:17 2001 @@ -0,0 +1,2899 @@ +%%BeginResource: procset LoutDiagPrependGraphic +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % +% PostScript @SysPrependGraphic file for @Diag Jeffrey H. Kingston % +% Version 2.0 (includes CIRCUM label) September 1996 % +% % +% To assist in avoiding name clashes, the names of all symbols % +% defined here begin with "ldiag". However, this is not feasible % +% with user-defined labels and some labels used by users. % +% % +% is two numbers, a point. % +% is one number, a length % +% is one number, an angle in degrees % +% is one number, the preferred length of a dash % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +errordict begin + /handleerror + { + { /Times-Roman findfont 8 pt scalefont setfont + 0 setgray 4 pt 4 pt moveto + $error /errorname get + dup ldiagdict exch known + { ldiagdict exch get } + { 100 string cvs } ifelse + show + ( Command: ) show + $error /command get 100 string cvs show + } stopped {} if + showpage stop + } def +end + +% begin diagram: ldiagbegin - +% must be defined outside ldiagdict since it loads it +/ldiagbegin +{ xsize 0 0 ysize ldiagdict begin + 5 -1 roll /ldiagmaxlabels exch def + (@Diag) ldiagpushtagdict + /OOY ldiagpointdef /OOX ldiagpointdef 0 0 /OOO ldiagpointdef +} def + +% end diagram: - ldiagend - +/ldiagend +{ ldiagpoptagdict end +} def + +% concat strings: ldiagconcat +% must be defined outside ldiagdict since used in ldiagpromotelabels +/ldiagconcat +{ 2 copy length exch length add string + dup 0 4 index putinterval + dup 3 index length 3 index putinterval + 3 1 roll pop pop +} def + +% show string in format start ... end: ldiagsends +/ldiagsends +{ + dup length 20 string cvs (: ) ldiagconcat exch + dup 0 20 getinterval ( ... ) ldiagconcat + 3 -1 roll exch ldiagconcat + exch dup length 20 sub 20 getinterval ldiagconcat +} def + +/ldiagdebugposy 432 def +/ldiagdebugposx 72 def + +% ldiagdebugprint - +% must be defined outside ldiagdict since used in arbitrary places +% print plus count or stack entries, whichever is the smaller +/ldiagdebugprint +{ + exch + gsave + initgraphics + ldiagdebugposy 72 lt + { /ldiagdebugposx ldiagdebugposx 144 add store + /ldiagdebugposy 432 store + } + { + /ldiagdebugposy ldiagdebugposy 12 sub store + } ifelse + ldiagdebugposx ldiagdebugposy moveto + /Times-Roman findfont 10 scalefont setfont + 0 setgray show + count 1 sub 2 copy lt { pop } { exch pop } ifelse 1 sub + 0 exch 1 exch + { + /ldiagdebugposy ldiagdebugposy 12 sub store + ldiagdebugposx 12 add ldiagdebugposy moveto + index 100 string cvs show + } for + grestore +} def + +/ldiagdict 200 dict def +ldiagdict begin + +% error messages +/dictfull (dictfull error: too many labels?) def +/dictstackoverflow (dictstackoverflow error: labels nested too deeply?) def +/execstackoverflow (execstackoverflow error: figure nested too deeply?) def +/limitcheck (limitcheck error: figure nested too deeply or too large?) def +/syntaxerror (syntaxerror error: syntax error in text of figure?) def +/typecheck (typecheck error: syntax error in text of figure?) def +/undefined (undefined error: unknown or misspelt label?) def +/VMError (VMError error: run out of memory?) def + +% push pi onto stack: - ldiagpi +/ldiagpi 3.14159 def + +% push e onto stack: - ldiage +/ldiage 2.71828 def + +% arc directions +/clockwise false def +/anticlockwise true def + +% test equality between two angles: ldiagangleeq +/ldiagangleeq { ldiagfixangle exch ldiagfixangle eq } def + +% test inequality between two angles: ldiaganglene +/ldiaganglene { ldiagangleeq not } def + +% maximum of two numbers: ldiagmax +/ldiagmax { 2 copy gt { pop } { exch pop } ifelse } def + +% minimum of two numbers: ldiagmin +/ldiagmin { 2 copy lt { pop } { exch pop } ifelse } def + +% add two points: ldiagpadd +/ldiagpadd +{ + % (Entering padd) 4 ldiagdebugprint + exch 3 1 roll add 3 1 roll add exch + % (Leaving padd) 2 ldiagdebugprint +} def + +% subtract first point from second: ldiagpsub +/ldiagpsub { 3 2 roll sub 3 1 roll exch sub exch } def + +% max two points: ldiagpmax +/ldiagpmax { exch 3 1 roll ldiagmax 3 1 roll ldiagmax exch } def + +% min two points: ldiagpmin +/ldiagpmin { exch 3 1 roll ldiagmin 3 1 roll ldiagmin exch } def + +% scalar multiplication: ldiagpmul +/ldiagpmul { dup 3 1 roll mul 3 1 roll mul exch } def + +% point at angle and distance: ldiagatangle +/ldiagatangle { 2 copy cos mul 3 1 roll sin mul ldiagpadd } def + +% angle from one point to another: ldiagangleto +/ldiagangleto { ldiagpsub 2 copy 0 eq exch 0 eq and {pop} {exch atan} ifelse } def + +% distance between two points: ldiagdistance +/ldiagdistance { ldiagpsub dup mul exch dup mul add sqrt } def + +% stroke a solid line: ldiagsolid - +/ldiagsolid +{ pop pop [] 0 setdash 1 setlinecap stroke +} def + +% stroke a dashed line: ldiagdashed - +/ldiagdashed +{ 2 copy div 2 le 1 index 0 le or + { exch pop 1 pt ldiagmax [ exch dup ] 0 setdash } + { dup [ exch 4 2 roll 2 copy div + 1 sub 2 div ceiling dup 4 1 roll + 1 add mul sub exch div ] 0 setdash + } ifelse 0 setlinecap stroke +} def + +% stroke a cdashed line: ldiagcdashed - +/ldiagcdashed +{ % (Entering ldiagcdashed) 2 ldiagdebugprint + 2 copy le 1 index 0 le or + { exch pop 1 pt ldiagmax [ exch dup ] dup 0 get 2 div setdash } + { dup [ 4 2 roll exch 2 copy exch div + 2 div ceiling div 1 index sub + ] exch 2 div setdash + } ifelse 0 setlinecap stroke + % (Leaving ldiagcdashed) 0 ldiagdebugprint +} def + +% stroke a dotted line: ldiagdotted - +/ldiagdotted +{ 2 copy le 1 index 0 le or + { exch pop 1 pt ldiagmax [ exch 0 exch ] 0 setdash } + { 1 index exch div ceiling div + [ 0 3 2 roll ] 0 setdash + } ifelse 1 setlinecap stroke +} def + +% stroke a noline line: ldiagnoline - +/ldiagnoline +{ pop pop +} def + +/ldiagbox +{ + 0 0 /SW ldiagpointdef + xsize 0 /SE ldiagpointdef + xsize ysize /NE ldiagpointdef + 0 ysize /NW ldiagpointdef + SE 0.5 ldiagpmul /S ldiagpointdef + NW 0.5 ldiagpmul /W ldiagpointdef + W SE ldiagpadd /E ldiagpointdef + S NW ldiagpadd /N ldiagpointdef + NE 0.5 ldiagpmul /CTR ldiagpointdef + + 0 dg /S@ANGLE ldiagangledef + 45 dg /SE@ANGLE ldiagangledef + 90 dg /E@ANGLE ldiagangledef + 135 dg /NE@ANGLE ldiagangledef + 180 dg /N@ANGLE ldiagangledef + 225 dg /NW@ANGLE ldiagangledef + 270 dg /W@ANGLE ldiagangledef + 315 dg /SW@ANGLE ldiagangledef + + [ CTR NE ldiagpsub /ldiagboxcircum cvx ] ldiagcircumdef + SW SE NE NW SW +} def + +% shape and labels of the @CurveBox symbol +% ldiagcurvebox +/ldiagcurvebox +{ + + % (Entering ldiagcurvebox) 1 ldiagdebugprint + ldiagdecodelength /cbmgn exch def + + xsize 0.5 mul ysize 0.5 mul /CTR ldiagpointdef + xsize 0.5 mul 0 /S ldiagpointdef + xsize ysize 0.5 mul /E ldiagpointdef + xsize 0.5 mul ysize /N ldiagpointdef + 0 ysize 0.5 mul /W ldiagpointdef + + cbmgn 0.293 mul cbmgn 0.293 mul /SW ldiagpointdef + xsize cbmgn 0.293 mul sub cbmgn 0.293 mul /SE ldiagpointdef + xsize cbmgn 0.293 mul sub ysize cbmgn 0.293 mul sub /NE ldiagpointdef + cbmgn 0.293 mul ysize cbmgn 0.293 mul sub /NW ldiagpointdef + + 0 dg /S@ANGLE ldiagangledef + 45 dg /SE@ANGLE ldiagangledef + 90 dg /E@ANGLE ldiagangledef + 135 dg /NE@ANGLE ldiagangledef + 180 dg /N@ANGLE ldiagangledef + 225 dg /NW@ANGLE ldiagangledef + 270 dg /W@ANGLE ldiagangledef + 315 dg /SW@ANGLE ldiagangledef + + [ xsize ysize 0.5 ldiagpmul cbmgn /ldiagcurveboxcircum cvx ] ldiagcircumdef + + cbmgn 0 + xsize cbmgn sub 0 + [ xsize cbmgn sub cbmgn ] + xsize cbmgn + xsize ysize cbmgn sub + [ xsize cbmgn sub ysize cbmgn sub ] + xsize cbmgn sub ysize + cbmgn ysize + [ cbmgn ysize cbmgn sub ] + 0 ysize cbmgn sub + 0 cbmgn + [ cbmgn cbmgn ] + cbmgn 0 + + % (Leaving ldiagcurvebox) 0 ldiagdebugprint +} def + +% shadow of the @ShadowBox symbol +% its shape and labels are done, somewhat inaccurately, with ldiagbox +% ldiagshadow - +/ldiagshadow +{ + /lfshm exch def + + lfshm 0 moveto + 0 lfshm neg rlineto + xsize 0 rlineto + 0 ysize rlineto + lfshm neg 0 rlineto + xsize 0 lineto + closepath fill + +} def + +% shape and labels of the @Square symbol +/ldiagsquare +{ + xsize ysize 0.5 ldiagpmul /CTR ldiagpointdef + CTR xsize xsize ysize ysize ldiagpmax 0.5 ldiagpmul ldiagpadd /NE ldiagpointdef + CTR 0 0 CTR NE ldiagdistance 135 ldiagatangle ldiagpadd /NW ldiagpointdef + CTR 0 0 CTR NE ldiagdistance 225 ldiagatangle ldiagpadd /SW ldiagpointdef + CTR 0 0 CTR NE ldiagdistance 315 ldiagatangle ldiagpadd /SE ldiagpointdef + SW 0.5 ldiagpmul SE 0.5 ldiagpmul ldiagpadd /S ldiagpointdef + NW 0.5 ldiagpmul NE 0.5 ldiagpmul ldiagpadd /N ldiagpointdef + SW 0.5 ldiagpmul NW 0.5 ldiagpmul ldiagpadd /W ldiagpointdef + SE 0.5 ldiagpmul NE 0.5 ldiagpmul ldiagpadd /E ldiagpointdef + + 0 dg /S@ANGLE ldiagangledef + 45 dg /SE@ANGLE ldiagangledef + 90 dg /E@ANGLE ldiagangledef + 135 dg /NE@ANGLE ldiagangledef + 180 dg /N@ANGLE ldiagangledef + 225 dg /NW@ANGLE ldiagangledef + 270 dg /W@ANGLE ldiagangledef + 315 dg /SW@ANGLE ldiagangledef + + [ CTR NE ldiagpsub /ldiagboxcircum cvx ] ldiagcircumdef + SW SE NE NW SW +} def + +% shape and labels of the @Diamond symbol +/ldiagdiamond +{ + xsize 0 0.5 ldiagpmul /S ldiagpointdef + 0 ysize 0.5 ldiagpmul /W ldiagpointdef + S W ldiagpadd /CTR ldiagpointdef + CTR W ldiagpadd /N ldiagpointdef + CTR S ldiagpadd /E ldiagpointdef + E N ldiagpadd 0.5 ldiagpmul /NE ldiagpointdef + N W ldiagpadd 0.5 ldiagpmul /NW ldiagpointdef + S W ldiagpadd 0.5 ldiagpmul /SW ldiagpointdef + S E ldiagpadd 0.5 ldiagpmul /SE ldiagpointdef + + 0 dg /S@ANGLE ldiagangledef + 90 dg /E@ANGLE ldiagangledef + 180 dg /N@ANGLE ldiagangledef + 270 dg /W@ANGLE ldiagangledef + S E ldiagangleto /SE@ANGLE ldiagangledef + E N ldiagangleto /NE@ANGLE ldiagangledef + N W ldiagangleto /NW@ANGLE ldiagangledef + W S ldiagangleto /SW@ANGLE ldiagangledef + + [ xsize ysize 0.5 ldiagpmul /ldiagdiamondcircum cvx ] ldiagcircumdef + S E N W S +} def + +% shape and labels of the @Ellipse symbol +/ldiagellipse +{ + xsize 0 0.5 ldiagpmul /S ldiagpointdef + 0 ysize 0.5 ldiagpmul /W ldiagpointdef + S W ldiagpadd /CTR ldiagpointdef + CTR W ldiagpadd /N ldiagpointdef + CTR S ldiagpadd /E ldiagpointdef + CTR xsize 0 0.3536 ldiagpmul ldiagpadd 0 ysize 0.3536 ldiagpmul ldiagpadd /NE ldiagpointdef + 0 ysize 0.3536 ldiagpmul CTR xsize 0 0.3536 ldiagpmul ldiagpadd ldiagpsub /SE ldiagpointdef + xsize 0 0.3536 ldiagpmul CTR ldiagpsub 0 ysize 0.3536 ldiagpmul ldiagpadd /NW ldiagpointdef + 0 ysize 0.3536 ldiagpmul xsize 0 0.3536 ldiagpmul CTR ldiagpsub ldiagpsub /SW ldiagpointdef + [ xsize ysize 0.5 ldiagpmul /ldiagellipsecircum cvx ] ldiagcircumdef + + 0 dg /S@ANGLE ldiagangledef + 90 dg /E@ANGLE ldiagangledef + 180 dg /N@ANGLE ldiagangledef + 270 dg /W@ANGLE ldiagangledef + + S E ldiagangleto /SE@ANGLE ldiagangledef + E N ldiagangleto /NE@ANGLE ldiagangledef + N W ldiagangleto /NW@ANGLE ldiagangledef + W S ldiagangleto /SW@ANGLE ldiagangledef + + S [ CTR ] E [ CTR ] N [ CTR ] W [ CTR ] S +} def + +% shape and labels of the @Circle symbol +/ldiagcircle +{ + xsize ysize 0.5 ldiagpmul /CTR ldiagpointdef + CTR xsize 0 ysize 0 ldiagpmax 0.5 ldiagpmul ldiagpadd /E ldiagpointdef + CTR 0 0 CTR E ldiagdistance 45 ldiagatangle ldiagpadd /NE ldiagpointdef + CTR 0 0 CTR E ldiagdistance 90 ldiagatangle ldiagpadd /N ldiagpointdef + CTR 0 0 CTR E ldiagdistance 135 ldiagatangle ldiagpadd /NW ldiagpointdef + CTR 0 0 CTR E ldiagdistance 180 ldiagatangle ldiagpadd /W ldiagpointdef + CTR 0 0 CTR E ldiagdistance 225 ldiagatangle ldiagpadd /SW ldiagpointdef + CTR 0 0 CTR E ldiagdistance 270 ldiagatangle ldiagpadd /S ldiagpointdef + CTR 0 0 CTR E ldiagdistance 315 ldiagatangle ldiagpadd /SE ldiagpointdef + [ S E ldiagpsub /ldiagellipsecircum cvx ] ldiagcircumdef + + 0 dg /S@ANGLE ldiagangledef + 45 dg /SE@ANGLE ldiagangledef + 90 dg /E@ANGLE ldiagangledef + 135 dg /NE@ANGLE ldiagangledef + 180 dg /N@ANGLE ldiagangledef + 225 dg /NW@ANGLE ldiagangledef + 270 dg /W@ANGLE ldiagangledef + 315 dg /SW@ANGLE ldiagangledef + + S [ CTR ] E [ CTR ] N [ CTR ] W [ CTR ] S +} def + +% shape and labels of the @VLine and @VArrow symbols +/ldiagvline +{ + xmark ysize ldiagprevious /FROM ldiagpointdef + xmark 0 ldiagprevious /TO ldiagpointdef +} def + +% points of a polygon around base with given no of sides, vert init angle: +% ldiagpolygon ... +/ldiagpolygon +{ exch round cvi exch + xsize ysize 0.5 ldiagpmul /CTR ldiagpointdef + 90 sub CTR 2 copy ldiagmax 5 3 roll + [ 4 copy pop /ldiagpolycircum cvx ] ldiagcircumdef + exch dup 360 exch div exch + 1 1 3 2 roll + { 4 string cvs (P) exch ldiagconcat + 3 copy exch pop (@ANGLE) ldiagconcat cvn exch 90 add exch ldiagangledef + cvn 6 copy pop pop ldiagatangle 2 copy 10 2 roll + 3 2 roll ldiagpointdef + dup 3 1 roll add exch + } for + pop ldiagatangle +} def + +% shape and labels of the @Isosceles triangle symbol +/ldiagisosceles +{ + xsize ysize 0.5 ldiagpmul /CTR ldiagpointdef + 0 0 /SW ldiagpointdef + xsize 0 /SE ldiagpointdef + xsize 0.5 mul ysize /N ldiagpointdef + xsize 0.5 mul 0 /S ldiagpointdef + SE 0.5 ldiagpmul N 0.5 ldiagpmul ldiagpadd /NE ldiagpointdef + SW 0.5 ldiagpmul N 0.5 ldiagpmul ldiagpadd /NW ldiagpointdef + + [ xsize ysize /ldiagisoscelescircum cvx ] ldiagcircumdef + + 0 dg /SW@ANGLE ldiagangledef + 0 dg /SE@ANGLE ldiagangledef + 180 dg /N@ANGLE ldiagangledef + 0 dg /S@ANGLE ldiagangledef + SE N ldiagangleto /NE@ANGLE ldiagangledef + N SW ldiagangleto /NW@ANGLE ldiagangledef + + SW SE N SW +} def + +% next array element: ldiaggetnext true +% or false +/ldiaggetnext +{ 2 copy exch length ge + { false } + { 2 copy get exch 1 add exch true } ifelse +} def + +% check whether thing is number: ldiagisnumbertype +/ldiagisnumbertype +{ dup type dup + /integertype eq exch /realtype eq or +} def + +% check whether thing is an array: ldiagisarraytype +/ldiagisarraytype { dup type /arraytype eq } def + +% check whether thing is an array: ldiagisnametype +/ldiagisnametype { dup type /nametype eq } def + +% get next item: ldiaggetnextitem 0 +% or 1 +% or 2 +/ldiaggetnextitem +{ ldiaggetnext + { ldiagisarraytype + { 1 + } + { ldiagisnumbertype + { 3 1 roll + ldiaggetnext + { ldiagisnumbertype + { 4 3 roll exch 2 + } + { pop 3 2 roll pop 0 + } ifelse + } + { 3 2 roll pop 0 + } ifelse + } + { pop 0 + } ifelse + } ifelse + } + { 0 + } ifelse +} def + +% approximate equality: num1 num2 approxeq +/approxeq +{ dup 0 eq + { pop 0 eq + } + { dup 3 1 roll sub exch div abs 0.001 lt + } ifelse +} def + +% set arc path: bool x1 y1 x2 y2 x0 y0 ldiagsetarc +% the path goes from x1 y1 to x2 y2 about centre x0 y0, +% anticlockwise if bool is true else clockwise. +% The orientations of backwards pointing and forwards pointing +% arrowheads are returned in the two angles, and +% the length of the arc is returned in . +/ldiagsetarc +{ + % (Entering ldiagsetarc) 7 ldiagdebugprint + 20 dict begin + matrix currentmatrix 8 1 roll + 2 copy translate 2 copy 8 2 roll + 4 2 roll ldiagpsub 6 2 roll ldiagpsub + dup /y1 exch def dup mul /y1s exch def + dup /x1 exch def dup mul /x1s exch def + dup /y2 exch def dup mul /y2s exch def + dup /x2 exch def dup mul /x2s exch def + /dist1 0 0 x1 y1 ldiagdistance def + /dist2 0 0 x2 y2 ldiagdistance def + + y1s y2s approxeq + { -1 + } + { y1s x2s mul y2s x1s mul sub y1s y2s sub div + } ifelse + /da exch def + + x1s x2s approxeq + { -1 + } + { x1s y2s mul x2s y1s mul sub x1s x2s sub div + } ifelse + /db exch def + + da 0 gt db 0 gt and + { + % ( case 1, ellipse) 0 ldiagdebugprint + /LMax da sqrt db sqrt ldiagmax def + /scalex da sqrt LMax div def + /scaley db sqrt LMax div def + scalex scaley scale + 0 0 LMax + 0 0 x1 scalex mul y1 scaley mul ldiagangleto + 0 0 x2 scalex mul y2 scaley mul ldiagangleto + 2 copy eq { 360 add } if + 2 copy 8 2 roll + 5 index { arc } { arcn } ifelse + 2 index 1 index + { 90 sub } { 90 add } ifelse + dup sin scaley mul exch cos scalex mul atan + 2 index 2 index + { 90 add } { 90 sub } ifelse + dup sin scaley mul exch cos scalex mul atan + 5 2 roll % res1 res2 ang1 ang2 anticlockwise + { exch sub } { sub } ifelse + dup 0 le { 360 add } if ldiagpi mul LMax mul 180 div + } + { + dist1 dist2 approxeq + % x1 y1 dist1 ( x1 y1, d) 3 ldiagdebugprint pop pop pop + % x2 y2 dist2 ( x2 y2, d) 3 ldiagdebugprint pop pop pop + { + % ( case 2, circle) 0 ldiagdebugprint + 0 0 + dist1 + 0 0 x1 y1 ldiagangleto + 0 0 x2 y2 ldiagangleto + 2 copy eq { 360 add } if + 2 copy 8 2 roll + 5 index { arc } { arcn } ifelse + 2 index 1 index + { 90 sub } { 90 add } ifelse + 2 index 2 index + { 90 add } { 90 sub } ifelse + 5 2 roll % res1 res2 ang1 ang2 clockwise + { exch sub } { sub } ifelse + dup 0 le { 360 add } if + ldiagpi mul dist1 mul 180 div + } + { + % ( case 3, line) 0 ldiagdebugprint + x2 y2 lineto pop + x2 y2 x1 y1 ldiagangleto + x1 y1 x2 y2 ldiagangleto + x1 y1 x2 y2 ldiagdistance + } ifelse + } ifelse + 4 -1 roll setmatrix + end + % (Leaving ldiagsetarc) 3 ldiagdebugprint +} def + +% ldiagsetcurve: set up a Bezier curve from x0 y0 to x3 y3 +% and return arrowhead angles and length of curve (actually 0) +% x0 y0 x1 y1 x2 y2 x3 y3 ldiagsetcurve +/ldiagsetcurve +{ 8 copy curveto pop pop + ldiagangleto + 5 1 roll + 4 2 roll ldiagangleto + exch + 0 +} def + +% ldiagsetpath: convert a Diag path into a PostScript path +% [ shape ] ldiagsetpath +/ldiagsetpath +{ + 10 dict begin + 0 newpath + /prevseen false def + /curveseen false def + { ldiaggetnextitem + dup 0 eq { pop exit } + { 1 eq + { /curveseen true def + /curve exch def + curve length 0 eq { /curveseen false def } if + } + { /ycurr exch def + /xcurr exch def + prevseen + { curveseen + { curve length 4 eq + { xprev yprev + curve 0 get curve 1 get + curve 2 get curve 3 get + xcurr ycurr + ldiagsetcurve pop pop pop + } + { xprev yprev xcurr ycurr + curve length 1 ge { curve 0 get } { 0 } ifelse + curve length 2 ge { curve 1 get } { 0 } ifelse + curve length 3 ge { curve 2 get } { true } ifelse + 7 1 roll + ldiagsetarc pop pop pop + } ifelse + } + { xcurr ycurr lineto + } ifelse + } + { xcurr ycurr moveto + } ifelse + /xprev xcurr def + /yprev ycurr def + /prevseen true def + /curveseen false def + } ifelse + } ifelse + } loop pop pop + end +} def + +% ldiagpaintpath: paint a path of the given shape +% /paint [ shape ] ldiagpaintpath - +/ldiagpaintpath +{ + ldiagsetpath cvx exec +} def + +% stroke a path of the given shape in the given linestyle and dash length. +% Return the origin and angle of the backward and forward arrow heads. +% dashlength /linestyle [shape] ldiagdopath [ ] [ ] +/ldiagdopath +{ + 10 dict begin + 0 + /prevseen false def + /curveseen false def + /backarrow [] def + /fwdarrow [] def + { + ldiaggetnextitem + dup 0 eq { pop exit } + { + 1 eq + { /curveseen true def + /curve exch def + curve length 0 eq { /prevseen false def } if + } + { /ycurr exch def + /xcurr exch def + prevseen + { newpath xprev yprev moveto + curveseen + { curve length 4 eq + { xprev yprev + curve 0 get curve 1 get + curve 2 get curve 3 get + xcurr ycurr ldiagsetcurve + } + { xprev yprev xcurr ycurr + curve length 1 ge { curve 0 get } { 0 } ifelse + curve length 2 ge { curve 1 get } { 0 } ifelse + curve length 3 ge { curve 2 get } { true } ifelse + 7 1 roll + ldiagsetarc + } ifelse + } + { xcurr ycurr lineto + xcurr ycurr xprev yprev ldiagangleto dup 180 sub + xprev yprev xcurr ycurr ldiagdistance + } ifelse + 6 index 6 index cvx exec + [ xprev yprev 5 -1 roll ] + backarrow length 0 eq + { /backarrow exch def } + { pop } ifelse + [ xcurr ycurr 4 -1 roll ] /fwdarrow exch def + } if + /xprev xcurr def + /yprev ycurr def + /prevseen true def + /curveseen false def + } ifelse + } ifelse + } loop + pop pop pop pop + backarrow length 0 eq { [ 0 0 0 ] } { backarrow } ifelse + fwdarrow length 0 eq { [ 0 0 0 ] } { fwdarrow } ifelse + end +} def + + +% stroke a path of the given shape in the given linestyle and dash length. +% dashlength [ /linestyle ] [shape] ldiagdosegpath - +/ldiagdosegpath +{ + 12 dict begin + 1 index /seg exch def + 1 index length /seglength exch def + 0 /segcount exch def + 0 + /prevseen false def + /curveseen false def + /backarrow [] def + /fwdarrow [] def + { + ldiaggetnextitem + dup 0 eq { pop exit } + { + 1 eq + { /curveseen true def + /curve exch def + curve length 0 eq { /prevseen false def } if + } + { /ycurr exch def + /xcurr exch def + prevseen + { newpath xprev yprev moveto + curveseen + { curve length 4 eq + { xprev yprev + curve 0 get curve 1 get + curve 2 get curve 3 get + xcurr ycurr ldiagsetcurve + } + { xprev yprev xcurr ycurr + curve length 1 ge { curve 0 get } { 0 } ifelse + curve length 2 ge { curve 1 get } { 0 } ifelse + curve length 3 ge { curve 2 get } { true } ifelse + 7 1 roll + ldiagsetarc + } ifelse + } + { xcurr ycurr lineto + xcurr ycurr xprev yprev ldiagangleto dup 180 sub + xprev yprev xcurr ycurr ldiagdistance + } ifelse + 6 index seg segcount seglength mod get cvx exec + /segcount segcount 1 add def + [ xprev yprev 5 -1 roll ] + backarrow length 0 eq + { /backarrow exch def } + { pop } ifelse + [ xcurr ycurr 4 -1 roll ] /fwdarrow exch def + } if + /xprev xcurr def + /yprev ycurr def + /prevseen true def + /curveseen false def + } ifelse + } ifelse + } loop + pop pop pop pop + end +} def + +% ldiagnodebegin: start of node parameters +% ldiagnodebegin - +/ldiagnodebegin +{ % (Entering ldiagnodebegin) 0 ldiagdebugprint + ldiagmaxlabels dict begin +} def + +% ldiagnodeend: end of node parameters (so do the node) +%