aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README4
-rw-r--r--blurb10
-rw-r--r--data/standard.ld230
-rw-r--r--doc/design/README2
-rw-r--r--doc/design/outfile.ps48
-rw-r--r--doc/expert/README2
-rw-r--r--doc/expert/all6
-rw-r--r--doc/expert/outfile.ps10228
-rw-r--r--doc/expert/pre_brea10
-rw-r--r--doc/expert/preface2
-rw-r--r--doc/slides/README2
-rw-r--r--doc/slides/outfile.ps112
-rw-r--r--doc/user/README28
-rw-r--r--doc/user/all6
-rw-r--r--doc/user/bas1
-rw-r--r--doc/user/bas_char6
-rw-r--r--doc/user/bas_lang10
-rw-r--r--doc/user/bas_marg33
-rw-r--r--doc/user/bgr1
-rw-r--r--doc/user/bgr_incl14
-rw-r--r--doc/user/bgr_prec190
-rw-r--r--doc/user/bgr_rota4
-rw-r--r--doc/user/bgr_scal8
-rw-r--r--doc/user/dia_synt2
-rw-r--r--doc/user/dia_tree8
-rw-r--r--doc/user/equ2
-rw-r--r--doc/user/equ_intr18
-rw-r--r--doc/user/equ_summ5
-rw-r--r--doc/user/gra_over20
-rw-r--r--doc/user/gra_summ2
-rw-r--r--doc/user/preface2
-rw-r--r--doc/user/prg16
-rw-r--r--doc/user/prg_chan9
-rw-r--r--doc/user/prg_opti10
-rw-r--r--doc/user/str_foot11
-rw-r--r--doc/user/str_marg16
-rw-r--r--doc/user/typ_book7
-rw-r--r--doc/user/typ_illu2
-rw-r--r--doc/user/typ_ordi4
-rw-r--r--doc/user/typ_repo5
-rw-r--r--doc/user/vtyp2
-rw-r--r--externs.h13
-rw-r--r--hyph/README2
-rw-r--r--hyph/esperanto.lh564
-rw-r--r--include/blue3
-rw-r--r--include/bluef17
-rw-r--r--include/book20
-rw-r--r--include/bookf48
-rw-r--r--include/bsf41
-rw-r--r--include/cprint3
-rw-r--r--include/cprintf17
-rw-r--r--include/doc10
-rw-r--r--include/docf26
-rw-r--r--include/dsf17
-rw-r--r--include/eiffel3
-rw-r--r--include/eiffelf17
-rw-r--r--include/eqf9
-rw-r--r--include/haskell3
-rw-r--r--include/haskellf17
-rw-r--r--include/java3
-rw-r--r--include/javaf17
-rw-r--r--include/langdefs1
-rw-r--r--include/np3
-rw-r--r--include/npf17
-rw-r--r--include/perl3
-rw-r--r--include/perlf17
-rw-r--r--include/podf2
-rw-r--r--include/python3
-rw-r--r--include/pythonf17
-rw-r--r--include/report11
-rw-r--r--include/reportf29
-rw-r--r--include/rsl3
-rw-r--r--include/rslf17
-rw-r--r--include/ruby3
-rw-r--r--include/rubyf17
-rw-r--r--include/slides4
-rw-r--r--include/slidesf11
-rw-r--r--makefile10
-rw-r--r--maps/LtLatin3.LCM291
-rw-r--r--prg2lout.c123
-rw-r--r--whatsnew21
-rw-r--r--z01.c6
-rw-r--r--z02.c4
-rw-r--r--z03.c4
-rw-r--r--z04.c4
-rw-r--r--z05.c4
-rw-r--r--z06.c6
-rw-r--r--z07.c4
-rw-r--r--z08.c4
-rw-r--r--z09.c4
-rw-r--r--z10.c4
-rw-r--r--z11.c9
-rw-r--r--z12.c4
-rw-r--r--z13.c4
-rw-r--r--z14.c303
-rw-r--r--z15.c4
-rw-r--r--z16.c4
-rw-r--r--z17.c4
-rw-r--r--z18.c5
-rw-r--r--z19.c4
-rw-r--r--z20.c4
-rw-r--r--z21.c4
-rw-r--r--z22.c4
-rw-r--r--z23.c4
-rw-r--r--z24.c4
-rw-r--r--z25.c4
-rw-r--r--z26.c4
-rw-r--r--z27.c4
-rw-r--r--z28.c4
-rw-r--r--z29.c10
-rw-r--r--z30.c4
-rw-r--r--z31.c4
-rw-r--r--z32.c4
-rw-r--r--z33.c4
-rw-r--r--z34.c4
-rw-r--r--z35.c4
-rw-r--r--z36.c30
-rw-r--r--z37.c64
-rw-r--r--z38.c4
-rw-r--r--z39.c4
-rw-r--r--z40.c4
-rw-r--r--z41.c4
-rw-r--r--z42.c4
-rw-r--r--z43.c4
-rw-r--r--z44.c4
-rw-r--r--z45.c4
-rw-r--r--z46.c7
-rw-r--r--z47.c4
-rw-r--r--z48.c4
-rw-r--r--z49.c4
-rw-r--r--z50.c4
-rw-r--r--z51.c4
-rw-r--r--z52.c4
133 files changed, 7582 insertions, 5581 deletions
diff --git a/README b/README
index ab5095a..7c73969 100644
--- a/README
+++ b/README
@@ -1,5 +1,5 @@
-THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30)
-BASSER LOUT VERSION 3 COPYRIGHT (C) 1994, 2004 Jeffrey H. Kingston
+THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31)
+BASSER LOUT VERSION 3 COPYRIGHT (C) 1994, 2005 Jeffrey H. Kingston
Jeffrey H. Kingston
School of Information Technologies
diff --git a/blurb b/blurb
index 968979f..f4f7248 100644
--- a/blurb
+++ b/blurb
@@ -1,7 +1,7 @@
- THE LOUT DOCUMENT FORMATTING SYSTEM, VERSION 3.30
+ THE LOUT DOCUMENT FORMATTING SYSTEM, VERSION 3.31
-Version 3.30 of the Lout document formatting system is now available
+Version 3.31 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 @@ project that went back to the beginning.
Lout is written in highly portable ANSI C. It is distributed under the
GNU public license as follows:
- ftp://ftp.it.usyd.edu.au/jeff/lout/lout-3.30.tar.gz
+ ftp://ftp.it.usyd.edu.au/jeff/lout/lout-3.31.tar.gz
-In other words, in a gzipped tar file called "lout-3.30.tar.gz" in the
+In other words, in a gzipped tar file called "lout-3.31.tar.gz" in the
"jeff/lout" subdirectory of the home directory of "ftp ftp.it.usyd.edu.au"
with login name "ftp" or "anonymous" using any non-empty password. The
distribution contains
@@ -44,7 +44,7 @@ distribution contains
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.it.usyd.edu.au/jeff/lout/lout-3.30.user.ps.gz
+ ftp://ftp.it.usyd.edu.au/jeff/lout/lout-3.31.user.ps.gz
Lout was created by Jeffrey H. Kingston (jeff@it.usyd.edu.au) of the
School of Information Technologies at the University of Sydney.
diff --git a/data/standard.ld b/data/standard.ld
index 2b76594..f17d4f5 100644
--- a/data/standard.ld
+++ b/data/standard.ld
@@ -11,6 +11,8 @@
# @UCRoman upper case Roman numerals #
# @Alpha lower case Roman alphabet #
# @UCAlpha upper case Roman alphabet #
+# @FnBullets bullets as footnote markers #
+# @FnSymbols traditional footnote markers #
# @Months months of the year #
# @ShortMonths months of the year, abbreviated #
# @WeekDays days of the week #
@@ -30,6 +32,7 @@
Dutch @Yield { Inhoudsopgave }
English @Yield { Contents }
EnglishUK @Yield { Contents }
+ Esperanto @Yield { Enhavo }
Finnish @Yield { Sis{@Char adieresis}lt{@Char odieresis} }
French @Yield { Table des Mati{@Char egrave}res }
German @Yield { Inhalt }
@@ -54,6 +57,7 @@
Dutch @Yield { Referenties }
English @Yield { References }
EnglishUK @Yield { References }
+ Esperanto @Yield { Referencoj }
Finnish @Yield { Viitteet }
French @Yield { R{@Char eacute}f{@Char eacute}rences }
German @Yield { Literaturverzeichnis }
@@ -78,6 +82,7 @@
Dutch @Yield { Bibliografie }
English @Yield { Bibliography }
EnglishUK @Yield { Bibliography }
+ Esperanto @Yield { Bibliografio }
Finnish @Yield { Kirjallisuusluettelo }
French @Yield { Bibliographie }
German @Yield { Literaturverzeichnis }
@@ -102,6 +107,7 @@
Dutch @Yield { Figuur }
English @Yield { Figure }
EnglishUK @Yield { Figure }
+ Esperanto @Yield { Figuro }
Finnish @Yield { Kuva }
French @Yield { Figure }
German @Yield { Abbildung }
@@ -126,6 +132,7 @@
Dutch @Yield { Lijst van figuren } # Figuren, Figurenlijst
English @Yield { List of Figures }
EnglishUK @Yield { List of Figures }
+ Esperanto @Yield { Figurolisto }
Finnish @Yield { Kuvat }
French @Yield { Liste des figures }
German @Yield { Abbildungsverzeichnis }
@@ -150,6 +157,7 @@
Dutch @Yield { Tabel }
English @Yield { Table }
EnglishUK @Yield { Table }
+ Esperanto @Yield { Tabelo }
Finnish @Yield { Taulukko }
French @Yield { Table }
German @Yield { Tabelle }
@@ -174,6 +182,7 @@
Dutch @Yield { Lijst van tabellen } # Tabellen, Tabellenlijst
English @Yield { List of Tables }
EnglishUK @Yield { List of Tables }
+ Esperanto @Yield { Tabelolisto }
Finnish @Yield { Taulukot }
French @Yield { Liste des tables }
German @Yield { Tabellenverzeichnis }
@@ -198,6 +207,7 @@
Dutch @Yield { Definitie }
English @Yield { Definition }
EnglishUK @Yield { Definition }
+ Esperanto @Yield { Difino }
Finnish @Yield { M{@Char adieresis}{@Char adieresis}ritelm{@Char adieresis} }
French @Yield { D{@Char eacute}finition }
German @Yield { Definition }
@@ -222,6 +232,7 @@
Dutch @Yield { Lemma }
English @Yield { Lemma }
EnglishUK @Yield { Lemma }
+ Esperanto @Yield { Lemo }
Finnish @Yield { Lemma }
French @Yield { Lemme }
German @Yield { Lemma }
@@ -246,6 +257,7 @@
Dutch @Yield { Theorema }
English @Yield { Theorem }
EnglishUK @Yield { Theorem }
+ Esperanto @Yield { Teoremo }
Finnish @Yield { Lause }
French @Yield { Th{@Char eacute}or{@Char egrave}me }
German @Yield { Theorem }
@@ -270,6 +282,7 @@
Dutch @Yield { Propositie } # Bewering
English @Yield { Proposition }
EnglishUK @Yield { Proposition }
+ Esperanto @Yield { Propozicio }
Finnish @Yield { Propositio }
French @Yield { Proposition }
German @Yield { Satz }
@@ -294,6 +307,7 @@
Dutch @Yield { Corollaar }
English @Yield { Corollary }
EnglishUK @Yield { Corollary }
+ Esperanto @Yield { Korolario }
Finnish @Yield { Seuraus }
French @Yield { Corollaire }
German @Yield { Korollar }
@@ -318,6 +332,7 @@
Dutch @Yield { Voorbeeld }
English @Yield { Example }
EnglishUK @Yield { Example }
+ Esperanto @Yield { Ekzemplo }
Finnish @Yield { Esimerkki }
French @Yield { Exemple }
German @Yield { Beispiel }
@@ -342,6 +357,7 @@
Dutch @Yield { Stelling }
English @Yield { Claim }
EnglishUK @Yield { Claim }
+ Esperanto @Yield { Aserto }
Finnish @Yield { V{@Char adieresis}ite }
French @Yield { Affirmation }
German @Yield { Behauptung }
@@ -366,6 +382,7 @@
Dutch @Yield { Bewijs }
English @Yield { Proof }
EnglishUK @Yield { Proof }
+ Esperanto @Yield { Pruvo }
Finnish @Yield { Todistus }
French @Yield { Preuve }
German @Yield { Beweis }
@@ -390,6 +407,7 @@
Dutch @Yield { Samenvatting }
English @Yield { Abstract }
EnglishUK @Yield { Abstract }
+ Esperanto @Yield { Resumo }
Finnish @Yield { Yleiskatsaus }
French @Yield { R{@Char eacute}sum{@Char eacute} }
German @Yield { Zusammenfassung }
@@ -414,6 +432,7 @@
Dutch @Yield { Voorwoord } # or { Woord vooraf }
English @Yield { Preface }
EnglishUK @Yield { Preface }
+ Esperanto @Yield { Preface }
Finnish @Yield { Esipuhe }
French @Yield { Pr{@Char eacute}face }
German @Yield { Vorwort }
@@ -438,6 +457,7 @@
Dutch @Yield { ?? }
English @Yield { Abbreviations }
EnglishUK @Yield { Abbreviations }
+ Esperanto @Yield { Mallongigo }
Finnish @Yield { Lyhenteet }
French @Yield { Abr{@Char eacute}viation }
German @Yield { Abk{@Char udiaresis}rzungsverzeichnis }
@@ -462,6 +482,7 @@
Dutch @Yield { Afkortingen }
English @Yield { Introduction }
EnglishUK @Yield { Introduction }
+ Esperanto @Yield { Enkonduko }
Finnish @Yield { Johdanto }
French @Yield { Introduction }
German @Yield { Einleitung }
@@ -486,6 +507,7 @@
Dutch @Yield { Hoofdstuk }
English @Yield { Chapter }
EnglishUK @Yield { Chapter }
+ Esperanto @Yield { {@Char Ccircumflex}apitro }
Finnish @Yield { Luku }
French @Yield { Chapitre }
German @Yield { Kapitel }
@@ -510,6 +532,7 @@
Dutch @Yield { Appendix }
English @Yield { Appendix }
EnglishUK @Yield { Appendix }
+ Esperanto @Yield { Aldono }
Finnish @Yield { Liite }
French @Yield { Annexe }
German @Yield { Anhang }
@@ -534,9 +557,10 @@
Dutch @Yield { Lecture }
English @Yield { Lecture }
EnglishUK @Yield { Lecture }
+ Esperanto @Yield { Prelego }
Finnish @Yield { Luento }
French @Yield { Conf{@Char eacute}rence }
- German @Yield { Lecture }
+ German @Yield { Vorselung }
Hungarian @Yield { Lecture }
Italian @Yield { Conferenza }
Norwegian @Yield { Lecture }
@@ -558,6 +582,7 @@
Dutch @Yield { ?? }
English @Yield { Glossary }
EnglishUK @Yield { Glossary }
+ Esperanto @Yield { Glosaro }
Finnish @Yield { ?? }
French @Yield { Glossaire }
German @Yield { Glossar }
@@ -582,6 +607,7 @@
Dutch @Yield { Index }
English @Yield { Index }
EnglishUK @Yield { Index }
+ Esperanto @Yield { Indekso }
Finnish @Yield { Hakemisto }
French @Yield { Index }
German @Yield { Index }
@@ -606,9 +632,10 @@
Dutch @Yield { ?? }
English @Yield { Colophon }
EnglishUK @Yield { Colophon }
+ Esperanto @Yield { Kolofono }
Finnish @Yield { ?? }
French @Yield { ?? }
- German @Yield { ?? }
+ German @Yield { Kolophon }
Hungarian @Yield { ?? }
Italian @Yield { ?? }
Norwegian @Yield { ?? }
@@ -630,6 +657,7 @@
Dutch @Yield { Zonder titel }
English @Yield { No title }
EnglishUK @Yield { No title }
+ Esperanto @Yield { Sen titolo }
Finnish @Yield { Ei nime{@Char adieresis} }
French @Yield { Sans titre }
German @Yield { Ohne Titel }
@@ -654,6 +682,7 @@
Dutch @Yield { pagina's } # or {bladzijden}, {pag.}, {blz.}
English @Yield { pages }
EnglishUK @Yield { pages }
+ Esperanto @Yield { pa{@Char gcircumflex}oj }
Finnish @Yield { sivut }
French @Yield { pages }
German @Yield { Seiten }
@@ -678,6 +707,7 @@
Dutch @Yield { pagina } # or {bladzijde}, {pag.}, {blz.}
English @Yield { page }
EnglishUK @Yield { page }
+ Esperanto @Yield { pa{@Char gcircumflex}o }
Finnish @Yield { sivu }
French @Yield { page }
German @Yield { Seite }
@@ -702,6 +732,7 @@
Dutch @Yield { Ongepubliceerd } # or {Zonder uitgever}
English @Yield { No publisher }
EnglishUK @Yield { No publisher }
+ Esperanto @Yield { Sen eldonisto }
Finnish @Yield { Ei kustantajaa }
French @Yield { Sans {@Char eacute}diteur }
German @Yield { Ohne Verleger }
@@ -726,6 +757,7 @@
Dutch @Yield { Technisch rapport }
English @Yield { Tech. Rep. }
EnglishUK @Yield { Tech. Rep. }
+ Esperanto @Yield { Teknika raporto }
Finnish @Yield { Tekn. rap. }
French @Yield { Rapport technique }
German @Yield { Techn. Ber. }
@@ -750,6 +782,7 @@
Dutch @Yield { Proefschrift } # or {Dissertatie}
English @Yield { Ph.D. thesis }
EnglishUK @Yield { Ph.D. thesis }
+ Esperanto @Yield { Doktoriga tezo }
Finnish @Yield { tohtorinv{@Char adieresis}it{@Char odieresis}skirja }
French @Yield { Th{@Char egrave}se de Doctorat }
German @Yield { Doktorarbeit }
@@ -775,6 +808,7 @@
Dutch @Yield { Doctoraalscriptie }
English @Yield { Master's thesis }
EnglishUK @Yield { Master's thesis }
+ Esperanto @Yield { Magistriga tezo }
Finnish @Yield { diplomity{@Char odieresis} }
French @Yield { M{@Char eacute}moire de Ma{@Char icircumflex}trise }
German @Yield { Magisterarbeit }
@@ -800,6 +834,7 @@
Dutch @Yield { In }
English @Yield { In }
EnglishUK @Yield { In }
+ Esperanto @Yield { En }
Finnish @Yield { teoksessa }
French @Yield { dans }
German @Yield { In }
@@ -824,6 +859,7 @@
Dutch @Yield { ?? }
English @Yield { ctd. }
EnglishUK @Yield { ctd. }
+ Esperanto @Yield { sekva{@Char jcircumflex}o }
Finnish @Yield { jatk. }
French @Yield { suite }
German @Yield { Fortsetzung }
@@ -848,6 +884,7 @@
Dutch @Yield { a.m. }
English @Yield { a.m. }
EnglishUK @Yield { a.m. }
+ Esperanto @Yield { a.t.m. } # antauxtagmeze
Finnish @Yield { a.m. }
French @Yield { a.m. }
German @Yield { a.m. }
@@ -872,6 +909,7 @@
Dutch @Yield { p.m. }
English @Yield { p.m. }
EnglishUK @Yield { p.m. }
+ Esperanto @Yield { p.t.m. } # posttagmeze
Finnish @Yield { p.m. }
French @Yield { p.m. }
German @Yield { p.m. }
@@ -896,6 +934,7 @@
Dutch @Yield { am }
English @Yield { am }
EnglishUK @Yield { am }
+ Esperanto @Yield { atm }
Finnish @Yield { am }
French @Yield { am }
German @Yield { am }
@@ -920,6 +959,7 @@
Dutch @Yield { pm }
English @Yield { pm }
EnglishUK @Yield { pm }
+ Esperanto @Yield { ptm }
Finnish @Yield { pm }
French @Yield { pm }
German @Yield { pm }
@@ -1344,32 +1384,32 @@
{ ?? @Alpha ?? }
-{ 1 @Alpha a }
-{ 2 @Alpha b }
-{ 3 @Alpha c }
-{ 4 @Alpha d }
-{ 5 @Alpha e }
-{ 6 @Alpha f }
-{ 7 @Alpha g }
-{ 8 @Alpha h }
-{ 9 @Alpha i }
-{ 10 @Alpha j }
-{ 11 @Alpha k }
-{ 12 @Alpha l }
-{ 13 @Alpha m }
-{ 14 @Alpha n }
-{ 15 @Alpha o }
-{ 16 @Alpha p }
-{ 17 @Alpha q }
-{ 18 @Alpha r }
-{ 19 @Alpha s }
-{ 20 @Alpha t }
-{ 21 @Alpha u }
-{ 22 @Alpha v }
-{ 23 @Alpha w }
-{ 24 @Alpha x }
-{ 25 @Alpha y }
-{ 26 @Alpha z }
+{ 1 @Alpha "a" }
+{ 2 @Alpha "b" }
+{ 3 @Alpha "c" }
+{ 4 @Alpha "d" }
+{ 5 @Alpha "e" }
+{ 6 @Alpha "f" }
+{ 7 @Alpha "g" }
+{ 8 @Alpha "h" }
+{ 9 @Alpha "i" }
+{ 10 @Alpha "j" }
+{ 11 @Alpha "k" }
+{ 12 @Alpha "l" }
+{ 13 @Alpha "m" }
+{ 14 @Alpha "n" }
+{ 15 @Alpha "o" }
+{ 16 @Alpha "p" }
+{ 17 @Alpha "q" }
+{ 18 @Alpha "r" }
+{ 19 @Alpha "s" }
+{ 20 @Alpha "t" }
+{ 21 @Alpha "u" }
+{ 22 @Alpha "v" }
+{ 23 @Alpha "w" }
+{ 24 @Alpha "x" }
+{ 25 @Alpha "y" }
+{ 26 @Alpha "z" }
{ 27 @Alpha @CurrLang @Case {
Croatian @Yield { ?? }
@@ -1377,6 +1417,7 @@
Danish @Yield { @Char ae }
English @Yield { ?? }
EnglishUK @Yield { ?? }
+ Esperanto @Yield { @Char ccircumflex }
Dutch @Yield { ?? }
Finnish @Yield { @Char aring }
French @Yield { @Char ae }
@@ -1401,6 +1442,7 @@
Dutch @Yield { ?? }
English @Yield { ?? }
EnglishUK @Yield { ?? }
+ Esperanto @Yield { @Char gcircumflex }
Finnish @Yield { @Char adieresis }
French @Yield { ?? }
German @Yield { ?? }
@@ -1424,6 +1466,7 @@
Dutch @Yield { ?? }
English @Yield { ?? }
EnglishUK @Yield { ?? }
+ Esperanto @Yield { @Char hcircumflex }
Finnish @Yield { @Char odieresis }
French @Yield { ?? }
German @Yield { ?? }
@@ -1440,33 +1483,43 @@
UpperSorbian @Yield { ?? }
} }
+{ 30 @Alpha @CurrLang @Case {
+ Esperanto @Yield { @Char jcircumflex }
+ else @Yield { ?? }
+} }
+
+{ 31 @Alpha @CurrLang @Case {
+ Esperanto @Yield { @Char ubreve }
+ else @Yield { ?? }
+} }
+
{ ?? @UCAlpha ?? }
-{ 1 @UCAlpha A }
-{ 2 @UCAlpha B }
-{ 3 @UCAlpha C }
-{ 4 @UCAlpha D }
-{ 5 @UCAlpha E }
-{ 6 @UCAlpha F }
-{ 7 @UCAlpha G }
-{ 8 @UCAlpha H }
-{ 9 @UCAlpha I }
-{ 10 @UCAlpha J }
-{ 11 @UCAlpha K }
-{ 12 @UCAlpha L }
-{ 13 @UCAlpha M }
-{ 14 @UCAlpha N }
-{ 15 @UCAlpha O }
-{ 16 @UCAlpha P }
-{ 17 @UCAlpha Q }
-{ 18 @UCAlpha R }
-{ 19 @UCAlpha S }
-{ 20 @UCAlpha T }
-{ 21 @UCAlpha U }
-{ 22 @UCAlpha V }
-{ 23 @UCAlpha W }
-{ 24 @UCAlpha X }
-{ 25 @UCAlpha Y }
-{ 26 @UCAlpha Z }
+{ 1 @UCAlpha "A" }
+{ 2 @UCAlpha "B" }
+{ 3 @UCAlpha "C" }
+{ 4 @UCAlpha "D" }
+{ 5 @UCAlpha "E" }
+{ 6 @UCAlpha "F" }
+{ 7 @UCAlpha "G" }
+{ 8 @UCAlpha "H" }
+{ 9 @UCAlpha "I" }
+{ 10 @UCAlpha "J" }
+{ 11 @UCAlpha "K" }
+{ 12 @UCAlpha "L" }
+{ 13 @UCAlpha "M" }
+{ 14 @UCAlpha "N" }
+{ 15 @UCAlpha "O" }
+{ 16 @UCAlpha "P" }
+{ 17 @UCAlpha "Q" }
+{ 18 @UCAlpha "R" }
+{ 19 @UCAlpha "S" }
+{ 20 @UCAlpha "T" }
+{ 21 @UCAlpha "U" }
+{ 22 @UCAlpha "V" }
+{ 23 @UCAlpha "W" }
+{ 24 @UCAlpha "X" }
+{ 25 @UCAlpha "Y" }
+{ 26 @UCAlpha "Z" }
{ 27 @UCAlpha @CurrLang @Case {
Croatian @Yield { ?? }
@@ -1475,6 +1528,7 @@
Dutch @Yield { ?? }
English @Yield { ?? }
EnglishUK @Yield { ?? }
+ Esperanto @Yield { @Char Ccircumflex }
Finnish @Yield { @Char Aring }
French @Yield { @Char AE }
German @Yield { ?? }
@@ -1498,6 +1552,7 @@
Dutch @Yield { ?? }
English @Yield { ?? }
EnglishUK @Yield { ?? }
+ Esperanto @Yield { @Char Gcircumflex }
Finnish @Yield { @Char Adieresis }
French @Yield { ?? }
German @Yield { ?? }
@@ -1521,6 +1576,7 @@
Dutch @Yield { ?? }
English @Yield { ?? }
EnglishUK @Yield { ?? }
+ Esperanto @Yield { @Char Hcircumflex }
Finnish @Yield { @Char Odieresis }
French @Yield { ?? }
German @Yield { ?? }
@@ -1537,6 +1593,32 @@
UpperSorbian @Yield { ?? }
} }
+{ 30 @UCAlpha @CurrLang @Case {
+ Esperanto @Yield { @Char Jcircumflex }
+ else @Yield { ?? }
+} }
+
+{ 31 @UCAlpha @CurrLang @Case {
+ Esperanto @Yield { @Char Ubreve }
+ else @Yield { ?? }
+} }
+
+{ ?? @FnBullets ?? }
+{ 1 @FnBullets @Bullet }
+{ 2 @FnBullets { @Bullet @Bullet } }
+{ 3 @FnBullets { @Bullet @Bullet @Bullet } }
+{ 4 @FnBullets { @Bullet @Bullet @Bullet @Bullet } }
+
+{ ?? @FnSymbols ?? }
+{ 1 @FnSymbols @Star }
+{ 2 @FnSymbols @Dagger }
+{ 3 @FnSymbols @DaggerDbl }
+{ 4 @FnSymbols @SectSym }
+{ 5 @FnSymbols @ParSym }
+{ 6 @FnSymbols "||" }
+{ 7 @FnSymbols { @Star @Star } }
+{ 8 @FnSymbols { @Dagger @Dagger } }
+{ 9 @FnSymbols { @DaggerDbl @DaggerDbl } }
{ 1 @Months @CurrLang @Case {
Croatian @Yield { sije{@Char ccaron}anj }
@@ -1545,6 +1627,7 @@
Dutch @Yield { januari }
English @Yield { January }
EnglishUK @Yield { January }
+ Esperanto @Yield { januaro }
Finnish @Yield { tammikuu }
French @Yield { janvier }
German @Yield { Januar }
@@ -1568,6 +1651,7 @@
Dutch @Yield { februari }
English @Yield { February }
EnglishUK @Yield { February }
+ Esperanto @Yield { februaro }
Finnish @Yield { helmikuu }
French @Yield { f{@Char eacute}vrier }
German @Yield { Februar }
@@ -1591,6 +1675,7 @@
Dutch @Yield { maart }
English @Yield { March }
EnglishUK @Yield { March }
+ Esperanto @Yield { marto }
Finnish @Yield { maaliskuu }
French @Yield { mars }
German @Yield { M{@Char adieresis}rz }
@@ -1614,6 +1699,7 @@
Dutch @Yield { april }
English @Yield { April }
EnglishUK @Yield { April }
+ Esperanto @Yield { aprilo }
Finnish @Yield { huhtikuu }
French @Yield { avril }
German @Yield { April }
@@ -1637,6 +1723,7 @@
Dutch @Yield { mei }
English @Yield { May }
EnglishUK @Yield { May }
+ Esperanto @Yield { majo }
Finnish @Yield { toukokuu }
French @Yield { mai }
German @Yield { Mai }
@@ -1660,6 +1747,7 @@
Dutch @Yield { juni }
English @Yield { June }
EnglishUK @Yield { June }
+ Esperanto @Yield { junio }
Finnish @Yield { kes{@Char adieresis}kuu }
French @Yield { juin }
German @Yield { Juni }
@@ -1684,6 +1772,7 @@
Dutch @Yield { juli }
English @Yield { July }
EnglishUK @Yield { July }
+ Esperanto @Yield { julio }
Finnish @Yield { hein{@Char adieresis}kuu }
French @Yield { juillet }
German @Yield { Juli }
@@ -1707,6 +1796,7 @@
Dutch @Yield { augustus }
English @Yield { August }
EnglishUK @Yield { August }
+ Esperanto @Yield { a{@Char ubreve}gusto }
Finnish @Yield { elokuu }
French @Yield { ao{@Char ucircumflex}t }
German @Yield { August }
@@ -1730,6 +1820,7 @@
Dutch @Yield { september }
English @Yield { September }
EnglishUK @Yield { September }
+ Esperanto @Yield { septembro }
Finnish @Yield { syyskuu }
French @Yield { septembre }
German @Yield { September }
@@ -1753,6 +1844,7 @@
Dutch @Yield { oktober }
English @Yield { October }
EnglishUK @Yield { October }
+ Esperanto @Yield { oktobro }
Finnish @Yield { lokakuu }
French @Yield { octobre }
German @Yield { Oktober }
@@ -1776,6 +1868,7 @@
Dutch @Yield { november }
English @Yield { November }
EnglishUK @Yield { November }
+ Esperanto @Yield { novembro }
Finnish @Yield { marraskuu }
French @Yield { novembre }
German @Yield { November }
@@ -1799,6 +1892,7 @@
Dutch @Yield { december }
English @Yield { December }
EnglishUK @Yield { December }
+ Esperanto @Yield { decembro }
Finnish @Yield { joulukuu }
French @Yield { d{@Char eacute}cembre }
German @Yield { Dezember }
@@ -1823,6 +1917,7 @@
Dutch @Yield { jan }
English @Yield { Jan }
EnglishUK @Yield { Jan }
+ Esperanto @Yield { jan }
Finnish @Yield { tammikuu }
French @Yield { jan }
German @Yield { Jan }
@@ -1846,6 +1941,7 @@
Dutch @Yield { feb }
English @Yield { Feb }
EnglishUK @Yield { Feb }
+ Esperanto @Yield { feb }
Finnish @Yield { helmikuu }
French @Yield { f{@Char eacute}v }
German @Yield { Feb }
@@ -1869,6 +1965,7 @@
Dutch @Yield { mrt }
English @Yield { Mar }
EnglishUK @Yield { Mar }
+ Esperanto @Yield { mar }
Finnish @Yield { maaliskuu }
French @Yield { mar }
German @Yield { M{@Char adieresis}r }
@@ -1892,6 +1989,7 @@
Dutch @Yield { apr }
English @Yield { Apr }
EnglishUK @Yield { Apr }
+ Esperanto @Yield { apr }
Finnish @Yield { huhtikuu }
French @Yield { avr }
German @Yield { Apr }
@@ -1915,6 +2013,7 @@
Dutch @Yield { mei }
English @Yield { May }
EnglishUK @Yield { May }
+ Esperanto @Yield { maj }
Finnish @Yield { toukokuu }
French @Yield { mai }
German @Yield { Mai }
@@ -1938,6 +2037,7 @@
Dutch @Yield { jun }
English @Yield { Jun }
EnglishUK @Yield { Jun }
+ Esperanto @Yield { jun }
Finnish @Yield { kes{@Char adieresis}kuu }
French @Yield { juin }
German @Yield { Jun }
@@ -1961,6 +2061,7 @@
Dutch @Yield { jul }
English @Yield { Jul }
EnglishUK @Yield { Jul }
+ Esperanto @Yield { jul }
Finnish @Yield { hein{@Char adieresis}kuu }
French @Yield { juil }
German @Yield { Jul }
@@ -1984,6 +2085,7 @@
Dutch @Yield { aug }
English @Yield { Aug }
EnglishUK @Yield { Aug }
+ Esperanto @Yield { a{@Char ubreve}g }
Finnish @Yield { elokuu }
French @Yield { ao{@Char ucircumflex} }
German @Yield { Aug }
@@ -2007,6 +2109,7 @@
Dutch @Yield { sep }
English @Yield { Sep }
EnglishUK @Yield { Sep }
+ Esperanto @Yield { sep }
Finnish @Yield { syyskuu }
French @Yield { sep }
German @Yield { Sep }
@@ -2030,6 +2133,7 @@
Dutch @Yield { okt }
English @Yield { Oct }
EnglishUK @Yield { Oct }
+ Esperanto @Yield { okt }
Finnish @Yield { lokakuu }
French @Yield { oct }
German @Yield { Okt }
@@ -2053,6 +2157,7 @@
Dutch @Yield { nov }
English @Yield { Nov }
EnglishUK @Yield { Nov }
+ Esperanto @Yield { nov }
Finnish @Yield { marraskuu }
French @Yield { nov }
German @Yield { Nov }
@@ -2076,6 +2181,7 @@
Dutch @Yield { dec }
English @Yield { Dec }
EnglishUK @Yield { Dec }
+ Esperanto @Yield { dec }
Finnish @Yield { joulukuu }
French @Yield { d{@Char eacute}c }
German @Yield { Dez }
@@ -2100,6 +2206,7 @@
Dutch @Yield { zondag }
English @Yield { Sunday }
EnglishUK @Yield { Sunday }
+ Esperanto @Yield { diman{@Char ccircumflex}o }
Finnish @Yield { sunnuntai }
French @Yield { dimanche }
German @Yield { Sonntag }
@@ -2123,6 +2230,7 @@
Dutch @Yield { maandag }
English @Yield { Monday }
EnglishUK @Yield { Monday }
+ Esperanto @Yield { lundo }
Finnish @Yield { maanantai }
French @Yield { lundi }
German @Yield { Montag }
@@ -2146,6 +2254,7 @@
Dutch @Yield { dinsdag }
English @Yield { Tuesday }
EnglishUK @Yield { Tuesday }
+ Esperanto @Yield { mardo }
Finnish @Yield { tiistai }
French @Yield { mardi }
German @Yield { Dienstag }
@@ -2169,6 +2278,7 @@
Dutch @Yield { woensdag }
English @Yield { Wednesday }
EnglishUK @Yield { Wednesday }
+ Esperanto @Yield { merkredo }
Finnish @Yield { keskiviikko }
French @Yield { mercredi }
German @Yield { Mittwoch }
@@ -2192,6 +2302,7 @@
Dutch @Yield { donderdag }
English @Yield { Thursday }
EnglishUK @Yield { Thursday }
+ Esperanto @Yield { {@Char jcircumflex}a{@Char ubreve}do }
Finnish @Yield { torstai }
French @Yield { jeudi }
German @Yield { Donnerstag }
@@ -2215,6 +2326,7 @@
Dutch @Yield { vrijdag }
English @Yield { Friday }
EnglishUK @Yield { Friday }
+ Esperanto @Yield { vendredo }
Finnish @Yield { perjantai }
French @Yield { vendredi }
German @Yield { Freitag }
@@ -2238,6 +2350,7 @@
Dutch @Yield { zaterdag }
English @Yield { Saturday }
EnglishUK @Yield { Saturday }
+ Esperanto @Yield { sabato }
Finnish @Yield { lauantai }
French @Yield { samedi }
German @Yield { Samstag }
@@ -2262,6 +2375,7 @@
Dutch @Yield { zo }
English @Yield { Sun }
EnglishUK @Yield { Sun }
+ Esperanto @Yield { dim }
Finnish @Yield { su }
French @Yield { dim }
German @Yield { So }
@@ -2285,6 +2399,7 @@
Dutch @Yield { ma }
English @Yield { Mon }
EnglishUK @Yield { Mon }
+ Esperanto @Yield { lun }
Finnish @Yield { ma }
French @Yield { lun }
German @Yield { Mo }
@@ -2308,6 +2423,7 @@
Dutch @Yield { di }
English @Yield { Tue }
EnglishUK @Yield { Tue }
+ Esperanto @Yield { mar }
Finnish @Yield { ti }
French @Yield { mar }
German @Yield { Di }
@@ -2331,6 +2447,7 @@
Dutch @Yield { wo }
English @Yield { Wed }
EnglishUK @Yield { Wed }
+ Esperanto @Yield { mer }
Finnish @Yield { ke }
French @Yield { mer }
German @Yield { Mi }
@@ -2354,6 +2471,7 @@
Dutch @Yield { do }
English @Yield { Thu }
EnglishUK @Yield { Thu }
+ Esperanto @Yield { {@Char jcircumflex}a{@Char ubreve} }
Finnish @Yield { to }
French @Yield { jeu }
German @Yield { Do }
@@ -2377,6 +2495,7 @@
Dutch @Yield { vr }
English @Yield { Fri }
EnglishUK @Yield { Fri }
+ Esperanto @Yield { ven }
Finnish @Yield { pe }
French @Yield { ven }
German @Yield { Fr }
@@ -2400,6 +2519,7 @@
Dutch @Yield { za }
English @Yield { Sat }
EnglishUK @Yield { Sat }
+ Esperanto @Yield { sab }
Finnish @Yield { la }
French @Yield { sam }
German @Yield { Sa }
@@ -2528,6 +2648,7 @@
Dutch @Yield { @DayNum @Month @Year }
English @Yield { @DayNum @Month, @Year }
EnglishUK @Yield { @DayNum @Month, @Year }
+ Esperanto @Yield { @DayNum"a" "de" @Month "de" @Year }
Finnish @Yield { @DayNum. @Month"ta" @Year }
French @Yield { @DayNum @Month @Year }
German @Yield { @DayNum. @Month @Year }
@@ -2552,6 +2673,7 @@
Dutch @Yield { @ShortHour.@Minute }
English @Yield { @TwelveHour.@Minute @MeriDiem }
EnglishUK @Yield { @TwelveHour.@Minute @MeriDiem }
+ Esperanto @Yield { @ShortHour:@Minute }
Finnish @Yield { @ShortHour.@Minute }
French @Yield { @ShortHour"h"@Minute }
German @Yield { @ShortHour.@Minute }
diff --git a/doc/design/README b/doc/design/README
index 4757d95..30170ee 100644
--- a/doc/design/README
+++ b/doc/design/README
@@ -22,4 +22,4 @@ messages (although changing the paper size might
produce one or two benign ones).
Jeffrey H. Kingston
-27 October 2004
+24 August 2005
diff --git a/doc/design/outfile.ps b/doc/design/outfile.ps
index 8bdf85a..37d59bd 100644
--- a/doc/design/outfile.ps
+++ b/doc/design/outfile.ps
@@ -1,6 +1,6 @@
%!PS-Adobe-3.0
-%%Creator: Basser Lout Version 3.30 (October 2004)
-%%CreationDate: Wed Oct 27 18:36:38 2004
+%%Creator: Basser Lout Version 3.31 (August 2005)
+%%CreationDate: Wed Aug 24 10:16:35 2005
%%DocumentData: Binary
%%DocumentNeededResources: (atend)
%%DocumentSuppliedResources: (atend)
@@ -1651,7 +1651,7 @@ grestore
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 /LOUT18_651_s1_0_1 /DEST pdfmark
+[ /Dest /LOUT18_668_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
@@ -1794,7 +1794,7 @@ gsave
grestore
0 13256(further)m 709(impro)s 3(v)k 3(ement.)k
240 fnt2 0 12463(2.)m 291(Objects)s
-[ /Dest /LOUT18_651_s2_0_1 /DEST pdfmark
+[ /Dest /LOUT18_668_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
@@ -6679,13 +6679,13 @@ grestore
2662 3918(f)m 240 fnt4 2823 3910(\))m 2973(\255)s 240 fnt3
3194 3918(width)m 240 fnt4 3733 3910(\()m 240 fnt3 3817 3918(i)m
240 fnt4 3892 3910(\))m
-[ /Dest /LOUT12_1500_s2_4_1 /DEST pdfmark
+[ /Dest /LOUT12_1527_s2_4_1 /DEST pdfmark
240 fnt3 480 3367(y)m 240 fnt4
666 3359(=)m 240 fnt3 879 3367(width)m 240 fnt4 1418 3359(\()m
240 fnt3 1502 3367(d)m 240 fnt4 1688 3359(\))m 1838(\255)s
240 fnt3 2059 3367(width)m 240 fnt4 2598 3359(\()m 240 fnt3
2682 3367(g)m 240 fnt4 2808 3359(\))m
-[ /Dest /LOUT12_1500_s2_4_2 /DEST pdfmark
+[ /Dest /LOUT12_1527_s2_4_2 /DEST pdfmark
240 fnt3 480 2816(z)m
240 fnt4 655 2808(=)m 240 fnt3 868 2816(width)m 240 fnt4
1407 2808(\()m 240 fnt3 1491 2816(b)m 240 fnt4 1617 2808(\))m
@@ -6693,7 +6693,7 @@ grestore
240 fnt3 2611 2816(e)m 240 fnt4 2722 2808(\))m 2872(\255)s
240 fnt3 3093 2816(width)m 240 fnt4 3632 2808(\()m 240 fnt3
3716 2816(h)m 240 fnt4 3843 2808(\))m
-[ /Dest /LOUT12_1500_s2_4_3 /DEST pdfmark
+[ /Dest /LOUT12_1527_s2_4_3 /DEST pdfmark
240 fnt1 0 2312(It)m
224(seems)s 878(clear)s 1420(that)s 240 fnt3 1857 2314(y)m
240 fnt1 2038 2312(at)m 2289(least)s 2805(must)s 3349(appear)s
@@ -7667,7 +7667,7 @@ grestore
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 /LOUT18_651_s3_0_1 /DEST pdfmark
+[ /Dest /LOUT18_668_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
@@ -8704,7 +8704,7 @@ grestore
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 /LOUT18_651_s5_0_1 /DEST pdfmark
+[ /Dest /LOUT18_668_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
@@ -11689,7 +11689,7 @@ gsave
grestore
240 fnt2 0 12672(6.)m 291(Cr)s 4(oss)k
926(r)s 4(efer)k 4(ences)k
-[ /Dest /LOUT18_651_s6_0_1 /DEST pdfmark
+[ /Dest /LOUT18_668_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
@@ -12171,7 +12171,7 @@ gsave
grestore
0 13253(more)m 547(is)s 757(required.)s 240 fnt2
0 12460(7.)m 291(Conclusion)s
-[ /Dest /LOUT18_651_s7_0_1 /DEST pdfmark
+[ /Dest /LOUT18_668_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 5790(interpreter)s 6829(has)s
@@ -12352,7 +12352,7 @@ grestore
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_1500_s7_0_1 /DEST pdfmark
+[ /Dest /LOUT12_1527_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
@@ -12360,7 +12360,7 @@ grestore
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_1500_s7_0_2 /DEST pdfmark
+[ /Dest /LOUT12_1527_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
@@ -12376,7 +12376,7 @@ grestore
1388(for)s 1726(non-)s 240 fnt3 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_1500_s7_0_3 /DEST pdfmark
+[ /Dest /LOUT12_1527_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
@@ -12384,14 +12384,14 @@ grestore
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_1500_s7_0_4 /DEST pdfmark
+[ /Dest /LOUT12_1527_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 fnt3 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_1500_s7_0_5 /DEST pdfmark
+[ /Dest /LOUT12_1527_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
@@ -12401,7 +12401,7 @@ grestore
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_1500_s7_0_6 /DEST pdfmark
+[ /Dest /LOUT12_1527_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
@@ -12412,19 +12412,19 @@ grestore
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_1500_s7_0_7 /DEST pdfmark
+[ /Dest /LOUT12_1527_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_1500_s7_0_8 /DEST pdfmark
+[ /Dest /LOUT12_1527_s7_0_8 /DEST pdfmark
0 5310(9.)m 480(Knuth,)s 1186(Donald)s
1949(E..)s 240 fnt3 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_1500_s7_0_9 /DEST pdfmark
+[ /Dest /LOUT12_1527_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
@@ -12435,7 +12435,7 @@ grestore
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_1500_s7_0_10 /DEST pdfmark
+[ /Dest /LOUT12_1527_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
@@ -12444,7 +12444,7 @@ grestore
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_1500_s7_0_11 /DEST pdfmark
+[ /Dest /LOUT12_1527_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
@@ -12453,13 +12453,13 @@ grestore
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_1500_s7_0_12 /DEST pdfmark
+[ /Dest /LOUT12_1527_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 fnt3 5908 2148(IEEE)m
6490(Computer)s 240 fnt1 7453 2146(,)m 7560(7\21119)s 8091(\(1991\))s
8718(.)s
-[ /Dest /LOUT12_1500_s7_0_13 /DEST pdfmark
+[ /Dest /LOUT12_1527_s7_0_13 /DEST pdfmark
grestore
0 0 0 0 240 288 60 1417 -15423 LoutGr2
diff --git a/doc/expert/README b/doc/expert/README
index 98a66c8..57b8745 100644
--- a/doc/expert/README
+++ b/doc/expert/README
@@ -20,4 +20,4 @@ which just warns about a figure that is not able to be placed on
the first possible page, and so has to appear on the next page.
Jeffrey H. Kingston
-27 October 2004
+24 August 2005
diff --git a/doc/expert/all b/doc/expert/all
index c5f48c4..f00ffe9 100644
--- a/doc/expert/all
+++ b/doc/expert/all
@@ -11,9 +11,9 @@ Lout
Document Formatting System }
@Author { Jeffrey H. Kingston }
- @Edition { Version 3.30
-Ocrober, 2004 }
- @Publisher { @I { @CopyRight Copyright 1991, 2004, Jeffrey
+ @Edition { Version 3.31
+August, 2005 }
+ @Publisher { @I { @CopyRight Copyright 1991, 2005, Jeffrey
H. Kingston, School of Information Technologies, The University
of Sydney 2006, Australia.} }
@InitialLanguage { English }
diff --git a/doc/expert/outfile.ps b/doc/expert/outfile.ps
index d069ec6..5b28002 100644
--- a/doc/expert/outfile.ps
+++ b/doc/expert/outfile.ps
@@ -1,6 +1,6 @@
%!PS-Adobe-3.0
-%%Creator: Basser Lout Version 3.30 (October 2004)
-%%CreationDate: Wed Oct 27 18:33:09 2004
+%%Creator: Basser Lout Version 3.31 (August 2005)
+%%CreationDate: Wed Aug 24 10:26:03 2005
%%DocumentData: Binary
%%DocumentNeededResources: (atend)
%%DocumentSuppliedResources: (atend)
@@ -1583,9 +1583,9 @@ grestore
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 3883 4395(V)m 19(ersion)k 4726(3.30)s 3789 4107(Ocrober)m 12(,)k
-4752(2004)s 240 fnt4 0 342(\343)m 240 fnt3 241 340(Cop)m 7(yr)k -3(ight)k
-1345(1991,)s 1991(2004,)s 2638(Jeffre)s 4(y)k 3438(H.)s
+4606(Kingston)s 3902 4395(V)m 19(ersion)k 4745(3.31)s 3847 4107(A)m 7(ugust,)k
+4697(2005)s 240 fnt4 0 342(\343)m 240 fnt3 241 340(Cop)m 7(yr)k -3(ight)k
+1345(1991,)s 1991(2005,)s 2638(Jeffre)s 4(y)k 3438(H.)s
3726(Kingston,)s 4771(School)s 5587(of)s 5882(Inf)s 7(or)k -6(mation)k
7143(T)s 28(echnologies)k 3(,)k 8649(The)s 0 52(Univ)m 6(ersity)k
1134(of)s 1432(Sydne)s 4(y)k 2317(2006,)s 2966(A)s 7(ustr)k 2(alia.)k
@@ -1663,11 +1663,11 @@ grestore
[ /Rect [8510 9328 8614 9493] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTkingston1995lout_program /ANN pdfmark
8510(3)s 8614(])s 8722(and)s 0 9043(de)m 6(v)k 3(eloped)k
-1041(continuously)s 2341(since)s 2897(then.)s 3482(This)s 3966(manual)s
-4734(w)s 2(as)k 5164(rendered)s 6067(into)s 6500(PostScript)s
+1043(continuously)s 2344(since)s 2902(then.)s 3488(This)s 3975(manual)s
+4744(w)s 2(as)k 5175(rendered)s 6080(into)s 6515(PostScript)s
-[ /Dest /LOUT19_4255_preface_1 /DEST pdfmark
-7551(by)s 7854(V)s 26(ersion)k 8651(3.30)s 0 8755(of)m
+[ /Dest /LOUT19_4262_preface_1 /DEST pdfmark
+7568(by)s 7872(V)s 26(ersion)k 8671(3.31)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
@@ -1724,7 +1724,7 @@ gsave
grestore
480 fnt5 0 12955(Contents)m
-[ /Dest /LOUT20_415_all_1 /DEST pdfmark
+[ /Dest /LOUT20_434_all_1 /DEST 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
@@ -1758,16 +1758,16 @@ grestore
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] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTdefinitions /ANN pdfmark
-8962(3)s
+[ /Rect [8952 10665 9066 10827] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTdefinitions /ANN pdfmark
+8952(4)s
[ /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] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTcross /ANN pdfmark
-8958(7)s
+[ /Rect [8959 10317 9066 10482] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTcross /ANN pdfmark
+8959(8)s
[ /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
@@ -1784,61 +1784,61 @@ grestore
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] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTdetails /ANN pdfmark
-8842(13)s
+[ /Rect [8832 9347 9066 9509] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTdetails /ANN pdfmark
+8832(14)s
[ /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] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTlexical /ANN pdfmark
-8842(13)s
-[ /Rect [720 8567 8346 8822] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTnamed /ANN pdfmark
+[ /Rect [8832 9002 9066 9164] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTlexical /ANN pdfmark
+8832(14)s
+[ /Rect [720 8567 8346 8821] /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] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTnamed /ANN pdfmark
-8840(15)s
+[ /Rect [8833 8654 9066 8821] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTnamed /ANN pdfmark
+8833(16)s
[ /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] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTvisibility /ANN pdfmark
-8838(17)s
+[ /Rect [8839 8309 9066 8474] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTvisibility /ANN pdfmark
+8839(18)s
[ /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] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTfilters /ANN pdfmark
-8831(20)s
+[ /Rect [8851 7967 9066 8129] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTfilters /ANN pdfmark
+8851(21)s
[ /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] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTprecedence /ANN pdfmark
-8832(22)s
+[ /Rect [8842 7619 9066 7784] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTprecedence /ANN pdfmark
+8842(23)s
[ /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] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTsize /ANN pdfmark
-8842(23)s
-[ /Rect [720 6842 8346 7096] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTtargets /ANN pdfmark
+[ /Rect [8832 7277 9066 7439] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTsize /ANN pdfmark
+8832(24)s
+[ /Rect [720 6842 8346 7095] /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 [8833 6929 9066 7096] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTtargets /ANN pdfmark
-8833(26)s
+[ /Rect [8838 6931 9066 7094] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTtargets /ANN pdfmark
+8838(27)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
@@ -1846,23 +1846,23 @@ grestore
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] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTsorted /ANN pdfmark
-8832(32)s
+[ /Rect [8842 6584 9066 6749] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTsorted /ANN pdfmark
+8842(33)s
[ /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] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThorizontal /ANN pdfmark
-8842(33)s
-[ /Rect [720 5807 8346 6062] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUToptimal /ANN pdfmark
+[ /Rect [8832 6239 9066 6404] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThorizontal /ANN pdfmark
+8832(34)s
+[ /Rect [720 5807 8346 6061] /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] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUToptimal /ANN pdfmark
-8840(35)s
+[ /Rect [8833 5894 9066 6061] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUToptimal /ANN pdfmark
+8833(36)s
[ /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
@@ -1871,61 +1871,61 @@ grestore
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] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTsymbols /ANN pdfmark
-8833(36)s
-[ /Rect [720 4834 8346 5088] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTbegin /ANN pdfmark
+[ /Rect [8838 5266 9066 5431] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTsymbols /ANN pdfmark
+8838(37)s
+[ /Rect [720 4834 8346 5087] /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] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTbegin /ANN pdfmark
-8833(36)s
-[ /Rect [720 4489 8346 4743] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTconcatenation /ANN pdfmark
+[ /Rect [8838 4921 9066 5086] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTbegin /ANN pdfmark
+8838(37)s
+[ /Rect [720 4489 8346 4742] /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] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTconcatenation /ANN pdfmark
-8833(36)s
+[ /Rect [8838 4576 9066 4741] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTconcatenation /ANN pdfmark
+8838(37)s
[ /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] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTfont /ANN pdfmark
-8831(40)s
+[ /Rect [8851 4234 9066 4396] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTfont /ANN pdfmark
+8851(41)s
[ /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 [8842 3886 9066 4051] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTbreak /ANN pdfmark
-8842(43)s
+[ /Rect [8832 3889 9066 4051] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTbreak /ANN pdfmark
+8832(44)s
[ /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] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTspace /ANN pdfmark
-8832(44)s
+[ /Rect [8840 3541 9066 3709] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTspace /ANN pdfmark
+8840(45)s
-[ /Rect [720 3109 8346 3364] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTyunit /ANN pdfmark
+[ /Rect [720 3109 8346 3363] /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 [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 3018] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTcolour /ANN pdfmark
+[ /Rect [8833 3196 9066 3363] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTyunit /ANN pdfmark
+8833(46)s
+[ /Rect [720 2764 8346 3017] /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 [8833 2851 9066 3018] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTcolour /ANN pdfmark
-8833(46)s
+[ /Rect [8838 2853 9066 3016] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTcolour /ANN pdfmark
+8838(47)s
[ /Rect [720 2419 8346 2671] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTtexture /ANN pdfmark
720 2509(3.8.)m 1184(@SetT)s 16(e)k 3(xture)k 2738(..)s
@@ -1933,62 +1933,62 @@ grestore
4802(..)s 5146(..)s 5490(..)s 5834(..)s 6178(..)s
6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s
8242(..)s
-[ /Rect [8838 2508 9066 2671] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTtexture /ANN pdfmark
-8838(47)s
+[ /Rect [8839 2506 9066 2671] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTtexture /ANN pdfmark
+8839(48)s
[ /Rect [720 2074 8346 2327] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUToutline /ANN pdfmark
720 2164(3.9.)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 [8839 2161 9066 2326] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUToutline /ANN pdfmark
-8839(48)s
-[ /Rect [720 1729 8346 1982] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTlanguage /ANN pdfmark
+[ /Rect [8835 2159 9066 2326] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUToutline /ANN pdfmark
+8835(49)s
+[ /Rect [720 1729 8346 1984] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTlanguage /ANN pdfmark
720 1819(3.10.)m 1304(@Language)s
2525(and)s 2929(@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 [8835 1814 9066 1981] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTlanguage /ANN pdfmark
-8835(49)s
+[ /Rect [8831 1816 9066 1984] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTlanguage /ANN pdfmark
+8831(50)s
[ /Rect [720 1384 8346 1639] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTonerow /ANN pdfmark
720 1474(3.11.)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 [8831 1471 9066 1639] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTonerow /ANN pdfmark
-8831(50)s
+[ /Rect [8851 1471 9066 1639] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTonerow /ANN pdfmark
+8851(51)s
[ /Rect [720 1039 8346 1294] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTwide /ANN pdfmark
720 1129(3.12.)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 [8831 1126 9066 1294] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTwide /ANN pdfmark
-8831(50)s
+[ /Rect [8851 1126 9066 1294] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTwide /ANN pdfmark
+8851(51)s
[ /Rect [720 694 8346 949] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThshift /ANN pdfmark
720 784(3.13.)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 [8831 781 9066 949] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThshift /ANN pdfmark
-8831(50)s
+[ /Rect [8851 781 9066 949] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThshift /ANN pdfmark
+8851(51)s
[ /Rect [720 349 8346 604] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThexpand /ANN pdfmark
720 439(3.14.)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 [8851 436 9066 604] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThexpand /ANN pdfmark
-8851(51)s
+[ /Rect [8832 436 9066 604] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThexpand /ANN pdfmark
+8832(52)s
[ /Rect [720 4 8346 259] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThcontract /ANN pdfmark
720 94(3.15.)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 [8851 91 9066 259] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThcontract /ANN pdfmark
-8851(51)s
+[ /Rect [8832 91 9066 259] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThcontract /ANN pdfmark
+8832(52)s
grestore
0 0 0 0 240 288 60 1417 -15423 LoutGr2
1 LoutMargSet
@@ -2006,14 +2006,10 @@ showpage
%%Page: iv 4
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Bold
/pgsave save def
%%IncludeResource: font Times-Roman
/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
/fnt1 { /Times-Romanfnt1 LoutFont } def
-%%IncludeResource: font Times-Bold
-/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
-/fnt5 { /Times-Boldfnt5 LoutFont } def
0.0500 dup scale 10 setlinewidth
%%EndPageSetup
gsave
@@ -2034,100 +2030,100 @@ grestore
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 [8832 13214 9066 13382] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThlimited /ANN pdfmark
-8832(52)s
+[ /Rect [8842 13214 9066 13382] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThlimited /ANN pdfmark
+8842(53)s
[ /Rect [720 12782 8346 13037] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThadjust /ANN pdfmark
720 12872(3.17.)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 [8832 12869 9066 13037] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThadjust /ANN pdfmark
-8832(52)s
+[ /Rect [8842 12869 9066 13037] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThadjust /ANN pdfmark
+8842(53)s
[ /Rect [720 12437 8346 12692] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThscale /ANN pdfmark
720 12527(3.18.)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 [8832 12524 9066 12692] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThscale /ANN pdfmark
-8832(52)s
+[ /Rect [8842 12524 9066 12692] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThscale /ANN pdfmark
+8842(53)s
[ /Rect [720 12092 8346 12347] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThmirror /ANN pdfmark
720 12182(3.19.)m 1304(@HMirror)s 2394(and)s 2798(@VMirror)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 12179 9066 12347] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThmirror /ANN pdfmark
-8842(53)s
+[ /Rect [8832 12179 9066 12347] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThmirror /ANN pdfmark
+8832(54)s
[ /Rect [720 11747 8346 12002] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThcover /ANN pdfmark
720 11837(3.20.)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 [8842 11834 9066 12002] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThcover /ANN pdfmark
-8842(53)s
+[ /Rect [8832 11834 9066 12002] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThcover /ANN pdfmark
+8832(54)s
[ /Rect [720 11402 8346 11657] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThspan /ANN pdfmark
720 11492(3.21.)m 1304(@StartHSpan,@StartVSpan,)s
4117(@StartHVSpan,)s 5720(@HSpan,)s 6700(and)s 7104(@VSpan)s 8242(..)s
-[ /Rect [8832 11489 9066 11657] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThspan /ANN pdfmark
-8832(54)s
+[ /Rect [8840 11489 9066 11657] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUThspan /ANN pdfmark
+8840(55)s
[ /Rect [720 11057 8346 11312] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTscale /ANN pdfmark
720 11147(3.22.)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 [8840 11144 9066 11312] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTscale /ANN pdfmark
-8840(55)s
+[ /Rect [8833 11144 9066 11312] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTscale /ANN pdfmark
+8833(56)s
[ /Rect [720 10712 8346 10967] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTrotate /ANN pdfmark
720 10802(3.23.)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 [8840 10799 9066 10967] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTrotate /ANN pdfmark
-8840(55)s
+[ /Rect [8833 10799 9066 10967] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTrotate /ANN pdfmark
+8833(56)s
[ /Rect [720 10367 8346 10622] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTbackground /ANN pdfmark
720 10457(3.24.)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 [8833 10454 9066 10622] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTbackground /ANN pdfmark
-8833(56)s
+[ /Rect [8838 10454 9066 10622] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTbackground /ANN pdfmark
+8838(57)s
[ /Rect [720 10022 8346 10277] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTkernshrink /ANN pdfmark
720 10112(3.25.)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 [8833 10109 9066 10277] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTkernshrink /ANN pdfmark
-8833(56)s
+[ /Rect [8838 10109 9066 10277] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTkernshrink /ANN pdfmark
+8838(57)s
[ /Rect [720 9677 8346 9932] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTrump /ANN pdfmark
720 9767(3.26.)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 [8838 9764 9066 9932] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTrump /ANN pdfmark
-8838(57)s
+[ /Rect [8839 9764 9066 9932] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTrump /ANN pdfmark
+8839(58)s
[ /Rect [720 9332 8346 9587] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTinsert /ANN pdfmark
720 9422(3.27.)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 [8839 9419 9066 9587] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTinsert /ANN pdfmark
-8839(58)s
-[ /Rect [720 8987 8346 9242] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUToneof /ANN pdfmark
+[ /Rect [8835 9417 9066 9587] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTinsert /ANN pdfmark
+8835(59)s
+[ /Rect [720 8987 8346 9241] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUToneof /ANN pdfmark
720 9077(3.28.)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 [8835 9072 9066 9242] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUToneof /ANN pdfmark
-8835(59)s
+[ /Rect [8831 9074 9066 9241] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUToneof /ANN pdfmark
+8831(60)s
[ /Rect [720 8642 8346 8896] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTnext /ANN pdfmark
720 8732(3.29.)m
1304(@Ne)s 3(xt)k 2394(..)s 2738(..)s 3082(..)s
@@ -2135,180 +2131,164 @@ grestore
5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s
6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s
-[ /Rect [8831 8729 9066 8896] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTnext /ANN pdfmark
-8831(60)s
+[ /Rect [8851 8729 9066 8896] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTnext /ANN pdfmark
+8851(61)s
[ /Rect [720 8297 8346 8551] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTcase /ANN pdfmark
720 8387(3.30.)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 [8831 8384 9066 8551] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTcase /ANN pdfmark
-8831(60)s
+[ /Rect [8851 8384 9066 8551] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTcase /ANN pdfmark
+8851(61)s
[ /Rect [720 7952 8346 8206] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTmoment /ANN pdfmark
720 8042(3.31.)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 [8851 8039 9066 8206] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTmoment /ANN pdfmark
-8851(61)s
+[ /Rect [8832 8039 9066 8206] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTmoment /ANN pdfmark
+8832(62)s
[ /Rect [720 7607 8346 7861] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTnull /ANN pdfmark
720 7697(3.32.)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 [8832 7694 9066 7861] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTnull /ANN pdfmark
-8832(62)s
+[ /Rect [8842 7694 9066 7861] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTnull /ANN pdfmark
+8842(63)s
[ /Rect [720 7262 8346 7516] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTgalley /ANN pdfmark
720 7352(3.33.)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 [8832 7349 9066 7516] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTgalley /ANN pdfmark
-8832(62)s
+[ /Rect [8842 7349 9066 7516] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTgalley /ANN pdfmark
+8842(63)s
[ /Rect [720 6629 8346 7170] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTheader_comp /ANN pdfmark
720 7007(3.34.)m 1304(@Be)s 3(ginHeaderComponent,)k
4041(@EndHeaderComponent,)s 6596(@SetHeaderCom)s 8278(-)s 1304 6719(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 [8832 6716 9066 6883] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTheader_comp /ANN pdfmark
-8832(62)s
+[ /Rect [8842 6716 9066 6883] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTheader_comp /ANN pdfmark
+8842(63)s
[ /Rect [720 6284 8346 6539] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTnotrevealed /ANN pdfmark
720 6374(3.35.)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 [8832 6371 9066 6538] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTnotrevealed /ANN pdfmark
-8832(64)s
-[ /Rect [720 5939 8346 6194] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTcrossref /ANN pdfmark
+[ /Rect [8840 6371 9066 6539] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTnotrevealed /ANN pdfmark
+8840(65)s
+[ /Rect [720 5939 8346 6193] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTcrossref /ANN pdfmark
720 6029(3.36.)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 [8840 6026 9066 6194] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTcrossref /ANN pdfmark
-8840(65)s
+[ /Rect [8833 6026 9066 6193] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTcrossref /ANN pdfmark
+8833(66)s
[ /Rect [720 5594 8346 5848] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTtagged /ANN pdfmark
720 5684(3.37.)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 [8833 5681 9066 5848] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTtagged /ANN pdfmark
-8833(66)s
+[ /Rect [8838 5681 9066 5848] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTtagged /ANN pdfmark
+8838(67)s
[ /Rect [720 5249 8346 5503] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTopen /ANN pdfmark
720 5339(3.38.)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 [8833 5336 9066 5503] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTopen /ANN pdfmark
-8833(66)s
+[ /Rect [8838 5336 9066 5503] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTopen /ANN pdfmark
+8838(67)s
[ /Rect [720 4904 8346 5158] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTlink_source /ANN pdfmark
720 4994(3.39.)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 [8833 4991 9066 5158] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTlink_source /ANN pdfmark
-8833(66)s
+[ /Rect [8838 4991 9066 5158] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTlink_source /ANN pdfmark
+8838(67)s
[ /Rect [720 4559 8346 4813] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTdatabase /ANN pdfmark
720 4649(3.40.)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 [8839 4646 9066 4813] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTdatabase /ANN pdfmark
-8839(68)s
+[ /Rect [8835 4644 9066 4813] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTdatabase /ANN pdfmark
+8835(69)s
[ /Rect [720 4214 8346 4468] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTgraphic /ANN pdfmark
720 4304(3.41.)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 4301 9066 4468] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTgraphic /ANN pdfmark
-8839(68)s
+[ /Rect [8835 4299 9066 4468] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTgraphic /ANN pdfmark
+8835(69)s
[ /Rect [720 3869 8346 4122] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTplaingraphic /ANN pdfmark
720 3959(3.42.)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 [8832 3958 9066 4121] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTplaingraphic /ANN pdfmark
-8832(72)s
+[ /Rect [8842 3956 9066 4121] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTplaingraphic /ANN pdfmark
+8842(73)s
[ /Rect [720 3524 8346 3777] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTincludegraphic /ANN pdfmark
720 3614(3.43.)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 [8832 3613 9066 3776] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTincludegraphic /ANN pdfmark
-8832(72)s
+[ /Rect [8842 3611 9066 3776] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTincludegraphic /ANN pdfmark
+8842(73)s
[ /Rect [720 3179 8346 3432] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTincludegraphicrepeated /ANN pdfmark
720 3269(3.44.)m 1304(@IncludeGraphicRepeated)s
3960(and)s 4364(@SysIncludeGraphicRepeated)s 7554(..)s 7898(..)s 8242(..)s
-[ /Rect [8842 3266 9066 3431] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTincludegraphicrepeated /ANN pdfmark
-8842(73)s
+[ /Rect [8832 3268 9066 3431] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTincludegraphicrepeated /ANN pdfmark
+8832(74)s
[ /Rect [720 2834 8346 3089] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTprependgraphic /ANN pdfmark
720 2924(3.45.)m 1304(@PrependGraphic and @SysPrependGraphic)s 6178(..)s 6522(..)s
6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s
-[ /Rect [8832 2923 9066 3086] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTprependgraphic /ANN pdfmark
-8832(74)s
-[ /Rect [720 2489 8346 2743] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTinclude /ANN pdfmark
+[ /Rect [8840 2921 9066 3089] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTprependgraphic /ANN pdfmark
+8840(75)s
+[ /Rect [720 2489 8346 2744] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTinclude /ANN pdfmark
720 2579(3.46.)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 [8832 2578 9066 2741] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTinclude /ANN pdfmark
-8832(74)s
-[ /Rect [720 2144 8346 2399] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTbackend /ANN pdfmark
+[ /Rect [8840 2576 9066 2744] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTinclude /ANN pdfmark
+8840(75)s
+[ /Rect [720 2144 8346 2398] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTbackend /ANN pdfmark
720 2234(3.47.)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 [8840 2231 9066 2399] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTbackend /ANN pdfmark
-8840(75)s
-[ /Rect [720 1799 8346 2053] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTverbatim /ANN pdfmark
+[ /Rect [8833 2231 9066 2398] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTbackend /ANN pdfmark
+8833(76)s
+[ /Rect [720 1799 8346 2052] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTverbatim /ANN pdfmark
720 1889(3.48.)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 [8833 1886 9066 2053] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTverbatim /ANN pdfmark
-8833(76)s
-[ /Rect [720 1454 8346 1708] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTunderline /ANN pdfmark
+[ /Rect [8838 1888 9066 2047] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTverbatim /ANN pdfmark
+8838(77)s
+[ /Rect [720 1454 8346 1707] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTunderline /ANN pdfmark
720 1544(3.49.)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 [8833 1541 9066 1708] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTunderline /ANN pdfmark
-8833(76)s
+[ /Rect [8838 1543 9066 1702] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTunderline /ANN pdfmark
+8838(77)s
[ /Rect [720 1109 8346 1364] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTpagelabel /ANN pdfmark
720 1199(3.50.)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 [8838 1198 9066 1357] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTpagelabel /ANN pdfmark
-8838(77)s
-[ /Rect [0 481 8346 735] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTexamples /ANN pdfmark
-240 fnt5 0 570(Chapter)m 908(4)s 240 fnt1
-1022 571(.)m 240 fnt5 1186 570(Examples)m 240 fnt1 2738 571(..)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 [8839 568 9066 733] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTexamples /ANN pdfmark
-8839(78)s
-[ /Rect [720 136 8346 389] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTeq /ANN pdfmark
-720 226(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 [8839 223 9066 388] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTeq /ANN pdfmark
+[ /Rect [8839 1196 9066 1361] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTpagelabel /ANN pdfmark
8839(78)s
grestore
0 0 0 0 240 288 60 1417 -14832 LoutGr2
@@ -2316,8 +2296,7 @@ grestore
grestore
grestore
-1417 -15420(i)m 6(v)k
-
+1417 -15420(i)m 6(v)k
grestore
grestore
@@ -2347,77 +2326,94 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-9066 13470 0 13361 240 288 60 1417 -14887 LoutGr2
+9066 13470 0 13470 240 288 60 1417 -14887 LoutGr2
1 LoutMargSet
grestore
-[ /Rect [720 13217 8346 13470] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTparas /ANN pdfmark
-720 13307(4.2.)m 1184(P)s 3(aragraphs,)k
-2350(displays,)s 3241(and)s 3645(lists)s 4458(..)s 4802(..)s
+[ /Rect [0 13216 8346 13470] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTexamples /ANN pdfmark
+240 fnt5 0 13305(Chapter)m
+908(4)s 240 fnt1 1022 13306(.)m 240 fnt5 1186 13305(Examples)m
+240 fnt1 2738 13306(..)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 [8835 13301 9066 13468] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTexamples /ANN pdfmark
+8835(79)s
+[ /Rect [720 12871 8346 13124] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTeq /ANN pdfmark
+720 12961(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 [8831 13304 9066 13469] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTparas /ANN pdfmark
-8831(80)s
-[ /Rect [720 12872 8346 13125] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTpagelayout /ANN pdfmark
-720 12962(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 [8832 12959 9066 13124] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTpagelayout /ANN pdfmark
-8832(84)s
-[ /Rect [720 12527 8346 12780] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTchapters /ANN pdfmark
-720 12617(4.4.)m 1184(Chapters)s
-2085(and)s 2489(sections)s 3770(..)s 4114(..)s 4458(..)s
+[ /Rect [8835 12956 9066 13123] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTeq /ANN pdfmark
+8835(79)s
+[ /Rect [720 12526 8346 12779] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTparas /ANN pdfmark
+720 12616(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 [8851 12613 9066 12778] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTparas /ANN pdfmark
+8851(81)s
+
+[ /Rect [720 12181 8346 12436] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTpagelayout /ANN pdfmark
+720 12271(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 [8835 12612 9066 12779] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTchapters /ANN pdfmark
-8835(89)s
-[ /Rect [720 12182 8346 12437] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTbiblio /ANN pdfmark
-720 12272(4.5.)m 1184(Bibliographies)s 3082(..)s
-3426(..)s 3770(..)s 4114(..)s 4458(..)s 4802(..)s
+[ /Rect [8840 12268 9066 12436] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTpagelayout /ANN pdfmark
+8840(85)s
+[ /Rect [720 11836 8346 12089] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTchapters /ANN pdfmark
+720 11926(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 [8832 12267 9066 12434] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTbiblio /ANN pdfmark
-8832(94)s
-[ /Rect [720 11837 8346 12091] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTexa_inde /ANN pdfmark
-720 11927(4.6.)m 1184(Mer)s 4(ged)k 1982(inde)s 3(x)k
+[ /Rect [8831 11921 9066 12088] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTchapters /ANN pdfmark
+8831(90)s
+[ /Rect [720 11491 8346 11746] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTbiblio /ANN pdfmark
+720 11581(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 [8840 11576 9066 11746] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTbiblio /ANN pdfmark
+8840(95)s
+
+[ /Rect [720 11146 8346 11400] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTexa_inde /ANN pdfmark
+720 11236(4.6.)m 1184(Mer)s 4(ged)k 1982(inde)s 3(x)k
2566(entries)s 3770(..)s 4114(..)s 4458(..)s 4802(..)s
5146(..)s 5490(..)s 5834(..)s 6178(..)s 6522(..)s
6866(..)s 7210(..)s 7554(..)s 7898(..)s 8242(..)s
-[ /Rect [8839 11922 9066 12089] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTexa_inde /ANN pdfmark
-8839(98)s
-[ /Rect [0 11209 8346 11463] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTtex /ANN pdfmark
-240 fnt5 0 11298(A)m 6(ppendix)k 1048(A)s
-240 fnt1 1214 11299(.)m 240 fnt5 1378 11298(Implementation)m 3066(of)s
-3338(T)s 22(extur)k 4(es)k 240 fnt1 4458 11299(..)m
+[ /Rect [8835 11231 9066 11398] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTexa_inde /ANN pdfmark
+8835(99)s
+[ /Rect [0 10518 8346 10772] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTtex /ANN pdfmark
+240 fnt5 0 10607(A)m 6(ppendix)k 1048(A)s
+240 fnt1 1214 10608(.)m 240 fnt5 1378 10607(Implementation)m 3066(of)s
+3338(T)s 22(extur)k 4(es)k 240 fnt1 4458 10608(..)m
4802(..)s 5146(..)s 5490(..)s 5834(..)s 6178(..)s
6522(..)s 6866(..)s 7210(..)s 7554(..)s 7898(..)s
8242(..)s
-[ /Rect [8712 11296 9066 11461] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTtex /ANN pdfmark
-8712(102)s
-[ /Rect [0 10581 8346 10835] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT20_479_all_1 /ANN pdfmark
-240 fnt5 0 10670(Refer)m 4(ences)k
-240 fnt1 1362 10671(..)m 1706(..)s 2050(..)s 2394(..)s
+[ /Rect [8722 10605 9066 10770] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTtex /ANN pdfmark
+8722(103)s
+[ /Rect [0 9890 8346 10144] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT20_498_all_1 /ANN pdfmark
+240 fnt5 0 9979(Refer)m 4(ences)k
+240 fnt1 1362 9980(..)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 [8718 10668 9066 10833] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT20_479_all_1 /ANN pdfmark
-8718(107)s
-[ /Rect [0 9955 8346 10207] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT20_534_all_1 /ANN pdfmark
-240 fnt5 0 10044(Index)m
-240 fnt1 1018 10045(..)m 1362(..)s 1706(..)s 2050(..)s
+[ /Rect [8719 9977 9066 10142] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT20_498_all_1 /ANN pdfmark
+8719(108)s
+[ /Rect [0 9264 8346 9516] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT20_555_all_1 /ANN pdfmark
+240 fnt5 0 9353(Index)m
+240 fnt1 1018 9354(..)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 [8719 10042 9066 10207] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT20_534_all_1 /ANN pdfmark
-8719(108)s
+[ /Rect [8715 9349 9066 9516] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT20_555_all_1 /ANN pdfmark
+8715(109)s
grestore
0 0 0 0 240 288 60 1417 -14887 LoutGr2
1 LoutMargSet
@@ -2580,13 +2576,13 @@ grestore
3251(little)s 3747(more)s 4298(complicated)s 5528(than)s 6001(rectangles:)s
240 fnt6 7079 382(objects.)m 240 fnt1 7914 380(An)m 8268(object)s
-[ /Dest /LOUT19_4255_pri_obje_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_pri_obje_1 /DEST pdfmark
8916(is)s 0 92(a)m 176(rectangle)s 1118(with)s 1611(at)s
1854(least)s 2362(one)s 240 fnt6 2775 94(column)m 3545(mark)s
-[ /Dest /LOUT19_4255_pri_obje_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_pri_obje_2 /DEST pdfmark
-[ /Dest /LOUT19_4255_pri_obje_3 /DEST pdfmark
+[ /Dest /LOUT19_4262_pri_obje_3 /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
@@ -2644,7 +2640,7 @@ gsave
0 LoutMargSet
grestore
240 fnt6 0 13205(mark)m
-[ /Dest /LOUT19_4255_pri_obje_4 /DEST pdfmark
+[ /Dest /LOUT19_4262_pri_obje_4 /DEST pdfmark
240 fnt1 557 13203(protruding)m 1621(to)s
1861(the)s 2211(left)s 2589(and)s 2994(right.)s 3611(The)s
4040(simplest)s 4897(objects)s 5627(contain)s 6389(w)s 2(ords)k
@@ -2929,7 +2925,7 @@ grestore
end end restore
grestore
-[ /Dest /LOUT19_4255_pri_obje_5 /DEST pdfmark
+[ /Dest /LOUT19_4262_pri_obje_5 /DEST pdfmark
0 2287(There)m 655(are)s
1044(se)s 6(v)k 3(eral)k 1808(things)s 2486(to)s
2768(note)s 3278(carefully)s 4222(here.)s 4839(White)s 5522(space)s
@@ -3019,7 +3015,7 @@ grestore
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 /LOUT19_4255_pri_obje_6 /DEST pdfmark
+[ /Dest /LOUT19_4262_pri_obje_6 /DEST pdfmark
6660(set)s 7011(precedences.)s 8369(Here)s 8916(is)s
0 12917(another)m 777(e)s 3(xpression)k 1854(for)s 2192(the)s
2540(table)s 3060(abo)s 3(v)k 3(e,)k 3733(in)s
@@ -3033,7 +3029,7 @@ grestore
1569(br)s 8(eaking)k 240 fnt1 2476 11260(occurs)m 3160(when)s
3746(an)s 4038(object)s 4692(is)s 4911(too)s 5280(wide)s
5810(to)s 6059(\207t)s
-[ /Dest /LOUT19_4255_pri_obje_7 /DEST pdfmark
+[ /Dest /LOUT19_4262_pri_obje_7 /DEST pdfmark
6327(into)s 6762(the)s 7119(space)s
7716(a)s 4(v)k 6(ailable)k 8633(to)s 8882(it;)s
0 10972(by)m 286(breaking)s 1168(its)s 1436(paragraphs)s 2527(into)s
@@ -3094,13 +3090,7 @@ grestore
8397(circles,)s 0 1545(and)m 404(so)s 670(on,)s 1017(b)s 4(ut)k
1379(the)s 3(y)k 1842(do)s 2135(not)s 2501(add)s
2905(an)s 3(ything)k 3793(ne)s 6(w)k 4240(in)s
-4483(principle.)s 240 fnt5 0 752(1.2.)m 471(De\207nitions)s
-[ /Dest /LOUTdefinitions /DEST pdfmark
-240 fnt1
-480 321(The)m 897(features)s 1691(of)s 1950(Lout)s 2451(are)s
-2786(v)s 3(ery)k 3250(general.)s 4105(The)s 3(y)k
-4637(do)s 4918(not)s 5272(assume)s 6020(that)s 6427(documents)s
-7503(are)s 7838(composed)s 8855(of)s
+4483(principle.)s
grestore
gsave
1417 -15423 translate
@@ -3152,116 +3142,120 @@ gsave
240 fnt6 8382 -1580(Chapter)m 9232(1.)s 9506(Principles)s gsave
1417 -15423 translate
240 fnt1
-9066 13368 0 13258 240 288 60 LoutGraphic
+9066 13368 0 13368 240 288 60 LoutGraphic
gsave
0 LoutMargSet
grestore
-0 13204(pages,)m 637(nor)s 1001(that)s 1403(there)s 1921(are)s
-2252(such)s 2733(things)s 3353(as)s 3588(mar)s 4(gins)k
+240 fnt5 0 13203(1.2.)m 471(De\207nitions)s
+[ /Dest /LOUTdefinitions /DEST pdfmark
+240 fnt1 480 12772(The)m
+897(features)s 1691(of)s 1950(Lout)s 2451(are)s 2786(v)s 3(ery)k
+3250(general.)s 4105(The)s 3(y)k 4637(do)s 4918(not)s
+5272(assume)s 6020(that)s 6427(documents)s 7503(are)s 7838(composed)s
+8855(of)s 0 12484(pages,)m 637(nor)s 1001(that)s 1403(there)s
+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 /LOUT19_4255_pri_defi_1 /DEST pdfmark
-240 fnt1 8127 13204(bridge)m 8778(the)s
-0 12916(g)m 1(ap)k 397(between)s 1249(Lout')s 13(s)k
+240 fnt6 7037 12486(De\207nitions)m
+[ /Dest /LOUT19_4262_pri_defi_1 /DEST pdfmark
+240 fnt1 8127 12484(bridge)m 8778(the)s
+0 12196(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
4935(features)s 5740(\211)s 5918(footnotes,)s 6913(equations,)s 7936(pages)s
-8530(\211)s 8708(that)s 0 12628(particular)m 991(documents)s 2097(require.)s
+8530(\211)s 8708(that)s 0 11908(particular)m 991(documents)s 2097(require.)s
2954(The)s 3(y)k 3515(hold)s 4017(the)s 4382(instr)s
4806(uct)s 5098(ions)s 5566(for)s 5922(producing)s 6963(these)s
-7528(special)s 8264(features,)s 0 12340(con)m 9(v)k 3(eniently)k
-1278(packaged)s 2240(ready)s 2825(for)s 3163(use.)s 480 11966(F)m 3(or)k
+7528(special)s 8264(features,)s 0 11620(con)m 9(v)k 3(eniently)k
+1278(packaged)s 2240(ready)s 2825(for)s 3163(use.)s 480 11246(F)m 3(or)k
885(e)s 3(xample,)k 1815(consider)s 2701(the)s 3065(challenge)s
-4054(posed)s 4687(by)s 4997(`)s 5058(T)s 5154 11918(E)m
-5261 11966(X)m 5430(',)s 5632(which)s 6290(is)s 6517(the)s
+4054(posed)s 4687(by)s 4997(`)s 5058(T)s 5154 11198(E)m
+5261 11246(X)m 5430(',)s 5632(which)s 6290(is)s 6517(the)s
6881(name)s 7471(of)s 7758(one)s 8176(of)s 8464(Lout')s 13(s)k
-0 11678(most)m 525(illustrious)s 1531(ri)s 6(v)k 6(als)k
+0 10958(most)m 525(illustrious)s 1531(ri)s 6(v)k 6(als)k
2100([)s
-[ /Rect [2171 11675 2277 11843] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTknuth1984tex /ANN pdfmark
+[ /Rect [2171 10955 2277 11123] /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
-0 10683(b)m 4(ut)k 373(to)s 624(type)s 1103(this)s
+5706(this:)s 220 fnt2 480 10457(T{ /0.2f)m 6(o E }X)k 240 fnt1
+0 9963(b)m 4(ut)k 373(to)s 624(type)s 1103(this)s
1511(e)s 6(v)k 3(ery)k 2099(time)s 2590(T)s
-2686 10635(E)m 2793 10683(X)m 3034(is)s 3256(mentioned)s 4335(w)s 2(ould)k
+2686 9915(E)m 2793 9963(X)m 3034(is)s 3256(mentioned)s 4335(w)s 2(ould)k
5002(be)s 5296(tedious)s 6049(and)s 6465(error)s 4(-prone.)k
-7724(So)s 8041(we)s 8388(place)s 8960(a)s 0 10395(de\207nition)m
+7724(So)s 8041(we)s 8388(place)s 8960(a)s 0 9675(de\207nition)m
974(at)s 1206(the)s 1554(be)s 3(ginning)k 2562(of)s
-2833(the)s 3181(document:)s 220 fnt2 480 9894(def @T)m 26(eX { )k 11(T{ /0.2f)k 6(o E }X })k
-240 fnt1 0 9400(No)m 6(w)k 220 fnt2 514 9397(@T)m 26(eX)k
-240 fnt1 1169 9400(stands)m 1818(for)s 2156(the)s 2504(object)s
+2833(the)s 3181(document:)s 220 fnt2 480 9174(def @T)m 26(eX { )k 11(T{ /0.2f)k 6(o E }X })k
+240 fnt1 0 8680(No)m 6(w)k 220 fnt2 514 8677(@T)m 26(eX)k
+240 fnt1 1169 8680(stands)m 1818(for)s 2156(the)s 2504(object)s
3148(follo)s 6(wing)k 4125(it)s 4317(between)s 5171(braces,)s
5888(and)s 6292(we)s 6627(may)s 7093(write)s 220 fnt2
-480 8899(consider)m 1370(the)s 1728(challenge)s 2719(posed)s 3366(b)s 4(y)k
-3653(`@T)s 26(eX',)k 4451(\202)s 240 fnt1 0 8400(as)m
+480 8179(consider)m 1370(the)s 1728(challenge)s 2719(posed)s 3366(b)s 4(y)k
+3653(`@T)s 26(eX',)k 4451(\202)s 240 fnt1 0 7680(as)m
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
+2544(this)s 2940(paragraph.)s 480 7306(A)m 240 fnt6 706 7308(symbol)m
-[ /Dest /LOUT19_4255_pri_defi_2 /DEST pdfmark
-240 fnt1 1440 8026(is)m 1646(a)s 1808(name,)s 2429(lik)s 2(e)k
-220 fnt2 2837 8023(@T)m 26(eX)k 240 fnt1 3432 8026(,)m
+[ /Dest /LOUT19_4262_pri_defi_2 /DEST pdfmark
+240 fnt1 1440 7306(is)m 1646(a)s 1808(name,)s 2429(lik)s 2(e)k
+220 fnt2 2837 7303(@T)m 26(eX)k 240 fnt1 3432 7306(,)m
3535(which)s 4172(stands)s 4817(for)s 5151(something)s 6197(other)s
6744(than)s 7209(itself.)s 7845(The)s 8269(initial)s 220 fnt2
-8875 8023(@)m 240 fnt1 0 7738(is)m 201(not)s 558(compulsory)s 15(,)k
+8875 7303(@)m 240 fnt1 0 7018(is)m 201(not)s 558(compulsory)s 15(,)k
1771(b)s 4(ut)k 2124(it)s 2307(does)s 2788(mak)s 2(e)k
3351(the)s 3690(name)s 4254(stand)s 4808(out)s 5165(clearly)s 15(.)k
-5954(A)s 240 fnt6 6175 7740(de\207nition)m 240 fnt1 7124 7738(of)m
-7386(a)s 7543(symbol)s 8293(declares)s 0 7450(a)m 164(name)s
+5954(A)s 240 fnt6 6175 7020(de\207nition)m 240 fnt1 7124 7018(of)m
+7386(a)s 7543(symbol)s 8293(declares)s 0 6730(a)m 164(name)s
736(to)s 973(be)s 1253(a)s 1417(symbol,)s 2227(and)s
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 /LOUT19_4255_pri_defi_3 /DEST pdfmark
+5364(for)s 13(.)k 5791(The)s 240 fnt6 6217 6732(body)m
+240 fnt1 6737 6730(of)m 7006(a)s 7170(de\207nition)s
+[ /Dest /LOUT19_4262_pri_defi_3 /DEST pdfmark
8142(is)s
-8350(the)s 8695(part)s 0 7162(follo)m 6(wing)k 977(the)s
+8350(the)s 8695(part)s 0 6442(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 /LOUT19_4255_pri_defi_4 /DEST pdfmark
+240 fnt6 4226 6444(in)m 9(vok)k 2(e)k
+[ /Dest /LOUT19_4262_pri_defi_4 /DEST pdfmark
240 fnt1
-4892 7162(a)m 5058(symbol)s 5818(is)s 6028(to)s 6267(mak)s 2(e)k
-6839(use)s 7214(of)s 7485(it.)s 480 6788(Another)m 1324(e)s 3(xpression)k
+4892 6442(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 6068(Another)m 1324(e)s 3(xpression)k
2401(ripe)s 2828(for)s 3166(packaging)s 4203(in)s 4446(a)s
-4612(de\207nition)s 5586(is)s 220 fnt2 480 6287(@OneRo)m 3(w { | -2p @F)k 6(ont n ^/0.5fk 2 })k
-240 fnt1 0 5745(which)m 642(produces)s 200 fnt1 1671 5862(n)m
-240 fnt1 1557 5745(2)m 1828(\(see)s 2268(Chapter)s 3085(2\).)s
+4612(de\207nition)s 5586(is)s 220 fnt2 480 5567(@OneRo)m 3(w { | -2p @F)k 6(ont n ^/0.5fk 2 })k
+240 fnt1 0 5025(which)m 642(produces)s 200 fnt1 1671 5142(n)m
+240 fnt1 1557 5025(2)m 1828(\(see)s 2268(Chapter)s 3085(2\).)s
3448(But)s 3854(this)s 4250(time)s 4730(we)s 5065(w)s 2(ould)k
5720(lik)s 2(e)k 6132(to)s 6371(be)s 6653(able)s
-7107(to)s 7346(write)s 240 fnt6 480 5242(object)m 220 fnt2
-1188 5237(@Super)m 240 fnt6 2116 5242(object)m 240 fnt1 0 4640(so)m
-296(that)s 220 fnt2 745 4637(a)m 953(@Super)s 1853(2)s
-240 fnt1 2055 4640(w)m 2(ould)k 2741(come)s 3345(out)s
-3742(as)s 200 fnt1 4128 4769(2)m 240 fnt1 4022 4640(a)m
+7107(to)s 7346(write)s 240 fnt6 480 4522(object)m 220 fnt2
+1188 4517(@Super)m 240 fnt6 2116 4522(object)m 240 fnt1 0 3920(so)m
+296(that)s 220 fnt2 745 3917(a)m 953(@Super)s 1853(2)s
+240 fnt1 2055 3920(w)m 2(ould)k 2741(come)s 3345(out)s
+3742(as)s 200 fnt1 4128 4049(2)m 240 fnt1 4022 3920(a)m
4223(,)s 4361(and)s 4796(so)s 5092(on,)s 5470(for)s
5838(in)s 6112(this)s 6538(w)s 2(ay)k 7020(the)s
-7398(usefulness)s 8476(of)s 8778(the)s 0 4352(de\207nition)m 974(is)s
+7398(usefulness)s 8476(of)s 8778(the)s 0 3632(de\207nition)m 974(is)s
1184(greatly)s 1901(increased.)s 2967(Here)s 3487(is)s 3697(ho)s 6(w)k
-4158(it)s 4350(is)s 4560(done:)s 220 fnt2 480 3851(def @Super)m
-480 3563( left x)m 480 3275( r)m -3(ight y)k 480 2987({ @OneRo)m 3(w { | -2p @F)k 6(ont y ^/0.5fk x })k
-480 2699(})m 240 fnt1 0 2205(This)m 492(de\207nition)s 1483(says)s
-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 /LOUT19_4255_pri_defi_5 /DEST pdfmark
-220 fnt2 5300 2202(x)m 240 fnt1
-5485 2205(and)m 220 fnt2 5906 2202(y)m 240 fnt1 6014 2205(.)m
-6194(When)s 220 fnt2 6840 2202(@Super)m 240 fnt1 7725 2205(is)m
+4158(it)s 4350(is)s 4560(done:)s 220 fnt2 480 3131(def @Super)m
+480 2843( left x)m 480 2555( r)m -3(ight y)k 480 2267({ @OneRo)m 3(w { | -2p @F)k 6(ont y ^/0.5fk x })k
+480 1979(})m 240 fnt1 0 1485(This)m 492(de\207nition)s 1483(says)s
+1963(that)s 220 fnt2 2398 1482(@Super)m 240 fnt1 3283 1485(has)m
+3669(tw)s 2(o)k 240 fnt6 4096 1487(par)m 3(ameter)k 2(s)k
+240 fnt1 5176 1485(,)m
+[ /Dest /LOUT19_4262_pri_defi_5 /DEST pdfmark
+220 fnt2 5300 1482(x)m 240 fnt1
+5485 1485(and)m 220 fnt2 5906 1482(y)m 240 fnt1 6014 1485(.)m
+6194(When)s 220 fnt2 6840 1482(@Super)m 240 fnt1 7725 1485(is)m
7952(in)s 9(v)k 4(ok)k 2(ed,)k 8833(all)s
-0 1917(occurrences)m 1205(of)s 220 fnt2 1490 1914(x)m 240 fnt1
-1671 1917(in)m 1928(the)s 2289(body)s 2837(will)s 3276(be)s
+0 1197(occurrences)m 1205(of)s 220 fnt2 1490 1194(x)m 240 fnt1
+1671 1197(in)m 1928(the)s 2289(body)s 2837(will)s 3276(be)s
3572(replaced)s 4452(by)s 4760(the)s 5121(object)s 5779(just)s
6197(to)s 6450(the)s 6811(left)s 7202(of)s 220 fnt2
-7486 1914(@Super)m 240 fnt1 8294 1917(,)m 8415(and)s 8833(all)s
-0 1629(occurrences)m 1192(of)s 220 fnt2 1462 1626(y)m 240 fnt1
-1630 1629(will)m 2055(be)s 2337(replaced)s 3203(by)s 3496(the)s
+7486 1194(@Super)m 240 fnt1 8294 1197(,)m 8415(and)s 8833(all)s
+0 909(occurrences)m 1192(of)s 220 fnt2 1462 906(y)m 240 fnt1
+1630 909(will)m 2055(be)s 2337(replaced)s 3203(by)s 3496(the)s
3844(object)s 4487(just)s 4892(to)s 5130(the)s 5477(right.)s
6092(So,)s 6451(for)s 6789(e)s 3(xample,)k 7702(the)s
-8049(e)s 3(xpression)k 220 fnt2 480 1128(2 @Super { Slope @F)m 6(ont n })k
-240 fnt1 0 632(is)m 210(equal)s 783(to)s 220 fnt2
-480 131(@OneRo)m 3(w { | -2p @F)k 6(ont { Slope @F)k 6(ont n } ^/0.5fk 2 })k
+8049(e)s 3(xpression)k 220 fnt2 480 408(2 @Super { Slope @F)m 6(ont n })k
+
grestore
gsave
1417 -15423 translate
-240 fnt1
-0 0 0 0 240 288 60 LoutGraphic
+240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
0 LoutMargSet
grestore
@@ -3308,100 +3302,100 @@ gsave
240 fnt6 1417 -1579(1.2.)m
1871(De\207nitions)s 240 fnt5 10370 -1582(5)m gsave
1417 -15423 translate
-240 fnt1 9066 13369 0 13369 240 288 60 LoutGraphic
+240 fnt1 9066 13369 0 13260 240 288 60 LoutGraphic
gsave
1 LoutMargSet
grestore
-0 13151(and)m
-404(so)s 670(comes)s 1332(out)s 1698(as)s 200 fnt6
-2062 13281(n)m 240 fnt1 1948 13151(2)m 2157(.)s 480 12777(Lout)m
-994(permits)s 1764(de\207nitions)s 2828(to)s 3070(in)s 9(v)k 4(ok)k 2(e)k
-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 /LOUT19_4255_pri_defi_6 /DEST pdfmark
-240 fnt6
-1487 12491(r)m 8(ecur)k 2(sion.)k 240 fnt1 2548 12489(Here)m
-3068(is)s 3278(an)s 3561(e)s 3(xample)k 4424(of)s
-4695(a)s 4861(recursi)s 6(v)k 3(e)k 5783(de\207nition:)s
-220 fnt2 480 11988(def @Leaders { ..)m 13( @Leaders })k 240 fnt1 0 11494(The)m
-418(usual)s 968(rule)s 1384(is)s 1584(that)s 1991(the)s
-2329(v)s 6(alue)k 2886(of)s 3147(an)s 3420(in)s 9(v)k 4(ocation)k
-4463(of)s 4724(a)s 4879(symbol)s 5629(is)s 5828(a)s
-5984(cop)s 2(y)k 6492(of)s 6752(the)s 7090(body)s
-7613(of)s 7874(the)s 8211(symbol')s 13(s)k 0 11206(de\207nition,)m
-1024(so)s 1290(the)s 1638(v)s 6(alue)k 2206(of)s
-220 fnt2 2477 11203(@Leaders)m 240 fnt1 3546 11206(must)m 4071(be)s
-220 fnt2 480 10724(..)m 13( @Leaders)k 240 fnt1 0 10269(But)m
-406(no)s 6(w)k 867(this)s 1263(rule)s 1690(applies)s
-2418(to)s 2657(this)s 3053(ne)s 6(w)k 3500(in)s 9(v)k 4(ocation)k
-4554(of)s 220 fnt2 4825 10266(@Leaders)m 240 fnt1 5834 10269(;)m
-5946(substituting)s 7115(its)s 7391(body)s 7925(gi)s 6(v)k 3(es)k
-220 fnt2 480 9768(..)m 13( ..)k 13( @Leaders)k 240 fnt1
-0 9313(and)m 408(so)s 679(on)s 980(fore)s 6(v)k 3(er)k 13(.)k
+0 13206(is)m
+210(equal)s 783(to)s 220 fnt2 480 12705(@OneRo)m 3(w { | -2p @F)k 6(ont { Slope @F)k 6(ont n } ^/0.5fk 2 })k
+240 fnt1 0 12154(and)m 404(so)s 670(comes)s 1332(out)s
+1698(as)s 200 fnt6 2062 12284(n)m 240 fnt1 1948 12154(2)m
+2157(.)s 480 11780(Lout)m 994(permits)s 1764(de\207nitions)s 2828(to)s
+3070(in)s 9(v)k 4(ok)k 2(e)k 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 11492(by)m 294(the)s
+642(name)s 1216(of)s
+[ /Dest /LOUT19_4262_pri_defi_6 /DEST pdfmark
+240 fnt6 1487 11494(r)m 8(ecur)k 2(sion.)k
+240 fnt1 2548 11492(Here)m 3068(is)s 3278(an)s 3561(e)s 3(xample)k
+4424(of)s 4695(a)s 4861(recursi)s 6(v)k 3(e)k
+5783(de\207nition:)s 220 fnt2 480 10991(def @Leaders { ..)m 13( @Leaders })k 240 fnt1
+0 10497(The)m 418(usual)s 968(rule)s 1384(is)s 1584(that)s
+1991(the)s 2329(v)s 6(alue)k 2886(of)s 3147(an)s
+3420(in)s 9(v)k 4(ocation)k 4463(of)s 4724(a)s
+4879(symbol)s 5629(is)s 5828(a)s 5984(cop)s 2(y)k
+6492(of)s 6752(the)s 7090(body)s 7613(of)s 7874(the)s
+8211(symbol')s 13(s)k 0 10209(de\207nition,)m 1024(so)s 1290(the)s
+1638(v)s 6(alue)k 2206(of)s 220 fnt2 2477 10206(@Leaders)m
+240 fnt1 3546 10209(must)m 4071(be)s 220 fnt2 480 9727(..)m 13( @Leaders)k
+240 fnt1 0 9272(But)m 406(no)s 6(w)k 867(this)s
+1263(rule)s 1690(applies)s 2418(to)s 2657(this)s 3053(ne)s 6(w)k
+3500(in)s 9(v)k 4(ocation)k 4554(of)s 220 fnt2
+4825 9269(@Leaders)m 240 fnt1 5834 9272(;)m 5946(substituting)s 7115(its)s
+7391(body)s 7925(gi)s 6(v)k 3(es)k 220 fnt2
+480 8771(..)m 13( ..)k 13( @Leaders)k 240 fnt1 0 8316(and)m
+408(so)s 679(on)s 980(fore)s 6(v)k 3(er)k 13(.)k
1816(In)s 2076(order)s 2645(to)s 2888(mak)s 2(e)k
3465(this)s 3865(useful,)s 4561(an)s 4848(in)s 9(v)k 4(ocation)k
5907(of)s 6182(a)s 6353(recursi)s 6(v)k 3(e)k
-7279(symbol)s 8044(is)s 8259(replaced)s 0 9025(by)m 294(its)s
+7279(symbol)s 8044(is)s 8259(replaced)s 0 8028(by)m 294(its)s
570(body)s 1104(only)s 1584(if)s 1801(suf\207cient)s 2750(space)s
3337(is)s 3547(a)s 4(v)k 6(ailable.)k 4563(So,)s
-4923(for)s 5261(e)s 3(xample,)k 220 fnt2 480 8524(4i @Wide { Chapter 7 @Leaders 62 })m
-240 fnt1 0 8028(has)m 370(for)s 708(its)s 984(result)s
-1574(the)s 1922(object)s 480 7524(Chapter)m 1297(7)s 1525(..)s
+4923(for)s 5261(e)s 3(xample,)k 220 fnt2 480 7527(4i @Wide { Chapter 7 @Leaders 62 })m
+240 fnt1 0 7031(has)m 370(for)s 708(its)s 984(result)s
+1574(the)s 1922(object)s 480 6527(Chapter)m 1297(7)s 1525(..)s
1809(..)s 2093(..)s 2377(..)s 2661(..)s 2945(..)s
3229(..)s 3513(..)s 3797(..)s 4081(..)s 4365(..)s
4649(..)s 4933(..)s 5217(..)s 5501(..)s 5785(62)s
-0 7021(with)m 478(Lout)s 985(checking)s 1897(before)s 2558(each)s
-3049(replacement)s 4271(of)s 220 fnt2 4537 7018(@Leaders)m 240 fnt1
-5601 7021(by)m 220 fnt2 5891 7018(..)m 6177(@Leaders)s 240 fnt1
-7241 7021(that)m 7654(the)s 7997(total)s 8471(length)s 0 6733(afterw)m 2(ards,)k
+0 6024(with)m 478(Lout)s 985(checking)s 1897(before)s 2558(each)s
+3049(replacement)s 4271(of)s 220 fnt2 4537 6021(@Leaders)m 240 fnt1
+5601 6024(by)m 220 fnt2 5891 6021(..)m 6177(@Leaders)s 240 fnt1
+7241 6024(that)m 7654(the)s 7997(total)s 8471(length)s 0 5736(afterw)m 2(ards,)k
1112(including)s 2069(the)s 2417(other)s 2968(w)s 2(ords,)k
3658(w)s 2(ould)k 4313(not)s 4679(e)s 3(xceed)k
-5398(four)s 5856(inches.)s 480 6359(The)m 902(remaining)s 1918(issue)s
+5398(four)s 5856(inches.)s 480 5362(The)m 902(remaining)s 1918(issue)s
2445(is)s 2649(what)s 3168(happens)s 3997(when)s 4567(Lout)s
5072(decides)s 5834(that)s 6246(it)s 6431(is)s 6635(time)s
7109(to)s 7341(stop.)s 7898(The)s 8319(ob)s 3(vious)k
-0 6071(thing)m 545(to)s 784(do)s 1077(is)s 1287(to)s
+0 5074(thing)m 545(to)s 784(do)s 1077(is)s 1287(to)s
1526(replace)s 2271(the)s 2619(last)s 3010(in)s 9(v)k 4(ocation)k
4064(by)s 4358(an)s 4641(empty)s 5293(object:)s 220 fnt2
-480 5573(..)m 13( ..)k 13( ..)k 13( ..)k 13( ..)k 13( ..)k 13( ..)k 13( ..)k 13( {})k
-240 fnt1 0 5079(As)m 316(the)s 662(e)s 3(xample)k
+480 4576(..)m 13( ..)k 13( ..)k 13( ..)k 13( ..)k 13( ..)k 13( ..)k 13( ..)k 13( {})k
+240 fnt1 0 4082(As)m 316(the)s 662(e)s 3(xample)k
1524(sho)s 6(ws,)k 2222(this)s 2617(w)s 2(ould)k
3270(lea)s 4(v)k 3(e)k 3822(a)s 3986(small)s
4556(trailing)s 5297(space,)s 5933(which)s 6574(is)s 6782(a)s
-6947(major)s 7562(headache.)s 8614(Lout)s 0 4791(\207x)m 3(es)k
+6947(major)s 7562(headache.)s 8614(Lout)s 0 3794(\207x)m 3(es)k
517(this)s 930(by)s 1242(replacing)s 2201(the)s 2566(last)s
2975(in)s 9(v)k 4(ocation)k 4046(with)s 4545(a)s
4729(dif)s 6(ferent)k 5621(kind)s 6122(of)s 6411(empty)s
-7080(object,)s 7788(called)s 220 fnt2 8434 4788(@Null)m 240 fnt1
-9019 4791(,)m 0 4503(whose)m 677(ef)s 6(fect)k 1282(is)s
+7080(object,)s 7788(called)s 220 fnt2 8434 3791(@Null)m 240 fnt1
+9019 3794(,)m 0 3506(whose)m 677(ef)s 6(fect)k 1282(is)s
1501(to)s 1749(mak)s 2(e)k 2330(an)s 2623(adjacent)s
3488(concatenation)s 4882(symbol)s 5651(disappear)s 9(,)k 6674(preferably)s
-7718(one)s 8130(preceding)s 0 4215(the)m 220 fnt2 348 4212(@Null)m
-240 fnt1 933 4215(.)m 1097(Thus,)s 1683(when)s 2259(Lout)s
-2771(replaces)s 220 fnt2 3604 4212(@Leaders)m 240 fnt1 4673 4215(by)m
-220 fnt2 4967 4212(@Null)m 240 fnt1 5612 4215(in)m 5855(the)s
-6203(e)s 3(xpression)k 220 fnt2 480 3714(..)m 13( ..)k 13( ..)k 13( ..)k 13( ..)k 13( ..)k 13( ..)k 13( ..)k 13( @Leaders)k
-240 fnt1 0 3259(the)m 348(trailing)s 1089(space,)s 1727(which)s
+7718(one)s 8130(preceding)s 0 3218(the)m 220 fnt2 348 3215(@Null)m
+240 fnt1 933 3218(.)m 1097(Thus,)s 1683(when)s 2259(Lout)s
+2771(replaces)s 220 fnt2 3604 3215(@Leaders)m 240 fnt1 4673 3218(by)m
+220 fnt2 4967 3215(@Null)m 240 fnt1 5612 3218(in)m 5855(the)s
+6203(e)s 3(xpression)k 220 fnt2 480 2717(..)m 13( ..)k 13( ..)k 13( ..)k 13( ..)k 13( ..)k 13( ..)k 13( ..)k 13( @Leaders)k
+240 fnt1 0 2262(the)m 348(trailing)s 1089(space,)s 1727(which)s
2368(is)s 2577(really)s 3174(a)s 3339(horizontal)s 4362(concatenation)s
5747(symbol,)s 6558(disappears)s 7617(as)s 7867(well.)s 8441(This)s
-8916(is)s 0 2971(tak)m 2(en)k 573(into)s 998(account)s
+8916(is)s 0 1974(tak)m 2(en)k 573(into)s 998(account)s
1802(when)s 2378(deciding)s 3255(whether)s 4085(there)s 4618(is)s
-4828(room)s 5393(to)s 5632(replace)s 220 fnt2 6377 2968(@Leaders)m
-240 fnt1 7446 2971(by)m 7740(its)s 8016(body)s 15(.)k
-480 2597(The)m 903(remainder)s 1926(of)s 2192(this)s 2583(section)s
+4828(room)s 5393(to)s 5632(replace)s 220 fnt2 6377 1971(@Leaders)m
+240 fnt1 7446 1974(by)m 7740(its)s 8016(body)s 15(.)k
+480 1600(The)m 903(remainder)s 1926(of)s 2192(this)s 2583(section)s
3312(is)s 3517(de)s 6(v)k 4(oted)k 4318(to)s
4552(sho)s 6(wing)k 5406(ho)s 6(w)k 5862(de\207nitions)s
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
+0 1312(the)m 240 fnt6 348 1314(pa)m 2(g)k 2(e)k
863(layout)s
-[ /Dest /LOUT19_4255_pri_defi_7 /DEST pdfmark
-240 fnt1 1525 2309(of)m 1796(a)s 1962(document.)s
+[ /Dest /LOUT19_4262_pri_defi_7 /DEST pdfmark
+240 fnt1 1525 1312(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
-6527(lik)s 2(e)k 6939(this:)s 220 fnt2 480 1808(def @P)m 8(age)k
-480 1520({)m 480 1232( //1i ||1i)m 480 944( 6i @Wide 9.5i @High)m 480 656( { @T)m 26(e)k 6(xtPlace //1r)k -8(t @F)k 6(ootSect })k
-480 368( ||1i //1i)m 480 80(})m
+6527(lik)s 2(e)k 6939(this:)s
grestore
gsave
1417 -15423 translate
@@ -3456,27 +3450,29 @@ gsave
240 fnt6 8382 -1580(Chapter)m 9232(1.)s 9506(Principles)s gsave
1417 -15423 translate
240 fnt1
-9066 13368 0 13368 240 288 60 LoutGraphic
+9066 13368 0 13264 240 288 60 LoutGraphic
gsave
0 LoutMargSet
grestore
-0 13205(No)m 6(w)k 220 fnt2 520 13202(@P)m 8(age)k
-240 fnt1 1306 13205(is)m 1523(an)s 1813(eight)s 2358(by)s
-2659(ele)s 6(v)k 3(en)k 3338(and)s 3749(a)s
-3922(half)s 4371(inch)s 4847(object,)s 5545(with)s 6034(one)s
-6443(inch)s 6919(mar)s 4(gins,)k 7799(a)s 7972(place)s
-8539(at)s 8778(the)s 0 12917(top)m 367(for)s 713(te)s 3(xt,)k
-1183(and)s 1595(a)s 1769(section)s 2511(at)s 2751(the)s
-3108(bottom)s 3854(for)s 4200(footnotes)s 5149(\(since)s 220 fnt2
-5783 12914(//1r)m -8(t)k 240 fnt1 6233 12917(bottom-justi\207es)m 7792(the)s
-8149(follo)s 6(wing)k 0 12629(object\).)m 827(It)s 1032(will)s
-1458(be)s 1740(con)s 9(v)k 3(enient)k 2838(for)s
-3176(us)s 3440(to)s 3679(sho)s 6(w)k 4233(the)s
-4581(ef)s 6(fect)k 5177(of)s 5448(in)s 9(v)k 4(oking)k
-220 fnt2 6340 12626(@P)m 8(age)k 240 fnt1 7119 12629(lik)m 2(e)k
-7531(this:)s 160 fnt2 480 11528(@P)m 6(age)k 220 fnt4
-1240 11514(\336)m gsave
-1690 9795 translate
+220 fnt2 480 13207(def @P)m 8(age)k 480 12919({)m 480 12631( //1i ||1i)m
+480 12343( 6i @Wide 9.5i @High)m 480 12055( { @T)m 26(e)k 6(xtPlace //1r)k -8(t @F)k 6(ootSect })k
+480 11767( ||1i //1i)m 480 11479(})m 240 fnt1 0 10985(No)m 6(w)k
+220 fnt2 520 10982(@P)m 8(age)k 240 fnt1 1306 10985(is)m
+1523(an)s 1813(eight)s 2358(by)s 2659(ele)s 6(v)k 3(en)k
+3338(and)s 3749(a)s 3922(half)s 4371(inch)s 4847(object,)s
+5545(with)s 6034(one)s 6443(inch)s 6919(mar)s 4(gins,)k
+7799(a)s 7972(place)s 8539(at)s 8778(the)s 0 10697(top)m
+367(for)s 713(te)s 3(xt,)k 1183(and)s 1595(a)s
+1769(section)s 2511(at)s 2751(the)s 3108(bottom)s 3854(for)s
+4200(footnotes)s 5149(\(since)s 220 fnt2 5783 10694(//1r)m -8(t)k
+240 fnt1 6233 10697(bottom-justi\207es)m 7792(the)s 8149(follo)s 6(wing)k
+0 10409(object\).)m 827(It)s 1032(will)s 1458(be)s 1740(con)s 9(v)k 3(enient)k
+2838(for)s 3176(us)s 3440(to)s 3679(sho)s 6(w)k
+4233(the)s 4581(ef)s 6(fect)k 5177(of)s 5448(in)s 9(v)k 4(oking)k
+220 fnt2 6340 10406(@P)m 8(age)k 240 fnt1 7119 10409(lik)m 2(e)k
+7531(this:)s 160 fnt2 480 9308(@P)m 6(age)k 220 fnt4
+1240 9294(\336)m gsave
+1690 7575 translate
220 fnt2 1927 2494 0 2494 220 288 61 LoutGraphic
gsave
0 0 moveto xsize 0 lineto xsize ysize lineto
@@ -3485,94 +3481,19 @@ grestore
160 fnt2 170 2207(@T)m 19(e)k 4(xtPlace)k
170 173(@F)m 4(ootSect)k
grestore
-240 fnt1 0 9344(with)m 482(the)s
+240 fnt1 0 7124(with)m 482(the)s
830(in)s 9(v)k 4(ok)k 2(ed)k 1645(symbol)s
2405(appearing)s 3401(to)s 3640(the)s 3988(left)s 4365(of)s
4636(the)s 4984(arro)s 6(w)k 15(,)k 5627(and)s
6031(its)s 6307(body)s 6841(to)s 7080(the)s 7428(right.)s
-480 8970(The)m 908(de\207nition)s 1882(of)s 2153(a)s 2319(v)s 3(ertical)k
+480 6750(The)m 908(de\207nition)s 1882(of)s 2153(a)s 2319(v)s 3(ertical)k
3086(list)s 3437(of)s 3708(pages)s 4304(should)s 5001(come)s
-5575(as)s 5825(no)s 6118(surprise:)s 220 fnt2 480 8469(def @P)m 8(ageList)k
-480 8181({)m 480 7893( @P)m 8(age // @P)k 8(ageList)k 480 7605(})m
-240 fnt1 0 7111(This)m 476(allo)s 6(ws)k 1145(in)s 9(v)k 4(ocations)k
+5575(as)s 5825(no)s 6118(surprise:)s 220 fnt2 480 6249(def @P)m 8(ageList)k
+480 5961({)m 480 5673( @P)m 8(age // @P)k 8(ageList)k 480 5385(})m
+240 fnt1 0 4891(This)m 476(allo)s 6(ws)k 1145(in)s 9(v)k 4(ocations)k
2286(lik)s 2(e)k 2698(the)s 3046(follo)s 6(wing:)k
-gsave
-480 0 translate
-1.0867 1.0000 scale
-160 fnt2 0 6010(@P)m 6(ageList)k 220 fnt4 890 5996(\336)m
-gsave
-1220 4277 translate
-220 fnt2 1927 2494 0 2494 220 288 61 LoutGraphic
-gsave
-0 0 moveto xsize 0 lineto xsize ysize lineto
-0 ysize lineto closepath stroke
-grestore
-160 fnt2 170 2207(@T)m 19(e)k 4(xtPlace)k
-170 173(@F)m 4(ootSect)k
-grestore
-160 fnt2 1220 4047(@P)m 6(ageList)k
-220 fnt4 3267 5996(\336)m gsave
-3597 4277 translate
-220 fnt2 1927 2494 0 2494 220 288 61 LoutGraphic
-gsave
-0 0 moveto xsize 0 lineto xsize ysize lineto
-0 ysize lineto closepath stroke
-grestore
-160 fnt2 170 2207(@T)m 19(e)k 4(xtPlace)k
-170 173(@F)m 4(ootSect)k
-grestore
-gsave
-3597 1783 translate
-220 fnt2 1927 2494 0 2494 220 288 61 LoutGraphic
-gsave
-0 0 moveto xsize 0 lineto xsize ysize lineto
-0 ysize lineto closepath stroke
-grestore
-160 fnt2 170 2207(@T)m 19(e)k 4(xtPlace)k
-170 173(@F)m 4(ootSect)k
-grestore
-160 fnt2 3597 1553(@P)m 6(ageList)k
-220 fnt4 5644 5996(\336)m gsave
-5974 4277 translate
-220 fnt2 1927 2494 0 2494 220 288 61 LoutGraphic
-gsave
-0 0 moveto xsize 0 lineto xsize ysize lineto
-0 ysize lineto closepath stroke
-grestore
-160 fnt2 170 2207(@T)m 19(e)k 4(xtPlace)k
-170 173(@F)m 4(ootSect)k
-grestore
-gsave
-5974 1783 translate
-220 fnt2 1927 2494 0 2494 220 288 61 LoutGraphic
-gsave
-0 0 moveto xsize 0 lineto xsize ysize lineto
-0 ysize lineto closepath stroke
-grestore
-160 fnt2 170 2207(@T)m 19(e)k 4(xtPlace)k
-170 173(@F)m 4(ootSect)k
-grestore
grestore
-0 1067(setting)m 220 fnt2 750 1064(@P)m 8(ageList)k
-240 fnt1 1874 1067(to)m 200 fnt2 2113 1069(@Null)m 240 fnt1
-2706 1067(on)m 3003(the)s 3351(last)s 3742(step.)s 4291(An)s 3(y)k
-4755(number)s 5546(of)s 5817(pages)s 6413(can)s 6802(be)s
-7084(generated.)s 480 693(A)m 703(de\207nition)s 1669(for)s 220 fnt2
-1999 690(@T)m 26(e)k 6(xtPlace)k 240 fnt1 3209 693(is)m
-3411(be)s 3(yond)k 4164(us)s 4420(at)s 4644(present,)s
-5433(since)s 220 fnt2 5972 690(@T)m 26(e)k 6(xtPlace)k
-240 fnt1 7182 693(must)m 7699(be)s 7973(replaced)s 8832(by)s
-0 405(dif)m 6(ferent)k 877(parts)s 1394(of)s 1667(the)s
-2018(te)s 3(xt)k 2435(of)s 2708(the)s 3059(document)s
-4065(on)s 4364(dif)s 6(ferent)k 5242(pages.)s 5953(But)s
-6361(we)s 6699(can)s 7090(de\207ne)s 220 fnt2 7733 402(@F)m 6(ootSect)k
-240 fnt1 8887 405(to)m 0 117(be)m 282(a)s 448(small)s
-1020(space)s 1607(follo)s 6(wed)k 2509(by)s 2803(a)s
-2969(horizontal)s 3993(line)s 4407(follo)s 6(wed)k 5309(by)s
-5603(a)s 5769(list)s 6120(of)s 6391(places)s 7039(where)s
-7679(footnotes)s 8620(go:)s
-grestore
gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
@@ -3625,20 +3546,96 @@ gsave
240 fnt6 1417 -1579(1.2.)m
1871(De\207nitions)s 240 fnt5 10368 -1582(7)m gsave
1417 -15423 translate
-240 fnt1 9066 13369 0 13265 240 288 60 LoutGraphic
+240 fnt1 9066 13369 0 13369 240 288 60 LoutGraphic
gsave
1 LoutMargSet
grestore
+gsave
+480 0 translate
+1.0867 1.0000 scale
+160 fnt2
+0 12608(@P)m 6(ageList)k 220 fnt4 890 12594(\336)m gsave
+1220 10875 translate
220 fnt2
-480 13208(def @F)m 6(ootList )k 480 12920({ )m 480 12632( @F)m 6(ootPlace //0.3v @F)k 6(ootList)k
-480 12344(} )m 480 12056( )m 480 11768(def @F)m 6(ootSect)k 480 11480({ )m
-480 11192( //0.3v 1i @Wide @HLine)m 480 10904( //0.3v @F)m 6(ootList )k 480 10616(} )m 240 fnt1
-0 10122(assuming)m 950(that)s 220 fnt2 1360 10119(@HLine)m 240 fnt1
-2199 10122(will)m 2617(produce)s 3436(a)s 3594(horizontal)s 4610(line)s
-5016(of)s 5279(the)s 5619(indicated)s 6545(width.)s 7246(W)s 9(ith)k
-7764(this)s 8152(de\207nition)s 0 9834(we)m 335(can)s 724(generate)s
+1927 2494 0 2494 220 288 61 LoutGraphic
+gsave
+0 0 moveto xsize 0 lineto xsize ysize lineto
+0 ysize lineto closepath stroke
+grestore
+160 fnt2 170 2207(@T)m 19(e)k 4(xtPlace)k 170 173(@F)m 4(ootSect)k
+
+grestore
+160 fnt2 1220 10645(@P)m 6(ageList)k 220 fnt4 3267 12594(\336)m
+gsave
+3597 10875 translate
+220 fnt2 1927 2494 0 2494 220 288 61 LoutGraphic
+gsave
+0 0 moveto xsize 0 lineto xsize ysize lineto
+0 ysize lineto closepath stroke
+grestore
+160 fnt2 170 2207(@T)m 19(e)k 4(xtPlace)k
+170 173(@F)m 4(ootSect)k
+grestore
+gsave
+3597 8381 translate
+220 fnt2 1927 2494 0 2494 220 288 61 LoutGraphic
+gsave
+0 0 moveto xsize 0 lineto xsize ysize lineto
+0 ysize lineto closepath stroke
+grestore
+160 fnt2 170 2207(@T)m 19(e)k 4(xtPlace)k
+170 173(@F)m 4(ootSect)k
+grestore
+160 fnt2 3597 8151(@P)m 6(ageList)k
+220 fnt4 5644 12594(\336)m gsave
+5974 10875 translate
+220 fnt2 1927 2494 0 2494 220 288 61 LoutGraphic
+gsave
+0 0 moveto xsize 0 lineto xsize ysize lineto
+0 ysize lineto closepath stroke
+grestore
+160 fnt2 170 2207(@T)m 19(e)k 4(xtPlace)k
+170 173(@F)m 4(ootSect)k
+grestore
+gsave
+5974 8381 translate
+220 fnt2 1927 2494 0 2494 220 288 61 LoutGraphic
+gsave
+0 0 moveto xsize 0 lineto xsize ysize lineto
+0 ysize lineto closepath stroke
+grestore
+160 fnt2 170 2207(@T)m 19(e)k 4(xtPlace)k
+170 173(@F)m 4(ootSect)k
+grestore
+
+grestore
+0 7665(setting)m 220 fnt2 750 7662(@P)m 8(ageList)k
+240 fnt1 1874 7665(to)m 200 fnt2 2113 7667(@Null)m 240 fnt1
+2706 7665(on)m 3003(the)s 3351(last)s 3742(step.)s 4291(An)s 3(y)k
+4755(number)s 5546(of)s 5817(pages)s 6413(can)s 6802(be)s
+7084(generated.)s 480 7291(A)m 703(de\207nition)s 1669(for)s 220 fnt2
+1999 7288(@T)m 26(e)k 6(xtPlace)k 240 fnt1 3209 7291(is)m
+3411(be)s 3(yond)k 4164(us)s 4420(at)s 4644(present,)s
+5433(since)s 220 fnt2 5972 7288(@T)m 26(e)k 6(xtPlace)k
+240 fnt1 7182 7291(must)m 7699(be)s 7973(replaced)s 8832(by)s
+0 7003(dif)m 6(ferent)k 877(parts)s 1394(of)s 1667(the)s
+2018(te)s 3(xt)k 2435(of)s 2708(the)s 3059(document)s
+4065(on)s 4364(dif)s 6(ferent)k 5242(pages.)s 5953(But)s
+6361(we)s 6699(can)s 7090(de\207ne)s 220 fnt2 7733 7000(@F)m 6(ootSect)k
+240 fnt1 8887 7003(to)m 0 6715(be)m 282(a)s 448(small)s
+1020(space)s 1607(follo)s 6(wed)k 2509(by)s 2803(a)s
+2969(horizontal)s 3993(line)s 4407(follo)s 6(wed)k 5309(by)s
+5603(a)s 5769(list)s 6120(of)s 6391(places)s 7039(where)s
+7679(footnotes)s 8620(go:)s 220 fnt2 480 6214(def @F)m 6(ootList )k
+480 5926({ )m 480 5638( @F)m 6(ootPlace //0.3v @F)k 6(ootList)k 480 5350(} )m
+480 5062( )m 480 4774(def @F)m 6(ootSect)k 480 4486({ )m 480 4198( //0.3v 1i @Wide @HLine)m
+480 3910( //0.3v @F)m 6(ootList )k 480 3622(} )m 240 fnt1 0 3128(assuming)m
+950(that)s 220 fnt2 1360 3125(@HLine)m 240 fnt1 2199 3128(will)m
+2617(produce)s 3436(a)s 3594(horizontal)s 4610(line)s 5016(of)s
+5279(the)s 5619(indicated)s 6545(width.)s 7246(W)s 9(ith)k
+7764(this)s 8152(de\207nition)s 0 2840(we)m 335(can)s 724(generate)s
1589(pages)s 2185(lik)s 2(e)k 2597(this:)s gsave
-480 7000 translate
+480 6 translate
220 fnt2
1927 2494 0 2494 220 288 61 LoutGraphic
gsave
@@ -3648,8 +3645,8 @@ grestore
160 fnt2 170 2207(@T)m 19(e)k 4(xtPlace)k 170 173(@F)m 4(ootSect)k
grestore
-220 fnt4 2647 8719(\336)m gsave
-3097 7000 translate
+220 fnt4 2647 1725(\336)m gsave
+3097 6 translate
220 fnt2 1927 2494 0 2494 220 288 61 LoutGraphic
gsave
0 0 moveto xsize 0 lineto xsize ysize lineto
@@ -3664,7 +3661,7 @@ grestore
170 173(@F)m 4(ootList)k
grestore
5264(\336)s gsave
-5714 7000 translate
+5714 6 translate
220 fnt2 1927 2494 0 2494 220 288 61 LoutGraphic
gsave
0 0 moveto xsize 0 lineto xsize ysize lineto
@@ -3679,83 +3676,179 @@ grestore
170 349(@F)m 4(ootPlace)k
170 173(@F)m 4(ootList)k
grestore
-240 fnt1 0 6549(and)m 404(so)s
-670(on)s 967(for)s 1305(arbitrarily)s 2312(man)s 3(y)k
-2895(footnotes.)s 480 6175(W)m 19(e)k 852(will)s 1281(see)s
-1646(in)s 1892(the)s 2244(ne)s 3(xt)k 2716(section)s
-3454(ho)s 6(w)k 3918(in)s 9(v)k 4(ocations)k
-5063(of)s 220 fnt2 5337 6172(@P)m 8(ageList,)k 6511(@F)s 6(ootSect)k
-240 fnt1 7665 6175(and)m 220 fnt2 8073 6172(@F)m 6(ootList)k
-240 fnt1 0 5887(are)m 356(replaced)s 1232(by)s 1535(their)s
+
+grestore
+gsave
+1417 -15423 translate
+240 fnt1 0 0 0 0 240 288 60 LoutGraphic
+gsave
+1 LoutMargSet
+grestore
+
+grestore
+
+grestore
+
+grestore
+
+pgsave restore
+showpage
+
+%%Page: 8 14
+%%BeginPageSetup
+%%PageResources: font Times-Roman
+%%+ font Times-Bold
+%%+ font Times-Italic
+%%+ font Helvetica
+/pgsave save def
+%%IncludeResource: font Times-Roman
+/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
+/fnt1 { /Times-Romanfnt1 LoutFont } def
+%%IncludeResource: font Times-Bold
+/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
+/fnt5 { /Times-Boldfnt5 LoutFont } def
+%%IncludeResource: font Times-Italic
+/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
+/fnt6 { /Times-Italicfnt6 LoutFont } def
+%%IncludeResource: font Helvetica
+/Helveticafnt2 vec2 /Helvetica LoutRecode
+/fnt2 { /Helveticafnt2 LoutFont } def
+0.0500 dup scale 10 setlinewidth
+%%EndPageSetup
+gsave
+0 0 translate
+240 fnt1 0.0 0.0 0.0 LoutSetRGBColor LoutTextureSolid 11900 16840 0 16840 240 288 60 LoutGraphic
+gsave
+LoutPageSet
+grestore
+gsave
+0 16840 translate
+0.0000 rotate
+240 fnt5 1417 -1583(8)m
+240 fnt6 8382 -1580(Chapter)m 9232(1.)s 9506(Principles)s gsave
+1417 -15423 translate
+240 fnt1
+9066 13368 0 13368 240 288 60 LoutGraphic
+gsave
+0 LoutMargSet
+grestore
+0 13205(and)m 404(so)s 670(on)s 967(for)s 1305(arbitrarily)s
+2312(man)s 3(y)k 2895(footnotes.)s 480 12831(W)m 19(e)k
+852(will)s 1281(see)s 1646(in)s 1892(the)s 2244(ne)s 3(xt)k
+2716(section)s 3454(ho)s 6(w)k 3918(in)s 9(v)k 4(ocations)k
+5063(of)s 220 fnt2 5337 12828(@P)m 8(ageList,)k 6511(@F)s 6(ootSect)k
+240 fnt1 7665 12831(and)m 220 fnt2 8073 12828(@F)m 6(ootList)k
+240 fnt1 0 12543(are)m 356(replaced)s 1232(by)s 1535(their)s
2041(bodies)s 2726(only)s 3216(when)s 3801(the)s 4158(need)s
4677(to)s 4925(insert)s 5524(te)s 3(xt)k 5949(and)s
6362(footnotes)s 7312(obliges)s 8063(Lout)s 8584(to)s 8833(do)s
-0 5599(so;)m 352(otherwise)s 1364(the)s 1740(in)s 9(v)k 4(ocations)k
-2908(are)s 3283(replaced)s 4177(by)s 220 fnt2 4499 5596(@Null)m
-240 fnt1 5084 5599(.)m 5275(In)s 5559(this)s 5982(w)s 2(ay)k 15(,)k
+0 12255(so;)m 352(otherwise)s 1364(the)s 1740(in)s 9(v)k 4(ocations)k
+2908(are)s 3283(replaced)s 4177(by)s 220 fnt2 4499 12252(@Null)m
+240 fnt1 5084 12255(.)m 5275(In)s 5559(this)s 5982(w)s 2(ay)k 15(,)k
6499(the)s 6874(right)s 7413(number)s 8231(of)s 8530(pages)s
-0 5311(is)m 223(made,)s 862(the)s 1224(small)s 1810(line)s
+0 11967(is)m 223(made,)s 862(the)s 1224(small)s 1810(line)s
2238(appears)s 3033(only)s 3527(on)s 3838(pages)s 4447(that)s
4879(ha)s 4(v)k 3(e)k 5394(at)s 5640(least)s
-6151(one)s 6567(footnote,)s 7485(and)s 7903(unnecessary)s 0 5023(concatenation)m
-1385(symbols)s 2234(disappear)s 13(.)k 480 4649(This)m 958(approach)s
+6151(one)s 6567(footnote,)s 7485(and)s 7903(unnecessary)s 0 11679(concatenation)m
+1385(symbols)s 2234(disappear)s 13(.)k 480 11305(This)m 958(approach)s
1894(to)s 2135(page)s 2645(layout)s 3305(is)s 3517(the)s
3867(most)s 4394(original)s 5194(contrib)s 4(ution)k 6418(Lout)s
-6932(has)s 7304(made)s 7880(to)s 8122(document)s 0 4361(formatting.)m
+6932(has)s 7304(made)s 7880(to)s 8122(document)s 0 11017(formatting.)m
1172(It)s 1377(is)s 1587(e)s 3(xtraordinarily)k 3057(\210e)s 3(xible.)k
3935(T)s 19(w)k 2(o-column)k 5207(pages?)s 5971(Use)s
-220 fnt2 480 3860({2.8i @Wide @T)m 26(e)k 6(xtPlace} ||0.4i {2.8i @Wide @T)k 26(e)k 6(xtPlace})k
-240 fnt1 0 3366(instead)m 768(of)s 220 fnt2 1072 3363(@T)m 26(e)k 6(xtPlace)k
-240 fnt1 2230 3366(.)m 2427(F)s 3(ootnotes)k 3452(in)s
-3728(smaller)s 4523(type?)s 5187(Use)s 220 fnt2 5648 3363(-2p)m
+220 fnt2 480 10516({2.8i @Wide @T)m 26(e)k 6(xtPlace} ||0.4i {2.8i @Wide @T)k 26(e)k 6(xtPlace})k
+240 fnt1 0 10022(instead)m 768(of)s 220 fnt2 1072 10019(@T)m 26(e)k 6(xtPlace)k
+240 fnt1 2230 10022(.)m 2427(F)s 3(ootnotes)k 3452(in)s
+3728(smaller)s 4523(type?)s 5187(Use)s 220 fnt2 5648 10019(-2p)m
6051(@F)s 6(ont)k 6797(@F)s 6(ootPlace)k 240 fnt1
-8086 3366(instead)m 8855(of)s 220 fnt2 0 3075(@F)m 6(ootPlace)k
-240 fnt1 1196 3078(.)m 1360(And)s 1831(on)s 2128(and)s
-2532(on.)s 240 fnt5 0 2330(1.3.)m 471(Cr)s 4(oss)k
+8086 10022(instead)m 8855(of)s 220 fnt2 0 9731(@F)m 6(ootPlace)k
+240 fnt1 1196 9734(.)m 1360(And)s 1831(on)s 2128(and)s
+2532(on.)s 240 fnt5 0 8986(1.3.)m 471(Cr)s 4(oss)k
1106(r)s 4(efer)k 4(ences)k
[ /Dest /LOUTcross /DEST pdfmark
-240 fnt1 480 1898(A)m
+240 fnt1 480 8554(A)m
705(cross)s 1241(reference)s
-[ /Dest /LOUT19_4255_pri_cros_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_pri_cros_1 /DEST pdfmark
2178(in)s 2415(common)s 3304(terminology)s
4521(is)s 4725(something)s 5769(lik)s 2(e)k 6176(`see)s
6610(T)s 19(able)k 7185(6')s 7411(or)s 7664(`see)s
-8098(page)s 8600(57')s 8946(\211)s 0 1610(a)m 168(reference)s
+8098(page)s 8600(57')s 8946(\211)s 0 8266(a)m 168(reference)s
1114(within)s 1785(a)s 1954(document)s 2961(to)s 3202(some)s
3766(other)s 4320(part)s 4754(of)s 5028(it.)s 5327(Readers)s
6150(\207nd)s 6584(them)s 7125(v)s 3(ery)k 7604(useful,)s
-8298(b)s 4(ut)k 8663(the)s 3(y)k 0 1322(are)m
+8298(b)s 4(ut)k 8663(the)s 3(y)k 0 7978(are)m
343(a)s 504(major)s 1116(problem)s 1969(for)s 2302(authors.)s
3165(As)s 3478(the)s 3821(document)s 4820(is)s 5025(re)s 6(vised,)k
5812(T)s 19(able)k 6388(6)s 6556(becomes)s 7440(T)s 19(able)k
-8016(7,)s 8238(the)s 8581(thing)s 0 1034(on)m 297(page)s
+8016(7,)s 8238(the)s 8581(thing)s 0 7690(on)m 297(page)s
805(57)s 1093(mo)s 3(v)k 3(es)k 1763(to)s
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 /LOUT19_4255_pri_cros_2 /DEST pdfmark
+480 7316(The)m 918(Scribe)s
+[ /Dest /LOUT19_4262_pri_cros_2 /DEST pdfmark
1594(document)s 2608(formatter)s 9(,)k
3603(de)s 6(v)k 3(eloped)k 4647(by)s 4951(Brian)s
5549(K.)s 5836(Reid)s 6357([)s
-[ /Rect [6428 657 6541 824] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTreid1980scribe /ANN pdfmark
+[ /Rect [6428 7313 6541 7480] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTreid1980scribe /ANN pdfmark
6428(6)s 6541(],)s
-[ /Dest /LOUT19_4255_pri_cros_3 /DEST pdfmark
-6737(introduced)s 7828(a)s 8004(scheme)s 8788(for)s 0 372(k)m 2(eeping)k
+[ /Dest /LOUT19_4262_pri_cros_3 /DEST pdfmark
+6737(introduced)s 7828(a)s 8004(scheme)s 8788(for)s 0 7028(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
5241(names)s 5898(to)s 6132(tables,)s 6791(\207gures,)s 7544(etc.,)s
-7984(and)s 8383(to)s 8617(refer)s 0 84(to)m 233(them)s
+7984(and)s 8383(to)s 8617(refer)s 0 6740(to)m 233(them)s
764(by)s 1051(name.)s 1726(The)s 2147(formatter)s 3087(inserts)s
3754(the)s 4095(appropriate)s 5233(numbers)s 6101(in)s 6337(place)s
6890(of)s 7154(the)s 7495(names,)s 8206(so)s 8465(that)s
-8876(as)s
+8876(as)s 0 6452(the)m 342(document)s 1339(is)s 1543(re)s 6(vised,)k
+2327(the)s 2669(cross)s 3204(references)s 4229(are)s 4569(k)s 2(ept)k
+5033(up)s 5319(to)s 5552(date)s 5999(automatically)s 15(.)k
+7442(Lout)s 7947(has)s 8310(adopted)s 0 6164(and)m 404(e)s 3(xtended)k
+1323(this)s 1719(scheme.)s 480 5790(In)m 726(Lout,)s 1275(automatic)s
+2260(cross)s 2792(referencing)s 3922(w)s 2(orks)k 4546(in)s
+4779(the)s 5117(follo)s 6(wing)k 6084(w)s 2(ay)k 15(.)k
+6620(First)s 7107(de\207ne)s 7738(a)s 7894(symbol)s 8644(with)s
+0 5502(a)m 166(parameter)s 1180(with)s 1662(the)s 2010(special)s
+2728(name)s 220 fnt2 3302 5499(@T)m 26(ag:)k 480 5001(def @T)m 26(ab)k 4(le)k
+480 4713( left @T)m 26(ag)k 480 4425( r)m -3(ight @V)k 15(alue)k
+480 4137({)m 480 3849( ||1i @V)m 15(alue)k 480 3561(})m 240 fnt1
+0 3067(When)m 643(this)s 1054(symbol)s 1829(is)s 2054(in)s 9(v)k 4(ok)k 2(ed,)k
+2933(the)s 3296(v)s 6(alue)k 3879(gi)s 6(v)k 3(en)k
+4474(to)s 220 fnt2 4727 3064(@T)m 26(ag)k 240 fnt1
+5365 3067(should)m 6077(be)s 6374(a)s 6555(simple)s 7263(w)s 2(ord)k
+7826(lik)s 2(e)k 220 fnt2 8253 3064(cities)m 240 fnt1
+8745 3067(,)m 8867(or)s 0 2779(se)m 6(v)k 3(eral)k
+722(simple)s 1415(w)s 2(ords)k 2049(juxtaposed)s 3144(lik)s 2(e)k
+220 fnt2 3556 2776(cities compare)m 240 fnt1 4962 2779(;)m 5074(it)s
+5266(serv)s 3(es)k 5911(to)s 6150(name)s 6724(the)s
+7072(in)s 9(v)k 4(ocation:)k 220 fnt2 480 2278({ cities compare } @T)m 26(ab)k 4(le)k
+480 1990({)m 480 1702( )m 8(W)k 8(ashington |0.5i Canberr)k 2(a)k
+480 1414(})m 240 fnt1 0 920(W)m 19(e)k 410(may)s
+917(no)s 6(w)k 1419(refer)s 1969(to)s 2249(this)s
+2686(in)s 9(v)k 4(ocation)k 3782(else)s 6(where)k
+4828(in)s 5112(the)s 5501(document,)s 6593(using)s 7206(the)s
+240 fnt6 7595 922(cr)m 10(oss)k 8187(r)s 8(efer)k 8(ence)k
+220 fnt2 0 629(@T)m 26(ab)k 4(le&&{ cities compare }.)k 240 fnt1
+2918 632(Here)m 220 fnt2 3480 629(&&)m 240 fnt1 3870 632(is)m
+4122(the)s 240 fnt6 4511 634(cr)m 10(oss)k 5103(r)s 8(efer)k 8(ence)k
+6084(symbol)s 240 fnt1 6762 632(;)m 6916(its)s 7233(left)s
+7652(parameter)s 8708(is)s 8960(a)s 0 344(symbol)m 772(and)s
+1189(its)s 1478(right)s 2002(parameter)s 3028(is)s 3251(the)s
+3612(v)s 6(alue)k 4193(of)s 4476(the)s 220 fnt2
+4837 341(@T)m 26(ag)k 240 fnt1 5473 344(parameter)m 6500(of)s
+6783(some)s 7357(in)s 9(v)k 4(ocation)k 8424(of)s
+8708(that)s 0 56(symbol.)m 869(Of)s 1193(course)s 1873(it')s 13(s)k
+2215(simplest)s 3071(if)s 3288(you)s 3703(use)s 4078(just)s
+4483(a)s 4649(one-w)s 2(ord)k 5622(tag;)s 6026(then)s
+6495(no)s 6788(braces)s 7449(are)s 7796(needed.)s
grestore
gsave
1417 -15423 translate
-240 fnt1 0 0 0 0 240 288 60 LoutGraphic
+240 fnt1
+0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -3767,22 +3860,22 @@ grestore
pgsave restore
showpage
-%%Page: 8 14
+%%Page: 9 15
%%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
@@ -3797,149 +3890,139 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(8)m
-240 fnt6 8382 -1580(Chapter)m 9232(1.)s 9506(Principles)s gsave
+240 fnt6 1417 -1578(1.3.)m
+1871(Cr)s 10(oss)k 2475(r)s 8(efer)k 8(ences)k
+240 fnt5 10369 -1581(9)m gsave
1417 -15423 translate
-240 fnt1
-9066 13368 0 13259 240 288 60 LoutGraphic
+240 fnt1 9066 13370 0 13261 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-0 13205(the)m 342(document)s 1339(is)s 1543(re)s 6(vised,)k
-2327(the)s 2669(cross)s 3204(references)s 4229(are)s 4569(k)s 2(ept)k
-5033(up)s 5319(to)s 5552(date)s 5999(automatically)s 15(.)k
-7442(Lout)s 7947(has)s 8310(adopted)s 0 12917(and)m 404(e)s 3(xtended)k
-1323(this)s 1719(scheme.)s 480 12543(In)m 726(Lout,)s 1275(automatic)s
-2260(cross)s 2792(referencing)s 3922(w)s 2(orks)k 4546(in)s
-4779(the)s 5117(follo)s 6(wing)k 6084(w)s 2(ay)k 15(.)k
-6620(First)s 7107(de\207ne)s 7738(a)s 7894(symbol)s 8644(with)s
-0 12255(a)m 166(parameter)s 1180(with)s 1662(the)s 2010(special)s
-2728(name)s 220 fnt2 3302 12252(@T)m 26(ag:)k 480 11754(def @T)m 26(ab)k 4(le)k
-480 11466( left @T)m 26(ag)k 480 11178( r)m -3(ight @V)k 15(alue)k
-480 10890({)m 480 10602( ||1i @V)m 15(alue)k 480 10314(})m 240 fnt1
-0 9820(When)m 643(this)s 1054(symbol)s 1829(is)s 2054(in)s 9(v)k 4(ok)k 2(ed,)k
-2933(the)s 3296(v)s 6(alue)k 3879(gi)s 6(v)k 3(en)k
-4474(to)s 220 fnt2 4727 9817(@T)m 26(ag)k 240 fnt1
-5365 9820(should)m 6077(be)s 6374(a)s 6555(simple)s 7263(w)s 2(ord)k
-7826(lik)s 2(e)k 220 fnt2 8253 9817(cities)m 240 fnt1
-8745 9820(,)m 8867(or)s 0 9532(se)m 6(v)k 3(eral)k
-722(simple)s 1415(w)s 2(ords)k 2049(juxtaposed)s 3144(lik)s 2(e)k
-220 fnt2 3556 9529(cities compare)m 240 fnt1 4962 9532(;)m 5074(it)s
-5266(serv)s 3(es)k 5911(to)s 6150(name)s 6724(the)s
-7072(in)s 9(v)k 4(ocation:)k 220 fnt2 480 9031({ cities compare } @T)m 26(ab)k 4(le)k
-480 8743({)m 480 8455( )m 8(W)k 8(ashington |0.5i Canberr)k 2(a)k
-480 8167(})m 240 fnt1 0 7673(W)m 19(e)k 410(may)s
-917(no)s 6(w)k 1419(refer)s 1969(to)s 2249(this)s
-2686(in)s 9(v)k 4(ocation)k 3782(else)s 6(where)k
-4828(in)s 5112(the)s 5501(document,)s 6593(using)s 7206(the)s
-240 fnt6 7595 7675(cr)m 10(oss)k 8187(r)s 8(efer)k 8(ence)k
-220 fnt2 0 7382(@T)m 26(ab)k 4(le&&{ cities compare }.)k 240 fnt1
-2918 7385(Here)m 220 fnt2 3480 7382(&&)m 240 fnt1 3870 7385(is)m
-4122(the)s 240 fnt6 4511 7387(cr)m 10(oss)k 5103(r)s 8(efer)k 8(ence)k
-6084(symbol)s 240 fnt1 6762 7385(;)m 6916(its)s 7233(left)s
-7652(parameter)s 8708(is)s 8960(a)s 0 7097(symbol)m 772(and)s
-1189(its)s 1478(right)s 2002(parameter)s 3028(is)s 3251(the)s
-3612(v)s 6(alue)k 4193(of)s 4476(the)s 220 fnt2
-4837 7094(@T)m 26(ag)k 240 fnt1 5473 7097(parameter)m 6500(of)s
-6783(some)s 7357(in)s 9(v)k 4(ocation)k 8424(of)s
-8708(that)s 0 6809(symbol.)m 869(Of)s 1193(course)s 1873(it')s 13(s)k
-2215(simplest)s 3071(if)s 3288(you)s 3703(use)s 4078(just)s
-4483(a)s 4649(one-w)s 2(ord)k 5622(tag;)s 6026(then)s
-6495(no)s 6788(braces)s 7449(are)s 7796(needed.)s 480 6435(A)m
-695(cross)s 1222(reference)s 2150(is)s 2345(not)s 2696(an)s
-2964(object;)s 3645(the)s 3978(reader)s 4619(should)s 5301(think)s
-5839(of)s 6095(it)s 6272(as)s 6507(an)s 6775(arro)s 6(w)k
-7365(in)s 7593(the)s 7926(\207nal)s 8391(printed)s 0 6147(document,)m
+480 13207(A)m 695(cross)s
+1222(reference)s 2150(is)s 2345(not)s 2696(an)s 2964(object;)s
+3645(the)s 3978(reader)s 4619(should)s 5301(think)s 5839(of)s
+6095(it)s 6272(as)s 6507(an)s 6775(arro)s 6(w)k
+7365(in)s 7593(the)s 7926(\207nal)s 8391(printed)s 0 12919(document,)m
1049(be)s 3(ginning)k 2054(at)s 2284(the)s 2629(cross)s
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 /LOUT19_4255_pri_cros_4 /DEST pdfmark
-7355(in)s 9(v)k 4(ocation.)k 8513(Three)s 0 5859(special)m
+[ /Dest /LOUT19_4262_pri_cros_4 /DEST pdfmark
+7355(in)s 9(v)k 4(ocation.)k 8513(Three)s 0 12631(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 /LOUT19_4255_pri_cros_5 /DEST pdfmark
-
-[ /Dest /LOUT19_4255_pri_cros_6 /DEST pdfmark
-
-[ /Dest /LOUT19_4255_pri_cros_7 /DEST pdfmark
-220 fnt2 7888 5856(f)m 6(oll_or_prec)k
-240 fnt1 9022 5859(.)m 0 5571(The)m 467(cross)s 1049(reference)s
-220 fnt2 2032 5568(@T)m 26(ab)k 4(le&&preceding)k 240 fnt1
-4116 5571(points)m 4792(to)s 5071(some)s 5671(table)s 6231(appearing)s
-7267(earlier)s 7975(in)s 8258(the)s 8646(\207nal)s 0 5283(printed)m
+220 fnt2 5050 12628(&&)m 240 fnt1 5338 12631(:)m 220 fnt2
+5500 12628(preceding)m 240 fnt1 6451 12631(,)m 220 fnt2 6555 12628(f)m 6(ollo)k 3(wing)k
+240 fnt1 7385 12631(,)m 7488(and)s
+[ /Dest /LOUT19_4262_pri_cros_5 /DEST pdfmark
+
+[ /Dest /LOUT19_4262_pri_cros_6 /DEST pdfmark
+
+[ /Dest /LOUT19_4262_pri_cros_7 /DEST pdfmark
+220 fnt2 7888 12628(f)m 6(oll_or_prec)k
+240 fnt1 9022 12631(.)m 0 12343(The)m 467(cross)s 1049(reference)s
+220 fnt2 2032 12340(@T)m 26(ab)k 4(le&&preceding)k 240 fnt1
+4116 12343(points)m 4792(to)s 5071(some)s 5671(table)s 6231(appearing)s
+7267(earlier)s 7975(in)s 8258(the)s 8646(\207nal)s 0 12055(printed)m
760(document)s 1790(than)s 2285(itself;)s 2899(that)s 3343(is,)s
3635(the)s 4009(arro)s 6(w)k 4640(is)s 4876(guaranteed)s
6009(to)s 6274(point)s 6852(backw)s 2(ards)k 7950(through)s
-8778(the)s 0 4995(document.)m 1108(Usually)s 1907(it)s 2100(points)s
+8778(the)s 0 11767(document.)m 1108(Usually)s 1907(it)s 2100(points)s
2737(to)s 2977(the)s 3326(nearest)s 4063(preceding)s 5060(in)s 9(v)k 4(ocation.)k
-6222(Similarly)s 15(,)k 220 fnt2 7203 4992(@T)m 26(ab)k 4(le&&f)k 6(ollo)k 3(wing)k
-240 fnt1 0 4707(points)m 636(forw)s 2(ards,)k 1590(usually)s
+6222(Similarly)s 15(,)k 220 fnt2 7203 11764(@T)m 26(ab)k 4(le&&f)k 6(ollo)k 3(wing)k
+240 fnt1 0 11479(points)m 636(forw)s 2(ards,)k 1590(usually)s
2335(to)s 2574(the)s 2922(nearest)s 3657(follo)s 6(wing)k
-4634(in)s 9(v)k 4(ocation.)k 220 fnt2 5795 4704(@T)m 26(ab)k 4(le&&f)k 6(oll_or_prec)k
-240 fnt1 8022 4707(is)m 8232(the)s 8579(same)s 0 4419(as)m
-220 fnt2 250 4416(@T)m 26(ab)k 4(le&&f)k 6(ollo)k 3(wing)k
-240 fnt1 2173 4419(if)m 2390(it)s 2582(e)s 3(xists,)k
+4634(in)s 9(v)k 4(ocation.)k 220 fnt2 5795 11476(@T)m 26(ab)k 4(le&&f)k 6(oll_or_prec)k
+240 fnt1 8022 11479(is)m 8232(the)s 8579(same)s 0 11191(as)m
+220 fnt2 250 11188(@T)m 26(ab)k 4(le&&f)k 6(ollo)k 3(wing)k
+240 fnt1 2173 11191(if)m 2390(it)s 2582(e)s 3(xists,)k
3230(otherwise)s 4215(it)s 4407(is)s 4617(the)s 4965(same)s
-5512(as)s 220 fnt2 5762 4416(@T)m 26(ab)k 4(le&&preceding)k
-240 fnt1 7746 4419(.)m 480 4045(This)m 962(section)s 1702(has)s
+5512(as)s 220 fnt2 5762 11188(@T)m 26(ab)k 4(le&&preceding)k
+240 fnt1 7746 11191(.)m 480 10817(This)m 962(section)s 1702(has)s
2079(been)s 2594(concerned)s 3641(with)s 4130(what)s 4661(a)s
4834(cross)s 5382(reference)s 6331(is)s 6548(\211)s 6734(an)s
7023(arro)s 6(w)k 7635(from)s 8165(one)s 8574(point)s
-0 3757(in)m 242(a)s 407(document)s 1410(to)s 1648(another)s
+0 10529(in)m 242(a)s 407(document)s 1410(to)s 1648(another)s
2424(\211)s 2603(b)s 4(ut)k 2963(not)s 3328(with)s
3809(ho)s 6(w)k 4269(it)s 4460(is)s 4669(used.)s
5271(One)s 5724(simple)s 6416(w)s 2(ay)k 6866(to)s
-7104(use)s 7478(a)s 7643(cross)s 8183(reference)s 0 3469(is)m
+7104(use)s 7478(a)s 7643(cross)s 8183(reference)s 0 10241(is)m
210(to)s 449(put)s 815(it)s 1007(where)s 1647(an)s
1930(object)s 2574(is)s 2784(e)s 3(xpected,)k 3738(lik)s 2(e)k
-4150(this:)s 220 fnt2 480 2968(a | @T)m 26(ab)k 4(le&&cities | c)k
-240 fnt1 0 2513(In)m 265(this)s 670(case)s 1146(the)s
+4150(this:)s 220 fnt2 480 9740(a | @T)m 26(ab)k 4(le&&cities | c)k
+240 fnt1 0 9285(In)m 265(this)s 670(case)s 1146(the)s
1504(cross)s 2055(reference)s 3007(will)s 3443(be)s 3734(replaced)s
4610(by)s 4914(a)s 5089(cop)s 2(y)k 5616(of)s
5897(the)s 6254(in)s 9(v)k 4(ocation)k 7317(it)s
-7519(points)s 8164(to:)s 8525(in)s 8778(the)s 0 2225(e)m 3(xample)k
+7519(points)s 8164(to:)s 8525(in)s 8778(the)s 0 8997(e)m 3(xample)k
866(just)s 1275(gi)s 6(v)k 3(en,)k 1909(a)s
2079(table)s 2603(will)s 3033(appear)s 3734(between)s 220 fnt2
-4591 2222(a)m 240 fnt1 4772 2225(and)m 220 fnt2 5180 2222(c.)m
-240 fnt1 5456 2225(Other)m 6064(applications)s 7274(of)s 7549(cross)s
-8095(references)s 0 1937(may)m 466(be)s 747(found)s 1364(in)s
+4591 8994(a)m 240 fnt1 4772 8997(and)m 220 fnt2 5180 8994(c.)m
+240 fnt1 5456 8997(Other)m 6064(applications)s 7274(of)s 7549(cross)s
+8095(references)s 0 8709(may)m 466(be)s 747(found)s 1364(in)s
1606(Chapter)s 2423(4,)s 2649(including)s 3606(\207nding)s 4337(the)s
4685(number)s 5475(of)s 5746(the)s 6093(page)s 6601(where)s
-7240(something)s 8289(appears,)s 0 1649(producing)m 1018(running)s 1809(page)s
+7240(something)s 8289(appears,)s 0 8421(producing)m 1018(running)s 1809(page)s
2311(headers)s 3085(and)s 3483(footers,)s 4246(and)s 4643(accessing)s
5606(databases)s 6566(of)s 6831(Roman)s 7573(numerals,)s 8549(refer)s
-8998(-)s 0 1361(ences,)m 638(etc.)s 1080(Cross)s 1676(references)s
+8998(-)s 0 8133(ences,)m 638(etc.)s 1080(Cross)s 1676(references)s
2707(are)s 3054(also)s 3492(used)s 3989(by)s 4283(g)s 1(alle)k 3(ys,)k
5063(as)s 5313(will)s 5739(be)s 6021(e)s 3(xplained)k
7006(in)s 7249(the)s 7597(ne)s 3(xt)k 8066(section.)s
-480 987(The)m 943(implementation)s 2535(of)s 2841(cross)s 3418(referencing)s
+480 7759(The)m 943(implementation)s 2535(of)s 2841(cross)s 3418(referencing)s
4593(copies)s 5290(e)s 6(v)k 3(ery)k 5901(symbol)s
6696(in)s 9(v)k 4(ocation)k 7785(with)s 8302(a)s
-220 fnt2 8503 984(@T)m 26(ag)k 240 fnt1 0 699(parameter)m
-1008(into)s 1427(the)s 240 fnt6 1768 701(cr)m 10(oss-r)k 8(efer)k 8(ence)k
-3275(database)s 240 fnt1 4133 699(,)m 4233(a)s 4393(collection)s
+220 fnt2 8503 7756(@T)m 26(ag)k 240 fnt1 0 7471(parameter)m
+1008(into)s 1427(the)s 240 fnt6 1768 7473(cr)m 10(oss-r)k 8(efer)k 8(ence)k
+3275(database)s 240 fnt1 4133 7471(,)m 4233(a)s 4393(collection)s
5385(of)s 5650(\207les)s 6093(whose)s 6754(names)s 7410(end)s
-7807(in)s 220 fnt2 8044 696(.ld)m 240 fnt1 8316 699(inde)m 3(x)k 3(ed)k
-0 411(by)m 286(one)s 679(\207le)s 1032(whose)s 1691(name)s
-2256(is)s 220 fnt2 2458 408(lout.li)m 240 fnt1 2954 411(.)m
+7807(in)s 220 fnt2 8044 7468(.ld)m 240 fnt1 8316 7471(inde)m 3(x)k 3(ed)k
+0 7183(by)m 286(one)s 679(\207le)s 1032(whose)s 1691(name)s
+2256(is)s 220 fnt2 2458 7180(lout.li)m 240 fnt1 2954 7183(.)m
3109(It)s 3306(is)s 3507(generally)s 4441(the)s 4781(case)s
5239(that)s 5649(the)s 5988(b)s 4(ulk)k 6462(content)s
7218(of)s 7480(a)s 7638(symbol)s 8389(such)s 8876(as)s
-0 123(the)m 337(table)s 845(abo)s 3(v)k 3(e)k
+0 6895(the)m 337(table)s 845(abo)s 3(v)k 3(e)k
1455(is)s 1653(contained)s 2629(in)s 2860(its)s 3124(right)s
3623(or)s 3870(body)s 4393(parameter)s 9(,)k 5433(and)s
5825(that)s 6231(this)s 6615(b)s 4(ulk)k 7086(content)s
-7838(is)s 8036(not)s 8390(needed)s
+7838(is)s 8036(not)s 8390(needed)s 0 6607(by)m 297(cross)s
+843(references)s 1878(to)s 2121(the)s 2472(symbol.)s 3345(Hence,)s
+4067(to)s 4310(sa)s 4(v)k 3(e)k 4787(space)s
+5378(in)s 5625(the)s 5977(database,)s 6910(Lout)s 7426(replaces)s
+8263(the)s 8615(right)s 0 6319(parameter)m 1011(of)s 1279(each)s
+1771(symbol)s 2527(it)s 2716(writes)s 3347(into)s 3768(it)s
+3957(by)s 4248(the)s 4592(w)s 2(ord)k 5137(???)s
+5505(whene)s 6(v)k 3(er)k 6482(the)s 6827(right)s
+7335(parameter)s 8345(appears)s 0 6031(to)m 249(be)s 542(lar)s 4(ge.)k
+1190(The)s 1629(table)s 2160(abo)s 3(v)k 3(e)k
+2792(w)s 2(ould)k 3458(appear)s 4166(as)s 4427(???)s
+4809(because)s 5632(of)s 5914(this)s 6321(optimization,)s 7647(and)s
+8062(in)s 8316(general,)s 0 5743(the)m 367(user)s 845(must)s
+1390(ensure)s 2089(that)s 2527(an)s 3(y)k 2944(content)s
+3728(required)s 4601(by)s 4915(cross)s 5477(references)s 6527(is)s
+6757(contained)s 7765(in)s 8028(parameters)s 0 5455(other)m 545(than)s
+1007(the)s 1348(right)s 1852(or)s 2104(body)s 2631(parameter)s 13(.)k
+3729(This)s 4199(optimization)s 5457(does)s 5940(not)s 6299(apply)s
+6878(when)s 7447(the)s 7788(symbol)s 8541(being)s 0 5167(written)m
+733(into)s 1158(the)s 1506(cross-reference)s 3019(database)s 3898(is)s
+4108(a)s 4274(g)s 1(alle)k 3(y)k 15(.)k
+240 fnt5 0 4374(1.4.)m 471(Galleys)s
+[ /Dest /LOUTgalleys /DEST pdfmark
+240 fnt1 480 3897(It)m
+695(is)s 915(time)s 1406(to)s 1655(pause)s 2267(and)s
+2681(ask)s 3072(ourselv)s 3(es)k 4033(ho)s 6(w)k
+4505(close)s 5062(we)s 5408(are)s 5765(to)s 6015(achie)s 6(ving)k
+7002(our)s 7392(aim)s 7820(of)s 8102(producing)s 0 3609(neatly)m
+638(formatted)s 1624(documents.)s 2825(W)s 19(e)k 3194(can)s
+3583(certainly)s 4472(produce)s 5299(the)s 5647(pieces)s 6295(of)s
+6566(a)s 6732(document:)s
grestore
gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -3951,22 +4034,22 @@ grestore
pgsave restore
showpage
-%%Page: 9 15
+%%Page: 10 16
%%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
@@ -3981,68 +4064,38 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1578(1.3.)m
-1871(Cr)s 10(oss)k 2475(r)s 8(efer)k 8(ences)k
-240 fnt5 10369 -1581(9)m gsave
+240 fnt5 1417 -1583(10)m
+240 fnt6 8382 -1580(Chapter)m 9232(1.)s 9506(Principles)s gsave
1417 -15423 translate
-240 fnt1 9066 13370 0 13261 240 288 60 LoutGraphic
+240 fnt1
+9066 13368 0 13368 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-0 13207(by)m 297(cross)s
-843(references)s 1878(to)s 2121(the)s 2472(symbol.)s 3345(Hence,)s
-4067(to)s 4310(sa)s 4(v)k 3(e)k 4787(space)s
-5378(in)s 5625(the)s 5977(database,)s 6910(Lout)s 7426(replaces)s
-8263(the)s 8615(right)s 0 12919(parameter)m 1011(of)s 1279(each)s
-1771(symbol)s 2527(it)s 2716(writes)s 3347(into)s 3768(it)s
-3957(by)s 4248(the)s 4592(w)s 2(ord)k 5137(???)s
-5505(whene)s 6(v)k 3(er)k 6482(the)s 6827(right)s
-7335(parameter)s 8345(appears)s 0 12631(to)m 249(be)s 542(lar)s 4(ge.)k
-1190(The)s 1629(table)s 2160(abo)s 3(v)k 3(e)k
-2792(w)s 2(ould)k 3458(appear)s 4166(as)s 4427(???)s
-4809(because)s 5632(of)s 5914(this)s 6321(optimization,)s 7647(and)s
-8062(in)s 8316(general,)s 0 12343(the)m 367(user)s 845(must)s
-1390(ensure)s 2089(that)s 2527(an)s 3(y)k 2944(content)s
-3728(required)s 4601(by)s 4915(cross)s 5477(references)s 6527(is)s
-6757(contained)s 7765(in)s 8028(parameters)s 0 12055(other)m 545(than)s
-1007(the)s 1348(right)s 1852(or)s 2104(body)s 2631(parameter)s 13(.)k
-3729(This)s 4199(optimization)s 5457(does)s 5940(not)s 6299(apply)s
-6878(when)s 7447(the)s 7788(symbol)s 8541(being)s 0 11767(written)m
-733(into)s 1158(the)s 1506(cross-reference)s 3019(database)s 3898(is)s
-4108(a)s 4274(g)s 1(alle)k 3(y)k 15(.)k
-240 fnt5 0 10974(1.4.)m 471(Galleys)s
-[ /Dest /LOUTgalleys /DEST pdfmark
-240 fnt1 480 10497(It)m
-695(is)s 915(time)s 1406(to)s 1655(pause)s 2267(and)s
-2681(ask)s 3072(ourselv)s 3(es)k 4033(ho)s 6(w)k
-4505(close)s 5062(we)s 5408(are)s 5765(to)s 6015(achie)s 6(ving)k
-7002(our)s 7392(aim)s 7820(of)s 8102(producing)s 0 10209(neatly)m
-638(formatted)s 1624(documents.)s 2825(W)s 19(e)k 3194(can)s
-3583(certainly)s 4472(produce)s 5299(the)s 5647(pieces)s 6295(of)s
-6566(a)s 6732(document:)s 160 fnt5 870 9532(PURCELL)m 128 fnt1
-1626 9604(1)m 160 fnt1 480 9240(In)m 705(the)s 991(w)s 1(orld)k
-1455(of)s 1691(music)s 480 9060(England)m 1192(is)s 1473(supposed)s
-480 8880(to)m 686(be)s 921(a)s 1078(mere)s 1481(pro)s 2(vince.)k
-480 8700(If)m 775(she)s 1166(produces)s 1918(an)s 480 8520(indif)m 4(ferent)k
-1446(composer)s 480 8340(or)m 763(performer)s 6(,)k 1577(that)s
-1967(is)s 480 8160(re)m 2(garded)k 1172(else)s 4(where)k
-1940(as)s 480 7980(perfectly)m 1215(normal)s 1837(and)s 480 7800(natural;)m
-1072(b)s 3(ut)k 1388(if)s 1608(foreign)s 480 7620(students)m
-1215(of)s 1574(musical)s 480 7440(history)m 1286(ha)s 3(v)k 2(e)k
-1947(to)s 480 7260(ackno)m 4(wledge)k 1440(a)s 1636(British)s
-480 7080(musical)m 1105(genius,)s 1686(he)s 1967(is)s 480 6900(considered)m
-1211(a)s 1322(freak.)s 800 6667(Such)m 1267(a)s 1488(freak)s
-1967(is)s 480 6487(Henry)m 917(Purcell.)s 1480(Y)s 16(et)k
-1736(if)s 1884(we)s 480 6307(mak)m 1(e)k 875(a)s
-1000(choice)s 1467(of)s 1662(\207fteen)s 480 6127(of)m 717(the)s
-1005(w)s 1(orld')k 8(s)k 1574(musical)s 480 5947(classics,)m
-1050(as)s 1228(here,)s 1586(we)s 1820(\207nd)s 480 5767(that)m
-774(we)s 1013(cannot)s 1495(omit)s 1843(this)s 480 5587(English)m
-1005(master)s 8(.)k 128 fnt1 2634 9784(1)m 160 fnt1
-2685 9712(Blom,)m 3107(Eric.)s 160 fnt6 3476 9713(Some)m 3852(Gr)s 5(eat)k
-2634 9533(Composer)m 1(s.)k 160 fnt1 3728 9532(Oxford,)m 2634 9352(1944.)m
-gsave
-4788 7375 translate
+160 fnt5 870 13031(PURCELL)m 128 fnt1 1626 13103(1)m 160 fnt1
+480 12739(In)m 705(the)s 991(w)s 1(orld)k 1455(of)s
+1691(music)s 480 12559(England)m 1192(is)s 1473(supposed)s 480 12379(to)m
+686(be)s 921(a)s 1078(mere)s 1481(pro)s 2(vince.)k
+480 12199(If)m 775(she)s 1166(produces)s 1918(an)s 480 12019(indif)m 4(ferent)k
+1446(composer)s 480 11839(or)m 763(performer)s 6(,)k 1577(that)s
+1967(is)s 480 11659(re)m 2(garded)k 1172(else)s 4(where)k
+1940(as)s 480 11479(perfectly)m 1215(normal)s 1837(and)s 480 11299(natural;)m
+1072(b)s 3(ut)k 1388(if)s 1608(foreign)s 480 11119(students)m
+1215(of)s 1574(musical)s 480 10939(history)m 1286(ha)s 3(v)k 2(e)k
+1947(to)s 480 10759(ackno)m 4(wledge)k 1440(a)s 1636(British)s
+480 10579(musical)m 1105(genius,)s 1686(he)s 1967(is)s 480 10399(considered)m
+1211(a)s 1322(freak.)s 800 10166(Such)m 1267(a)s 1488(freak)s
+1967(is)s 480 9986(Henry)m 917(Purcell.)s 1480(Y)s 16(et)k
+1736(if)s 1884(we)s 480 9806(mak)m 1(e)k 875(a)s
+1000(choice)s 1467(of)s 1662(\207fteen)s 480 9626(of)m 717(the)s
+1005(w)s 1(orld')k 8(s)k 1574(musical)s 480 9446(classics,)m
+1050(as)s 1228(here,)s 1586(we)s 1820(\207nd)s 480 9266(that)m
+774(we)s 1013(cannot)s 1495(omit)s 1843(this)s 480 9086(English)m
+1005(master)s 8(.)k 128 fnt1 2634 13283(1)m 160 fnt1
+2685 13211(Blom,)m 3107(Eric.)s 160 fnt6 3476 13212(Some)m 3852(Gr)s 5(eat)k
+2634 13032(Composer)m 1(s.)k 160 fnt1 3728 13031(Oxford,)m 2634 12851(1944.)m
+gsave
+4788 10874 translate
220 fnt2 1927 2494 0 2494 220 288 61 LoutGraphic
gsave
0 0 moveto xsize 0 lineto xsize ysize lineto
@@ -4052,7 +4105,7 @@ grestore
170 173(@F)m 4(ootSect)k
grestore
gsave
-4788 4881 translate
+4788 8380 translate
220 fnt2 1927 2494 0 2494 220 288 61 LoutGraphic
gsave
0 0 moveto xsize 0 lineto xsize ysize lineto
@@ -4062,7 +4115,7 @@ grestore
170 173(@F)m 4(ootSect)k
grestore
gsave
-4788 2387 translate
+4788 5886 translate
220 fnt2 1927 2494 0 2494 220 288 61 LoutGraphic
gsave
0 0 moveto xsize 0 lineto xsize ysize lineto
@@ -4071,35 +4124,54 @@ grestore
160 fnt2 170 2207(@T)m 19(e)k 4(xtPlace)k
170 173(@F)m 4(ootSect)k
grestore
-160 fnt2 4788 2157(@P)m 6(ageList)k
-240 fnt1 0 1671(b)m 4(ut)k 362(when)s 938(we)s
+160 fnt2 4788 5656(@P)m 6(ageList)k
+240 fnt1 0 5170(b)m 4(ut)k 362(when)s 938(we)s
1273(try)s 1592(to)s 1831(mer)s 4(ge)k 2480(them)s
3018(together)s 9(,)k 3899(we)s 4234(encounter)s 5237(tw)s 2(o)k
-5647(obstacles.)s 480 1297(First,)m 1029(when)s 1610(an)s 1899(object)s
+5647(obstacles.)s 480 4796(First,)m 1029(when)s 1610(an)s 1899(object)s
2548(is)s 2763(entered)s 3530(at)s 3767(a)s 3938(certain)s
4650(place)s 5215(in)s 5463(the)s 5817(document,)s 6873(it)s
-7070(appears)s 7857(at)s 8094(that)s 8518(place.)s 0 1009(But)m
+7070(appears)s 7857(at)s 8094(that)s 8518(place.)s 0 4508(But)m
393(a)s 546(footnote)s 1385(is)s 1582(naturally)s 2472(entered)s
3219(immediately)s 4454(after)s 4936(the)s 5271(point)s 5810(it)s
-5988(refers)s 6568(to)s 6794(\(`)s 200 fnt1 6934 1018(PURCELL)m
-240 fnt1 7819 1009(')m 7917(in)s 8147(this)s 8529(case\),)s
-0 721(yet)m 352(it)s 544(appears)s 1325(some)s 6(where)k
+5988(refers)s 6568(to)s 6794(\(`)s 200 fnt1 6934 4517(PURCELL)m
+240 fnt1 7819 4508(')m 7917(in)s 8147(this)s 8529(case\),)s
+0 4220(yet)m 352(it)s 544(appears)s 1325(some)s 6(where)k
2464(else:)s 2941(at)s 3173(the)s 3521(bottom)s 4259(of)s
-4530(a)s 4696(page.)s 480 347(Second,)m 1285(all)s 1570(our)s
+4530(a)s 4696(page.)s 480 3846(Second,)m 1285(all)s 1570(our)s
1942(features)s 2740(b)s 4(uild)k 3278(up)s 3564(lar)s 4(ger)k
4168(objects)s 4889(out)s 5247(of)s 5510(smaller)s 6265(ones,)s
-6803(b)s 4(ut)k 7158(the)s 200 fnt1 7498 356(PURCELL)m
-240 fnt1 8435 347(object,)m 0 59(for)m 333(e)s 3(xample,)k
+6803(b)s 4(ut)k 7158(the)s 200 fnt1 7498 3855(PURCELL)m
+240 fnt1 8435 3846(object,)m 0 3558(for)m 333(e)s 3(xample,)k
1242(must)s 1762(be)s 2039(brok)s 2(en)k 2753(do)s 6(wn)k
3332(into)s 3752(page-sized)s 4827(pieces.)s 5583(This)s 6053(occurs)s
6723(when)s 7294(the)s 7637(a)s 4(v)k 6(ailable)k
-8539(space)s
+8539(space)s 0 3270(at)m 230(the)s 575(`some)s 6(where)k
+1790(else')s 2270(is)s 2477(insuf\207cient)s 3610(to)s 3846(hold)s
+4327(the)s 4672(entire)s 5268(object,)s 5957(so)s 6220(this)s
+6613(second)s 7333(obstacle)s 8169(arises)s 8760(out)s 0 2982(of)m
+271(the)s 619(\207rst.)s 480 2608(Lout')m 13(s)k 1135(last)s
+1518(major)s 2127(feature,)s 2888(which)s 3523(we)s 3850(introduce)s
+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 2610(galle)m 7(y)k
+
+[ /Dest /LOUT19_4262_pri_gall_1 /DEST pdfmark
+240 fnt1 8699 2608(\(the)m 0 2320(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
+6259(g)s 1(alle)k 3(y)k 6882(is)s 7082(an)s
+7355(object)s 7989(plus)s 8429(a)s 8584(cross)s 0 2032(reference)m
+943(which)s 1585(points)s 2221(to)s 2460(where)s 3100(the)s
+3448(object)s 4092(is)s 4302(to)s 4541(appear)s 13(.)k
+5329(The)s 5757(e)s 3(xample)k 6620(abo)s 3(v)k 3(e)k
+7242(has)s 7612(three)s 8145(g)s 1(alle)k 3(ys:)k
+
grestore
gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -4111,22 +4183,22 @@ grestore
pgsave restore
showpage
-%%Page: 10 16
+%%Page: 11 17
%%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
@@ -4141,54 +4213,35 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(10)m
-240 fnt6 8382 -1580(Chapter)m 9232(1.)s 9506(Principles)s gsave
+240 fnt6 1417 -1580(1.4.)m
+1871(Galle)s 7(ys)k 240 fnt5 10256 -1583(11)m gsave
1417 -15423 translate
240 fnt1
-9066 13368 0 13259 240 288 60 LoutGraphic
+9066 13368 0 13368 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-0 13205(at)m 230(the)s 575(`some)s 6(where)k 1790(else')s
-2270(is)s 2477(insuf\207cient)s 3610(to)s 3846(hold)s 4327(the)s
-4672(entire)s 5268(object,)s 5957(so)s 6220(this)s 6613(second)s
-7333(obstacle)s 8169(arises)s 8760(out)s 0 12917(of)m 271(the)s
-619(\207rst.)s 480 12543(Lout')m 13(s)k 1135(last)s 1518(major)s
-2127(feature,)s 2888(which)s 3523(we)s 3850(introduce)s 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 /LOUT19_4255_pri_gall_1 /DEST pdfmark
-240 fnt1 8699 12543(\(the)m 0 12255(name)m 564(is)s 764(borro)s 6(wed)k
-1723(from)s 2237(the)s 2575(g)s 1(alle)k 3(ys)k
-3288(used)s 3775(in)s 4008(manual)s 4757(typesetting\).)s 6039(A)s
-6259(g)s 1(alle)k 3(y)k 6882(is)s 7082(an)s
-7355(object)s 7989(plus)s 8429(a)s 8584(cross)s 0 11967(reference)m
-943(which)s 1585(points)s 2221(to)s 2460(where)s 3100(the)s
-3448(object)s 4092(is)s 4302(to)s 4541(appear)s 13(.)k
-5329(The)s 5757(e)s 3(xample)k 6620(abo)s 3(v)k 3(e)k
-7242(has)s 7612(three)s 8145(g)s 1(alle)k 3(ys:)k
-160 fnt5 870 11234(PURCELL)m 128 fnt1 1626 11306(1)m 160 fnt1
-480 10942(In)m 705(the)s 991(w)s 1(orld)k 1455(of)s
-1691(music)s 480 10762(England)m 1192(is)s 1473(supposed)s 480 10582(to)m
+160 fnt5 870 12975(PURCELL)m 128 fnt1 1626 13047(1)m 160 fnt1
+480 12683(In)m 705(the)s 991(w)s 1(orld)k 1455(of)s
+1691(music)s 480 12503(England)m 1192(is)s 1473(supposed)s 480 12323(to)m
686(be)s 921(a)s 1078(mere)s 1481(pro)s 2(vince.)k
-480 10402(If)m 775(she)s 1166(produces)s 1918(an)s 480 10222(indif)m 4(ferent)k
-1446(composer)s 480 10042(or)m 763(performer)s 6(,)k 1577(that)s
-1967(is)s 480 9862(re)m 2(garded)k 1172(else)s 4(where)k
-1940(as)s 480 9682(perfectly)m 1215(normal)s 1837(and)s 480 9502(natural;)m
-1072(b)s 3(ut)k 1388(if)s 1608(foreign)s 480 9322(students)m
-1215(of)s 1574(musical)s 480 9142(history)m 1286(ha)s 3(v)k 2(e)k
-1947(to)s 480 8962(ackno)m 4(wledge)k 1440(a)s 1636(British)s
-480 8782(musical)m 1105(genius,)s 1686(he)s 1967(is)s 480 8602(considered)m
-1211(a)s 1322(freak.)s 800 8369(Such)m 1267(a)s 1488(freak)s
-1967(is)s 480 8189(Henry)m 917(Purcell.)s 1480(Y)s 16(et)k
-1736(if)s 1884(we)s 480 8009(mak)m 1(e)k 875(a)s
-1000(choice)s 1467(of)s 1662(\207fteen)s 480 7829(of)m 717(the)s
-1005(w)s 1(orld')k 8(s)k 1574(musical)s 480 7649(classics,)m
-1050(as)s 1228(here,)s 1586(we)s 1820(\207nd)s 480 7469(that)m
-774(we)s 1013(cannot)s 1495(omit)s 1843(this)s 480 7289(English)m
+480 12143(If)m 775(she)s 1166(produces)s 1918(an)s 480 11963(indif)m 4(ferent)k
+1446(composer)s 480 11783(or)m 763(performer)s 6(,)k 1577(that)s
+1967(is)s 480 11603(re)m 2(garded)k 1172(else)s 4(where)k
+1940(as)s 480 11423(perfectly)m 1215(normal)s 1837(and)s 480 11243(natural;)m
+1072(b)s 3(ut)k 1388(if)s 1608(foreign)s 480 11063(students)m
+1215(of)s 1574(musical)s 480 10883(history)m 1286(ha)s 3(v)k 2(e)k
+1947(to)s 480 10703(ackno)m 4(wledge)k 1440(a)s 1636(British)s
+480 10523(musical)m 1105(genius,)s 1686(he)s 1967(is)s 480 10343(considered)m
+1211(a)s 1322(freak.)s 800 10110(Such)m 1267(a)s 1488(freak)s
+1967(is)s 480 9930(Henry)m 917(Purcell.)s 1480(Y)s 16(et)k
+1736(if)s 1884(we)s 480 9750(mak)m 1(e)k 875(a)s
+1000(choice)s 1467(of)s 1662(\207fteen)s 480 9570(of)m 717(the)s
+1005(w)s 1(orld')k 8(s)k 1574(musical)s 480 9390(classics,)m
+1050(as)s 1228(here,)s 1586(we)s 1820(\207nd)s 480 9210(that)m
+774(we)s 1013(cannot)s 1495(omit)s 1843(this)s 480 9030(English)m
1005(master)s 8(.)k gsave
-3321 11311 translate
+3321 13052 translate
180.0000 rotate
gsave
0 0 translate
@@ -4228,7 +4281,7 @@ grestore
grestore
gsave
-3201 9047 translate
+3201 10788 translate
220 fnt2 1927 2494 0 2494 220 288 61 LoutGraphic
gsave
0 0 moveto xsize 0 lineto xsize ysize lineto
@@ -4238,7 +4291,7 @@ grestore
170 173(@F)m 4(ootSect)k
grestore
gsave
-3201 6553 translate
+3201 8294 translate
220 fnt2 1927 2494 0 2494 220 288 61 LoutGraphic
gsave
0 0 moveto xsize 0 lineto xsize ysize lineto
@@ -4248,7 +4301,7 @@ grestore
170 173(@F)m 4(ootSect)k
grestore
gsave
-3201 4059 translate
+3201 5800 translate
220 fnt2 1927 2494 0 2494 220 288 61 LoutGraphic
gsave
0 0 moveto xsize 0 lineto xsize ysize lineto
@@ -4257,9 +4310,9 @@ grestore
160 fnt2 170 2207(@T)m 19(e)k 4(xtPlace)k
170 173(@F)m 4(ootSect)k
grestore
-160 fnt2 3201 3829(@P)m 6(ageList)k
+160 fnt2 3201 5570(@P)m 6(ageList)k
gsave
-6688 11541 translate
+6688 13282 translate
180.0000 rotate
gsave
0 0 translate
@@ -4297,9 +4350,9 @@ grestore
grestore
grestore
-200 fnt6 6748 11497(to)m
+200 fnt6 6748 13238(to)m
6947(printer)s gsave
-4335 9295 translate
+4335 11036 translate
30.0000 rotate
gsave
0 1 translate
@@ -4312,7 +4365,7 @@ grestore
grestore
gsave
-4335 9295 translate
+4335 11036 translate
240 fnt1 963 0 0 0 240 288 60 LoutGraphic
gsave
0 0 moveto xsize 0 lineto stroke
@@ -4320,7 +4373,7 @@ grestore
grestore
gsave
-4335 9295 translate
+4335 11036 translate
-30.0000 rotate
gsave
0 0 translate
@@ -4333,38 +4386,61 @@ grestore
grestore
128 fnt1
-5418 9331(1)m 160 fnt1 5469 9259(Blom,)m 5891(Eric.)s 160 fnt6
-6260 9260(Some)m 6636(Gr)s 5(eat)k 5418 9080(Composer)m 1(s.)k
-160 fnt1 6512 9079(Oxford,)m 5418 8899(1944.)m 240 fnt1 0 3343(A)m
+5418 11072(1)m 160 fnt1 5469 11000(Blom,)m 5891(Eric.)s 160 fnt6
+6260 11001(Some)m 6636(Gr)s 5(eat)k 5418 10821(Composer)m 1(s.)k
+160 fnt1 6512 10820(Oxford,)m 5418 10640(1944.)m 240 fnt1 0 5084(A)m
229(g)s 1(alle)k 3(y)k 861(replaces)s 1693(the)s
2039(in)s 9(v)k 4(ocation)k 3091(pointed)s 3866(to)s
4103(by)s 4395(its)s 4670(cross)s 5210(reference.)s 6260(If)s
6488(space)s 7073(is)s 7282(not)s 7646(suf\207cient)s 8593(there)s
-0 3055(to)m 232(hold)s 708(it)s 892(all,)s 1230(the)s
+0 4796(to)m 232(hold)s 708(it)s 892(all,)s 1230(the)s
1570(remainder)s 2590(of)s 2854(the)s 3194(g)s 1(alle)k 3(y)k
3820(is)s 4023(split)s 4486(of)s 6(f)k 4822(\(the)s
5242(v)s 3(ertical)k 6001(concatenation)s 7378(symbol)s 8130(preceding)s
-0 2767(it)m 199(being)s 791(discarded\))s 1842(and)s 2253(it)s
+0 4508(it)m 199(being)s 791(discarded\))s 1842(and)s 2253(it)s
2452(replaces)s 3293(later)s 3783(in)s 9(v)k 4(ocations)k
4931(of)s 5209(the)s 5564(same)s 6119(symbol.)s 6935(This)s
7418(is)s 7635(e)s 3(xactly)k 8383(what)s 8916(is)s
-0 2479(required)m 854(to)s 1093(get)s 1445(te)s 3(xt)k
-1860(and)s 2264(footnotes)s 3205(onto)s 3684(pages.)s 480 2105(T)m 19(o)k
+0 4220(required)m 854(to)s 1093(get)s 1445(te)s 3(xt)k
+1860(and)s 2264(footnotes)s 3205(onto)s 3684(pages.)s 480 3846(T)m 19(o)k
780(create)s 1405(a)s 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 /LOUT19_4255_pri_gall_2 /DEST pdfmark
+4723(a)s 4889(special)s 220 fnt2 5607 3843(into)m
+[ /Dest /LOUT19_4262_pri_gall_2 /DEST pdfmark
240 fnt1
-6013 2105(clause,)m 6717(lik)s 2(e)k 7129(this:)s 220 fnt2
-480 1604(def @F)m 6(ootNote into { @F)k 6(ootPlace&&f)k 6(ollo)k 3(wing })k
-480 1316( r)m -3(ight x)k 480 1028({)m 480 740( 8p @F)m 6(ont x)k
-480 452(})m
+6013 3846(clause,)m 6717(lik)s 2(e)k 7129(this:)s 220 fnt2
+480 3345(def @F)m 6(ootNote into { @F)k 6(ootPlace&&f)k 6(ollo)k 3(wing })k
+480 3057( r)m -3(ight x)k 480 2769({)m 480 2481( 8p @F)m 6(ont x)k
+480 2193(})m 240 fnt1 0 1699(An)m 343(in)s 9(v)k 4(ocation)k
+1390(of)s 1654(such)s 2142(a)s 2301(symbol)s 3054(will)s
+3473(then)s 3934(be)s 4209(a)s 4368(g)s 1(alle)k 3(y)k
+4994(whose)s 5655(object)s 6292(is)s 6495(the)s 6835(result)s
+7418(of)s 7682(the)s 8022(in)s 9(v)k 4(ocation,)k
+0 1411(and)m 399(whose)s 1062(cross)s 1598(reference)s 2536(is)s
+2740(gi)s 6(v)k 3(en)k 3315(by)s 3603(the)s
+220 fnt2 3946 1408(into)m 240 fnt1 4347 1411(clause.)m 5102(The)s
+5525(right)s 6030(parameter)s 7039(of)s 7304(the)s 7647(cross)s
+8183(reference)s 0 1123(must)m 525(be)s 807(one)s 1209(of)s
+220 fnt2 1480 1120(preceding)m 240 fnt1 2431 1123(,)m 220 fnt2
+2538 1120(f)m 6(ollo)k 3(wing)k 240 fnt1 3368 1123(,)m
+3475(and)s 220 fnt2 3879 1120(f)m 6(oll_or_prec)k 240 fnt1
+5013 1123(.)m 480 749(A)m 700(symbol,)s 1502(lik)s 2(e)k
+220 fnt2 1903 746(@F)m 6(ootPlace)k 3(,)k 240 fnt1
+3196 749(which)m 3827(is)s 4027(the)s 240 fnt6 4364 751(tar)m 8(g)k 2(et)k
+240 fnt1 4979 749(of)m 5239(a)s 5395(g)s 1(alle)k 3(y)k 15(,)k
+
+[ /Dest /LOUT19_4262_pri_gall_3 /DEST pdfmark
+6056(must)s 6571(contain)s 7321(the)s 7659(special)s 8366(symbol)s
+220 fnt2 0 458(@Galle)m 4(y)k 240 fnt1 898 461(e)m 3(xactly)k
+1639(once)s 2147(in)s 2390(its)s 2666(body;)s 3258(often)s
+3806(this)s 4202(is)s 4412(all)s 4705(that)s 5123(the)s
+5471(body)s 6005(contains:)s
grestore
gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -4376,22 +4452,22 @@ grestore
pgsave restore
showpage
-%%Page: 11 17
+%%Page: 12 18
%%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
@@ -4406,82 +4482,59 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(1.4.)m
-1871(Galle)s 7(ys)k 240 fnt5 10256 -1583(11)m gsave
+240 fnt5 1417 -1583(12)m
+240 fnt6 8382 -1580(Chapter)m 9232(1.)s 9506(Principles)s gsave
1417 -15423 translate
240 fnt1
-9066 13368 0 13259 240 288 60 LoutGraphic
+9066 13368 0 13264 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-0 13205(An)m 343(in)s 9(v)k 4(ocation)k 1390(of)s
-1654(such)s 2142(a)s 2301(symbol)s 3054(will)s 3473(then)s
-3934(be)s 4209(a)s 4368(g)s 1(alle)k 3(y)k
-4994(whose)s 5655(object)s 6292(is)s 6495(the)s 6835(result)s
-7418(of)s 7682(the)s 8022(in)s 9(v)k 4(ocation,)k
-0 12917(and)m 399(whose)s 1062(cross)s 1598(reference)s 2536(is)s
-2740(gi)s 6(v)k 3(en)k 3315(by)s 3603(the)s
-220 fnt2 3946 12914(into)m 240 fnt1 4347 12917(clause.)m 5102(The)s
-5525(right)s 6030(parameter)s 7039(of)s 7304(the)s 7647(cross)s
-8183(reference)s 0 12629(must)m 525(be)s 807(one)s 1209(of)s
-220 fnt2 1480 12626(preceding)m 240 fnt1 2431 12629(,)m 220 fnt2
-2538 12626(f)m 6(ollo)k 3(wing)k 240 fnt1 3368 12629(,)m
-3475(and)s 220 fnt2 3879 12626(f)m 6(oll_or_prec)k 240 fnt1
-5013 12629(.)m 480 12255(A)m 700(symbol,)s 1502(lik)s 2(e)k
-220 fnt2 1903 12252(@F)m 6(ootPlace)k 3(,)k 240 fnt1
-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 /LOUT19_4255_pri_gall_3 /DEST pdfmark
-6056(must)s 6571(contain)s 7321(the)s 7659(special)s 8366(symbol)s
-220 fnt2 0 11964(@Galle)m 4(y)k 240 fnt1 898 11967(e)m 3(xactly)k
-1639(once)s 2147(in)s 2390(its)s 2666(body;)s 3258(often)s
-3806(this)s 4202(is)s 4412(all)s 4705(that)s 5123(the)s
-5471(body)s 6005(contains:)s 220 fnt2 480 11466(def @F)m 6(ootPlace { @Galle)k 4(y })k
-240 fnt1 0 10968(It)m 229(is)s 464(this)s 885(special)s
-1628(symbol)s 2412(that)s 2855(is)s 3090(replaced)s 3982(by)s
-4300(the)s 4673(incoming)s 5655(g)s 1(alle)k 3(y)k 15(,)k
+220 fnt2 480 13207(def @F)m 6(ootPlace { @Galle)k 4(y })k 240 fnt1
+0 12709(It)m 229(is)s 464(this)s 885(special)s 1628(symbol)s
+2412(that)s 2855(is)s 3090(replaced)s 3982(by)s 4300(the)s
+4673(incoming)s 5655(g)s 1(alle)k 3(y)k 15(,)k
6352(in)s 6619(f)s 2(act,)k 7106(not)s 7497(the)s
-220 fnt2 7870 10965(@F)m 6(ootPlace)k 240 fnt1 0 10680(symbol)m
-760(as)s 1010(a)s 1176(whole.)s 480 10306(A)m 718(symbol)s
-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
+220 fnt2 7870 12706(@F)m 6(ootPlace)k 240 fnt1 0 12421(symbol)m
+760(as)s 1010(a)s 1176(whole.)s 480 12047(A)m 718(symbol)s
+1487(which)s 2138(contains)s 220 fnt2 2994 12044(@Galle)m 4(y)k
+240 fnt1 3832 12047(,)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 803(a)s 967(symbol)s
+8778(the)s 0 11759(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
+2752(is)s 2961(called)s 3587(a)s 240 fnt6 3752 11761(r)m 8(eceptive)k
-[ /Dest /LOUT19_4255_pri_gall_4 /DEST pdfmark
-240 fnt1 4670 10018(symbol,)m 5481(meaning)s 6357(recepti)s 6(v)k 3(e)k
+[ /Dest /LOUT19_4262_pri_gall_4 /DEST pdfmark
+240 fnt1 4670 11759(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
-220 fnt2 704 9439(@F)m 6(ootPlace)k 3(.)k 240 fnt1
-2078 9442(If)m 2319(no)s 2623(g)s 1(alle)k 3(y)k
-3268(replaces)s 4112(an)s 3(y)k 220 fnt2 4520 9439(@Galle)m 4(y)k
-240 fnt1 5429 9442(within)m 6108(some)s 6680(in)s 9(v)k 4(ocation)k
+8350 11756(@F)m 6(oot)k 9002(-)s 0 11468(Place)m 240 fnt1
+630 11471(is)m 870(recepti)s 6(v)k 3(e,)k 1873(which)s
+2545(mak)s 2(es)k 220 fnt2 3235 11468(@F)m 6(ootList,)k
+4364(@F)s 6(ootSect)k 240 fnt1 5545 11471(and)m 220 fnt2
+5979 11468(@P)m 8(ageList)k 240 fnt1 7133 11471(recepti)m 6(v)k 3(e)k
+8085(since)s 8663(the)s 3(y)k 0 11183(in)m 9(v)k 4(ok)k 2(e)k
+220 fnt2 704 11180(@F)m 6(ootPlace)k 3(.)k 240 fnt1
+2078 11183(If)m 2319(no)s 2623(g)s 1(alle)k 3(y)k
+3268(replaces)s 4112(an)s 3(y)k 220 fnt2 4520 11180(@Galle)m 4(y)k
+240 fnt1 5429 11183(within)m 6108(some)s 6680(in)s 9(v)k 4(ocation)k
7745(of)s 8027(a)s 8204(recepti)s 6(v)k 3(e)k
-0 9154(symbol,)m 816(that)s 1239(in)s 9(v)k 4(ocation)k
-2297(is)s 2512(replaced)s 3383(by)s 220 fnt2 3682 9151(@Null)m
-240 fnt1 4267 9154(.)m 4435(The)s 4868(adv)s 6(antages)k
+0 10895(symbol,)m 816(that)s 1239(in)s 9(v)k 4(ocation)k
+2297(is)s 2512(replaced)s 3383(by)s 220 fnt2 3682 10892(@Null)m
+240 fnt1 4267 10895(.)m 4435(The)s 4868(adv)s 6(antages)k
5980(of)s 6256(this)s 6656(rule)s 7088(for)s 7430(page)s
-7943(layout)s 8606(were)s 0 8866(e)m 3(xplained)k 985(at)s
+7943(layout)s 8606(were)s 0 10607(e)m 3(xplained)k 985(at)s
1217(the)s 1565(end)s 1969(of)s 2240(Section)s 3014(1.2.)s
-480 8492(Let)m 852(us)s 1109(no)s 6(w)k 1563(follo)s 6(w)k
+480 10233(Let)m 852(us)s 1109(no)s 6(w)k 1563(follo)s 6(w)k
2228(through)s 3023(the)s 3364(construction)s 4596(of)s 4861(our)s
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 /LOUT19_4255_pri_gall_5 /DEST pdfmark
-240 fnt1 1203 8204(g)m 1(alle)k 3(y)k 15(,)k
+8518(is)s 8721(just)s 0 9945(the)m 348(one)s 240 fnt6
+750 9947(r)m 10(oot)k
+[ /Dest /LOUT19_4262_pri_gall_5 /DEST pdfmark
+240 fnt1 1203 9945(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
-3315 7732(@P)m 7(ageList)k gsave
-5746 7778 translate
+5488(of)s 220 fnt2 5759 9942(@P)m 8(ageList:)k 180 fnt2
+3315 9473(@P)m 7(ageList)k gsave
+5746 9519 translate
180.0000 rotate
gsave
0 0 translate
@@ -4520,35 +4573,35 @@ grestore
grestore
grestore
-200 fnt6 5806 7734(to)m 6005(printer)s 240 fnt1 0 7241(Then)m
-602(the)s 200 fnt1 1004 7250(PURCELL)m 240 fnt1 2002 7241(g)m 1(alle)k 3(y)k
+200 fnt6 5806 9475(to)m 6005(printer)s 240 fnt1 0 8982(Then)m
+602(the)s 200 fnt1 1004 8991(PURCELL)m 240 fnt1 2002 8982(g)m 1(alle)k 3(y)k
2690(appears,)s 3580(tar)s 4(geted)k 4457(to)s 4750(a)s
-220 fnt2 4969 7238(@T)m 26(e)k 6(xtPlace)k 3(.)k
-240 fnt1 6348 7241(Lout)m 6913(kno)s 6(ws)k 7638(that)s
-8109(there)s 8696(is)s 8960(a)s 220 fnt2 0 6950(@T)m 26(e)k 6(xtPlace)k
-240 fnt1 1218 6953(hidden)m 1927(inside)s 220 fnt2 2554 6950(@P)m 8(ageList,)k
-240 fnt1 3724 6953(so)m 3990(it)s 4182(e)s 3(xpands)k
-220 fnt2 5015 6950(@P)m 8(ageList:)k 160 fnt5 870 6220(PURCELL)m
-128 fnt1 1626 6292(1)m 160 fnt1 480 5928(In)m 705(the)s
-991(w)s 1(orld)k 1455(of)s 1691(music)s 480 5748(England)m
-1192(is)s 1473(supposed)s 480 5568(to)m 686(be)s 921(a)s
-1078(mere)s 1481(pro)s 2(vince.)k 480 5388(If)m 775(she)s
-1166(produces)s 1918(an)s 480 5208(indif)m 4(ferent)k 1446(composer)s
-480 5028(or)m 763(performer)s 6(,)k 1577(that)s 1967(is)s
-480 4848(re)m 2(garded)k 1172(else)s 4(where)k 1940(as)s
-480 4668(perfectly)m 1215(normal)s 1837(and)s 480 4488(natural;)m 1072(b)s 3(ut)k
-1388(if)s 1608(foreign)s 480 4308(students)m 1215(of)s 1574(musical)s
-480 4128(history)m 1286(ha)s 3(v)k 2(e)k 1947(to)s
-480 3948(ackno)m 4(wledge)k 1440(a)s 1636(British)s 480 3768(musical)m
-1105(genius,)s 1686(he)s 1967(is)s 480 3588(considered)m 1211(a)s
-1322(freak.)s 800 3355(Such)m 1267(a)s 1488(freak)s 1967(is)s
-480 3175(Henry)m 917(Purcell.)s 1480(Y)s 16(et)k 1736(if)s
-1884(we)s 480 2995(mak)m 1(e)k 875(a)s 1000(choice)s
-1467(of)s 1662(\207fteen)s 480 2815(of)m 717(the)s 1005(w)s 1(orld')k 8(s)k
-1574(musical)s 480 2635(classics,)m 1050(as)s 1228(here,)s 1586(we)s
-1820(\207nd)s 480 2455(that)m 774(we)s 1013(cannot)s 1495(omit)s
-1843(this)s 480 2275(English)m 1005(master)s 8(.)k gsave
-3434 6297 translate
+220 fnt2 4969 8979(@T)m 26(e)k 6(xtPlace)k 3(.)k
+240 fnt1 6348 8982(Lout)m 6913(kno)s 6(ws)k 7638(that)s
+8109(there)s 8696(is)s 8960(a)s 220 fnt2 0 8691(@T)m 26(e)k 6(xtPlace)k
+240 fnt1 1218 8694(hidden)m 1927(inside)s 220 fnt2 2554 8691(@P)m 8(ageList,)k
+240 fnt1 3724 8694(so)m 3990(it)s 4182(e)s 3(xpands)k
+220 fnt2 5015 8691(@P)m 8(ageList:)k 160 fnt5 870 7961(PURCELL)m
+128 fnt1 1626 8033(1)m 160 fnt1 480 7669(In)m 705(the)s
+991(w)s 1(orld)k 1455(of)s 1691(music)s 480 7489(England)m
+1192(is)s 1473(supposed)s 480 7309(to)m 686(be)s 921(a)s
+1078(mere)s 1481(pro)s 2(vince.)k 480 7129(If)m 775(she)s
+1166(produces)s 1918(an)s 480 6949(indif)m 4(ferent)k 1446(composer)s
+480 6769(or)m 763(performer)s 6(,)k 1577(that)s 1967(is)s
+480 6589(re)m 2(garded)k 1172(else)s 4(where)k 1940(as)s
+480 6409(perfectly)m 1215(normal)s 1837(and)s 480 6229(natural;)m 1072(b)s 3(ut)k
+1388(if)s 1608(foreign)s 480 6049(students)m 1215(of)s 1574(musical)s
+480 5869(history)m 1286(ha)s 3(v)k 2(e)k 1947(to)s
+480 5689(ackno)m 4(wledge)k 1440(a)s 1636(British)s 480 5509(musical)m
+1105(genius,)s 1686(he)s 1967(is)s 480 5329(considered)m 1211(a)s
+1322(freak.)s 800 5096(Such)m 1267(a)s 1488(freak)s 1967(is)s
+480 4916(Henry)m 917(Purcell.)s 1480(Y)s 16(et)k 1736(if)s
+1884(we)s 480 4736(mak)m 1(e)k 875(a)s 1000(choice)s
+1467(of)s 1662(\207fteen)s 480 4556(of)m 717(the)s 1005(w)s 1(orld')k 8(s)k
+1574(musical)s 480 4376(classics,)m 1050(as)s 1228(here,)s 1586(we)s
+1820(\207nd)s 480 4196(that)m 774(we)s 1013(cannot)s 1495(omit)s
+1843(this)s 480 4016(English)m 1005(master)s 8(.)k gsave
+3434 8038 translate
180.0000 rotate
gsave
0 0 translate
@@ -4588,7 +4641,7 @@ grestore
grestore
gsave
-3315 4033 translate
+3315 5774 translate
220 fnt2 1927 2494 0 2494 220 288 61 LoutGraphic
gsave
0 0 moveto xsize 0 lineto xsize ysize lineto
@@ -4597,9 +4650,9 @@ grestore
160 fnt2 170 2207(@T)m 19(e)k 4(xtPlace)k
170 173(@F)m 4(ootSect)k
grestore
-160 fnt2 3315 3803(@P)m 6(ageList)k
+160 fnt2 3315 5544(@P)m 6(ageList)k
gsave
-6802 6527 translate
+6802 8268 translate
180.0000 rotate
gsave
0 0 translate
@@ -4637,20 +4690,20 @@ grestore
grestore
grestore
-200 fnt6 6862 6483(to)m
-7061(printer)s 240 fnt1 0 1790(After)m 586(promoting)s 1659(the)s
-2030(\207rst)s 2484(line)s 2922(into)s 220 fnt2 3370 1787(@T)m 26(e)k 6(xtPlace)k 3(,)k
-240 fnt1 4658 1790(the)m 5029(footnote)s 5905(g)s 1(alle)k 3(y)k
+200 fnt6 6862 8224(to)m
+7061(printer)s 240 fnt1 0 3531(After)m 586(promoting)s 1659(the)s
+2030(\207rst)s 2484(line)s 2922(into)s 220 fnt2 3370 3528(@T)m 26(e)k 6(xtPlace)k 3(,)k
+240 fnt1 4658 3531(the)m 5029(footnote)s 5905(g)s 1(alle)k 3(y)k
6563(attached)s 7440(to)s 7702(it)s 7917(appears)s 8722(and)s
-0 1502(demands)m 938(an)s 1257(in)s 9(v)k 4(ocation)k
-2347(of)s 220 fnt2 2654 1499(@F)m 6(ootPlace)k 240 fnt1
-3946 1502(follo)m 6(wing)k 4960(its)s 5272(attachment)s 6416(point)s
-7004(\(`)s 200 fnt1 7144 1511(PURCELL)m 240 fnt1 8029 1502('\).)m
-8387(Such)s 8960(a)s 220 fnt2 0 1211(@F)m 6(ootPlace)k
-240 fnt1 1274 1214(is)m 1502(found)s 2138(at)s 2388(the)s
+0 3243(demands)m 938(an)s 1257(in)s 9(v)k 4(ocation)k
+2347(of)s 220 fnt2 2654 3240(@F)m 6(ootPlace)k 240 fnt1
+3946 3243(follo)m 6(wing)k 4960(its)s 5272(attachment)s 6416(point)s
+7004(\(`)s 200 fnt1 7144 3252(PURCELL)m 240 fnt1 8029 3243('\).)m
+8387(Such)s 8960(a)s 220 fnt2 0 2952(@F)m 6(ootPlace)k
+240 fnt1 1274 2955(is)m 1502(found)s 2138(at)s 2388(the)s
2754(bottom)s 3511(of)s 3800(the)s 4166(\207rst)s 4616(page,)s
-5193(inside)s 220 fnt2 5838 1211(@F)m 6(ootSect,)k 240 fnt1
-7054 1214(which)m 7714(is)s 7943(accordingly)s 0 926(e)m 3(xpanded,)k
+5193(inside)s 220 fnt2 5838 2952(@F)m 6(ootSect,)k 240 fnt1
+7054 2955(which)m 7714(is)s 7943(accordingly)s 0 2667(e)m 3(xpanded,)k
1022(and)s 1426(the)s 1774(footnote)s 2627(is)s 2837(promoted)s
3812(onto)s 4291(the)s 4639(page:)s
grestore
@@ -4658,7 +4711,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -4670,22 +4723,22 @@ grestore
pgsave restore
showpage
-%%Page: 12 18
+%%Page: 13 19
%%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
@@ -4700,13 +4753,13 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(12)m
-240 fnt6 8382 -1580(Chapter)m 9232(1.)s 9506(Principles)s gsave
+240 fnt6 1417 -1580(1.4.)m
+1871(Galle)s 7(ys)k 240 fnt5 10250 -1583(13)m gsave
1417 -15423 translate
240 fnt1
9066 13368 0 13368 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
160 fnt1 480 12579(In)m 705(the)s 991(w)s 1(orld)k
1455(of)s 1691(music)s 480 12399(England)m 1192(is)s 1473(supposed)s
@@ -4994,7 +5047,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -5006,7 +5059,7 @@ grestore
pgsave restore
showpage
-%%Page: 13 19
+%%Page: 14 20
%%BeginPageSetup
%%PageResources: font Times-Roman
%%+ font Times-Bold
@@ -5036,131 +5089,131 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-9066 13448 0 13448 240 288 60 1417 -14865 LoutGr2
-1 LoutMargSet
+9066 13450 0 13450 240 288 60 1417 -14867 LoutGr2
+0 LoutMargSet
grestore
-480 fnt5 0 12397(Chapter)m
+480 fnt5 0 12399(Chapter)m
1819(2.)s 2400(Details)s
[ /Dest /LOUTdetails /DEST pdfmark
-240 fnt5 0 11132(2.1.)m 471(Lexical)s
+240 fnt5 0 11134(2.1.)m 471(Lexical)s
1270(structur)s 4(e)k 2263(\(w)s 2(ords,)k 3079(spaces,)s
3844(symbols\))s 4796(and)s 5237(macr)s 4(os)k
[ /Dest /LOUTlexical /DEST pdfmark
240 fnt1
-480 10655(The)m 902(input)s 1447(to)s 1679(Lout)s 2184(consists)s
+480 10657(The)m 902(input)s 1447(to)s 1679(Lout)s 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
+4598 10659(te)m 4(xtual)k 5297(units)s 240 fnt1 5757 10657(,)m
-[ /Dest /LOUT19_4255_det_lexi_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_lexi_1 /DEST pdfmark
5857(which)s 6492(may)s 6951(be)s 7226(either)s 240 fnt6
-7822 10657(white)m 8386(spaces)s 240 fnt1 9019 10655(,)m 240 fnt6
-0 10369(identi\207er)m 2(s,)k 1047(delimiter)s 2(s,)k 240 fnt1
-2093 10367(or)m 240 fnt6 2352 10369(liter)m 3(al)k 2992(wor)s 8(ds)k
-240 fnt1 3565 10367(.)m 3729(Each)s 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 /LOUT19_4255_det_lexi_2 /DEST pdfmark
-
-[ /Dest /LOUT19_4255_det_lexi_3 /DEST pdfmark
-
-[ /Dest /LOUT19_4255_det_lexi_4 /DEST pdfmark
-
-[ /Dest /LOUT19_4255_det_lexi_5 /DEST pdfmark
-
-[ /Dest /LOUT19_4255_det_lexi_6 /DEST pdfmark
-
-[ /Dest /LOUT19_4255_det_lexi_7 /DEST pdfmark
-480 9829(letter)m 220 fnt2
-1934 9826(@ab-zAB-Z_)m 240 fnt1 480 9541(white)m 1067(space)s 240 fnt6
-1934 9543(space)m 2592(formfeed)s 3568(tab)s 3988(ne)s 3(wline)k
-240 fnt1 480 9253(quote)m 220 fnt2 1934 9250(")m 240 fnt1
-480 8965(escape)m 220 fnt2 1934 8962(\\)m 240 fnt1 480 8677(comment)m
-220 fnt2 1934 8674(#)m 240 fnt1 480 8389(other)m 220 fnt2
-1934 8386(!$%&'\(\)*+,-./0123456789:;<=>?[]^`{|}~)m 240 fnt1 0 7848(Notice)m 732(that)s 220 fnt2
-1189 7845(@)m 240 fnt1 1480 7848(and)m 220 fnt2 1923 7845(_)m
-240 fnt1 2144 7848(are)m 2531(classed)s 3318(as)s 3608(letters.)s
+7822 10659(white)m 8386(spaces)s 240 fnt1 9019 10657(,)m 240 fnt6
+0 10371(identi\207er)m 2(s,)k 1047(delimiter)s 2(s,)k 240 fnt1
+2093 10369(or)m 240 fnt6 2352 10371(liter)m 3(al)k 2992(wor)s 8(ds)k
+240 fnt1 3565 10369(.)m 3729(Each)s 4264(is)s 4474(a)s
+4640(sequence)s 5573(of)s 240 fnt6 5844 10371(c)m 3(har)k 3(acter)k 2(s)k
+240 fnt1 6914 10369(chosen)m 7636(from:)s
+[ /Dest /LOUT19_4262_det_lexi_2 /DEST pdfmark
+
+[ /Dest /LOUT19_4262_det_lexi_3 /DEST pdfmark
+
+[ /Dest /LOUT19_4262_det_lexi_4 /DEST pdfmark
+
+[ /Dest /LOUT19_4262_det_lexi_5 /DEST pdfmark
+
+[ /Dest /LOUT19_4262_det_lexi_6 /DEST pdfmark
+
+[ /Dest /LOUT19_4262_det_lexi_7 /DEST pdfmark
+480 9831(letter)m 220 fnt2
+1934 9828(@ab-zAB-Z_)m 240 fnt1 480 9543(white)m 1067(space)s 240 fnt6
+1934 9545(space)m 2592(formfeed)s 3568(tab)s 3988(ne)s 3(wline)k
+240 fnt1 480 9255(quote)m 220 fnt2 1934 9252(")m 240 fnt1
+480 8967(escape)m 220 fnt2 1934 8964(\\)m 240 fnt1 480 8679(comment)m
+220 fnt2 1934 8676(#)m 240 fnt1 480 8391(other)m 220 fnt2
+1934 8388(!$%&'\(\)*+,-./0123456789:;<=>?[]^`{|}~)m 240 fnt1 0 7850(Notice)m 732(that)s 220 fnt2
+1189 7847(@)m 240 fnt1 1480 7850(and)m 220 fnt2 1923 7847(_)m
+240 fnt1 2144 7850(are)m 2531(classed)s 3318(as)s 3608(letters.)s
4393(Basser)s 5129(Lout)s 5681(accepts)s 6474(the)s 6861(accented)s
-7795(letters)s 8467(of)s 8778(the)s 0 7560(ISO-LA)m 26(TIN-1)k
+7795(letters)s 8467(of)s 8778(the)s 0 7562(ISO-LA)m 26(TIN-1)k
1421(character)s 2388(set)s 2746(\(depending)s 3909(on)s 4238(ho)s 6(w)k
4732(it)s 4957(is)s 5200(installed\),)s 6228(and)s 6664(these)s
-7244(are)s 7624(also)s 8095(classed)s 8876(as)s 0 7272(letters.)m
+7244(are)s 7624(also)s 8095(classed)s 8876(as)s 0 7274(letters.)m
756(The)s 1195(ten)s 1555(digits)s 2148(are)s 2505(classed)s
3264(as)s 3525(`other')s 4218(characters,)s 5302(and)s 5717(in)s
5971(f)s 2(act)k 6397(the)s 6755(`other')s 7448(class)s
-7974(contains)s 8833(all)s 0 6984(8-bit)m 511(characters)s 1529(\(e)s 3(xcept)k
+7974(contains)s 8833(all)s 0 6986(8-bit)m 511(characters)s 1529(\(e)s 3(xcept)k
2289(octal)s 2808(0\))s 3056(not)s 3422(assigned)s 4304(to)s
-4543(pre)s 6(vious)k 5412(classes.)s 480 6610(A)m 240 fnt6
-698 6612(white)m 1256(space)s 240 fnt1 1841 6610(is)m 2038(a)s
+4543(pre)s 6(vious)k 5412(classes.)s 480 6612(A)m 240 fnt6
+698 6614(white)m 1256(space)s 240 fnt1 1841 6612(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 /LOUT19_4255_det_lexi_8 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_lexi_8 /DEST pdfmark
-[ /Dest /LOUT19_4255_det_lexi_9 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_lexi_9 /DEST pdfmark
-[ /Dest /LOUT19_4255_det_lexi_10 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_lexi_10 /DEST pdfmark
6805(Lout)s 7304(treats)s
-7858(the)s 8193(formfeed)s 0 6322(character)m 931(e)s 3(xactly)k
+7858(the)s 8193(formfeed)s 0 6324(character)m 931(e)s 3(xactly)k
1668(lik)s 2(e)k 2076(the)s 2420(space)s 3003(character;)s
3985(it)s 4173(is)s 4379(useful)s 5014(for)s 5348(getting)s
6061(page)s 6565(breaks)s 7236(when)s 7808(printing)s 8614(Lout)s
-0 6034(source)m 680(code.)s 480 5660(A)m 240 fnt6 709 5662(delimiter)m
-240 fnt1 1635 5660(is)m 1844(a)s 2009(sequence)s 2941(of)s
+0 6036(source)m 680(code.)s 480 5662(A)m 240 fnt6 709 5664(delimiter)m
+240 fnt1 1635 5662(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 /LOUT19_4255_det_lexi_11 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_lexi_11 /DEST pdfmark
6754(is)s 6963(the)s 7310(name)s 7883(of)s
-8153(a)s 8317(symbol.)s 0 5372(F)m 3(or)k 417(e)s 3(xample,)k
-220 fnt2 1360 5369({)m 240 fnt1 1512 5372(and)m 220 fnt2
-1945 5369(//)m 240 fnt1 2159 5372(are)m 2534(delimiters.)s 3681(When)s
+8153(a)s 8317(symbol.)s 0 5374(F)m 3(or)k 417(e)s 3(xample,)k
+220 fnt2 1360 5371({)m 240 fnt1 1512 5374(and)m 220 fnt2
+1945 5371(//)m 240 fnt1 2159 5374(are)m 2534(delimiters.)s 3681(When)s
4338(de\207ning)s 5205(a)s 5400(delimiter)s 9(,)k 6387(the)s
-6764(name)s 7366(must)s 7920(be)s 8231(enclosed)s 0 5084(in)m
-243(quotes:)s 220 fnt2 480 4585(def "^" { {} ^& {} })m 240 fnt1 0 4091(b)m 4(ut)k
+6764(name)s 7366(must)s 7920(be)s 8231(enclosed)s 0 5086(in)m
+243(quotes:)s 220 fnt2 480 4587(def "^" { {} ^& {} })m 240 fnt1 0 4093(b)m 4(ut)k
361(quotes)s 1036(are)s 1381(not)s 1746(used)s 2242(when)s
2816(the)s 3163(delimiter)s 4082(is)s 4291(in)s 9(v)k 4(ok)k 2(ed.)k
5211(A)s 5439(delimiter)s 6359(may)s 6824(ha)s 4(v)k 3(e)k
-7323(delimiters)s 8327(and)s 8729(an)s 3(y)k 0 3803(other)m
+7323(delimiters)s 8327(and)s 8729(an)s 3(y)k 0 3805(other)m
558(characters)s 1584(adjacent,)s 2495(whereas)s 3337(identi\207ers)s 4351(may)s
4825(not)s 5199(be)s 5489(adjacent)s 6353(to)s 6600(letters)s
-7241(or)s 7508(other)s 8067(identi\207ers.)s 0 3515(The)m 428(complete)s
+7241(or)s 7508(other)s 8067(identi\207ers.)s 0 3517(The)m 428(complete)s
1360(list)s 1711(of)s 1982(prede\207ned)s 3050(delimiters)s 4055(is)s
-220 fnt2 480 3014(/)m 480 2726(//)m 480 2438(^/)m 480 2150(^//)m
-1727 3014(|)m 1727 2726(||)m 1727 2438(^|)m 1727 2150(^||)m 2974 3014(&)m
-2974 2726(^&)m 4221 3014(&&)m 4221 2726({)m 4221 2438(})m 240 fnt1
-0 1695(A)m 230(longer)s 901(delimiter)s 1822(lik)s 2(e)k
-220 fnt2 2234 1692(<=)m 240 fnt1 2542 1695(will)m 2968(be)s
+220 fnt2 480 3016(/)m 480 2728(//)m 480 2440(^/)m 480 2152(^//)m
+1727 3016(|)m 1727 2728(||)m 1727 2440(^|)m 1727 2152(^||)m 2974 3016(&)m
+2974 2728(^&)m 4221 3016(&&)m 4221 2728({)m 4221 2440(})m 240 fnt1
+0 1697(A)m 230(longer)s 901(delimiter)s 1822(lik)s 2(e)k
+220 fnt2 2234 1694(<=)m 240 fnt1 2542 1697(will)m 2968(be)s
3250(recognised)s 4344(in)s 4587(preference)s 5650(to)s 5889(a)s
6055(shorter)s 6778(one)s 7180(lik)s 2(e)k 220 fnt2
-7592 1692(<)m 240 fnt1 7710 1695(.)m 480 1321(An)m 240 fnt6
-855 1323(identi\207er)m 240 fnt1 1808 1321(is)m 2043(a)s 2234(sequence)s
+7592 1694(<)m 240 fnt1 7710 1697(.)m 480 1323(An)m 240 fnt6
+855 1325(identi\207er)m 240 fnt1 1808 1323(is)m 2043(a)s 2234(sequence)s
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 /LOUT19_4255_det_lexi_12 /DEST pdfmark
-7791(symbol.)s 8685(It)s 8916(is)s 0 1033(con)m 9(v)k 3(entional)k
+[ /Dest /LOUT19_4262_det_lexi_12 /DEST pdfmark
+7791(symbol.)s 8685(It)s 8916(is)s 0 1035(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
-5436 1030(@)m 240 fnt1 5627 1033(;)m 5829(Basser)s 6556(Lout)s
+5436 1032(@)m 240 fnt1 5627 1035(;)m 5829(Basser)s 6556(Lout)s
7098(will)s 7554(print)s 8095(a)s 8291(w)s 2(arning)k
-0 745(message)m 865(if)s 1081(it)s 1272(\207nds)s 1788(an)s
+0 747(message)m 865(if)s 1081(it)s 1272(\207nds)s 1788(an)s
2070(unquoted)s 3019(literal)s 3628(w)s 2(ord)k 4175(\(see)s
4614(belo)s 6(w\))k 5320(be)s 3(ginning)k 6327(with)s
-220 fnt2 6808 742(@)m 240 fnt1 6999 745(,)m 7105(since)s
-7651(such)s 8146(w)s 2(ords)k 8779(are)s 0 457(usually)m
+220 fnt2 6808 744(@)m 240 fnt1 6999 747(,)m 7105(since)s
+7651(such)s 8146(w)s 2(ords)k 8779(are)s 0 459(usually)m
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
+0 171(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
+0 0 0 0 240 288 60 1417 -14867 LoutGr2
+0 LoutMargSet
grestore
grestore
192 fnt5
-5857 -15421(13)m
+5856 -15423(14)m
grestore
grestore
@@ -5168,22 +5221,22 @@ grestore
pgsave restore
showpage
-%%Page: 14 20
+%%Page: 15 21
%%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
@@ -5198,22 +5251,24 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(14)m
-240 fnt6 8674 -1580(Chapter)m 9524(2.)s 9798(Details)s gsave
+240 fnt6 1417 -1580(2.1.)m
+1871(Le)s 4(xical)k 2630(structur)s 8(e)k 3538(\(wor)s 8(ds,)k
+4288(spaces,)s 5019(symbols\))s 5919(and)s 6345(macr)s 10(os)k
+240 fnt5 10250 -1583(15)m gsave
1417 -15423 translate
-240 fnt1
-9066 13368 0 13259 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-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 8814(@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
+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 8814(@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(@HMirror)m 480 3054(@HScale)m
@@ -5248,15 +5303,15 @@ grestore
5487(symbols)s 220 fnt2 6385 2308(@LClos)m 240 fnt1 7161 2311(,)m
220 fnt2 7316 2308(@LEn)m 4(v)k 240 fnt1 8034 2311(,)m
-[ /Dest /LOUT19_4255_det_lexi_13 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_lexi_13 /DEST pdfmark
-[ /Dest /LOUT19_4255_det_lexi_14 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_lexi_14 /DEST pdfmark
-[ /Dest /LOUT19_4255_det_lexi_15 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_lexi_15 /DEST pdfmark
-[ /Dest /LOUT19_4255_det_lexi_16 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_lexi_16 /DEST pdfmark
-[ /Dest /LOUT19_4255_det_lexi_17 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_lexi_17 /DEST pdfmark
220 fnt2 8190 2308(@LInput)m 240 fnt1 9019 2311(,)m 220 fnt2
0 2020(@L)m 24(Vis)k 240 fnt1 722 2023(and)m 220 fnt2
1170 2020(@LUse)m 240 fnt1 2001 2023(appear)m 2742(in)s 3029(cross)s
@@ -5270,11 +5325,11 @@ grestore
1213 1075(liter)m 3(al)k 1864(wor)s 8(d)k 240 fnt1
2355 1073(,)m 2473(which)s 3126(means)s 3799(that)s 4227(it)s
4430(will)s
-[ /Dest /LOUT19_4255_det_lexi_18 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_lexi_18 /DEST pdfmark
-[ /Dest /LOUT19_4255_det_lexi_19 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_lexi_19 /DEST pdfmark
-[ /Dest /LOUT19_4255_det_lexi_20 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_lexi_20 /DEST pdfmark
4867(pass)s 5341(through)s 6154(Lout)s 6677(unchanged.)s
7890(An)s 8251(arbitrary)s 0 785(sequence)m 926(of)s 1190(characters)s
2201(enclosed)s 3089(in)s 3325(double)s 4026(quotes,)s 4751(for)s
@@ -5291,7 +5346,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -5303,22 +5358,22 @@ grestore
pgsave restore
showpage
-%%Page: 15 21
+%%Page: 16 22
%%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
@@ -5333,28 +5388,26 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(2.1.)m
-1871(Le)s 4(xical)k 2630(structur)s 8(e)k 3538(\(wor)s 8(ds,)k
-4288(spaces,)s 5019(symbols\))s 5919(and)s 6345(macr)s 10(os)k
-240 fnt5 10250 -1583(15)m gsave
+240 fnt5 1417 -1583(16)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 13368 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-220 fnt2 480 13167(\\")m
-240 fnt1 1235 13170(produces)m 220 fnt2 2150 13167(")m 480 12879(\\\\)m
-240 fnt1 1235 12882(\\)m 220 fnt2 480 12591(\\ddd)m 240 fnt1
-1235 12594(the)m 1583(character)s 2517(whose)s 3185(ASCII)s 3865(code)s
-4373(is)s 1235 12306(the)m 1583(up)s 1876(to)s 2115(three)s
-2648(digit)s 3146(octal)s 3665(number)s 220 fnt2 4456 12303(ddd)m
-240 fnt1 0 11765(So,)m 360(for)s 698(e)s 3(xample,)k
-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 /LOUT19_4255_det_lexi_21 /DEST pdfmark
-220 fnt2 3328 11388(#)m 240 fnt1
-3502 11391(is)m 3709(encountered,)s 4982(e)s 6(v)k 3(erything)k
+220 fnt2 480 13167(\\")m 240 fnt1 1235 13170(produces)m 220 fnt2
+2150 13167(")m 480 12879(\\\\)m 240 fnt1 1235 12882(\\)m 220 fnt2
+480 12591(\\ddd)m 240 fnt1 1235 12594(the)m 1583(character)s 2517(whose)s
+3185(ASCII)s 3865(code)s 4373(is)s 1235 12306(the)m 1583(up)s
+1876(to)s 2115(three)s 2648(digit)s 3146(octal)s 3665(number)s
+220 fnt2 4456 12303(ddd)m 240 fnt1 0 11765(So,)m 360(for)s
+698(e)s 3(xample,)k 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 /LOUT19_4262_det_lexi_21 /DEST pdfmark
+220 fnt2
+3328 11388(#)m 240 fnt1 3502 11391(is)m 3709(encountered,)s 4982(e)s 6(v)k 3(erything)k
6045(from)s 6566(that)s 6981(point)s 7530(to)s 7765(the)s
8110(end)s 8511(of)s 8778(the)s 0 11103(line)m 414(is)s
624(ignored.)s 1519(This)s 1995(is)s 2205(useful)s 2844(for)s
@@ -5363,7 +5416,7 @@ grestore
240 fnt1 0 9819(for)m 338(temporarily)s 1506(deleting)s 2329(parts)s
2844(of)s 3115(the)s 3463(document,)s 4514(and)s 4918(so)s
5184(on.)s 240 fnt6 480 9447(Macr)m 10(os)k
-[ /Dest /LOUT19_4255_det_lexi_22 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_lexi_22 /DEST pdfmark
240 fnt1
1268 9445(pro)m 3(vide)k 2064(a)s 2242(means)s 2916(of)s
3199(de\207ning)s 4049(symbols)s 4910(which)s 5564(stand)s 6139(for)s
@@ -5421,9 +5474,9 @@ grestore
6496(ha)s 4(v)k 3(e)k 6989(an)s 3(y)k
7377(number)s 8159(of)s 240 fnt6 8421 3555(named)m 0 3267(par)m 3(ameter)k 2(s)k
240 fnt1 1080 3265(:)m
-[ /Dest /LOUT19_4255_det_name_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_name_1 /DEST pdfmark
-[ /Dest /LOUT19_4255_det_name_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_name_2 /DEST pdfmark
220 fnt2 480 2768(def @Chapter)m 480 2480( named @T)m 26(ag {})k
480 2192( named @Title {})m 480 1904( r)m -3(ight x)k 480 1616({)m 480 1328( ...)m
480 1040(})m 240 fnt1 0 546(Their)m 577(de\207nitions)s 1639(appear)s
@@ -5432,7 +5485,7 @@ grestore
7517(each)s 8013(is)s 8224(follo)s 6(wed)k 0 258(by)m
293(a)s 240 fnt6 457 260(default)m 1183(value)s 240 fnt1
1753 258(between)m
-[ /Dest /LOUT19_4255_det_name_3 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_name_3 /DEST pdfmark
2605(braces.)s 3377(When)s 220 fnt2 4004 255(@Chapter)m
240 fnt1 5066 258(is)m 5274(in)s 9(v)k 4(ok)k 2(ed,)k
6136(its)s 6411(named)s 7105(parameters)s 8201(are)s 8546(gi)s 6(v)k 3(en)k
@@ -5442,7 +5495,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -5454,22 +5507,22 @@ grestore
pgsave restore
showpage
-%%Page: 16 22
+%%Page: 17 23
%%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
@@ -5484,19 +5537,20 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(16)m
-240 fnt6 8674 -1580(Chapter)m 9524(2.)s 9798(Details)s gsave
+240 fnt6 1417 -1580(2.2.)m
+1871(Named)s 2616(par)s 3(ameter)k 2(s)k 240 fnt5
+10248 -1583(17)m gsave
1417 -15423 translate
-240 fnt1
-9066 13368 0 13259 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-0 13205(v)m 6(alues)k 656(in)s 899(the)s 1247(follo)s 6(wing)k
-2224(w)s 2(ay:)k 220 fnt2 480 12704(@Chapter)m 480 12416( @T)m 26(ag { intro })k
-480 12128( @Title { Introduction })m 480 11840({)m 480 11552( ...)m 480 11264(})m 240 fnt1
-0 10770(That)m 485(is,)s 737(a)s 889(list)s 1226(of)s
-1483(named)s 2166(parameters)s 3250(appears)s 4017(immediately)s 5251(follo)s 6(wing)k
+0 13205(v)m 6(alues)k 656(in)s
+899(the)s 1247(follo)s 6(wing)k 2224(w)s 2(ay:)k
+220 fnt2 480 12704(@Chapter)m 480 12416( @T)m 26(ag { intro })k 480 12128( @Title { Introduction })m
+480 11840({)m 480 11552( ...)m 480 11264(})m 240 fnt1 0 10770(That)m
+485(is,)s 737(a)s 889(list)s 1226(of)s 1483(named)s
+2166(parameters)s 3250(appears)s 4017(immediately)s 5251(follo)s 6(wing)k
6214(the)s 6549(symbol,)s 7347(each)s 7828(with)s 8296(its)s
8558(v)s 6(alue)k 0 10482(enclosed)m 900(in)s 1149(braces.)s
1929(An)s 3(y)k 2399(right)s 2916(parameter)s 3936(follo)s 6(ws)k
@@ -5519,7 +5573,7 @@ grestore
8405(def)s 2(ault)k 0 8956(v)m 6(alue)k 568(as)s
818(just)s 1223(described.)s 480 8582(A)m 719(named)s 220 fnt2
1424 8579(@T)m 26(ag)k 240 fnt1 2057 8582(parameter)m
-[ /Dest /LOUT19_4255_det_name_4 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_name_4 /DEST pdfmark
3080(does)s
3580(not)s 3955(tak)s 2(e)k 4417(its)s 4702(def)s 2(ault)k
5433(v)s 6(alue)k 6010(from)s 6544(the)s 6901(de\207nition;)s
@@ -5574,7 +5628,7 @@ gsave
240 fnt1
0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -5586,22 +5640,22 @@ grestore
pgsave restore
showpage
-%%Page: 17 23
+%%Page: 18 24
%%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
@@ -5616,49 +5670,49 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(2.2.)m
-1871(Named)s 2616(par)s 3(ameter)k 2(s)k 240 fnt5
-10248 -1583(17)m gsave
+240 fnt5 1417 -1583(18)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 13368 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-0 13205(In)m 252(practice,)s 1110(e)s 3(xamples)k
-2057(of)s 2323(named)s 3015(parameters)s 4109(with)s 4586(parameters)s
-5680(all)s 5969(ha)s 4(v)k 3(e)k 6466(this)s
-6857(\210a)s 4(v)k 4(our)k 7583(of)s 7850(format)s
-8541(being)s 0 12917(separated)m 996(from)s 1556(content;)s 2409(running)s
-3243(headers)s 4060(\(Section)s 4950(4.3\))s 5414(and)s 5854(printing)s
-6701(styles)s 7332(for)s 7707(bibliographies)s 0 12629(\(Section)m 853(4.5\))s
-1281(are)s 1628(tw)s 2(o)k 2038(major)s 2655(ones.)s
-240 fnt5 0 11836(2.3.)m 471(Nested)s 1216(de\207nitions,)s 2392(body)s
-2954(parameters,)s 4236(extend,)s 5027(import,)s 5844(and)s 6285(export)s
-
+0 13205(In)m 252(practice,)s 1110(e)s 3(xamples)k 2057(of)s
+2323(named)s 3015(parameters)s 4109(with)s 4586(parameters)s 5680(all)s
+5969(ha)s 4(v)k 3(e)k 6466(this)s 6857(\210a)s 4(v)k 4(our)k
+7583(of)s 7850(format)s 8541(being)s 0 12917(separated)m 996(from)s
+1556(content;)s 2409(running)s 3243(headers)s 4060(\(Section)s 4950(4.3\))s
+5414(and)s 5854(printing)s 6701(styles)s 7332(for)s 7707(bibliographies)s
+0 12629(\(Section)m 853(4.5\))s 1281(are)s 1628(tw)s 2(o)k
+2038(major)s 2655(ones.)s 240 fnt5 0 11836(2.3.)m 471(Nested)s
+1216(de\207nitions,)s 2392(body)s 2954(parameters,)s 4236(extend,)s 5027(import,)s
+5844(and)s 6285(export)s
[ /Dest /LOUTvisibility /DEST pdfmark
-240 fnt1 480 11359(A)m 710(de\207nition)s 1684(may)s 2150(contain)s
-
-[ /Dest /LOUT19_4255_det_visi_1 /DEST pdfmark
-2911(other)s 3462(de\207nitions)s 4523(at)s 4755(the)s 5103(be)s 3(ginning)k
-6111(of)s 6382(its)s 6658(body:)s 220 fnt2 480 10858(def @NineSquare)m
-480 10570( r)m -3(ight x)k 480 10282({)m 480 9994( def @Three { x |0.2i x |0.2i x })m 480 9418( @Three /0.2i @Three /0.2i @Three)m
-480 9130(})m 240 fnt1 0 8636(A)m 227(parameter)s 1238(lik)s 2(e)k
-220 fnt2 1646 8633(x)m 240 fnt1 1811 8636(may)m 2274(be)s
-2552(in)s 9(v)k 4(ok)k 2(ed)k 3364(an)s 3(ywhere)k
-4343(within)s 5008(the)s 5353(body)s 5883(of)s 6151(the)s
-6495(symbol)s 7252(it)s 7441(is)s 7647(a)s 7810(parameter)s
-8820(of,)s 0 8348(including)m 973(within)s 1657(nested)s 2342(de\207nitions.)s
-3532(A)s 3778(nested)s 4463(symbol)s 5239(lik)s 2(e)k
-220 fnt2 5667 8345(@Three)m 240 fnt1 6531 8348(may)m 7013(be)s
-7311(in)s 9(v)k 4(ok)k 2(ed)k 8143(an)s 3(ywhere)k
-0 8060(from)m 518(the)s 860(be)s 3(ginning)k 1862(of)s
-2127(its)s 2397(o)s 6(wn)k 2855(body)s 3383(to)s
-3616(the)s 3958(end)s 4355(of)s 4620(the)s 4962(body)s
-5490(of)s 5755(the)s 6097(symbol)s 6851(it)s 7037(is)s
-7241(de\207ned)s 7998(within.)s 8766(So,)s 0 7772(assuming)m 957(an)s
-1240(appropriate)s 2384(de\207nition)s 3358(of)s 220 fnt2 3629 7769(@Bo)m 6(x)k
-240 fnt1 4222 7772(,)m 220 fnt2 480 7271(@NineSquare @Bo)m 6(x)k
-240 fnt1 0 6775(has)m 370(result)s 2796 2796 226 2570 240 288 60 480 3689 LoutGr2
+240 fnt1 480 11359(A)m 710(de\207nition)s
+1684(may)s 2150(contain)s
+[ /Dest /LOUT19_4262_det_visi_1 /DEST pdfmark
+2911(other)s 3462(de\207nitions)s 4523(at)s
+4755(the)s 5103(be)s 3(ginning)k 6111(of)s 6382(its)s
+6658(body:)s 220 fnt2 480 10858(def @NineSquare)m 480 10570( r)m -3(ight x)k
+480 10282({)m 480 9994( def @Three { x |0.2i x |0.2i x })m 480 9418( @Three /0.2i @Three /0.2i @Three)m 480 9130(})m 240 fnt1
+0 8636(A)m 227(parameter)s 1238(lik)s 2(e)k 220 fnt2
+1646 8633(x)m 240 fnt1 1811 8636(may)m 2274(be)s 2552(in)s 9(v)k 4(ok)k 2(ed)k
+3364(an)s 3(ywhere)k 4343(within)s 5008(the)s 5353(body)s
+5883(of)s 6151(the)s 6495(symbol)s 7252(it)s 7441(is)s
+7647(a)s 7810(parameter)s 8820(of,)s 0 8348(including)m 973(within)s
+1657(nested)s 2342(de\207nitions.)s 3532(A)s 3778(nested)s 4463(symbol)s
+5239(lik)s 2(e)k 220 fnt2 5667 8345(@Three)m 240 fnt1
+6531 8348(may)m 7013(be)s 7311(in)s 9(v)k 4(ok)k 2(ed)k
+8143(an)s 3(ywhere)k 0 8060(from)m 518(the)s 860(be)s 3(ginning)k
+1862(of)s 2127(its)s 2397(o)s 6(wn)k 2855(body)s
+3383(to)s 3616(the)s 3958(end)s 4355(of)s 4620(the)s
+4962(body)s 5490(of)s 5755(the)s 6097(symbol)s 6851(it)s
+7037(is)s 7241(de\207ned)s 7998(within.)s 8766(So,)s 0 7772(assuming)m
+957(an)s 1240(appropriate)s 2384(de\207nition)s 3358(of)s 220 fnt2
+3629 7769(@Bo)m 6(x)k 240 fnt1 4222 7772(,)m 220 fnt2
+480 7271(@NineSquare @Bo)m 6(x)k 240 fnt1 0 6775(has)m 370(result)s
+2796 2796 226 2570 240 288 60 480 3689 LoutGr2
grestore save gsave 200 dict begin lfigdict begin
grestore
740 740 226 514 240 288 60 0 2056 LoutGr2
@@ -5735,21 +5789,21 @@ grestore
grestore
end end restore
grestore
-0 3238(Nested)m 722(de\207nitions)s
-1783(may)s 2249(themselv)s 3(es)k 3359(contain)s 4120(nested)s
-4789(de\207nitions,)s 5906(to)s 6145(arbitrary)s 7020(depth.)s 480 2864(There)m
-1100(are)s 1454(three)s 1994(special)s 2719(features)s 3532(which)s
-4181(permit)s 4872(a)s 5045(nested)s 5721(symbol)s 6488(or)s
-6754(parameter)s 7775(to)s 8021(be)s 8311(in)s 9(v)k 4(ok)k 2(ed)k
-0 2576(outside)m 737(its)s 1003(normal)s 1725(range;)s 2358(that)s
-2766(is,)s 3022(outside)s 3759(the)s 4096(body)s 4620(of)s
-4881(the)s 5219(enclosing)s 6179(symbol.)s 7038(The)s 7456(\207rst)s
-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
+0 3238(Nested)m 722(de\207nitions)s 1783(may)s 2249(themselv)s 3(es)k
+3359(contain)s 4120(nested)s 4789(de\207nitions,)s 5906(to)s 6145(arbitrary)s
+7020(depth.)s 480 2864(There)m 1100(are)s 1454(three)s 1994(special)s
+2719(features)s 3532(which)s 4181(permit)s 4872(a)s 5045(nested)s
+5721(symbol)s 6488(or)s 6754(parameter)s 7775(to)s 8021(be)s
+8311(in)s 9(v)k 4(ok)k 2(ed)k 0 2576(outside)m
+737(its)s 1003(normal)s 1725(range;)s 2358(that)s 2766(is,)s
+3022(outside)s 3759(the)s 4096(body)s 4620(of)s 4881(the)s
+5219(enclosing)s 6179(symbol.)s 7038(The)s 7456(\207rst)s 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 /LOUT19_4255_det_visi_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_visi_2 /DEST pdfmark
-[ /Dest /LOUT19_4255_det_visi_3 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_visi_3 /DEST pdfmark
3780(an)s 4059(alternati)s 6(v)k 3(e)k
5108(form)s 5628(of)s 5895(right)s 6401(parameter)s 13(.)k
7502(The)s 7926(Eq)s 8245(equation)s 0 2000(formatting)m 1053(package)s
@@ -5766,7 +5820,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -5778,23 +5832,23 @@ grestore
pgsave restore
showpage
-%%Page: 18 24
+%%Page: 19 25
%%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
@@ -5811,13 +5865,14 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(18)m
-240 fnt6 8674 -1580(Chapter)m 9524(2.)s 9798(Details)s gsave
+240 fnt6 1417 -1580(2.3.)m
+1871(Nested)s 2588(de\207nitions,)s 3678(body)s 4200(par)s 3(ameter)k 2(s,)k
+5378(e)s 4(xtend,)k 6091(import,)s 6822(and)s 7248(e)s 4(xport)k
+240 fnt5 10249 -1583(19)m gsave
1417 -15423 translate
-240 fnt1
-9066 13368 0 13268 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13268 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
220 fnt2 480 13211(e)m 6(xpor)k -8(t "+" sup o)k 3(v)k 5(er)k
480 12635(def @Eq)m 480 12347( body x)m 480 12059({)m 480 11771( def "+" ...)m 480 11483( def sup ...)m
@@ -5829,7 +5884,7 @@ grestore
220 fnt2 274 9258(@Eq)m 240 fnt1 815 9261(in)m 1061(an)s
220 fnt2 1347 9258(e)m 6(xpor)k -8(t)k 240 fnt1
2018 9261(clause,)m
-[ /Dest /LOUT19_4255_det_visi_4 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_visi_4 /DEST pdfmark
2725(preceding)s 3724(the)s 4075(de\207nition)s 5052(as)s
5305(sho)s 6(wn.)k 6092(Only)s 6628(e)s 3(xported)k
7523(symbols)s 8375(may)s 8844(be)s 0 8973(in)m 9(v)k 4(ok)k 2(ed)k
@@ -5885,7 +5940,7 @@ grestore
7037(within)s 7770(a)s 8002(subsequent)s 0 3198(de\207nition)m 974(or)s
1233(macro)s 1883(by)s 2177(preceding)s 3173(it)s 3365(with)s
3847(an)s 220 fnt2 4130 3195(impor)m -8(t)k
-[ /Dest /LOUT19_4255_det_visi_5 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_visi_5 /DEST pdfmark
240 fnt1
4803 3198(clause,)m 5507(lik)s 2(e)k 5919(this:)s 220 fnt2
480 2697(impor)m -8(t @Eq)k 480 2409(def p)m 6(ythag { sqr)k -8(t { x sup 2 + y sup 2 } })k
@@ -5914,7 +5969,7 @@ gsave
240 fnt1
0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -5926,22 +5981,22 @@ grestore
pgsave restore
showpage
-%%Page: 19 25
+%%Page: 20 26
%%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
@@ -5956,25 +6011,23 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(2.3.)m
-1871(Nested)s 2588(de\207nitions,)s 3678(body)s 4200(par)s 3(ameter)k 2(s,)k
-5378(e)s 4(xtend,)k 6091(import,)s 6822(and)s 7248(e)s 4(xport)k
-240 fnt5 10249 -1583(19)m gsave
+240 fnt5 1417 -1583(20)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 13264 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-220 fnt2 480 13207(e)m 6(xtend @Eq)k
-480 12919(def p)m 6(ythag { sqr)k -8(t { x sup 2 + y sup 2 } })k 240 fnt1 0 12420(The)m
-418(ef)s 6(fect)k 1003(of)s 1264(this)s 1649(is)s
-1849(just)s 2243(as)s 2483(though)s 3195(the)s 3533(de\207nition)s
-4496(of)s 220 fnt2 4757 12417(p)m 6(ythag)k 240 fnt1
-5447 12420(had)m 5841(occurred)s 6724(directly)s 7497(after)s 7982(the)s
-8319(e)s 3(xisting)k 0 12132(de\207nitions)m 1058(within)s 220 fnt2
-1722 12129(@Eq)m 240 fnt1 2200 12132(,)m 2303(with)s 220 fnt2
-2782 12129(p)m 6(ythag)k 240 fnt1 3479 12132(added)m 4105(to)s
-220 fnt2 4340 12129(@Eq)m 240 fnt1 4818 12132(')m 13(s)k
+220 fnt2 480 13207(e)m 6(xtend @Eq)k 480 12919(def p)m 6(ythag { sqr)k -8(t { x sup 2 + y sup 2 } })k
+240 fnt1 0 12420(The)m 418(ef)s 6(fect)k 1003(of)s
+1264(this)s 1649(is)s 1849(just)s 2243(as)s 2483(though)s
+3195(the)s 3533(de\207nition)s 4496(of)s 220 fnt2 4757 12417(p)m 6(ythag)k
+240 fnt1 5447 12420(had)m 5841(occurred)s 6724(directly)s 7497(after)s
+7982(the)s 8319(e)s 3(xisting)k 0 12132(de\207nitions)m 1058(within)s
+220 fnt2 1722 12129(@Eq)m 240 fnt1 2200 12132(,)m 2303(with)s
+220 fnt2 2782 12129(p)m 6(ythag)k 240 fnt1 3479 12132(added)m
+4105(to)s 220 fnt2 4340 12129(@Eq)m 240 fnt1 4818 12132(')m 13(s)k
5025(e)s 3(xport)k 5689(list.)s 6140(This)s 6612(is)s
6819(useful)s 7454(for)s 7788(e)s 3(xtending)k 8778(the)s
0 11844(capabilities)m 1128(of)s 1389(a)s 1545(package)s 2375(of)s
@@ -6073,7 +6126,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -6085,22 +6138,22 @@ grestore
pgsave restore
showpage
-%%Page: 20 26
+%%Page: 21 27
%%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
@@ -6115,22 +6168,23 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(20)m
-240 fnt6 8674 -1580(Chapter)m 9524(2.)s 9798(Details)s gsave
+240 fnt6 1417 -1580(2.3.)m
+1871(Nested)s 2588(de\207nitions,)s 3678(body)s 4200(par)s 3(ameter)k 2(s,)k
+5378(e)s 4(xtend,)k 6091(import,)s 6822(and)s 7248(e)s 4(xport)k
+240 fnt5 10256 -1583(21)m gsave
1417 -15423 translate
-240 fnt1
-9066 13368 0 13259 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-0 13205(v)m 6(alue)k 582(of)s 868(parameters)s 1980(of)s
-220 fnt2 2266 13202(@Tb)m 4(l)k 240 fnt1 2775 13205(.)m
-2953(If)s 220 fnt2 3198 13202(@Cell)m 240 fnt1 3857 13205(is)m
-4082(used)s 4593(within)s 5276(an)s 5573(actual)s 220 fnt2
-6213 13202(@F)m 6(or)k -5(mat)k 240 fnt1 7200 13205(parameter)m 9(,)k
-8267(its)s 8558(v)s 6(alue)k 0 12917(depends)m 833(on)s
-1126(the)s 1471(v)s 6(alue)k 2035(of)s 2303(parameters)s
-3397(of)s 3665(the)s 4009(in)s 9(v)k 4(ocation)k
+0 13205(v)m 6(alue)k
+582(of)s 868(parameters)s 1980(of)s 220 fnt2 2266 13202(@Tb)m 4(l)k
+240 fnt1 2775 13205(.)m 2953(If)s 220 fnt2 3198 13202(@Cell)m
+240 fnt1 3857 13205(is)m 4082(used)s 4593(within)s 5276(an)s
+5573(actual)s 220 fnt2 6213 13202(@F)m 6(or)k -5(mat)k
+240 fnt1 7200 13205(parameter)m 9(,)k 8267(its)s 8558(v)s 6(alue)k
+0 12917(depends)m 833(on)s 1126(the)s 1471(v)s 6(alue)k
+2035(of)s 2303(parameters)s 3397(of)s 3665(the)s 4009(in)s 9(v)k 4(ocation)k
5060(of)s 220 fnt2 5327 12914(@Tb)m 4(l)k 240 fnt1
5893 12917(of)m 6160(which)s 6799(the)s 220 fnt2 7143 12914(@F)m 6(or)k -5(mat)k
240 fnt1 8112 12917(parameter)m 0 12629(is)m 210(a)s 376(part.)s
@@ -6215,7 +6269,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -6227,22 +6281,22 @@ grestore
pgsave restore
showpage
-%%Page: 21 27
+%%Page: 22 28
%%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
@@ -6257,25 +6311,24 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(2.4.)m
-1871(F)s 10(ilter)k 8(ed)k 2688(right)s 3217(and)s
-3643(body)s 4165(par)s 3(ameter)k 2(s)k 240 fnt5
-10256 -1583(21)m gsave
+240 fnt5 1417 -1583(22)m
+240 fnt6 8674 -1580(Chapter)m 9524(2.)s 9798(Details)s gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
+240 fnt1
+9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-0 13205(It)m 205(is)s 415(a)s
-581(f)s 2(atal)k 1057(error)s 1580(for)s 1918(the)s
-2266(system)s 2990(command)s 3992(to)s 4231(return)s 4858(a)s
-5024(non-zero)s 5927(status.)s 480 12831(No)m 6(w)k 1001(the)s
-220 fnt2 1356 12828(sor)m -8(t)k 240 fnt1 1793 12831(command)m
-2802(has)s 3179(options)s 220 fnt2 3942 12828(-u)m 240 fnt1
-4190 12831(for)m 4535(deleting)s 5365(duplicate)s 6304(lines,)s 6869(and)s
-220 fnt2 7280 12828(-r)m 240 fnt1 7493 12831(for)m 7838(re)s 6(v)k 3(ersing)k
-8778(the)s 0 12543(sorting)m 717(order)s 13(.)k 1372(So)s
-1678(the)s 2026(result)s 2616(of)s 220 fnt2 480 12042(@Sor)m -8(t)k
+0 13205(It)m 205(is)s 415(a)s 581(f)s 2(atal)k
+1057(error)s 1580(for)s 1918(the)s 2266(system)s 2990(command)s
+3992(to)s 4231(return)s 4858(a)s 5024(non-zero)s 5927(status.)s
+480 12831(No)m 6(w)k 1001(the)s 220 fnt2 1356 12828(sor)m -8(t)k
+240 fnt1 1793 12831(command)m 2802(has)s 3179(options)s 220 fnt2
+3942 12828(-u)m 240 fnt1 4190 12831(for)m 4535(deleting)s 5365(duplicate)s
+6304(lines,)s 6869(and)s 220 fnt2 7280 12828(-r)m 240 fnt1
+7493 12831(for)m 7838(re)s 6(v)k 3(ersing)k 8778(the)s
+0 12543(sorting)m 717(order)s 13(.)k 1372(So)s 1678(the)s
+2026(result)s 2616(of)s 220 fnt2 480 12042(@Sor)m -8(t)k
480 11754( @Options { -r -u })m 480 11466({)m 480 11178(A)m 6(usten, J)k 4(ane)k
480 10890(Dic)m 4(k)k 4(ens)k 3(, Char)k -3(les)k
480 10602(Eliot, George)m 480 10314(Hardy)m 22(, )k 11(Thomas)k 480 10026(Bront{@Char edieresis}, Char)m -3(lotte)k
@@ -6358,7 +6411,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -6370,22 +6423,22 @@ grestore
pgsave restore
showpage
-%%Page: 22 28
+%%Page: 23 29
%%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
@@ -6400,30 +6453,31 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(22)m
-240 fnt6 8674 -1580(Chapter)m 9524(2.)s 9798(Details)s gsave
+240 fnt6 1417 -1580(2.4.)m
+1871(F)s 10(ilter)k 8(ed)k 2688(right)s 3217(and)s
+3643(body)s 4165(par)s 3(ameter)k 2(s)k 240 fnt5
+10250 -1583(23)m gsave
1417 -15423 translate
-240 fnt1
-9066 13368 0 13259 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-0 13205(a)m 206(compromise)s 1484(between)s 2378(the)s 2766(Lout)s
-3319(con)s 9(v)k 3(ention,)k 4518(that)s 4976(spaces)s
-5691(follo)s 6(wing)k 220 fnt2 6708 13202({)m 240 fnt1
-6873 13205(or)m 7172(preceding)s 220 fnt2 8208 13202(})m 240 fnt1
-8372 13205(are)m 8760(not)s 0 12917(signi\207cant,)m 1103(with)s 1585(the)s
-1933(Unix)s 2467(con)s 9(v)k 3(ention)k 3576(that)s
-3994(all)s 4287(te)s 3(xt)k 4702(\207les)s 5151(end)s
-5555(with)s 6037(a)s 6203(ne)s 6(wline)k 7010(character)s 13(.)k
-240 fnt5 0 12124(2.5.)m 471(Pr)s 4(ecedence)k 1677(and)s
-2118(associati)s 2(vity)k 3420(of)s 3692(symbols)s
+0 13205(a)m 206(compromise)s 1484(between)s
+2378(the)s 2766(Lout)s 3319(con)s 9(v)k 3(ention,)k
+4518(that)s 4976(spaces)s 5691(follo)s 6(wing)k 220 fnt2
+6708 13202({)m 240 fnt1 6873 13205(or)m 7172(preceding)s 220 fnt2
+8208 13202(})m 240 fnt1 8372 13205(are)m 8760(not)s 0 12917(signi\207cant,)m
+1103(with)s 1585(the)s 1933(Unix)s 2467(con)s 9(v)k 3(ention)k
+3576(that)s 3994(all)s 4287(te)s 3(xt)k 4702(\207les)s
+5151(end)s 5555(with)s 6037(a)s 6203(ne)s 6(wline)k
+7010(character)s 13(.)k 240 fnt5 0 12124(2.5.)m 471(Pr)s 4(ecedence)k
+1677(and)s 2118(associati)s 2(vity)k 3420(of)s 3692(symbols)s
+
[ /Dest /LOUTprecedence /DEST pdfmark
-240 fnt1
-480 11647(Ev)m 3(ery)k 1131(symbol)s 1920(in)s 2192(Lout)s
-2733(has)s 3132(a)s 240 fnt6 3327 11649(pr)m 8(ecedence)k
+240 fnt1 480 11647(Ev)m 3(ery)k 1131(symbol)s 1920(in)s
+2192(Lout)s 2733(has)s 3132(a)s 240 fnt6 3327 11649(pr)m 8(ecedence)k
240 fnt1 4401 11647(,)m
-[ /Dest /LOUT19_4255_det_prec_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_prec_1 /DEST pdfmark
4538(which)s 5209(is)s 5448(a)s
5643(positi)s 6(v)k 3(e)k 6476(whole)s 7146(number)s 13(.)k
8057(When)s 8716(tw)s 2(o)k 0 11359(symbols)m 849(compete)s
@@ -6445,7 +6499,7 @@ grestore
7887(second)s 8651(rule.)s 0 9453(Each)m 545(symbol)s 1316(is)s
1537(either)s 240 fnt6 2151 9455(left-associative)m 240 fnt1 3659 9453(or)m
-[ /Dest /LOUT19_4255_det_prec_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_prec_2 /DEST pdfmark
240 fnt6 3929 9455(right-associative)m 240 fnt1 5528 9453(.)m 5703(The)s
6142(v)s 6(alue)k 6720(of)s 220 fnt2 7002 9450(a)m
7180(op1)s 7564(b)s 7739(op2)s 8156(c)s 240 fnt1
@@ -6501,7 +6555,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -6513,22 +6567,22 @@ grestore
pgsave restore
showpage
-%%Page: 23 29
+%%Page: 24 30
%%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
@@ -6543,17 +6597,17 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(2.5.)m
-1871(Pr)s 8(ecedence)k 3031(and)s 3457(associativity)s 4707(of)s
-4988(symbols)s 240 fnt5 10250 -1583(23)m gsave
+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 13368 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-480 13170(Precedence)m
-1904(Associati)s 6(vity)k 3493(Symbols)s 969 12594(5)m 2011(associati)s 6(v)k 3(e)k
-220 fnt2 3493 12591(/ ^/ // ^//)m 240 fnt1 965 12306(6)m 2011(associati)s 6(v)k 3(e)k
+480 13170(Precedence)m 1904(Associati)s 6(vity)k 3493(Symbols)s 969 12594(5)m
+2011(associati)s 6(v)k 3(e)k 220 fnt2 3493 12591(/ ^/ // ^//)m
+240 fnt1 965 12306(6)m 2011(associati)s 6(v)k 3(e)k
220 fnt2 3493 12303(| ^| || ^||)m 240 fnt1 968 12018(7)m 2011(associati)s 6(v)k 3(e)k
220 fnt2 3493 12015(& ^&)m 240 fnt1 968 11730(7)m 2011(associati)s 6(v)k 3(e)k
220 fnt2 3493 11727(&)m 240 fnt1 3695 11730(in)m 3938(the)s
@@ -6596,14 +6650,14 @@ grestore
0 7039(attrib)m 4(utes)k 935(determine)s 1946(the)s 2294(object')s 13(s)k
3088(\207nal)s 3568(appearance)s 4699(in)s 4942(the)s 5290(output.)s
-[ /Dest /LOUT19_4255_det_size_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_size_1 /DEST pdfmark
480 6665(The)m 908(style)s 1415(of)s 1686(an)s 1969(object)s
2613(comprises)s 3633(the)s 3981(follo)s 6(wing:)k 0 6162(\213)m
480(Which)s 1175(font)s 1620(f)s 2(amily)k 15(,)k
2333(f)s 2(ace)k 2784(and)s 3188(size)s 3615(to)s
3854(use)s 4229(\(also)s 4746(de\207ning)s 5584(the)s 220 fnt2
5932 6159(f)m 240 fnt1 6050 6162(unit\);)m
-[ /Dest /LOUT16_1500_det_size_1 /DEST pdfmark
+[ /Dest /LOUT16_1527_det_size_1 /DEST pdfmark
0 5659(\213)m 480(Whether)s
1391(small)s 1991(capitals)s 2799(are)s 3175(in)s 3446(ef)s 6(fect)k
4070(or)s 4358(not,)s 4799(and)s 5231(also)s 5698(what)s
@@ -6611,13 +6665,13 @@ grestore
8740(full)s 480 5371(capitals)m 1260(the)s 1608(small)s 2180(capitals)s
2960(are)s 3307(to)s 3546(ha)s 4(v)k 3(e;)k
-[ /Dest /LOUT16_1500_det_size_2 /DEST pdfmark
+[ /Dest /LOUT16_1527_det_size_2 /DEST pdfmark
0 4868(\213)m 480(What)s 1058(g)s 1(ap)k 1456(to)s
1695(replace)s 2440(a)s 2606(single)s 3233(space)s 3820(between)s
4674(tw)s 2(o)k 5084(objects)s 5812(by)s 6106(\(also)s
6623(de\207ning)s 7461(the)s 220 fnt2 7809 4865(s)m 240 fnt1
7972 4868(unit\);)m
-[ /Dest /LOUT16_1500_det_size_3 /DEST pdfmark
+[ /Dest /LOUT16_1527_det_size_3 /DEST pdfmark
0 4365(\213)m 480(The)s 900(interpretation)s 2235(to)s
2465(place)s 3017(on)s 3306(white)s 3884(space)s 4463(separating)s
5490(tw)s 2(o)k 5891(objects)s 6611(\()s 220 fnt2
@@ -6627,49 +6681,49 @@ grestore
855 4077(,)m 962(or)s 220 fnt2 1221 4074(te)m 6(x)k
240 fnt1 1566 4077(as)m 1816(in)s 2059(Section)s 2833(3.5\);)s
-[ /Dest /LOUT16_1500_det_size_4 /DEST pdfmark
+[ /Dest /LOUT16_1527_det_size_4 /DEST pdfmark
0 3583(\213)m 480(The)s 908(current)s 1644(v)s 6(alue)k
2212(of)s 2483(the)s 220 fnt2 2831 3580(y)m 240 fnt1
2999 3583(and)m 220 fnt2 3403 3580(z)m 240 fnt1 3567 3583(units)m
4083(of)s 4354(measurement)s 5688(\(Section)s 6541(3.6\);)s
-[ /Dest /LOUT16_1500_det_size_5 /DEST pdfmark
+[ /Dest /LOUT16_1527_det_size_5 /DEST pdfmark
0 3082(\213)m
480(The)s 908(kind)s 1392(of)s 1663(paragraph)s 2676(breaking)s
3566(to)s 3805(emplo)s 2(y)k 4575(\()s 220 fnt2
4648 3079(adjust)m 240 fnt1 5229 3082(,)m 220 fnt2 5336 3079(r)m 2(agged)k
240 fnt1 6005 3082(,)m 6112(etc.\))s
-[ /Dest /LOUT16_1500_det_size_6 /DEST pdfmark
+[ /Dest /LOUT16_1527_det_size_6 /DEST pdfmark
0 2579(\213)m 480(What)s
1058(g)s 1(ap)k 1456(to)s 1695(insert)s 2285(between)s
3139(the)s 3487(lines)s 3989(of)s 4260(paragraphs)s 5360(\(also)s
5877(de\207ning)s 6715(the)s 220 fnt2 7063 2576(v)m 240 fnt1
7232 2579(unit\);)m
-[ /Dest /LOUT16_1500_det_size_7 /DEST pdfmark
+[ /Dest /LOUT16_1527_det_size_7 /DEST pdfmark
0 2076(\213)m 480(The)s 908(size)s 1335(of)s
1606(the)s 1954(outdent)s 2732(to)s 2971(use)s 3346(in)s
3589(the)s 220 fnt2 3937 2073(outdent)m 240 fnt1 4725 2076(paragraph)m
5738(breaking)s 6628(style;)s
-[ /Dest /LOUT16_1500_det_size_8 /DEST pdfmark
+[ /Dest /LOUT16_1527_det_size_8 /DEST pdfmark
0 1573(\213)m 480(Whether)s 1462(the)s
220 fnt2 1909 1570(unbreakab)m 4(le\207rst)k 240 fnt1 3621 1573(and)m
220 fnt2 4124 1570(unbreakab)m 4(lelast)k 240 fnt1 5823 1573(paragraph)m
6935(breaking)s 7924(options)s 8779(are)s 480 1285(in)m 723(ef)s 6(fect;)k
-[ /Dest /LOUT16_1500_det_size_9 /DEST pdfmark
+[ /Dest /LOUT16_1527_det_size_9 /DEST pdfmark
0 801(\213)m 480(Whether)s 1366(the)s 1717(ro)s 6(w)k
2141(marks)s 2779(of)s 3053(w)s 2(ords)k 3691(are)s
4041(to)s 4284(pass)s 4750(along)s 5338(the)s 5690(baseline)s
6532(or)s 6795(half)s 7241(the)s 7592(height)s 8254(of)s
8528(an)s 8815(`x')s 480 513(abo)m 3(v)k 3(e)k
1102(the)s 1450(baseline;)s
-[ /Dest /LOUT16_1500_det_size_10 /DEST pdfmark
+[ /Dest /LOUT16_1527_det_size_10 /DEST pdfmark
grestore
gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -6681,22 +6735,22 @@ grestore
pgsave restore
showpage
-%%Page: 24 30
+%%Page: 25 31
%%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
@@ -6711,33 +6765,34 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(24)m
-240 fnt6 8674 -1580(Chapter)m 9524(2.)s 9798(Details)s gsave
+240 fnt6 1417 -1580(2.6.)m
+1871(The)s 2283(style)s 2773(and)s 3199(size)s 3610(of)s
+3891(objects)s 240 fnt5 10250 -1583(25)m gsave
1417 -15423 translate
-240 fnt1
-9066 13368 0 13259 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-0 13205(\213)m 480(Whether)s 1363(to)s 1602(permit)s 2285(h)s 1(yphenation)k
+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 /LOUT16_1500_det_size_11 /DEST pdfmark
+[ /Dest /LOUT16_1527_det_size_11 /DEST pdfmark
0 12702(\213)m 480(What)s 1058(colour)s
1729(the)s 2077(object)s 2721(is)s 2931(to)s 3170(appear)s
3867(in;)s
-[ /Dest /LOUT16_1500_det_size_12 /DEST pdfmark
+[ /Dest /LOUT16_1527_det_size_12 /DEST pdfmark
0 12199(\213)m 480(Whether)s 220 fnt2 1363 12196(@Outline)m
240 fnt1 2332 12199(is)m 2542(in)s 2785(ef)s 6(fect;)k
-[ /Dest /LOUT16_1500_det_size_13 /DEST pdfmark
+[ /Dest /LOUT16_1527_det_size_13 /DEST pdfmark
0 11715(\213)m 480(The)s 908(language)s 1828(of)s 2099(the)s
2447(object;)s
-[ /Dest /LOUT16_1500_det_size_14 /DEST pdfmark
+[ /Dest /LOUT16_1527_det_size_14 /DEST pdfmark
0 11212(\213)m 480(Whether)s 220 fnt2 1363 11209(@V)m 17(Adjust)k
240 fnt1 2320 11212(,)m 220 fnt2 2427 11209(@HAdjust)m 240 fnt1
3473 11212(and)m 220 fnt2 3877 11209(@P)m 26(Adjust)k 240 fnt1
4885 11212(are)m 5232(in)s 5475(ef)s 6(fect.)k
-[ /Dest /LOUT16_1500_det_size_15 /DEST pdfmark
+[ /Dest /LOUT16_1527_det_size_15 /DEST pdfmark
0 10712(The)m
423(style)s 925(of)s 1191(an)s 1468(object)s 2107(depends)s
2938(on)s 3229(where)s 3864(it)s 4051(appears)s 4827(in)s
@@ -6789,11 +6844,11 @@ grestore
220 fnt2 4743 7743(s)m 240 fnt1 4906 7746(unit)m 5338(is)s
5548(also)s 5986(set)s 6311(by)s 220 fnt2 6605 7743(@F)m 6(ont)k
240 fnt1 7317 7746(\(Section)m 8170(3.5\).)s
-[ /Dest /LOUT19_4255_det_size_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_size_2 /DEST pdfmark
-[ /Dest /LOUT19_4255_det_size_3 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_size_3 /DEST pdfmark
-[ /Dest /LOUT19_4255_det_size_4 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_size_4 /DEST pdfmark
536 7372(The)m 959(remainder)s
1983(of)s 2249(this)s 2641(section)s 3370(e)s 3(xplains)k
4210(ho)s 6(w)k 4667(the)s 5010(size)s 5433(of)s
@@ -6853,7 +6908,7 @@ gsave
240 fnt1
0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -6865,22 +6920,22 @@ grestore
pgsave restore
showpage
-%%Page: 25 31
+%%Page: 26 32
%%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
@@ -6895,20 +6950,19 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(2.6.)m
-1871(The)s 2283(style)s 2773(and)s 3199(size)s 3610(of)s
-3891(objects)s 240 fnt5 10250 -1583(25)m gsave
+240 fnt5 1417 -1583(26)m
+240 fnt6 8674 -1580(Chapter)m 9524(2.)s 9798(Details)s gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
+240 fnt1
+9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-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
+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
@@ -6992,7 +7046,7 @@ grestore
348(root)s 793(g)s 1(alle)k 3(y)k 15(.)k
1522(Each)s 2057(is)s 2267(considered)s 3361(to)s 3600(be)s
3882(enclosed)s
-[ /Dest /LOUT19_4255_det_size_5 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_size_5 /DEST pdfmark
4777(in)s 220 fnt2 5020 3044(@HContr)m 2(act)k
240 fnt1 6284 3047(and)m 220 fnt2 6688 3044(@VContr)m 2(act)k
240 fnt1 7940 3047(symbols.)m 480 2673(Up)m 836(to)s 1086(this)s
@@ -7022,7 +7076,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -7034,22 +7088,22 @@ grestore
pgsave restore
showpage
-%%Page: 26 32
+%%Page: 27 33
%%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
@@ -7064,19 +7118,19 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(26)m
-240 fnt6 8674 -1580(Chapter)m 9524(2.)s 9798(Details)s gsave
+240 fnt6 1417 -1580(2.6.)m
+1871(The)s 2283(style)s 2773(and)s 3199(size)s 3610(of)s
+3891(objects)s 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 13259 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-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
+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
@@ -7087,9 +7141,9 @@ grestore
2197(g)s 1(alle)k 3(ys)k 2923(and)s 3328(their)s
3827(tar)s 4(gets,)k 4568(as)s 4820(described)s 5796(in)s
6040(Section)s
-[ /Dest /LOUT19_4255_det_gall_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_gall_1 /DEST pdfmark
-[ /Dest /LOUT19_4255_det_gall_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_gall_2 /DEST pdfmark
6816(1.4,)s 7225(can)s 7616(be)s 7900(summarized)s
0 11359(in)m 243(three)s 776(la)s 3(ws:)k 240 fnt6
0 10907(F)m 10(ir)k 2(st)k 540(Law)s 240 fnt1
@@ -7132,7 +7186,7 @@ grestore
3161(lying)s 3705(between)s 4558(tw)s 2(o)k 4966(neighbouring)s
6295(potential)s 7185(split)s 7655(points)s 8290(is)s 8498(called)s
0 6714(a)m 240 fnt6 166 6716(component)m
-[ /Dest /LOUT19_4255_det_gall_3 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_gall_3 /DEST pdfmark
240 fnt1 1281 6714(of)m
1552(the)s 1900(g)s 1(alle)k 3(y)k 15(.)k
2629(By)s 2963(de\207nition,)s 3987(a)s 4153(component)s 5277(cannot)s
@@ -7170,7 +7224,7 @@ gsave
240 fnt1
0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -7182,23 +7236,23 @@ grestore
pgsave restore
showpage
-%%Page: 27 33
+%%Page: 28 34
%%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
@@ -7215,35 +7269,35 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(2.7.)m
-1871(Galle)s 7(ys)k 2649(and)s 3075(tar)s 8(g)k 2(ets)k
-240 fnt5 10248 -1583(27)m gsave
+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 13268 240 288 60 LoutGraphic
+240 fnt1
+9066 13368 0 13268 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-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 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 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
+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 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 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 7405(consists)m 808(of)s
1080(a)s 1247(horizontal)s 2271(sequence)s 3205(of)s 3477(tw)s 2(o)k
3888(or)s 4147(more)s 4695(objects)s 240 fnt6 5424 7407(A)m
@@ -7319,7 +7373,7 @@ grestore
2480(a)s 2675(mark)s 2(ed)k 3477(ef)s 6(fect)k
4103(on)s 4429(the)s 4806(v)s 3(ertical)k 5603(concatenation)s
-[ /Dest /LOUT19_4255_det_gall_4 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_gall_4 /DEST pdfmark
7017(symbol)s 220 fnt2 7806 49(//1.1b)m 240 fnt1 8347 52(,)m
8484(which)s
grestore
@@ -7327,7 +7381,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -7339,22 +7393,22 @@ grestore
pgsave restore
showpage
-%%Page: 28 34
+%%Page: 29 35
%%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
@@ -7369,28 +7423,29 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(28)m
-240 fnt6 8674 -1580(Chapter)m 9524(2.)s 9798(Details)s gsave
+240 fnt6 1417 -1580(2.7.)m
+1871(Galle)s 7(ys)k 2649(and)s 3075(tar)s 8(g)k 2(ets)k
+240 fnt5 10249 -1583(29)m gsave
1417 -15423 translate
-240 fnt1
-9066 13368 0 13259 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-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
+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
@@ -7419,22 +7474,22 @@ grestore
grestore
end end restore
grestore
-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 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 /LOUT19_4255_det_gall_5 /DEST pdfmark
-5355(are)s
-5696(in)s 5932(dif)s 6(ferent)k 6800(columns)s 7656(of)s
-7920(one)s 8315(page,)s 8867(or)s 0 9240(what)m 525(if)s
-742(one)s 1144(lies)s 1526(within)s 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 7166 LoutGr2
+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 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 /LOUT19_4262_det_gall_5 /DEST pdfmark
+5355(are)s 5696(in)s 5932(dif)s 6(ferent)k
+6800(columns)s 7656(of)s 7920(one)s 8315(page,)s 8867(or)s
+0 9240(what)m 525(if)s 742(one)s 1144(lies)s 1526(within)s
+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 7166 LoutGr2
grestore save gsave 200 dict begin lfigdict begin
grestore
1701 1360 567 1360 240 288 60 0 0 LoutGr2
@@ -7478,47 +7533,46 @@ grestore
grestore
end end restore
grestore
-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 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 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 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 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 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 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 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 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 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 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 2374(The)m 906(root)s 1348(g)s 1(alle)k 3(y)k 15(,)k
+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 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 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 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 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 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 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 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 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 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 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 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 /LOUT19_4255_det_gall_6 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_gall_6 /DEST pdfmark
7217(is)s
7424(created)s 8168(automati)s 8998(-)s 0 2086(cally)m 15(,)k
556(not)s 921(by)s 1214(a)s 1379(de\207nition.)s 2459(Its)s
@@ -7534,7 +7588,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -7546,22 +7600,22 @@ grestore
pgsave restore
showpage
-%%Page: 29 35
+%%Page: 30 36
%%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
@@ -7576,18 +7630,17 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(2.7.)m
-1871(Galle)s 7(ys)k 2649(and)s 3075(tar)s 8(g)k 2(ets)k
-240 fnt5 10249 -1583(29)m gsave
+240 fnt5 1417 -1583(30)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 13368 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-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
+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
@@ -7613,7 +7666,7 @@ grestore
2112(g)s 1(alle)k 3(y)k 2751(on)s 3054(the)s
3407(output)s 4085(\207le)s 4451(is)s 4666(some)s 6(what)k
5696(problematical,)s
-[ /Dest /LOUT19_4255_det_gall_7 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_gall_7 /DEST pdfmark
7121(because)s 7940(Lout)s 8457(has)s 8833(no)s
0 8956(w)m 2(ay)k 461(of)s 742(kno)s 6(wing)k
1638(ho)s 6(w)k 2109(lar)s 4(ge)k 2648(the)s
@@ -7631,9 +7684,9 @@ grestore
1744(will)s 2198(promote)s 3079(a)s 3273(component)s 4425(only)s
4933(after)s 5457(an)s 3(y)k 5882(recepti)s 6(v)k 3(e)k
6832(symbols)s
-[ /Dest /LOUT19_4255_det_gall_8 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_gall_8 /DEST pdfmark
-[ /Dest /LOUT19_4255_det_gall_9 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_gall_9 /DEST pdfmark
7709(within)s 8405(it)s 8625(ha)s 4(v)k 3(e)k
0 7430(been)m 509(replaced,)s 1426(either)s 2029(by)s 2324(g)s 1(alle)k 3(ys)k
3048(or)s 3308(by)s 220 fnt2 3602 7427(@Null)m 240 fnt1
@@ -7667,7 +7720,7 @@ grestore
5819(the)s 6156(g)s 1(alle)k 3(y)k 6778(concept,)s
7618(called)s 8235(a)s 240 fnt6 8389 5244(for)m 8(cing)k
0 4956(galle)m 7(y)k 240 fnt1 573 4954(,)m
-[ /Dest /LOUT19_4255_det_gall_10 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_gall_10 /DEST pdfmark
[ /Dest /LOUTforcing /DEST pdfmark
680(is)s
@@ -7731,7 +7784,7 @@ gsave
240 fnt1
0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -7743,22 +7796,22 @@ grestore
pgsave restore
showpage
-%%Page: 30 36
+%%Page: 31 37
%%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
@@ -7773,40 +7826,40 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(30)m
-240 fnt6 8674 -1580(Chapter)m 9524(2.)s 9798(Details)s gsave
+240 fnt6 1417 -1580(2.7.)m
+1871(Galle)s 7(ys)k 2649(and)s 3075(tar)s 8(g)k 2(ets)k
+240 fnt5 10256 -1583(31)m gsave
1417 -15423 translate
-240 fnt1
-9066 13368 0 13259 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-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
+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 /LOUT19_4255_det_gall_11 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_gall_11 /DEST pdfmark
7677(de\207nition)s
8644(with)s 0 11391(the)m 348(special)s 1066(name)s 220 fnt2
1640 11388(@T)m 26(arget)k 240 fnt1 2467 11391(:)m 220 fnt2
@@ -7890,7 +7943,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -7902,22 +7955,22 @@ grestore
pgsave restore
showpage
-%%Page: 31 37
+%%Page: 32 38
%%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
@@ -7932,20 +7985,19 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(2.7.)m
-1871(Galle)s 7(ys)k 2649(and)s 3075(tar)s 8(g)k 2(ets)k
-240 fnt5 10256 -1583(31)m gsave
+240 fnt5 1417 -1583(32)m
+240 fnt6 8674 -1580(Chapter)m 9524(2.)s 9798(Details)s gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
+240 fnt1
+9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-480 13205(W)m 9(ithin)k
-1197(a)s 1368(g)s 1(alle)k 3(y)k 15(,)k
+480 13205(W)m 9(ithin)k 1197(a)s 1368(g)s 1(alle)k 3(y)k 15(,)k
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 /LOUT19_4255_det_gall_12 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_gall_12 /DEST pdfmark
6777(meaning:)s 7772(when)s 8353(compo)s 8998(-)s
0 12917(nents)m 556(of)s 827(the)s 1175(g)s 1(alle)k 3(y)k
1810(replace)s 2555(a)s 220 fnt2 2721 12914(@Galle)m 4(y)k
@@ -8038,7 +8090,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -8050,22 +8102,22 @@ grestore
pgsave restore
showpage
-%%Page: 32 38
+%%Page: 33 39
%%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
@@ -8080,13 +8132,13 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(32)m
-240 fnt6 8674 -1580(Chapter)m 9524(2.)s 9798(Details)s gsave
+240 fnt6 1417 -1580(2.7.)m
+1871(Galle)s 7(ys)k 2649(and)s 3075(tar)s 8(g)k 2(ets)k
+240 fnt5 10250 -1583(33)m gsave
1417 -15423 translate
-240 fnt1
-9066 13368 0 13264 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
220 fnt2 480 13207(@A)m 6(Galle)k 4(yPlace | @A)k 6(Galle)k 4(y { content of galle)k 4(y })k
480 12919(//)m 480 12631(...)m 480 12343(@A)m 6(Galle)k 4(yPlace)k
@@ -8107,13 +8159,13 @@ grestore
674(order)s 13(.)k 1324(T)s 19(o)k 1618(mak)s 2(e)k
2185(g)s 1(alle)k 3(ys)k 2903(appear)s 3595(in)s
3832(sorted)s 4469(order)s 9(,)k 5065(as)s
-[ /Dest /LOUT19_4255_det_sort_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_sort_1 /DEST pdfmark
5310(is)s
5514(needed)s 6245(in)s 6482(bibliographies)s 7896(and)s 8294(inde)s 3(x)k 3(es,)k
0 9711(a)m 178(parameter)s 1205(or)s 1477(nested)s 2158(de\207nition)s
3145(with)s 3640(the)s 4000(special)s 4731(name)s 220 fnt2
5318 9708(@K)m 8(e)k 4(y)k
-[ /Dest /LOUT19_4255_det_sort_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_sort_2 /DEST pdfmark
240 fnt1 5977 9711(is)m
6200(added)s 6843(to)s 7094(the)s 7455(g)s 1(alle)k 3(y)k
8102(de\207nition,)s 0 9423(lik)m 2(e)k 412(this:)s 220 fnt2
@@ -8171,7 +8223,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -8183,23 +8235,23 @@ grestore
pgsave restore
showpage
-%%Page: 33 39
+%%Page: 34 40
%%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
@@ -8216,16 +8268,16 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(2.8.)m
-1871(Sorted)s 2562(galle)s 7(ys)k 240 fnt5 10250 -1583(33)m
-gsave
+240 fnt5 1417 -1583(34)m
+240 fnt6 8674 -1580(Chapter)m 9524(2.)s 9798(Details)s gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic
+240 fnt1
+9066 13368 0 13264 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-220 fnt2 480 13207(def @Merge left x r)m -3(ight y)k 480 12919({)m
-480 12631( { x @Rump { x @Meld y } } @Case)m 480 12343( {)m 480 12055( "" @Y)m 4(ield x)k 480 11767( else @Y)m 4(ield { { x{@OneCol ,} } @Meld y })k
+220 fnt2 480 13207(def @Merge left x r)m -3(ight y)k 480 12919({)m 480 12631( { x @Rump { x @Meld y } } @Case)m
+480 12343( {)m 480 12055( "" @Y)m 4(ield x)k 480 11767( else @Y)m 4(ield { { x{@OneCol ,} } @Meld y })k
480 11479( })m 480 10903(})m 240 fnt1 0 10408(The)m 220 fnt2
428 10405(@Rump)m 240 fnt1 1288 10408(and)m 220 fnt2 1693 10405(@Meld)m
240 fnt1 2439 10408(symbols)m 3288(are)s 3636(the)s 3984(subject)s
@@ -8247,7 +8299,7 @@ grestore
5406 9170(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 8882(right\),)m
-[ /Dest /LOUT19_4255_det_sort_3 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_sort_3 /DEST pdfmark
643(and)s 1054(if)s 1277(that)s 1702(sorted)s
2350(g)s 1(alle)k 3(y)k 2991(is)s 3207(preceded)s
4135(in)s 4384(the)s 4739(list)s 5096(of)s 5374(sorted)s
@@ -8352,7 +8404,7 @@ gsave
240 fnt1
0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -8364,22 +8416,22 @@ grestore
pgsave restore
showpage
-%%Page: 34 40
+%%Page: 35 41
%%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
@@ -8394,17 +8446,17 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(34)m
-240 fnt6 8674 -1580(Chapter)m 9524(2.)s 9798(Details)s gsave
+240 fnt6 1417 -1580(2.9.)m
+1871(Horizontal)s 2968(galle)s 7(ys)k 240 fnt5 10250 -1583(35)m
+gsave
1417 -15423 translate
-240 fnt1
-9066 13368 0 13264 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-220 fnt2 480 13207( def @P)m 8(arPlace { @Galle)k 4(y })k 480 12631( def @LineList)m
-480 12343( {)m 480 12055( outdent @Wide {} | @P)m 26(Adjust @P)k 8(arPlace)k 480 11767( //1vx @LineList)m
-480 11479( })m 480 10903( def @P)m 8(arGalle)k 4(y f)k 6(orce hor)k -3(iz)k 3(ontally into { @P)k 8(arPlace&&preceding })k
+220 fnt2 480 13207( def @P)m 8(arPlace { @Galle)k 4(y })k
+480 12631( def @LineList)m 480 12343( {)m 480 12055( outdent @Wide {} | @P)m 26(Adjust @P)k 8(arPlace)k
+480 11767( //1vx @LineList)m 480 11479( })m 480 10903( def @P)m 8(arGalle)k 4(y f)k 6(orce hor)k -3(iz)k 3(ontally into { @P)k 8(arPlace&&preceding })k
480 10615( r)m -3(ight x)k 480 10327( {)m 480 10039( x)m 480 9751( })m
480 9175( @P)m 26(Adjust @P)k 8(arPlace)k 480 8887( // @P)m 8(arGalle)k 4(y { x &1r)k -8(t })k
480 8599( //1vx @LineList)m 480 8311(})m 240 fnt1 0 7817(Notice)m 703(the)s
@@ -8508,7 +8560,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -8520,22 +8572,22 @@ grestore
pgsave restore
showpage
-%%Page: 35 41
+%%Page: 36 42
%%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
@@ -8550,13 +8602,13 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(2.9.)m
-1871(Horizontal)s 2968(galle)s 7(ys)k 240 fnt5 10250 -1583(35)m
-gsave
+240 fnt5 1417 -1583(36)m
+240 fnt6 8674 -1580(Chapter)m 9524(2.)s 9798(Details)s gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
+240 fnt1
+9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
0 13205(so)m 256(in)s 488(practice)s 1288(w)s 2(ould)k
1932(be)s 2203(too)s 2551(slo)s 6(w)k 3040(and)s
@@ -8590,7 +8642,7 @@ grestore
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 /LOUT19_4255_det_opti_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_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 9919(tar)m 4(get.)k 703(When)s
1332(space)s 1919(runs)s 2382(out)s 2748(there,)s 3332(the)s
@@ -8627,7 +8679,7 @@ grestore
240 fnt1 4599 7069(whose)m 5290(v)s 6(alue)k 5880(is)s
220 fnt2 6112 7066(Y)m 30(es)k 240 fnt1 6453 7069(.)m
6639(Lik)s 2(e)k 7153(cross)s 7717(referencing,)s
-[ /Dest /LOUT19_4255_det_opti_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_det_opti_2 /DEST pdfmark
8934(it)s
0 6781(tak)m 2(es)k 539(tw)s 2(o)k 947(runs)s
1409(to)s 1646(ha)s 4(v)k 3(e)k 2145(ef)s 6(fect.)k
@@ -8668,7 +8720,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -8680,7 +8732,7 @@ grestore
pgsave restore
showpage
-%%Page: 36 42
+%%Page: 37 43
%%BeginPageSetup
%%PageResources: font Times-Roman
%%+ font Times-Bold
@@ -8707,7 +8759,7 @@ gsave
0 16840 translate
0.0000 rotate
9066 13448 0 13448 240 288 60 1417 -14865 LoutGr2
-0 LoutMargSet
+1 LoutMargSet
grestore
480 fnt5 0 12397(Chapter)m
1819(3.)s 2400(Pr)s 8(ede\207ned)k 4711(symbols)s
@@ -8720,9 +8772,9 @@ grestore
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 /LOUT19_4255_pre_begi_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_begi_1 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_begi_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_begi_2 /DEST pdfmark
220 fnt2 6419 10653(@End)m 7076(@Sym)s 240 fnt1
7780 10656(instead)m 8511(of)s 8778(the)s 0 10368(more)m 547(usual)s
1107(braces:)s 220 fnt2 480 9917(def @Section)m 480 9629( named @Title {})m 480 9341( r)m -3(ight @Body)k
@@ -8748,7 +8800,7 @@ grestore
240 fnt1
480 3739(There)m 1093(are)s 1440(ten)s 1789(concatenation)s 3174(symbols,)s
4079(in)s 4322(three)s 4855(f)s 2(amilies:)k
-[ /Dest /LOUT19_4255_pre_conc_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_1 /DEST pdfmark
220 fnt2
480 3198(/)m 962(^/)s 1547(//)s 2012(^//)s 240 fnt1
2580 3201(V)m 26(ertical)k 3377(concatenation)s 220 fnt2 480 2910(|)m
@@ -8763,7 +8815,7 @@ grestore
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 /LOUT19_4255_pre_conc_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_2 /DEST pdfmark
6233(abo)s 3(v)k 3(e)k
6852(its)s 7125(right)s 7633(parameter)s 8644(with)s 0 1134(their)m
519(column)s 1317(marks)s 1975(aligned.)s 2866(If)s 3119(one)s
@@ -8777,18 +8829,18 @@ grestore
1908(concatenation)s 3280(symbols)s 220 fnt2 4117 181(|)m 240 fnt1
4201 184(and)m 220 fnt2 4593 181(||)m 240 fnt1 4734 184(are)m
5069(horizontal)s
-[ /Dest /LOUT19_4255_pre_conc_3 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_3 /DEST pdfmark
6080(analogues)s 7076(of)s 220 fnt2 7334 181(/)m
240 fnt1 7446 184(and)m 220 fnt2 7837 181(//)m 240 fnt1
7962 184(:)m 8116(the)s 3(y)k 8566(place)s
grestore
0 0 0 0 240 288 60 1417 -14865 LoutGr2
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
192 fnt5
-5856 -15421(36)m
+5856 -15421(37)m
grestore
grestore
@@ -8796,22 +8848,22 @@ grestore
pgsave restore
showpage
-%%Page: 37 43
+%%Page: 38 44
%%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
@@ -8826,20 +8878,20 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(3.2.)m
-1871(Concatenation)s 3335(symbols)s 4161(and)s 4587(par)s 3(a)k 2(gr)k 3(aphs)k
-240 fnt5 10248 -1583(37)m gsave
+240 fnt5 1417 -1583(38)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(their)m 488(tw)s 2(o)k
888(parameters)s 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 /LOUT19_4255_pre_conc_4 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_4 /DEST pdfmark
0 12917(in-paragraph)m 1278(concatenation)s 2663(symbol)s 220 fnt2
3423 12914(&)m 240 fnt1 3625 12917(produces)m 4540(horizontal)s 5564(concatenation)s
6949(within)s 7617(a)s 7783(paragraph;)s 8850(its)s 0 12629(special)m
@@ -8881,7 +8933,7 @@ grestore
938(mark)s 1494(is)s 1708(designated)s 2793(as)s 3047(the)s
240 fnt6 3398 9025(principal)m 4339(mark)s 240 fnt1 4835 9023(,)m
4946(usually)s 5695(the)s 6047(mark)s 6602(of)s
-[ /Dest /LOUT19_4255_pre_conc_5 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_5 /DEST pdfmark
6877(the)s
7229(\207rst)s 7664(component.)s 8896(A)s 0 8735(later)m 486(mark)s
1042(can)s 1435(be)s 1721(chosen)s 2447(for)s 2789(this)s
@@ -8890,7 +8942,7 @@ grestore
8317(symbol.)s 0 8447(See)m 401(Section)s 1175(3.11)s 1630(for)s
1968(e)s 3(xamples.)k 480 8073(A)m 240 fnt6 712 8075(gap)m
240 fnt1 1065 8073(,)m
-[ /Dest /LOUT19_4255_pre_conc_6 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_6 /DEST pdfmark
1175(specifying)s 2227(the)s 2578(distance)s
3420(between)s 4277(the)s 4627(tw)s 2(o)k 5040(parameters,)s
6197(may)s 6666(follo)s 6(w)k 7341(an)s 3(y)k
@@ -8922,7 +8974,7 @@ grestore
3966(mode)s 4548(plus)s 4992(an)s 5268(optional)s 6101(indication)s
7108(of)s 7373(unbreakability)s 15(.)k 8896(A)s 240 fnt6
0 4973(length)m
-[ /Dest /LOUT19_4255_pre_conc_7 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_7 /DEST pdfmark
240 fnt1 659 4971(is)m 875(represented)s 2040(by)s
2341(an)s 2630(decimal)s 3447(number)s 4244(\(which)s 4972(may)s
5444(not)s 5816(be)s 6104(ne)s 3(g)k 1(ati)k 6(v)k 3(e\))k
@@ -8933,29 +8985,29 @@ grestore
7847(gi)s 6(v)k 3(es)k 8393(the)s 8740(full)s
0 4395(selection)m 906(of)s 1177(units)s 1693(of)s 1964(measurement.)s
-[ /Dest /LOUT19_4255_pre_conc_8 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_8 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_conc_9 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_9 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_conc_10 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_10 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_conc_11 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_11 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_conc_12 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_12 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_conc_13 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_13 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_conc_14 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_14 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_conc_15 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_15 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_conc_16 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_16 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_conc_17 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_17 /DEST pdfmark
480 4021(After)m 1045(the)s 1396(length)s 2054(comes)s 2718(an)s
3004(optional)s 240 fnt6 3846 4023(gap)m 4261(mode)s 240 fnt1
4773 4021(,)m
-[ /Dest /LOUT19_4255_pre_conc_18 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_18 /DEST pdfmark
4883(which)s 5528(is)s 5740(a)s 5909(single)s
6539(letter)s 7090(follo)s 6(wing)k 8070(the)s 8421(length,)s
0 3733(indicating)m 1031(ho)s 6(w)k 1514(the)s 1884(length)s
@@ -8963,9 +9015,9 @@ grestore
4801(sho)s 6(wn)k 5500(in)s 5765(Figure)s 6468(3.2,)s
6897(with)s 7401(edge-to-edge)s 8728(g)s 1(ap)k 0 3445(mode)m
-[ /Dest /LOUT19_4255_pre_conc_19 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_19 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_conc_20 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_20 /DEST pdfmark
603(the)s 967(length)s 240 fnt6 1638 3447(l)m 240 fnt1
1780 3445(is)m 2006(measured)s 2996(from)s 3536(the)s 3900(trailing)s
4658(edge)s 5181(of)s 5468(the)s 5832(\207rst)s 6279(object)s
@@ -8975,24 +9027,24 @@ grestore
4833 3154(e)m 240 fnt1 5005 3157(may)m 5469(be)s 5749(omitted.)s
6642(Hyphenation)s 7934(g)s 1(ap)k 8330(mode)s 8916(is)s
-[ /Dest /LOUT19_4255_pre_conc_21 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_21 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_conc_22 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_22 /DEST pdfmark
0 2869(similar)m 9(,)k 760(e)s 3(xcept)k 1441(as)s
1691(e)s 3(xplained)k 2676(at)s 2908(the)s 3256(end)s
3660(of)s 3931(this)s 4327(section.)s 480 2495(Mark-to-mark,)m
-[ /Dest /LOUT19_4255_pre_conc_23 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_23 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_conc_24 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_24 /DEST pdfmark
1957(o)s 3(v)k 3(erstrik)k 2(e,)k
-[ /Dest /LOUT19_4255_pre_conc_25 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_25 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_conc_26 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_26 /DEST pdfmark
3028(and)s 3450(k)s 2(erning)k
-[ /Dest /LOUT19_4255_pre_conc_27 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_27 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_conc_28 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_28 /DEST pdfmark
4249(measure)s 5118(the)s
5484(length)s 6156(from)s 6698(the)s 7063(last)s 7471(mark)s
8041(of)s 8329(the)s 8695(\207rst)s 0 2207(object)m 648(to)s
@@ -9013,13 +9065,13 @@ grestore
4673(other)s 5248(object;)s 5969(this)s 6389(mode)s 7001(is)s
7235(used)s 7756(for)s 8119(subscripts)s 0 1055(and)m 404(superscripts.)s
-[ /Dest /LOUT19_4255_pre_conc_29 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_29 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_conc_30 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_30 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_conc_31 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_31 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_conc_32 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_32 /DEST pdfmark
558 681(T)m 19(ab)k 4(ulation)k 1646(ignores)s 2419(the)s
2785(\207rst)s 3234(object)s 3896(and)s 4318(places)s 4984(the)s
5350(leading)s 6125(edge)s 6651(of)s 6940(the)s 7306(second)s
@@ -9039,7 +9091,7 @@ gsave
240 fnt1
0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -9051,22 +9103,22 @@ grestore
pgsave restore
showpage
-%%Page: 38 44
+%%Page: 39 45
%%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
@@ -9081,13 +9133,13 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(38)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.2.)m
+1871(Concatenation)s 3335(symbols)s 4161(and)s 4587(par)s 3(a)k 2(gr)k 3(aphs)k
+240 fnt5 10249 -1583(39)m gsave
1417 -15423 translate
240 fnt1 9066 13368 0 13368 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
0 86 0 86 240 288 60 0 13282 LoutGr2
0.5 pt ltabvs
@@ -9114,10 +9166,10 @@ grestore
grestore
grestore
-220 fnt2 170 13116(c)m gsave
+220 fnt2 170 13116(c)m
+gsave
339 13368 translate
-240 fnt1
-170 0 0 0 240 288 60 LoutGraphic
+240 fnt1 170 0 0 0 240 288 60 LoutGraphic
gsave
0.5 pt ltabhs
grestore
@@ -9139,7 +9191,8 @@ gsave
grestore
grestore
-240 fnt1 679 13119(Centimetres.)m 170 0 0 0 240 288 60 8896 13368 LoutGr2
+240 fnt1 679 13119(Centimetres.)m
+170 0 0 0 240 288 60 8896 13368 LoutGr2
0.5 pt ltabhsp
grestore
@@ -9174,8 +9227,7 @@ grestore
grestore
grestore
-220 fnt2
-170 12775(i)m 240 fnt1 679 12778(Inches.)m 0 86 0 86 240 288 60 9066 12941 LoutGr2
+220 fnt2 170 12775(i)m 240 fnt1 679 12778(Inches.)m 0 86 0 86 240 288 60 9066 12941 LoutGr2
0.5 pt ltabvs
grestore
@@ -9205,10 +9257,10 @@ grestore
grestore
grestore
-220 fnt2 170 12437(p)m
-240 fnt1 679 12440(Points)m 1328(\()s 220 fnt2 1401 12437(72p)m
-240 fnt1 1819 12440(=)m 220 fnt2 2007 12437(1i)m 240 fnt1
-2163 12440(\).)m 0 86 0 86 240 288 60 9066 12603 LoutGr2
+220 fnt2
+170 12437(p)m 240 fnt1 679 12440(Points)m 1328(\()s 220 fnt2
+1401 12437(72p)m 240 fnt1 1819 12440(=)m 220 fnt2 2007 12437(1i)m
+240 fnt1 2163 12440(\).)m 0 86 0 86 240 288 60 9066 12603 LoutGr2
0.5 pt ltabvs
grestore
@@ -9238,9 +9290,10 @@ grestore
grestore
grestore
-220 fnt2 170 12055(m)m 240 fnt1 679 12058(Ems)m
-1155(\()s 220 fnt2 1228 12055(12m)m 240 fnt1 1701 12058(=)m
-220 fnt2 1889 12055(1i)m 240 fnt1 2045 12058(\).)m 0 86 0 86 240 288 60 9066 12220 LoutGr2
+220 fnt2 170 12055(m)m 240 fnt1
+679 12058(Ems)m 1155(\()s 220 fnt2 1228 12055(12m)m 240 fnt1
+1701 12058(=)m 220 fnt2 1889 12055(1i)m 240 fnt1 2045 12058(\).)m
+0 86 0 86 240 288 60 9066 12220 LoutGr2
0.5 pt ltabvs
grestore
@@ -9270,11 +9323,10 @@ grestore
grestore
grestore
-220 fnt2
-170 11678(f)m 240 fnt1 679 11681(One)m 220 fnt2 1123 11678(f)m
-240 fnt1 1229 11681(equals)m 1879(the)s 2215(size)s 2631(of)s
-2890(the)s 3226(current)s 3950(font,)s 4431(as)s 4669(speci\207ed)s
-5565(by)s 5847(the)s 220 fnt2 6184 11678(@F)m 6(ont)k
+220 fnt2 170 11678(f)m 240 fnt1 679 11681(One)m 220 fnt2
+1123 11678(f)m 240 fnt1 1229 11681(equals)m 1879(the)s 2215(size)s
+2631(of)s 2890(the)s 3226(current)s 3950(font,)s 4431(as)s
+4669(speci\207ed)s 5565(by)s 5847(the)s 220 fnt2 6184 11678(@F)m 6(ont)k
240 fnt1 6884 11681(symbol)m 7632(\(Section)s 8473(3.3\).)s 679 11393(This)m
1155(unit)s 1587(is)s 1797(appropriate)s 2941(for)s 3279(lengths)s
4021(that)s 4439(should)s 5136(change)s 5870(with)s 6352(the)s
@@ -9671,9 +9723,9 @@ grestore
1523(objects)s 2254(are)s 2603(separated)s 3566(only)s 4048(by)s
4345(zero)s 4811(or)s 5072(more)s 5622(white)s 6211(space)s
-[ /Dest /LOUT19_4255_pre_conc_33 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_33 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_conc_34 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_34 /DEST pdfmark
6801(characters)s 7821(\(spaces,)s 8634(tabs,)s 0 1044(ne)m 6(wlines,)k
983(and)s 1420(formfeeds\),)s 2607(Lout)s 3152(inserts)s 220 fnt2
3859 1041(&)m 240 fnt6 4001 1046(k)m 220 fnt2 4111 1041(s)m
@@ -9697,7 +9749,7 @@ gsave
240 fnt1
0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -9709,22 +9761,22 @@ grestore
pgsave restore
showpage
-%%Page: 39 45
+%%Page: 40 46
%%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
@@ -9739,21 +9791,21 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(3.2.)m
-1871(Concatenation)s 3335(symbols)s 4161(and)s 4587(par)s 3(a)k 2(gr)k 3(aphs)k
-240 fnt5 10249 -1583(39)m gsave
+240 fnt5 1417 -1583(40)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
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
6166 7484 0 7484 240 288 60 1450 5884 LoutGr2
grestore save gsave 200 dict begin lfigdict begin
grestore
-0 6710(Edge-to-edge)m 220 fnt2
-1786 6707(|)m 240 fnt6 1843 6712(l)m 220 fnt2 1929 6707(e)m
-240 fnt1 0 5558(Hyphenation)m 220 fnt2 1786 5555(|)m 240 fnt6
-1843 5560(l)m 220 fnt2 1929 5555(h)m 240 fnt1 0 4406(Ov)m 3(erstrik)k 2(e)k
+0 6710(Edge-to-edge)m 220 fnt2 1786 6707(|)m
+240 fnt6 1843 6712(l)m 220 fnt2 1929 6707(e)m 240 fnt1
+0 5558(Hyphenation)m 220 fnt2 1786 5555(|)m 240 fnt6 1843 5560(l)m
+220 fnt2 1929 5555(h)m 240 fnt1 0 4406(Ov)m 3(erstrik)k 2(e)k
220 fnt2 1786 4403(|)m 240 fnt6 1843 4408(l)m 220 fnt2
1929 4403(o)m 240 fnt1 0 3254(Mark-to-mark)m 220 fnt2 1786 3251(|)m
240 fnt6 1843 3256(l)m 220 fnt2 1929 3251(x)m 240 fnt1
@@ -10786,7 +10838,7 @@ grestore
1672(of)s 1958(tw)s 2(o)k 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 /LOUT19_4255_pre_conc_35 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_35 /DEST pdfmark
240 fnt6
6732 4691(par)m 3(a)k 2(gr)k 3(aph)k 240 fnt1
7745 4689(.)m 7924(Lout)s 8451(breaks)s 0 4401(paragraphs)m 1100(into)s
@@ -10802,13 +10854,13 @@ grestore
[ /Rect [2605 3822 2711 3990] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTknuth1984tex /ANN pdfmark
2605(5)s
2711(].)s
-[ /Dest /LOUT19_4255_pre_conc_36 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_36 /DEST pdfmark
480 3451(If)m 735(an)s 220 fnt2 1043 3448(&)m
240 fnt1 1271 3451(symbol)m 2056(whose)s 2750(g)s 1(ap)k
3173(has)s 3568(h)s 1(yphenation)k 4834(mode)s
-[ /Dest /LOUT19_4255_pre_conc_37 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_37 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_conc_38 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_conc_38 /DEST pdfmark
5447(is)s
5683(chosen)s 6430(for)s 6793(replacement)s 8046(by)s 220 fnt2
8365 3448(//1vx)m 240 fnt1 8827 3451(,)m 8960(a)s 0 3163(h)m 1(yphen)k
@@ -10840,7 +10892,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -10852,23 +10904,23 @@ grestore
pgsave restore
showpage
-%%Page: 40 46
+%%Page: 41 47
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Bold
%%+ font Times-Italic
+%%+ font Times-Bold
%%+ font Helvetica
%%+ font Times-BoldItalic
/pgsave save def
%%IncludeResource: font Times-Roman
/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
/fnt1 { /Times-Romanfnt1 LoutFont } def
-%%IncludeResource: font Times-Bold
-/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
-/fnt5 { /Times-Boldfnt5 LoutFont } def
%%IncludeResource: font Times-Italic
/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
/fnt6 { /Times-Italicfnt6 LoutFont } def
+%%IncludeResource: font Times-Bold
+/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
+/fnt5 { /Times-Boldfnt5 LoutFont } def
%%IncludeResource: font Helvetica
/Helveticafnt2 vec2 /Helvetica LoutRecode
/fnt2 { /Helveticafnt2 LoutFont } def
@@ -10886,13 +10938,13 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(40)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.2.)m
+1871(Concatenation)s 3335(symbols)s 4161(and)s 4587(par)s 3(a)k 2(gr)k 3(aphs)k
+240 fnt5 10256 -1583(41)m gsave
1417 -15423 translate
240 fnt1 9066 13368 0 13257 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
0 13203(is)m 210(pro)s 3(vided)k
1116(by)s 1410(the)s 220 fnt2 1758 13200(@Break)m 240 fnt1
@@ -10903,15 +10955,15 @@ grestore
[ /Dest /LOUTfont /DEST pdfmark
240 fnt1 480 11939(A)m
240 fnt6 728 11941(font)m
-[ /Dest /LOUT19_4255_pre_font_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_font_1 /DEST pdfmark
240 fnt1 1182 11939(is)m 1410(a)s
1594(collection)s 2611(of)s 2900(characters)s 3936(which)s 4596(may)s
5080(be)s 5380(printed.)s 6239(Man)s 3(y)k 6867(fonts)s
7414(come)s 8006(in)s 240 fnt6 8268 11941(families)m 240 fnt1
9019 11939(,)m
-[ /Dest /LOUT19_4255_pre_font_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_font_2 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_font_3 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_font_3 /DEST pdfmark
0 11651(which)m 634(are)s 973(groups)s 1667(of)s
1930(fonts)s 2450(that)s 2860(ha)s 4(v)k 3(e)k
3352(been)s 3853(designed)s 4754(to)s 4984(go)s 5269(together)s 13(.)k
@@ -10936,9 +10988,9 @@ grestore
0 8629(be)m 282(applied)s 1044(to)s 1283(man)s 3(y)k
1866(font)s 2311(f)s 2(amilies.)k 480 8255(Lig)m 1(atures,)k
-[ /Dest /LOUT19_4255_pre_font_4 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_font_4 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_font_5 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_font_5 /DEST pdfmark
1488(such)s 1984(as)s 2234(\210)s 2420(for)s 2758(f)s
2849(l)s 2970(and)s 3375(\207)s 3560(for)s 3898(f)s
3989(i,)s 4163(are)s 4510(considered)s 5604(by)s 5899(Basser)s
@@ -10965,7 +11017,7 @@ grestore
4278(is)s 4488(rarely)s 5098(needed.)s 480 4778(More)m 1046(generally)s 15(,)k
2018(the)s 220 fnt2 2357 4775(@F)m 6(ont)k 240 fnt1
3061 4778(symbol)m
-[ /Dest /LOUT19_4255_pre_font_6 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_font_6 /DEST pdfmark
3812(returns)s 4517(its)s 4784(right)s 5287(parameter)s
6292(in)s 6526(a)s 6683(font)s 7120(and)s 7515(size)s
7933(speci\207ed)s 8832(by)s 0 4490(its)m 276(left:)s 220 fnt2
@@ -11009,7 +11061,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -11021,22 +11073,22 @@ grestore
pgsave restore
showpage
-%%Page: 41 47
+%%Page: 42 48
%%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
@@ -11051,35 +11103,34 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(3.3.)m
-1871(@F)s 25(ont,)k 2611(@Char)s 26(,)k 3391(and)s
-3817(@F)s 25(ontDef)k 240 fnt5 10256 -1583(41)m gsave
+240 fnt5 1417 -1583(42)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 13231 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13231 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-480 13177(hello,)m 240 fnt6 1065 13179(hello,)m 300 fnt1 1636 13164(hello)m
-240 fnt1 0 12693(The)m 457(\207rst)s 918(inner)s 220 fnt2
-1498 12690(@F)m 6(ont)k 240 fnt1 2240 12693(inherits)m 3037(the)s
-3414(outer)s 3995(f)s 2(amily)k 4699(and)s 5133(size,)s
-5641(changing)s 6601(only)s 7111(the)s 7488(f)s 2(ace;)k
-8025(the)s 8403(second)s 0 12405(inherits)m 754(the)s 1089(outer)s
-1627(f)s 2(amily)k 2289(and)s 2680(f)s 2(ace.)k
-3225(When)s 3841(a)s 3994(f)s 2(amily)k 4656(name)s
-5217(is)s 5413(gi)s 6(v)k 3(en,)k 6030(it)s
-6209(must)s 6721(be)s 6990(follo)s 6(wed)k 7878(immediately)s
-0 12117(by)m 294(a)s 460(f)s 2(ace)k 911(name.)s
-1593(A)s 1823(size)s 2250(change)s 2984(may)s 3450(appear)s
-4147(\207rst)s 4578(or)s 4837(last.)s 480 11743(Sizes)m 1035(of)s
-1307(the)s 1656(form)s 2180(+)s 240 fnt6 2308 11745(length)m
-240 fnt1 2962 11743(and)m 3367(\211)s 240 fnt6 3487 11745(length)m
-240 fnt1 4140 11743(may)m 4607(also)s 5046(be)s 5328(used,)s
-5875(meaning)s 6753(that)s 7171(the)s 7520(font)s 7966(size)s
-8393(is)s 8604(to)s 8844(be)s 240 fnt6 0 11457(length)m
-240 fnt1 649 11455(lar)m 4(ger)k 1257(or)s 1512(smaller)s
-2269(than)s 2734(the)s 3078(inherited)s 3981(v)s 6(alue.)k
+480 13177(hello,)m 240 fnt6 1065 13179(hello,)m
+300 fnt1 1636 13164(hello)m 240 fnt1 0 12693(The)m 457(\207rst)s
+918(inner)s 220 fnt2 1498 12690(@F)m 6(ont)k 240 fnt1
+2240 12693(inherits)m 3037(the)s 3414(outer)s 3995(f)s 2(amily)k
+4699(and)s 5133(size,)s 5641(changing)s 6601(only)s 7111(the)s
+7488(f)s 2(ace;)k 8025(the)s 8403(second)s 0 12405(inherits)m
+754(the)s 1089(outer)s 1627(f)s 2(amily)k 2289(and)s
+2680(f)s 2(ace.)k 3225(When)s 3841(a)s 3994(f)s 2(amily)k
+4656(name)s 5217(is)s 5413(gi)s 6(v)k 3(en,)k
+6030(it)s 6209(must)s 6721(be)s 6990(follo)s 6(wed)k
+7878(immediately)s 0 12117(by)m 294(a)s 460(f)s 2(ace)k
+911(name.)s 1593(A)s 1823(size)s 2250(change)s 2984(may)s
+3450(appear)s 4147(\207rst)s 4578(or)s 4837(last.)s 480 11743(Sizes)m
+1035(of)s 1307(the)s 1656(form)s 2180(+)s 240 fnt6
+2308 11745(length)m 240 fnt1 2962 11743(and)m 3367(\211)s 240 fnt6
+3487 11745(length)m 240 fnt1 4140 11743(may)m 4607(also)s 5046(be)s
+5328(used,)s 5875(meaning)s 6753(that)s 7171(the)s 7520(font)s
+7966(size)s 8393(is)s 8604(to)s 8844(be)s 240 fnt6
+0 11457(length)m 240 fnt1 649 11455(lar)m 4(ger)k 1257(or)s
+1512(smaller)s 2269(than)s 2734(the)s 3078(inherited)s 3981(v)s 6(alue.)k
4652(F)s 3(or)k 5037(e)s 3(xample,)k 5947(\211)s
220 fnt2 6067 11452(2p)m 240 fnt1 6359 11455(is)m 6564(often)s
7108(used)s 7601(for)s 7934(superscripts)s 0 11167(and)m 407(subscripts.)s
@@ -11092,7 +11143,7 @@ grestore
480 10505(The)m 220 fnt2 908 10502(@F)m 6(ont)k 240 fnt1
1620 10505(symbol)m 2380(also)s 2818(switches)s 3692(to)s 3931(and)s
4335(from)s 4859(small)s 5431(capitals:)s
-[ /Dest /LOUT19_4255_pre_font_7 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_font_7 /DEST pdfmark
220 fnt2 480 10004(smallcaps @F)m 6(ont ...)k
480 9716(nosmallcaps @F)m 6(ont ...)k 240 fnt1 0 9220(These)m 639(may)s
1118(be)s 1412(nested,)s 2143(and)s 2559(the)s 3(y)k
@@ -11173,7 +11224,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -11185,22 +11236,22 @@ grestore
pgsave restore
showpage
-%%Page: 42 48
+%%Page: 43 49
%%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
@@ -11215,19 +11266,19 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(42)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.3.)m
+1871(@F)s 25(ont,)k 2611(@Char)s 26(,)k 3391(and)s
+3817(@F)s 25(ontDef)k 240 fnt5 10250 -1583(43)m gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic
+240 fnt1
+9066 13368 0 13264 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-220 fnt2 480 13207( @Name { )m 11(Times-Roman })k
-480 12919( @Metr)m -3(ics { )k 11(Ti-Rm })k 480 12631( @Mapping { LtLatin1.LCM })m 480 12343(})m
-240 fnt1 0 11849(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
+220 fnt2 480 13207( @Name { )m 11(Times-Roman })k 480 12919( @Metr)m -3(ics { )k 11(Ti-Rm })k
+480 12631( @Mapping { LtLatin1.LCM })m 480 12343(})m 240 fnt1 0 11849(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 11846(@F)m 11(amily)k 240 fnt1
0 11561(and)m 398(whose)s 1059(f)s 2(ace)k 1503(name)s
@@ -11255,7 +11306,7 @@ grestore
240 fnt1 800 10035(,)m 908(a)s 1076(PostScript)s 2120(font)s
2567(name;)s 220 fnt2 3198 10032(@Metr)m -3(ics)k 240 fnt1
4124 10035(,)m 4293(an)s
-[ /Dest /LOUT19_4255_pre_font_8 /DEST pdfmark
+[ /Dest /LOUT19_4262_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 9747(F)m 3(ontName)k
1070(entry)s 1622(must)s 2154(agree)s 2734(with)s 3223(the)s
@@ -11271,7 +11322,7 @@ grestore
4339(for)s 4685(general)s 5451(information)s 6645(about)s 7245(fonts)s
7782(and)s 8195(encoding)s 0 8883(v)m 3(ectors;)k 795(brie\210y)s 15(,)k
1506(an)s 1785(8-bit)s
-[ /Dest /LOUT19_4255_pre_font_9 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_font_9 /DEST pdfmark
2291(character)s 3221(code)s 240 fnt6
3724 8885(c)m 240 fnt1 3882 8883(in)m 4120(Lout')s 13(s)k
4778(input)s 5325(is)s 5531(mapped)s 6342(to)s 6577(the)s
@@ -11345,7 +11396,7 @@ grestore
7690(or)s 7975(dif)s 6(ferent)k 8876(as)s 0 3441(desired.)m
480 3067(The)m 220 fnt2 917 3064(@Char)m 240 fnt1 1685 3067(symbol)m
-[ /Dest /LOUT19_4255_pre_font_10 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_font_10 /DEST pdfmark
2454(allo)s 6(ws)k 3133(a)s 3309(character)s 4252(to)s
4501(be)s 4792(speci\207ed)s 5710(by)s 6014(its)s 6299(name)s
6883(\(its)s 7247(PostScript)s 8299(name)s 8883(in)s 0 2779(Basser)m
@@ -11369,7 +11420,7 @@ gsave
240 fnt1
0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -11381,22 +11432,22 @@ grestore
pgsave restore
showpage
-%%Page: 43 49
+%%Page: 44 50
%%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
@@ -11411,163 +11462,163 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(3.4.)m
-1871(@Br)s 8(eak)k 240 fnt5 10250 -1583(43)m gsave
+240 fnt5 1417 -1583(44)m
+240 fnt6 7498 -1580(Chapter)m 8348(3.)s 8622(Pr)s 8(ede\207ned)k
+9717(symbols)s gsave
1417 -15423 translate
-240 fnt1
-9066 13412 0 13412 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13368 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-240 fnt5 0 13247(3.4.)m 471(@Br)s 4(eak)k
+240 fnt5 0 13203(3.4.)m 471(@Br)s 4(eak)k
+
[ /Dest /LOUTbreak /DEST pdfmark
-240 fnt1
-480 12815(The)m 220 fnt2 898 12812(@Break)m 240 fnt1 1744 12815(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 12527(set)m 325(of)s 596(styles:)s
-220 fnt2 1275 12019(adjust)m 1916(@Break)s 240 fnt6 2772 12024(object)m
-
-[ /Dest /LOUT19_4255_pre_brea_1 /DEST pdfmark
-240 fnt1 3600 12022(Break)m 4301(the)s 4718(paragraphs)s 5887(of)s
-240 fnt6 6228 12024(object)m 240 fnt1 6945 12022(into)m 7439(lines,)s
-8066(and)s 8540(apply)s 220 fnt2 3600 11731(@P)m 26(Adjust)k
-240 fnt1 4633 11734(\(Section)m 5511(3.17\))s 6084(to)s 6348(e)s 6(v)k 3(ery)k
+240 fnt1 480 12771(The)m 220 fnt2 898 12768(@Break)m 240 fnt1
+1744 12771(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 12483(set)m 325(of)s
+596(styles:)s 220 fnt2 1275 11975(adjust)m 1916(@Break)s 240 fnt6
+2772 11980(object)m
+[ /Dest /LOUT19_4262_pre_brea_1 /DEST pdfmark
+240 fnt1 3600 11978(Break)m 4301(the)s 4718(paragraphs)s
+5887(of)s 240 fnt6 6228 11980(object)m 240 fnt1 6945 11978(into)m
+7439(lines,)s 8066(and)s 8540(apply)s 220 fnt2 3600 11687(@P)m 26(Adjust)k
+240 fnt1 4633 11690(\(Section)m 5511(3.17\))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 11446(each)m 4095(paragraph;)s
-[ /Dest /LOUT16_1500_pre_brea_1 /DEST pdfmark
-220 fnt2 1128 10938(outdent)m
-1916(@Break)s 240 fnt6 2772 10943(object)m
-[ /Dest /LOUT19_4255_pre_brea_2 /DEST pdfmark
-240 fnt1 3600 10941(Lik)m 2(e)k
-220 fnt2 4122 10938(adjust)m 240 fnt1 4703 10941(,)m 4840(e)s 3(xcept)k
-5551(that)s 220 fnt2 6000 10938(2.0f @Wide {} &0i)m 240 fnt1 7809 10941(is)m
-8049(inserted)s 8894(at)s 3600 10653(the)m 3981(be)s 3(ginning)k
+8883(in)s 3600 11402(each)m 4095(paragraph;)s
+[ /Dest /LOUT16_1527_pre_brea_1 /DEST pdfmark
+220 fnt2 1128 10894(outdent)m
+1916(@Break)s 240 fnt6 2772 10899(object)m
+[ /Dest /LOUT19_4262_pre_brea_2 /DEST pdfmark
+240 fnt1 3600 10897(Lik)m 2(e)k
+220 fnt2 4122 10894(adjust)m 240 fnt1 4703 10897(,)m 4840(e)s 3(xcept)k
+5551(that)s 220 fnt2 6000 10894(2.0f @Wide {} &0i)m 240 fnt1 7809 10897(is)m
+8049(inserted)s 8894(at)s 3600 10609(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 10365(outdented)m 4592(paragraph)s 5595(\(the)s 6012(outdent)s
+8843(an)s 3600 10321(outdented)m 4592(paragraph)s 5595(\(the)s 6012(outdent)s
6780(width)s 7372(may)s 7828(be)s 8100(changed)s 8946(\211)s
-3600 10077(see)m 3961(belo)s 6(w\);)k
-[ /Dest /LOUT16_1500_pre_brea_2 /DEST pdfmark
-220 fnt2 1187 9579(r)m 2(agged)k
-1916(@Break)s 240 fnt6 2772 9584(object)m
-[ /Dest /LOUT19_4255_pre_brea_3 /DEST pdfmark
-240 fnt1 3600 9582(Break)m
-4222(the)s 4559(paragraphs)s 5648(of)s 240 fnt6 5908 9584(object)m
-240 fnt1 6545 9582(into)m 6960(lines,)s 7507(b)s 4(ut)k
-7858(do)s 8140(not)s 8495(adjust)s 3600 9294(the)m 3948(lines)s
+3600 10033(see)m 3961(belo)s 6(w\);)k
+[ /Dest /LOUT16_1527_pre_brea_2 /DEST pdfmark
+220 fnt2 1187 9535(r)m 2(agged)k
+1916(@Break)s 240 fnt6 2772 9540(object)m
+[ /Dest /LOUT19_4262_pre_brea_3 /DEST pdfmark
+240 fnt1 3600 9538(Break)m
+4222(the)s 4559(paragraphs)s 5648(of)s 240 fnt6 5908 9540(object)m
+240 fnt1 6545 9538(into)m 6960(lines,)s 7507(b)s 4(ut)k
+7858(do)s 8140(not)s 8495(adjust)s 3600 9250(the)m 3948(lines)s
4450(\(`ragged)s 5317(right'\);)s
-[ /Dest /LOUT16_1500_pre_brea_3 /DEST pdfmark
-220 fnt2 1077 8786(cr)m 2(agged)k
-1916(@Break)s 240 fnt6 2772 8791(object)m
-[ /Dest /LOUT19_4255_pre_brea_4 /DEST pdfmark
-240 fnt1 3600 8789(Lik)m 2(e)k
-220 fnt2 4125 8786(r)m 2(agged)k 240 fnt1 4794 8789(,)m
+[ /Dest /LOUT16_1527_pre_brea_3 /DEST pdfmark
+220 fnt2 1077 8742(cr)m 2(agged)k
+1916(@Break)s 240 fnt6 2772 8747(object)m
+[ /Dest /LOUT19_4262_pre_brea_4 /DEST pdfmark
+240 fnt1 3600 8745(Lik)m 2(e)k
+220 fnt2 4125 8742(r)m 2(agged)k 240 fnt1 4794 8745(,)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 8501(respect)m
+7075(will)s 7534(be)s 7849(centred)s 8644(with)s 3600 8457(respect)m
4336(to)s 4575(the)s 4923(others;)s
-[ /Dest /LOUT16_1500_pre_brea_4 /DEST pdfmark
-220 fnt2 1114 7993(rr)m 2(agged)k
-1916(@Break)s 240 fnt6 2772 7998(object)m
-[ /Dest /LOUT19_4255_pre_brea_5 /DEST pdfmark
-240 fnt1 3600 7996(Lik)m 2(e)k
-220 fnt2 4115 7993(r)m 2(agged)k 240 fnt1 4784 7996(,)m
+[ /Dest /LOUT16_1527_pre_brea_4 /DEST pdfmark
+220 fnt2 1114 7949(rr)m 2(agged)k
+1916(@Break)s 240 fnt6 2772 7954(object)m
+[ /Dest /LOUT19_4262_pre_brea_5 /DEST pdfmark
+240 fnt1 3600 7952(Lik)m 2(e)k
+220 fnt2 4115 7949(r)m 2(agged)k 240 fnt1 4784 7952(,)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 7708(with)m 4082(respect)s
+7014(will)s 7463(be)s 7768(right-justi\207ed)s 3600 7664(with)m 4082(respect)s
4818(to)s 5057(the)s 5405(others)s 6040(\(`ragged)s 6907(left'\);)s
-[ /Dest /LOUT16_1500_pre_brea_5 /DEST pdfmark
-220 fnt2 1065 7200(or)m 2(agged)k 1916(@Break)s 240 fnt6
-2772 7205(object)m
-[ /Dest /LOUT19_4255_pre_brea_6 /DEST pdfmark
-240 fnt1 3600 7203(The)m 4028(ob)s 3(vious)k
-4835(combination)s 6088(of)s 220 fnt2 6359 7200(r)m 2(agged)k
-240 fnt1 7088 7203(and)m 220 fnt2 7492 7200(outdent)m 240 fnt1
-8220 7203(;)m
-[ /Dest /LOUT16_1500_pre_brea_6 /DEST pdfmark
-220 fnt2 1413 6696(lines)m 1916(@Break)s 240 fnt6
-2772 6701(object)m
-[ /Dest /LOUT19_4255_pre_brea_7 /DEST pdfmark
-240 fnt1 3600 6699(Break)m 4284(the)s 4685(paragraphs)s
-5837(of)s 240 fnt6 6161 6701(object)m 240 fnt1 6861 6699(into)m
-7339(lines)s 7893(at)s 8178(the)s 8579(same)s 3600 6411(points)m
+[ /Dest /LOUT16_1527_pre_brea_5 /DEST pdfmark
+220 fnt2 1065 7156(or)m 2(agged)k 1916(@Break)s 240 fnt6
+2772 7161(object)m
+[ /Dest /LOUT19_4262_pre_brea_6 /DEST pdfmark
+240 fnt1 3600 7159(The)m 4028(ob)s 3(vious)k
+4835(combination)s 6088(of)s 220 fnt2 6359 7156(r)m 2(agged)k
+240 fnt1 7088 7159(and)m 220 fnt2 7492 7156(outdent)m 240 fnt1
+8220 7159(;)m
+[ /Dest /LOUT16_1527_pre_brea_6 /DEST pdfmark
+220 fnt2 1413 6652(lines)m 1916(@Break)s 240 fnt6
+2772 6657(object)m
+[ /Dest /LOUT19_4262_pre_brea_7 /DEST pdfmark
+240 fnt1 3600 6655(Break)m 4284(the)s 4685(paragraphs)s
+5837(of)s 240 fnt6 6161 6657(object)m 240 fnt1 6861 6655(into)m
+7339(lines)s 7893(at)s 8178(the)s 8579(same)s 3600 6367(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 6123(at)m 3819(concatenation)s 5190(symbols)s
-6026(of)s 6283(the)s 6617(form)s 220 fnt2 7128 6120(&)m
-240 fnt6 7270 6125(k)m 220 fnt2 7380 6120(b)m 240 fnt1
-7540 6123(for)m 7865(an)s 3(y)k 240 fnt6 8248 6125(k)m
-240 fnt1 8404 6123(greater)m 3600 5835(than)m 4069(1.)s 4354(Do)s
+8286(and)s 8688(also)s 3600 6079(at)m 3819(concatenation)s 5190(symbols)s
+6026(of)s 6283(the)s 6617(form)s 220 fnt2 7128 6076(&)m
+240 fnt6 7270 6081(k)m 220 fnt2 7380 6076(b)m 240 fnt1
+7540 6079(for)m 7865(an)s 3(y)k 240 fnt6 8248 6081(k)m
+240 fnt1 8404 6079(greater)m 3600 5791(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 5547(a)m 3766(line)s 4180(other)s 4731(than)s 5200(the)s
+3600 5503(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 /LOUT16_1500_pre_brea_7 /DEST pdfmark
-220 fnt2 1303 5039(clines)m 1916(@Break)s
-240 fnt6 2772 5044(object)m
-[ /Dest /LOUT19_4255_pre_brea_8 /DEST pdfmark
-240 fnt1 3600 5042(Break)m 4288(the)s
-4693(paragraphs)s 5849(of)s 240 fnt6 6177 5044(object)m 240 fnt1
-6881 5042(into)m 7363(lines)s 7921(as)s 8228(for)s 220 fnt2
-8623 5039(lines)m 3600 4751(@Break)m 240 fnt1 4396 4754(,)m 4503(then)s
+[ /Dest /LOUT16_1527_pre_brea_7 /DEST pdfmark
+220 fnt2 1303 4995(clines)m 1916(@Break)s
+240 fnt6 2772 5000(object)m
+[ /Dest /LOUT19_4262_pre_brea_8 /DEST pdfmark
+240 fnt1 3600 4998(Break)m 4288(the)s
+4693(paragraphs)s 5849(of)s 240 fnt6 6177 5000(object)m 240 fnt1
+6881 4998(into)m 7363(lines)s 7921(as)s 8228(for)s 220 fnt2
+8623 4995(lines)m 3600 4707(@Break)m 240 fnt1 4396 4710(,)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 /LOUT16_1500_pre_brea_8 /DEST pdfmark
-220 fnt2 1337 4246(r)m -3(lines)k
-1916(@Break)s 240 fnt6 2772 4251(object)m
-[ /Dest /LOUT19_4255_pre_brea_9 /DEST pdfmark
-240 fnt1 3600 4249(Break)m
-4288(the)s 4693(paragraphs)s 5849(of)s 240 fnt6 6177 4251(object)m
-240 fnt1 6881 4249(into)m 7363(lines)s 7921(as)s 8228(for)s
-220 fnt2 8623 4246(lines)m 3600 3958(@Break)m 240 fnt1 4396 3961(,)m
+[ /Dest /LOUT16_1527_pre_brea_8 /DEST pdfmark
+220 fnt2 1337 4202(r)m -3(lines)k
+1916(@Break)s 240 fnt6 2772 4207(object)m
+[ /Dest /LOUT19_4262_pre_brea_9 /DEST pdfmark
+240 fnt1 3600 4205(Break)m
+4288(the)s 4693(paragraphs)s 5849(of)s 240 fnt6 6177 4207(object)m
+240 fnt1 6881 4205(into)m 7363(lines)s 7921(as)s 8228(for)s
+220 fnt2 8623 4202(lines)m 3600 3914(@Break)m 240 fnt1 4396 3917(,)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 3673(others.)m
+7224(with)s 7738(respect)s 8506(to)s 8778(the)s 3600 3629(others.)m
-[ /Dest /LOUT16_1500_pre_brea_9 /DEST pdfmark
-0 3220(If)m 235(the)s 588(paragraph)s 1606(w)s 2(as)k
+[ /Dest /LOUT16_1527_pre_brea_9 /DEST pdfmark
+0 3176(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 2932(lines)m 502(are)s
-849(enclosed)s 1744(in)s 1987(a)s 220 fnt2 2153 2929(@OneRo)m 3(w)k
-240 fnt1 3284 2932(symbol)m 4044(after)s 4540(breaking.)s 480 2558(The)m
+7444(be;)s 7787(otherwise)s 8778(the)s 0 2888(lines)m 502(are)s
+849(enclosed)s 1744(in)s 1987(a)s 220 fnt2 2153 2885(@OneRo)m 3(w)k
+240 fnt1 3284 2888(symbol)m 4044(after)s 4540(breaking.)s 480 2514(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 2267(1v)m
-240 fnt1 231 2270(.)m 395(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k
-1355(the)s 220 fnt2 1703 2267(v)m 240 fnt1 1872 2270(unit)m
+8415(al)s 2(w)k 2(ays)k 220 fnt2 0 2223(1v)m
+240 fnt1 231 2226(.)m 395(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k
+1355(the)s 220 fnt2 1703 2223(v)m 240 fnt1 1872 2226(unit)m
2304(itself)s 2852(and)s 3256(the)s
-[ /Dest /LOUT19_4255_pre_brea_10 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_brea_10 /DEST pdfmark
3604(g)s 1(ap)k
4002(mode)s 4590(may)s 5056(be)s 5338(changed:)s 240 fnt6
-1503 1767(gap)m 220 fnt2 1916 1762(@Break)m 240 fnt6 2772 1767(object)m
-240 fnt1 3600 1765(W)m 9(ithin)k 240 fnt6 4312 1767(object)m
-240 fnt1 4900 1765(,)m 5008(tak)s 2(e)k 5460(the)s
+1503 1723(gap)m 220 fnt2 1916 1718(@Break)m 240 fnt6 2772 1723(object)m
+240 fnt1 3600 1721(W)m 9(ithin)k 240 fnt6 4312 1723(object)m
+240 fnt1 4900 1721(,)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 1762(v)m 240 fnt1 7167 1765(unit)m 7600(to)s 7839(be)s
-8122(the)s 8471(length)s 3600 1477(of)m 240 fnt6 3871 1479(gap)m
-240 fnt1 4224 1477(;)m
-[ /Dest /LOUT16_1500_pre_brea_10 /DEST pdfmark
-1375 976(+)m 240 fnt6 1503 978(gap)m
-220 fnt2 1916 973(@Break)m 240 fnt6 2772 978(object)m 240 fnt1
-3600 976(W)m 9(ithin)k 240 fnt6 4320 978(object)m 240 fnt1
-4908 976(,)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 973(v)m 240 fnt1
-7232 976(unit)m 7673(to)s 7920(be)s 8211(lar)s 4(ger)k
-8832(by)s 3600 688(the)m 3948(length)s 4603(of)s 240 fnt6
-4874 690(gap)m 240 fnt1 5287 688(than)m 5756(it)s 5948(w)s 2(ould)k
+6998 1718(v)m 240 fnt1 7167 1721(unit)m 7600(to)s 7839(be)s
+8122(the)s 8471(length)s 3600 1433(of)m 240 fnt6 3871 1435(gap)m
+240 fnt1 4224 1433(;)m
+[ /Dest /LOUT16_1527_pre_brea_10 /DEST pdfmark
+1375 932(+)m 240 fnt6 1503 934(gap)m
+220 fnt2 1916 929(@Break)m 240 fnt6 2772 934(object)m 240 fnt1
+3600 932(W)m 9(ithin)k 240 fnt6 4320 934(object)m 240 fnt1
+4908 932(,)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 929(v)m 240 fnt1
+7232 932(unit)m 7673(to)s 7920(be)s 8211(lar)s 4(ger)k
+8832(by)s 3600 644(the)m 3948(length)s 4603(of)s 240 fnt6
+4874 646(gap)m 240 fnt1 5287 644(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 /LOUT16_1500_pre_brea_11 /DEST pdfmark
+[ /Dest /LOUT16_1527_pre_brea_11 /DEST pdfmark
grestore
gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -11579,22 +11630,22 @@ grestore
pgsave restore
showpage
-%%Page: 44 50
+%%Page: 45 51
%%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
@@ -11609,132 +11660,137 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-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
+240 fnt6 1417 -1580(3.4.)m
+1871(@Br)s 8(eak)k 240 fnt5 10250 -1583(45)m gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 13257 240 288 60 LoutGraphic
+240 fnt1
+9066 13413 0 13302 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-1383 13203(\211)m 240 fnt6 1503 13205(gap)m
-220 fnt2 1916 13200(@Break)m 240 fnt6 2772 13205(object)m 240 fnt1
-3600 13203(W)m 9(ithin)k 240 fnt6 4309 13205(object)m 240 fnt1
-4897 13203(,)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 13200(v)m 240 fnt1
-7133 13203(unit)m 7561(to)s 7796(be)s 8074(smaller)s 8832(by)s
-3600 12915(the)m 3948(length)s 4603(of)s 240 fnt6 4874 12917(gap)m
-240 fnt1 5287 12915(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 /LOUT16_1500_pre_brea_12 /DEST pdfmark
-0 12410(In)m 256(each)s 751(case,)s 1269(the)s 1617(mode)s
-2205(of)s 240 fnt6 2476 12412(gap)m 240 fnt1 2889 12410(is)m
-3099(adopted)s 3915(within)s 240 fnt6 4583 12412(object)m 240 fnt1
-5171 12410(.)m 480 12036(The)m 220 fnt2 908 12033(@Break)m 240 fnt1
-1764 12036(symbol)m 2524(also)s 2962(controls)s 3783(h)s 1(yphenation:)k
-220 fnt2 1141 11528(h)m 6(yphen @Break)k 240 fnt6 2772 11533(object)m
-
-[ /Dest /LOUT19_4255_pre_brea_11 /DEST pdfmark
-240 fnt1 3600 11531(Permit)m 4296(h)s 1(yphenation)k 5536(within)s
-6204(the)s 6552(paragraphs)s 7652(of)s 240 fnt6 7923 11533(object)m
-240 fnt1 8511 11531(;)m
-[ /Dest /LOUT16_1500_pre_brea_13 /DEST pdfmark
-220 fnt2 897 11023(noh)m 6(yphen @Break)k
-240 fnt6 2772 11028(object)m
-[ /Dest /LOUT19_4255_pre_brea_12 /DEST pdfmark
-240 fnt1 3600 11026(Prohibit)m 4440(h)s 1(yphenation)k
+1383 13248(\211)m 240 fnt6 1503 13250(gap)m 220 fnt2 1916 13245(@Break)m
+240 fnt6 2772 13250(object)m 240 fnt1 3600 13248(W)m 9(ithin)k
+240 fnt6 4309 13250(object)m 240 fnt1 4897 13248(,)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 13245(v)m 240 fnt1 7133 13248(unit)m 7561(to)s
+7796(be)s 8074(smaller)s 8832(by)s 3600 12960(the)m 3948(length)s
+4603(of)s 240 fnt6 4874 12962(gap)m 240 fnt1 5287 12960(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 /LOUT16_1527_pre_brea_12 /DEST pdfmark
+0 12455(In)m 256(each)s 751(case,)s 1269(the)s
+1617(mode)s 2205(of)s 240 fnt6 2476 12457(gap)m 240 fnt1
+2889 12455(is)m 3099(adopted)s 3915(within)s 240 fnt6 4583 12457(object)m
+240 fnt1 5171 12455(.)m 480 12081(The)m 220 fnt2 908 12078(@Break)m
+240 fnt1 1764 12081(symbol)m 2524(also)s 2962(controls)s 3783(h)s 1(yphenation:)k
+220 fnt2 1141 11573(h)m 6(yphen @Break)k 240 fnt6 2772 11578(object)m
+
+[ /Dest /LOUT19_4262_pre_brea_11 /DEST pdfmark
+240 fnt1 3600 11576(Permit)m 4296(h)s 1(yphenation)k 5536(within)s
+6204(the)s 6552(paragraphs)s 7652(of)s 240 fnt6 7923 11578(object)m
+240 fnt1 8511 11576(;)m
+[ /Dest /LOUT16_1527_pre_brea_13 /DEST pdfmark
+220 fnt2 897 11068(noh)m 6(yphen @Break)k
+240 fnt6 2772 11073(object)m
+[ /Dest /LOUT19_4262_pre_brea_12 /DEST pdfmark
+240 fnt1 3600 11071(Prohibit)m 4440(h)s 1(yphenation)k
5691(within)s 6370(the)s 6729(paragraphs)s 7840(of)s 240 fnt6
-8122 11028(object)m 240 fnt1 8710 11026(;)m 8833(all)s 3600 10738(h)m 1(yphenation)k
+8122 11073(object)m 240 fnt1 8710 11071(;)m 8833(all)s 3600 10783(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 10450(edge)m 4108(mode.)s
-[ /Dest /LOUT16_1500_pre_brea_14 /DEST pdfmark
-0 9947(The)m 220 fnt2
-428 9944(@Break)m 240 fnt1 1284 9947(also)m 1722(has)s 2092(options)s
+8812(to-)s 3600 10495(edge)m 4108(mode.)s
+[ /Dest /LOUT16_1527_pre_brea_14 /DEST pdfmark
+0 9992(The)m 220 fnt2
+428 9989(@Break)m 240 fnt1 1284 9992(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 9439(unbreakab)m 4(le\207rst @Break)k
-240 fnt6 3059 9444(ob)m 3293(-)s 480 9156(ject)m
-[ /Dest /LOUT19_4255_pre_brea_13 /DEST pdfmark
+5326(orphan)s 6048(lines:)s 220 fnt2 480 9484(unbreakab)m 4(le\207rst @Break)k
+240 fnt6 3059 9489(ob)m 3293(-)s 480 9201(ject)m
+[ /Dest /LOUT19_4262_pre_brea_13 /DEST pdfmark
240 fnt1
-3600 9442(Pre)m 6(v)k 3(ent)k 4431(column)s 5256(and)s
+3600 9487(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 9154(from)m
+8276(a)s 8492(g)s 1(alle)k 3(y)k 3600 9199(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 8866(paragraphs)m
-4700(of)s 240 fnt6 4971 8868(object)m 240 fnt1 5559 8866(;)m
-
-[ /Dest /LOUT16_1500_pre_brea_15 /DEST pdfmark
-220 fnt2 480 8358(unbreakab)m 4(lelast @Break)k 240 fnt6 3059 8363(ob)m
-3293(-)s 480 8075(ject)m
-[ /Dest /LOUT19_4255_pre_brea_14 /DEST pdfmark
-240 fnt1 3600 8361(Pre)m 6(v)k 3(ent)k
+7212(second)s 7958(lines)s 8483(of)s 8778(the)s 3600 8911(paragraphs)m
+4700(of)s 240 fnt6 4971 8913(object)m 240 fnt1 5559 8911(;)m
+
+[ /Dest /LOUT16_1527_pre_brea_15 /DEST pdfmark
+220 fnt2 480 8403(unbreakab)m 4(lelast @Break)k 240 fnt6 3059 8408(ob)m
+3293(-)s 480 8120(ject)m
+[ /Dest /LOUT19_4262_pre_brea_14 /DEST pdfmark
+240 fnt1 3600 8406(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 8073(second)m 4323(last)s
+7886(the)s 8282(last)s 8722(and)s 3600 8118(second)m 4323(last)s
4714(lines)s 5216(of)s 5487(the)s 5835(paragraphs)s 6935(of)s
-240 fnt6 7206 8075(object)m 240 fnt1 7794 8073(.)m
-[ /Dest /LOUT16_1500_pre_brea_16 /DEST pdfmark
-0 7570(These)m
-612(options)s 1353(w)s 2(ork)k 1889(by)s 2168(adding)s
-2858(the)s 220 fnt2 3191 7567(u)m 240 fnt1 3344 7570(\(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 7282(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 6994(manded)m 800(by)s 220 fnt2 1078 6991(breakab)m 4(le\207rst @Break)k
-240 fnt1 3292 6994(and)m 220 fnt2 3680 6991(breakab)m 4(lelast @Break.)k
-240 fnt1 5983 6994(The)m 6395(width)s 6981(of)s 7236(the)s
-7568(outdenting)s 8629(used)s 0 6706(in)m 243(the)s 220 fnt2
-591 6703(outdent)m 240 fnt1 1379 6706(style)m 1886(may)s 2352(be)s
-2634(changed)s 3490(lik)s 2(e)k 3902(this:)s 220 fnt2
-480 6198({ setoutdent)m 240 fnt6 1769 6203(width)m 220 fnt2 2430 6198(} @Break)m
-240 fnt6 480 5915(object)m 240 fnt1 3600 6201(W)m 9(ithin)k
-240 fnt6 4310 6203(object)m 240 fnt1 4898 6201(,)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 6203(width)m 240 fnt1 3600 5913(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 5625(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 5337(be)m 3887(preceded)s 4813(by)s
-220 fnt2 5112 5334(+)m 240 fnt1 5298 5337(or)m 220 fnt2
-5562 5334(\211)m 240 fnt1 5749 5337(to)m 5993(indicate)s 6811(a)s
-6982(change)s 7721(to)s 7965(the)s 8319(e)s 3(xisting)k
-3600 5049(outdent)m 4378(v)s 6(alue.)k
-[ /Dest /LOUT16_1500_pre_brea_17 /DEST pdfmark
-480 4330(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 4327(@Break)m 240 fnt1
-5317 4330(symbol)m 6145(simultaneously)s 15(,)k 7754(in)s 8065(an)s 3(y)k
-8531(order)s 13(.)k 0 4042(F)m 3(or)k 389(e)s 3(xample,)k
-220 fnt2 480 3541({ adjust 1.2fx h)m 6(yphen } @Break ...)k 240 fnt1 0 3043(is)m
+240 fnt6 7206 8120(object)m 240 fnt1 7794 8118(.)m
+[ /Dest /LOUT16_1527_pre_brea_16 /DEST pdfmark
+0 7615(These)m
+688(options)s 1506(w)s 2(ork)k 2119(by)s 2475(adding)s
+3241(the)s 220 fnt2 3651 7612(u)m 240 fnt1 3881 7615(\(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 7327(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 7039(countermanded)m 1533(by)s
+220 fnt2 1827 7036(breakab)m 4(le\207rst @Break)k 240 fnt1 4057 7039(and)m
+220 fnt2 4461 7036(breakab)m 4(lelast @Break.)k 240 fnt1 480 6665(The)m
+908(width)s 1510(of)s 1781(the)s 2129(outdenting)s 3206(used)s
+3703(in)s 3946(the)s 220 fnt2 4294 6662(outdent)m 240 fnt1
+5082 6665(style)m 5589(may)s 6055(be)s 6337(changed)s 7193(lik)s 2(e)k
+7605(this:)s 220 fnt2 480 6157({ setoutdent)m 240 fnt6 1769 6162(width)m
+220 fnt2 2430 6157(} @Break)m 240 fnt6 480 5874(object)m 240 fnt1
+3600 6160(W)m 9(ithin)k 240 fnt6 4310 6162(object)m 240 fnt1
+4898 6160(,)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 6162(width)m
+240 fnt1 3600 5872(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 5584(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 5296(be)m 3887(preceded)s 4813(by)s 220 fnt2
+5112 5293(+)m 240 fnt1 5298 5296(or)m 220 fnt2 5562 5293(\211)m
+240 fnt1 5749 5296(to)m 5993(indicate)s 6811(a)s 6982(change)s
+7721(to)s 7965(the)s 8319(e)s 3(xisting)k 3600 5008(outdent)m
+4378(v)s 6(alue.)k
+[ /Dest /LOUT16_1527_pre_brea_17 /DEST pdfmark
+0 4554(Mar)m 4(gin)k 764(k)s 2(erning,)k
+1608(in)s 1858(which)s 2508(small)s 3087(\(usually)s 3919(punctuation\))s
+5185(characters)s 6210(protrude)s 7084(into)s 7516(the)s 7872(mar)s 4(gin,)k
+8660(may)s 0 4266(be)m 282(obtained)s 1164(by)s 220 fnt2
+1458 4263(margink)m 4(er)k -5(ning @Break)k 240 fnt1 3765 4266(and)m
+4169(turned)s 4838(of)s 6(f)k 5182(by)s 220 fnt2
+5476 4263(nomargink)m 4(er)k -5(ning @Break)k 240 fnt1 7967 4266(.)m
+480 3892(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 3889(@Break)m 240 fnt1 5317 3892(symbol)m
+6145(simultaneously)s 15(,)k 7754(in)s 8065(an)s 3(y)k
+8531(order)s 13(.)k 0 3604(F)m 3(or)k 389(e)s 3(xample,)k
+220 fnt2 480 3103({ adjust 1.2fx h)m 6(yphen } @Break ...)k 240 fnt1 0 2605(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 3040(@Null)m 240 fnt1 6149 3043(objects)m
+5102(and)s 220 fnt2 5505 2602(@Null)m 240 fnt1 6149 2605(objects)m
6877(in)s 7119(the)s 7466(left)s 7842(parameter)s 8855(of)s
-220 fnt2 0 2752(@Break)m 240 fnt1 796 2755(;)m 908(these)s
-1455(are)s 1802(ignored.)s 240 fnt5 0 1962(3.5.)m 471(@Space)s
+220 fnt2 0 2314(@Break)m 240 fnt1 796 2317(;)m 908(these)s
+1455(are)s 1802(ignored.)s 240 fnt5 0 1524(3.5.)m 471(@Space)s
[ /Dest /LOUTspace /DEST pdfmark
-240 fnt1 480 1485(The)m 220 fnt2 911 1482(@Space)m 240 fnt1
-1812 1485(symbol)m
-[ /Dest /LOUT19_4255_pre_spac_1 /DEST pdfmark
+240 fnt1 480 1047(The)m 220 fnt2 911 1044(@Space)m 240 fnt1
+1812 1047(symbol)m
+[ /Dest /LOUT19_4262_pre_spac_1 /DEST pdfmark
2576(changes)s 3402(the)s 3754(v)s 6(alue)k
-4326(of)s 4601(the)s 220 fnt2 4953 1482(s)m 240 fnt1
-5120 1485(unit)m 5556(of)s 5831(measurement)s 7169(\(Section)s
-[ /Dest /LOUT19_4255_pre_spac_2 /DEST pdfmark
+4326(of)s 4601(the)s 220 fnt2 4953 1044(s)m 240 fnt1
+5120 1047(unit)m 5556(of)s 5831(measurement)s 7169(\(Section)s
+[ /Dest /LOUT19_4262_pre_spac_2 /DEST pdfmark
8026(3.2\))s
-8458(within)s 0 1197(its)m 276(right)s 787(parameter)s 1801(to)s
+8458(within)s 0 759(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 696(1c @Space { a b c d })m 240 fnt1 0 200(has)m 370(result)s
+480 258(1c @Space { a b c d })m
grestore
gsave
1417 -15423 translate
-240 fnt1
-0 0 0 0 240 288 60 LoutGraphic
+240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -11746,22 +11802,22 @@ grestore
pgsave restore
showpage
-%%Page: 45 51
+%%Page: 46 52
%%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
@@ -11776,160 +11832,161 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1578(3.5.)m
-1871(@Space)s 240 fnt5 10250 -1581(45)m gsave
+240 fnt5 1417 -1583(46)m
+240 fnt6 7498 -1580(Chapter)m 8348(3.)s 8622(Pr)s 8(ede\207ned)k
+9717(symbols)s gsave
1417 -15423 translate
-240 fnt1 9066 13370 0 13261 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13368 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-480 13207(a)m
-1153(b)s 1833(c)s 2499(d)s 0 12754(As)m 311(for)s
-643(the)s 220 fnt2 985 12751(@Break)m 240 fnt1 1835 12754(symbol,)m
+0 13205(has)m 370(result)s 480 12752(a)m
+1153(b)s 1833(c)s 2499(d)s 0 12299(As)m 311(for)s
+643(the)s 220 fnt2 985 12296(@Break)m 240 fnt1 1835 12299(symbol,)m
2641(the)s 2982(left)s 3353(parameter)s 4361(of)s 220 fnt2
-4626 12751(@Space)m 240 fnt1 5517 12754(may)m 5976(be)s 6252(gi)s 6(v)k 3(en)k
+4626 12296(@Space)m 240 fnt1 5517 12299(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 12463(s)m 240 fnt1 163 12466(unit,)m
+8156(enclosing)s 220 fnt2 0 12008(s)m 240 fnt1 163 12011(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 12463(@F)m 6(ont)k 240 fnt1
-5723 12466(symbol)m 6483(also)s 6921(sets)s 7330(the)s 220 fnt2
-7678 12463(s)m 240 fnt1 7841 12466(unit.)m 480 12092(The)m 906(left)s
-1280(parameter)s 2292(of)s 2560(the)s 220 fnt2 2906 12089(@Space)m
-240 fnt1 3800 12092(symbol)m 4558(may)s 5021(also)s 5456(hold)s
+4663(the)s 220 fnt2 5011 12008(@F)m 6(ont)k 240 fnt1
+5723 12011(symbol)m 6483(also)s 6921(sets)s 7330(the)s 220 fnt2
+7678 12008(s)m 240 fnt1 7841 12011(unit.)m 480 11637(The)m 906(left)s
+1280(parameter)s 2292(of)s 2560(the)s 220 fnt2 2906 11634(@Space)m
+240 fnt1 3800 11637(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 11801(lout)m 240 fnt1 349 11804(,)m 220 fnt2
-461 11801(compress)m 240 fnt1 1406 11804(,)m 220 fnt2 1518 11801(separ)m 2(ate)k
-240 fnt1 2362 11804(,)m 220 fnt2 2474 11801(troff)m 240 fnt1
-2849 11804(,)m 2961(and)s 220 fnt2 3371 11801(te)m 6(x)k
-240 fnt1 3656 11804(,)m 3768(which)s 4415(control)s 5152(the)s
+220 fnt2 0 11346(lout)m 240 fnt1 349 11349(,)m 220 fnt2
+461 11346(compress)m 240 fnt1 1406 11349(,)m 220 fnt2 1518 11346(separ)m 2(ate)k
+240 fnt1 2362 11349(,)m 220 fnt2 2474 11346(troff)m 240 fnt1
+2849 11349(,)m 2961(and)s 220 fnt2 3371 11346(te)m 6(x)k
+240 fnt1 3656 11349(,)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 11516(separating)m 1047(tw)s 2(o)k
-1470(objects.)s 2324(The)s 2764(names)s 220 fnt2 3439 11513(troff)m
-240 fnt1 3887 11516(and)m 220 fnt2 4304 11513(te)m 6(x)k
-240 fnt1 4661 11516(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 11228(inspired)m
+7374(treats)s 7946(white)s 8539(space)s 0 11061(separating)m 1047(tw)s 2(o)k
+1470(objects.)s 2324(The)s 2764(names)s 220 fnt2 3439 11058(troff)m
+240 fnt1 3887 11061(and)m 220 fnt2 4304 11058(te)m 6(x)k
+240 fnt1 4661 11061(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 10773(inspired)m
828(by)s 1122(these)s 1669(other)s 2220(document)s 3224(formatting)s
-4285(systems.)s 480 10854(The)m 897(def)s 2(ault)k 1607(setting,)s
-220 fnt2 2339 10851(lout)m 240 fnt1 2688 10854(,)m 2784(produces)s
+4285(systems.)s 480 10399(The)m 897(def)s 2(ault)k 1607(setting,)s
+220 fnt2 2339 10396(lout)m 240 fnt1 2688 10399(,)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 10563(compress)m 240 fnt1 1017 10566(setting)m 1719(causes)s 2407(all)s
+0 10108(compress)m 240 fnt1 1017 10111(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 10278(same)m 556(as)s
+7764(be)s 8058(treated)s 8778(the)s 0 9823(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 10275(separ)m 2(ate)k 240 fnt1
-4804 10278(setting)m 5504(is)s 5723(lik)s 2(e)k 220 fnt2
-6144 10275(compress)m 240 fnt1 7159 10278(b)m 4(ut)k 7530(also)s
-7977(causes)s 8662(zero)s 0 9990(white)m 587(spaces)s 1263(between)s
+3454(The)s 220 fnt2 3891 9820(separ)m 2(ate)k 240 fnt1
+4804 9823(setting)m 5504(is)s 5723(lik)s 2(e)k 220 fnt2
+6144 9820(compress)m 240 fnt1 7159 9823(b)m 4(ut)k 7530(also)s
+7977(causes)s 8662(zero)s 0 9535(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 9702(space)m 587(character)s 13(.)k
-480 9328(The)m 220 fnt2 902 9325(troff)m 240 fnt1 1330 9328(setting)m
+7885(as)s 8136(one)s 8539(white)s 0 9247(space)m 587(character)s 13(.)k
+480 8873(The)m 220 fnt2 902 8870(troff)m 240 fnt1 1330 8873(setting)m
2013(is)s 2216(the)s 2557(same)s 3097(as)s 220 fnt2
-3340 9325(lout)m 240 fnt1 3742 9328(e)m 3(xcept)k 4416(that)s
+3340 8870(lout)m 240 fnt1 3742 8873(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 9040(one)m 415(e)s 3(xtra)k
+8502(a)s 8661(line,)s 0 8585(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 8752(which)m 660(include)s 1439(at)s 1689(least)s 2205(one)s
+0 8297(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 8464(of)m 288(a)s 471(certain)s 1194(set)s
+8724(one)s 0 8009(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 8176(characters)m 1025(depends)s 1868(on)s 2173(the)s 2528(current)s
+0 7721(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 8173(langdef)m 240 fnt1 6987 8176(for)m
-7333(that)s 7758(language)s 8686(\(see)s 0 7888(Section)m 774(3.10\).)s
-480 7514(The)m 220 fnt2 930 7511(te)m 6(x)k 240 fnt1
-1297 7514(option)m 1989(is)s 2221(the)s 2592(most)s 3139(complicated.)s
-4494(First,)s 5060(the)s 220 fnt2 5430 7511(compress)m 240 fnt1
-6458 7514(option)m 7149(is)s 7382(applied.)s 8272(Then,)s 8894(at)s
-0 7226(e)m 6(v)k 3(ery)k 576(sentence)s 1455(ending,)s
+5849(the)s 220 fnt2 6204 7718(langdef)m 240 fnt1 6987 7721(for)m
+7333(that)s 7758(language)s 8686(\(see)s 0 7433(Section)m 774(3.10\).)s
+480 7059(The)m 220 fnt2 930 7056(te)m 6(x)k 240 fnt1
+1297 7059(option)m 1989(is)s 2221(the)s 2592(most)s 3139(complicated.)s
+4494(First,)s 5060(the)s 220 fnt2 5430 7056(compress)m 240 fnt1
+6458 7059(option)m 7149(is)s 7382(applied.)s 8272(Then,)s 8894(at)s
+0 6771(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 6938(ending)m 709(is)s 923(de\207ned)s
-1690(as)s 1944(for)s 220 fnt2 2286 6935(troff)m 240 fnt1
-2726 6938(e)m 3(xcept)k 3411(that,)s 3880(in)s 4127(addition)s
+8018(A)s 8247(sentence)s 0 6483(ending)m 709(is)s 923(de\207ned)s
+1690(as)s 1944(for)s 220 fnt2 2286 6480(troff)m 240 fnt1
+2726 6483(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 6650(of)m 268(a)s 431(certain)s 1134(set)s
+8724(one)s 0 6195(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 6362(must)m 525(be)s
+8217(e)s 3(xist)k 8722(and)s 0 5907(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 6074(\207le)m 393(\(Section)s 1278(3.3\))s
+7219(Character)s 8208(Mapping)s 0 5619(\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 5786(is)m 210(de\207ned.)s
-240 fnt5 0 5043(3.6.)m 471(@YUnit,)s 1432(@ZUnit,)s 2380(@CurrYUnit,)s
+7508(of)s 7811(the)s 8192(character)s 0 5331(is)m 210(de\207ned.)s
+240 fnt5 0 4588(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 4572(The)m 220 fnt2
-917 4569(@YUnit)m 240 fnt1 1741 4572(symbol)m
-[ /Dest /LOUT19_4255_pre_yuni_1 /DEST pdfmark
+240 fnt1 480 4117(The)m 220 fnt2
+917 4114(@YUnit)m 240 fnt1 1741 4117(symbol)m
+[ /Dest /LOUT19_4262_pre_yuni_1 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_yuni_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_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 4569(y)m 240 fnt1 5092 4572(unit)m 5534(of)s 5814(measurement)s
-7158(\(Section)s 8020(3.2\))s 8458(within)s 0 4284(its)m 276(right)s
+4915 4114(y)m 240 fnt1 5092 4117(unit)m 5534(of)s 5814(measurement)s
+7158(\(Section)s 8020(3.2\))s 8458(within)s 0 3829(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 3783(1c @YUnit { ...)m 13( })k
-240 fnt1 0 3289(ensures)m 760(that)s 1170(the)s 1510(v)s 6(alue)k
-2070(of)s 220 fnt2 2333 3286(1y)m 240 fnt1 2615 3289(within)m
+4178(left)s 4555(parameter:)s 220 fnt2 480 3328(1c @YUnit { ...)m 13( })k
+240 fnt1 0 2834(ensures)m 760(that)s 1170(the)s 1510(v)s 6(alue)k
+2070(of)s 220 fnt2 2333 2831(1y)m 240 fnt1 2615 2834(within)m
3275(the)s 3615(right)s 4118(parameter)s 5124(will)s 5542(be)s
-220 fnt2 5816 3286(1c)m 240 fnt1 6043 3289(.)m 6199(The)s
-220 fnt2 6619 3286(@ZUnit)m 240 fnt1 7413 3289(symbol)m 8165(is)s
-8366(similar)s 9(,)k 0 3001(setting)m 688(the)s 1034(v)s 6(alue)k
-1600(of)s 1869(the)s 220 fnt2 2215 2998(z)m 240 fnt1
-2376 3001(unit)m 2806(in)s 3047(its)s 3321(right)s 3830(parameter)s 13(.)k
+220 fnt2 5816 2831(1c)m 240 fnt1 6043 2834(.)m 6199(The)s
+220 fnt2 6619 2831(@ZUnit)m 240 fnt1 7413 2834(symbol)m 8165(is)s
+8366(similar)s 9(,)k 0 2546(setting)m 688(the)s 1034(v)s 6(alue)k
+1600(of)s 1869(the)s 220 fnt2 2215 2543(z)m 240 fnt1
+2376 2546(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 2713(parameter)m 1011(may)s 1473(not)s
+8324(The)s 8749(left)s 0 2258(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 2710(w)m 240 fnt1 5682 2713(,)m 220 fnt2
-5786 2710(b)m 240 fnt1 5900 2713(,)m 220 fnt2 6003 2710(r)m
-240 fnt1 6076 2713(,)m 6180(or)s 6435(of)s 6702(course)s
-220 fnt2 7379 2710(d)m 240 fnt1 7545 2713(units,)m 8114(b)s 4(ut)k
-8472(it)s 8660(may)s 0 2425(be)m 3(gin)k 577(with)s
-220 fnt2 1050 2422(+)m 240 fnt1 1220 2425(or)m 220 fnt2
-1470 2422(-)m 240 fnt1 1584 2425(to)m 1814(indicate)s 2616(that)s
+220 fnt2 5526 2255(w)m 240 fnt1 5682 2258(,)m 220 fnt2
+5786 2255(b)m 240 fnt1 5900 2258(,)m 220 fnt2 6003 2255(r)m
+240 fnt1 6076 2258(,)m 6180(or)s 6435(of)s 6702(course)s
+220 fnt2 7379 2255(d)m 240 fnt1 7545 2258(units,)m 8114(b)s 4(ut)k
+8472(it)s 8660(may)s 0 1970(be)m 3(gin)k 577(with)s
+220 fnt2 1050 1967(+)m 240 fnt1 1220 1970(or)m 220 fnt2
+1470 1967(-)m 240 fnt1 1584 1970(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 2137(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 2134(-)m
-240 fnt1 2410 2137(will)m 2836(be)s 3118(silently)s 3875(replaced)s
-4742(by)s 5036(zero.)s 480 1763(The)m 220 fnt2 913 1760(@CurrYUnit)m
-240 fnt1 2159 1763(and)m 220 fnt2 2569 1760(@CurrZUnit)m 240 fnt1
-3803 1763(symbols)m 4658(report)s 5294(the)s 5648(v)s 6(alue)k
-6222(of)s 6499(the)s 220 fnt2 6853 1760(y)m 240 fnt1
-7027 1763(and)m 220 fnt2 7437 1760(z)m 240 fnt1 7607 1763(units,)m
-8185(in)s 8434(points,)s 0 1475(truncated)m 947(to)s 1186(the)s
+0 1682(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 1679(-)m
+240 fnt1 2410 1682(will)m 2836(be)s 3118(silently)s 3875(replaced)s
+4742(by)s 5036(zero.)s 480 1308(The)m 220 fnt2 913 1305(@CurrYUnit)m
+240 fnt1 2159 1308(and)m 220 fnt2 2569 1305(@CurrZUnit)m 240 fnt1
+3803 1308(symbols)m 4658(report)s 5294(the)s 5648(v)s 6(alue)k
+6222(of)s 6499(the)s 220 fnt2 6853 1305(y)m 240 fnt1
+7027 1308(and)m 220 fnt2 7437 1305(z)m 240 fnt1 7607 1308(units,)m
+8185(in)s 8434(points,)s 0 1020(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 974(1i @YUnit { )m 11(The current v)k 5(alue of the y unit is @CurrYUnit })k
-240 fnt1 0 476(produces)m
+3470(e)s 3(xample,)k 220 fnt2 480 519(1i @YUnit { )m 11(The current v)k 5(alue of the y unit is @CurrYUnit })k
+
grestore
gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -11941,22 +11998,22 @@ grestore
pgsave restore
showpage
-%%Page: 46 52
+%%Page: 47 53
%%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
@@ -11971,123 +12028,120 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-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
+240 fnt6 1417 -1580(3.6.)m
+1871(@YUnit,)s 2742(@ZUnit,)s 3613(@CurrYUnit,)s 4950(and)s 5376(@CurrZUnit)s
+240 fnt5 10248 -1583(47)m gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
+240 fnt1 9066 13387 0 13278 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-480 13205(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 12702(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 12328(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 12040(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 11752(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 10959(3.7.)m 471(@SetColour)s 1788(and)s
-2229(@SetColor)s
+0 13224(produces)m 480 12721(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 12218(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 11844(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 11556(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 11268(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 10475(3.7.)m 471(@SetColour)s 1788(and)s 2229(@SetColor)s
[ /Dest /LOUTcolour /DEST pdfmark
-240 fnt1 480 10527(The)m 220 fnt2 927 10524(@SetColour)m
-240 fnt1 2204 10527(and)m 220 fnt2 2628 10524(@SetColor)m 240 fnt1
-3783 10527(symbols,)m
-[ /Dest /LOUT19_4255_pre_colo_1 /DEST pdfmark
-
-[ /Dest /LOUT19_4255_pre_colo_2 /DEST pdfmark
-4708(which)s 5370(ha)s 4(v)k 3(e)k
-5891(identical)s 6788(ef)s 6(fect,)k 7451(return)s 8098(their)s
-8615(right)s 0 10239(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 9951(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 9663(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 9162({ 1.0 0.0 0.0 setrgbcolor } @SetColour { hello)m 8(, w)k 2(or)k -3(ld })k
-240 fnt1 0 8663(produces)m 915(the)s 1263(red)s 1626(result)s
-1.0 0.0 0.0 setrgbcolor 480 8160(hello,)m 1065(w)s 2(orld)k 0.0 0.0 0.0 LoutSetRGBColor
-0 7676(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 7388(will)m 426(be)s 708(some)s 1269(shade)s
-1870(of)s 2141(gre)s 3(y)k 15(.)k 480 7014(The)m
-220 fnt2 901 7011(@SetColour)m 240 fnt1 2151 7014(command)m 3145(accepts)s
-3892(the)s 4232(special)s 4943(v)s 6(alue)k 220 fnt2
-5504 7011(nochange)m 240 fnt1 6512 7014(for)m 6843(the)s 7183(left)s
-7553(parameter)s 13(.)k 8650(This)s 0 6726(v)m 6(alue)k
+240 fnt1
+480 10043(The)m 220 fnt2 927 10040(@SetColour)m 240 fnt1 2204 10043(and)m
+220 fnt2 2628 10040(@SetColor)m 240 fnt1 3783 10043(symbols,)m
+[ /Dest /LOUT19_4262_pre_colo_1 /DEST pdfmark
+
+[ /Dest /LOUT19_4262_pre_colo_2 /DEST pdfmark
+4708(which)s
+5370(ha)s 4(v)k 3(e)k 5891(identical)s 6788(ef)s 6(fect,)k
+7451(return)s 8098(their)s 8615(right)s 0 9755(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 9467(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 9179(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 8678({ 1.0 0.0 0.0 setrgbcolor } @SetColour { hello)m 8(, w)k 2(or)k -3(ld })k 240 fnt1
+0 8179(produces)m 915(the)s 1263(red)s 1626(result)s 1.0 0.0 0.0 setrgbcolor
+480 7676(hello,)m 1065(w)s 2(orld)k 0.0 0.0 0.0 LoutSetRGBColor 0 7192(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 6904(will)m
+426(be)s 708(some)s 1269(shade)s 1870(of)s 2141(gre)s 3(y)k 15(.)k
+480 6530(The)m 220 fnt2 901 6527(@SetColour)m 240 fnt1 2151 6530(command)m
+3145(accepts)s 3892(the)s 4232(special)s 4943(v)s 6(alue)k
+220 fnt2 5504 6527(nochange)m 240 fnt1 6512 6530(for)m 6843(the)s
+7183(left)s 7553(parameter)s 13(.)k 8650(This)s 0 6242(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 6723(@SetColour)m
-240 fnt1 0 6438(command.)m 1108(An)s 1458(empty)s 2110(left)s
+6305(had)s 6716(without)s 7514(the)s 220 fnt2 7869 6239(@SetColour)m
+240 fnt1 0 5954(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 6064(There)m 1132(is)s 1382(no)s 1715(def)s 2(ault)k
+480 5580(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 5776(components)m 1208(is)s 1418(enclosed)s
-2313(in)s 2556(a)s 220 fnt2 2722 5773(@SetColour)m 240 fnt1
-3979 5776(symbol)m 4739(whose)s 5407(left)s 5784(parameter)s 6798(is)s
-7008(not)s 220 fnt2 7374 5773(nochange)m 240 fnt1 8330 5776(.)m
-480 5402(Lout)m 1046(mak)s 2(es)k 1761(no)s 2109(attempt)s
+8539(of)s 8850(its)s 0 5292(components)m 1208(is)s 1418(enclosed)s
+2313(in)s 2556(a)s 220 fnt2 2722 5289(@SetColour)m 240 fnt1
+3979 5292(symbol)m 4739(whose)s 5407(left)s 5784(parameter)s 6798(is)s
+7008(not)s 220 fnt2 7374 5289(nochange)m 240 fnt1 8330 5292(.)m
+480 4918(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 5114(commands)m 1082(when)s 1652(appropriate.)s 2897(This)s
+8629(PDF)s 0 4630(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 4826(colour)m 703(models)s
+7670(of)s 7934(PostScript')s 13(s)k 0 4342(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 4823(@PrependGr)m 2(aphic)k
-240 fnt1 8940 4826(\),)m 0 4538(b)m 4(ut)k 373(the)s
+5306(be)s 5621(supplied)s 6522(using)s 220 fnt2 7127 4339(@PrependGr)m 2(aphic)k
+240 fnt1 8940 4342(\),)m 0 4054(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 4250(so)m 266(on\).)s 480 3876(F)m 3(or)k
+8722(and)s 0 3766(so)m 266(on\).)s 480 3392(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 3873(setrgbcolor)m 240 fnt1
-8124 3876(command)m 0 3588(used)m 496(abo)s 3(v)k 3(e)k
+6096(hard,)s 6629(the)s 220 fnt2 6978 3389(setrgbcolor)m 240 fnt1
+8124 3392(command)m 0 3104(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 3300(use.)m
+7584(and)s 7987(is)s 8196(simple)s 8887(to)s 0 2816(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 3012(blue)m 468(respecti)s 6(v)k 3(ely)k 15(.)k
+8722(and)s 0 2528(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 2447(1.0)m 838(0.0)s 1196(0.0)s 1554(setrgbcolor)s 240 fnt6
-2979 2452(r)m 8(ed)k 220 fnt2 480 2128(0.0)m 838(1.0)s
-1196(0.0)s 1554(setrgbcolor)s 240 fnt6 2979 2133(gr)m 8(een)k
-220 fnt2 480 1798(0.0)m 838(0.0)s 1196(1.0)s 1554(setrgbcolor)s
-240 fnt6 2979 1803(blue)m 220 fnt2 480 1468(1.0)m 838(1.0)s
-1196(1.0)s 1554(setrgbcolor)s 240 fnt6 2979 1473(white)m 220 fnt2
-480 1149(0.5)m 837(0.5)s 1194(0.5)s 1551(setrgbcolor)s 240 fnt6
-2979 1154(gr)m 8(e)k 7(y)k 220 fnt2 480 819(0.0)m
-838(0.0)s 1196(0.0)s 1554(setrgbcolor)s 240 fnt6 2979 824(blac)m 4(k)k
-240 fnt1 0 263(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
+480 1963(1.0)m 838(0.0)s 1196(0.0)s 1554(setrgbcolor)s 240 fnt6
+2979 1968(r)m 8(ed)k 220 fnt2 480 1644(0.0)m 838(1.0)s
+1196(0.0)s 1554(setrgbcolor)s 240 fnt6 2979 1649(gr)m 8(een)k
+220 fnt2 480 1314(0.0)m 838(0.0)s 1196(1.0)s 1554(setrgbcolor)s
+240 fnt6 2979 1319(blue)m 220 fnt2 480 984(1.0)m 838(1.0)s
+1196(1.0)s 1554(setrgbcolor)s 240 fnt6 2979 989(white)m 220 fnt2
+480 665(0.5)m 837(0.5)s 1194(0.5)s 1551(setrgbcolor)s 240 fnt6
+2979 670(gr)m 8(e)k 7(y)k 220 fnt2 480 335(0.0)m
+838(0.0)s 1196(0.0)s 1554(setrgbcolor)s 240 fnt6 2979 340(blac)m 4(k)k
+
grestore
gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -12099,22 +12153,22 @@ grestore
pgsave restore
showpage
-%%Page: 47 53
+%%Page: 48 54
%%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
@@ -12132,57 +12186,60 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(3.7.)m
-1871(@SetColour)s 3127(and)s 3553(@SetColor)s 240 fnt5 10248 -1583(47)m
-gsave
+240 fnt5 1417 -1583(48)m
+240 fnt6 7498 -1580(Chapter)m 8348(3.)s 8622(Pr)s 8(ede\207ned)k
+9717(symbols)s gsave
1417 -15423 translate
-240 fnt1 9066 13413 0 13304 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13368 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-0 13250(object.)m 480 12876(Since)m 1076(the)s 1434(introduction)s
-2670(of)s 2951(te)s 3(xtures)k 3765(to)s 4014(Lout)s
-4536(in)s 4789(V)s 26(ersion)k 5587(3.27,)s 6124(direct)s
-6737(use)s 7122(of)s 7403(PostScript)s 8455(colour)s 0 12588(setting)m
-689(operations)s 1734(such)s 2228(as)s 220 fnt2 2476 12585(setrgbcolor)m
-240 fnt1 3620 12588(is)m 3828(deprecated.)s 5025(Instead,)s 5820(Lout)s
-6330(of)s 6(fers)k 6930(its)s 7204(o)s 6(wn)k
-7666(v)s 3(ersions)k 8509(of)s 8778(the)s 0 12300(standard)m
-868(PostScript)s 1910(colour)s 2581(setting)s 3271(operations:)s 2982 12 0 12 240 288 60 480 11564 LoutGr2
+0 13205(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 12917(object.)m
+480 12543(Since)m 1076(the)s 1434(introduction)s 2670(of)s 2951(te)s 3(xtures)k
+3765(to)s 4014(Lout)s 4536(in)s 4789(V)s 26(ersion)k
+5587(3.27,)s 6124(direct)s 6737(use)s 7122(of)s 7403(PostScript)s
+8455(colour)s 0 12255(setting)m 689(operations)s 1734(such)s 2228(as)s
+220 fnt2 2476 12252(setrgbcolor)m 240 fnt1 3620 12255(is)m 3828(deprecated.)s
+5025(Instead,)s 5820(Lout)s 6330(of)s 6(fers)k 6930(its)s
+7204(o)s 6(wn)k 7666(v)s 3(ersions)k 8509(of)s
+8778(the)s 0 11967(standard)m 868(PostScript)s 1910(colour)s 2581(setting)s
+3271(operations:)s 2982 12 0 12 240 288 60 480 11231 LoutGr2
LoutBox 0.0 0.0 0.0 LoutSetRGBColor fill
grestore
grestore
-240 fnt8
-624 11716(If)m 864(you)s 1264(want)s 1794(this)s gsave
-3462 11564 translate
-240 fnt1
-3616 12 0 12 240 288 60 LoutGraphic
+240 fnt8 624 11383(If)m 864(you)s 1264(want)s
+1794(this)s gsave
+3462 11231 translate
+240 fnt1 3616 12 0 12 240 288 60 LoutGraphic
gsave
LoutBox 0.0 0.0 0.0 LoutSetRGBColor fill
grestore
grestore
-3606(Y)s 22(ou)k 4011(should)s 4716(r)s 3(ather)k
-5376(write)s 5920(this)s 220 fnt2 624 11327(n)m 2(um)k
-1096(setg)s 2(r)k 2(a)k 6(y)k 3606(n)s 2(um)k
-4078(LoutSetGr)s 2(a)k 6(y)k 624 10943(n)m 2(um)k
-1096(n)s 2(um)k 1568(n)s 2(um)k 2040(setrgbcolor)s
+3606(Y)s 22(ou)k 4011(should)s
+4716(r)s 3(ather)k 5376(write)s 5920(this)s 220 fnt2
+624 10994(n)m 2(um)k 1096(setg)s 2(r)k 2(a)k 6(y)k
+3606(n)s 2(um)k 4078(LoutSetGr)s 2(a)k 6(y)k
+624 10610(n)m 2(um)k 1096(n)s 2(um)k 1568(n)s 2(um)k
+2040(setrgbcolor)s 3606(n)s 2(um)k 4078(n)s 2(um)k
+4550(n)s 2(um)k 5022(LoutSetRGBColor)s 624 10226(n)m 2(um)k
+1096(n)s 2(um)k 1568(n)s 2(um)k 2040(sethsbcolor)s
3606(n)s 2(um)k 4078(n)s 2(um)k 4550(n)s 2(um)k
-5022(LoutSetRGBColor)s 624 10559(n)m 2(um)k 1096(n)s 2(um)k
-1568(n)s 2(um)k 2040(sethsbcolor)s 3606(n)s 2(um)k
-4078(n)s 2(um)k 4550(n)s 2(um)k 5022(LoutSetHSBColor)s
-gsave
-480 10028 translate
+5022(LoutSetHSBColor)s gsave
+480 9695 translate
240 fnt1 2982 12 0 12 240 288 60 LoutGraphic
gsave
LoutBox 0.0 0.0 0.0 LoutSetRGBColor fill
grestore
grestore
-624 10175(n)m 2(um)k 1096(n)s 2(um)k
+624 9842(n)m 2(um)k 1096(n)s 2(um)k
1568(n)s 2(um)k 2040(setcm)s 3(ykcolor)k gsave
-3462 10028 translate
+3462 9695 translate
240 fnt1
3616 12 0 12 240 288 60 LoutGraphic
gsave
@@ -12191,100 +12248,100 @@ grestore
grestore
3606(n)s 2(um)k 4078(n)s 2(um)k 4550(n)s 2(um)k
-5022(LoutSetCMYKColor)s 240 fnt1 0 9589(The)m 462(Lout)s 1008(v)s 3(ersions)k
+5022(LoutSetCMYKColor)s 240 fnt1 0 9256(The)m 462(Lout)s 1008(v)s 3(ersions)k
1887(are)s 2268(equi)s 6(v)k 6(alent)k 3346(to)s
3619(the)s 4001(PostScript)s 5077(ones)s 5601(b)s 4(ut)k
5997(without)s 6822(the)s 7204(unw)s 2(anted)k 8225(ef)s 6(fect)k
-8855(of)s 0 9301(causing)m 784(the)s 1132(current)s 1868(te)s 3(xture)k
+8855(of)s 0 8968(causing)m 784(the)s 1132(current)s 1868(te)s 3(xture)k
2584(to)s 2823(be)s 3105(for)s 4(gotten.)k 240 fnt5
-0 8508(3.8.)m 471(@SetT)s 22(extur)k 4(e)k
+0 8175(3.8.)m 471(@SetT)s 22(extur)k 4(e)k
[ /Dest /LOUTtexture /DEST pdfmark
240 fnt1
-480 8076(The)m 220 fnt2 943 8073(@SetT)m 26(e)k 6(xture)k
-240 fnt1 2295 8076(symbol)m
-[ /Dest /LOUT19_4255_pre_text_1 /DEST pdfmark
+480 7743(The)m 220 fnt2 943 7740(@SetT)m 26(e)k 6(xture)k
+240 fnt1 2295 7743(symbol)m
+[ /Dest /LOUT19_4262_pre_text_1 /DEST pdfmark
3091(returns)s 3841(its)s 4152(right)s
4699(parameter)s 5749(in)s 6028(the)s 6411(te)s 3(xture)k
-7163(speci\207ed)s 8107(by)s 8437(its)s 8749(left)s 0 7788(parameter)m 13(.)k
+7163(speci\207ed)s 8107(by)s 8437(its)s 8749(left)s 0 7455(parameter)m 13(.)k
1105(A)s 1335(te)s 3(xture)k 2051(is)s 2261(a)s
2427(pattern)s 3147(used)s 3644(when)s 4220(\207lling)s 4844(areas)s
5385(to)s 5624(get)s 5976(a)s 6142(te)s 3(xture)k
6858(rather)s 7474(than)s 7943(solid)s 8466(color)s 13(.)k
-480 7414(In)m 736(the)s 1084(PostScript)s 2125(w)s 2(orld,)k
+480 7081(In)m 736(the)s 1084(PostScript)s 2125(w)s 2(orld,)k
2788(te)s 3(xtures)k 3592(are)s 3938(called)s 4566(patterns,)s
5429(and)s 5832(the)s 6180(rele)s 6(v)k 6(ant)k
-6997(PostScript)s 8038(commands)s 0 7126(use)m 390(this)s 801(terminology)s 15(.)k
+6997(PostScript)s 8038(commands)s 0 6793(use)m 390(this)s 801(terminology)s 15(.)k
2135(The)s 2578(author)s 3264(has)s 3650(preferred)s 4597(the)s
4960(term)s 5473(`te)s 3(xture')k 6339(because)s 7167(it)s
-7375(is)s 7600(more)s 8162(precise:)s 8960(a)s 0 6838(pattern)m
+7375(is)s 7600(more)s 8162(precise:)s 8960(a)s 0 6505(pattern)m
720(could)s 1310(be)s 1592(a)s 1758(pattern)s 2478(for)s
-2816(an)s 3(ything.)k 480 6464(The)m 220 fnt2 896 6461(@SetT)m 26(e)k 6(xture)k
-240 fnt1 2200 6464(command)m 3189(accepts)s 3931(the)s 4267(special)s
-4972(v)s 6(alue)k 220 fnt2 5528 6461(nochange)m 240 fnt1
-6532 6464(for)m 6857(the)s 7193(left)s 7558(parameter)s 13(.)k
-8650(This)s 0 6176(v)m 6(alue)k 568(causes)s 1243(the)s
+2816(an)s 3(ything.)k 480 6131(The)m 220 fnt2 896 6128(@SetT)m 26(e)k 6(xture)k
+240 fnt1 2200 6131(command)m 3189(accepts)s 3931(the)s 4267(special)s
+4972(v)s 6(alue)k 220 fnt2 5528 6128(nochange)m 240 fnt1
+6532 6131(for)m 6857(the)s 7193(left)s 7558(parameter)s 13(.)k
+8650(This)s 0 5843(v)m 6(alue)k 568(causes)s 1243(the)s
1591(right)s 2102(parameter)s 3116(to)s 3355(ha)s 4(v)k 3(e)k
3856(the)s 4204(te)s 3(xture)k 4920(it)s 5112(w)s 2(ould)k
5767(ha)s 4(v)k 3(e)k 6268(had)s 6672(without)s
-7463(the)s 220 fnt2 7810 6173(@SetT)m 26(e)k 6(xture)k
-240 fnt1 0 5888(command.)m 1108(An)s 1458(empty)s 2110(left)s
+7463(the)s 220 fnt2 7810 5840(@SetT)m 26(e)k 6(xture)k
+240 fnt1 0 5555(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 5514(Another)m 1329(special)s 2052(v)s 6(alue)k 2625(is)s
-220 fnt2 2840 5511(LoutT)m 26(e)k 6(xtureSolid)k 240 fnt1
-4453 5514(,)m 4565(which)s 5212(means)s 5879(no)s 6177(te)s 3(xture)k
+480 5181(Another)m 1329(special)s 2052(v)s 6(alue)k 2625(is)s
+220 fnt2 2840 5178(LoutT)m 26(e)k 6(xtureSolid)k 240 fnt1
+4453 5181(,)m 4565(which)s 5212(means)s 5879(no)s 6177(te)s 3(xture)k
6898(at)s 7135(all,)s 7485(just)s 7895(solid)s 8424(colour)s 13(.)k
-0 5226(It)m 207(w)s 2(ould)k 864(be)s 1149(useful)s
+0 4893(It)m 207(w)s 2(ould)k 864(be)s 1149(useful)s
1790(to)s 2032(change)s 2768(back)s 3284(to)s 3525(solid)s
4051(colour)s 4724(within)s 5395(an)s 5680(enclosing)s 6653(te)s 3(xtured)k
7493(re)s 3(gion.)k 8268(It)s 8475(is)s 8688(also)s
-0 4938(the)m 355(initial)s 973(te)s 3(xture;)k 1752(thus)s
+0 4605(the)m 355(initial)s 973(te)s 3(xture;)k 1752(thus)s
2209(there)s 2749(is)s 2966(no)s 3266(need)s 3783(to)s
4029(ensure)s 4716(that)s 5141(the)s 5496(root)s 5948(g)s 1(alle)k 3(y)k
6589(or)s 6855(each)s 7357(of)s 7635(its)s 7918(components)s
-0 4650(is)m 210(enclosed)s 1105(in)s 1348(a)s 220 fnt2
-1514 4647(@SetT)m 26(e)k 6(xture)k 240 fnt1 2830 4650(symbol.)m
-480 4276(The)m 934(form)s 1485(of)s 1783(the)s 2158(left)s
+0 4317(is)m 210(enclosed)s 1105(in)s 1348(a)s 220 fnt2
+1514 4314(@SetT)m 26(e)k 6(xture)k 240 fnt1 2830 4317(symbol.)m
+480 3943(The)m 934(form)s 1485(of)s 1783(the)s 2158(left)s
2561(parameter)s 3602(is)s 3839(implementation-dependent;)s 6541(in)s 6810(Basser)s
-7534(Lout)s 8073(it)s 8292(must)s 8844(be)s 0 3988(an)m
+7534(Lout)s 8073(it)s 8292(must)s 8844(be)s 0 3655(an)m
288(object)s 937(whose)s 1610(v)s 6(alue)k 2184(is)s
2399(a)s 2570(sequence)s 3509(of)s 3785(w)s 2(ords)k
4424(comprising)s 5559(PostScript)s 6606(for)s 6949(setting)s 7645(a)s
-7816(te)s 3(xture,)k 8588(up)s 8887(to)s 0 3700(and)m
-407(including)s 1367(the)s 1718(PostScript)s 220 fnt2 2763 3697(setpatter)m -5(n)k
-240 fnt1 3793 3700(command)m 4799(\(or)s 5140(equi)s 6(v)k 6(alent\))k
+7816(te)s 3(xture,)k 8588(up)s 8887(to)s 0 3367(and)m
+407(including)s 1367(the)s 1718(PostScript)s 220 fnt2 2763 3364(setpatter)m -5(n)k
+240 fnt1 3793 3367(command)m 4799(\(or)s 5140(equi)s 6(v)k 6(alent\))k
6255(which)s 6900(installs)s 7630(the)s 7981(te)s 3(xture)k
-8701(into)s 0 3412(the)m 347(graphics)s 1207(state.)s 1807(Lout)s
+8701(into)s 0 3079(the)m 347(graphics)s 1207(state.)s 1807(Lout)s
2318(mak)s 2(es)k 2977(no)s 3269(attempt)s 4044(to)s
4282(understand)s 5389(te)s 3(xtures,)k 6248(it)s 6439(simply)s
-7143(prints)s 7737(the)s 8084(PostScript)s 0 3124(commands)m 1083(when)s
+7143(prints)s 7737(the)s 8084(PostScript)s 0 2791(commands)m 1083(when)s
1654(appropriate.)s 2901(Consult)s 3701([)s
-[ /Rect [3772 3124 3867 3286] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTadobe1990ps /ANN pdfmark
+[ /Rect [3772 2791 3867 2953] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTadobe1990ps /ANN pdfmark
3772(1)s 3867(])s
3980(for)s 4312(information)s 5492(about)s 6079(PostScript)s 7116(patterns.)s
-7971(Y)s 26(ou')k 2(ll)k 8616(need)s 0 2836(to)m
+7971(Y)s 26(ou')k 2(ll)k 8616(need)s 0 2503(to)m
239(do)s 532(that)s 950(in)s 1193(order)s 1757(to)s
1996(mak)s 2(e)k 2568(sense)s 3142(of)s 3413(the)s
-3761(rest)s 4165(of)s 4436(this)s 4832(section.)s 480 2462(Since)m
+3761(rest)s 4165(of)s 4436(this)s 4832(section.)s 480 2129(Since)m
1065(b)s 4(uilding)k 1909(e)s 6(v)k 3(en)k
2406(a)s 2569(simple)s 3259(te)s 3(xture)k 3972(tak)s 2(es)k
4509(a)s 4672(lot)s 4981(of)s 5249(PostScript)s 6288(and)s
6689(is)s 6896(quite)s 7427(error)s 4(-prone,)k 8614(Lout)s
-0 2174(de\207nes)m 721(tw)s 2(o)k 1122(symbols)s 1962(in)s
+0 1841(de\207nes)m 721(tw)s 2(o)k 1122(symbols)s 1962(in)s
2197(the)s 2536(PostScript)s 3569(prologue)s 4467(called)s 220 fnt2
-5087 2171(LoutMak)m 4(eT)k 26(e)k 6(xture)k 240 fnt1
-6802 2174(and)m 220 fnt2 7197 2171(LoutSetT)m 26(e)k 6(xture)k
-240 fnt1 8708 2174(that)m 0 1886(you)m 415(can)s 804(use)s
+5087 1838(LoutMak)m 4(eT)k 26(e)k 6(xture)k 240 fnt1
+6802 1841(and)m 220 fnt2 7197 1838(LoutSetT)m 26(e)k 6(xture)k
+240 fnt1 8708 1841(that)m 0 1553(you)m 415(can)s 804(use)s
1179(to)s 1418(mak)s 2(e)k 1990(and)s 2394(set)s
2719(a)s 2885(te)s 3(xture,)k 3652(lik)s 2(e)k
-4064(this:)s 220 fnt2 480 1388({ "1 1 1 0 dg 0 pt 0 pt")m 480 1100( "2 [0 0 2 pt 3 pt] 2 pt 3 pt { ...)m 13( }")k
-480 812( "LoutMak)m 4(eT)k 26(e)k 6(xture LoutSetT)k 26(e)k 6(xture")k
-480 524(} @SetT)m 26(e)k 6(xture ...)k
+4064(this:)s 220 fnt2 480 1055({ "1 1 1 0 dg 0 pt 0 pt")m 480 767( "2 [0 0 2 pt 3 pt] 2 pt 3 pt { ...)m 13( }")k
+480 479( "LoutMak)m 4(eT)k 26(e)k 6(xture LoutSetT)k 26(e)k 6(xture")k
+480 191(} @SetT)m 26(e)k 6(xture ...)k
grestore
gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -12296,22 +12353,22 @@ grestore
pgsave restore
showpage
-%%Page: 48 54
+%%Page: 49 55
%%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
@@ -12326,154 +12383,154 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-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
+240 fnt6 1417 -1578(3.8.)m
+1871(@SetT)s 22(e)k 4(xtur)k 8(e)k 240 fnt5
+10249 -1581(49)m gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
+240 fnt1 9066 13414 0 13414 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-0 13205(W)m 19(e')k 2(ll)k
+0 13251(W)m 19(e')k 2(ll)k
598(e)s 3(xplain)k 1377(both)s 1881(symbols)s 2752(in)s
3016(detail)s 3622(in)s 3887(a)s 4074(moment,)s 4986(b)s 4(ut)k
-5369(just)s 5796(brie\210y)s 15(,)k 220 fnt2 6533 13202(LoutMak)m 4(eT)k 26(e)k 6(xture)k
-240 fnt1 8278 13205(mak)m 2(es)k 8960(a)s 0 12917(te)m 3(xture,)k
+5369(just)s 5796(brie\210y)s 15(,)k 220 fnt2 6533 13248(LoutMak)m 4(eT)k 26(e)k 6(xture)k
+240 fnt1 8278 13251(mak)m 2(es)k 8960(a)s 0 12963(te)m 3(xture,)k
798(lea)s 4(ving)k 1582(a)s 1779(pattern)s 2530(dictionary)s
-3584(as)s 3865(returned)s 4750(by)s 220 fnt2 5075 12914(mak)m 4(epatter)k -5(n)k
-240 fnt1 6373 12917(on)m 6701(the)s 7080(e)s 3(x)k 3(ecution)k
-8092(stack,)s 8722(and)s 220 fnt2 0 12626(LoutSetT)m 26(e)k 6(xture)k
-240 fnt1 1510 12629(installs)m 2227(this)s 2612(te)s 3(xture)k
+3584(as)s 3865(returned)s 4750(by)s 220 fnt2 5075 12960(mak)m 4(epatter)k -5(n)k
+240 fnt1 6373 12963(on)m 6701(the)s 7080(e)s 3(x)k 3(ecution)k
+8092(stack,)s 8722(and)s 220 fnt2 0 12672(LoutSetT)m 26(e)k 6(xture)k
+240 fnt1 1510 12675(installs)m 2227(this)s 2612(te)s 3(xture)k
3318(into)s 3732(the)s 4070(current)s 4795(graphics)s 5646(state,)s
-6179(lik)s 2(e)k 220 fnt2 6581 12626(setpatter)m -5(n)k
-240 fnt1 7597 12629(b)m 4(ut)k 7949(without)s 8729(an)s 3(y)k
-0 12341(mention)m 841(of)s 1112(colour)s 13(.)k 220 fnt2
-480 11964(LoutMak)m 4(eT)k 26(e)k 6(xture)k 240 fnt1
-2251 11967(is)m 2508(just)s 2961(a)s 3174(con)s 9(v)k 3(enience)k
+6179(lik)s 2(e)k 220 fnt2 6581 12672(setpatter)m -5(n)k
+240 fnt1 7597 12675(b)m 4(ut)k 7949(without)s 8729(an)s 3(y)k
+0 12387(mention)m 841(of)s 1112(colour)s 13(.)k 220 fnt2
+480 12010(LoutMak)m 4(eT)k 26(e)k 6(xture)k 240 fnt1
+2251 12013(is)m 2508(just)s 2961(a)s 3174(con)s 9(v)k 3(enience)k
4461(de\207nition)s 5483(that)s 5948(constructs)s 7015(a)s 7229(pattern)s
-7996(matrix)s 8722(and)s 0 11679(dictionary)m 15(,)k 1054(populating)s
+7996(matrix)s 8722(and)s 0 11725(dictionary)m 15(,)k 1054(populating)s
2124(them)s 2655(with)s 3129(the)s 3470(stack)s 4015(elements)s
4907(to)s 5139(its)s 5408(left,)s 5825(then)s 6286(calls)s
-220 fnt2 6767 11676(mak)m 4(epatter)k -5(n)k 240 fnt1
-7974 11679(.)m 8131(Y)s 26(ou)k 8565(don')s 4(t)k
-0 11391(ha)m 4(v)k 3(e)k 524(to)s 786(use)s
+220 fnt2 6767 11722(mak)m 4(epatter)k -5(n)k 240 fnt1
+7974 11725(.)m 8131(Y)s 26(ou)k 8565(don')s 4(t)k
+0 11437(ha)m 4(v)k 3(e)k 524(to)s 786(use)s
1184(it)s 1399(if)s 1639(you)s 2077(don')s 4(t)k
2661(w)s 2(ant)k 3207(to.)s 3580(The)s 4031(abo)s 3(v)k 3(e)k
-4676(e)s 3(xample)k 5562(of)s 220 fnt2 5856 11388(LoutMak)m 4(eT)k 26(e)k 6(xture)k
-240 fnt1 7603 11391(sets)m 8035(the)s 8406(pattern)s 0 11103(matrix)m
+4676(e)s 3(xample)k 5562(of)s 220 fnt2 5856 11434(LoutMak)m 4(eT)k 26(e)k 6(xture)k
+240 fnt1 7603 11437(sets)m 8035(the)s 8406(pattern)s 0 11149(matrix)m
678(and)s 1082(dictionary)s 2105(as)s 2355(follo)s 6(ws.)k
-480 10729(The)m 907(\207rst)s 1336(number)s 2125(is)s 2333(a)s
+480 10775(The)m 907(\207rst)s 1336(number)s 2125(is)s 2333(a)s
2498(scale)s 3029(f)s 2(actor)k 9(,)k 3679(and)s
4081(the)s 4428(second)s 5149(and)s 5551(third)s 6058(are)s
6404(horizontal)s 7426(and)s 7828(v)s 3(ertical)k 8593(scale)s
-0 10441(f)m 2(actors.)k 813(The)s 1243(fourth)s 1886(\()s
-220 fnt2 1959 10438(0 dg)m 240 fnt1 2374 10441(\))m 2504(is)s
+0 10487(f)m 2(actors.)k 813(The)s 1243(fourth)s 1886(\()s
+220 fnt2 1959 10484(0 dg)m 240 fnt1 2374 10487(\))m 2504(is)s
2716(an)s 3001(angle)s 3577(of)s 3851(rotation.)s 4760(The)s
5190(\207fth)s 5647(and)s 6053(sixth)s 6577(are)s 6926(horizontal)s
-7952(and)s 8359(v)s 3(ertical)k 0 10153(shifts.)m 681(These)s
+7952(and)s 8359(v)s 3(ertical)k 0 10199(shifts.)m 681(These)s
1308(six)s 1642(numbers)s 2517(determine)s 3528(the)s 3876(pattern)s
4596(transformation)s 6059(matrix)s 6737(passed)s 7433(to)s 220 fnt2
-7672 10150(mak)m 4(epatter)k -5(n)k 240 fnt1 8879 10153(.)m
-480 9779(The)m 907(remaining)s 1928(elements)s 2826(go)s 3118(into)s
+7672 10196(mak)m 4(epatter)k -5(n)k 240 fnt1 8879 10199(.)m
+480 9825(The)m 907(remaining)s 1928(elements)s 2826(go)s 3118(into)s
3541(the)s 3888(pattern)s 4606(dictionary)s 15(.)k 220 fnt2
-5723 9776(P)m 8(aintT)k 26(ype)k 240 fnt1 6726 9779(is)m
+5723 9822(P)m 8(aintT)k 26(ype)k 240 fnt1 6726 9825(is)m
6935(set)s 7258(to)s 7496(the)s 7842(\207rst)s 8272(of)s
-8541(them,)s 0 9491(or)m 250(the)s 589(se)s 6(v)k 3(enth)k
+8541(them,)s 0 9537(or)m 250(the)s 589(se)s 6(v)k 3(enth)k
1359(item)s 1834(o)s 3(v)k 3(erall)k 2537(\(2)s
2781(in)s 3015(our)s 3384(e)s 3(xample,)k 4289(denoting)s
5171(an)s 5445(uncoloured)s 6571(pattern,)s 7332(which)s 7965(will)s
-8381(usually)s 0 9203(be)m 298(the)s 663(best)s 1125(choice;)s
+8381(usually)s 0 9249(be)m 298(the)s 663(best)s 1125(choice;)s
1877(the)s 2242(pattern)s 2979(will)s 3421(be)s 3720(painted)s
4499(in)s 4758(the)s 5123(current)s 5876(colour\),)s 220 fnt2
-6689 9200(BBo)m 6(x)k 240 fnt1 7282 9203(is)m 7509(set)s
-7850(to)s 8106(the)s 8471(eighth)s 0 8915(item,)m 538(here)s
-220 fnt2 1012 8912([0 0 2 pt 3 pt])m 240 fnt1 2280 8915(,)m 220 fnt2
-2394 8912(XStep)m 240 fnt1 3050 8915(is)m 3267(set)s 3600(to)s
+6689 9246(BBo)m 6(x)k 240 fnt1 7282 9249(is)m 7509(set)s
+7850(to)s 8106(the)s 8471(eighth)s 0 8961(item,)m 538(here)s
+220 fnt2 1012 8958([0 0 2 pt 3 pt])m 240 fnt1 2280 8961(,)m 220 fnt2
+2394 8958(XStep)m 240 fnt1 3050 8961(is)m 3267(set)s 3600(to)s
3846(the)s 4201(ninth)s 4757(item,)s 5295(here)s 220 fnt2
-5769 8912(2 pt)m 240 fnt1 6131 8915(,)m 220 fnt2 6246 8912(YStep)m
-240 fnt1 6902 8915(is)m 7119(set)s 7451(to)s 7697(the)s
-8052(tenth)s 8595(item,)s 0 8627(here)m 220 fnt2 465 8624(3 pt)m
-240 fnt1 827 8627(,)m 932(and)s 220 fnt2 1334 8624(P)m 8(aintProc)k
-240 fnt1 2329 8627(is)m 2537(set)s 2859(to)s 3096(the)s
+5769 8958(2 pt)m 240 fnt1 6131 8961(,)m 220 fnt2 6246 8958(YStep)m
+240 fnt1 6902 8961(is)m 7119(set)s 7451(to)s 7697(the)s
+8052(tenth)s 8595(item,)s 0 8673(here)m 220 fnt2 465 8670(3 pt)m
+240 fnt1 827 8673(,)m 932(and)s 220 fnt2 1334 8670(P)m 8(aintProc)k
+240 fnt1 2329 8673(is)m 2537(set)s 2859(to)s 3096(the)s
3442(ele)s 6(v)k 3(enth)k 4298(and)s 4700(last)s
5089(item,)s 5617(which)s 6257(should)s 6952(be)s 7232(an)s
-7513(e)s 3(x)k 3(ecutable)k 8582(array)s 0 8339(as)m
+7513(e)s 3(x)k 3(ecutable)k 8582(array)s 0 8385(as)m
257(sho)s 6(wn.)k 1049(All)s 1417(non-zero)s 2328(lengths)s
3077(must)s 3610(be)s 3900(in)s 4151(absolute)s 5012(units,)s
5591(that)s 6017(is,)s 6291(follo)s 6(wed)k 7201(by)s
-220 fnt2 7502 8336(in)m 240 fnt1 7658 8339(,)m 220 fnt2
-7773 8336(cm)m 240 fnt1 8052 8339(,)m 220 fnt2 8167 8336(pt)m
-240 fnt1 8346 8339(,)m 8461(or)s 220 fnt2 8728 8336(em)m
-240 fnt1 9019 8339(,)m 0 8051(otherwise)m 985(the)s 1333(results)s
-2007(will)s 2433(be)s 2715(unpredictable.)s 220 fnt2 480 7674(LoutSetT)m 26(e)k 6(xture)k
-240 fnt1 2039 7677(installs)m 2805(the)s 3192(gi)s 6(v)k 3(en)k
+220 fnt2 7502 8382(in)m 240 fnt1 7658 8385(,)m 220 fnt2
+7773 8382(cm)m 240 fnt1 8052 8385(,)m 220 fnt2 8167 8382(pt)m
+240 fnt1 8346 8385(,)m 8461(or)s 220 fnt2 8728 8382(em)m
+240 fnt1 9019 8385(,)m 0 8097(otherwise)m 985(the)s 1333(results)s
+2007(will)s 2433(be)s 2715(unpredictable.)s 220 fnt2 480 7720(LoutSetT)m 26(e)k 6(xture)k
+240 fnt1 2039 7723(installs)m 2805(the)s 3192(gi)s 6(v)k 3(en)k
3811(te)s 3(xture)k 4566(into)s 5031(the)s 5418(graphics)s
-6318(state,)s 6901(preserving)s 8002(the)s 8390(current)s 0 7389(colour)m 13(.)k
+6318(state,)s 6901(preserving)s 8002(the)s 8390(current)s 0 7435(colour)m 13(.)k
819(Y)s 26(ou)k 1318(must)s 1900(use)s 220 fnt2
-2332 7386(LoutSetT)m 26(e)k 6(xture)k 240 fnt1 3909 7389(and)m
+2332 7432(LoutSetT)m 26(e)k 6(xture)k 240 fnt1 3909 7435(and)m
4370(you)s 4842(must)s 5424(not)s 5847(use)s 220 fnt2
-6279 7386(setcolorspace)m 240 fnt1 7625 7389(,)m 220 fnt2 7789 7386(setcolor)m
-240 fnt1 8557 7389(,)m 8722(and)s 220 fnt2 0 7098(setpatter)m -5(n)k
-240 fnt1 967 7101(,)m 1069(because)s 1877(Lout)s 2383(considers)s
+6279 7432(setcolorspace)m 240 fnt1 7625 7435(,)m 220 fnt2 7789 7432(setcolor)m
+240 fnt1 8557 7435(,)m 8722(and)s 220 fnt2 0 7144(setpatter)m -5(n)k
+240 fnt1 967 7147(,)m 1069(because)s 1877(Lout)s 2383(considers)s
3332(colour)s 3998(and)s 4396(te)s 3(xture)k 5107(to)s
5341(be)s 5617(independent)s 6842(of)s 7108(each)s 7597(other)s 9(,)k
-8181(and)s 8579(these)s 0 6813(PostScript)m 1042(commands)s 2130(don')s 4(t.)k
-480 6439(Another)m 1316(adv)s 6(antage)k 2328(of)s 220 fnt2
-2591 6436(LoutMak)m 4(eT)k 26(e)k 6(xture)k 240 fnt1
-4307 6439(and)m 220 fnt2 4703 6436(LoutSetT)m 26(e)k 6(xture)k
-240 fnt1 6214 6439(is)m 6416(that)s 6826(the)s 3(y)k
+8181(and)s 8579(these)s 0 6859(PostScript)m 1042(commands)s 2130(don')s 4(t.)k
+480 6485(Another)m 1316(adv)s 6(antage)k 2328(of)s 220 fnt2
+2591 6482(LoutMak)m 4(eT)k 26(e)k 6(xture)k 240 fnt1
+4307 6485(and)m 220 fnt2 4703 6482(LoutSetT)m 26(e)k 6(xture)k
+240 fnt1 6214 6485(is)m 6416(that)s 6826(the)s 3(y)k
7281(beha)s 4(v)k 3(e)k 8000(sensibly)s 8829(on)s
-0 6151(Le)m 6(v)k 3(el)k 589(1)s 743(PostScript)s
+0 6197(Le)m 6(v)k 3(el)k 589(1)s 743(PostScript)s
1784(interpreters,)s 2976(which)s 3616(do)s 3908(not)s 4273(ha)s 4(v)k 3(e)k
4773(patterns.)s 5691(Rather)s 6387(than)s 6855(f)s 2(ailing)k
-7528(altogether)s 9(,)k 8579(these)s 0 5863(commands)m 1080(will)s
+7528(altogether)s 9(,)k 8579(these)s 0 5909(commands)m 1080(will)s
1497(mak)s 2(e)k 2061(sure)s 2506(e)s 6(v)k 3(erything)k
3564(appears)s 4337(in)s 4571(solid)s 5086(colour)s 13(.)k
5839(Be)s 6152(a)s 3(w)k 2(are,)k 6816(though,)s
-7580(that)s 7989(interpreters)s 0 5575(e)m 3(xist)k 508(\(e.g)s
-220 fnt2 926 5572(gv)m 240 fnt1 1217 5575(ca.)m 1533(1997\))s
+7580(that)s 7989(interpreters)s 0 5621(e)m 3(xist)k 508(\(e.g)s
+220 fnt2 926 5618(gv)m 240 fnt1 1217 5621(ca.)m 1533(1997\))s
2141(which)s 2783(appear)s 3480(to)s 3719(be)s 4001(Le)s 6(v)k 3(el)k
4591(2)s 4765(b)s 4(ut)k 5127(actually)s 5937(lea)s 4(v)k 3(e)k
-6490(te)s 3(xtured)k 7328(areas)s 7869(blank.)s 480 5201(F)m 3(or)k
+6490(te)s 3(xtured)k 7328(areas)s 7869(blank.)s 480 5247(F)m 3(or)k
869(information)s 2054(on)s 2351(ho)s 6(w)k 2812(these)s
3359(symbols)s 4208(are)s 4555(implemented,)s 5910(consult)s 6661(Appendix)s
-7661(A.)s 240 fnt5 0 4408(3.9.)m 471(@Outline)s
+7661(A.)s 240 fnt5 0 4454(3.9.)m 471(@Outline)s
[ /Dest /LOUToutline /DEST pdfmark
240 fnt1
-480 3976(The)m 220 fnt2 895 3973(@Outline)m 240 fnt1 1850 3976(symbol)m
+480 4022(The)m 220 fnt2 895 4019(@Outline)m 240 fnt1 1850 4022(symbol)m
-[ /Dest /LOUT19_4255_pre_outl_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_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 3688(object\))m
+7261(may)s 7714(be)s 7982(an)s 8251(arbitrary)s 0 3734(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 3187(@Outline @Bo)m 6(x 24p @F)k 6(ont HELP)k 240 fnt1
-0 2691(produces)m 1336 461 72 180 240 288 60 480 1890 LoutGr2
+220 fnt2 480 3233(@Outline @Bo)m 6(x 24p @F)k 6(ont HELP)k 240 fnt1
+0 2737(produces)m 1336 461 72 180 240 288 60 480 1936 LoutGr2
LoutBox stroke
grestore
480 fnt1 72 72(HELP)mo
grestore
-0 1439(Outlining)m 984(is)s
+0 1485(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 1151(forth.)m 630(Outlining)s 1602(can)s
+8441(and)s 8860(so)s 0 1197(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 863(there)m 528(is)s
+7573(time)s 8055(of)s 8329(writing,)s 0 909(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 860(@Outline)m 240 fnt1 6439 863(has)m
+5077(and)s 220 fnt2 5475 906(@Outline)m 240 fnt1 6439 909(has)m
6803(no)s 7091(ef)s 6(fect)k 7681(in)s 7919(PDF)s
-8410(output.)s 0 575(The)m 424(size)s 847(of)s 1114(outlined)s
+8410(output.)s 0 621(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 287(though)m 723(the)s 3(y)k 1186(are)s 1533(in)s
+0 333(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
grestore
@@ -12481,7 +12538,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -12493,22 +12550,22 @@ grestore
pgsave restore
showpage
-%%Page: 49 55
+%%Page: 50 56
%%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
@@ -12523,42 +12580,42 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(3.10.)m
-1991(@Langua)s 2(g)k 2(e)k 3219(and)s 3645(@CurrLang)s
-240 fnt5 10249 -1583(49)m gsave
+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 13368 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-240 fnt5 0 13203(3.10.)m
-591(@Language)s 1882(and)s 2323(@CurrLang)s
+240 fnt5 0 13203(3.10.)m 591(@Language)s
+1882(and)s 2323(@CurrLang)s
[ /Dest /LOUTlanguage /DEST pdfmark
-240 fnt1 480 12726(The)m
-220 fnt2 905 12723(@Language)m 240 fnt1 2153 12726(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 /LOUT19_4255_pre_lang_1 /DEST pdfmark
-7354(in)s 7594(the)s 7939(language)s
-8855(of)s 0 12438(its)m 276(left)s 653(parameter:)s 220 fnt2
-480 11937(Danish @Language { ...)m 13( })k 240 fnt1 0 11438(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 11150(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 11147(@CurrLang)m 240 fnt1
-5486 11150(symbol)m 6246(\(see)s 6686(belo)s 6(w\).)k 7508(Other)s
-8112(uses,)s 8630(such)s 0 10862(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 10488(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
+240 fnt1 480 12726(The)m 220 fnt2
+905 12723(@Language)m 240 fnt1 2153 12726(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 /LOUT19_4262_pre_lang_1 /DEST pdfmark
+7354(in)s 7594(the)s 7939(language)s 8855(of)s
+0 12438(its)m 276(left)s 653(parameter:)s 220 fnt2 480 11937(Danish @Language { ...)m 13( })k
+240 fnt1 0 11438(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 11150(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 11147(@CurrLang)m 240 fnt1 5486 11150(symbol)m
+6246(\(see)s 6686(belo)s 6(w\).)k 7508(Other)s 8112(uses,)s
+8630(such)s 0 10862(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 10488(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 10200(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 10197(langdef)m
-[ /Dest /LOUT19_4255_pre_lang_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_lang_2 /DEST pdfmark
240 fnt1 5363 10200(language)m
6285(de\207nition)s 7261(at)s 7495(the)s 7845(be)s 3(ginning)k
8855(of)s 0 9912(the)m 348(input:)s 220 fnt2 480 9404(langdef Danish Dansk {)m
@@ -12597,7 +12654,7 @@ grestore
913 5513(@CurrLang)m 240 fnt1 2103 5516(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 /LOUT19_4255_pre_lang_3 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_lang_3 /DEST pdfmark
7365(name)s 7944(gi)s 6(v)k 3(en)k
8529(in)s 8778(the)s 220 fnt2 0 5225(langdef)m 240 fnt1
776 5228(of)m 1047(the)s 1395(language)s 2315(in)s 2558(force)s
@@ -12631,7 +12688,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -12643,22 +12700,22 @@ grestore
pgsave restore
showpage
-%%Page: 50 56
+%%Page: 51 57
%%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
@@ -12673,13 +12730,13 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-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
+240 fnt6 1417 -1580(3.10.)m
+1991(@Langua)s 2(g)k 2(e)k 3219(and)s 3645(@CurrLang)s
+240 fnt5 10256 -1583(51)m gsave
1417 -15423 translate
240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
0 13205(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
@@ -12691,9 +12748,9 @@ grestore
240 fnt1 480 11980(The)m
220 fnt2 913 11977(@OneRo)m 3(w)k 240 fnt1 2049 11980(symbol)m
-[ /Dest /LOUT19_4255_pre_oner_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_oner_1 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_oner_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_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 11692(mark)m 540(protrudes.)s 1595(This)s
@@ -12770,7 +12827,7 @@ grestore
end end restore
grestore
-[ /Dest /LOUT19_4255_pre_oner_3 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_oner_3 /DEST pdfmark
220 fnt2
0 6282(@OneCol)m 240 fnt1 1016 6285(has)m 1391(the)s 1744(same)s
2296(ef)s 6(fect)k 2897(on)s 3198(columns)s 4065(as)s
@@ -12785,7 +12842,7 @@ grestore
240 fnt1
480 4727(The)m 220 fnt2 910 4724(@Wide)m 240 fnt1 1687 4727(symbol)m
-[ /Dest /LOUT19_4255_pre_wide_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_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
@@ -12812,7 +12869,7 @@ grestore
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 3287(column)m 775(marks.)s
-[ /Dest /LOUT19_4255_pre_wide_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_wide_2 /DEST pdfmark
552 2913(The)m
220 fnt2 993 2910(@High)m 240 fnt1 1725 2913(symbol)m 2498(similarly)s
3413(ensures)s 4194(that)s 4625(its)s 4914(result)s 5517(is)s
@@ -12828,7 +12885,7 @@ grestore
[ /Dest /LOUThshift /DEST pdfmark
240 fnt1 480 1112(The)m 220 fnt2
917 1109(@HShift)m 240 fnt1 1802 1112(symbol)m
-[ /Dest /LOUT19_4255_pre_hshi_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_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 824(by)m 294(its)s
@@ -12837,14 +12894,14 @@ grestore
240 fnt1 3600 319(Principal)m 4517(mark)s 5069(shifted)s 5777(to)s
6016(the)s 6364(right)s 6875(by)s 240 fnt6 7169 321(length)m
240 fnt1 7762 319(;)m
-[ /Dest /LOUT16_1500_pre_hshi_1 /DEST pdfmark
+[ /Dest /LOUT16_1527_pre_hshi_1 /DEST pdfmark
grestore
gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -12856,22 +12913,22 @@ grestore
pgsave restore
showpage
-%%Page: 51 57
+%%Page: 52 58
%%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
@@ -12886,60 +12943,60 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(3.13.)m
-1991(@HShift)s 2886(and)s 3312(@VShift)s 240 fnt5 10256 -1583(51)m
-gsave
+240 fnt5 1417 -1583(52)m
+240 fnt6 7498 -1580(Chapter)m 8348(3.)s 8622(Pr)s 8(ede\207ned)k
+9717(symbols)s gsave
1417 -15423 translate
240 fnt1 9066 13368 0 13257 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-220 fnt2 1180 13200(-)m 240 fnt6 1244 13205(length)m
-220 fnt2 1897 13200(@HShift)m 240 fnt6 2772 13205(object)m 240 fnt1
-3600 13203(Principal)m 4517(mark)s 5069(shifted)s 5777(to)s 6016(the)s
-6364(left)s 6741(by)s 240 fnt6 7035 13205(length)m 240 fnt1
-7628 13203(;)m
-[ /Dest /LOUT16_1500_pre_hshi_2 /DEST pdfmark
-240 fnt6 1244 12700(length)m 220 fnt2 1897 12695(@HShift)m
-240 fnt6 2772 12700(object)m 240 fnt1 3600 12698(Principal)m 4512(mark)s
-5058(shifted)s 5760(so)s 6020(as)s 6264(to)s 6497(lie)s
-240 fnt6 6786 12700(length)m 240 fnt1 7433 12698(to)m 7666(the)s
-8008(right)s 8513(of)s 8778(the)s 3600 12410(left)m 3977(edge)s
-4485(of)s 240 fnt6 4756 12412(object)m 240 fnt1 5344 12410(;)m
-
-[ /Dest /LOUT16_1500_pre_hshi_3 /DEST pdfmark
-0 11907(In)m 256(each)s 751(chase)s 220 fnt2 1338 11904(@HShift)m
-240 fnt1 2213 11907(includes)m 3061(a)s 220 fnt2 3227 11904(@OneCol)m
-240 fnt1 4239 11907(ef)m 6(fect.)k 480 11533(The)m 916(units)s
-1440(of)s 1720(measurement)s 3062(of)s 240 fnt6 3342 11535(length)m
-240 fnt1 4003 11533(may)m 4478(be)s 220 fnt2 4768 11530(c)m
-240 fnt1 4873 11533(,)m 220 fnt2 4989 11530(i)m 240 fnt1
-5023 11533(,)m 220 fnt2 5138 11530(p)m 240 fnt1 5252 11533(,)m
-220 fnt2 5368 11530(m)m 240 fnt1 5537 11533(,)m 220 fnt2
-5652 11530(f)m 240 fnt1 5710 11533(,)m 220 fnt2 5825 11530(s)m
-240 fnt1 5928 11533(,)m 220 fnt2 6044 11530(v)m 240 fnt1
-6153 11533(,)m 6268(or)s 220 fnt2 6536 11530(w)m 240 fnt1
-6692 11533(.)m 6864(In)s 7129(the)s 7485(latter)s 8043(case,)s
-220 fnt2 8569 11530(1w)m 240 fnt1 8916 11533(is)m 0 11245(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 11242(0.5w @HShift)m 240 fnt1 7699 11245(will)m 8132(centre)s 8778(the)s
-0 10957(principal)m 904(column)s 1679(mark)s 2231(within)s 2899(the)s
-3247(right)s 3758(parameter)s 13(.)k
-[ /Dest /LOUT19_4255_pre_hshi_2 /DEST pdfmark
-548 10583(The)m 220 fnt2
-984 10580(@VShift)m 240 fnt1 1855 10583(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 10292(+)m
-240 fnt6 120 10297(length)m 240 fnt1 771 10295(shifts)m 1337(it)s
-1527(do)s 6(wn,)k 220 fnt2 2159 10292(-)m 240 fnt6
-2223 10297(length)m 240 fnt1 2874 10295(shifts)m 3440(it)s 3629(up,)s
-3974(and)s 240 fnt6 4376 10297(length)m 240 fnt1 5027 10295(shifts)m
-5593(it)s 5783(to)s 240 fnt6 6019 10297(length)m 240 fnt1
-6670 10295(belo)m 6(w)k 7301(the)s 7647(top)s 8004(edge)s
-8510(of)s 8778(the)s 0 10007(object.)m 748(W)s 9(ith)k
+220 fnt2 1180 13200(-)m 240 fnt6
+1244 13205(length)m 220 fnt2 1897 13200(@HShift)m 240 fnt6 2772 13205(object)m
+240 fnt1 3600 13203(Principal)m 4517(mark)s 5069(shifted)s 5777(to)s
+6016(the)s 6364(left)s 6741(by)s 240 fnt6 7035 13205(length)m
+240 fnt1 7628 13203(;)m
+[ /Dest /LOUT16_1527_pre_hshi_2 /DEST pdfmark
+240 fnt6 1244 12700(length)m 220 fnt2
+1897 12695(@HShift)m 240 fnt6 2772 12700(object)m 240 fnt1 3600 12698(Principal)m
+4512(mark)s 5058(shifted)s 5760(so)s 6020(as)s 6264(to)s
+6497(lie)s 240 fnt6 6786 12700(length)m 240 fnt1 7433 12698(to)m
+7666(the)s 8008(right)s 8513(of)s 8778(the)s 3600 12410(left)m
+3977(edge)s 4485(of)s 240 fnt6 4756 12412(object)m 240 fnt1
+5344 12410(;)m
+[ /Dest /LOUT16_1527_pre_hshi_3 /DEST pdfmark
+0 11907(In)m 256(each)s 751(chase)s 220 fnt2
+1338 11904(@HShift)m 240 fnt1 2213 11907(includes)m 3061(a)s 220 fnt2
+3227 11904(@OneCol)m 240 fnt1 4239 11907(ef)m 6(fect.)k 480 11533(The)m
+916(units)s 1440(of)s 1720(measurement)s 3062(of)s 240 fnt6
+3342 11535(length)m 240 fnt1 4003 11533(may)m 4478(be)s 220 fnt2
+4768 11530(c)m 240 fnt1 4873 11533(,)m 220 fnt2 4989 11530(i)m
+240 fnt1 5023 11533(,)m 220 fnt2 5138 11530(p)m 240 fnt1
+5252 11533(,)m 220 fnt2 5368 11530(m)m 240 fnt1 5537 11533(,)m
+220 fnt2 5652 11530(f)m 240 fnt1 5710 11533(,)m 220 fnt2
+5825 11530(s)m 240 fnt1 5928 11533(,)m 220 fnt2 6044 11530(v)m
+240 fnt1 6153 11533(,)m 6268(or)s 220 fnt2 6536 11530(w)m
+240 fnt1 6692 11533(.)m 6864(In)s 7129(the)s 7485(latter)s
+8043(case,)s 220 fnt2 8569 11530(1w)m 240 fnt1 8916 11533(is)m
+0 11245(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 11242(0.5w @HShift)m 240 fnt1 7699 11245(will)m 8132(centre)s
+8778(the)s 0 10957(principal)m 904(column)s 1679(mark)s 2231(within)s
+2899(the)s 3247(right)s 3758(parameter)s 13(.)k
+[ /Dest /LOUT19_4262_pre_hshi_2 /DEST pdfmark
+548 10583(The)m
+220 fnt2 984 10580(@VShift)m 240 fnt1 1855 10583(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 10292(+)m 240 fnt6 120 10297(length)m 240 fnt1 771 10295(shifts)m
+1337(it)s 1527(do)s 6(wn,)k 220 fnt2 2159 10292(-)m
+240 fnt6 2223 10297(length)m 240 fnt1 2874 10295(shifts)m 3440(it)s
+3629(up,)s 3974(and)s 240 fnt6 4376 10297(length)m 240 fnt1
+5027 10295(shifts)m 5593(it)s 5783(to)s 240 fnt6 6019 10297(length)m
+240 fnt1 6670 10295(belo)m 6(w)k 7301(the)s 7647(top)s
+8004(edge)s 8510(of)s 8778(the)s 0 10007(object.)m 748(W)s 9(ith)k
220 fnt2 1274 10004(@VShift)m 240 fnt1 2077 10007(,)m 220 fnt2
2184 10004(1w)m 240 fnt1 2522 10007(is)m 2732(tak)s 2(en)k
3305(to)s 3544(be)s 3826(the)s 4174(height)s 4832(of)s
@@ -12947,11 +13004,11 @@ grestore
0 9214(3.14.)m 591(@HExpand)s 1854(and)s 2295(@VExpand)s
[ /Dest /LOUThexpand /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_hexp_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_hexp_1 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_hexp_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_hexp_2 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_hexp_3 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_hexp_3 /DEST pdfmark
240 fnt1
558 8737(The)m 220 fnt2 1004 8734(@HExpand)m 240 fnt1 2195 8737(symbol)m
2973(causes)s 3666(its)s 3961(right)s 4490(parameter)s 5522(to)s
@@ -12996,11 +13053,11 @@ grestore
[ /Dest /LOUThcontract /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_hcon_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_hcon_1 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_hcon_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_hcon_2 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_hcon_3 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_hcon_3 /DEST pdfmark
240 fnt1 542 3555(The)m 220 fnt2 972 3552(@HContr)m 2(act)k
240 fnt1 2239 3555(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
@@ -13022,7 +13079,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -13034,22 +13091,22 @@ grestore
pgsave restore
showpage
-%%Page: 52 58
+%%Page: 53 59
%%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
@@ -13064,124 +13121,123 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-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
+240 fnt6 1417 -1580(3.16.)m
+1991(@HLimited)s 3180(and)s 3606(@VLimited)s 240 fnt5 10250 -1583(53)m
+gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 13368 240 288 60 LoutGraphic
+240 fnt1 9066 13412 0 13412 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-240 fnt5 0 13203(3.16.)m 591(@HLimited)s
-1864(and)s 2305(@VLimited)s
+240 fnt5 0 13247(3.16.)m 591(@HLimited)s 1864(and)s
+2305(@VLimited)s
[ /Dest /LOUThlimited /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_hlim_1 /DEST pdfmark
-
-[ /Dest /LOUT19_4255_pre_hlim_2 /DEST pdfmark
-240 fnt1 579 12771(The)m 220 fnt2
-1047 12768(@HLimited)m 240 fnt1 2221 12771(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 12483(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 12192(@HLimited)m 240 fnt1 1138 12195(object.)m
-1890(So)s 2199(this)s 2599(symbol)s 3362(acts)s 3788(lik)s 2(e)k
-220 fnt2 4204 12192(@Wide)m 240 fnt1 4981 12195(with)m 5467(respect)s
-6206(to)s 6449(limiting)s 7261(the)s 7613(space)s 8204(occupied)s
-0 11907(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 11619(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 11245(The)m
-220 fnt2 904 11242(@VLimited)m 240 fnt1 2022 11245(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 10957(izontally)m 15(.)k
-240 fnt5 0 10164(3.17.)m 591(@HAdjust,)s 1804(@V)s 32(Adjust,)k
-2972(and)s 3413(@P)s 17(Adjust)k
+[ /Dest /LOUT19_4262_pre_hlim_1 /DEST pdfmark
+
+[ /Dest /LOUT19_4262_pre_hlim_2 /DEST pdfmark
+240 fnt1 579 12815(The)m 220 fnt2 1047 12812(@HLimited)m
+240 fnt1 2221 12815(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 12527(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 12236(@HLimited)m
+240 fnt1 1138 12239(object.)m 1890(So)s 2199(this)s 2599(symbol)s
+3362(acts)s 3788(lik)s 2(e)k 220 fnt2 4204 12236(@Wide)m
+240 fnt1 4981 12239(with)m 5467(respect)s 6206(to)s 6449(limiting)s
+7261(the)s 7613(space)s 8204(occupied)s 0 11951(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 11663(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 11289(The)m 220 fnt2 904 11286(@VLimited)m 240 fnt1 2022 11289(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 11001(izontally)m 15(.)k 240 fnt5 0 10208(3.17.)m
+591(@HAdjust,)s 1804(@V)s 32(Adjust,)k 2972(and)s 3413(@P)s 17(Adjust)k
+
[ /Dest /LOUThadjust /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_hadj_1 /DEST pdfmark
-
-[ /Dest /LOUT19_4255_pre_hadj_2 /DEST pdfmark
-
-[ /Dest /LOUT19_4255_pre_hadj_3 /DEST pdfmark
-
-[ /Dest /LOUT19_4255_pre_hadj_4 /DEST pdfmark
-240 fnt1 551 9688(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 9400(to)m 268(it;)s 220 fnt2 602 9397(@HAdjust)m 240 fnt1
-1678 9400(adjusts)m 220 fnt2 2422 9397(|)m 240 fnt1 2549 9400(sequences,)m
-220 fnt2 3656 9397(@V)m 17(Adjust)k 240 fnt1 4702 9400(adjusts)m
-220 fnt2 5447 9397(/)m 240 fnt1 5601 9400(sequences,)m 6707(and)s
-220 fnt2 7141 9397(@P)m 26(Adjust)k 240 fnt1 8179 9400(adjusts)m
-220 fnt2 8924 9397(&)m 240 fnt1 0 9112(sequences.)m 1134(F)s 3(or)k
-1523(e)s 3(xample,)k 220 fnt2 480 8611(4i @Wide @P)m 26(Adjust { 1 2 3 4 5 6 7 8 })k
-240 fnt1 0 8114(has)m 370(result)s 480 7659(1)m 1274(2)s
+[ /Dest /LOUT19_4262_pre_hadj_1 /DEST pdfmark
+
+[ /Dest /LOUT19_4262_pre_hadj_2 /DEST pdfmark
+
+[ /Dest /LOUT19_4262_pre_hadj_3 /DEST pdfmark
+
+[ /Dest /LOUT19_4262_pre_hadj_4 /DEST pdfmark
+240 fnt1 551 9732(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 9444(to)m 268(it;)s 220 fnt2 602 9441(@HAdjust)m 240 fnt1
+1678 9444(adjusts)m 220 fnt2 2422 9441(|)m 240 fnt1 2549 9444(sequences,)m
+220 fnt2 3656 9441(@V)m 17(Adjust)k 240 fnt1 4702 9444(adjusts)m
+220 fnt2 5447 9441(/)m 240 fnt1 5601 9444(sequences,)m 6707(and)s
+220 fnt2 7141 9441(@P)m 26(Adjust)k 240 fnt1 8179 9444(adjusts)m
+220 fnt2 8924 9441(&)m 240 fnt1 0 9156(sequences.)m 1134(F)s 3(or)k
+1523(e)s 3(xample,)k 220 fnt2 480 8655(4i @Wide @P)m 26(Adjust { 1 2 3 4 5 6 7 8 })k
+240 fnt1 0 8158(has)m 370(result)s 480 7703(1)m 1274(2)s
2088(3)s 2892(4)s 3706(5)s 4512(6)s 5325(7)s
-6133(8)s 0 7205(More)m 571(precisely)s 15(,)k 1521(the)s
+6133(8)s 0 7249(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 6917(by)m 284(an)s 556(equal)s 1118(fraction)s
+8735(last)s 0 6961(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 6629(procedure,)m 1063(which)s 1705(assigns)s
+8229(the)s 8566(usual)s 0 6673(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 6252(@P)m 26(Adjust)k
-240 fnt1 1497 6255(is)m 1716(used)s 2222(by)s 2525(the)s
-220 fnt2 2883 6252(adjust)m 240 fnt1 3533 6255(and)m 220 fnt2
-3946 6252(outdent)m 240 fnt1 4743 6255(options)m 5508(of)s 5789(the)s
-220 fnt2 6146 6252(@Break)m 240 fnt1 7011 6255(symbol)m 7780(\(Section)s
-8643(3.4\).)s 0 5967(It)m 213(has)s 591(a)s 765(slight)s
+6573(\(Section)s 7426(2.6\).)s 220 fnt2 480 6296(@P)m 26(Adjust)k
+240 fnt1 1497 6299(is)m 1716(used)s 2222(by)s 2525(the)s
+220 fnt2 2883 6296(adjust)m 240 fnt1 3533 6299(and)m 220 fnt2
+3946 6296(outdent)m 240 fnt1 4743 6299(options)m 5508(of)s 5789(the)s
+220 fnt2 6146 6296(@Break)m 240 fnt1 7011 6299(symbol)m 7780(\(Section)s
+8643(3.4\).)s 0 6011(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 5679(has)m 398(width)s 1029(0.)s
+8728(g)s 1(ap)k 0 5723(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 5391(immediately)m 1248(follo)s 6(wing)k 2225(comma.)s
+8843(an)s 0 5435(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 4598(3.18.)m 591(@HScale)s 1587(and)s 2028(@VScale)s
+240 fnt5 0 4642(3.18.)m 591(@HScale)s 1587(and)s 2028(@VScale)s
[ /Dest /LOUThscale /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_hsca_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_hsca_1 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_hsca_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_hsca_2 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_hsca_3 /DEST pdfmark
-220 fnt2 538 4163(@HScale)m 240 fnt1 1516 4166(causes)m 2189(its)s
+[ /Dest /LOUT19_4262_pre_hsca_3 /DEST pdfmark
+220 fnt2 538 4207(@HScale)m 240 fnt1 1516 4210(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 3878(scaling)m 730(it:)s 220 fnt2
-480 3377(4i @Wide @HScale { 1 2 3 4 5 6 7 8 })m 240 fnt1 0 2883(has)m 370(result)s gsave
+7402(by)s 7693(geometricallly)s 0 3922(scaling)m 730(it:)s 220 fnt2
+480 3421(4i @Wide @HScale { 1 2 3 4 5 6 7 8 })m 240 fnt1 0 2927(has)m 370(result)s gsave
480 0 translate
4.4965 1.0000 scale
-0 2428(1)m
+0 2472(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 1974(and)m 220 fnt2 480 1523(0.5i @Wide @HScale { 1 2 3 4 5 6 7 8 })m
-240 fnt1 0 1029(has)m 370(result)s gsave
+0 2018(and)m 220 fnt2 480 1567(0.5i @Wide @HScale { 1 2 3 4 5 6 7 8 })m
+240 fnt1 0 1073(has)m 370(result)s gsave
480 0 translate
0.5621 1.0000 scale
-0 574(1)m 155(2)s
+0 618(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 117(@HScale)m 240 fnt1 980 120(\207rst)m
-1409(applies)s 220 fnt2 2136 117(@HContr)m 2(act)k 240 fnt1
-3398 120(to)m 3635(its)s 3910(parameter)s 9(,)k 4960(then)s
+220 fnt2 0 161(@HScale)m 240 fnt1 980 164(\207rst)m
+1409(applies)s 220 fnt2 2136 161(@HContr)m 2(act)k 240 fnt1
+3398 164(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
grestore
@@ -13189,7 +13245,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -13201,22 +13257,22 @@ grestore
pgsave restore
showpage
-%%Page: 53 59
+%%Page: 54 60
%%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
@@ -13231,101 +13287,102 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(3.18.)m
-1991(@HScale)s 2955(and)s 3381(@VScale)s 240 fnt5 10250 -1583(53)m
-gsave
+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 13412 0 13303 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-0 13249(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 12961(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 12673(principal)m 904(mark)s 1456(only)s
-1936(causes)s 2611(trouble)s 3344(in)s 3587(practice.\))s 220 fnt2
-480 12296(@VScale)m 240 fnt1 1460 12299(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 12296(@HScale)m 240 fnt1 6051 12299(and)m
-220 fnt2 6467 12296(@VScale)m 240 fnt1 7447 12299(each)m 7953(ha)s 4(v)k 3(e)k
-8465(both)s 8960(a)s 220 fnt2 0 12008(@OneCol)m 240 fnt1
-1012 12011(and)m 1416(a)s 220 fnt2 1582 12008(@OneRo)m 3(w)k
-240 fnt1 2713 12011(ef)m 6(fect.)k 240 fnt5 0 11263(3.19.)m
+0 13205(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 12917(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 12629(principal)m 904(mark)s 1456(only)s 1936(causes)s 2611(trouble)s
+3344(in)s 3587(practice.\))s 220 fnt2 480 12252(@VScale)m 240 fnt1
+1460 12255(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 12252(@HScale)m 240 fnt1 6051 12255(and)m 220 fnt2
+6467 12252(@VScale)m 240 fnt1 7447 12255(each)m 7953(ha)s 4(v)k 3(e)k
+8465(both)s 8960(a)s 220 fnt2 0 11964(@OneCol)m 240 fnt1
+1012 11967(and)m 1416(a)s 220 fnt2 1582 11964(@OneRo)m 3(w)k
+240 fnt1 2713 11967(ef)m 6(fect.)k 240 fnt5 0 11219(3.19.)m
591(@HMirr)s 4(or)k 1784(and)s 2225(@VMirr)s 4(or)k
[ /Dest /LOUThmirror /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_hmir_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_hmir_1 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_hmir_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_hmir_2 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_hmir_3 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_hmir_3 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_hmir_4 /DEST pdfmark
-220 fnt2 542 10828(@HMirror)m 240 fnt1 1558 10831(and)m 220 fnt2
-1965 10828(@VMirror)m 240 fnt1 2969 10831(cause)m 3559(their)s 4059(right)s
+[ /Dest /LOUT19_4262_pre_hmir_4 /DEST pdfmark
+220 fnt2 542 10784(@HMirror)m 240 fnt1 1558 10787(and)m 220 fnt2
+1965 10784(@VMirror)m 240 fnt1 2969 10787(cause)m 3559(their)s 4059(right)s
4573(parameter)s 5590(to)s 5832(be)s 6117(re\210ected,)s 7049(either)s
-7655(horizontally)s 8867(or)s 0 10543(v)m 3(ertically)k 15(.)k
+7655(horizontally)s 8867(or)s 0 10499(v)m 3(ertically)k 15(.)k
1047(F)s 3(or)k 1436(e)s 3(xample,)k 220 fnt2
-480 10042(@HMirror AMB)m 2(ULANCE)k 240 fnt1 0 9587(has)m 370(result)s
+480 9998(@HMirror AMB)m 2(ULANCE)k 240 fnt1 0 9543(has)m 370(result)s
gsave
-1992 9189 translate
+1992 9145 translate
[-1 0 0 1 0 0] concat
0 -54(AMB)m 2(ULANCE)k
grestore
-0 8681(and)m 220 fnt2 480 8230(@VMirror AMB)m 2(ULANCE)k
-240 fnt1 0 7775(has)m 370(result)s gsave
-0 7428 translate
+0 8637(and)m 220 fnt2 480 8186(@VMirror AMB)m 2(ULANCE)k
+240 fnt1 0 7731(has)m 370(result)s gsave
+0 7384 translate
[1 0 0 -1 0 0] concat
480 -54(AMB)m 2(ULANCE)k
grestore
-0 6869(The)m 419(parameters)s 1507(of)s 1768(these)s 2306(symbols)s
+0 6825(The)m 419(parameters)s 1507(of)s 1768(these)s 2306(symbols)s
3145(may)s 3601(be)s 3874(arbitrary)s 4739(Lout)s 5241(objects)s
5960(as)s 6200(usual.)s 6799(Both)s 7313(symbols)s 8152(ha)s 4(v)k 3(e)k
-8643(both)s 0 6581(a)m 220 fnt2 166 6578(@OneCol)m 240 fnt1
-1178 6581(and)m 1582(a)s 220 fnt2 1748 6578(@OneRo)m 3(w)k
-240 fnt1 2879 6581(ef)m 6(fect.)k 480 6207(In)m 733(each)s
+8643(both)s 0 6537(a)m 220 fnt2 166 6534(@OneCol)m 240 fnt1
+1178 6537(and)m 1582(a)s 220 fnt2 1748 6534(@OneRo)m 3(w)k
+240 fnt1 2879 6537(ef)m 6(fect.)k 480 6163(In)m 733(each)s
1224(case)s 1687(the)s 2031(re\210ection)s 2987(is)s 3193(about)s
3781(the)s 4125(mark)s 4674(of)s 4941(the)s 5285(object)s
5925(\(that)s 6419(is,)s 6681(the)s 7025(re\210ected)s 7901(objects)s
-8625(ha)s 4(v)k 3(e)k 0 5919(the)m 346(same)s
+8625(ha)s 4(v)k 3(e)k 0 5875(the)m 346(same)s
891(marks)s 1524(as)s 1772(the)s 2118(originals\),)s 3138(so)s
3402(that,)s 3865(for)s 4201(e)s 3(xample,)k 5113(when)s
5687(used)s 6182(within)s 6848(a)s 7012(line)s 7424(of)s
-7693(te)s 3(xt)k 8106(the)s 8452(results)s 0 5631(are)m
+7693(te)s 3(xt)k 8106(the)s 8452(results)s 0 5587(are)m
gsave
-1859 5685 translate
+1859 5641 translate
[-1 0 0 1 0 0] concat
0 -54(AMB)m 2(ULANCE)k
grestore
1919(and)s gsave
-0 5685 translate
+0 5641 translate
[1 0 0 -1 0 0] concat
2323 -54(AMB)m 2(ULANCE)k
grestore
3895(respecti)s 6(v)k 3(ely)k 15(.)k 240 fnt5
-0 4836(3.20.)m 591(@HCo)s 2(v)k 2(er)k 1679(and)s
+0 4792(3.20.)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 /LOUT19_4255_pre_cove_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_cove_1 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_cove_2 /DEST pdfmark
-240 fnt1 529 4404(The)m
-220 fnt2 946 4401(@VCo)m 3(v)k 5(er)k 240 fnt1
-1941 4404(symbol)m 2690(v)s 3(ertically)k 3631(scales)s 4241(its)s
+[ /Dest /LOUT19_4262_pre_cove_2 /DEST pdfmark
+240 fnt1 529 4360(The)m
+220 fnt2 946 4357(@VCo)m 3(v)k 5(er)k 240 fnt1
+1941 4360(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 4116(shares)m 648(its)s 924(ro)s 6(w)k
+8075(object)s 8708(that)s 0 4072(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 3615(@VCo)m 3(v)k 5(er \( 45d @Rotate Hello @VCo)k 3(v)k 5(er \))k
-240 fnt1 0 3119(produces)m 748 843 0 396 240 288 60 480 1936 LoutGr2
+220 fnt2 480 3571(@VCo)m 3(v)k 5(er \( 45d @Rotate Hello @VCo)k 3(v)k 5(er \))k
+240 fnt1 0 3075(produces)m 748 843 0 396 240 288 60 480 1892 LoutGr2
grestore save gsave 200 dict begin lfigdict begin
grestore
748 843 0 396 240 288 60 0 0 LoutGr2
@@ -13355,18 +13412,18 @@ grestore
grestore
end end restore
grestore
-0 1485(The)m 428(ro)s 6(w)k 848(mark)s 1400(has)s
+0 1441(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 984(@VScale \( 45d @Rotate Hello @VScale \))m 240 fnt1 0 488(which)m 642(produces)s
+480 940(@VScale \( 45d @Rotate Hello @VScale \))m 240 fnt1 0 444(which)m 642(produces)s
grestore
gsave
1417 -15423 translate
240 fnt1
0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -13378,22 +13435,22 @@ grestore
pgsave restore
showpage
-%%Page: 54 60
+%%Page: 55 61
%%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
@@ -13408,15 +13465,15 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(54)m
-240 fnt6 7498 -1580(Chapter)m 8348(3.)s 8622(Pr)s 8(ede\207ned)k
-9717(symbols)s gsave
+240 fnt6 1417 -1580(3.20.)m
+1991(@HCo)s 2(ver)k 3032(and)s 3458(@VCo)s 2(ver)k
+240 fnt5 10250 -1583(55)m gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 12921 240 288 60 LoutGraphic
+240 fnt1 9066 13413 0 12966 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-748 486 0 39 240 288 60 480 12882 LoutGr2
+748 486 0 39 240 288 60 480 12927 LoutGr2
grestore save gsave 200 dict begin lfigdict begin
grestore
748 486 0 39 240 288 60 0 0 LoutGr2
@@ -13434,157 +13491,161 @@ grestore
gsave
210 39 translate
45.0000 rotate
-0 -54(Hello)m
+0 -54(Hello)m
+
grestore
gsave
0 229 translate
1.0000 2.3824 scale
-680 -54(\))m
-
+680 -54(\))m
grestore
grestore
end end restore
grestore
-0 12431(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 12143(co)m 3(v)k 3(ering)k 896(preserv)s 3(es)k
+0 12476(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 12188(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 11855(the)m 348(ro)s 6(w)k 15(.)k
-480 11481(If)m 700(the)s 1038(parameter)s 2042(of)s 220 fnt2
-2303 11478(@VCo)m 3(v)k 5(er)k 240 fnt1 3299 11481(has)m
+8438(rest)s 8855(of)s 0 11900(the)m 348(ro)s 6(w)k 15(.)k
+480 11526(If)m 700(the)s 1038(parameter)s 2042(of)s 220 fnt2
+2303 11523(@VCo)m 3(v)k 5(er)k 240 fnt1 3299 11526(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 11193(required)m 863(after)s 1368(all)s 1670(and)s
-2083(the)s 220 fnt2 2441 11190(@VCo)m 3(v)k 5(er)k
-240 fnt1 3456 11193(is)m 3675(silently)s 4441(ignored.)s 5345(If)s
+8760(not)s 0 11238(required)m 863(after)s 1368(all)s 1670(and)s
+2083(the)s 220 fnt2 2441 11235(@VCo)m 3(v)k 5(er)k
+240 fnt1 3456 11238(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 10905(size)m 434(abo)s 3(v)k 3(e)k
+6820(parameter)s 7843(has)s 8223(non-zero)s 0 10950(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 10617(cannot)m 698(mak)s 2(e)k
+7310(error)s 7841(since)s 8396(scaling)s 0 10662(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 10240(@HCo)m 3(v)k 5(er)k 240 fnt1
-1505 10243(is)m 1722(similar)s 9(,)k 2489(horizontally)s 3705(co)s 3(v)k 3(ering)k
+220 fnt2 480 10285(@HCo)m 3(v)k 5(er)k 240 fnt1
+1505 10288(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 9955(symbol)m 753(w)s 2(orks)k
+6906(column)s 7688(mark.)s 8350(Neither)s 0 10000(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 9667(g)m 1(alle)k 3(y)k
+6946(determined)s 8071(before)s 8729(an)s 3(y)k 0 9712(g)m 1(alle)k 3(y)k
634(\210ushing)s 1459(tak)s 2(es)k 1999(place.)s 240 fnt5
-0 8874(3.21.)m 591(@StartHSpan,@StartVSpan,)s 3642(@StartHVSpan,)s 5374(@HSpan,)s 6416(and)s
+0 8919(3.21.)m 591(@StartHSpan,@StartVSpan,)s 3642(@StartHVSpan,)s 5374(@HSpan,)s 6416(and)s
6857(@VSpan)s
[ /Dest /LOUThspan /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_span_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_span_1 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_span_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_span_2 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_span_3 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_span_3 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_span_4 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_span_4 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_span_5 /DEST pdfmark
-240 fnt1 556 8397(These)m 1199(symbols)s 2065(w)s 2(ork)k
+[ /Dest /LOUT19_4262_pre_span_5 /DEST pdfmark
+240 fnt1 556 8442(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 8109(w)m 2(ay)k
+7792(more)s 8356(\210e)s 3(xible)k 0 8154(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 8106(//)m 240 fnt1 3691 8109(and)m
-220 fnt2 4095 8106(||)m 240 fnt1 4189 8109(.)m 4353(An)s
-4703(object)s 220 fnt2 480 7608(@Star)m -8(tHSpan object)k 240 fnt1
-0 7111(causes)m 220 fnt2 682 7108(object)m 240 fnt1 1330 7111(to)m
+3024(with)s 220 fnt2 3506 8151(//)m 240 fnt1 3691 8154(and)m
+220 fnt2 4095 8151(||)m 240 fnt1 4189 8154(.)m 4353(An)s
+4703(object)s 220 fnt2 480 7653(@Star)m -8(tHSpan object)k 240 fnt1
+0 7156(causes)m 220 fnt2 682 7153(object)m 240 fnt1 1330 7156(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 6823(on)m 289(which)s 922(it)s 1105(lies)s
+8574(mark)s 0 6868(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 6820(@HSpan)m 240 fnt1 5572 6823(symbol)m
+3675(rightmost)s 220 fnt2 4642 6865(@HSpan)m 240 fnt1 5572 6868(symbol)m
6323(on)s 6611(that)s 7020(mark)s 7563(not)s 7920(preceded)s
-8832(by)s 220 fnt2 0 6532(@Star)m -8(tHVSpan)k 240 fnt1
-1496 6535(,)m 220 fnt2 1603 6532(@Star)m -8(tHSpan)k 240 fnt1
-2953 6535(,)m 220 fnt2 3059 6532(@Star)m -8(tVSpan)k 240 fnt1
-4397 6535(,)m 4503(or)s 220 fnt2 4761 6532(@VSpan)m 240 fnt1
-5628 6535(.)m 5791(The)s 6218(column)s 6992(mark)s 7543(of)s
-7813(this)s 8208(spanning)s 0 6247(object)m 644(is)s 854(not)s
+8832(by)s 220 fnt2 0 6577(@Star)m -8(tHVSpan)k 240 fnt1
+1496 6580(,)m 220 fnt2 1603 6577(@Star)m -8(tHSpan)k 240 fnt1
+2953 6580(,)m 220 fnt2 3059 6577(@Star)m -8(tVSpan)k 240 fnt1
+4397 6580(,)m 4503(or)s 220 fnt2 4761 6577(@VSpan)m 240 fnt1
+5628 6580(.)m 5791(The)s 6218(column)s 6992(mark)s 7543(of)s
+7813(this)s 8208(spanning)s 0 6292(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 5873(If)m
-739(there)s 1301(is)s 1541(no)s 220 fnt2 1863 5870(@HSpan)m
-240 fnt1 2831 5873(symbol)m 3621(an)s 3(ywhere)k 4633(to)s
-4901(the)s 5279(right)s 5819(of)s 220 fnt2 6119 5870(@Star)m -8(tHSpan)k
-240 fnt1 7469 5873(,)m 7606(then)s 8104(the)s 8482(object)s
-0 5585(spans)m 585(only)s 1067(its)s 1345(o)s 6(wn)k
+6333(the)s 6681(columns)s 7543(it)s 7735(spans.)s 480 5918(If)m
+739(there)s 1301(is)s 1541(no)s 220 fnt2 1863 5915(@HSpan)m
+240 fnt1 2831 5918(symbol)m 3621(an)s 3(ywhere)k 4633(to)s
+4901(the)s 5279(right)s 5819(of)s 220 fnt2 6119 5915(@Star)m -8(tHSpan)k
+240 fnt1 7469 5918(,)m 7606(then)s 8104(the)s 8482(object)s
+0 5630(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 5297(constrained)m 1160(to)s 1399(align)s 1934(with)s
+8760(not)s 0 5342(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 4923(Similarly)m 15(,)k
-1457(the)s 220 fnt2 1801 4920(@Star)m -8(tVSpan)k 240 fnt1
-3196 4923(symbol)m 3952(causes)s 4624(its)s 4896(object)s 5537(to)s
+4875(in)s 5118(the)s 5466(column.)s 480 4968(Similarly)m 15(,)k
+1457(the)s 220 fnt2 1801 4965(@Star)m -8(tVSpan)k 240 fnt1
+3196 4968(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 4635(it)m 191(on)s
+7910(space)s 8493(belo)s 6(w)k 0 4680(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 4632(@VSpan)m 240 fnt1 8366 4635(symbol)m 0 4347(on)m 294(that)s
+7441 4677(@VSpan)m 240 fnt1 8366 4680(symbol)m 0 4392(on)m 294(that)s
708(mark)s 1256(not)s 1618(preceded)s 2535(by)s 2825(a)s
-220 fnt2 2987 4344(@Star)m -8(tHVSpan)k 240 fnt1 4483 4347(,)m
-220 fnt2 4586 4344(@Star)m -8(tHSpan)k 240 fnt1 5936 4347(,)m
-220 fnt2 6039 4344(@Star)m -8(tVSpan)k 240 fnt1 7377 4347(,)m
-7480(or)s 220 fnt2 7735 4344(@HSpan)m 240 fnt1 8614 4347(;)m
-8722(and)s 0 4059(if)m 206(there)s 728(is)s 927(no)s
-220 fnt2 1209 4056(@VSpan)m 240 fnt1 2125 4059(symbol)m 2874(an)s 3(ywhere)k
+220 fnt2 2987 4389(@Star)m -8(tHVSpan)k 240 fnt1 4483 4392(,)m
+220 fnt2 4586 4389(@Star)m -8(tHSpan)k 240 fnt1 5936 4392(,)m
+220 fnt2 6039 4389(@Star)m -8(tVSpan)k 240 fnt1 7377 4392(,)m
+7480(or)s 220 fnt2 7735 4389(@HSpan)m 240 fnt1 8614 4392(;)m
+8722(and)s 0 4104(if)m 206(there)s 728(is)s 927(no)s
+220 fnt2 1209 4101(@VSpan)m 240 fnt1 2125 4104(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 3771(ro)m 6(w)k 15(,)k
+7929(only)s 8398(its)s 8662(o)s 6(wn)k 0 3816(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 3397(The)m
-220 fnt2 949 3394(@Star)m -8(tHVSpan)k 240 fnt1 2547 3397(symbol)m
+6657(the)s 7005(ro)s 6(w)k 7425(mark.)s 480 3442(The)m
+220 fnt2 949 3439(@Star)m -8(tHVSpan)k 240 fnt1 2547 3442(symbol)m
3349(combines)s 4359(the)s 4748(ef)s 6(fects)k 5470(of)s
-220 fnt2 5783 3394(@Star)m -8(tHSpan)k 240 fnt1 7235 3397(and)m
-220 fnt2 7681 3394(@Star)m -8(tVSpan)k 240 fnt1 9019 3397(,)m
-0 3109(allo)m 6(wing)k 884(an)s 1167(object)s 1811(to)s
+220 fnt2 5783 3439(@Star)m -8(tHSpan)k 240 fnt1 7235 3442(and)m
+220 fnt2 7681 3439(@Star)m -8(tVSpan)k 240 fnt1 9019 3442(,)m
+0 3154(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 2608(@Star)m -8(tHVSpan x | | @HSpan)k 480 2320(/)m
-480 2032(@VSpan | |)m 240 fnt1 0 1536(the)m 378(object)s 220 fnt2
-1052 1533(x)m 240 fnt1 1250 1536(will)m 1706(occup)s 2(y)k
+7705(in)s 220 fnt2 480 2653(@Star)m -8(tHVSpan x | | @HSpan)k 480 2365(/)m
+480 2077(@VSpan | |)m 240 fnt1 0 1581(the)m 378(object)s 220 fnt2
+1052 1578(x)m 240 fnt1 1250 1581(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 1248(between)m
-854(them.)s 480 874(The)m 908(objects)s 1636(lying)s 2182(in)s
+7824(and)s 8258(the)s 8637(g)s 1(aps)k 0 1293(between)m
+854(them.)s 480 919(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 871(@HSpan)m 240 fnt1 7794 874(and)m
-220 fnt2 8199 871(@VSpan)m 240 fnt1 0 586(symbols)m 865(can)s
+6506(the)s 220 fnt2 6855 916(@HSpan)m 240 fnt1 7794 919(and)m
+220 fnt2 8199 916(@VSpan)m 240 fnt1 0 631(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 298(g)m 1(alle)k 3(y)k 639(tar)s 4(gets)k
+0 343(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 295(@Star)m -8(tHSpan)k 240 fnt1 7568 298(,)m
-220 fnt2 7681 295(@Star)m -8(tVSpan)k 240 fnt1 9019 298(,)m
+220 fnt2 6218 340(@Star)m -8(tHSpan)k 240 fnt1 7568 343(,)m
+220 fnt2 7681 340(@Star)m -8(tVSpan)k 240 fnt1 9019 343(,)m
+0 55(or)m 220 fnt2 246 52(@Star)m -8(tHVSpan)k 240 fnt1
+1742 55(.)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
grestore
gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -13596,22 +13657,22 @@ grestore
pgsave restore
showpage
-%%Page: 55 61
+%%Page: 56 62
%%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
@@ -13626,114 +13687,111 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(3.21.)m
-1991(@StartHSpan,@StartVSpan,)s 4793(@StartHVSpan,)s 6370(@HSpan,)s 7336(and)s 7762(@VSpan)s
-240 fnt5 10250 -1583(55)m gsave
+240 fnt5 1417 -1583(56)m
+240 fnt6 7498 -1580(Chapter)m 8348(3.)s 8622(Pr)s 8(ede\207ned)k
+9717(symbols)s gsave
1417 -15423 translate
240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-0 13205(or)m 220 fnt2
-246 13202(@Star)m -8(tHVSpan)k 240 fnt1 1742 13205(.)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 12917(paragraphs)m 1100(of)s 1371(te)s 3(xt)k 1786(that)s
-2204(require)s 2936(breaking.)s 480 12543(If)m 722(the)s 1082(right)s
-1605(parameter)s 2631(of)s 220 fnt2 2914 12540(@Star)m -8(tHSpan)k
-240 fnt1 4264 12543(,)m 220 fnt2 4383 12540(@Star)m -8(tVSpan)k
-240 fnt1 5721 12543(,)m 5840(or)s 220 fnt2 6111 12540(@Star)m -8(tHVSpan)k
-240 fnt1 7679 12543(occupies)m 8579(more)s 0 12255(horizontal)m 1022(or)s
+0 13205(paragraphs)m 1100(of)s 1371(te)s 3(xt)k
+1786(that)s 2204(require)s 2936(breaking.)s 480 12831(If)m 722(the)s
+1082(right)s 1605(parameter)s 2631(of)s 220 fnt2 2914 12828(@Star)m -8(tHSpan)k
+240 fnt1 4264 12831(,)m 220 fnt2 4383 12828(@Star)m -8(tVSpan)k
+240 fnt1 5721 12831(,)m 5840(or)s 220 fnt2 6111 12828(@Star)m -8(tHVSpan)k
+240 fnt1 7679 12831(occupies)m 8579(more)s 0 12543(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 11967(space)m 601(goes)s 1106(into)s
+8592(e)s 3(xtra)k 0 12255(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 11679(permitted.)m 1081(Gaps)s 1626(spanned)s 2471(by)s
+8779(are)s 0 11967(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 11676(u)m 240 fnt1 6321 11679(indicator)m 7232(is)s
-7444(set)s 7772(automatically)s 0 11391(and)m 404(cannot)s 1102(be)s
+220 fnt2 6151 11964(u)m 240 fnt1 6321 11967(indicator)m 7232(is)s
+7444(set)s 7772(automatically)s 0 11679(and)m 404(cannot)s 1102(be)s
1384(re)s 6(v)k 4(ok)k 2(ed\).)k 240 fnt5
-0 10608(3.22.)m 591(@Scale)s
+0 10896(3.22.)m 591(@Scale)s
[ /Dest /LOUTscale /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_scal_1 /DEST pdfmark
-240 fnt1 588 10176(This)m 1112(symbol)s
+[ /Dest /LOUT19_4262_pre_scal_1 /DEST pdfmark
+240 fnt1 588 10464(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 9888(left)m 377(parameter:)s 220 fnt2 480 9387(1.0 @Scale Hello 2.0 @Scale Hello 0.5 @Scale Hello)m 240 fnt1
-0 8932(has)m 370(result)s gsave
-480 8424 translate
+0 10176(left)m 377(parameter:)s 220 fnt2 480 9675(1.0 @Scale Hello 2.0 @Scale Hello 0.5 @Scale Hello)m 240 fnt1
+0 9220(has)m 370(result)s gsave
+480 8712 translate
1.0000 1.0000 scale
0 -54(Hello)m
grestore
gsave
-1124 8424 translate
+1124 8712 translate
2.0000 2.0000 scale
0 -54(Hello)m
grestore
gsave
-2292 8424 translate
+2292 8712 translate
0.5000 0.5000 scale
0 -54(Hello)m
grestore
-0 7861(The)m 433(left)s 815(parameter)s 1834(can)s 2228(be)s
+0 8149(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 7573(second)m 723(v)s 3(ertically:)k 220 fnt2 480 7072({0.5 2.0} @Scale Hello)m
-240 fnt1 0 6578(has)m 370(result)s gsave
-480 6070 translate
+0 7861(second)m 723(v)s 3(ertically:)k 220 fnt2 480 7360({0.5 2.0} @Scale Hello)m
+240 fnt1 0 6866(has)m 370(result)s gsave
+480 6358 translate
0.5000 2.0000 scale
0 -54(Hello)m
grestore
-0 5507(The)m
+0 5795(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 5219(horizontally)m 1209(and)s
+7612(common)s 8512(f)s 2(actor)k 0 5507(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 4718({} @Scale { Hello w)m 2(or)k -3(ld })k
-240 fnt1 0 4224(has)m 370(result)s gsave
-0 3067 translate
+5265(horizontal)s 6289(space:)s 220 fnt2 480 5006({} @Scale { Hello w)m 2(or)k -3(ld })k
+240 fnt1 0 4512(has)m 370(result)s gsave
+0 3355 translate
7.9609 7.9609 scale
0 -54(Hello)m 583(w)s 2(orld)k
grestore
-0 2163(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 2160(@Scale)m
-240 fnt1 4712 2163(has)m 5088(both)s 5576(a)s 220 fnt2
-5748 2160(@OneCol)m 240 fnt1 6765 2163(and)m 7175(a)s 220 fnt2
-7346 2160(@OneRo)m 3(w)k 240 fnt1 8483 2163(ef)m 6(fect,)k
-0 1875(and)m 404(the)s 752(marks)s 1387(of)s 1658(the)s
+0 2451(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 2448(@Scale)m
+240 fnt1 4712 2451(has)m 5088(both)s 5576(a)s 220 fnt2
+5748 2448(@OneCol)m 240 fnt1 6765 2451(and)m 7175(a)s 220 fnt2
+7346 2448(@OneRo)m 3(w)k 240 fnt1 8483 2451(ef)m 6(fect,)k
+0 2163(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 1082(3.23.)m 591(@Rotate)s
+240 fnt5 0 1370(3.23.)m 591(@Rotate)s
[ /Dest /LOUTrotate /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_rota_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_rota_1 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_rota_2 /DEST pdfmark
-240 fnt1 542 650(The)m
-220 fnt2 973 647(@Rotate)m 240 fnt1 1897 650(symbol)m 2660(will)s
+[ /Dest /LOUT19_4262_pre_rota_2 /DEST pdfmark
+240 fnt1 542 938(The)m
+220 fnt2 973 935(@Rotate)m 240 fnt1 1897 938(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 362(de)m 3(grees)k 778(\(positi)s 6(v)k 3(e)k
+8883(in)s 0 650(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
+4897(F)s 3(or)k 5286(e)s 3(xample,)k 220 fnt2
+480 149(30d @Rotate { hello)m 8(, w)k 2(or)k -3(ld })k
grestore
gsave
1417 -15423 translate
240 fnt1
0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -13745,23 +13803,23 @@ grestore
pgsave restore
showpage
-%%Page: 56 62
+%%Page: 57 63
%%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
@@ -13778,28 +13836,27 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-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
+240 fnt6 1417 -1578(3.23.)m
+1991(@Rotate)s 240 fnt5 10248 -1581(57)m gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic
+240 fnt1 9066 13415 0 13415 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-220 fnt2 480 13207(30d @Rotate { hello)m 8(, w)k 2(or)k -3(ld })k
-240 fnt1 0 12713(has)m 370(result)s gsave
-534 11760 translate
+0 13252(has)m
+370(result)s gsave
+534 12299 translate
30.0000 rotate
-0 -54(hello,)m 583(w)s 2(orld)k
-
+0 -54(hello,)m 583(w)s 2(orld)k
grestore
-0 11234(Before)m 710(rotating)s 1511(the)s 1863(object,)s 220 fnt2
-2559 11231(@OneCol)m 240 fnt1 3576 11234(and)m 220 fnt2 3984 11231(@OneRo)m 3(w)k
-240 fnt1 5120 11234(are)m 5471(applied)s 6238(to)s 6482(it.)s
+0 11773(Before)m
+710(rotating)s 1511(the)s 1863(object,)s 220 fnt2 2559 11770(@OneCol)m
+240 fnt1 3576 11773(and)m 220 fnt2 3984 11770(@OneRo)m 3(w)k
+240 fnt1 5120 11773(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 10946(whose)m 668(marks)s 1303(pass)s 1766(through)s 2568(the)s
+0 11485(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 9723 LoutGr2
+5889(crossed:)s 1587 283 340 113 240 288 60 480 10262 LoutGr2
grestore save gsave 200 dict begin lfigdict begin
grestore
1587 283 340 113 240 288 60 0 0 LoutGr2
@@ -13823,8 +13880,8 @@ grestore
grestore
end end restore
grestore
-240 fnt4 2547 9776(\336)m gsave
-3256 9569 translate
+240 fnt4 2547 10315(\336)m gsave
+3256 10108 translate
240 fnt1 1515 1037 379 267 240 288 60 LoutGraphic
gsave
grestore save gsave 200 dict begin lfigdict begin
@@ -13880,74 +13937,80 @@ grestore
end end restore
grestore
240 fnt1
-0 9118(As)m 324(this)s 728(e)s 3(xample)k 1598(sho)s 6(ws,)k
+0 9657(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 8830(quite)m 534(a)s
+7293(de)s 3(grees)k 8079(introduces)s 0 9369(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 8322(-30d)m 968(@Rotate)s 1890(30d)s
-2305(@Rotate)s 240 fnt6 3286 8327(object)m 240 fnt1 0 7824(is)m
+5115(of)s 220 fnt2 480 8861(-30d)m 968(@Rotate)s 1890(30d)s
+2305(@Rotate)s 240 fnt6 3286 8866(object)m 240 fnt1 0 8363(is)m
210(a)s 376(much)s 965(lar)s 4(ger)k 1577(object)s
-2221(than)s 240 fnt6 2690 7826(object)m 240 fnt1 3278 7824(,)m
+2221(than)s 240 fnt6 2690 8365(object)m 240 fnt1 3278 8363(,)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 7450(Rotation)m 1362(of)s 1634(objects)s 2363(containing)s 3427(recepti)s 6(v)k 3(e)k
+480 7989(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 7162(other)m 553(than)s 1024(multiples)s 1967(of)s
+8464(angles)s 0 7701(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 6871(@Wide)m 240 fnt1
-774 6874(and)m 220 fnt2 1178 6871(@High)m 240 fnt1 1897 6874(symbols:)m
-220 fnt2 480 6373(30d @Rotate 5i @Wide 4i @High)m 480 6085({ //1i @T)m 26(e)k 6(xtPlace)k
-480 5797( //1i)m 480 5509(})m 240 fnt1 0 5015(This)m 532(is)s
+8118(clear)s 8644(with)s 220 fnt2 0 7410(@Wide)m 240 fnt1
+774 7413(and)m 220 fnt2 1178 7410(@High)m 240 fnt1 1897 7413(symbols:)m
+220 fnt2 480 6912(30d @Rotate 5i @Wide 4i @High)m 480 6624({ //1i @T)m 26(e)k 6(xtPlace)k
+480 6336( //1i)m 480 6048(})m 240 fnt1 0 5554(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 4724(@T)m 26(e)k 6(xtPlace)k
-240 fnt1 1218 4727(to)m 1457(occup)s 2(y)k 2201(is)s
+8788(for)s 220 fnt2 0 5263(@T)m 26(e)k 6(xtPlace)k
+240 fnt1 1218 5266(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 3934(3.24.)m 591(@Backgr)s 4(ound)k
+5383(poor)s 13(.)k 240 fnt5 0 4473(3.24.)m 591(@Backgr)s 4(ound)k
[ /Dest /LOUTbackground /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_back_1 /DEST pdfmark
-240 fnt1 577 3457(The)m 220 fnt2 1042 3454(@Bac)m 4(kg)k 2(round)k
-240 fnt1 2515 3457(symbol)m 3312(will)s 3775(print)s 4323(its)s
+[ /Dest /LOUT19_4262_pre_back_1 /DEST pdfmark
+240 fnt1 577 3996(The)m 220 fnt2 1042 3993(@Bac)m 4(kg)k 2(round)k
+240 fnt1 2515 3996(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 3169(parameter)m 13(.)k
+7993(of)s 8301(its)s 8615(right)s 0 3708(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 2881(printed)m
+6994(left)s 7382(parameter)s 8407(will)s 8844(be)s 0 3420(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 2088(3.25.)m 591(@K)s 6(er)k 3(nShrink)k
+7692(parameter)s 13(.)k 240 fnt5 0 2627(3.25.)m 591(@K)s 6(er)k 3(nShrink)k
[ /Dest /LOUTkernshrink /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_kshr_1 /DEST pdfmark
-240 fnt1 541 1656(This)m 1018(symbol)s 1779(returns)s 2495(its)s
+[ /Dest /LOUT19_4262_pre_kshr_1 /DEST pdfmark
+240 fnt1 541 2195(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 1368(smaller)m 770(bounding)s 1737(box.)s 2269(The)s
+8355(slightly)s 0 1907(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 1080(right)m
+7493(be)s 7783(applied)s 8553(if)s 8778(the)s 0 1619(right)m
511(parameter)s 1525(w)s 2(as)k 1946(immediately)s 240 fnt6
-3194 1082(followed)m 240 fnt1 4084 1080(by)m 4378(the)s 4726(left)s
+3194 1621(followed)m 240 fnt1 4084 1619(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 579(.)m 13( @K)k 8(er)k -5(nShr)k -3(ink P)k
-240 fnt1 0 124(has)m 370(result)s
+220 fnt2 480 1118(.)m 13( @K)k 8(er)k -5(nShr)k -3(ink P)k
+240 fnt1 0 663(has)m 370(result)s 104 158 0 54 240 288 60 480 215 LoutGr2
+LoutBox stroke
+grestore
+0 0(P)m
+grestore
+
grestore
gsave
1417 -15423 translate
-240 fnt1 0 0 0 0 240 288 60 LoutGraphic
+240 fnt1
+0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -13959,22 +14022,22 @@ grestore
pgsave restore
showpage
-%%Page: 57 63
+%%Page: 58 64
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Italic
%%+ font Times-Bold
+%%+ font Times-Italic
%%+ font Helvetica
/pgsave save def
%%IncludeResource: font Times-Roman
/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
/fnt1 { /Times-Romanfnt1 LoutFont } def
-%%IncludeResource: font Times-Italic
-/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
-/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Times-Bold
/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
/fnt5 { /Times-Boldfnt5 LoutFont } def
+%%IncludeResource: font Times-Italic
+/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
+/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Helvetica
/Helveticafnt2 vec2 /Helvetica LoutRecode
/fnt2 { /Helveticafnt2 LoutFont } def
@@ -13989,132 +14052,130 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(3.25.)m
-1991(@K)s 8(ernShrink)k 240 fnt5 10248 -1583(57)m gsave
+240 fnt5 1417 -1583(58)m
+240 fnt6 7498 -1580(Chapter)m 8348(3.)s 8622(Pr)s 8(ede\207ned)k
+9717(symbols)s gsave
1417 -15423 translate
-240 fnt1
-9066 13413 0 13309 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13368 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
-grestore
-104 158 0 54 240 288 60 480 13255 LoutGr2
-LoutBox stroke
-grestore
-0 0(P)m
+0 LoutMargSet
grestore
-0 12804(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 12516(with)m 482(`P')s 806(alone:)s
-130 158 0 54 240 288 60 480 12067 LoutGr2
+0 13205(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 12917(with)m
+482(`P')s 806(alone:)s 130 158 0 54 240 288 60 480 12468 LoutGr2
LoutBox stroke
grestore
0 0(P)m
grestore
-0 11616(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 11328(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 10954(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 10666(formatting)m 1061(package.)s
-240 fnt5 0 9873(3.26.)m 591(@Common,)s 1872(@Rump,)s 2847(and)s
-3288(@Meld)s
+0 12017(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 11729(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 11355(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 11067(formatting)m
+1061(package.)s 240 fnt5 0 10274(3.26.)m 591(@Common,)s 1872(@Rump,)s
+2847(and)s 3288(@Meld)s
[ /Dest /LOUTrump /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_rump_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_rump_1 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_rump_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_rump_2 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_rump_3 /DEST pdfmark
-240 fnt1 540 9396(The)m 220 fnt2 968 9393(@Common)m
-240 fnt1 2127 9396(and)m 220 fnt2 2531 9393(@Rump)m 240 fnt1
-3391 9396(symbols)m 4240(compare)s 5119(tw)s 2(o)k 5529(paragraph)s
-6542(objects:)s 220 fnt2 480 8895({ Aardv)m 5(ar)k -3(k, 29 } @Common { Aardv)k 5(ar)k -3(k, 359 })k
-240 fnt1 0 8401(If)m 234(either)s 842(parameter)s 1860(is)s
+[ /Dest /LOUT19_4262_pre_rump_3 /DEST pdfmark
+240 fnt1 540 9797(The)m 220 fnt2
+968 9794(@Common)m 240 fnt1 2127 9797(and)m 220 fnt2 2531 9794(@Rump)m
+240 fnt1 3391 9797(symbols)m 4240(compare)s 5119(tw)s 2(o)k
+5529(paragraph)s 6542(objects:)s 220 fnt2 480 9296({ Aardv)m 5(ar)k -3(k, 29 } @Common { Aardv)k 5(ar)k -3(k, 359 })k
+240 fnt1 0 8802(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 8113(The)m
-418(result)s 998(of)s 220 fnt2 1259 8110(@Common)m 240 fnt1
-2408 8113(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 8514(The)m
+418(result)s 998(of)s 220 fnt2 1259 8511(@Common)m 240 fnt1
+2408 8514(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 7825(which)m
+6991(is,)s 7247(those)s 7798(initial)s 8398(objects)s 0 8226(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 7822(Aardv)m 5(ar)k -3(k,)k
-240 fnt1 7949 7825(.)m 8111(The)s 8536(result)s 0 7537(of)m
-220 fnt2 271 7534(@Rump)m 240 fnt1 1131 7537(is)m 1341(that)s
+6824(is)s 220 fnt2 7031 8223(Aardv)m 5(ar)k -3(k,)k
+240 fnt1 7949 8226(.)m 8111(The)s 8536(result)s 0 7938(of)m
+220 fnt2 271 7935(@Rump)m 240 fnt1 1131 7938(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 7534(@Common)m 240 fnt1 7618 7537(;)m 7730(the)s
-8078(result)s 8668(of)s 220 fnt2 480 7036({ Aardv)m 5(ar)k -3(k, 29 } @Rump { Aardv)k 5(ar)k -3(k, 359 })k
-240 fnt1 0 6540(is)m 220 fnt2 210 6537(359)m 240 fnt1
-567 6540(.)m 480 6166(If)m 698(the)s 1034(tw)s 2(o)k
+220 fnt2 6519 7935(@Common)m 240 fnt1 7618 7938(;)m 7730(the)s
+8078(result)s 8668(of)s 220 fnt2 480 7437({ Aardv)m 5(ar)k -3(k, 29 } @Rump { Aardv)k 5(ar)k -3(k, 359 })k
+240 fnt1 0 6941(is)m 220 fnt2 210 6938(359)m 240 fnt1
+567 6941(.)m 480 6567(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 6163(@Common)m 240 fnt1 6889 6166(will)m 7303(be)s
-7572(an)s 7843(empty)s 8482(object)s 0 5878(and)m 400(the)s
-744(result)s 1330(of)s 220 fnt2 1597 5875(@Rump)m 240 fnt1
-2453 5878(will)m 2874(be)s 3152(the)s 3496(second)s 4215(object.)s
+220 fnt2 5743 6564(@Common)m 240 fnt1 6889 6567(will)m 7303(be)s
+7572(an)s 7843(empty)s 8482(object)s 0 6279(and)m 400(the)s
+744(result)s 1330(of)s 220 fnt2 1597 6276(@Rump)m 240 fnt1
+2453 6279(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 5587(@Common)m 240 fnt1 1159 5590(will)m 1585(be)s
+220 fnt2 0 5988(@Common)m 240 fnt1 1159 5991(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 5587(@Rump)m 240 fnt1
-5810 5590(will)m 6236(be)s 6518(an)s 6801(empty)s 7453(object.)s
-480 5216(The)m 933(only)s 1438(kno)s 6(wn)k 2167(use)s
-2567(for)s 220 fnt2 2930 5213(@Rump)m 240 fnt1 3815 5216(and)m
-220 fnt2 4244 5213(@Common)m 240 fnt1 5428 5216(is)m 5663(to)s
+4089(result)s 4679(of)s 220 fnt2 4950 5988(@Rump)m 240 fnt1
+5810 5991(will)m 6236(be)s 6518(an)s 6801(empty)s 7453(object.)s
+480 5617(The)m 933(only)s 1438(kno)s 6(wn)k 2167(use)s
+2567(for)s 220 fnt2 2930 5614(@Rump)m 240 fnt1 3815 5617(and)m
+220 fnt2 4244 5614(@Common)m 240 fnt1 5428 5617(is)m 5663(to)s
5927(implement)s 7034(mer)s 4(ged)k 7830(inde)s 3(x)k
-8439(entries)s 0 4928(\(Section)m 853(2.8\).)s 480 4554(The)m 220 fnt2
-942 4551(@Meld)m 240 fnt1 1723 4554(symbol)m 2518(returns)s 3267(the)s
+8439(entries)s 0 5329(\(Section)m 853(2.8\).)s 480 4955(The)m 220 fnt2
+942 4952(@Meld)m 240 fnt1 1723 4955(symbol)m 2518(returns)s 3267(the)s
3649(minimum)s 4674(meld)s 5245(of)s 5551(tw)s 2(o)k
5995(paragraphs,)s 7186(that)s 7639(is,)s 7940(the)s 8323(shortest)s
-0 4266(paragraph)m 1013(that)s 1431(contains)s 2279(the)s 2627(tw)s 2(o)k
+0 4667(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 3765({ Aardv)m 5(ar)k -3(k , 1 , 2 } @Meld { Aardv)k 5(ar)k -3(k , 2 , 3 })k
-240 fnt1 0 3271(produces)m 480 2768(Aardv)m 6(ark)k 1438(,)s
+7041(e)s 3(xample,)k 220 fnt2 480 4166({ Aardv)m 5(ar)k -3(k , 1 , 2 } @Meld { Aardv)k 5(ar)k -3(k , 2 , 3 })k
+240 fnt1 0 3672(produces)m 480 3169(Aardv)m 6(ark)k 1438(,)s
1545(1)s 1700(,)s 1807(2)s 1981(,)s 2088(3)s
-0 2284(The)m 455(result)s 1073(is)s 1310(related)s 2045(to)s
+0 2685(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 1996(e)m 6(v)k 3(erything)k 1054(not)s
+8278(contains)s 0 2397(e)m 6(v)k 3(erything)k 1054(not)s
1407(in)s 1636(the)s 1971(lcs)s 2274(plus)s 2710(one)s
3099(cop)s 2(y)k 3604(of)s 3861(e)s 6(v)k 3(erything)k
4915(in)s 5145(the)s 5479(lcs.)s 5895(Where)s 6575(there)s
7094(are)s 7428(se)s 6(v)k 3(eral)k 8136(minimum)s
-0 1708(melds,)m 220 fnt2 705 1705(@Meld)m 240 fnt1 1478 1708(returns)m
+0 2109(melds,)m 220 fnt2 705 2106(@Meld)m 240 fnt1 1478 2109(returns)m
2219(the)s 2595(one)s 3024(in)s 3294(which)s 3964(the)s
4339(components)s 5574(of)s 5873(the)s 6248(\207rst)s 6706(parameter)s
7748(are)s 8122(as)s 8399(f)s 2(ar)k 8749(left)s
-0 1420(as)m 250(possible.)s 480 1046(Determining)m 1764(the)s 2136(v)s 6(alues)k
+0 1821(as)m 250(possible.)s 480 1447(Determining)m 1764(the)s 2136(v)s 6(alues)k
2816(of)s 3110(all)s 3427(these)s 3998(symbols)s 4870(requires)s
5714(testing)s 6428(whether)s 7281(one)s 7707(component)s 8855(of)s
-0 758(the)m 372(\207rst)s 827(paragraph)s 1864(is)s 2098(equal)s
+0 1159(the)m 372(\207rst)s 827(paragraph)s 1864(is)s 2098(equal)s
2695(to)s 2958(one)s 3384(component)s 4532(of)s 4827(the)s
5199(second.)s 6052(Since)s 6663(V)s 26(ersion)k 7475(3.25,)s
-8026(the)s 8398(objects)s 0 470(in)m 9(v)k 4(olv)k 3(ed)k
+8026(the)s 8398(objects)s 0 871(in)m 9(v)k 4(olv)k 3(ed)k
893(may)s 1372(be)s 1667(arbitrary)s 2555(and)s 2972(Lout)s
3497(will)s 3936(perform)s 4778(the)s 5139(necessary)s 6135(detailed)s
-6962(checking)s 7892(for)s 8244(equality;)s 0 182(pre)m 6(viously)k 15(,)k
+6962(checking)s 7892(for)s 8244(equality;)s 0 583(pre)m 6(viously)k 15(,)k
1084(only)s 1552(simple)s 2233(w)s 2(ords)k 2855(were)s
3363(guaranteed)s 4458(to)s 4685(be)s 4954(tested)s 5557(correctly)s 15(.)k
6482(T)s 19(w)k 2(o)k 6941(w)s 2(ords)k
7563(are)s 7898(equal)s 8459(if)s 8663(the)s 3(y)k
-
+0 295(contain)m 761(the)s 1108(same)s 1655(sequence)s 2587(of)s
+2858(characters,)s 3931(re)s 3(g)k 1(ardless)k 4945(of)s
+5216(whether)s 6045(the)s 3(y)k 6508(are)s 6854(enclosed)s
+7749(in)s 7991(quotes,)s 8722(and)s
grestore
gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -14126,22 +14187,22 @@ grestore
pgsave restore
showpage
-%%Page: 58 64
+%%Page: 59 65
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Bold
%%+ font Times-Italic
+%%+ font Times-Bold
%%+ font Helvetica
/pgsave save def
%%IncludeResource: font Times-Roman
/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
/fnt1 { /Times-Romanfnt1 LoutFont } def
-%%IncludeResource: font Times-Bold
-/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
-/fnt5 { /Times-Boldfnt5 LoutFont } def
%%IncludeResource: font Times-Italic
/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
/fnt6 { /Times-Italicfnt6 LoutFont } def
+%%IncludeResource: font Times-Bold
+/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
+/fnt5 { /Times-Boldfnt5 LoutFont } def
%%IncludeResource: font Helvetica
/Helveticafnt2 vec2 /Helvetica LoutRecode
/fnt2 { /Helveticafnt2 LoutFont } def
@@ -14156,120 +14217,117 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(58)m
-240 fnt6 7498 -1580(Chapter)m 8348(3.)s 8622(Pr)s 8(ede\207ned)k
-9717(symbols)s gsave
+240 fnt6 1417 -1580(3.26.)m
+1991(@Common,)s 3170(@Rump,)s 4042(and)s 4468(@Meld)s 240 fnt5
+10249 -1583(59)m gsave
1417 -15423 translate
240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-0 13205(contain)m 761(the)s 1108(same)s
-1655(sequence)s 2587(of)s 2858(characters,)s 3931(re)s 3(g)k 1(ardless)k
-4945(of)s 5216(whether)s 6045(the)s 3(y)k 6508(are)s
-6854(enclosed)s 7749(in)s 7991(quotes,)s 8722(and)s 0 12917(re)m 3(g)k 1(ardless)k
+0 13205(re)m 3(g)k 1(ardless)k
1008(of)s 1272(the)s 1612(current)s 2341(font)s 2778(or)s
3030(an)s 3(y)k 3419(other)s 3963(style)s 4462(information.)s
5747(Otherwise,)s 6828(objects)s 7549(are)s 7888(equal)s 8454(if)s
-8663(the)s 3(y)k 0 12629(are)m 337(of)s 598(the)s
+8663(the)s 3(y)k 0 12917(are)m 337(of)s 598(the)s
936(same)s 1473(type)s 1931(and)s 2325(ha)s 4(v)k 3(e)k
2816(the)s 3153(same)s 3690(parameters,)s 4834(including)s 5781(g)s 1(aps)k
-6260(in)s 6493(concatenation)s 7868(objects.)s 8698(The)s 0 12341(sole)m
-459(e)s 3(xception)k 1461(is)s 220 fnt2 1690 12338(@LinkSource)m
-240 fnt1 3002 12341(,)m 3127(whose)s 3814(left)s 4209(parameter)s
+6260(in)s 6493(concatenation)s 7868(objects.)s 8698(The)s 0 12629(sole)m
+459(e)s 3(xception)k 1461(is)s 220 fnt2 1690 12626(@LinkSource)m
+240 fnt1 3002 12629(,)m 3127(whose)s 3814(left)s 4209(parameter)s
5241(is)s 5470(ignored)s 6277(during)s 6974(equality)s 7816(testing,)s
-8579(since)s 0 12053(otherwise)m 985(there)s 1518(w)s 2(ould)k
+8579(since)s 0 12341(otherwise)m 985(there)s 1518(w)s 2(ould)k
2173(be)s 2455(problems)s 3396(in)s 3639(the)s 3987(appearance)s
5118(of)s 5389(melded)s 6151(clickable)s 7069(inde)s 3(x)k
-7653(entries.)s 480 11679(Style)m 1023(changing)s 1949(operations)s 2991(\()s
-220 fnt2 3064 11676(@F)m 6(ont)k 240 fnt1 3716 11679(,)m
-220 fnt2 3819 11676(@SetColour)m 240 fnt1 5071 11679(etc.\))m 5532(are)s
+7653(entries.)s 480 11967(Style)m 1023(changing)s 1949(operations)s 2991(\()s
+220 fnt2 3064 11964(@F)m 6(ont)k 240 fnt1 3716 11967(,)m
+220 fnt2 3819 11964(@SetColour)m 240 fnt1 5071 11967(etc.\))m 5532(are)s
5874(not)s 6236(considered)s 7325(in)s 7563(equality)s 8382(testing,)s
-0 11391(since)m 547(these)s 1094(ha)s 4(v)k 3(e)k
+0 11679(since)m 547(these)s 1094(ha)s 4(v)k 3(e)k
1595(been)s 2104(processed)s 3105(and)s 3508(deleted)s 4256(by)s
4550(the)s 4898(time)s 5378(that)s 5796(the)s 6143(tests)s
6618(are)s 6965(done.)s 7595(Also,)s 8154(Lout)s 8665(tries)s
-0 11103(hard)m 483(to)s 722(get)s 1074(rid)s 1397(of)s
+0 11391(hard)m 483(to)s 722(get)s 1074(rid)s 1397(of)s
1668(redundant)s 2685(braces)s 3346(around)s 4069(concatenation)s 5454(objects,)s
6238(which)s 6880(is)s 7090(wh)s 1(y)k 220 fnt2
-480 10602({ a { b c } } @Meld { { a b } c })m 240 fnt1 0 10108(produces)m 480 9605(a)m 646(b)s
-819(c)s 0 9152(The)m 428(tw)s 2(o)k 838(parameters)s
+480 10890({ a { b c } } @Meld { { a b } c })m 240 fnt1 0 10396(produces)m 480 9893(a)m 646(b)s
+819(c)s 0 9440(The)m 428(tw)s 2(o)k 838(parameters)s
1936(are)s 2283(equal)s 2856(by)s 3150(the)s 3498(time)s
3978(the)s 3(y)k 4441(are)s 4788(compared)s 5789(by)s
-220 fnt2 6083 9149(@Meld)m 240 fnt1 6769 9152(.)m 480 8778(One)m
+220 fnt2 6083 9437(@Meld)m 240 fnt1 6769 9440(.)m 480 9066(One)m
928(problematic)s 2114(area)s 2563(in)s 2799(the)s 3139(use)s
3506(of)s 3770(these)s 4309(operators)s 5241(is)s 5444(the)s
5784(de\207nition)s 6750(of)s 7014(equality)s 7830(when)s 8398(objects)s
-0 8490(are)m 365(immediately)s 1631(adjacent.)s 2609(Lout)s 3139(contains)s
+0 8778(are)m 365(immediately)s 1631(adjacent.)s 2609(Lout)s 3139(contains)s
4005(an)s 4306(optimization)s 5589(which)s 6249(mer)s 4(ges)k
-7004(immediately)s 8270(adjacent)s 0 8202(w)m 2(ords)k 634(whene)s 6(v)k 3(er)k
+7004(immediately)s 8270(adjacent)s 0 8490(w)m 2(ords)k 634(whene)s 6(v)k 3(er)k
1615(the)s 3(y)k 2078(ha)s 4(v)k 3(e)k
2579(the)s 2927(same)s 3474(style.)s 4089(F)s 3(or)k
-4478(e)s 3(xample,)k 220 fnt2 480 7704({Hello}{w)m 2(or)k -3(ld})k
-240 fnt1 0 7210(w)m 2(ould)k 655(be)s 937(treated)s
+4478(e)s 3(xample,)k 220 fnt2 480 7992({Hello}{w)m 2(or)k -3(ld})k
+240 fnt1 0 7498(w)m 2(ould)k 655(be)s 937(treated)s
1644(internally)s 2613(as)s 2863(one)s 3265(w)s 2(ord,)k
-3862(whereas)s 220 fnt2 480 6709({Hello}{y)m 4(ello)k 3(w @Colour w)k 2(or)k -3(ld})k
-240 fnt1 0 6211(w)m 2(ould)k 683(be)s 994(treated)s
+3862(whereas)s 220 fnt2 480 6997({Hello}{y)m 4(ello)k 3(w @Colour w)k 2(or)k -3(ld})k
+240 fnt1 0 6499(w)m 2(ould)k 683(be)s 994(treated)s
1729(as)s 2008(tw)s 2(o)k 2447(adjacent)s 3331(w)s 2(ords.)k
-4107(Thus,)s 4721(although)s 220 fnt2 5645 6208(@F)m 6(ont)k
-240 fnt1 6297 6211(,)m 220 fnt2 6433 6208(@SetColour)m 240 fnt1
-7630 6211(,)m 7765(and)s 8198(the)s 8575(other)s 0 5923(style)m
+4107(Thus,)s 4721(although)s 220 fnt2 5645 6496(@F)m 6(ont)k
+240 fnt1 6297 6499(,)m 220 fnt2 6433 6496(@SetColour)m 240 fnt1
+7630 6499(,)m 7765(and)s 8198(the)s 8575(other)s 0 6211(style)m
517(operators)s 1468(are)s 1825(ignored)s 2625(in)s 2878(equality)s
3713(testing,)s 4467(the)s 3(y)k 4941(may)s 5417(af)s 6(fect)k
6024(the)s 6382(structure)s 7284(of)s 7565(the)s 7924(objects)s
-8663(the)s 3(y)k 0 5635(lie)m 294(within.)s 480 5261(At)m
-810(present,)s 220 fnt2 1639 5258(@Common)m 240 fnt1 2830 5261(and)m
-220 fnt2 3266 5258(@Rump)m 240 fnt1 4158 5261(treat)m 4673(all)s
+8663(the)s 3(y)k 0 5923(lie)m 294(within.)s 480 5549(At)m
+810(present,)s 220 fnt2 1639 5546(@Common)m 240 fnt1 2830 5549(and)m
+220 fnt2 3266 5546(@Rump)m 240 fnt1 4158 5549(treat)m 4673(all)s
4998(unmer)s 4(ged)k 6041(components)s 7281(of)s 7584(their)s
-8113(paragraph)s 0 4973(as)m 278(separate,)s 1195(e)s 6(v)k 3(en)k
+8113(paragraph)s 0 5261(as)m 278(separate,)s 1195(e)s 6(v)k 3(en)k
1724(if)s 1969(one)s 2399(is)s 2638(immediately)s 3914(adjacent)s
-4799(to)s 5066(another)s 13(.)k 220 fnt2 5962 4970(@Common)m
-240 fnt1 7150 4973(and)m 220 fnt2 7582 4970(@Rump)m 240 fnt1
-8471 4973(w)m 2(ould)k 0 4685(thus)m 449(see)s 809(one)s
+4799(to)s 5066(another)s 13(.)k 220 fnt2 5962 5258(@Common)m
+240 fnt1 7150 5261(and)m 220 fnt2 7582 5258(@Rump)m 240 fnt1
+8471 5261(w)m 2(ould)k 0 4973(thus)m 449(see)s 809(one)s
1210(component)s 2333(in)s 2574(the)s 2921(\207rst)s 3351(e)s 3(xample)k
4213(and)s 4615(tw)s 2(o)k 5024(in)s 5266(the)s
-5613(second.)s 220 fnt2 6440 4682(@Meld)m 240 fnt1 7185 4685(treats)m
-7751(each)s 8245(group)s 8855(of)s 0 4397(immediately)m 1239(adjacent)s
+5613(second.)s 220 fnt2 6440 4970(@Meld)m 240 fnt1 7185 4973(treats)m
+7751(each)s 8245(group)s 8855(of)s 0 4685(immediately)m 1239(adjacent)s
2086(components)s 3285(as)s 3526(a)s 3683(single)s 4301(component,)s
5463(so)s 5720(it)s 5903(w)s 2(ould)k 6549(see)s
-6901(one)s 7294(component)s 8409(in)s 8643(both)s 0 4109(e)m 3(xamples;)k
+6901(one)s 7294(component)s 8409(in)s 8643(both)s 0 4397(e)m 3(xamples;)k
1015(b)s 4(ut)k 1381(it)s 1577(w)s 2(ould)k
2235(still)s 2651(not)s 3021(report)s 3655(them)s 4196(as)s
4450(equal,)s 5079(since)s 5630(one)s 6035(is)s 6249(a)s
6419(single)s 7050(w)s 2(ord)k 7601(and)s 8009(the)s
-8361(other)s 8916(is)s 0 3821(a)m 179(pair)s 623(of)s
+8361(other)s 8916(is)s 0 4109(a)m 179(pair)s 623(of)s
907(adjacent)s 1777(w)s 2(ords.)k 2537(These)s 3177(confusing)s
4188(and)s 4605(inconsistent)s 5820(properties)s 6839(might)s 7471(be)s
-7766(re)s 6(vised)k 8521(in)s 8778(the)s 0 3533(future.)m
+7766(re)s 6(vised)k 8521(in)s 8778(the)s 0 3821(future.)m
754(See)s 1176(Section)s 1971(4.6)s 2345(for)s 2704(an)s
3008(e)s 3(xample)k 3892(of)s 4184(the)s 4553(practical)s
5450(use)s 5846(of)s 6138(these)s 6706(operators,)s 7723(in)s
-7987(which)s 8650(v)s 3(ery)k 0 3245(small)m 564(unbreakable)s
+7987(which)s 8650(v)s 3(ery)k 0 3533(small)m 564(unbreakable)s
1781(g)s 1(aps)k 2262(are)s 2600(used)s 3089(to)s
3320(ensure)s 3991(that)s 4401(apparently)s 5456(adjacent)s 6303(components)s
-7503(are)s 7842(separate,)s 8722(and)s 220 fnt2 0 2954(@OneCol)m
-240 fnt1 1026 2957(is)m 1250(used)s 1761(to)s 2014(pre)s 6(v)k 3(ent)k
+7503(are)s 7842(separate,)s 8722(and)s 220 fnt2 0 3242(@OneCol)m
+240 fnt1 1026 3245(is)m 1250(used)s 1761(to)s 2014(pre)s 6(v)k 3(ent)k
2797(the)s 3159(w)s 2(ord)k 3721(mer)s 4(ging)k
4581(optimization)s 5860(from)s 6399(taking)s 7064(ef)s 6(fect)k
-7674(when)s 8264(it)s 8471(w)s 2(ould)k 0 2669(otherwise)m
-985(cause)s 1572(trouble.)s 240 fnt5 0 1925(3.27.)m 591(@Insert)s
+7674(when)s 8264(it)s 8471(w)s 2(ould)k 0 2957(otherwise)m
+985(cause)s 1572(trouble.)s 240 fnt5 0 2213(3.27.)m 591(@Insert)s
[ /Dest /LOUTinsert /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_inse_1 /DEST pdfmark
-240 fnt1 541 1493(The)m 220 fnt2 970 1490(@Inser)m -8(t)k
-240 fnt1 1808 1493(symbol)m 2569(inserts)s 3245(its)s 3522(left)s
+[ /Dest /LOUT19_4262_pre_inse_1 /DEST pdfmark
+240 fnt1 541 1781(The)m 220 fnt2 970 1778(@Inser)m -8(t)k
+240 fnt1 1808 1781(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 1205(right)m 511(parameter:)s 220 fnt2 480 704(X @Inser)m -8(t { A B // C // D })k
-240 fnt1 0 210(is)m 210(equi)s 6(v)k 6(alent)k
+8850(its)s 0 1493(right)m 511(parameter:)s 220 fnt2 480 992(X @Inser)m -8(t { A B // C // D })k
+240 fnt1 0 498(is)m 210(equi)s 6(v)k 6(alent)k
1254(to)s
grestore
gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -14281,22 +14339,22 @@ grestore
pgsave restore
showpage
-%%Page: 59 65
+%%Page: 60 66
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Italic
%%+ font Times-Bold
+%%+ font Times-Italic
%%+ font Helvetica
/pgsave save def
%%IncludeResource: font Times-Roman
/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
/fnt1 { /Times-Romanfnt1 LoutFont } def
-%%IncludeResource: font Times-Italic
-/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
-/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Times-Bold
/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
/fnt5 { /Times-Boldfnt5 LoutFont } def
+%%IncludeResource: font Times-Italic
+/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
+/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Helvetica
/Helveticafnt2 vec2 /Helvetica LoutRecode
/fnt2 { /Helveticafnt2 LoutFont } def
@@ -14311,100 +14369,100 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1578(3.27.)m
-1991(@Insert)s 240 fnt5 10249 -1581(59)m gsave
+240 fnt5 1417 -1583(60)m
+240 fnt6 7498 -1580(Chapter)m 8348(3.)s 8622(Pr)s 8(ede\207ned)k
+9717(symbols)s gsave
1417 -15423 translate
-240 fnt1 9066 13414 0 13310 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-220 fnt2
-480 13253({ XA B // C // D })m 240 fnt1 0 12759(Notice)m 707(that)s 1139(a)s
-1320(zero-width)s 2426(space)s 3028(separates)s 220 fnt2 3968 12756(X)m
-240 fnt1 4185 12759(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 12471(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 12468(X)m 240 fnt1 3960 12471(.)m 4127(The)s
-220 fnt2 4558 12468(@Inser)m -8(t)k 240 fnt1 5397 12471(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 12183(right)m 511(parameter)s 1525(after)s
-2021(e)s 6(v)k 6(aluation.)k 480 11809(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 11808(Figur)m 4(e)k
-7355(6)s 240 fnt1 7538 11809(to)m 7787(the)s 8145(front)s
-8679(of)s 8960(a)s 0 11521(multi-paragraph)m 1596(caption.)s 240 fnt5
-0 10728(3.28.)m 591(@OneOf)s
+220 fnt2 480 13207({ XA B // C // D })m 240 fnt1
+0 12713(Notice)m 707(that)s 1139(a)s 1320(zero-width)s 2426(space)s
+3028(separates)s 220 fnt2 3968 12710(X)m 240 fnt1 4185 12713(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 12425(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 12422(X)m
+240 fnt1 3960 12425(.)m 4127(The)s 220 fnt2 4558 12422(@Inser)m -8(t)k
+240 fnt1 5397 12425(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 12137(right)m 511(parameter)s 1525(after)s 2021(e)s 6(v)k 6(aluation.)k
+480 11763(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 11762(Figur)m 4(e)k 7355(6)s 240 fnt1 7538 11763(to)m
+7787(the)s 8145(front)s 8679(of)s 8960(a)s 0 11475(multi-paragraph)m
+1596(caption.)s 240 fnt5 0 10682(3.28.)m 591(@OneOf)s
[ /Dest /LOUToneof /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_oneo_1 /DEST pdfmark
-240 fnt1 534 10296(The)m 220 fnt2
-956 10293(@OneOf)m 240 fnt1 1877 10296(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 10008(its)m 276(result:)s 220 fnt2 480 9557(@OneOf {)m
-480 9269( @ResultA)m 480 8981( @ResultB)m 480 8693( @ResultC)m 480 8405(})m 240 fnt1
-0 7911(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
+[ /Dest /LOUT19_4262_pre_oneo_1 /DEST pdfmark
+240 fnt1
+534 10250(The)m 220 fnt2 956 10247(@OneOf)m 240 fnt1 1877 10250(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 9962(its)m 276(result:)s
+220 fnt2 480 9511(@OneOf {)m 480 9223( @ResultA)m 480 8935( @ResultB)m 480 8647( @ResultC)m
+480 8359(})m 240 fnt1 0 7865(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 7623(F)m 3(or)k 389(e)s 3(xample,)k
+8229(is)s 8463(found.)s 0 7577(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 7620(@OneOf)m 240 fnt1 4172 7623(as)m 4423(part)s
+220 fnt2 3244 7574(@OneOf)m 240 fnt1 4172 7577(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 7335(is)m 220 fnt2 222 7332(@SomeT)m 26(arget)k
-240 fnt1 1622 7335(,)m 1741(then)s 2223(the)s 2583(result)s
+8527(tar)s 4(get)k 0 7289(is)m 220 fnt2 222 7286(@SomeT)m 26(arget)k
+240 fnt1 1622 7289(,)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 7332(@ResultA)m 240 fnt1 5613 7335(if)m 5843(it)s
-6047(contains)s 220 fnt2 6908 7332(@SomeT)m 26(arget)k 240 fnt1
-8308 7335(,)m 8427(or)s 8699(else)s 220 fnt2 0 7044(@ResultB)m
-240 fnt1 1042 7047(if)m 1260(it)s 1453(contains)s 220 fnt2
-2302 7044(@SomeT)m 26(arget)k 240 fnt1 3702 7047(,)m 3810(or)s
-4070(else)s 220 fnt2 4498 7044(@ResultC)m 240 fnt1 5552 7047(\(whether)m
+220 fnt2 4553 7286(@ResultA)m 240 fnt1 5613 7289(if)m 5843(it)s
+6047(contains)s 220 fnt2 6908 7286(@SomeT)m 26(arget)k 240 fnt1
+8308 7289(,)m 8427(or)s 8699(else)s 220 fnt2 0 6998(@ResultB)m
+240 fnt1 1042 7001(if)m 1260(it)s 1453(contains)s 220 fnt2
+2302 6998(@SomeT)m 26(arget)k 240 fnt1 3702 7001(,)m 3810(or)s
+4070(else)s 220 fnt2 4498 6998(@ResultC)m 240 fnt1 5552 7001(\(whether)m
6462(or)s 6722(not)s 7089(it)s 7282(contains)s 8131(the)s
-8480(tar)s 4(get,)k 0 6759(or)m 259(if)s 476(there)s
-1009(is)s 1219(no)s 1512(tar)s 4(get\).)k 480 6385(Use)m
-930(of)s 220 fnt2 1224 6382(@OneOf)m 240 fnt1 2174 6385(in)m
+8480(tar)s 4(get,)k 0 6713(or)m 259(if)s 476(there)s
+1009(is)s 1219(no)s 1512(tar)s 4(get\).)k 480 6339(Use)m
+930(of)s 220 fnt2 1224 6336(@OneOf)m 240 fnt1 2174 6339(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 6097(this)m 396(e)s 3(xample:)k 220 fnt2
-480 5596(def @Recursiv)m 5(e {)k 480 5020( def @ChoiceA { @APlace // @Recursiv)m 5(e })k 480 4444( def @ChoiceB { @BPlace // @Recursiv)m 5(e })k
-480 3868( @OneOf {)m 480 3580( @ChoiceA)m 480 3292( @ChoiceB)m 480 3004( })m 480 2716(})m
-240 fnt1 0 2222(Lout)m 523(belie)s 6(v)k 3(es)k
-1360(that)s 1790(e)s 3(xpanding)k 220 fnt2 2849 2219(@Recursiv)m 5(e)k
-240 fnt1 4106 2222(is)m 4328(the)s 4687(right)s 5210(thing)s
+8202(Consider)s 0 6051(this)m 396(e)s 3(xample:)k 220 fnt2
+480 5550(def @Recursiv)m 5(e {)k 480 4974( def @ChoiceA { @APlace // @Recursiv)m 5(e })k 480 4398( def @ChoiceB { @BPlace // @Recursiv)m 5(e })k
+480 3822( @OneOf {)m 480 3534( @ChoiceA)m 480 3246( @ChoiceB)m 480 2958( })m 480 2670(})m
+240 fnt1 0 2176(Lout)m 523(belie)s 6(v)k 3(es)k
+1360(that)s 1790(e)s 3(xpanding)k 220 fnt2 2849 2173(@Recursiv)m 5(e)k
+240 fnt1 4106 2176(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 1934(the)m 380(g)s 1(alle)k 3(y)k
-1046(tar)s 4(gets)k 220 fnt2 1762 1931(@APlace)m 240 fnt1
-2763 1934(and)m 220 fnt2 3199 1931(@BPlace)m 240 fnt1 4108 1934(.)m
-4305(When)s 4966(searching)s 5968(for)s 220 fnt2 6338 1931(@BPlace)m
-240 fnt1 7339 1934(this)m 7768(leads)s 8342(Lout)s 8887(to)s
-0 1646(e)m 3(xpand)k 220 fnt2 760 1643(@Recursiv)m 5(e)k
-240 fnt1 1945 1646(,)m 2065(then)s 220 fnt2 2547 1643(@ChoiceA)m
-240 fnt1 3596 1646(,)m 3717(then)s 4199(the)s 220 fnt2
-4560 1643(@Recursiv)m 5(e)k 240 fnt1 5818 1646(symbol)m 6592(within)s
-220 fnt2 7273 1643(@ChoiceA)m 240 fnt1 8322 1646(,)m 8442(and)s
-8860(so)s 0 1358(on)m 320(in\207nitely)s 15(.)k 1355(This)s
+8240(either)s 8855(of)s 0 1888(the)m 380(g)s 1(alle)k 3(y)k
+1046(tar)s 4(gets)k 220 fnt2 1762 1885(@APlace)m 240 fnt1
+2763 1888(and)m 220 fnt2 3199 1885(@BPlace)m 240 fnt1 4108 1888(.)m
+4305(When)s 4966(searching)s 5968(for)s 220 fnt2 6338 1885(@BPlace)m
+240 fnt1 7339 1888(this)m 7768(leads)s 8342(Lout)s 8887(to)s
+0 1600(e)m 3(xpand)k 220 fnt2 760 1597(@Recursiv)m 5(e)k
+240 fnt1 1945 1600(,)m 2065(then)s 220 fnt2 2547 1597(@ChoiceA)m
+240 fnt1 3596 1600(,)m 3717(then)s 4199(the)s 220 fnt2
+4560 1597(@Recursiv)m 5(e)k 240 fnt1 5818 1600(symbol)m 6592(within)s
+220 fnt2 7273 1597(@ChoiceA)m 240 fnt1 8322 1600(,)m 8442(and)s
+8860(so)s 0 1312(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 1355(@NotRe)m 6(v)k 5(ealed)k
-240 fnt1 7291 1358(symbol)m 8074(to)s 8336(each)s 8855(of)s
-0 1070(the)m 357(inner)s 220 fnt2 918 1067(@Recursiv)m 5(e)k
-240 fnt1 2172 1070(symbols:)m 3146(these)s 3703(are)s 4059(then)s
+4283(by)s 4600(attaching)s 5552(a)s 220 fnt2 5741 1309(@NotRe)m 6(v)k 5(ealed)k
+240 fnt1 7291 1312(symbol)m 8074(to)s 8336(each)s 8855(of)s
+0 1024(the)m 357(inner)s 220 fnt2 918 1021(@Recursiv)m 5(e)k
+240 fnt1 2172 1024(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 782(been)m 510(made)s 1085(to)s 1326(e)s 3(xpand)k
+8756(has)s 0 736(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 494(to)m 239(write)s
+0 448(to)m 239(write)s
grestore
gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -14416,22 +14474,22 @@ grestore
pgsave restore
showpage
-%%Page: 60 66
+%%Page: 61 67
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Bold
%%+ font Times-Italic
+%%+ font Times-Bold
%%+ font 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
@@ -14446,108 +14504,107 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(60)m
-240 fnt6 7498 -1580(Chapter)m 8348(3.)s 8622(Pr)s 8(ede\207ned)k
-9717(symbols)s gsave
+240 fnt6 1417 -1578(3.28.)m
+1991(@OneOf)s 240 fnt5 10256 -1581(61)m gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic
+240 fnt1 9066 13370 0 13266 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-220 fnt2 480 13207(def @Recursiv)m 5(e {)k
-480 12631( @OneOf {)m 480 12343( @APlace)m 480 12055( @BPlace)m 480 11767( })m 480 11479( // @Recursiv)m 5(e)k
-480 11191(})m 240 fnt1 0 10697(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 10409(dif)m 6(fer)k
-583(in)s 826(the)s 1174(tw)s 2(o)k 1584(cases.)s
-240 fnt5 0 9665(3.29.)m 591(@Next)s
+220 fnt2
+480 13209(def @Recursiv)m 5(e {)k 480 12633( @OneOf {)m 480 12345( @APlace)m 480 12057( @BPlace)m
+480 11769( })m 480 11481( // @Recursiv)m 5(e)k 480 11193(})m 240 fnt1
+0 10699(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 10411(dif)m 6(fer)k 583(in)s 826(the)s 1174(tw)s 2(o)k
+1584(cases.)s 240 fnt5 0 9667(3.29.)m 591(@Next)s
[ /Dest /LOUTnext /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_next_1 /DEST pdfmark
-240 fnt1 535 9233(The)m
-220 fnt2 957 9230(@Ne)m 6(xt)k 240 fnt1 1676 9233(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
+[ /Dest /LOUT19_4262_pre_next_1 /DEST pdfmark
+240 fnt1
+535 9235(The)m 220 fnt2 957 9232(@Ne)m 6(xt)k 240 fnt1
+1676 9235(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 8945(hunts)m 570(through)s 1372(the)s 1720(parameter)s
+8934(it)s 0 8947(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 8444(@Ne)m 6(xt \(3.99\))k 240 fnt1 0 7948(has)m
-404(result)s 1029(\(3.100\).)s 1925(If)s 220 fnt2 2190 7945(@Ne)m 6(xt)k
-240 fnt1 2949 7948(cannot)m 3681(\207nd)s 4147(a)s 4348(digit)s
+220 fnt2 480 8446(@Ne)m 6(xt \(3.99\))k 240 fnt1 0 7950(has)m
+404(result)s 1029(\(3.100\).)s 1925(If)s 220 fnt2 2190 7947(@Ne)m 6(xt)k
+240 fnt1 2949 7950(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 7660(numerals)m 925(are)s 1270(handled)s 2084(by)s 2376(storing)s
+0 7662(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 7657(@Ne)m 6(xt)k 240 fnt1 8336 7660(will)m
-8760(not)s 0 7372(increment)m 1015(a)s 1181(Roman)s 1930(numeral.)s
-240 fnt5 0 6629(3.30.)m 591(@Case)s
+220 fnt2 7614 7659(@Ne)m 6(xt)k 240 fnt1 8336 7662(will)m
+8760(not)s 0 7374(increment)m 1015(a)s 1181(Roman)s 1930(numeral.)s
+240 fnt5 0 6631(3.30.)m 591(@Case)s
[ /Dest /LOUTcase /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_case_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_case_1 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_case_2 /DEST pdfmark
-240 fnt1 540 6197(The)m
-220 fnt2 968 6194(@Case)m 240 fnt1 1755 6197(symbol)m 2515(selects)s
+[ /Dest /LOUT19_4262_pre_case_2 /DEST pdfmark
+240 fnt1 540 6199(The)m
+220 fnt2 968 6196(@Case)m 240 fnt1 1755 6199(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 5696(@Da)m 6(y @Case {)k
-480 5408( { 1 21 31 } @Y)m 4(ield st)k 480 5120( { 2 22 } @Y)m 4(ield nd)k 480 4832( { 3 23 } @Y)m 4(ield rd)k
-480 4544( else @Y)m 4(ield th)k 480 4256(})m 240 fnt1 0 3762(In)m
+7629(on)s 7926(a)s 8092(tag:)s 220 fnt2 480 5698(@Da)m 6(y @Case {)k
+480 5410( { 1 21 31 } @Y)m 4(ield st)k 480 5122( { 2 22 } @Y)m 4(ield nd)k 480 4834( { 3 23 } @Y)m 4(ield rd)k
+480 4546( else @Y)m 4(ield th)k 480 4258(})m 240 fnt1 0 3764(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 3759(@Da)m 6(y)k 240 fnt1 4274 3762(is)m 4485(1,)s
+3608 3761(@Da)m 6(y)k 240 fnt1 4274 3764(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 3759(@Da)m 6(y)k 240 fnt1
-7259 3762(is)m 7471(2)s 7646(or)s 7906(22,)s 8254(etc.)s
-8698(The)s 0 3474(ef)m 6(fect)k 594(is)s 801(similar)s
+6375(if)s 220 fnt2 6593 3761(@Da)m 6(y)k 240 fnt1
+7259 3764(is)m 7471(2)s 7646(or)s 7906(22,)s 8254(etc.)s
+8698(The)s 0 3476(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 3186(a)m
-171(sequence)s 1109(of)s 220 fnt2 1385 3183(@Y)m 4(ield)k
-240 fnt1 2143 3186(symbols,)m 3053(each)s 3553(with)s 4040(a)s
+6972(The)s 7397(right)s 7905(parameter)s 8916(is)s 0 3188(a)m
+171(sequence)s 1109(of)s 220 fnt2 1385 3185(@Y)m 4(ield)k
+240 fnt1 2143 3188(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 2898(more)m 547(juxtapositions)s 1940(of)s 2211(simple)s
+8867(or)s 0 2900(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 2524(W)m 19(e)k 895(\207rst)s 1372(describe)s
+7476(object.)s 480 2526(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 2521(@Case)m 240 fnt1
-8703 2524(is)m 8960(a)s 0 2236(juxtaposition)m 1302(of)s 1568(one)s
+6492(parameter)s 7552(of)s 220 fnt2 7870 2523(@Case)m 240 fnt1
+8703 2526(is)m 8960(a)s 0 2238(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 2233(@Case)m 240 fnt1 7058 2236(is)m 7263(the)s
-7606(right)s 8112(parameter)s 0 1948(of)m 287(the)s 652(\207rst)s
-220 fnt2 1100 1945(@Y)m 4(ield)k 240 fnt1 1870 1948(whose)m
+220 fnt2 6275 2235(@Case)m 240 fnt1 7058 2238(is)m 7263(the)s
+7606(right)s 8112(parameter)s 0 1950(of)m 287(the)s 652(\207rst)s
+220 fnt2 1100 1947(@Y)m 4(ield)k 240 fnt1 1870 1950(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 1657(@Case)m
-240 fnt1 727 1660(,)m 834(or)s 1093(the)s 1441(special)s
-2159(v)s 6(alue)k 220 fnt2 2727 1657(else)m 240 fnt1
-3121 1660(.)m 3285(If)s 3515(there)s 4048(is)s 4258(no)s
-4551(such)s 220 fnt2 5047 1657(@Y)m 4(ield)k 240 fnt1
-5800 1660(it)m 5992(is)s 6202(an)s 6485(error)s 13(.)k
-480 1286(When)m 1133(the)s 1506(left)s 1908(parameter)s 2946(of)s
-220 fnt2 3242 1283(@Case)m 240 fnt1 4054 1286(is)m 4288(not)s
+7459(parameter)s 8490(of)s 8778(the)s 220 fnt2 0 1659(@Case)m
+240 fnt1 727 1662(,)m 834(or)s 1093(the)s 1441(special)s
+2159(v)s 6(alue)k 220 fnt2 2727 1659(else)m 240 fnt1
+3121 1662(.)m 3285(If)s 3515(there)s 4048(is)s 4258(no)s
+4551(such)s 220 fnt2 5047 1659(@Y)m 4(ield)k 240 fnt1
+5800 1662(it)m 5992(is)s 6202(an)s 6485(error)s 13(.)k
+480 1288(When)m 1133(the)s 1506(left)s 1908(parameter)s 2946(of)s
+220 fnt2 3242 1285(@Case)m 240 fnt1 4054 1288(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 998(the)m 350(right)s
+7928(the)s 8301(result)s 8916(is)s 0 1000(the)m 350(right)s
864(parameter)s 1881(of)s 2155(the)s 2506(\207rst)s 220 fnt2
-2940 995(@Y)m 4(ield)k 240 fnt1 3696 998(whose)m 4367(left)s
-4746(parameter)s 5763(is)s 220 fnt2 5976 995(else)m 240 fnt1
-6370 998(,)m 6480(or)s 6742(an)s 7028(error)s 7554(otherwise.)s
-8650(This)s 0 710(permits)m 767(e)s 3(xamples)k 1718(lik)s 2(e)k
-220 fnt2 480 209(@RunningTitle @Case {)m
+2940 997(@Y)m 4(ield)k 240 fnt1 3696 1000(whose)m 4367(left)s
+4746(parameter)s 5763(is)s 220 fnt2 5976 997(else)m 240 fnt1
+6370 1000(,)m 6480(or)s 6742(an)s 7028(error)s 7554(otherwise.)s
+8650(This)s 0 712(permits)m 767(e)s 3(xamples)k 1718(lik)s 2(e)k
+220 fnt2 480 211(@RunningTitle @Case {)m
grestore
gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -14559,22 +14616,22 @@ grestore
pgsave restore
showpage
-%%Page: 61 67
+%%Page: 62 68
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Italic
%%+ font Times-Bold
+%%+ font Times-Italic
%%+ font 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
@@ -14589,98 +14646,92 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1578(3.30.)m
-1991(@Case)s 240 fnt5 10256 -1581(61)m gsave
+240 fnt5 1417 -1583(62)m
+240 fnt6 7498 -1580(Chapter)m 8348(3.)s 8622(Pr)s 8(ede\207ned)k
+9717(symbols)s gsave
1417 -15423 translate
-240 fnt1 9066 13414 0 13310 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-220 fnt2
-480 13253( dft @Y)m 4(ield @Title)k 480 12965( else @Y)m 4(ield @RunningTitle)k 480 12677(})m
-240 fnt1 0 12183(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 12180(dft)m
-240 fnt1 5776 12183(\(which)m 6519(presumably)s 7710(means)s 8393(that)s
-8833(no)s 0 11895(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 11521(When)m 1126(a)s 1310(recepti)s 6(v)k 3(e)k
+220 fnt2 480 13207( dft @Y)m 4(ield @Title)k
+480 12919( else @Y)m 4(ield @RunningTitle)k 480 12631(})m 240 fnt1 0 12137(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 12134(dft)m 240 fnt1 5776 12137(\(which)m 6519(presumably)s
+7710(means)s 8393(that)s 8833(no)s 0 11849(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 11475(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 11518(@Case)m 240 fnt1 5552 11521(,)m 5677(it)s
+220 fnt2 4825 11472(@Case)m 240 fnt1 5552 11475(,)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 11233(nati)m 6(v)k 3(e,)k
+8575(alter)s 8998(-)s 0 11187(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 10945(symbol)m 755(will)s
+7198(predict)s 7934(whether)s 8778(the)s 0 10899(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 10657(symbol)m 764(will)s 1195(ne)s 6(v)k 3(er)k
+0 10611(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 10369(all)m 293(right)s 804(too.)s 240 fnt5
-0 9576(3.31.)m 591(@Moment)s
+8916(is)s 0 10323(all)m 293(right)s 804(too.)s 240 fnt5
+0 9530(3.31.)m 591(@Moment)s
[ /Dest /LOUTmoment /DEST pdfmark
-240 fnt1 480 9144(The)m 908(prede\207ned)s
-1976(symbol)s 220 fnt2 2736 9141(@Moment)m
-[ /Dest /LOUT19_4255_pre_mome_1 /DEST pdfmark
-240 fnt1 3808 9144(has)m
+240 fnt1 480 9098(The)m 908(prede\207ned)s
+1976(symbol)s 220 fnt2 2736 9095(@Moment)m
+[ /Dest /LOUT19_4262_pre_mome_1 /DEST pdfmark
+240 fnt1 3808 9098(has)m
4178(the)s 4526(follo)s 6(wing)k 5503(de\207nition:)s 220 fnt2
-480 8643(def @Moment)m 480 8355( named @T)m 26(ag {})k 480 8067( named @Second {})m 480 7779( named @Min)m 2(ute {})k
-480 7491( named @Hour {})m 480 7203( named @Da)m 6(y {})k 480 6915( named @Month {})m 480 6627( named @Y)m 30(ear {})k
-480 6339( named @Centur)m -6(y {})k 480 6051( named @W)m 6(eekDa)k 6(y {})k
-480 5763( named @Y)m 30(earDa)k 6(y {})k 480 5475( named @Da)m 6(ylightSa)k 4(ving {})k
-480 5187({})m 240 fnt1 0 4693(It)m 208(may)s 677(be)s
+480 8597(def @Moment)m 480 8309( named @T)m 26(ag {})k 480 8021( named @Second {})m 480 7733( named @Min)m 2(ute {})k
+480 7445( named @Hour {})m 480 7157( named @Da)m 6(y {})k 480 6869( named @Month {})m 480 6581( named @Y)m 30(ear {})k
+480 6293( named @Centur)m -6(y {})k 480 6005( named @W)m 6(eekDa)k 6(y {})k
+480 5717( named @Y)m 30(earDa)k 6(y {})k 480 5429( named @Da)m 6(ylightSa)k 4(ving {})k
+480 5141({})m 240 fnt1 0 4647(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 4690(@Moment)m 240 fnt1 7788 4693(with)m 8273(tag)s
-220 fnt2 8622 4690(no)m 3(w)k 240 fnt1 9019 4693(,)m
-0 4405(whose)m 668(other)s 1219(parameters)s 2317(are)s 2664(numbers)s
+220 fnt2 6713 4644(@Moment)m 240 fnt1 7788 4647(with)m 8273(tag)s
+220 fnt2 8622 4644(no)m 3(w)k 240 fnt1 9019 4647(,)m
+0 4359(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 3840(@Second)m 240 fnt1 2482 3843(the)m
+6412(time:)s 220 fnt2 480 3794(@Second)m 240 fnt1 2482 3797(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 3509(@Min)m 2(ute)k
-240 fnt1 2482 3512(the)m 2830(current)s 3566(minute,)s 4337(between)s
-5191(00)s 5486(and)s 5890(59)s 220 fnt2 480 3199(@Hour)m
-240 fnt1 2482 3202(the)m 2830(current)s 3566(hour)s 9(,)k
+6232(and)s 6636(59)s 220 fnt2 480 3463(@Min)m 2(ute)k
+240 fnt1 2482 3466(the)m 2830(current)s 3566(minute,)s 4337(between)s
+5191(00)s 5486(and)s 5890(59)s 220 fnt2 480 3153(@Hour)m
+240 fnt1 2482 3156(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 2889(@Da)m 6(y)k 240 fnt1 2482 2892(the)m 2830(current)s
+480 2843(@Da)m 6(y)k 240 fnt1 2482 2846(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 2560(@Month)m
-240 fnt1 2482 2563(the)m 2830(current)s 3566(month,)s 4285(between)s
+6158(1)s 6313(and)s 6717(31)s 220 fnt2 480 2514(@Month)m
+240 fnt1 2482 2517(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 2231(@Y)m 30(ear)k 240 fnt1 2482 2234(the)m
+220 fnt2 480 2185(@Y)m 30(ear)k 240 fnt1 2482 2188(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 1902(@Centur)m -6(y)k 240 fnt1 2482 1905(the)m 2830(current)s
+480 1856(@Centur)m -6(y)k 240 fnt1 2482 1859(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 1573(@W)m 6(eekDa)k 6(y)k
-240 fnt1 2482 1576(the)m 2830(current)s 3566(day)s 3966(of)s
+5315(20)s 220 fnt2 480 1527(@W)m 6(eekDa)k 6(y)k
+240 fnt1 2482 1530(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 1242(@Y)m 30(earDa)k 6(y)k
-240 fnt1 2482 1245(the)m 2830(current)s 3566(day)s 3966(of)s
+7132(and)s 7536(7)s 7704(\(Saturday\))s 220 fnt2 480 1196(@Y)m 30(earDa)k 6(y)k
+240 fnt1 2482 1199(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 913(@Da)m 6(ylightSa)k 4(ving)k
-240 fnt1 2482 916(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 628(sa)m 4(ving)k
+6123(and)s 6527(365)s 220 fnt2 480 867(@Da)m 6(ylightSa)k 4(ving)k
+240 fnt1 2482 870(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 582(sa)m 4(ving)k
3156(currently)s 4072(in)s 4315(ef)s 6(fect)k
-[ /Dest /LOUT19_4255_pre_mome_2 /DEST pdfmark
-0 67(Unix)m
-519(manual)s 1262(entries)s 1934(state)s 2411(that)s 220 fnt2
-2814 64(@Second)m 240 fnt1 3813 67(can)m 4186(be)s 4453(as)s
-4687(high)s 5155(as)s 5389(61,)s 5720(to)s 5944(allo)s 6(w)k
-6507(for)s 6830(leap)s 7265(seconds.)s 8171(Judicious)s
grestore
gsave
1417 -15423 translate
240 fnt1
0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -14692,22 +14743,22 @@ grestore
pgsave restore
showpage
-%%Page: 62 68
+%%Page: 63 69
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Bold
%%+ font Times-Italic
+%%+ font Times-Bold
%%+ font Helvetica
/pgsave save def
%%IncludeResource: font Times-Roman
/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
/fnt1 { /Times-Romanfnt1 LoutFont } def
-%%IncludeResource: font Times-Bold
-/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
-/fnt5 { /Times-Boldfnt5 LoutFont } def
%%IncludeResource: font Times-Italic
/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
/fnt6 { /Times-Italicfnt6 LoutFont } def
+%%IncludeResource: font Times-Bold
+/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
+/fnt5 { /Times-Boldfnt5 LoutFont } def
%%IncludeResource: font Helvetica
/Helveticafnt2 vec2 /Helvetica LoutRecode
/fnt2 { /Helveticafnt2 LoutFont } def
@@ -14722,131 +14773,134 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(62)m
-240 fnt6 7498 -1580(Chapter)m 8348(3.)s 8622(Pr)s 8(ede\207ned)k
-9717(symbols)s gsave
+240 fnt6 1417 -1578(3.31.)m
+1991(@Moment)s 240 fnt5 10250 -1581(63)m gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
+240 fnt1 9066 13414 0 13304 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-0 13205(use)m 375(of)s 646(databases)s
-1613(can)s 2002(con)s 9(v)k 3(ert)k 2767(these)s
-3314(numbers)s 4189(into)s 4614(useful)s 5253(dates.)s 5908(F)s 3(or)k
-6297(e)s 3(xample,)k 220 fnt2 480 12704(@Moment&&no)m 3(w @Open { @Da)k 6(y {@Months&&@Month}, @Centur)k -6(y{@Y)k 30(ear} })k
-240 fnt1 0 12206(produces)m 915(something)s 1965(lik)s 2(e)k
-2377(27)s 2665(October)s 9(,)k 3533(2004)s 4067(gi)s 6(v)k 3(en)k
-4647(a)s 4813(suitable)s 5612(database)s 6491(of)s 6762(months.)s
-240 fnt5 0 11413(3.32.)m 591(@Null)s
+
+[ /Dest /LOUT19_4262_pre_mome_2 /DEST pdfmark
+0 13250(Unix)m
+519(manual)s 1262(entries)s 1934(state)s 2411(that)s 220 fnt2
+2814 13247(@Second)m 240 fnt1 3813 13250(can)m 4186(be)s 4453(as)s
+4687(high)s 5155(as)s 5389(61,)s 5720(to)s 5944(allo)s 6(w)k
+6507(for)s 6830(leap)s 7265(seconds.)s 8171(Judicious)s 0 12962(use)m
+375(of)s 646(databases)s 1613(can)s 2002(con)s 9(v)k 3(ert)k
+2767(these)s 3314(numbers)s 4189(into)s 4614(useful)s 5253(dates.)s
+5908(F)s 3(or)k 6297(e)s 3(xample,)k 220 fnt2
+480 12461(@Moment&&no)m 3(w @Open { @Da)k 6(y {@Months&&@Month}, @Centur)k -6(y{@Y)k 30(ear} })k
+240 fnt1 0 11961(produces)m 915(something)s 1965(lik)s 2(e)k
+2377(24)s 2671(August,)s 3470(2005)s 3996(gi)s 6(v)k 3(en)k
+4576(a)s 4742(suitable)s 5541(database)s 6420(of)s 6691(months.)s
+240 fnt5 0 11168(3.32.)m 591(@Null)s
[ /Dest /LOUTnull /DEST pdfmark
-240 fnt1 480 10981(This)m
+240 fnt1 480 10736(This)m
979(symbol)s
-[ /Dest /LOUT19_4255_pre_null_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_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 10693(there)m 544(is)s 765(a)s 942(concatenation)s 2339(symbol)s
-3110(preceding)s 220 fnt2 4117 10690(@Null)m 240 fnt1 4702 10693(,)m
-4821(the)s 220 fnt2 5180 10690(@Null)m 240 fnt1 5836 10693(and)m
-6252(the)s 6611(concatenation)s 8007(symbol)s 8779(are)s 0 10405(both)m
+0 10448(there)m 544(is)s 765(a)s 942(concatenation)s 2339(symbol)s
+3110(preceding)s 220 fnt2 4117 10445(@Null)m 240 fnt1 4702 10448(,)m
+4821(the)s 220 fnt2 5180 10445(@Null)m 240 fnt1 5836 10448(and)m
+6252(the)s 6611(concatenation)s 8007(symbol)s 8779(are)s 0 10160(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 10402(@Null)m
-240 fnt1 8298 10405(are)m 8643(both)s 0 10117(deleted.)m 794(Otherwise,)s
-220 fnt2 1883 10114(@Null)m 240 fnt1 2528 10117(becomes)m 3416(an)s
-3699(empty)s 4351(object.)s 480 9743(These)m 1107(rules)s 1622(apply)s
+6714(it)s 6905(and)s 7307(the)s 220 fnt2 7654 10157(@Null)m
+240 fnt1 8298 10160(are)m 8643(both)s 0 9872(deleted.)m 794(Otherwise,)s
+220 fnt2 1883 9869(@Null)m 240 fnt1 2528 9872(becomes)m 3416(an)s
+3699(empty)s 4351(object.)s 480 9498(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 9242(...)m 13( //1vx @Null |0.5i ...)k
-240 fnt1 0 8787(it)m 202(is)s 423(the)s 782(horizontal)s
+7440(e)s 3(xample,)k 8354(in)s 220 fnt2 480 8997(...)m 13( //1vx @Null |0.5i ...)k
+240 fnt1 0 8542(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 8784(@Null)m 240 fnt1 5628 8787(that)m 6057(disappears,)s 7184(because)s
-8008(in)s 8262(the)s 8621(fully)s 0 8499(parenthesized)m 1372(v)s 3(ersion)k
-220 fnt2 480 7998(...)m 13( //1vx { @Null |0.5i ...)k 13( })k 240 fnt1
-0 7504(there)m 533(is)s 743(no)s 1036(concatenation)s 2421(symbol)s
-3181(preceding)s 4177(the)s 220 fnt2 4525 7501(@Null)m 240 fnt1
-5110 7504(.)m 240 fnt5 0 6711(3.33.)m 591(@Galley)s 1534(and)s
+4972 8539(@Null)m 240 fnt1 5628 8542(that)m 6057(disappears,)s 7184(because)s
+8008(in)s 8262(the)s 8621(fully)s 0 8254(parenthesized)m 1372(v)s 3(ersion)k
+220 fnt2 480 7753(...)m 13( //1vx { @Null |0.5i ...)k 13( })k 240 fnt1
+0 7259(there)m 533(is)s 743(no)s 1036(concatenation)s 2421(symbol)s
+3181(preceding)s 4177(the)s 220 fnt2 4525 7256(@Null)m 240 fnt1
+5110 7259(.)m 240 fnt5 0 6466(3.33.)m 591(@Galley)s 1534(and)s
1975(@F)s 6(or)k 4(ceGalley)k
[ /Dest /LOUTgalley /DEST pdfmark
-240 fnt1 480 6234(These)m
+240 fnt1 480 5989(These)m
1131(symbols)s
-[ /Dest /LOUT19_4255_pre_gall_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_gall_1 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_gall_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_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 5946(components)m 1210(of)s
+7634(be)s 7940(replaced)s 8832(by)s 0 5701(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 5943(@F)m 6(orceGalle)k 4(y)k 240 fnt1 5189 5946(the)m
+3734 5698(@F)m 6(orceGalle)k 4(y)k 240 fnt1 5189 5701(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 5658(ef)m 6(fect)k
+8492(g)s 1(alle)k 3(y)k 0 5413(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 5655(f)m 6(orce into)k 240 fnt1 6202 5658(.)m
+220 fnt2 5313 5410(f)m 6(orce into)k 240 fnt1 6202 5413(.)m
6353(See)s 6740(Section)s 7501(2.7)s 7835(for)s 8160(a)s
-8312(detailed)s 0 5370(discussion)m 1054(of)s 1325(g)s 1(alle)k 3(ys,)k
+8312(detailed)s 0 5125(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 4577(3.34.)m 591(@BeginHeaderComponent,)s
-3466(@EndHeaderComponent,)s 6182(@SetHeaderComponent,)s 591 4289(and)m 1032(@ClearHeaderComponent)s
+4032(tar)s 4(gets.)k 240 fnt5 0 4332(3.34.)m 591(@BeginHeaderComponent,)s
+3466(@EndHeaderComponent,)s 6182(@SetHeaderComponent,)s 591 4044(and)m 1032(@ClearHeaderComponent)s
[ /Dest /LOUTheader_comp /DEST pdfmark
240 fnt1
-480 3812(Informally)m 15(,)k 1597(header)s 2298(components)s 3510(are)s
+480 3567(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 /LOUT19_4255_pre_head_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_head_1 /DEST pdfmark
7160(top)s 7523(of)s 7798(the)s 8151(displayed)s
-0 3524(se)m 3(gments)k 936(of)s 1204(g)s 1(alle)k 3(ys.)k
+0 3279(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 3521(@Tb)m 4(l)k 240 fnt1 5917 3524(table)m 6434(formatting)s
-7493(package)s 8330(to)s 8566(place)s 0 3236(running)m 798(headers)s
+5350 3276(@Tb)m 4(l)k 240 fnt1 5917 3279(table)m 6434(formatting)s
+7493(package)s 8330(to)s 8566(place)s 0 2991(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 2862(F)m 3(ormally)k 15(,)k
+5891(after)s 6387(the)s 6735(\207rst)s 7166(page.)s 480 2617(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 2574(together)m 845(with)s 1330(an)s
+7859(\(Section)s 8698(2.7\))s 0 2329(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 2286(component)m 1125(looks)s 1696(e)s 3(xactly)k
+8260(a)s 8429(header)s 0 2041(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 1998(whether)m 830(the)s 1178(component)s
+8671(is)s 8883(in)s 0 1753(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 1624(Ev)m 3(ery)k
+4228(if)s 4445(so)s 4711(where.)s 480 1379(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 1336(more)m 553(header)s 1257(components.)s
+8395(zero)s 8867(or)s 0 1091(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 1048(occup)m 2(y)k 736(an)s
+8205(not)s 8578(itself)s 0 803(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 760(with)m 482(the)s 830(\207rst)s 1261(ordinary)s 2125(component)s
+0 515(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 386(The)m 914(condition)s 1881(`and)s
+7934(it)s 8126(\207rst.)s 480 141(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 98(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
+6395(component)s 7525(of)s 7802(the)s 8156(enclosing)s
grestore
gsave
1417 -15423 translate
-240 fnt1 0 0 0 0 240 288 60 LoutGraphic
+240 fnt1
+0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -14858,23 +14912,23 @@ grestore
pgsave restore
showpage
-%%Page: 63 69
+%%Page: 64 70
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Italic
%%+ font Times-Bold
+%%+ font Times-Italic
%%+ font Symbol
%%+ font Helvetica
/pgsave save def
%%IncludeResource: font Times-Roman
/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
/fnt1 { /Times-Romanfnt1 LoutFont } def
-%%IncludeResource: font Times-Italic
-/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
-/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Times-Bold
/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
/fnt5 { /Times-Boldfnt5 LoutFont } def
+%%IncludeResource: font Times-Italic
+/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
+/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Symbol
/fnt4 { /Symbol LoutFont } def
%%IncludeResource: font Helvetica
@@ -14891,25 +14945,29 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(3.34.)m
-1991(@Be)s 9(ginHeaderComponent,)k 4778(@EndHeaderComponent,)s 7402(@SetHeaderComponent,)s 1991 -1868(and)m
-2417(@ClearHeaderComponent)s 240 fnt5 10250 -1583(63)m gsave
+240 fnt5 1417 -1583(64)m
+240 fnt6 7498 -1580(Chapter)m 8348(3.)s 8622(Pr)s 8(ede\207ned)k
+9717(symbols)s gsave
1417 -15423 translate
-240 fnt1 9066 13080 0 12971 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-0 12917(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 12629(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 12341(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 11967(The)m
-896(one)s 1286(remaining)s 2295(question)s 3151(is)s 3348(`Ho)s 6(w)k
+0 13205(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 12917(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 12629(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 12341(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 11967(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 11679(component)m
1124(determined?')s 2477(By)s 2812(def)s 2(ault,)k 3580(the)s
@@ -14930,19 +14988,19 @@ grestore
1743 10308(,)m 1850(\274)s 2148(,)s 240 fnt6 2255 10316(H)m
167 fnt6 2438 10229(n)m 240 fnt1 0 9773(which)m 642(may)s
1109(be)s 1391(read:)s 1909(`If)s 2218(ordinary)s 3083(component)s
-240 fnt6 4208 9775(C)m 167 fnt6 4373 9688(i)m 240 fnt1
+240 fnt6 4208 9775(C)m 167 fnt6 4373 9719(i)m 240 fnt1
4477 9773(has)m 4848(header)s 5545(component)s 6670(sequence)s 240 fnt6
-7604 9775(H)m 167 fnt4 7787 9683(1)m 240 fnt4 7864 9767(,)m
-240 fnt6 7971 9775(H)m 167 fnt4 8154 9683(2)m 240 fnt4
+7604 9775(H)m 167 fnt4 7787 9715(1)m 240 fnt4 7864 9767(,)m
+240 fnt6 7971 9775(H)m 167 fnt4 8154 9714(2)m 240 fnt4
8245 9767(,)m 8352(\274)s 8650(,)s 240 fnt6 8757 9775(H)m
-167 fnt6 8940 9688(n)m 240 fnt1 9019 9773(,)m 0 9485(then)m
+167 fnt6 8940 9720(n)m 240 fnt1 9019 9773(,)m 0 9485(then)m
468(its)s 743(successor)s 1718(component)s 240 fnt6 2841 9487(C)m
-167 fnt6 3006 9400(i)m 167 fnt4 3072 9395(+)m 3184(1)s
+167 fnt6 3006 9431(i)m 167 fnt4 3072 9426(+)m 3184(1)s
240 fnt1 3308 9485(has)m 3677(header)s 4373(component)s 5496(sequence)s
-240 fnt6 6428 9487(H)m 167 fnt4 6611 9395(1)m 240 fnt4
-6688 9479(,)m 240 fnt6 6795 9487(H)m 167 fnt4 6978 9395(2)m
+240 fnt6 6428 9487(H)m 167 fnt4 6611 9427(1)m 240 fnt4
+6688 9479(,)m 240 fnt6 6795 9487(H)m 167 fnt4 6978 9426(2)m
240 fnt4 7069 9479(,)m 7176(\274)s 7474(,)s 240 fnt6
-7581 9487(H)m 167 fnt6 7764 9400(n)m 240 fnt1 7902 9485(also.)m 16(')k
+7581 9487(H)m 167 fnt6 7764 9432(n)m 240 fnt1 7902 9485(also.)m 16(')k
8501(Using)s 0 9197(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
@@ -14964,7 +15022,7 @@ grestore
240 fnt1 0 7003(That)m 478(is,)s 220 fnt2 723 7000(@BeginHeaderComponent)m
240 fnt1 3394 7003(occup)m 2(ying)k 4422(an)s 4684(entire)s
-[ /Dest /LOUT19_4255_pre_head_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_head_2 /DEST pdfmark
5263(component)s 6366(appends)s 7181(a)s 7326(header)s 8002(component)s
0 6715(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
@@ -14998,7 +15056,7 @@ grestore
240 fnt1 0 3287(That)m 520(is,)s 220 fnt2 809 3284(@EndHeaderComponent)m
240 fnt1 3353 3287(\(which)m 4097(has)s 4490(no)s 4805(parameters\))s
6003(occup)s 2(ying)k 7074(an)s
-[ /Dest /LOUT19_4255_pre_head_3 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_head_3 /DEST pdfmark
7380(entire)s 8002(component)s
0 2999(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
@@ -15026,7 +15084,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -15038,11 +15096,11 @@ grestore
pgsave restore
showpage
-%%Page: 64 70
+%%Page: 65 71
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Bold
%%+ font Times-Italic
+%%+ font Times-Bold
%%+ font Helvetica
%%+ font Symbol
%%+ font Courier
@@ -15050,12 +15108,12 @@ showpage
%%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
@@ -15075,130 +15133,126 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(64)m
-240 fnt6 7498 -1580(Chapter)m 8348(3.)s 8622(Pr)s 8(ede\207ned)k
-9717(symbols)s gsave
+240 fnt6 1417 -1580(3.34.)m
+1991(@Be)s 9(ginHeaderComponent,)k 4778(@EndHeaderComponent,)s 7402(@SetHeaderComponent,)s 1991 -1868(and)m
+2417(@ClearHeaderComponent)s 240 fnt5 10250 -1583(65)m gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
+240 fnt1 9066 13080 0 12971 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-220 fnt2 0 13202(@SetHeaderComponent)m 240 fnt1
-2461 13205(clears)m 3068(an)s 3(y)k 3465(current)s 4201(header)s
-4898(components)s
-[ /Dest /LOUT19_4255_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 12917(o)m 6(wn.)k
-571(Finally)s 1302(we)s 1637(ha)s 4(v)k 3(e)k
-220 fnt2 2138 12914(@ClearHeaderComponent)m 240 fnt1 4733 12917(:)m 240 fnt6
-480 12418(C)m 167 fnt6 645 12331(i)m 240 fnt4 773 12410(:)m
-240 fnt6 903 12418(H)m 167 fnt4 1086 12326(1)m 240 fnt4
-1163 12410(,)m 240 fnt6 1270 12418(H)m 167 fnt4 1453 12326(2)m
-240 fnt4 1544 12410(,)m 1651(\274)s 1949(,)s 240 fnt6
-2056 12418(H)m 167 fnt6 2239 12331(n)m 240 fnt6 480 12130(/)m
-220 fnt2 480 11837(@ClearHeaderComponent)m 240 fnt6 480 11554(/)m 480 11266(C)m
-167 fnt6 645 11179(i)m 167 fnt4 711 11174(+)m 823(1)s
-240 fnt4 972 11258(:)m 240 fnt1 0 10723(This)m 466(symbol)s
+220 fnt2
+0 12914(@SetHeaderComponent)m 240 fnt1 2461 12917(clears)m 3068(an)s 3(y)k
+3465(current)s 4201(header)s 4898(components)s
+[ /Dest /LOUT19_4262_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 12629(o)m 6(wn.)k 571(Finally)s 1302(we)s 1637(ha)s 4(v)k 3(e)k
+220 fnt2 2138 12626(@ClearHeaderComponent)m 240 fnt1 4733 12629(:)m 240 fnt6
+480 12130(C)m 167 fnt6 645 12043(i)m 240 fnt4 773 12122(:)m
+240 fnt6 903 12130(H)m 167 fnt4 1086 12038(1)m 240 fnt4
+1163 12122(,)m 240 fnt6 1270 12130(H)m 167 fnt4 1453 12038(2)m
+240 fnt4 1544 12122(,)m 1651(\274)s 1949(,)s 240 fnt6
+2056 12130(H)m 167 fnt6 2239 12043(n)m 240 fnt6 480 11842(/)m
+220 fnt2 480 11549(@ClearHeaderComponent)m 240 fnt6 480 11266(/)m 480 10978(C)m
+167 fnt6 645 10891(i)m 167 fnt4 711 10886(+)m 823(1)s
+240 fnt4 972 10970(:)m 240 fnt1 0 10435(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 /LOUT19_4255_pre_head_5 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_head_5 /DEST pdfmark
7497(last)s 7878(tw)s 2(o)k 8277(symbols)s
-0 10435(combine)m 880(less)s 1288(cleanly)s 2031(than)s 2499(the)s
+0 10147(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 10432(@BeginHeaderCompo)m 9002(-)s 0 10144(nent)m 240 fnt1 491 10147(\211)m
-220 fnt2 679 10144(@EndHeaderComponent)m 240 fnt1 3209 10147(pair\),)m 3774(b)s 4(ut)k
+6800 10144(@BeginHeaderCompo)m 9002(-)s 0 9856(nent)m 240 fnt1 491 9859(\211)m
+220 fnt2 679 9856(@EndHeaderComponent)m 240 fnt1 3209 9859(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 9859(header)m 697(is)s 907(terminated)s 1986(by)s
+8724(one)s 0 9571(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 9485(All)m
+4304(of)s 4575(the)s 4923(ne)s 3(xt.)k 480 9197(All)m
859(four)s 1337(symbols)s 2206(yield)s 2761(the)s 3129(v)s 6(alue)k
-220 fnt2 3717 9482(@Null)m 240 fnt1 4382 9485(where)m 5041(the)s 3(y)k
+220 fnt2 3717 9194(@Null)m 240 fnt1 4382 9197(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 9197(components)m 1208(of)s 1479(their)s 1976(g)s 1(alle)k 3(y)k 15(,)k
+0 8909(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
-480 8823(Owing)m 1186(to)s 1426(limitations)s 2499(in)s 2743(the)s
+480 8535(Owing)m 1186(to)s 1426(limitations)s 2499(in)s 2743(the)s
3092(w)s 2(ay)k 3544(header)s 4242(components)s 5451(are)s
5799(implemented,)s 7155(the)s 7504(follo)s 6(wing)k 8482(object)s
-0 8535(types)m 547(are)s 885(not)s 1242(allo)s 6(wed)k
+0 8247(types)m 547(are)s 885(not)s 1242(allo)s 6(wed)k
2042(inside)s 2660(them,)s 3236(and)s 3631(Basser)s 4319(Lout)s
4821(will)s 5238(complain)s 6176(and)s 6571(quit)s 6994(if)s
7202(it)s 7385(\207nds)s 7893(an)s 3(y)k 8281(of)s
-8542(them:)s 0 8247(g)m 1(alle)k 3(ys,)k 772(recepti)s 6(v)k 3(e)k
+8542(them:)s 0 7959(g)m 1(alle)k 3(ys,)k 772(recepti)s 6(v)k 3(e)k
1686(or)s 1936(recursi)s 6(v)k 3(e)k 2850(symbols,)s
-3747(cross)s 4280(references,)s 220 fnt2 5359 8244(@P)m 8(ageLabel)k
-240 fnt1 6608 8247(,)m 220 fnt2 6707 8244(@HExpand)m 240 fnt1
-7820 8247(,)m 220 fnt2 7918 8244(@VExpand)m 240 fnt1 9019 8247(,)m
-220 fnt2 0 7956(@HCo)m 3(v)k 5(er)k 240 fnt1
-958 7959(,)m 220 fnt2 1091 7956(@VCo)m 3(v)k 5(er)k
-240 fnt1 2037 7959(,)m 2171(and)s 220 fnt2 2602 7956(@Scale)m
-240 fnt1 3452 7959(when)m 4054(it)s 4273(has)s 4670(an)s
+3747(cross)s 4280(references,)s 220 fnt2 5359 7956(@P)m 8(ageLabel)k
+240 fnt1 6608 7959(,)m 220 fnt2 6707 7956(@HExpand)m 240 fnt1
+7820 7959(,)m 220 fnt2 7918 7956(@VExpand)m 240 fnt1 9019 7959(,)m
+220 fnt2 0 7668(@HCo)m 3(v)k 5(er)k 240 fnt1
+958 7671(,)m 220 fnt2 1091 7668(@VCo)m 3(v)k 5(er)k
+240 fnt1 2037 7671(,)m 2171(and)s 220 fnt2 2602 7668(@Scale)m
+240 fnt1 3452 7671(when)m 4054(it)s 4273(has)s 4670(an)s
4980(empty)s 5659(left)s 6062(parameter)s 13(.)k 7134(In)s
-7417(addition,)s 8335(if)s 8579(more)s 0 7671(than)m 498(three)s
+7417(addition,)s 8335(if)s 8579(more)s 0 7383(than)m 498(three)s
1061(copies)s 1753(of)s 2054(the)s 2432(same)s 3008(running)s
3836(header)s 4563(are)s 4940(printed)s 5705(on)s 6031(the)s
-6409(same)s 6986(page,)s 7575(their)s 8102(horizontal)s 0 7383(positions)m
+6409(same)s 6986(page,)s 7575(their)s 8102(horizontal)s 0 7095(positions)m
919(will)s 1350(become)s 2155(confused,)s 3131(probably)s 4040(resulting)s
4934(in)s 5182(the)s 5535(apparent)s 6422(disappearance)s 7837(of)s
-8113(all)s 8411(b)s 4(ut)k 8778(the)s 0 7095(last)m
+8113(all)s 8411(b)s 4(ut)k 8778(the)s 0 6807(last)m
402(three)s 947(copies.)s 1733(\(The)s 2252(magic)s 2900(number)s
3703(3)s 3878(can)s 4279(be)s 4572(increased)s 5544(by)s
5849(recompiling)s 7069(the)s 7428(Lout)s 7952(source)s 8644(with)s
-0 6807(the)m 220 fnt9 348 6815(MAX_HCOPIES)m 240 fnt1 1860 6807(constant)m
-2717(increased.\))s 240 fnt5 0 6024(3.35.)m 591(@NotRe)s 3(v)k 2(ealed)k
+0 6519(the)m 220 fnt9 348 6527(MAX_HCOPIES)m 240 fnt1 1860 6519(constant)m
+2717(increased.\))s 240 fnt5 0 5736(3.35.)m 591(@NotRe)s 3(v)k 2(ealed)k
[ /Dest /LOUTnotrevealed /DEST pdfmark
-240 fnt1 480 5592(The)m 220 fnt2 938 5589(@NotRe)m 6(v)k 5(ealed)k
-240 fnt1 2495 5592(symbol)m
-[ /Dest /LOUT19_4255_pre_notr_1 /DEST pdfmark
+240 fnt1 480 5304(The)m 220 fnt2 938 5301(@NotRe)m 6(v)k 5(ealed)k
+240 fnt1 2495 5304(symbol)m
+[ /Dest /LOUT19_4262_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 5304(symbols.)m 955(It)s
+8204(recepti)s 6(v)k 3(e)k 0 5016(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 5016(a)m 166(recepti)s 6(v)k 3(e)k 1088(symbol.)s
+0 4728(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 4515(def A { @Galle)m 4(y })k 480 3939(def B { @Galle)m 4(y })k 480 3363(def ABList)m
-480 3075({)m 480 2787( A)m 480 2499( // B @NotRe)m 6(v)k 5(ealed)k
-480 2211( // ABList)m 480 1923(})m 240 fnt1 0 1429(The)m 424(meaning)s
+480 4227(def A { @Galle)m 4(y })k 480 3651(def B { @Galle)m 4(y })k 480 3075(def ABList)m
+480 2787({)m 480 2499( A)m 480 2211( // B @NotRe)m 6(v)k 5(ealed)k
+480 1923( // ABList)m 480 1635(})m 240 fnt1 0 1141(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 1426(@NotRe)m 6(v)k 5(ealed)k
-240 fnt1 6718 1429(,)m 220 fnt2 6821 1426(B)m 240 fnt1
-7015 1429(in)m 7253(this)s 7645(e)s 3(xample,)k 8555(is)s
-8760(not)s 0 1141(re)m 6(v)k 3(ealed)k 851(to)s
+4259(preceding)s 220 fnt2 5251 1138(@NotRe)m 6(v)k 5(ealed)k
+240 fnt1 6718 1141(,)m 220 fnt2 6821 1138(B)m 240 fnt1
+7015 1141(in)m 7253(this)s 7645(e)s 3(xample,)k 8555(is)s
+8760(not)s 0 853(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 1138(ABList)m 240 fnt1 4113 1141(while)m 4693(searching)s
+220 fnt2 3431 850(ABList)m 240 fnt1 4113 853(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 853(that)m 220 fnt2 408 850(ABList)m 240 fnt1 1086 853(contains)m
-220 fnt2 1923 850(A)m 240 fnt1 2116 853(only)m 15(,)k
-2624(not)s 220 fnt2 2979 850(B)m 240 fnt1 3117 853(,)m
+0 565(that)m 220 fnt2 408 562(ABList)m 240 fnt1 1086 565(contains)m
+220 fnt2 1923 562(A)m 240 fnt1 2116 565(only)m 15(,)k
+2624(not)s 220 fnt2 2979 562(B)m 240 fnt1 3117 565(,)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 850(A)m
-240 fnt1 6233 853(will)m 6648(e)s 3(xpand)k 220 fnt2
-7384 850(ABList)m 240 fnt1 8013 853(.)m 8166(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k
-0 565(after)m 220 fnt2 496 562(ABList)m 240 fnt1 1185 565(is)m
+4999(tar)s 4(geted)k 5811(to)s 220 fnt2 6039 562(A)m
+240 fnt1 6233 565(will)m 6648(e)s 3(xpand)k 220 fnt2
+7384 562(ABList)m 240 fnt1 8013 565(.)m 8166(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k
+0 277(after)m 220 fnt2 496 274(ABList)m 240 fnt1 1185 277(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 562(B)m 240 fnt1 4194 565(will)m 4620(be)s 4902(a)s 4(v)k 6(ailable)k
+3996 274(B)m 240 fnt1 4194 277(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 191(Apart)m 1081(from)s 1602(this)s 1994(meaning,)s 220 fnt2
-2922 188(@NotRe)m 6(v)k 5(ealed)k 240 fnt1 4445 191(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
+
grestore
gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -15210,22 +15264,22 @@ grestore
pgsave restore
showpage
-%%Page: 65 71
+%%Page: 66 72
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Italic
%%+ font Times-Bold
+%%+ font Times-Italic
%%+ font Helvetica
/pgsave save def
%%IncludeResource: font Times-Roman
/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
/fnt1 { /Times-Romanfnt1 LoutFont } def
-%%IncludeResource: font Times-Italic
-/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
-/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Times-Bold
/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
/fnt5 { /Times-Boldfnt5 LoutFont } def
+%%IncludeResource: font Times-Italic
+/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
+/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Helvetica
/Helveticafnt2 vec2 /Helvetica LoutRecode
/fnt2 { /Helveticafnt2 LoutFont } def
@@ -15240,151 +15294,155 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(3.35.)m
-1991(@NotRe)s 3(vealed)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 13412 0 13303 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-0 13249(may)m 501(be)s 819(understood)s 1976(by)s 2306(deleting)s
-220 fnt2 3164 13246(@NotRe)m 6(v)k 5(ealed)k 240 fnt1
-4727 13249(and)m 5166(an)s 3(y)k 5599(preceding)s 6630(space.)s
-7361(Thus,)s 7982(the)s 8366(symbol)s 0 12961(preceding)m 220 fnt2
-1001 12958(@NotRe)m 6(v)k 5(ealed)k 240 fnt1 2533 12961(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 12673(follo)m 6(w)k 672(after)s 1168(the)s 220 fnt2
-1516 12670(@NotRe)m 6(v)k 5(ealed)k 240 fnt1 3043 12673(symbol.)m
-480 12299(This)m 944(symbol)s 1692(w)s 2(as)k 2101(introduced)s
+480 13205(Apart)m 1081(from)s 1602(this)s
+1994(meaning,)s 220 fnt2 2922 13202(@NotRe)m 6(v)k 5(ealed)k
+240 fnt1 4445 13205(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 12917(may)m 501(be)s
+819(understood)s 1976(by)s 2306(deleting)s 220 fnt2 3164 12914(@NotRe)m 6(v)k 5(ealed)k
+240 fnt1 4727 12917(and)m 5166(an)s 3(y)k 5599(preceding)s
+6630(space.)s 7361(Thus,)s 7982(the)s 8366(symbol)s 0 12629(preceding)m
+220 fnt2 1001 12626(@NotRe)m 6(v)k 5(ealed)k 240 fnt1
+2533 12629(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 12341(follo)m 6(w)k 672(after)s 1168(the)s 220 fnt2
+1516 12338(@NotRe)m 6(v)k 5(ealed)k 240 fnt1 3043 12341(symbol.)m
+480 11967(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 12011(It)m 205(turned)s 874(out)s
+8001(as)s 8238(displays.)s 0 11679(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 11510(@BodyT)m 26(e)k 6(xtPlace)k
-480 11222(// @FigurePlace)m 480 10934(// @BodyT)m 26(e)k 6(xtPlace)k 480 10646(// @FigurePlace)m
-480 10358(// @BodyT)m 26(e)k 6(xtPlace)k 480 10070(...)m 240 fnt1
-0 9619(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 11178(@BodyT)m 26(e)k 6(xtPlace)k
+480 10890(// @FigurePlace)m 480 10602(// @BodyT)m 26(e)k 6(xtPlace)k 480 10314(// @FigurePlace)m
+480 10026(// @BodyT)m 26(e)k 6(xtPlace)k 480 9738(...)m 240 fnt1
+0 9287(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 9331(ed)m 291(to)s 538(ensure)s 1226(that)s
+8998(-)s 0 8999(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 9328(@BodyT)m 26(e)k 6(xtPlace)k
-240 fnt1 8527 9331(in)m 8778(the)s 0 9043(column,)m 831(since)s
+6391(one)s 220 fnt2 6801 8996(@BodyT)m 26(e)k 6(xtPlace)k
+240 fnt1 8527 8999(in)m 8778(the)s 0 8711(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 9040(@NP)m 240 fnt1 6851 9043(symbol)m 7618(merely)s 8342(causing)s
-0 8755(a)m 174(skip)s 634(from)s 1167(one)s 220 fnt2
-1577 8752(@BodyT)m 26(e)k 6(xtPlace)k 240 fnt1 3303 8755(to)m
+6267 8708(@NP)m 240 fnt1 6851 8711(symbol)m 7618(merely)s 8342(causing)s
+0 8423(a)m 174(skip)s 634(from)s 1167(one)s 220 fnt2
+1577 8420(@BodyT)m 26(e)k 6(xtPlace)k 240 fnt1 3303 8423(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 8467(ne)m 3(xt)k
+7730(the)s 8087(\207rst)s 8526(in)s 8778(the)s 0 8135(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 8179(early)m 545(w)s 2(ould)k 1214(be)s 1510(frustrated)s
+0 7847(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 7888(@BodyT)m 26(e)k 6(xtPlace)k 240 fnt1 1703 7891(in)m
+0 7556(@BodyT)m 26(e)k 6(xtPlace)k 240 fnt1 1703 7559(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 7888(ABList)m
-240 fnt1 6625 7891(abo)m 3(v)k 3(e;)k 7287(each)s
-7767(occurrence)s 8855(of)s 220 fnt2 0 7600(@BodyT)m 26(e)k 6(xtPlace)k
-240 fnt1 1712 7603(after)m 2201(a)s 220 fnt2 2361 7600(@FigurePlace)m
-240 fnt1 3798 7603(is)m 4002(not)s 4361(re)s 6(v)k 3(ealed)k
+4887(is)s 5082(based)s 5669(on)s 220 fnt2 5951 7556(ABList)m
+240 fnt1 6625 7559(abo)m 3(v)k 3(e;)k 7287(each)s
+7767(occurrence)s 8855(of)s 220 fnt2 0 7268(@BodyT)m 26(e)k 6(xtPlace)k
+240 fnt1 1712 7271(after)m 2201(a)s 220 fnt2 2361 7268(@FigurePlace)m
+240 fnt1 3798 7271(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 7315(be)m 282(found)s 899(by)s
+8169(so)s 8428(cannot)s 0 6983(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 7312(@Figure)m 9002(-)s 0 7024(Place)m 240 fnt1 540 7027(.)m
-240 fnt5 0 6280(3.36.)m 591(The)s 1046(cr)s 4(oss)k
+8166 6980(@Figure)m 9002(-)s 0 6692(Place)m 240 fnt1 540 6695(.)m
+240 fnt5 0 5948(3.36.)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 5803(The)m 941(cross)s
-1516(reference)s 2493(symbol)s 220 fnt2 3286 5800(&&)m 240 fnt1
-3668 5803(tak)m 2(es)k 4241(the)s 4623(name)s 5230(of)s
+240 fnt1 480 5471(The)m 941(cross)s
+1516(reference)s 2493(symbol)s 220 fnt2 3286 5468(&&)m 240 fnt1
+3668 5471(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 5515(parameter)m 9(,)k
+8068(for)s 8439(its)s 8749(left)s 0 5183(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 5227(right)m
+7788(w)s 2(ords,)k 8495(for)s 8850(its)s 0 4895(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 4939(from)m 524(the)s
+7661(arro)s 6(w)k 8275(pointing)s 0 4607(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 4565(The)m
+6320(of)s 6591(the)s 6939(named)s 7635(symbol.)s 480 4233(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 4567(tar)m 8(g)k 2(et)k 240 fnt1 4846 4565(of)m
+4235 4235(tar)m 8(g)k 2(et)k 240 fnt1 4846 4233(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 4274(@T)m 26(ag)k
-240 fnt1 643 4277(parameter)m 1677(has)s 2067(v)s 6(alue)k
+8070(one)s 8458(whose)s 220 fnt2 0 3942(@T)m 26(ag)k
+240 fnt1 643 3945(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 3989(special)m 759(tags,)s 220 fnt2 1292 3986(preceding)m
-240 fnt1 2243 3989(,)m 220 fnt2 2391 3986(f)m 6(ollo)k 3(wing)k
-240 fnt1 3221 3989(,)m 3369(and)s 220 fnt2 3814 3986(f)m 6(oll_or_prec)k
-240 fnt1 4948 3989(,)m 5097(point)s 5690(respecti)s 6(v)k 3(ely)k
+8513(Three)s 0 3657(special)m 759(tags,)s 220 fnt2 1292 3654(preceding)m
+240 fnt1 2243 3657(,)m 220 fnt2 2391 3654(f)m 6(ollo)k 3(wing)k
+240 fnt1 3221 3657(,)m 3369(and)s 220 fnt2 3814 3654(f)m 6(oll_or_prec)k
+240 fnt1 4948 3657(,)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 3701(preceding)m 1006(the)s 1365(cross)s 1918(reference)s 2872(in)s
+0 3369(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 3413(and)m 404(to)s
+7899(follo)s 6(wing)k 8887(it,)s 0 3081(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 3039(A)m 709(cross)s 1249(reference)s 2190(may)s 2654(be)s
+480 2707(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 2751(v)m 6(alue)k
+7504(in)s 7745(which)s 8385(case)s 8850(its)s 0 2419(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 2748(@Open)m 240 fnt1 4457 2751(and)m 220 fnt2
-4870 2748(@Use)m 240 fnt1 5544 2751(symbols;)m 6463(with)s 6954(the)s
-220 fnt2 7311 2748(@T)m 26(agged)k 240 fnt1 8309 2751(symbol;)m
-0 2463(and)m 414(in)s 667(the)s 220 fnt2 1025 2460(into)m
-240 fnt1 1441 2463(clause)m 2105(or)s 220 fnt2 2374 2460(@T)m 26(arget)k
-240 fnt1 3271 2463(symbol)m 4041(of)s 4323(a)s 4499(g)s 1(alle)k 3(y)k
+220 fnt2 3642 2416(@Open)m 240 fnt1 4457 2419(and)m 220 fnt2
+4870 2416(@Use)m 240 fnt1 5544 2419(symbols;)m 6463(with)s 6954(the)s
+220 fnt2 7311 2416(@T)m 26(agged)k 240 fnt1 8309 2419(symbol;)m
+0 2131(and)m 414(in)s 667(the)s 220 fnt2 1025 2128(into)m
+240 fnt1 1441 2131(clause)m 2105(or)s 220 fnt2 2374 2128(@T)m 26(arget)k
+240 fnt1 3271 2131(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 2175(tag)m
-345(must)s 870(be)s 220 fnt2 1152 2172(preceding)m 240 fnt1
-2103 2175(,)m 220 fnt2 2210 2172(f)m 6(ollo)k 3(wing)k
-240 fnt1 3040 2175(,)m 3147(or)s 220 fnt2 3406 2172(f)m 6(oll_or_prec)k
-240 fnt1 4540 2175(.)m 480 1801(W)m 9(ithin)k 1233(an)s
-220 fnt2 1557 1798(into)m 240 fnt1 2004 1801(clause)m 2698(or)s
-220 fnt2 2999 1798(@T)m 26(arget)k 240 fnt1 3927 1801(symbol,)m
+7918(v)s 6(alue)k 8496(of)s 8778(the)s 0 1843(tag)m
+345(must)s 870(be)s 220 fnt2 1152 1840(preceding)m 240 fnt1
+2103 1843(,)m 220 fnt2 2210 1840(f)m 6(ollo)k 3(wing)k
+240 fnt1 3040 1843(,)m 3147(or)s 220 fnt2 3406 1840(f)m 6(oll_or_prec)k
+240 fnt1 4540 1843(.)m 480 1469(W)m 9(ithin)k 1233(an)s
+220 fnt2 1557 1466(into)m 240 fnt1 2004 1469(clause)m 2698(or)s
+220 fnt2 2999 1466(@T)m 26(arget)k 240 fnt1 3927 1469(symbol,)m
4780(the)s 5169(alternati)s 6(v)k 3(e)k 6265(form)s
-220 fnt2 6830 1798(&&&)m 240 fnt1 7365 1801(is)m 7616(acceptable)s
-8722(and)s 0 1513(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 1139(Except)m 1203(within)s 1870(an)s
-220 fnt2 2151 1136(into)m 240 fnt1 2556 1139(clause)m 3208(or)s
-220 fnt2 3465 1136(@T)m 26(arget)k 240 fnt1 4351 1139(symbol,)m
+220 fnt2 6830 1466(&&&)m 240 fnt1 7365 1469(is)m 7616(acceptable)s
+8722(and)s 0 1181(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 807(Except)m 1203(within)s 1870(an)s
+220 fnt2 2151 804(into)m 240 fnt1 2556 807(clause)m 3208(or)s
+220 fnt2 3465 804(@T)m 26(arget)k 240 fnt1 4351 807(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 1136(@T)m 26(ag)k 240 fnt1 0 851(parameter)m 13(.)k
+8503 804(@T)m 26(ag)k 240 fnt1 0 519(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 848(preceding)m 240 fnt1 7835 851(,)m 220 fnt2 7936 848(f)m 6(ollo)k 3(wing)k
-240 fnt1 8766 851(,)m 8867(or)s 220 fnt2 0 560(f)m 6(oll_or_prec)k
-240 fnt1 1134 563(.)m
+6884 516(preceding)m 240 fnt1 7835 519(,)m 220 fnt2 7936 516(f)m 6(ollo)k 3(wing)k
+240 fnt1 8766 519(,)m 8867(or)s 220 fnt2 0 228(f)m 6(oll_or_prec)k
+240 fnt1 1134 231(.)m
grestore
gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -15396,22 +15454,22 @@ grestore
pgsave restore
showpage
-%%Page: 66 72
+%%Page: 67 73
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Bold
%%+ font Times-Italic
+%%+ font Times-Bold
%%+ font Helvetica
/pgsave save def
%%IncludeResource: font Times-Roman
/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
/fnt1 { /Times-Romanfnt1 LoutFont } def
-%%IncludeResource: font Times-Bold
-/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
-/fnt5 { /Times-Boldfnt5 LoutFont } def
%%IncludeResource: font Times-Italic
/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
/fnt6 { /Times-Italicfnt6 LoutFont } def
+%%IncludeResource: font Times-Bold
+/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
+/fnt5 { /Times-Boldfnt5 LoutFont } def
%%IncludeResource: font Helvetica
/Helveticafnt2 vec2 /Helvetica LoutRecode
/fnt2 { /Helveticafnt2 LoutFont } def
@@ -15426,25 +15484,25 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(66)m
-240 fnt6 7498 -1580(Chapter)m 8348(3.)s 8622(Pr)s 8(ede\207ned)k
-9717(symbols)s gsave
+240 fnt6 1417 -1580(3.37.)m
+1991(@T)s 22(a)k 2(g)k 2(g)k 2(ed)k
+240 fnt5 10248 -1583(67)m gsave
1417 -15423 translate
240 fnt1 9066 13368 0 13368 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-240 fnt5 0 13203(3.37.)m 591(@T)s 22(agged)k
-
+240 fnt5 0 13203(3.37.)m
+591(@T)s 22(agged)k
[ /Dest /LOUTtagged /DEST pdfmark
-240 fnt1 480 12726(The)m 220 fnt2 924 12723(@T)m 26(agged)k
-
-[ /Dest /LOUT19_4255_pre_tagg_1 /DEST pdfmark
-240 fnt1 1929 12726(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 12438(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
+240 fnt1 480 12726(The)m 220 fnt2
+924 12723(@T)m 26(agged)k
+[ /Dest /LOUT19_4262_pre_tagg_1 /DEST pdfmark
+240 fnt1 1929 12726(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 12438(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 12150(parameter)m 13(.)k 1104(It)s
@@ -15465,7 +15523,7 @@ grestore
[ /Dest /LOUTopen /DEST pdfmark
240 fnt1 480 10304(The)m 220 fnt2 904 10301(@Open)m 240 fnt1
1706 10304(symbol)m
-[ /Dest /LOUT19_4255_pre_open_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_open_1 /DEST pdfmark
2462(tak)s 2(es)k 2998(a)s 3159(cross)s
3697(reference)s 4636(or)s 4891(symbol)s 5647(in)s 9(v)k 4(ocation)k
6696(for)s 7030(its)s 7302(left)s 7675(parameter)s 9(,)k
@@ -15492,7 +15550,7 @@ grestore
7268 8864(will)m 7695(be)s 7978(una)s 4(v)k 6(ailable)k
0 8576(within)m 668(the)s 220 fnt2 1016 8573(@Open)m 240 fnt1
1762 8576(.)m
-[ /Dest /LOUT19_4255_pre_open_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_open_2 /DEST pdfmark
538 8202(The)m 220 fnt2 963 8199(@Use)m 240 fnt1
1625 8202(symbol)m 2382(is)s 2589(an)s 220 fnt2 2869 8199(@Open)m
240 fnt1 3672 8202(symbol)m 4429(in)s 4669(a)s 4832(dif)s 6(ferent)k
@@ -15526,9 +15584,9 @@ grestore
240 fnt1 480 1476(The)m
949(tw)s 2(o)k 1400(symbols)s 220 fnt2 2290 1473(@LinkSource)m
240 fnt1 3703 1476(and)m 220 fnt2 4148 1473(@LinkDest)m
-[ /Dest /LOUT19_4255_pre_link_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_link_1 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_link_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_link_2 /DEST pdfmark
240 fnt1
5322 1476(w)m 2(ork)k 5914(together)s 6798(to)s 7078(create)s
240 fnt6 7744 1478(cr)m 10(oss)k 8335(links)s 240 fnt1
@@ -15551,7 +15609,7 @@ gsave
240 fnt1
0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -15563,22 +15621,22 @@ grestore
pgsave restore
showpage
-%%Page: 67 73
+%%Page: 68 74
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Italic
%%+ font Times-Bold
+%%+ font Times-Italic
%%+ font Helvetica
/pgsave save def
%%IncludeResource: font Times-Roman
/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
/fnt1 { /Times-Romanfnt1 LoutFont } def
-%%IncludeResource: font Times-Italic
-/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
-/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Times-Bold
/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
/fnt5 { /Times-Boldfnt5 LoutFont } def
+%%IncludeResource: font Times-Italic
+/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
+/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Helvetica
/Helveticafnt2 vec2 /Helvetica LoutRecode
/fnt2 { /Helveticafnt2 LoutFont } def
@@ -15593,144 +15651,144 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(3.39.)m
-1991(@LinkSour)s 8(ce)k 2(,)k 3384(@LinkDest,)s 4560(and)s
-4986(@URLLink)s 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 13387 0 13276 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13257 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-240 fnt6
-480 13224(ta)m 2(g)k 220 fnt2 838 13219(@LinkSource)m 240 fnt6
-2210 13224(object)m 240 fnt1 0 12721(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 12723(ta)m 2(g)k
-240 fnt1 5124 12721(is)m 5330(a)s 5492(le)s 3(g)k 1(al)k
+240 fnt6 480 13205(ta)m 2(g)k
+220 fnt2 838 13200(@LinkSource)m 240 fnt6 2210 13205(object)m 240 fnt1
+0 12702(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 12704(ta)m 2(g)k 240 fnt1
+5124 12702(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 12723(object)m 240 fnt1 8916 12721(is)m 0 12433(an)m 279(arbitrary)s
+8273 12704(object)m 240 fnt1 8916 12702(is)m 0 12414(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 12435(object)m
-240 fnt1 5260 12433(,)m 5363(b)s 4(ut)k 5720(if)s
+3675(this)s 4066(is)s 4272(just)s 240 fnt6 4672 12416(object)m
+240 fnt1 5260 12414(,)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 12145(on)m 297(an)s 3(y)k
+7819(vie)s 6(wer)k 8518(clicks)s 0 12126(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 11771(At)m
-799(present,)s 240 fnt6 1616 11773(object)m 240 fnt1 2285 11771(abo)m 3(v)k 3(e)k
+6316(link)s 6749(will)s 7175(be)s 7457(entered.)s 480 11752(At)m
+799(present,)s 240 fnt6 1616 11754(object)m 240 fnt1 2285 11752(abo)m 3(v)k 3(e)k
2927(is)s 3158(treated)s 3885(as)s 4156(though)s 4899(it)s
-5111(were)s 5652(enclosed)s 6567(in)s 220 fnt2 6831 11768(@OneCol)m
-240 fnt1 7783 11771(.)m 7967(This)s 8464(means)s 0 11483(that)m
+5111(were)s 5652(enclosed)s 6567(in)s 220 fnt2 6831 11749(@OneCol)m
+240 fnt1 7783 11752(.)m 7967(This)s 8464(means)s 0 11464(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 11195(paragraph.)m 480 10821(T)m 19(o)k 780(create)s
+8156(enclosing)s 0 11176(paragraph.)m 480 10802(T)m 19(o)k 780(create)s
1405(a)s 1571(destination)s 2677(point,)s 3276(place)s 240 fnt6
-480 10318(ta)m 2(g)k 220 fnt2 838 10313(@LinkDest)m 240 fnt6
-1970 10318(object)m 240 fnt1 0 9815(at)m 221(some)s 771(point)s
+480 10299(ta)m 2(g)k 220 fnt2 838 10294(@LinkDest)m 240 fnt6
+1970 10299(object)m 240 fnt1 0 9796(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 9817(ta)m 2(g)k 240 fnt1 4005 9815(must)m
+240 fnt6 3658 9798(ta)m 2(g)k 240 fnt1 4005 9796(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 9817(object)m 240 fnt1
-0 9527(may)m 469(be)s 755(an)s 3(y)k 1156(Lout)s
-1672(object.)s 2424(All)s 220 fnt2 2788 9524(@LinkSource)m 240 fnt1
-4164 9527(symbols)m 5017(whose)s 5689(tag)s 6038(is)s 6252(equal)s
+7698(tag,)s 8086(and)s 240 fnt6 8478 9798(object)m 240 fnt1
+0 9508(may)m 469(be)s 755(an)s 3(y)k 1156(Lout)s
+1672(object.)s 2424(All)s 220 fnt2 2788 9505(@LinkSource)m 240 fnt1
+4164 9508(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 9239(this)m 396(destination)s 1502(point.)s 480 8865(F)m 3(or)k
+8887(to)s 0 9220(this)m 396(destination)s 1502(point.)s 480 8846(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 8577(otherwise)m 1016(it)s 1240(will)s
+8142(same)s 8727(tag,)s 0 8558(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 8289(w)m 2(arning)k 829(if)s
+8417(print)s 8960(a)s 0 8270(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 8001(same)m 555(name)s 1138(as)s 1397(a)s 1571(pre)s 6(vious)k
+0 7982(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 7713(corresponding)m 1430(destination)s 2544(point,)s 3152(and)s
+8833(no)s 0 7694(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 7425(\(e)m 3(xactly)k 820(what)s 1345(error)s 1868(will)s
+0 7406(\(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 7051(The)m 220 fnt2 915 7048(@URLLink)m 240 fnt1 2045 7051(symbol)m
-2812(is)s 3029(similar)s 3758(to)s 220 fnt2 4004 7048(@LinkSource)m
-240 fnt1 5383 7051(in)m 5633(being)s 6225(the)s 6580(source)s
+480 7032(The)m 220 fnt2 915 7029(@URLLink)m 240 fnt1 2045 7032(symbol)m
+2812(is)s 3029(similar)s 3758(to)s 220 fnt2 4004 7029(@LinkSource)m
+240 fnt1 5383 7032(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 6763(instead)m 735(of)s 1006(a)s 1172(tag)s 1517(you)s
+0 6744(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 6262("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 5763(The)m 445(URL)s 999(will)s 1443(need)s
+4127(other)s 4678(document)s 5682(altogether:)s 220 fnt2 480 6243("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 5744(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 5475(tak)m 2(en)k
+7116(which)s 7776(are)s 8141(otherwise)s 0 5456(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 5472(@LinkSource)m 240 fnt1 5737 5475(,)m
+4068(for)s 220 fnt2 4425 5453(@LinkSource)m 240 fnt1 5737 5456(,)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 5187(right,)m 558(lik)s 2(e)k
+7857(object)s 8520(to)s 8778(the)s 0 5168(right,)m 558(lik)s 2(e)k
970(this:)s
-[ /Rect [480 4637 2091 4847] /Border [0 0 0] /Action << /Subtype /URI /URI (http://snark.ptc.spbu.ru/~uwe/lout/lout.html) >> /Subtype /Link /ANN pdfmark
-480 4689(Lout)m 992(Home)s 1633(P)s 3(age)k
-0 4186(b)m 4(ut)k 373(if)s 601(the)s 960(user)s
+[ /Rect [480 4618 2091 4828] /Border [0 0 0] /Action << /Subtype /URI /URI (http://snark.ptc.spbu.ru/~uwe/lout/lout.html) >> /Subtype /Link /ANN pdfmark
+480 4670(Lout)m 992(Home)s 1633(P)s 3(age)k
+0 4167(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 3898(URL)m 530(location,)s 1401(assuming)s 2352(that)s 2764(the)s
+0 3879(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 3610(enough)m 763(to)s 1002(do)s 1295(this.)s 480 3236(F)m 3(or)k
-920(the)s 1320(purposes)s 2274(of)s 220 fnt2 2596 3233(@Common)m
-240 fnt1 3695 3236(,)m 220 fnt2 3854 3233(@Rump)m 240 fnt1
-4654 3236(,)m 4813(and)s 220 fnt2 5269 3233(@Meld)m 240 fnt1
-5955 3236(,)m 6113(tw)s 2(o)k 220 fnt2 6575 3233(@LinkSource)m
-240 fnt1 7999 3236(objects)m 8779(are)s 0 2948(considered)m 1092(to)s
+0 3591(enough)m 763(to)s 1002(do)s 1295(this.)s 480 3217(F)m 3(or)k
+920(the)s 1320(purposes)s 2274(of)s 220 fnt2 2596 3214(@Common)m
+240 fnt1 3695 3217(,)m 220 fnt2 3854 3214(@Rump)m 240 fnt1
+4654 3217(,)m 4813(and)s 220 fnt2 5269 3214(@Meld)m 240 fnt1
+5955 3217(,)m 6113(tw)s 2(o)k 220 fnt2 6575 3214(@LinkSource)m
+240 fnt1 7999 3217(objects)m 8779(are)s 0 2929(considered)m 1092(to)s
1328(be)s 1608(equal)s 2178(if)s 2393(their)s 2887(right)s
3396(parameters)s 4491(are)s 4836(equal;)s 5463(the)s 5809(left)s
-6183(parameters)s 7279(are)s 7623(not)s 7986(considered.)s 0 2660(This)m
+6183(parameters)s 7279(are)s 7623(not)s 7986(considered.)s 0 2641(This)m
480(beha)s 4(viour)k 1498(is)s 1713(needed,)s 2503(for)s
2846(e)s 3(xample,)k 3765(to)s 4009(mak)s 2(e)k
4586(inde)s 3(x)k 5175(entries)s 5867(look)s 6359(reasonable)s
-7442(when)s 8023(melded.)s 8896(If)s 0 2372(tw)m 2(o)k
-220 fnt2 420 2369(@LinkSource)m 240 fnt1 1803 2372(objects)m 2542(with)s
+7442(when)s 8023(melded.)s 8896(If)s 0 2353(tw)m 2(o)k
+220 fnt2 420 2350(@LinkSource)m 240 fnt1 1803 2353(objects)m 2542(with)s
3035(equal)s 3619(right)s 4141(parameters)s 5250(b)s 4(ut)k
5623(dif)s 6(ferent)k 6509(left)s 6897(parameters)s 8006(are)s
-8364(melded)s 0 2084(into)m 412(one,)s 851(one)s 1239(of)s
+8364(melded)s 0 2065(into)m 412(one,)s 851(one)s 1239(of)s
1497(the)s 1831(tw)s 2(o)k 2227(will)s 2639(be)s
2908(the)s 3242(result,)s 3865(b)s 4(ut)k 4214(which)s
4842(one)s 5230(is)s 5426(unde\207ned.)s 6522(Notice)s 7201(that)s
-7605(melding)s 8428(cannot)s 0 1796(produce)m 827(an)s 1110(unde\207ned)s
+7605(melding)s 8428(cannot)s 0 1777(produce)m 827(an)s 1110(unde\207ned)s
2113(link,)s 2592(since)s 3139(the)s 3487(w)s 2(orst)k
4076(it)s 4268(can)s 4657(do)s 4950(is)s 5160(delete)s
-5786(a)s 220 fnt2 5952 1793(@LinkSource)m 240 fnt1 7264 1796(.)m
-480 1422(Practically)m 1595(speaking,)s 2594(the)s 2984(right)s 3536(parameters)s
-4676(of)s 220 fnt2 4988 1419(@LinkSource)m 240 fnt1 6402 1422(and)m
-220 fnt2 6847 1419(@URLLink)m 240 fnt1 8012 1422(need)m 8563(to)s
-8844(be)s 0 1134(non-null,)m 941(non-empty)s 2055(objects,)s 2863(since)s
+5786(a)s 220 fnt2 5952 1774(@LinkSource)m 240 fnt1 7264 1777(.)m
+480 1403(Practically)m 1595(speaking,)s 2594(the)s 2984(right)s 3536(parameters)s
+4676(of)s 220 fnt2 4988 1400(@LinkSource)m 240 fnt1 6402 1403(and)m
+220 fnt2 6847 1400(@URLLink)m 240 fnt1 8012 1403(need)m 8563(to)s
+8844(be)s 0 1115(non-null,)m 941(non-empty)s 2055(objects,)s 2863(since)s
3433(otherwise)s 4442(there)s 4998(is)s 5232(nothing)s 6040(visible)s
6756(for)s 7118(the)s 7489(user)s 7971(to)s 8233(click)s
-8782(on.)s 0 846(\(This)m 542(condition)s 1489(is)s 1686(not)s
+8782(on.)s 0 827(\(This)m 542(condition)s 1489(is)s 1686(not)s
2038(check)s 2(ed)k 2865(or)s 3110(enforced)s 3991(by)s
4271(Lout.\))s 4958(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k
5904(the)s 6239(right)s 6736(parameter)s 7737(of)s 220 fnt2
-7994 843(@LinkDest)m 240 fnt1 0 558(could)m 588(reasonably)s 1676(be)s
+7994 824(@LinkDest)m 240 fnt1 0 539(could)m 588(reasonably)s 1676(be)s
1956(empty)s 2605(or)s 2862(null.)s 3396(Usually)s 15(,)k
-4229(when)s 220 fnt2 4803 555(@Null)m 240 fnt1 5446 558(lies)m
-5825(inside)s 6450(a)s 6614(non-concatenation)s 8435(object,)s 0 270(for)m
+4229(when)s 220 fnt2 4803 536(@Null)m 240 fnt1 5446 539(lies)m
+5825(inside)s 6450(a)s 6614(non-concatenation)s 8435(object,)s 0 251(for)m
338(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
@@ -15742,22 +15800,22 @@ grestore
pgsave restore
showpage
-%%Page: 68 74
+%%Page: 69 75
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Bold
%%+ font Times-Italic
+%%+ font Times-Bold
%%+ font Helvetica
/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
@@ -15772,116 +15830,116 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(68)m
-240 fnt6 7498 -1580(Chapter)m 8348(3.)s 8622(Pr)s 8(ede\207ned)k
-9717(symbols)s gsave
+240 fnt6 1417 -1580(3.39.)m
+1991(@LinkSour)s 8(ce)k 2(,)k 3384(@LinkDest,)s 4560(and)s
+4986(@URLLink)s 240 fnt5 10249 -1583(69)m gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
+240 fnt1 9066 13387 0 13278 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-480 13205(@OneCol @Null)m 0 12751(the)m 379(ef)s 6(fect)k
-1007(of)s 1309(the)s 220 fnt2 1689 12748(@Null)m 240 fnt1
-2365 12751(is)m 2607(lost)s 3043(\211)s 3255(the)s 3634(result)s
-4256(in)s 4530(this)s 4958(e)s 3(xample)k 5852(is)s
-6094(equi)s 6(v)k 6(alent)k 7169(to)s 7440(an)s
-7754(empty)s 8438(object.)s 0 12463(Ho)m 6(we)k 6(v)k 3(er)k 9(,)k
+480 13224(@OneCol @Null)m
+0 12770(the)m 379(ef)s 6(fect)k 1007(of)s 1309(the)s
+220 fnt2 1689 12767(@Null)m 240 fnt1 2365 12770(is)m 2607(lost)s
+3043(\211)s 3255(the)s 3634(result)s 4256(in)s 4530(this)s
+4958(e)s 3(xample)k 5852(is)s 6094(equi)s 6(v)k 6(alent)k
+7169(to)s 7440(an)s 7754(empty)s 8438(object.)s 0 12482(Ho)m 6(we)k 6(v)k 3(er)k 9(,)k
960(when)s 1536(the)s 1884(right)s 2395(parameter)s 3409(of)s
-220 fnt2 3680 12460(@LinkDest)m 240 fnt1 4812 12463(is)m 220 fnt2
-5022 12460(@Null)m 240 fnt1 5607 12463(:)m 480 11960(@LinkDest @Null)m 0 11506(or)m
+220 fnt2 3680 12479(@LinkDest)m 240 fnt1 4812 12482(is)m 220 fnt2
+5022 12479(@Null)m 240 fnt1 5607 12482(:)m 480 11979(@LinkDest @Null)m 0 11525(or)m
307(when)s 932(it)s 1173(is)s 1432(some)s 2042(object)s
-2735(treated)s 3491(lik)s 2(e)k 220 fnt2 3952 11503(@Null)m
-240 fnt1 4645 11506(by)m 4988(Lout)s 5549(\(e.g.)s 6067(a)s
-220 fnt2 6282 11503(@T)m 26(agged)k 240 fnt1 7320 11506(symbol\),)m
-8260(then)s 8778(the)s 220 fnt2 0 11215(@LinkDest)m 240 fnt1
-1121 11218(itself)m 1657(has)s 2016(the)s 2352(ef)s 6(fect)k
+2735(treated)s 3491(lik)s 2(e)k 220 fnt2 3952 11522(@Null)m
+240 fnt1 4645 11525(by)m 4988(Lout)s 5549(\(e.g.)s 6067(a)s
+220 fnt2 6282 11522(@T)m 26(agged)k 240 fnt1 7320 11525(symbol\),)m
+8260(then)s 8778(the)s 220 fnt2 0 11234(@LinkDest)m 240 fnt1
+1121 11237(itself)m 1657(has)s 2016(the)s 2352(ef)s 6(fect)k
2937(on)s 3222(surrounding)s 4420(concatentation)s 5860(operators)s 6788(that)s
-220 fnt2 7195 11215(@Null)m 240 fnt1 7828 11218(has,)m 8242(allo)s 6(wing)k
-0 10930(it)m 192(to)s 431(be)s 713(made)s 1287(ef)s 6(fecti)k 6(v)k 3(ely)k
+220 fnt2 7195 11234(@Null)m 240 fnt1 7828 11237(has,)m 8242(allo)s 6(wing)k
+0 10949(it)m 192(to)s 431(be)s 713(made)s 1287(ef)s 6(fecti)k 6(v)k 3(ely)k
2346(in)s 9(visible)k 3216(in)s 3459(the)s 3807(printed)s
4542(document,)s 5593(though)s 6316(still)s 6728(really)s 7325(there.)s
-240 fnt5 0 10137(3.40.)m 591(@Database and @SysDatabase)s
+240 fnt5 0 10156(3.40.)m 591(@Database and @SysDatabase)s
[ /Dest /LOUTdatabase /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_data_1 /DEST pdfmark
-240 fnt1 529 9660(The)m
-220 fnt2 945 9657(@Database)m 240 fnt1 2148 9660(symbol)m 2896(is)s
+[ /Dest /LOUT19_4262_pre_data_1 /DEST pdfmark
+240 fnt1 529 9679(The)m
+220 fnt2 945 9676(@Database)m 240 fnt1 2148 9679(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 9372(Lout)m
+7579(in)s 9(v)k 4(ocations)k 8708(that)s 0 9391(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 8871(@Database @Months @W)m 6(eekDa)k 6(ys { standard })k
-240 fnt1 0 8373(means)m 690(that)s 1137(there)s 1698(is)s
-1937(a)s 2131(\207le)s 2521(called)s 220 fnt2 3177 8370(standard.ld)m
-240 fnt1 4339 8373(containing)m 5430(in)s 9(v)k 4(ocations)k
+6537(for)s 6875(e)s 3(xample,)k 220 fnt2 480 8890(@Database @Months @W)m 6(eekDa)k 6(ys { standard })k
+240 fnt1 0 8392(means)m 690(that)s 1137(there)s 1698(is)s
+1937(a)s 2131(\207le)s 2521(called)s 220 fnt2 3177 8389(standard.ld)m
+240 fnt1 4339 8392(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 8085(symbols)m 220 fnt2 846 8082(@Months)m 240 fnt1 1838 8085(and)m
-220 fnt2 2238 8082(@W)m 6(eekDa)k 6(ys)k 240 fnt1
-3503 8085(.)m 3663(A)s 220 fnt2 3889 8082(@Database)m 240 fnt1
-5100 8085(symbol)m 5856(may)s 6318(appear)s 7011(an)s 3(ywhere)k
-7990(a)s 8152(de\207nition)s 0 7797(or)m 252(a)s 220 fnt2
-411 7794(@Use)m 240 fnt1 1069 7797(symbol)m 1822(may)s 2281(appear)s 13(.)k
+0 8104(symbols)m 220 fnt2 846 8101(@Months)m 240 fnt1 1838 8104(and)m
+220 fnt2 2238 8101(@W)m 6(eekDa)k 6(ys)k 240 fnt1
+3503 8104(.)m 3663(A)s 220 fnt2 3889 8101(@Database)m 240 fnt1
+5100 8104(symbol)m 5856(may)s 6318(appear)s 7011(an)s 3(ywhere)k
+7990(a)s 8152(de\207nition)s 0 7816(or)m 252(a)s 220 fnt2
+411 7813(@Use)m 240 fnt1 1069 7816(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 7509(pro)m 3(vided)k 935(the)s 1312(de\207nitions)s 2402(the)s 3(y)k
+0 7528(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 7221(though)m 756(it)s
+7516(is)s 7755(interpreted)s 8876(as)s 0 7240(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 6933(symbols)m 866(lik)s 2(e)k 220 fnt2 1296 6930(@I)m
-240 fnt1 1639 6933(for)m 220 fnt2 1995 6930(Slope @F)m 6(ont)k
-240 fnt1 3346 6933(to)m 3602(be)s 3902(used)s 4417(in)s
+0 6952(symbols)m 866(lik)s 2(e)k 220 fnt2 1296 6949(@I)m
+240 fnt1 1639 6952(for)m 220 fnt2 1995 6949(Slope @F)m 6(ont)k
+240 fnt1 3346 6952(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 6642(@Database)m 240 fnt1
-1214 6645(or)m 220 fnt2 1473 6642(@Include)m 240 fnt1 2455 6645(symbols,)m
+7981(not)s 8365(contain)s 220 fnt2 0 6661(@Database)m 240 fnt1
+1214 6664(or)m 220 fnt2 1473 6661(@Include)m 240 fnt1 2455 6664(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 6271(Basser)m 1198(Lout)s 1732(constructs)s
-2773(an)s 240 fnt6 3078 6273(inde)m 4(x)k 3674(\207le)s
-240 fnt1 3959 6271(,)m
-[ /Dest /LOUT19_4255_pre_data_2 /DEST pdfmark
+7875(in)s 8118(braces.)s 480 6290(Basser)m 1198(Lout)s 1732(constructs)s
+2773(an)s 240 fnt6 3078 6292(inde)m 4(x)k 3674(\207le)s
+240 fnt1 3959 6290(,)m
+[ /Dest /LOUT19_4262_pre_data_2 /DEST pdfmark
4087(which)s 4751(in)s 5016(this)s
5433(e)s 3(xample)k 6318(is)s 6550(called)s 220 fnt2
-7199 6268(standard.li)m 240 fnt1 8196 6271(,)m 8325(the)s 8695(\207rst)s
-0 5983(time)m 481(it)s 675(e)s 6(v)k 3(er)k
+7199 6287(standard.li)m 240 fnt1 8196 6290(,)m 8325(the)s 8695(\207rst)s
+0 6002(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 5695(inde)m 3(x)k 586(\207le)s 950(must)s
+8850(its)s 0 5714(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 5407(an)m 300(installation)s 1435(option)s 2121(which)s
+8688(also)s 0 5426(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 5119(\(including)m 1036(Unix\).)s 480 4745(Basser)m 1210(Lout)s
+8318(systems)s 0 5138(\(including)m 1036(Unix\).)s 480 4764(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 4457(standard)m 868(places.)s
+7689(a)s 7888(sequence)s 8855(of)s 0 4476(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 /LOUT19_4255_pre_data_3 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_data_3 /DEST pdfmark
220 fnt2
-5353 4454(@SysDatabase)m 240 fnt1 6873 4457(.)m 240 fnt5 0 3664(3.41.)m
+5353 4473(@SysDatabase)m 240 fnt1 6873 4476(.)m 240 fnt5 0 3683(3.41.)m
591(@Graphic)s
[ /Dest /LOUTgraphic /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_grap_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_grap_1 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_grap_2 /DEST pdfmark
-240 fnt1 556 3187(Lout)m 1084(does)s 1590(not)s
+[ /Dest /LOUT19_4262_pre_grap_2 /DEST pdfmark
+240 fnt1 556 3206(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 2899(required)m
+7235(circles,)s 7980(box)s 3(es,)k 8660(etc.\))s 0 2918(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 2611(these)m 547(features,)s 1409(via)s 1761(its)s 220 fnt2
-2037 2608(@Gr)m 2(aphic)k 240 fnt1 3081 2611(symbol:)m
-[ /Dest /LOUT19_4255_pre_grap_3 /DEST pdfmark
+0 2630(these)m 547(features,)s 1409(via)s 1761(its)s 220 fnt2
+2037 2627(@Gr)m 2(aphic)k 240 fnt1 3081 2630(symbol:)m
+[ /Dest /LOUT19_4262_pre_grap_3 /DEST pdfmark
grestore
gsave
@@ -15889,7 +15947,7 @@ gsave
240 fnt1
0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -15901,22 +15959,22 @@ grestore
pgsave restore
showpage
-%%Page: 69 75
+%%Page: 70 76
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Italic
%%+ font Times-Bold
+%%+ font Times-Italic
%%+ font 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
@@ -15931,18 +15989,18 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(3.41.)m
-1991(@Gr)s 3(aphic)k 240 fnt5 10249 -1583(69)m gsave
+240 fnt5 1417 -1583(70)m
+240 fnt6 7498 -1580(Chapter)m 8348(3.)s 8622(Pr)s 8(ede\207ned)k
+9717(symbols)s gsave
1417 -15423 translate
-240 fnt1
-9066 13368 0 13267 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13267 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-220 fnt2 480 13210({ 0 0 mo)m 3(v)k 5(eto)k 480 12922( 0 ysiz)m 3(e lineto)k
-480 12634( xsiz)m 3(e ysiz)k 3(e lineto)k 480 12346( xsiz)m 3(e 0 lineto)k
-480 12058( closepath)m 480 11770( strok)m 4(e)k 480 11482(})m 480 11194(@Gr)m 2(aphic)k
-480 10906({ //0.2c)m 480 10618( ||0.2c hello)m 8(, w)k 2(or)k -3(ld ||0.2c)k
+220 fnt2 480 13210({ 0 0 mo)m 3(v)k 5(eto)k
+480 12922( 0 ysiz)m 3(e lineto)k 480 12634( xsiz)m 3(e ysiz)k 3(e lineto)k
+480 12346( xsiz)m 3(e 0 lineto)k 480 12058( closepath)m 480 11770( strok)m 4(e)k
+480 11482(})m 480 11194(@Gr)m 2(aphic)k 480 10906({ //0.2c)m 480 10618( ||0.2c hello)m 8(, w)k 2(or)k -3(ld ||0.2c)k
480 10330( //0.2c)m 480 10042(})m 240 fnt1 0 9548(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
@@ -16011,7 +16069,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -16023,22 +16081,22 @@ grestore
pgsave restore
showpage
-%%Page: 70 76
+%%Page: 71 77
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Bold
%%+ font Times-Italic
+%%+ font Times-Bold
%%+ font Helvetica
/pgsave save def
%%IncludeResource: font Times-Roman
/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
/fnt1 { /Times-Romanfnt1 LoutFont } def
-%%IncludeResource: font Times-Bold
-/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
-/fnt5 { /Times-Boldfnt5 LoutFont } def
%%IncludeResource: font Times-Italic
/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
/fnt6 { /Times-Italicfnt6 LoutFont } def
+%%IncludeResource: font Times-Bold
+/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
+/fnt5 { /Times-Boldfnt5 LoutFont } def
%%IncludeResource: font Helvetica
/Helveticafnt2 vec2 /Helvetica LoutRecode
/fnt2 { /Helveticafnt2 LoutFont } def
@@ -16053,13 +16111,13 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(70)m
-240 fnt6 7498 -1580(Chapter)m 8348(3.)s 8622(Pr)s 8(ede\207ned)k
-9717(symbols)s gsave
+240 fnt6 1417 -1580(3.41.)m
+1991(@Gr)s 3(aphic)k 240 fnt5 10256 -1583(71)m gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 13290 240 288 60 LoutGraphic
+240 fnt1
+9066 13368 0 13290 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
gsave
480 11296 translate
@@ -16067,8 +16125,8 @@ gsave
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
@@ -16092,13 +16150,13 @@ grestore
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 10845(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 10557(ems,)m 492(f)s -13(')k 13(s,)k
+0 10845(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 10557(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 10021(l)m
220 fnt2 666 10016(cm)m 240 fnt1 1197 10019(instead)m 1932(of)s
@@ -16194,7 +16252,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -16206,22 +16264,22 @@ grestore
pgsave restore
showpage
-%%Page: 71 77
+%%Page: 72 78
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Italic
%%+ font Times-Bold
+%%+ font Times-Italic
%%+ font Helvetica
/pgsave save def
%%IncludeResource: font Times-Roman
/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
/fnt1 { /Times-Romanfnt1 LoutFont } def
-%%IncludeResource: font Times-Italic
-/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
-/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Times-Bold
/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
/fnt5 { /Times-Boldfnt5 LoutFont } def
+%%IncludeResource: font Times-Italic
+/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
+/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Helvetica
/Helveticafnt2 vec2 /Helvetica LoutRecode
/fnt2 { /Helveticafnt2 LoutFont } def
@@ -16236,16 +16294,17 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(3.41.)m
-1991(@Gr)s 3(aphic)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 13368 0 13259 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-0 13205(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 13202(mo)m 3(v)k 5(eto)k
+0 13205(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 13202(mo)m 3(v)k 5(eto)k
240 fnt1 3907 13205(,)m 220 fnt2 4015 13202(arc)m 240 fnt1
4315 13205(,)m 4422(or)s 220 fnt2 4682 13202(arcn)m 240 fnt1
5095 13205(.)m 5259(It)s 5465(should)s 6162(be)s 6445(clear)s
@@ -16273,7 +16332,7 @@ grestore
240 fnt1 3600 9320(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 /LOUT16_1500_pre_grap_1 /DEST pdfmark
+[ /Dest /LOUT16_1527_pre_grap_1 /DEST pdfmark
220 fnt2 1553 8812([)m 240 fnt6 1668 8817(length)m
220 fnt2 2321 8812(])m 2430(0)s 2605(setdash)s 240 fnt1
3600 8815(The)m 4034(pen)s 4444(will)s 4876(dra)s 3(w)k
@@ -16281,7 +16340,7 @@ grestore
7648(do)s 6(wn,)k 8289(with)s 8778(the)s 3600 8527(dashes)m
4289(each)s 4784(of)s 5055(the)s 5403(gi)s 6(v)k 3(en)k
5983(length.)s
-[ /Dest /LOUT16_1500_pre_grap_2 /DEST pdfmark
+[ /Dest /LOUT16_1527_pre_grap_2 /DEST pdfmark
0 8024(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 8021(strok)m 4(e)k 240 fnt1 4408 8024(.)m 4572(So,)s
@@ -16327,7 +16386,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -16339,23 +16398,23 @@ grestore
pgsave restore
showpage
-%%Page: 72 78
+%%Page: 73 79
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Bold
%%+ font Times-Italic
+%%+ font Times-Bold
%%+ font Helvetica
%%+ 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
@@ -16372,39 +16431,38 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(72)m
-240 fnt6 7498 -1580(Chapter)m 8348(3.)s 8622(Pr)s 8(ede\207ned)k
-9717(symbols)s gsave
+240 fnt6 1417 -1580(3.41.)m
+1991(@Gr)s 3(aphic)k 240 fnt5 10250 -1583(73)m gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 13268 240 288 60 LoutGraphic
+240 fnt1
+9066 13368 0 13268 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-220 fnt2 480 13211(xsiz)m 3(e)k
-1030(2)s 1203(div)s 240 fnt1 0 12757(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 12258(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 11759(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 11471(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 11183(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 10895(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
+220 fnt2 480 13211(xsiz)m 3(e)k 1030(2)s 1203(div)s
+240 fnt1 0 12757(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 12258(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 11759(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 11471(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 11183(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 10895(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 10895 6524 11057] /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 /LOUT19_4255_pre_grap_4 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_grap_4 /DEST pdfmark
7817(to)s 8077(be)s 8380(sure)s 8855(of)s
0 10607(a)m 4(v)k 4(oiding)k 883(these)s 1430(errors.)s
480 10233(PostScript)m 1543(e)s 3(xperts)k 2302(may)s 2789(\207nd)s
@@ -16453,7 +16511,7 @@ grestore
591(@PlainGraphic)s
[ /Dest /LOUTplaingraphic /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_plai_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_plai_1 /DEST pdfmark
240 fnt1 567 3835(The)m 220 fnt2 1023 3832(@PlainGr)m 2(aphic)k
240 fnt1 2580 3835(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
@@ -16474,11 +16532,11 @@ grestore
2932(@SysIncludeGraphic)s
[ /Dest /LOUTincludegraphic /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_incg_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_incg_1 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_incg_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_incg_2 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_incg_3 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_incg_3 /DEST pdfmark
240 fnt1 540 693(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 192(@IncludeGr)m 2(aphic "m)k 3(ypor)k -8(tr)k 2(ait.eps")k
@@ -16488,7 +16546,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -16500,22 +16558,22 @@ grestore
pgsave restore
showpage
-%%Page: 73 79
+%%Page: 74 80
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Italic
%%+ font Times-Bold
+%%+ font Times-Italic
%%+ font Helvetica
/pgsave save def
%%IncludeResource: font Times-Roman
/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
/fnt1 { /Times-Romanfnt1 LoutFont } def
-%%IncludeResource: font Times-Italic
-/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
-/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Times-Bold
/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
/fnt5 { /Times-Boldfnt5 LoutFont } def
+%%IncludeResource: font Times-Italic
+/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
+/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Helvetica
/Helveticafnt2 vec2 /Helvetica LoutRecode
/fnt2 { /Helveticafnt2 LoutFont } def
@@ -16530,29 +16588,28 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(3.43.)m
-1991(@IncludeGr)s 3(aphic)k 3779(and)s 4205(@SysIncludeGr)s 3(aphic)k
-240 fnt5 10250 -1583(73)m gsave
+240 fnt5 1417 -1583(74)m
+240 fnt6 7498 -1580(Chapter)m 8348(3.)s 8622(Pr)s 8(ede\207ned)k
+9717(symbols)s gsave
1417 -15423 translate
240 fnt1 9066 13368 0 13368 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-0 13205(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 12917(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 12629(3.0)m 345(\207le)s
-696([)s
+0 13205(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 12917(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 12629(3.0)m 345(\207le)s 696([)s
[ /Rect [767 12629 862 12791] /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 12341(\207le.)m
-473(Ho)s 6(we)k 6(v)k 3(er)k 9(,)k
+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 12341(\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 12338(%%BoundingBo)m 6(x:)k 240 fnt1
6464 12341(comment)m 7418(and)s 7826(not)s 8197(requiring)s 0 12053(unusual)m
@@ -16596,11 +16653,11 @@ grestore
0 8122(3.44.)m 591(@IncludeGraphicRepeated)s 3445(and)s 3886(@SysIncludeGraphicRepeated)s
[ /Dest /LOUTincludegraphicrepeated /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_incr_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_incr_1 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_incr_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_incr_2 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_incr_3 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_incr_3 /DEST pdfmark
240 fnt1
548 7645(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
@@ -16689,7 +16746,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -16701,22 +16758,22 @@ grestore
pgsave restore
showpage
-%%Page: 74 80
+%%Page: 75 81
%%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
@@ -16731,31 +16788,31 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(74)m
-240 fnt6 7498 -1580(Chapter)m 8348(3.)s 8622(Pr)s 8(ede\207ned)k
-9717(symbols)s gsave
+240 fnt6 1417 -1580(3.44.)m
+1991(@IncludeGr)s 3(aphicRepeated)k 4679(and)s 5105(@SysIncludeGr)s 3(aphicRepeated)k
+240 fnt5 10250 -1583(75)m gsave
1417 -15423 translate
240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-0 13205(each)m 495(one.)s 240 fnt5
-0 12462(3.45.)m 591(@Pr)s 4(ependGraphic and @SysPr)k 4(ependGraphic)k
+0 13205(each)m 495(one.)s
+240 fnt5 0 12462(3.45.)m 591(@Pr)s 4(ependGraphic and @SysPr)k 4(ependGraphic)k
+
[ /Dest /LOUTprependgraphic /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_prep_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_prep_1 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_prep_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_prep_2 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_prep_3 /DEST pdfmark
-240 fnt1
-582 11985(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 11982(@Use)m 240 fnt1 7857 11985(symbol)m
-8660(may)s 0 11697(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
+[ /Dest /LOUT19_4262_pre_prep_3 /DEST pdfmark
+240 fnt1 582 11985(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 11982(@Use)m 240 fnt1
+7857 11985(symbol)m 8660(may)s 0 11697(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 11409(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
@@ -16795,9 +16852,9 @@ grestore
591(@Include and @SysInclude)s
[ /Dest /LOUTinclude /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_incl_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_incl_1 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_incl_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_incl_2 /DEST pdfmark
240 fnt1 562 6749(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
@@ -16864,7 +16921,7 @@ gsave
240 fnt1
0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -16876,22 +16933,22 @@ grestore
pgsave restore
showpage
-%%Page: 75 81
+%%Page: 76 82
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Italic
%%+ font Times-Bold
+%%+ font Times-Italic
%%+ font Helvetica
/pgsave save def
%%IncludeResource: font Times-Roman
/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
/fnt1 { /Times-Romanfnt1 LoutFont } def
-%%IncludeResource: font Times-Italic
-/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
-/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Times-Bold
/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
/fnt5 { /Times-Boldfnt5 LoutFont } def
+%%IncludeResource: font Times-Italic
+/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
+/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Helvetica
/Helveticafnt2 vec2 /Helvetica LoutRecode
/fnt2 { /Helveticafnt2 LoutFont } def
@@ -16906,29 +16963,29 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(3.46.)m
-1991(@Include and @SysInclude)s 240 fnt5 10250 -1583(75)m gsave
+240 fnt5 1417 -1583(76)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(dependencies)m
-1342(between)s 2198(packages)s 3129(can)s 3520(be)s 3805(e)s 3(xpressed)k
-4805(with)s 5289(this)s 5688(mechanism,)s 6886(just)s 7294(by)s
-7590(including)s 8550(e)s 6(v)k 3(ery)k 0 12917(package)m
-840(that)s 1259(a)s 1426(gi)s 6(v)k 3(en)k
-2007(package)s 2848(depends)s 3684(on)s 3982(at)s 4215(the)s
-4564(start)s 5035(of)s 5306(the)s 5655(\207le)s 6017(containing)s
-7081(that)s 7500(package.)s 8449(Cyclic)s 0 12629(dependencies)m 1340(are)s
-1687(be)s 3(yond)k 2448(Lout')s 13(s)k 3110(one-pass)s
-3998(comprehension)s 5517(an)s 3(yw)k 2(ay)k 15(.)k
+0 13205(dependencies)m 1342(between)s 2198(packages)s
+3129(can)s 3520(be)s 3805(e)s 3(xpressed)k 4805(with)s
+5289(this)s 5688(mechanism,)s 6886(just)s 7294(by)s 7590(including)s
+8550(e)s 6(v)k 3(ery)k 0 12917(package)m 840(that)s
+1259(a)s 1426(gi)s 6(v)k 3(en)k 2007(package)s
+2848(depends)s 3684(on)s 3982(at)s 4215(the)s 4564(start)s
+5035(of)s 5306(the)s 5655(\207le)s 6017(containing)s 7081(that)s
+7500(package.)s 8449(Cyclic)s 0 12629(dependencies)m 1340(are)s 1687(be)s 3(yond)k
+2448(Lout')s 13(s)k 3110(one-pass)s 3998(comprehension)s 5517(an)s 3(yw)k 2(ay)k 15(.)k
240 fnt5 0 11836(3.47.)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 /LOUT19_4255_pre_bend_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_bend_1 /DEST pdfmark
240 fnt1 547 11404(The)m 220 fnt2 983 11401(@Bac)m 4(kEnd)k
240 fnt1 2136 11404(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
@@ -17039,7 +17096,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -17051,22 +17108,22 @@ grestore
pgsave restore
showpage
-%%Page: 76 82
+%%Page: 77 83
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Bold
%%+ font Times-Italic
+%%+ font Times-Bold
%%+ font Helvetica
/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
@@ -17081,98 +17138,100 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(76)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.47.)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 10248 -1583(77)m gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
+240 fnt1 9066 13413 0 13304 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-0 13205(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 12917(mation.)m 240 fnt5 0 12174(3.48.)m 591(@V)s 24(erbatim and @RawV)k 24(erbatim)k
+0 13250(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 12962(mation.)m
+240 fnt5 0 12219(3.48.)m 591(@V)s 24(erbatim and @RawV)k 24(erbatim)k
[ /Dest /LOUTverbatim /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_verb_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_verb_1 /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_verb_2 /DEST pdfmark
-240 fnt1 543 11742(These)m 1173(symbols)s 2026(instruct)s 2805(Lout)s
+[ /Dest /LOUT19_4262_pre_verb_2 /DEST pdfmark
+240 fnt1 543 11787(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 11454(is,)m 266(turning)s
+7751(v)s 3(erbatim,)k 8708(that)s 0 11499(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 10953(@V)m 17(erbatim { "hello" })k 240 fnt1 0 10459(produces)m
-480 9956("hello")m 220 fnt2 0 9500(@V)m 17(erbatim)k 240 fnt1
-1178 9503(ignores)m 1983(all)s 2325(characters)s 3393(after)s 3938(the)s
+220 fnt2 480 10998(@V)m 17(erbatim { "hello" })k 240 fnt1 0 10504(produces)m
+480 10001("hello")m 220 fnt2 0 9545(@V)m 17(erbatim)k 240 fnt1
+1178 9548(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 9215(non-white-space)m
-1654(character)s 13(.)k 220 fnt2 2697 9212(@Ra)m 4(wV)k 17(erbatim)k
-240 fnt1 4278 9215(dif)m 6(fers)k 4964(from)s 220 fnt2
-5506 9212(@V)m 17(erbatim)k 240 fnt1 6653 9215(only)m 7151(in)s
-7413(that)s 7849(it)s 8059(ignores)s 8833(all)s 0 8927(characters)m
+6875(not)s 7291(including)s 8297(the)s 8695(\207rst)s 0 9260(non-white-space)m
+1654(character)s 13(.)k 220 fnt2 2697 9257(@Ra)m 4(wV)k 17(erbatim)k
+240 fnt1 4278 9260(dif)m 6(fers)k 4964(from)s 220 fnt2
+5506 9257(@V)m 17(erbatim)k 240 fnt1 6653 9260(only)m 7151(in)s
+7413(that)s 7849(it)s 8059(ignores)s 8833(all)s 0 8972(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 8639(up)m 302(to)s 551(and)s 965(including)s
+8867(or)s 0 8684(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 8351(cases)m 555(such)s 1051(as)s 220 fnt2
-480 7900(@Ra)m 4(wV)k 17(erbatim {)k 480 7612( v)m 5(ar x:)k 11( Real)k
-480 7324(begin)m 480 7036(})m 240 fnt1 0 6542(where)m 662(the)s
+8883(in)s 0 8396(cases)m 555(such)s 1051(as)s 220 fnt2
+480 7945(@Ra)m 4(wV)k 17(erbatim {)k 480 7657( v)m 5(ar x:)k 11( Real)k
+480 7369(begin)m 480 7081(})m 240 fnt1 0 6587(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 6251(@V)m 17(erbatim)k
-240 fnt1 1069 6254(.)m 1232(Both)s 1754(symbols)s 2602(ignore)s
+7715(be)s 8020(ignored)s 8832(by)s 220 fnt2 0 6296(@V)m 17(erbatim)k
+240 fnt1 1069 6299(.)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 5966(closing)m
-744(brace.)s 240 fnt5 0 5173(3.49.)m 591(@Underline)s
+7323(te)s 3(xt,)k 7784(preceding)s 8778(the)s 0 6011(closing)m
+744(brace.)s 240 fnt5 0 5218(3.49.)m 591(@Underline)s
[ /Dest /LOUTunderline /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_unde_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_pre_unde_1 /DEST pdfmark
240 fnt1
-533 4741(The)m 220 fnt2 953 4738(@Under)m -3(line)k 240 fnt1
-2160 4741(symbol)m 2912(underlines)s 3951(its)s 4219(right)s 4722(parameter)s 9(,)k
+533 4786(The)m 220 fnt2 953 4783(@Under)m -3(line)k 240 fnt1
+2160 4786(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 4453(or)m 259(a)s 425(paragraph:)s 220 fnt2 480 3952(W)m 6(e @Under)k -3(line { really do } mean this)k 3(.)k
-240 fnt1 0 3454(produces)m 480 2951(W)m 19(e)k 849(really)s
-849 1679 2927 12 ul
-1446(do)s 1739(mean)s 2314(this.)s 0 2448(It)m 204(is)s
+0 4498(or)m 259(a)s 425(paragraph:)s 220 fnt2 480 3997(W)m 6(e @Under)k -3(line { really do } mean this)k 3(.)k
+240 fnt1 0 3499(produces)m 480 2996(W)m 19(e)k 849(really)s
+849 1679 2972 12 ul
+1446(do)s 1739(mean)s 2314(this.)s 0 2493(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 2445(@Under)m -3(line)k 240 fnt1
-7942 2448(symbol)m 8700(will)s 0 2160(be)m 282(ignored)s 1071(if)s
-1288(this)s 1684(is)s 1894(attempted.)s 480 1786(It)m 731(is)s
+6383(the)s 220 fnt2 6729 2490(@Under)m -3(line)k 240 fnt1
+7942 2493(symbol)m 8700(will)s 0 2205(be)m 282(ignored)s 1071(if)s
+1288(this)s 1684(is)s 1894(attempted.)s 480 1831(It)m 731(is)s
987(v)s 3(ery)k 1509(easy)s 2034(to)s 240 fnt6
-2319 1788(de\207ne)m 240 fnt1 2990 1786(a)m 3202(symbol)s 4008(which)s
+2319 1833(de\207ne)m 240 fnt1 2990 1831(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 1495(@Gr)m 2(aphic)k
-240 fnt1 1045 1498(symbol.)m 1915(This)s 2393(raises)s 2988(the)s
+8160(using)s 8778(the)s 220 fnt2 0 1540(@Gr)m 2(aphic)k
+240 fnt1 1045 1543(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 1495(@Under)m -3(line)k 240 fnt1 6163 1498(is)m 6374(needed)s
+4946 1540(@Under)m -3(line)k 240 fnt1 6163 1543(is)m 6374(needed)s
7111(at)s 7345(all.)s 7748(The)s 8177(answer)s 8916(is)s
-0 1210(that)m 220 fnt2 418 1207(@Under)m -3(line)k 240 fnt1
-1633 1210(has)m 2003(tw)s 2(o)k 2413(properties)s 3419(that)s
+0 1255(that)m 220 fnt2 418 1252(@Under)m -3(line)k 240 fnt1
+1633 1255(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 1207(@Gr)m 2(aphic)k 240 fnt1
-8393 1210(.)m 480 836(First,)m 1021(when)s 220 fnt2 1594 833(@Under)m -3(line)k
-240 fnt1 2806 836(both)m 3286(contains)s 4130(a)s 4293(paragraph)s
+7112(on)s 220 fnt2 7409 1252(@Gr)m 2(aphic)k 240 fnt1
+8393 1255(.)m 480 881(First,)m 1021(when)s 220 fnt2 1594 878(@Under)m -3(line)k
+240 fnt1 2806 881(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 548(e)m 3(xample)k
+7232(paragraph,)s 8292(as)s 8539(in)s 8778(the)s 0 593(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 260(te)m 3(xt)k 412(to)s 647(break)s 1236(o)s 3(v)k 3(er)k
+0 305(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 257(@F)m 6(ont)k 240 fnt1 5230 260(symbol)m 5986(w)s 2(orks)k
+4522 302(@F)m 6(ont)k 240 fnt1 5230 305(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
grestore
@@ -17180,7 +17239,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -17192,22 +17251,22 @@ grestore
pgsave restore
showpage
-%%Page: 77 83
+%%Page: 78 84
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Italic
%%+ font Times-Bold
+%%+ font Times-Italic
%%+ font Helvetica
/pgsave save def
%%IncludeResource: font Times-Roman
/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
/fnt1 { /Times-Romanfnt1 LoutFont } def
-%%IncludeResource: font Times-Italic
-/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
-/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Times-Bold
/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
/fnt5 { /Times-Boldfnt5 LoutFont } def
+%%IncludeResource: font Times-Italic
+/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
+/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Helvetica
/Helveticafnt2 vec2 /Helvetica LoutRecode
/fnt2 { /Helveticafnt2 LoutFont } def
@@ -17222,67 +17281,67 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(3.49.)m
-1991(@Underline)s 240 fnt5 10248 -1583(77)m gsave
+240 fnt5 1417 -1583(78)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(@Gr)m 2(aphic)k 240 fnt1 1044 13250(do)m 1337(not)s
-1703(permit)s 2386(this)s 2782(mer)s 4(ging.)k 480 12876(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 12588(font,)m 501(and)s
-914(the)s 220 fnt2 1272 12585(@Under)m -3(line)k 240 fnt1
-2496 12588(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 12300(\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 11507(3.50.)m 591(@P)s 2(ageLabel)k
-
+220 fnt2 0 13202(@Gr)m 2(aphic)k
+240 fnt1 1044 13205(do)m 1337(not)s 1703(permit)s 2386(this)s
+2782(mer)s 4(ging.)k 480 12831(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 12543(font,)m 501(and)s 914(the)s 220 fnt2
+1272 12540(@Under)m -3(line)k 240 fnt1 2496 12543(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 12255(\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 11462(3.50.)m
+591(@P)s 2(ageLabel)k
[ /Dest /LOUTpagelabel /DEST pdfmark
-[ /Dest /LOUT19_4255_pre_page_1 /DEST pdfmark
-240 fnt1 533 11030(The)m 220 fnt2 953 11027(@P)m 8(ageLabel)k
-240 fnt1 2255 11030(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 10742(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 10454(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 10451(%%P)m 8(age)k 240 fnt1 6313 10454(comment)m 7266(preceding)s
-8266(the)s 8618(page)s 0 10166(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 9665(@P)m 8(ageLabel iv)k 240 fnt1 0 9166(associates)m
-1018(the)s 1379(label)s 220 fnt2 1910 9163(iv)m 240 fnt1
-2140 9166(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 8878(simple)m 693(w)s 2(ord,)k
+[ /Dest /LOUT19_4262_pre_page_1 /DEST pdfmark
+240 fnt1 533 10985(The)m 220 fnt2
+953 10982(@P)m 8(ageLabel)k 240 fnt1 2255 10985(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 10697(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 10409(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 10406(%%P)m 8(age)k 240 fnt1
+6313 10409(comment)m 7266(preceding)s 8266(the)s 8618(page)s 0 10121(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 9620(@P)m 8(ageLabel iv)k
+240 fnt1 0 9121(associates)m 1018(the)s 1379(label)s 220 fnt2
+1910 9118(iv)m 240 fnt1 2140 9121(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 8833(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 8875(?)m 240 fnt1 3459 8878(.)m 220 fnt2
-480 8501(@P)m 8(ageLabel)k 240 fnt1 1799 8504(is)m 2019(unrelated)s
+220 fnt2 3351 8830(?)m 240 fnt1 3459 8833(.)m 220 fnt2
+480 8456(@P)m 8(ageLabel)k 240 fnt1 1799 8459(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 8216(a)m 176(label)s 706(to)s 956(the)s 1315(PostScript)s
+0 8171(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 8213(@P)m 8(ageLabel)k 240 fnt1
-8739 8216(is)m 8960(a)s 0 7928(null)m 427(object.)s
+7137(of)s 220 fnt2 7419 8168(@P)m 8(ageLabel)k 240 fnt1
+8739 8171(is)m 8960(a)s 0 7883(null)m 427(object.)s
grestore
gsave
1417 -15423 translate
240 fnt1
0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -17294,7 +17353,7 @@ grestore
pgsave restore
showpage
-%%Page: 78 84
+%%Page: 79 85
%%BeginPageSetup
%%PageResources: font Times-Roman
%%+ font Times-Bold
@@ -17328,7 +17387,7 @@ gsave
0 16840 translate
0.0000 rotate
9066 13448 0 13448 240 288 60 1417 -14865 LoutGr2
-0 LoutMargSet
+1 LoutMargSet
grestore
480 fnt5 0 12397(Chapter)m
1819(4.)s 2400(Examples)s
@@ -17357,7 +17416,7 @@ grestore
240 fnt1 480 8650(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 /LOUT19_4255_exa_equa_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_equa_1 /DEST pdfmark
7168(equation)s
8065(formatting)s 0 8362(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
@@ -17391,9 +17450,9 @@ grestore
[ /Rect [5571 5886 5685 6048] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTkernighan1975eqn /ANN pdfmark
5571(2)s 5685(]:)s
-[ /Dest /LOUT19_4255_exa_equa_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_equa_2 /DEST pdfmark
-[ /Dest /LOUT19_4255_exa_equa_3 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_equa_3 /DEST pdfmark
220 fnt2 480 5385(@Eq { { x sup 2 + y sup 2 } o)m 3(v)k 5(er 2 })k 240 fnt1
0 4887(The)m 428(result)s 1018(is)s 167 fnt4 586 4484(2)m
240 fnt6 480 4424(x)m 240 fnt4 737 4416(+)m 167 fnt4
@@ -17406,7 +17465,7 @@ grestore
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 /LOUT19_4255_exa_equa_4 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_equa_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
@@ -17414,11 +17473,11 @@ grestore
480 498( ...)m
grestore
0 0 0 0 240 288 60 1417 -14865 LoutGr2
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
-192 fnt5 5856 -15421(78)m
+192 fnt5 5856 -15421(79)m
grestore
grestore
@@ -17426,22 +17485,22 @@ grestore
pgsave restore
showpage
-%%Page: 79 85
+%%Page: 80 86
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Italic
%%+ font Times-Bold
+%%+ font Times-Italic
%%+ font Helvetica
/pgsave save def
%%IncludeResource: font Times-Roman
/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
/fnt1 { /Times-Romanfnt1 LoutFont } def
-%%IncludeResource: font Times-Italic
-/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
-/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Times-Bold
/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
/fnt5 { /Times-Boldfnt5 LoutFont } def
+%%IncludeResource: font Times-Italic
+/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
+/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Helvetica
/Helveticafnt2 vec2 /Helvetica LoutRecode
/fnt2 { /Helveticafnt2 LoutFont } def
@@ -17456,40 +17515,39 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(4.1.)m
-1871(An)s 2191(equation)s 3083(formatting)s 4147(pac)s 4(ka)k 2(g)k 2(e)k
-240 fnt5 10249 -1583(79)m gsave
+240 fnt5 1417 -1583(80)m
+240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic
+240 fnt1
+9066 13368 0 13264 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-220 fnt2 480 13207( Slope @F)m 6(ont 1.2f @Break 0c @Space @Body)k
-480 12919(})m 240 fnt1 0 12425(A)m 259(body)s 822(parameter)s
-1865(is)s 2104(used)s 2630(to)s 2898(restrict)s 3649(the)s
-4026(visibility)s 4958(of)s 5258(the)s 5635(equation)s 6545(formatting)s
-7635(symbols)s 8514(\(there)s 0 12137(are)m 366(hundreds)s 1315(of)s
-1606(them\).)s 2347(The)s 2794(equation)s 3695(as)s 3965(a)s
-4151(whole)s 4811(is)s 5041(set)s 5386(in)s 5649(Slope)s
-6269(\(i.e.)s 6704(Italic\))s 7341(font,)s 7853(and)s 8277(symbols)s
-0 11849(such)m 515(as)s 220 fnt2 784 11846("2")m 240 fnt1
-1127 11849(and)m 220 fnt2 1550 11846("+")m 240 fnt1 1899 11849(are)m
-2265(de\207ned)s 3048(when)s 3643(other)s 4213(fonts)s 4762(are)s
-5128(needed.)s 5990(Precedences)s 7241(are)s 7608(used)s 8124(to)s
-8383(resolv)s 3(e)k 0 11561(ambiguities)m 1170(such)s 1670(as)s
-220 fnt2 1925 11558(a sup b o)m 3(v)k 5(er c)k 240 fnt1
-3291 11561(.)m 3459(Eq)s 3788(tak)s 2(es)k 4332(all)s
-4630(spacing)s 5418(decisions)s 6363(on)s 6665(itself,)s 7252(so)s
-7523(to)s 7766(pre)s 6(v)k 3(ent)k 8539(white)s
-0 11273(space)m 574(typed)s 1151(by)s 1432(the)s 1767(user)s
-2212(from)s 2723(interfering,)s 3824(the)s 4158(equation)s 5026(is)s
-5223(enclosed)s 6105(in)s 220 fnt2 6335 11270(0c @Space)m 240 fnt1
-7465 11273(.)m 7616(W)s 19(e)k 7972(will)s 8384(discuss)s
-0 10985(the)m 220 fnt2 348 10982(1.2f @Break)m 240 fnt1 1631 10985(later)m 13(.)k
-480 10611(Thus)m 1015(ha)s 4(v)k 3(e)k 1521(we)s
-1861(disposed)s 2762(of)s 3038(the)s 3391(language)s 4316(design)s
-5003(part)s 5439(of)s 5715(the)s 6068(equation)s 6954(formatting)s
-8020(problem;)s 8934(it)s 0 10323(remains)m 807(no)s 6(w)k
+220 fnt2 480 13207( Slope @F)m 6(ont 1.2f @Break 0c @Space @Body)k 480 12919(})m 240 fnt1
+0 12425(A)m 259(body)s 822(parameter)s 1865(is)s 2104(used)s
+2630(to)s 2898(restrict)s 3649(the)s 4026(visibility)s 4958(of)s
+5258(the)s 5635(equation)s 6545(formatting)s 7635(symbols)s 8514(\(there)s
+0 12137(are)m 366(hundreds)s 1315(of)s 1606(them\).)s 2347(The)s
+2794(equation)s 3695(as)s 3965(a)s 4151(whole)s 4811(is)s
+5041(set)s 5386(in)s 5649(Slope)s 6269(\(i.e.)s 6704(Italic\))s
+7341(font,)s 7853(and)s 8277(symbols)s 0 11849(such)m 515(as)s
+220 fnt2 784 11846("2")m 240 fnt1 1127 11849(and)m 220 fnt2
+1550 11846("+")m 240 fnt1 1899 11849(are)m 2265(de\207ned)s 3048(when)s
+3643(other)s 4213(fonts)s 4762(are)s 5128(needed.)s 5990(Precedences)s
+7241(are)s 7608(used)s 8124(to)s 8383(resolv)s 3(e)k
+0 11561(ambiguities)m 1170(such)s 1670(as)s 220 fnt2 1925 11558(a sup b o)m 3(v)k 5(er c)k
+240 fnt1 3291 11561(.)m 3459(Eq)s 3788(tak)s 2(es)k
+4332(all)s 4630(spacing)s 5418(decisions)s 6363(on)s 6665(itself,)s
+7252(so)s 7523(to)s 7766(pre)s 6(v)k 3(ent)k
+8539(white)s 0 11273(space)m 574(typed)s 1151(by)s 1432(the)s
+1767(user)s 2212(from)s 2723(interfering,)s 3824(the)s 4158(equation)s
+5026(is)s 5223(enclosed)s 6105(in)s 220 fnt2 6335 11270(0c @Space)m
+240 fnt1 7465 11273(.)m 7616(W)s 19(e)k 7972(will)s
+8384(discuss)s 0 10985(the)m 220 fnt2 348 10982(1.2f @Break)m 240 fnt1
+1631 10985(later)m 13(.)k 480 10611(Thus)m 1015(ha)s 4(v)k 3(e)k
+1521(we)s 1861(disposed)s 2762(of)s 3038(the)s 3391(language)s
+4316(design)s 5003(part)s 5439(of)s 5715(the)s 6068(equation)s
+6954(formatting)s 8020(problem;)s 8934(it)s 0 10323(remains)m 807(no)s 6(w)k
1268(to)s 1507(de\207ne)s 2148(the)s 2496(twenty)s 3201(or)s
3460(so)s 3726(symbols)s 4575(with)s 5057(parameters,)s 6211(and)s
6615(get)s 6967(the)s 7315(layout)s 7973(right.)s 480 9949(Ev)m 3(ery)k
@@ -17506,7 +17564,7 @@ grestore
6428(e)s 3(xample,)k 7356(the)s 7719(superscripting)s 0 9085(symbol)m
760(is)s 970(de\207ned)s 1733(as)s 1983(follo)s 6(ws:)k
-[ /Dest /LOUT19_4255_exa_equa_5 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_equa_5 /DEST pdfmark
220 fnt2 480 8586(def sup)m 480 8298( precedence 60)m 480 8010( associativity left)m 480 7722( left x)m
480 7434( named gap { @SupGap })m 480 7146( r)m -3(ight y)k 480 6858({)m 480 6570( @HContr)m 2(act @VContr)k 2(act {)k
480 6282( | @Smaller y)m 480 5994( ^/gap x)m 480 5706( })m 480 5418(})m 240 fnt1
@@ -17533,7 +17591,7 @@ grestore
6457(and)s 6865(assists)s 7529(when)s 8109(tuning)s 8778(the)s
0 3484(v)m 6(alues.)k 769(Here)s 1289(is)s 1499(another)s
2276(characteristic)s 3600(de\207nition:)s
-[ /Dest /LOUT19_4255_exa_equa_6 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_equa_6 /DEST pdfmark
220 fnt2 480 3034(def o)m 3(v)k 5(er)k
480 2746( precedence 54)m 480 2458( associativity left)m 480 2170( left x)m 480 1882( named gap { 0.2f })m 480 1594( r)m -3(ight y)k
480 1306({)m 480 1018( @HContr)m 2(act @VContr)k 2(act {)k 480 730( |0.5r)m -8(t @OneCol x)k
@@ -17543,7 +17601,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -17555,23 +17613,23 @@ grestore
pgsave restore
showpage
-%%Page: 80 86
+%%Page: 81 87
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Bold
%%+ font Times-Italic
+%%+ font Times-Bold
%%+ font Helvetica
%%+ 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
@@ -17588,33 +17646,33 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(80)m
-240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave
+240 fnt6 1417 -1580(4.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 10256 -1583(81)m gsave
1417 -15423 translate
-240 fnt1
-9066 13368 0 13267 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13267 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-220 fnt2 480 13210( })m 480 12922(})m 240 fnt1 0 12428(Both)m
-518(parameters)s 1611(are)s 1953(centred,)s 2758(since)s 3299(we)s
-3629(do)s 3917(not)s 4278(kno)s 6(w)k 4853(which)s
-5490(will)s 5911(be)s 6188(the)s 6530(wider;)s 7181(we)s
-7511(use)s 220 fnt2 7881 12425(@OneCol)m 240 fnt1 8887 12428(to)m
-0 12140(mak)m 2(e)k 570(sure)s 1021(that)s 1437(the)s
-1782(entire)s 2379(parameter)s 3390(is)s 3598(centred,)s 4405(not)s
-4769(just)s 5171(its)s 5445(\207rst)s 5873(column,)s 6696(and)s
-220 fnt2 7097 12137(@HContr)m 2(act)k 240 fnt1 8358 12140(ensures)m
-0 11852(that)m 428(the)s 787(fraction)s 1597(will)s 2034(ne)s 6(v)k 3(er)k
-2627(e)s 3(xpand)k 3385(to)s 3635(\207ll)s 3966(all)s
-4269(the)s 4628(a)s 4(v)k 6(ailable)k 5547(space,)s
-6196(as)s 6457(Lout)s 6980(objects)s 7719(ha)s 4(v)k 3(e)k
+220 fnt2 480 13210( })m
+480 12922(})m 240 fnt1 0 12428(Both)m 518(parameters)s 1611(are)s
+1953(centred,)s 2758(since)s 3299(we)s 3629(do)s 3917(not)s
+4278(kno)s 6(w)k 4853(which)s 5490(will)s 5911(be)s
+6188(the)s 6530(wider;)s 7181(we)s 7511(use)s 220 fnt2
+7881 12425(@OneCol)m 240 fnt1 8887 12428(to)m 0 12140(mak)m 2(e)k
+570(sure)s 1021(that)s 1437(the)s 1782(entire)s 2379(parameter)s
+3390(is)s 3598(centred,)s 4405(not)s 4769(just)s 5171(its)s
+5445(\207rst)s 5873(column,)s 6696(and)s 220 fnt2 7097 12137(@HContr)m 2(act)k
+240 fnt1 8358 12140(ensures)m 0 11852(that)m 428(the)s 787(fraction)s
+1597(will)s 2034(ne)s 6(v)k 3(er)k 2627(e)s 3(xpand)k
+3385(to)s 3635(\207ll)s 3966(all)s 4269(the)s 4628(a)s 4(v)k 6(ailable)k
+5547(space,)s 6196(as)s 6457(Lout)s 6980(objects)s 7719(ha)s 4(v)k 3(e)k
8231(a)s 8408(natural)s 0 11564(tendenc)m 3(y)k 915(to)s
1154(do)s 1447(\(Section)s 2300(2.6\).)s 220 fnt2 2843 11561(@HLine)m
240 fnt1 3690 11564(is)m 3900(a)s 4066(horizontal)s 5090(line)s
5504(of)s 5775(the)s 6123(width)s 6725(of)s 6996(the)s
7344(column:)s
-[ /Dest /LOUT19_4255_exa_equa_7 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_equa_7 /DEST pdfmark
220 fnt2 480 11063(def @HLine)m 480 10775( named line { "0.05 ft setline)m 4(width" })k
480 10487({ )m 480 10199( { "0 0 mo)m 3(v)k 5(eto xsiz)k 3(e 0 lineto" line "strok)k 4(e" } @Gr)k 2(aphic {})k
480 9911(})m 240 fnt1 0 9417(Here)m 520(we)s 855(are)s
@@ -17629,7 +17687,7 @@ grestore
[ /Rect [7208 8752 7314 8920] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTknuth1984tex /ANN pdfmark
7208(5)s
7314(].)s
-[ /Dest /LOUT19_4255_exa_equa_8 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_equa_8 /DEST pdfmark
480 8381(Some)m 1090(symbols,)s 2004(such)s 2509(as)s
240 fnt4 2768 8375(\243)m 240 fnt1 2963 8381(and)m 240 fnt4
3376 8375(\271)m 240 fnt1 3505 8381(,)m 3621(should)s 4327(ha)s 4(v)k 3(e)k
@@ -17684,7 +17742,7 @@ grestore
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 1126(in)m 250(the)s
-[ /Dest /LOUT19_4255_exa_para_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_para_1 /DEST pdfmark
605(User')s 13(s)k 1274(Guide)s 1922([)s
[ /Rect [1993 1126 2107 1288] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUTkingston1995lout_user /ANN pdfmark
1993(4)s
@@ -17704,7 +17762,7 @@ gsave
240 fnt1
0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -17716,22 +17774,22 @@ grestore
pgsave restore
showpage
-%%Page: 81 87
+%%Page: 82 88
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Italic
%%+ font Times-Bold
+%%+ font Times-Italic
%%+ font Helvetica
/pgsave save def
%%IncludeResource: font Times-Roman
/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
/fnt1 { /Times-Romanfnt1 LoutFont } def
-%%IncludeResource: font Times-Italic
-/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
-/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Times-Bold
/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
/fnt5 { /Times-Boldfnt5 LoutFont } def
+%%IncludeResource: font Times-Italic
+/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
+/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Helvetica
/Helveticafnt2 vec2 /Helvetica LoutRecode
/fnt2 { /Helveticafnt2 LoutFont } def
@@ -17746,40 +17804,39 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(4.2.)m
-1871(P)s 19(ar)k 3(a)k 2(gr)k 3(aphs,)k
-3082(displays,)s 3959(and)s 4385(lists)s 240 fnt5 10256 -1583(81)m
-gsave
+240 fnt5 1417 -1583(82)m
+240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
+240 fnt1
+9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-480 13205(The)m 939(symbols)s 1819(used)s 2347(for)s
-2716(separating)s 3782(paragraphs)s 4913(and)s 5348(producing)s 6403(displays)s
-7269(and)s
-[ /Dest /LOUT19_4255_exa_para_2 /DEST pdfmark
-7704(lists)s 8170(may)s 8667(lack)s 0 12917(the)m
-351(e)s 3(xcitement)k 1459(of)s 1733(more)s 2284(e)s 3(xotic)k
-2921(features,)s 3786(b)s 4(ut)k 4152(the)s 3(y)k
-4618(can)s 5010(teach)s 5574(some)s 6139(important)s 7131(lessons)s
-7876(about)s 8472(rob)s 4(ust)k 0 12629(design.)m 786(The)s
-1211(follo)s 6(wing)k 2185(macro)s 2832(for)s 3167(separating)s
-4199(paragraphs)s 5296(produces)s 6207(a)s 6370(0.3)s 6711(cm)s
-7060(v)s 3(ertical)k 7824(space)s 8408(and)s 8809(a)s
-8971(1)s 0 12341(cm)m 352(indent)s 1010(on)s 1307(the)s
-1655(follo)s 6(wing)k 2632(line,)s 3097(and)s 3501(is)s
-3711(clearly)s 4414(on)s 4711(the)s 5059(right)s 5570(track:)s
-220 fnt2 480 11840(macro @PP { //0.3c &1c })m 240 fnt1 0 11346(Ne)m 6(v)k 3(ertheless)k
-1276(it)s 1468(has)s 1838(se)s 6(v)k 3(eral)k
-2560(major)s 3177(problems.)s 480 10972(The)m 220 fnt2 926 10969(&)m
-240 fnt1 1147 10972(symbol)m 1926(is)s 2154(subject)s 2910(to)s
-3168(widening)s 4130(during)s 4827(line)s 5260(adjustment,)s 6434(so)s
-6719(it)s 6930(should)s 7645(be)s 7946(replaced)s 8832(by)s
-220 fnt2 0 10681(1c @Wide {})m 240 fnt1 1213 10684(.)m 1387(But)s
-1804(then)s 2284(white)s 2882(space)s 3480(follo)s 6(wing)k
-4468(the)s 4827(symbol)s 5597(will)s 6034(af)s 6(fect)k
-6641(the)s 7000(result,)s 7648(so)s 7925(an)s 8219(e)s 3(xtra)k
+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 /LOUT19_4262_exa_para_2 /DEST pdfmark
+7704(lists)s 8170(may)s 8667(lack)s 0 12917(the)m 351(e)s 3(xcitement)k
+1459(of)s 1733(more)s 2284(e)s 3(xotic)k 2921(features,)s
+3786(b)s 4(ut)k 4152(the)s 3(y)k 4618(can)s
+5010(teach)s 5574(some)s 6139(important)s 7131(lessons)s 7876(about)s
+8472(rob)s 4(ust)k 0 12629(design.)m 786(The)s 1211(follo)s 6(wing)k
+2185(macro)s 2832(for)s 3167(separating)s 4199(paragraphs)s 5296(produces)s
+6207(a)s 6370(0.3)s 6711(cm)s 7060(v)s 3(ertical)k
+7824(space)s 8408(and)s 8809(a)s 8971(1)s 0 12341(cm)m
+352(indent)s 1010(on)s 1307(the)s 1655(follo)s 6(wing)k
+2632(line,)s 3097(and)s 3501(is)s 3711(clearly)s 4414(on)s
+4711(the)s 5059(right)s 5570(track:)s 220 fnt2 480 11840(macro @PP { //0.3c &1c })m
+240 fnt1 0 11346(Ne)m 6(v)k 3(ertheless)k 1276(it)s
+1468(has)s 1838(se)s 6(v)k 3(eral)k 2560(major)s
+3177(problems.)s 480 10972(The)m 220 fnt2 926 10969(&)m 240 fnt1
+1147 10972(symbol)m 1926(is)s 2154(subject)s 2910(to)s 3168(widening)s
+4130(during)s 4827(line)s 5260(adjustment,)s 6434(so)s 6719(it)s
+6930(should)s 7645(be)s 7946(replaced)s 8832(by)s 220 fnt2
+0 10681(1c @Wide {})m 240 fnt1 1213 10684(.)m 1387(But)s 1804(then)s
+2284(white)s 2882(space)s 3480(follo)s 6(wing)k 4468(the)s
+4827(symbol)s 5597(will)s 6034(af)s 6(fect)k 6641(the)s
+7000(result,)s 7648(so)s 7925(an)s 8219(e)s 3(xtra)k
220 fnt2 8764 10681(&0i)m 240 fnt1 0 10396(must)m 528(be)s
814(added.)s 1553(If)s 1787(the)s 2138(document)s 3146(is)s
3359(printed)s 4098(double)s 4810(spaced,)s 5571(this)s 5971(paragraph)s
@@ -17800,7 +17857,7 @@ grestore
7592(better)s 8195(placed)s 8876(as)s 0 8870(symbols,)m 905(possibly)s
1757(parameters)s 2855(of)s 3126(the)s 3474(enclosing)s 4444(package:)s
220 fnt2 480 8369(def @DocumentLa)m 6(y)k 4(out)k
-[ /Dest /LOUT19_4255_exa_para_3 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_para_3 /DEST pdfmark
480 8081( named @P)m 8(ar)k 2(aGap { 1.3vx })k
480 7793( named @P)m 8(ar)k 2(aIndent { 2f })k 480 7505( ...)m 480 7217(@Begin)m
480 6641( macro @PP { //@P)m 8(ar)k 2(aGap @P)k 8(ar)k 2(aIndent @Wide &0i })k
@@ -17812,7 +17869,7 @@ grestore
6170(DocumentLayout)s 7905(package.)s 480 4905(A)m 710(display)s 1455(is)s
1665(a)s 1831(table)s 2351(in)s 2594(which)s 3236(the)s
3584(\207rst)s 4015(column)s 4790(is)s 5000(blank:)s
-[ /Dest /LOUT19_4255_exa_para_4 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_para_4 /DEST pdfmark
240 fnt6
480 4402(pr)m 8(eceding)k 1483(te)s 4(xt)k 220 fnt2
480 4109(//@DispGap |@DispIndent)m 240 fnt6 3183 4114(display)m 220 fnt2 480 3821(//@DispGap)m
@@ -17830,7 +17887,7 @@ grestore
5617(Lout)s 6179(source)s 6908(sho)s 6(wn)k 7635(abo)s 3(v)k 3(e;)k
8363(a)s 8579(more)s 0 1799(appropriate)m 1144(syntax)s 1824(is)s
-[ /Dest /LOUT19_4255_exa_para_5 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_para_5 /DEST pdfmark
240 fnt6 480 1296(pr)m 8(eceding)k 1483(te)s 4(xt)k
220 fnt2 480 1003(@IndentedDispla)m 6(y {)k 240 fnt6 2514 1008(display)m
220 fnt2 3321 1003(})m 240 fnt6 480 720(following)m 1438(te)s 4(xt)k
@@ -17844,7 +17901,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -17856,22 +17913,22 @@ grestore
pgsave restore
showpage
-%%Page: 82 88
+%%Page: 83 89
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Bold
%%+ font Times-Italic
+%%+ font Times-Bold
%%+ font Helvetica
/pgsave save def
%%IncludeResource: font Times-Roman
/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
/fnt1 { /Times-Romanfnt1 LoutFont } def
-%%IncludeResource: font Times-Bold
-/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
-/fnt5 { /Times-Boldfnt5 LoutFont } def
%%IncludeResource: font Times-Italic
/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
/fnt6 { /Times-Italicfnt6 LoutFont } def
+%%IncludeResource: font Times-Bold
+/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
+/fnt5 { /Times-Boldfnt5 LoutFont } def
%%IncludeResource: font Helvetica
/Helveticafnt2 vec2 /Helvetica LoutRecode
/fnt2 { /Helveticafnt2 LoutFont } def
@@ -17886,24 +17943,26 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(82)m
-240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave
+240 fnt6 1417 -1580(4.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(83)m
+gsave
1417 -15423 translate
-240 fnt1
-9066 13368 0 13259 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-0 13205(result)m 598(will)s 1032(be)s 1322(an)s 1613(object)s
-2265(separated)s 3233(from)s 3765(the)s 4121(surrounding)s 5339(te)s 3(xt)k
-5762(only)s 6250(by)s 6552(white)s 7147(space,)s 7793(hence)s
-8415(part)s 8855(of)s 0 12917(the)m 343(paragraph;)s 1405(while)s
-1986(if)s 2197(it)s 2383(is)s 2587(a)s 2747(macro,)s
-3445(the)s 3787(\207nal)s 220 fnt2 4261 12914(//@DispGap)m 240 fnt1
-5505 12917(cannot)m 6197(be)s 6473(included)s 7349(in)s 7586(it.)s
-7876(The)s 8298(solution)s 0 12629(adopted)m 816(in)s 1059(the)s
-1407(DocumentLayout)s 3142(package)s 3982(uses)s 4445(a)s 4611(g)s 1(alle)k 3(y)k
-5245(and)s 5649(a)s 5815(macro:)s 220 fnt2 480 12128( def @DispPlace { @Galle)m 4(y })k
+0 13205(result)m 598(will)s 1032(be)s 1322(an)s
+1613(object)s 2265(separated)s 3233(from)s 3765(the)s 4121(surrounding)s
+5339(te)s 3(xt)k 5762(only)s 6250(by)s 6552(white)s
+7147(space,)s 7793(hence)s 8415(part)s 8855(of)s 0 12917(the)m
+343(paragraph;)s 1405(while)s 1986(if)s 2197(it)s 2383(is)s
+2587(a)s 2747(macro,)s 3445(the)s 3787(\207nal)s 220 fnt2
+4261 12914(//@DispGap)m 240 fnt1 5505 12917(cannot)m 6197(be)s 6473(included)s
+7349(in)s 7586(it.)s 7876(The)s 8298(solution)s 0 12629(adopted)m
+816(in)s 1059(the)s 1407(DocumentLayout)s 3142(package)s 3982(uses)s
+4445(a)s 4611(g)s 1(alle)k 3(y)k 5245(and)s
+5649(a)s 5815(macro:)s 220 fnt2 480 12128( def @DispPlace { @Galle)m 4(y })k
480 11840( def @Disp into { @DispPlace&&preceding })m 480 11552( r)m -3(ight x)k 480 11264( {)m 480 10976( @OneRo)m 3(w x)k
480 10688( })m 480 10112( macro @IndentedDispla)m 6(y)k 480 9824( {)m 480 9536( //@DispGap |@DispIndent @DispPlace |)m
480 9248( //@DispGap // @Disp)m 480 8960( })m 0 8463(@DispPlace)m 240 fnt1 1257 8466(and)m
@@ -17927,9 +17986,9 @@ grestore
7519 6022(when)m 8094(there)s 8625(is)s 8833(no)s 0 5734(follo)m 6(wing)k
977(te)s 3(xt.)k 480 5360(An)m 858(automatically)s 2240(numbered)s
3283(list)s
-[ /Dest /LOUT19_4255_exa_para_6 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_para_6 /DEST pdfmark
-[ /Dest /LOUT19_4255_exa_para_7 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_para_7 /DEST pdfmark
3662(could)s 4280(ha)s 4(v)k 3(e)k
4809(an)s 5121(arbitrarily)s 6156(lar)s 4(ge)k 6713(number)s
7532(of)s 7831(items,)s 8483(so,)s 8832(by)s 0 5072(analogy)m
@@ -17962,7 +18021,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -17974,22 +18033,22 @@ grestore
pgsave restore
showpage
-%%Page: 83 89
+%%Page: 84 90
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Italic
%%+ font Times-Bold
+%%+ font Times-Italic
%%+ font Helvetica
/pgsave save def
%%IncludeResource: font Times-Roman
/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
/fnt1 { /Times-Romanfnt1 LoutFont } def
-%%IncludeResource: font Times-Italic
-/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
-/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Times-Bold
/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
/fnt5 { /Times-Boldfnt5 LoutFont } def
+%%IncludeResource: font Times-Italic
+/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
+/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Helvetica
/Helveticafnt2 vec2 /Helvetica LoutRecode
/fnt2 { /Helveticafnt2 LoutFont } def
@@ -18004,44 +18063,43 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(4.2.)m
-1871(P)s 19(ar)k 3(a)k 2(gr)k 3(aphs,)k
-3082(displays,)s 3959(and)s 4385(lists)s 240 fnt5 10250 -1583(83)m
-gsave
+240 fnt5 1417 -1583(84)m
+240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
+240 fnt1
+9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-0 13205(panded)m 220 fnt2 753 13202(@List)m 240 fnt1
-1313 13205(,)m 1424(and)s 1832(until)s 2329(it)s 2525(can)s
-2917(be)s 3203(remo)s 3(v)k 3(ed)k 4096(the)s
-4448(g)s 1(alle)k 3(y)k 5086(containing)s 6152(it)s
-6348(will)s 6778(appear)s 7479(to)s 7722(be)s 8008(incomplete)s
-0 12917(and)m 394(will)s 810(be)s 1081(pre)s 6(v)k 3(ented)k
-2063(at)s 2285(that)s 2692(point)s 3234(from)s 3747(\210ushing)s
-4562(into)s 4977(its)s 5242(parent)s 5889(\(see)s 6318(page)s
-6816(29\).)s 7289(W)s 19(e)k 7647(adopt)s 8229(the)s
-8566(usual)s 0 12629(solution:)m 937(a)s 1104(forcing)s 1847(g)s 1(alle)k 3(y)k
-2482(into)s 2908(a)s 3074(later)s 3558(tar)s 4(get)k
-4158(will)s 4584(replace)s 5330(the)s 5679(last)s 220 fnt2
-6070 12626(@List)m 240 fnt1 6691 12629(by)m 220 fnt2 6986 12626(@Null)m
-240 fnt1 7571 12629(.)m 7735(This)s 8212(brings)s 8862(us)s
-0 12341(to)m 239(the)s 587(de\207nitions)s 1648(as)s 1898(the)s 3(y)k
+0 13205(panded)m 220 fnt2 753 13202(@List)m 240 fnt1 1313 13205(,)m
+1424(and)s 1832(until)s 2329(it)s 2525(can)s 2917(be)s
+3203(remo)s 3(v)k 3(ed)k 4096(the)s 4448(g)s 1(alle)k 3(y)k
+5086(containing)s 6152(it)s 6348(will)s 6778(appear)s 7479(to)s
+7722(be)s 8008(incomplete)s 0 12917(and)m 394(will)s 810(be)s
+1081(pre)s 6(v)k 3(ented)k 2063(at)s 2285(that)s
+2692(point)s 3234(from)s 3747(\210ushing)s 4562(into)s 4977(its)s
+5242(parent)s 5889(\(see)s 6318(page)s 6816(30\).)s 7289(W)s 19(e)k
+7647(adopt)s 8229(the)s 8566(usual)s 0 12629(solution:)m 937(a)s
+1104(forcing)s 1847(g)s 1(alle)k 3(y)k 2482(into)s
+2908(a)s 3074(later)s 3558(tar)s 4(get)k 4158(will)s
+4584(replace)s 5330(the)s 5679(last)s 220 fnt2 6070 12626(@List)m
+240 fnt1 6691 12629(by)m 220 fnt2 6986 12626(@Null)m 240 fnt1
+7571 12629(.)m 7735(This)s 8212(brings)s 8862(us)s 0 12341(to)m
+239(the)s 587(de\207nitions)s 1648(as)s 1898(the)s 3(y)k
2361(appear)s 3058(in)s 3301(DocumentLayout:)s
-[ /Dest /LOUT19_4255_exa_para_8 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_para_8 /DEST pdfmark
220 fnt2 480 11840(def @ItemPlace { @Galle)m 4(y })k
480 11552(def @ListItem into { @ItemPlace&&preceding })m 480 11264( r)m -3(ight x)k 480 10976({ x })m
-[ /Dest /LOUT16_1500_exa_para_1 /DEST pdfmark
+[ /Dest /LOUT16_1527_exa_para_1 /DEST pdfmark
480 10484(def @EndListPlace { @Galle)m 4(y })k
480 10196(def @EndList f)m 6(orce into { @EndListPlace&&preceding })k 480 9908({})m
-[ /Dest /LOUT16_1500_exa_para_2 /DEST pdfmark
+[ /Dest /LOUT16_1527_exa_para_2 /DEST pdfmark
480 9416(def @Ra)m 4(wIndentedList)k
480 9128( named style r)m -3(ight tag {})k 480 8840( named indent { @DispIndent })m 480 8552( named gap { @DispGap })m 480 8264( named star)m -8(t { 1 })k
480 7976({)m 480 7688( def @IList r)m -3(ight n)k 2(um)k 480 7400( {)m
480 7112( indent @Wide {style n)m 2(um} | @ItemPlace)k 480 6824( //gap @IList @Ne)m 6(xt n)k 2(um)k
480 6536( })m 480 5960( @IList star)m -8(t // @EndListPlace)k 480 5672(})m
-[ /Dest /LOUT16_1500_exa_para_3 /DEST pdfmark
+[ /Dest /LOUT16_1527_exa_para_3 /DEST pdfmark
240 fnt1
0 5178(No)m 6(w)k 514(gi)s 6(v)k 3(en)k
1094(the)s 1442(input)s 220 fnt2 480 4677(@Ra)m 4(wIndentedList)k
@@ -18060,7 +18118,7 @@ grestore
2352(ordinary)s 3224(user\),)s 3816(b)s 4(ut)k 4186(the)s
220 fnt2 4543 2117(style)m 240 fnt1 5054 2120(parameter)m 6076(has)s
6454(a)s 6628(parameter)s 7650(of)s 7929(its)s 8213(o)s 6(wn)k
-8686(\(see)s 0 1832(page)m 508(16\).)s 991(It)s 1196(is)s
+8686(\(see)s 0 1832(page)m 508(17\).)s 991(It)s 1196(is)s
1406(used)s 1903(lik)s 2(e)k 2315(this:)s 220 fnt2
480 1331(def @Ra)m 4(wNumberedList { @Ra)k 4(wIndentedList style { tag.)k 13( } })k 480 1043(def @Ra)m 4(wP)k 8(arenNumberedList { @Ra)k 4(wIndentedList style { \(tag\) } })k
240 fnt1 0 544(In)m 220 fnt2 276 541(@Ra)m 4(wNumberedList)k
@@ -18081,7 +18139,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -18093,22 +18151,22 @@ grestore
pgsave restore
showpage
-%%Page: 84 90
+%%Page: 85 91
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Bold
%%+ font Times-Italic
+%%+ font Times-Bold
%%+ font Helvetica
/pgsave save def
%%IncludeResource: font Times-Roman
/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
/fnt1 { /Times-Romanfnt1 LoutFont } def
-%%IncludeResource: font Times-Bold
-/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
-/fnt5 { /Times-Boldfnt5 LoutFont } def
%%IncludeResource: font Times-Italic
/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
/fnt6 { /Times-Italicfnt6 LoutFont } def
+%%IncludeResource: font Times-Bold
+/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
+/fnt5 { /Times-Boldfnt5 LoutFont } def
%%IncludeResource: font Helvetica
/Helveticafnt2 vec2 /Helvetica LoutRecode
/fnt2 { /Helveticafnt2 LoutFont } def
@@ -18123,16 +18181,17 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(84)m
-240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave
+240 fnt6 1417 -1580(4.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(85)m
+gsave
1417 -15423 translate
-240 fnt1
-9066 13368 0 13259 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-0 13205(is)m 220 fnt2 219 13202(\(n)m 2(um\))k 240 fnt1
-776 13205(.)m 949(In)s 1215(this)s 1620(w)s 2(ay)k
+0 13205(is)m 220 fnt2 219 13202(\(n)m 2(um\))k
+240 fnt1 776 13205(.)m 949(In)s 1215(this)s 1620(w)s 2(ay)k
2080(we)s 2425(achie)s 6(v)k 3(e)k 3211(an)s
3503(unlimited)s 4487(v)s 6(ariety)k 5207(of)s 5487(numbering)s
6587(formats)s 7376(without)s 8176(ha)s 4(ving)k 8887(to)s
@@ -18146,7 +18205,7 @@ grestore
480 11466(macro @P)m 8(arenNumberedList { //@DispGap @Ra)k 4(wP)k 8(arenNumberedList //@DispGap })k 240 fnt1
0 10970(and)m 404(so)s 670(on.)s 480 10596(Lists)m 994(numbered)s
2007(by)s 2300(Roman)s 3047(numerals)s
-[ /Dest /LOUT19_4255_exa_para_9 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_para_9 /DEST pdfmark
3973(present)s 4721(a)s
4886(problem,)s 5788(because)s 220 fnt2 6600 10593(@Ne)m 6(xt)k
240 fnt1 7322 10596(will)m 7747(not)s 8111(increment)s 0 10308(Roman)m
@@ -18181,9 +18240,9 @@ grestore
[ /Dest /LOUTpagelayout /DEST pdfmark
240 fnt1 480 2608(The)m 921(page)s 1443(layout)s
-[ /Dest /LOUT19_4255_exa_page_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_page_1 /DEST pdfmark
-[ /Dest /LOUT19_4255_exa_page_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_page_2 /DEST pdfmark
2115(de\207nitions)s
3190(gi)s 6(v)k 3(en)k 3783(in)s 4040(Section)s
4828(1.2,)s 5249(although)s 6158(correct,)s 6940(are)s 7301(v)s 3(ery)k
@@ -18210,14 +18269,14 @@ grestore
6017(and)s 6420(refers)s 7012(to)s 7250(the)s 7597(mark)s 2(ed)k
8369(page)s 8876(as)s 220 fnt2 0 503(@P)m 8(ageOf intro)k
240 fnt1 1499 506(else)m 6(where:)k
-[ /Dest /LOUT19_4255_exa_page_3 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_page_3 /DEST pdfmark
grestore
gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -18229,22 +18288,22 @@ grestore
pgsave restore
showpage
-%%Page: 85 91
+%%Page: 86 92
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Italic
%%+ font Times-Bold
+%%+ font Times-Italic
%%+ font Helvetica
/pgsave save def
%%IncludeResource: font Times-Roman
/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
/fnt1 { /Times-Romanfnt1 LoutFont } def
-%%IncludeResource: font Times-Italic
-/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
-/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Times-Bold
/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
/fnt5 { /Times-Boldfnt5 LoutFont } def
+%%IncludeResource: font Times-Italic
+/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
+/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Helvetica
/Helveticafnt2 vec2 /Helvetica LoutRecode
/fnt2 { /Helveticafnt2 LoutFont } def
@@ -18259,26 +18318,26 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(4.3.)m
-1871(P)s 19(a)k 2(g)k 2(e)k 2393(layout)s
-240 fnt5 10250 -1583(85)m gsave
+240 fnt5 1417 -1583(86)m
+240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic
+240 fnt1
+9066 13368 0 13264 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
220 fnt2 480 13207(e)m 6(xpor)k -8(t @T)k 26(ag)k
480 12919(def @P)m 8(ageMar)k -3(k)k 4(er r)k -3(ight @T)k 26(ag { @Null })k
-[ /Dest /LOUT16_1500_exa_page_1 /DEST pdfmark
+[ /Dest /LOUT16_1527_exa_page_1 /DEST pdfmark
480 12422(def @P)m 8(ageMar)k -3(k r)k -3(ight x)k 480 12134({)m
480 11846( @P)m 8(ageMar)k -3(k)k 4(er&&preceding @T)k 26(agged x)k
480 11558(})m
-[ /Dest /LOUT16_1500_exa_page_2 /DEST pdfmark
+[ /Dest /LOUT16_1527_exa_page_2 /DEST pdfmark
480 11066(def @P)m 8(ageOf r)k -3(ight x)k 480 10778({)m
480 10490( @P)m 8(ageMar)k -3(k)k 4(er&&x @Open { @T)k 26(ag })k
480 10202(})m
-[ /Dest /LOUT16_1500_exa_page_3 /DEST pdfmark
+[ /Dest /LOUT16_1527_exa_page_3 /DEST pdfmark
240 fnt1 0 9708(W)m 19(e)k 385(will)s
828(see)s 1206(belo)s 6(w)k 1856(that)s 2291(an)s
2591(in)s 9(v)k 4(ocation)k 3662(of)s 220 fnt2
@@ -18337,7 +18396,7 @@ grestore
4793(at)s 5015(the)s 5354(foot)s 5790(of)s 6052(the)s
6390(page)s 6889(for)s 7218(footnotes,)s 8205(preceded)s 0 597(by)m
294(a)s 460(short)s 998(horizontal)s 2022(line:)s
-[ /Dest /LOUT19_4255_exa_page_4 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_page_4 /DEST pdfmark
220 fnt2
480 96(e)m 6(xpor)k -8(t @T)k 26(ag)k
grestore
@@ -18346,7 +18405,7 @@ gsave
240 fnt1
0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -18358,22 +18417,22 @@ grestore
pgsave restore
showpage
-%%Page: 86 92
+%%Page: 87 93
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Bold
%%+ font Times-Italic
+%%+ font Times-Bold
%%+ font Helvetica
/pgsave save def
%%IncludeResource: font Times-Roman
/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
/fnt1 { /Times-Romanfnt1 LoutFont } def
-%%IncludeResource: font Times-Bold
-/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
-/fnt5 { /Times-Boldfnt5 LoutFont } def
%%IncludeResource: font Times-Italic
/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
/fnt6 { /Times-Italicfnt6 LoutFont } def
+%%IncludeResource: font Times-Bold
+/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
+/fnt5 { /Times-Boldfnt5 LoutFont } def
%%IncludeResource: font Helvetica
/Helveticafnt2 vec2 /Helvetica LoutRecode
/fnt2 { /Helveticafnt2 LoutFont } def
@@ -18388,22 +18447,22 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(86)m
-240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave
+240 fnt6 1417 -1580(4.3.)m
+1871(P)s 19(a)k 2(g)k 2(e)k 2393(layout)s
+240 fnt5 10248 -1583(87)m gsave
1417 -15423 translate
-240 fnt1
-9066 13368 0 13264 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
220 fnt2 480 13207(def @F)m 6(ootList r)k -3(ight @T)k 26(ag)k
480 12919({)m 480 12631( @Galle)m 4(y)k 480 12343( //@F)m 6(ootGap @F)k 6(ootList @Ne)k 6(xt @T)k 26(ag)k
480 12055(})m
-[ /Dest /LOUT16_1500_exa_page_4 /DEST pdfmark
+[ /Dest /LOUT16_1527_exa_page_4 /DEST pdfmark
480 11563(def @F)m 6(ootSect)k 480 11275({)m 480 10987( @F)m 6(ootLen @Wide @HLine)k
480 10699( //@F)m 6(ootGap @F)k 6(ootList 1 ||@F)k 6(ootLen)k 480 10411(})m
-[ /Dest /LOUT16_1500_exa_page_5 /DEST pdfmark
+[ /Dest /LOUT16_1527_exa_page_5 /DEST pdfmark
240 fnt1 0 9917(Similarly)m 15(,)k 220 fnt2 988 9914(@ColF)m 6(ootList)k
240 fnt1 2378 9917(and)m 220 fnt2 2791 9914(@ColF)m 6(ootSect)k
240 fnt1 4279 9917(pro)m 3(vide)k 5072(a)s 5247(sequence)s
@@ -18417,7 +18476,7 @@ grestore
1871(pro)s 3(vides)k 2743(a)s 2909(horizontal)s 3933(sequence)s
4866(of)s 5137(one)s 5539(or)s 5798(more)s 6345(columns:)s
-[ /Dest /LOUT19_4255_exa_page_5 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_page_5 /DEST pdfmark
220 fnt2 480 5015(def @ColList r)m -3(ight col)k 480 4727({)m 480 4439( def @Column)m
480 4151( { @VExpand { @ColPlace //1r)m -8(t @OneRo)k 3(w { //@MidGap @ColF)k 6(ootSect } } })k 480 3575( col @Case {)m
480 3287( Single @Y)m 4(ield @Column)k 480 2999( Doub)m 4(le @Y)k 4(ield { @Doub)k 4(leColWidth @Wide @Column ||@ColGap @ColList col })k
@@ -18442,14 +18501,14 @@ grestore
4385(in)s 4628(a)s 4794(page)s 5302(of)s 5573(\207x)s 3(ed)k
6107(width,)s 6759(height,)s 7464(and)s 7868(mar)s 4(gins:)k
-[ /Dest /LOUT19_4255_exa_page_6 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_page_6 /DEST pdfmark
grestore
gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -18461,22 +18520,22 @@ grestore
pgsave restore
showpage
-%%Page: 87 93
+%%Page: 88 94
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Italic
%%+ font Times-Bold
+%%+ font Times-Italic
%%+ font Helvetica
/pgsave save def
%%IncludeResource: font Times-Roman
/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
/fnt1 { /Times-Romanfnt1 LoutFont } def
-%%IncludeResource: font Times-Italic
-/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
-/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Times-Bold
/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
/fnt5 { /Times-Boldfnt5 LoutFont } def
+%%IncludeResource: font Times-Italic
+/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
+/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Helvetica
/Helveticafnt2 vec2 /Helvetica LoutRecode
/fnt2 { /Helveticafnt2 LoutFont } def
@@ -18491,16 +18550,16 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(4.3.)m
-1871(P)s 19(a)k 2(g)k 2(e)k 2393(layout)s
-240 fnt5 10248 -1583(87)m gsave
+240 fnt5 1417 -1583(88)m
+240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic
+240 fnt1
+9066 13368 0 13264 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-220 fnt2 480 13207(def @P)m 8(age r)k -3(ight x)k
-480 12919({)m 480 12631( @P)m 8(ageWidth @Wide @P)k 8(ageHeight @High {)k 480 12343( //@P)m 8(ageMargin ||@P)k 8(ageMargin)k
+220 fnt2 480 13207(def @P)m 8(age r)k -3(ight x)k 480 12919({)m
+480 12631( @P)m 8(ageWidth @Wide @P)k 8(ageHeight @High {)k 480 12343( //@P)m 8(ageMargin ||@P)k 8(ageMargin)k
480 12055( @HExpand @VExpand x)m 480 11767( ||@P)m 8(ageMargin //@P)k 8(ageMargin)k 480 11479( })m
480 11191(})m 0 10694(@HExpand)m 240 fnt1 1169 10697(and)m 220 fnt2
1568 10694(@VExpand)m 240 fnt1 2725 10697(ensure)m 3400(that)s 3814(the)s
@@ -18512,13 +18571,13 @@ grestore
8087(the)s 8443(page)s 8960(a)s 0 10121(single)m 627(ro)s 6(w)k
1047(mark,)s 1645(ensuring)s 2522(that)s 2940(it)s 3132(will)s
3558(be)s 3840(printed)s 4575(on)s 4872(a)s 5038(single)s
-5665(sheet)s 6216(of)s 6487(paper)s 7078(\(page)s 7665(29\).)s
+5665(sheet)s 6216(of)s 6487(paper)s 7078(\(page)s 7665(30\).)s
480 9747(Ne)m 3(xt)k 1002(we)s 1337(ha)s 4(v)k 3(e)k
220 fnt2 1838 9744(@OneP)m 8(age)k 240 fnt1 2972 9747(,)m
3079(de\207ning)s 3917(a)s 4083(typical)s 4788(page)s 5296(of)s
5567(a)s 5733(book)s 6274(or)s 6533(other)s 7084(document:)s
-[ /Dest /LOUT19_4255_exa_page_7 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_page_7 /DEST pdfmark
220 fnt2 480 9246(def @OneP)m 8(age)k 480 8958( named @Columns {})m 480 8670( named @P)m 8(ageT)k 26(op {})k
480 8382( named @P)m 8(ageF)k 6(oot {})k 480 8094({)m 480 7806( @P)m 8(age {)k
480 7518( @P)m 8(ageT)k 26(op)k 480 7230( //@MidGap @T)m 26(opList)k
@@ -18552,7 +18611,7 @@ grestore
7085(produced.)s 8146(These)s 8779(are)s 0 3194(based)m 603(on)s
900(the)s 220 fnt2 1248 3191(@Runner)m 240 fnt1 2250 3194(symbol:)m
-[ /Dest /LOUT19_4255_exa_page_8 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_page_8 /DEST pdfmark
220 fnt2 480 2693(e)m 6(xpor)k -8(t @T)k 26(opOdd @T)k 26(opEv)k 5(en @F)k 6(ootOdd @F)k 6(ootEv)k 5(en)k
480 2405(def @Runner)m 480 2117( named @T)m 26(opOdd r)k -3(ight @P)k 8(ageNum { @Null })k
480 1829( named @T)m 26(opEv)k 5(en r)k -3(ight @P)k 8(ageNum { @Null })k
@@ -18567,7 +18626,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -18579,22 +18638,22 @@ grestore
pgsave restore
showpage
-%%Page: 88 94
+%%Page: 89 95
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Bold
%%+ font Times-Italic
+%%+ font Times-Bold
%%+ font Helvetica
/pgsave save def
%%IncludeResource: font Times-Roman
/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
/fnt1 { /Times-Romanfnt1 LoutFont } def
-%%IncludeResource: font Times-Bold
-/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
-/fnt5 { /Times-Boldfnt5 LoutFont } def
%%IncludeResource: font Times-Italic
/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
/fnt6 { /Times-Italicfnt6 LoutFont } def
+%%IncludeResource: font Times-Bold
+/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
+/fnt5 { /Times-Boldfnt5 LoutFont } def
%%IncludeResource: font Helvetica
/Helveticafnt2 vec2 /Helvetica LoutRecode
/fnt2 { /Helveticafnt2 LoutFont } def
@@ -18609,18 +18668,18 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(88)m
-240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave
+240 fnt6 1417 -1580(4.3.)m
+1871(P)s 19(a)k 2(g)k 2(e)k 2393(layout)s
+240 fnt5 10249 -1583(89)m gsave
1417 -15423 translate
-240 fnt1
-9066 13368 0 13259 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-0 13205(respecti)m 6(v)k 3(ely)k 15(.)k 1294(In)s 9(v)k 4(ocations)k
-2448(of)s 220 fnt2 2719 13202(@Runner)m 240 fnt1 3661 13205(,)m
-3768(for)s 4106(e)s 3(xample)k 220 fnt2 480 12704(@Runner)m
-480 12416( @T)m 26(opEv)k 5(en { @B @P)k 8(ageNum |1r)k -8(t @I { Chapter 4 } })k
+0 13205(respecti)m 6(v)k 3(ely)k 15(.)k
+1294(In)s 9(v)k 4(ocations)k 2448(of)s 220 fnt2
+2719 13202(@Runner)m 240 fnt1 3661 13205(,)m 3768(for)s 4106(e)s 3(xample)k
+220 fnt2 480 12704(@Runner)m 480 12416( @T)m 26(opEv)k 5(en { @B @P)k 8(ageNum |1r)k -8(t @I { Chapter 4 } })k
480 12128( @T)m 26(opOdd { @I { Examples } |1r)k -8(t @B @P)k 8(ageNum })k 240 fnt1
0 11629(will)m 416(be)s 687(embedded)s 1719(in)s 1951(the)s
2289(body)s 2812(te)s 3(xt)k 3217(of)s 3477(the)s
@@ -18640,7 +18699,7 @@ grestore
3872 10391(,)m 3973(whose)s 4635(result)s 5219(is)s 5423(a)s
5583(sequence)s 6510(of)s 6775(pages)s 7365(be)s 3(ginning)k
8367(with)s 8843(an)s 0 10103(odd-numbered)m 1454(page:)s
-[ /Dest /LOUT19_4255_exa_page_9 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_page_9 /DEST pdfmark
220 fnt2
480 9602(def @OddP)m 8(ageList)k 480 9314( named @Columns {})m 480 9026( r)m -3(ight @P)k 8(ageNum)k
480 8738({)m 480 8450( def @Ev)m 5(enP)k 8(ageList ...)k 480 7874( @P)m 8(ageMar)k -3(k)k 4(er @P)k 8(ageNum)k
@@ -18679,7 +18738,7 @@ grestore
220 fnt2 4428 2683(@OddP)m 8(ageList)k 240 fnt1 5967 2686(in)m 9(v)k 4(ok)k 2(es)k
220 fnt2 6748 2683(@Ev)m 5(enP)k 8(ageList)k 240 fnt1
8307 2686(:)m
-[ /Dest /LOUT19_4255_exa_page_10 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_page_10 /DEST pdfmark
220 fnt2 480 2185(def @Ev)m 5(enP)k 8(ageList)k
480 1897( named @Columns {})m 480 1609( r)m -3(ight @P)k 8(ageNum)k 480 1321({)m
480 1033( @P)m 8(ageMar)k -3(k)k 4(er @P)k 8(ageNum)k
@@ -18690,7 +18749,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -18702,22 +18761,22 @@ grestore
pgsave restore
showpage
-%%Page: 89 95
+%%Page: 90 96
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Italic
%%+ font Times-Bold
+%%+ font Times-Italic
%%+ font Helvetica
/pgsave save def
%%IncludeResource: font Times-Roman
/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
/fnt1 { /Times-Romanfnt1 LoutFont } def
-%%IncludeResource: font Times-Italic
-/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
-/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Times-Bold
/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
/fnt5 { /Times-Boldfnt5 LoutFont } def
+%%IncludeResource: font Times-Italic
+/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
+/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Helvetica
/Helveticafnt2 vec2 /Helvetica LoutRecode
/fnt2 { /Helveticafnt2 LoutFont } def
@@ -18732,13 +18791,13 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(4.3.)m
-1871(P)s 19(a)k 2(g)k 2(e)k 2393(layout)s
-240 fnt5 10249 -1583(89)m gsave
+240 fnt5 1417 -1583(90)m
+240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic
+240 fnt1
+9066 13368 0 13264 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
220 fnt2 480 13207( @P)m 8(ageT)k 26(op { @T)k 26(opEv)k 5(en @P)k 8(ageNum })k
480 12919( @P)m 8(ageF)k 6(oot { @F)k 6(ootEv)k 5(en @P)k 8(ageNum })k
@@ -18771,7 +18830,7 @@ grestore
240 fnt1 480 8189(The)m 905(de\207nitions)s
1962(of)s 2229(chapters)s 3073(and)s 3473(sections)s 4290(from)s
4811(the)s 5155(DocumentSetup)s 6746(package)s
-[ /Dest /LOUT19_4255_exa_chap_1 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_chap_1 /DEST pdfmark
7583(of)s 7850(V)s 26(ersion)k
8634(2)s 8804(\(in)s 0 7901(V)m 26(ersion)k 793(3,)s
1026(the)s 1379(BookSetup)s 2503(e)s 3(xtension)k 3480(of)s
@@ -18779,7 +18838,7 @@ grestore
7334(this)s 7736(section.)s 8583(The)s 3(y)k 0 7613(allo)m 6(w)k
579(a)s 745(chapter)s 1508(to)s 1747(be)s 2029(entered)s
2790(lik)s 2(e)k 3202(this:)s
-[ /Dest /LOUT19_4255_exa_chap_2 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_chap_2 /DEST pdfmark
220 fnt2 480 7112(@Chapter)m
480 6824( @Title { ...)m 13( })k 480 6536( @T)m 26(ag { ...)k 13( })k
480 6248(@Begin)m 480 5960( ...)m 480 5672(@End @Chapter)m 240 fnt1 0 5176(W)m 9(ithin)k
@@ -18799,7 +18858,7 @@ grestore
5050(in)s 5304(the)s 5662(document.)s 6780(This)s 7267(feature)s
7995(is)s 8215(based)s 8829(on)s 0 2118(the)m 348(follo)s 6(wing)k
1325(de\207nitions:)s
-[ /Dest /LOUT19_4255_exa_chap_3 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_chap_3 /DEST pdfmark
220 fnt2 480 1617(e)m 6(xpor)k -8(t @T)k 26(ag)k
480 1329(def @NumberMar)m -3(k)k 4(er r)k -3(ight @T)k 26(ag { @Null })k
480 753(def @NumberOf r)m -3(ight x)k 480 465({ @NumberMar)m -3(k)k 4(er&&x @Open { @T)k 26(ag } })k
@@ -18809,7 +18868,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -18821,22 +18880,22 @@ grestore
pgsave restore
showpage
-%%Page: 90 96
+%%Page: 91 97
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Bold
%%+ font Times-Italic
+%%+ font Times-Bold
%%+ font Helvetica
/pgsave save def
%%IncludeResource: font Times-Roman
/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
/fnt1 { /Times-Romanfnt1 LoutFont } def
-%%IncludeResource: font Times-Bold
-/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
-/fnt5 { /Times-Boldfnt5 LoutFont } def
%%IncludeResource: font Times-Italic
/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
/fnt6 { /Times-Italicfnt6 LoutFont } def
+%%IncludeResource: font Times-Bold
+/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
+/fnt5 { /Times-Boldfnt5 LoutFont } def
%%IncludeResource: font Helvetica
/Helveticafnt2 vec2 /Helvetica LoutRecode
/fnt2 { /Helveticafnt2 LoutFont } def
@@ -18851,16 +18910,16 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(90)m
-240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave
+240 fnt6 1417 -1580(4.4.)m
+1871(Chapter)s 2(s)k 2802(and)s 3228(sections)s 240 fnt5
+10256 -1583(91)m gsave
1417 -15423 translate
-240 fnt1
-9066 13368 0 13259 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-0 13205(Each)m 522(chapter)s 1272(and)s 1663(section)s 2384(will)s
-2797(contain)s 3545(one)s 3934(in)s 9(v)k 4(ocation)k
+0 13205(Each)m 522(chapter)s 1272(and)s
+1663(section)s 2384(will)s 2797(contain)s 3545(one)s 3934(in)s 9(v)k 4(ocation)k
4975(of)s 220 fnt2 5233 13202(@NumberMar)m -3(k)k 4(er)k
240 fnt1 6918 13205(;)m 7017(a)s 7170(full)s 7543(e)s 3(xplanation)k
8700(will)s 0 12917(be)m 282(gi)s 6(v)k 3(en)k
@@ -18876,18 +18935,18 @@ grestore
220 fnt2 0 9817(@Chapter)m 240 fnt1 1063 9820(g)m 1(alle)k 3(y)k
1697(itself)s 2245(is)s 2455(de\207ned)s 3218(as)s 3468(follo)s 6(ws:)k
-[ /Dest /LOUT19_4255_exa_chap_4 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_chap_4 /DEST pdfmark
220 fnt2 480 9319(e)m 6(xpor)k -8(t @F)k 6(ootNote @BeginSections @EndSections @Section)k
480 9031(def @Chapter f)m 6(orce into { @ChapterList&&preceding })k 480 8743( named @T)m 26(ag {})k 480 8455( named @Title {})m
480 8167( named @RunningTitle { dft })m 480 7879( body @Body)m 480 7591({)m 480 7303( def @F)m 6(ootNote r)k -3(ight x { @ColF)k 6(ootNote x })k
480 6727( def @BeginSections ...)m 480 6439( def @EndSections ...)m 480 6151( def @Section ...)m
-[ /Dest /LOUT16_1500_exa_chap_1 /DEST pdfmark
+[ /Dest /LOUT16_1527_exa_chap_1 /DEST pdfmark
480 5698( def @ChapterTitle)m 480 5410( {)m
480 5122( @ChapterNumbers @Case {)m 480 4834( {Y)m 30(es y)k 4(es} @Y)k 4(ield { Chapter {@NumberOf @T)k 26(ag}.)k 13( |2s @Title })k
480 4546( else @Y)m 4(ield @Title)k 480 4258( })m 480 3970( })m 480 3394( def @ChapterNum)m
480 3106( {)m 480 2818( @ChapterNumbers @Case {)m 480 2530( {Y)m 30(es y)k 4(es} @Y)k 4(ield { Chapter {@NumberOf @T)k 26(ag} })k
480 2242( else @Y)m 4(ield @Null)k 480 1954( })m 480 1666( })m
-[ /Dest /LOUT16_1500_exa_chap_2 /DEST pdfmark
+[ /Dest /LOUT16_1527_exa_chap_2 /DEST pdfmark
480 1174( r)m 2(agged @Break @BookTitleF)k 6(or)k -5(mat @ChapterTitle)k
480 886( // @NumberMar)m -3(k)k 4(er {)k 480 598( @ChapterList&&@T)m 26(ag @Open { @T)k 26(ag })k
480 310( })m
@@ -18896,7 +18955,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -18908,22 +18967,22 @@ grestore
pgsave restore
showpage
-%%Page: 91 97
+%%Page: 92 98
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Italic
%%+ font Times-Bold
+%%+ font Times-Italic
%%+ font Helvetica
/pgsave save def
%%IncludeResource: font Times-Roman
/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
/fnt1 { /Times-Romanfnt1 LoutFont } def
-%%IncludeResource: font Times-Italic
-/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
-/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Times-Bold
/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
/fnt5 { /Times-Boldfnt5 LoutFont } def
+%%IncludeResource: font Times-Italic
+/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
+/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Helvetica
/Helveticafnt2 vec2 /Helvetica LoutRecode
/fnt2 { /Helveticafnt2 LoutFont } def
@@ -18938,16 +18997,15 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(4.4.)m
-1871(Chapter)s 2(s)k 2802(and)s 3228(sections)s 240 fnt5
-10256 -1583(91)m gsave
+240 fnt5 1417 -1583(92)m
+240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic
+240 fnt1
+9066 13368 0 13264 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-220 fnt2 480 13207( // @ChapterList&&preceding @T)m 26(agged @T)k 26(ag)k
-480 12919( // @NumberMar)m -3(k)k 4(er&&preceding @T)k 26(agged @T)k 26(ag)k
+220 fnt2 480 13207( // @ChapterList&&preceding @T)m 26(agged @T)k 26(ag)k 480 12919( // @NumberMar)m -3(k)k 4(er&&preceding @T)k 26(agged @T)k 26(ag)k
480 12631( // @P)m 8(ageMar)k -3(k)k 4(er&&preceding @T)k 26(agged @T)k 26(ag)k
480 12343( // { @ChapterTitle } @MajorContentsEntr)m -6(y {@P)k 8(ageOf @T)k 26(ag})k 480 12055( // @Runner)m
480 11767( @F)m 6(ootEv)k 5(en { |0.5r)k -8(t 0.8f @F)k 6(ont @B @P)k 8(ageNum })k
@@ -18955,7 +19013,7 @@ grestore
480 11191( // @Body)m 480 10903( //@SectionGap @ChapRefSection)m 480 10615( // @Runner)m 480 10327( @T)m 26(opEv)k 5(en { @B @P)k 8(ageNum |1r)k -8(t @I @ChapterNum })k
480 10039( @T)m 26(opOdd { @I {@RunningTitle @OrElse @Title} |1r)k -8(t @B @P)k 8(ageNum })k 480 9751(})m
-[ /Dest /LOUT16_1500_exa_chap_3 /DEST pdfmark
+[ /Dest /LOUT16_1527_exa_chap_3 /DEST pdfmark
240 fnt1 0 9257(W)m 19(e)k 371(will)s 800(see)s
1164(the)s 1515(symbols)s 2366(for)s 2707(sections)s 3531(shortly)s 15(.)k
4347(Notice)s 5042(ho)s 6(w)k 5506(their)s 6006(use)s
@@ -19047,7 +19105,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -19059,22 +19117,22 @@ grestore
pgsave restore
showpage
-%%Page: 92 98
+%%Page: 93 99
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Bold
%%+ font Times-Italic
+%%+ font Times-Bold
%%+ font Helvetica
/pgsave save def
%%IncludeResource: font Times-Roman
/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
/fnt1 { /Times-Romanfnt1 LoutFont } def
-%%IncludeResource: font Times-Bold
-/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
-/fnt5 { /Times-Boldfnt5 LoutFont } def
%%IncludeResource: font Times-Italic
/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
/fnt6 { /Times-Italicfnt6 LoutFont } def
+%%IncludeResource: font Times-Bold
+/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
+/fnt5 { /Times-Boldfnt5 LoutFont } def
%%IncludeResource: font Helvetica
/Helveticafnt2 vec2 /Helvetica LoutRecode
/fnt2 { /Helveticafnt2 LoutFont } def
@@ -19089,13 +19147,13 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(92)m
-240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave
+240 fnt6 1417 -1580(4.4.)m
+1871(Chapter)s 2(s)k 2802(and)s 3228(sections)s 240 fnt5
+10250 -1583(93)m gsave
1417 -15423 translate
-240 fnt1
-9066 13368 0 13264 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
220 fnt2 480 13207(@NumberMar)m -3(k)k 4(er&&euclid @Open { @T)k 26(ag })k
240 fnt1 0 12708(which)m 642(w)s 2(ould)k 1297(no)s 6(w)k
@@ -19175,7 +19233,7 @@ grestore
8558(v)s 6(alue)k 220 fnt2 0 5515(dft)m 240 fnt1
240 5518(,)m 347(or)s 220 fnt2 606 5515(@Title)m 240 fnt1
1294 5518(otherwise:)m
-[ /Dest /LOUT19_4255_exa_chap_5 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_chap_5 /DEST pdfmark
220 fnt2 480 5036(def @OrElse)m 480 4748( left x)m 480 4460( r)m -3(ight y)k
480 4172({)m 480 3884( x @Case {)m 480 3596( dft @Y)m 4(ield y)k 480 3308( else @Y)m 4(ield x)k
480 3020( })m 480 2732(})m 240 fnt1 0 2238(This)m 476(produces)s
@@ -19188,7 +19246,7 @@ grestore
240 fnt1 3004 950(.)m 480 576(Finally)m 15(,)k 1249(the)s
1597(de\207nitions)s 2658(for)s 2996(sections)s 3817(omitted)s 4605(earlier)s
5273(are)s 5620(as)s 5870(follo)s 6(ws:)k
-[ /Dest /LOUT19_4255_exa_chap_6 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_chap_6 /DEST pdfmark
220 fnt2
480 75(def @EndSectionsPlace { @Galle)m 4(y })k
grestore
@@ -19196,7 +19254,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -19208,22 +19266,22 @@ grestore
pgsave restore
showpage
-%%Page: 93 99
+%%Page: 94 100
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Italic
%%+ font Times-Bold
+%%+ font Times-Italic
%%+ font Helvetica
/pgsave save def
%%IncludeResource: font Times-Roman
/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
/fnt1 { /Times-Romanfnt1 LoutFont } def
-%%IncludeResource: font Times-Italic
-/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
-/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Times-Bold
/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
/fnt5 { /Times-Boldfnt5 LoutFont } def
+%%IncludeResource: font Times-Italic
+/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
+/fnt6 { /Times-Italicfnt6 LoutFont } def
%%IncludeResource: font Helvetica
/Helveticafnt2 vec2 /Helvetica LoutRecode
/fnt2 { /Helveticafnt2 LoutFont } def
@@ -19238,20 +19296,19 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(4.4.)m
-1871(Chapter)s 2(s)k 2802(and)s 3228(sections)s 240 fnt5
-10250 -1583(93)m gsave
+240 fnt5 1417 -1583(94)m
+240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic
+240 fnt1
+9066 13368 0 13264 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-220 fnt2 480 13207(def @EndSections f)m 6(orce into { @EndSectionsPlace&&preceding } {})k
-480 12919(macro @BeginSections { //@SectionGap @SectionList 1 // @EndSectionsPlace // })m
-[ /Dest /LOUT16_1500_exa_chap_4 /DEST pdfmark
-480 12422(def @Section f)m 6(orce into { @SectionList&&preceding })k 480 12134( named @T)m 26(ag {})k
-480 11846( named @Title {})m 480 11558( named @RunningTitle { dft })m 480 11270( body @Body)m 480 10982({)m 480 10694( def @SectionTitle)m
-480 10406( {)m 480 10118( @SectionNumbers @Case {)m 480 9830( {Y)m 30(es y)k 4(es} @Y)k 4(ield { {@NumberOf @T)k 26(ag}.)k 13( |2s @Title })k
+220 fnt2 480 13207(def @EndSections f)m 6(orce into { @EndSectionsPlace&&preceding } {})k 480 12919(macro @BeginSections { //@SectionGap @SectionList 1 // @EndSectionsPlace // })m
+[ /Dest /LOUT16_1527_exa_chap_4 /DEST pdfmark
+480 12422(def @Section f)m 6(orce into { @SectionList&&preceding })k
+480 12134( named @T)m 26(ag {})k 480 11846( named @Title {})m 480 11558( named @RunningTitle { dft })m 480 11270( body @Body)m
+480 10982({)m 480 10694( def @SectionTitle)m 480 10406( {)m 480 10118( @SectionNumbers @Case {)m 480 9830( {Y)m 30(es y)k 4(es} @Y)k 4(ield { {@NumberOf @T)k 26(ag}.)k 13( |2s @Title })k
480 9542( else @Y)m 4(ield @Title)k 480 9254( })m 480 8966( })m 480 8390( @Heading @Protect @SectionTitle)m
480 8102( // @NumberMar)m -3(k)k 4(er {)k 480 7814( {@ChapterList&&@T)m 26(ag @Open { @T)k 26(ag }}.{)k
480 7526( @SectionList&&@T)m 26(ag @Open { @T)k 26(ag }})k 480 7238( })m 480 6950( // @ChapterList&&preceding @T)m 26(agged @T)k 26(ag)k
@@ -19259,7 +19316,7 @@ grestore
480 6086( // @P)m 8(ageMar)k -3(k)k 4(er&&preceding @T)k 26(agged @T)k 26(ag)k
480 5798( // { &3f @SectionTitle } @ContentsEntr)m -6(y {@P)k 8(ageOf @T)k 26(ag})k 480 5510( //0io @Body)m
480 5222(})m
-[ /Dest /LOUT16_1500_exa_chap_5 /DEST pdfmark
+[ /Dest /LOUT16_1527_exa_chap_5 /DEST pdfmark
240 fnt1 0 4728(The)m 220 fnt2 409 4725(@BeginSections)m
240 fnt1 2066 4728(macro)m 2696(in)s 9(v)k 4(ok)k 2(es)k
220 fnt2 3457 4725(@SectionList)m 240 fnt1 4748 4728(,)m 4835(preceded)s
@@ -19315,7 +19372,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -19327,22 +19384,22 @@ grestore
pgsave restore
showpage
-%%Page: 94 100
+%%Page: 95 101
%%BeginPageSetup
%%PageResources: font Times-Roman
-%%+ font Times-Bold
%%+ font Times-Italic
+%%+ font Times-Bold
%%+ font Helvetica
/pgsave save def
%%IncludeResource: font Times-Roman
/Times-Romanfnt1 vec2 /Times-Roman LoutRecode
/fnt1 { /Times-Romanfnt1 LoutFont } def
-%%IncludeResource: font Times-Bold
-/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
-/fnt5 { /Times-Boldfnt5 LoutFont } def
%%IncludeResource: font Times-Italic
/Times-Italicfnt6 vec2 /Times-Italic LoutRecode
/fnt6 { /Times-Italicfnt6 LoutFont } def
+%%IncludeResource: font Times-Bold
+/Times-Boldfnt5 vec2 /Times-Bold LoutRecode
+/fnt5 { /Times-Boldfnt5 LoutFont } def
%%IncludeResource: font Helvetica
/Helveticafnt2 vec2 /Helvetica LoutRecode
/fnt2 { /Helveticafnt2 LoutFont } def
@@ -19357,29 +19414,29 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(94)m
-240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave
+240 fnt6 1417 -1580(4.4.)m
+1871(Chapter)s 2(s)k 2802(and)s 3228(sections)s 240 fnt5
+10250 -1583(95)m gsave
1417 -15423 translate
-240 fnt1
-9066 13368 0 13259 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-0 13205(style,)m 558(and)s 962(he)s 1244(prefers)s 1957(separate)s
-2795(names)s 3457(for)s 3795(the)s 4143(symbols)s 4992(at)s
-5224(each)s 5719(le)s 6(v)k 3(el.)k 240 fnt5
-0 12412(4.5.)m 471(Bibliographies)s
+0 13205(style,)m 558(and)s 962(he)s
+1244(prefers)s 1957(separate)s 2795(names)s 3457(for)s 3795(the)s
+4143(symbols)s 4992(at)s 5224(each)s 5719(le)s 6(v)k 3(el.)k
+240 fnt5 0 12412(4.5.)m 471(Bibliographies)s
[ /Dest /LOUTbiblio /DEST pdfmark
-[ /Dest /LOUT19_4255_exa_bibl_1 /DEST pdfmark
-240 fnt1 533 11935(The)m 953(\207rst)s
-1376(step)s 1806(in)s 2041(the)s 2382(production)s 3468(of)s
-3731(a)s 3889(bibliograph)s 1(y)k 5157(is)s 5359(to)s
-5591(create)s 6208(a)s 6366(database)s 7237(of)s 7500(references)s
-8523(based)s 0 11647(on)m 297(the)s 645(de\207nition)s
-[ /Dest /LOUT19_4255_exa_bibl_2 /DEST pdfmark
-220 fnt2
-480 11196(e)m 6(xpor)k -8(t @T)k 26(ype @A)k 6(uthor @Title @Institution @Number @Pub)k 4(lisher)k
+[ /Dest /LOUT19_4262_exa_bibl_1 /DEST pdfmark
+240 fnt1 533 11935(The)m
+953(\207rst)s 1376(step)s 1806(in)s 2041(the)s 2382(production)s
+3468(of)s 3731(a)s 3889(bibliograph)s 1(y)k 5157(is)s
+5359(to)s 5591(create)s 6208(a)s 6366(database)s 7237(of)s
+7500(references)s 8523(based)s 0 11647(on)m 297(the)s 645(de\207nition)s
+
+[ /Dest /LOUT19_4262_exa_bibl_2 /DEST pdfmark
+220 fnt2 480 11196(e)m 6(xpor)k -8(t @T)k 26(ype @A)k 6(uthor @Title @Institution @Number @Pub)k 4(lisher)k
480 10908( @Y)m 30(ear @Proceedings @Jour)k -5(nal @V)k 17(olume @P)k 8(ages @Comment)k
480 10332(def @Ref)m 6(erence)k 480 10044( named @T)m 26(ag)k 3270({ )s 11(T)k 26(A)k 6(G? })k
480 9756( named @T)m 26(ype)k 3270({ )s 11(TYPE? })k 480 9468( named @A)m 6(uthor)k
@@ -19395,20 +19452,20 @@ grestore
480 4729( @T)m 26(ype { Book })k 480 4441( @A)m 6(uthor { Str)k -3(unk, )k 8(William and )k 8(White)k 3(, E.)k 13( B)k 4(.)k 13( })k
480 4153( @Title { )m 11(The Elements of Style })k 480 3865( @Pub)m 4(lisher { MacMillan, third edition })k 480 3577( @Y)m 30(ear { 1979 })k
480 3289(})m
-[ /Dest /LOUT16_1500_exa_bibl_1 /DEST pdfmark
+[ /Dest /LOUT16_1527_exa_bibl_1 /DEST pdfmark
480 2797({ @Ref)m 6(erence)k 480 2509( @T)m 26(ag { kingston92 })k
480 2221( @T)m 26(ype { )k 11(T)k 26(echRepor)k -8(t })k
480 1933( @A)m 6(uthor { Kingston, Jeffre)k 4(y H.)k 13( })k 480 1645( @Title { Document F)m 6(or)k -5(matting with Lout \(Second Edition\) })k
480 1357( @Number { 449 })m 480 1069( @Institution { Basser Depar)m -8(tment of Computer)k 480 781(Science F09, Univ)m 5(ersity of Sydne)k 4(y 2006, A)k 6(ustr)k 2(alia })k
480 493( @Y)m 30(ear { 1992 })k 480 205(})m
-[ /Dest /LOUT16_1500_exa_bibl_2 /DEST pdfmark
+[ /Dest /LOUT16_1527_exa_bibl_2 /DEST pdfmark
grestore
gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -19420,22 +19477,22 @@ grestore
pgsave restore
showpage
-%%Page: 95 101
+%%Page: 96 102
%%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
@@ -19450,26 +19507,26 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(4.5.)m
-1871(Biblio)s 2(gr)k 3(aphies)k 240 fnt5 10250 -1583(95)m
-gsave
+240 fnt5 1417 -1583(96)m
+240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
+240 fnt1
+9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-0 13205(Since)m 596(named)s 1301(parameters)s 2408(are)s
-2764(optional,)s 3664(we)s 4008(ha)s 4(v)k 3(e)k
-4519(one)s 4930(for)s 5277(e)s 6(v)k 3(ery)k
-5862(concei)s 6(v)k 6(able)k 7057(type)s 7534(of)s
-7814(attrib)s 4(ute,)k 8722(and)s 0 12917(simply)m 702(lea)s 4(v)k 3(e)k
-1252(out)s 1614(those)s 2172(that)s 2586(do)s 2876(not)s
-3238(apply)s 3821(in)s 4060(an)s 3(y)k 4454(particular)s
-5424(reference.)s 6472(W)s 19(e)k 6837(can)s 7223(print)s
-7730(a)s 7893(reference)s 8832(by)s 0 12629(using)m 572(the)s
-220 fnt2 920 12626(@Open)m 240 fnt1 1726 12629(symbol)m 2486(to)s
-2725(get)s 3077(at)s 3309(its)s 3585(attrib)s 4(utes:)k
-220 fnt2 480 12128(@Ref)m 6(erence&&str)k -3(unk1979style @Open)k 480 11840({ @A)m 6(uthor)k 11(, {Slope @F)k 6(ont @Title}.)k 13( @Pub)k 4(lisher)k 11(, @Y)k 30(ear)k 11(.)k 13( })k
+0 13205(Since)m 596(named)s 1301(parameters)s 2408(are)s 2764(optional,)s
+3664(we)s 4008(ha)s 4(v)k 3(e)k 4519(one)s
+4930(for)s 5277(e)s 6(v)k 3(ery)k 5862(concei)s 6(v)k 6(able)k
+7057(type)s 7534(of)s 7814(attrib)s 4(ute,)k 8722(and)s
+0 12917(simply)m 702(lea)s 4(v)k 3(e)k 1252(out)s
+1614(those)s 2172(that)s 2586(do)s 2876(not)s 3238(apply)s
+3821(in)s 4060(an)s 3(y)k 4454(particular)s 5424(reference.)s
+6472(W)s 19(e)k 6837(can)s 7223(print)s 7730(a)s
+7893(reference)s 8832(by)s 0 12629(using)m 572(the)s 220 fnt2
+920 12626(@Open)m 240 fnt1 1726 12629(symbol)m 2486(to)s 2725(get)s
+3077(at)s 3309(its)s 3585(attrib)s 4(utes:)k 220 fnt2
+480 12128(@Ref)m 6(erence&&str)k -3(unk1979style @Open)k 480 11840({ @A)m 6(uthor)k 11(, {Slope @F)k 6(ont @Title}.)k 13( @Pub)k 4(lisher)k 11(, @Y)k 30(ear)k 11(.)k 13( })k
240 fnt1 0 11344(The)m 428(right)s 939(parameter)s 1953(of)s
220 fnt2 2224 11341(@Open)m 240 fnt1 3030 11344(may)m 3496(use)s
3871(the)s 4219(e)s 3(xported)k 5111(parameters)s 6209(of)s
@@ -19524,7 +19581,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -19536,22 +19593,22 @@ grestore
pgsave restore
showpage
-%%Page: 96 102
+%%Page: 97 103
%%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
@@ -19566,23 +19623,23 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(96)m
-240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave
+240 fnt6 1417 -1580(4.5.)m
+1871(Biblio)s 2(gr)k 3(aphies)k 240 fnt5 10248 -1583(97)m
+gsave
1417 -15423 translate
-240 fnt1
-9066 13368 0 13259 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-480 13205(W)m 19(e)k 858(can)s 1256(consult)s 2017(the)s
-220 fnt2 2374 13202(@T)m 26(ype)k 240 fnt1 3121 13205(attrib)m 4(ute)k
-3977(of)s 4258(a)s 4433(reference)s 5386(to)s 5634(\207nd)s
-6075(out)s 6450(its)s 6736(style,)s 7303(which)s 7955(brings)s
-8613(us)s 8887(to)s 0 12917(the)m 348(follo)s 6(wing)k
-1325(de\207nition)s 2299(for)s 2637(printing)s 3447(out)s 3813(a)s
-3979(reference)s 4922(in)s 5165(the)s 5513(style)s 6020(appropriate)s
-7164(to)s 7403(it:)s 220 fnt2 480 12416(def @RefPr)m -3(int)k
-480 12128( r)m -3(ight reftag)k 480 11840({ @RefStyle&&{ @Ref)m 6(erence&&reftag @Open { @T)k 26(ype } })k
+480 13205(W)m 19(e)k 858(can)s 1256(consult)s
+2017(the)s 220 fnt2 2374 13202(@T)m 26(ype)k 240 fnt1
+3121 13205(attrib)m 4(ute)k 3977(of)s 4258(a)s 4433(reference)s
+5386(to)s 5634(\207nd)s 6075(out)s 6450(its)s 6736(style,)s
+7303(which)s 7955(brings)s 8613(us)s 8887(to)s 0 12917(the)m
+348(follo)s 6(wing)k 1325(de\207nition)s 2299(for)s 2637(printing)s
+3447(out)s 3813(a)s 3979(reference)s 4922(in)s 5165(the)s
+5513(style)s 6020(appropriate)s 7164(to)s 7403(it:)s 220 fnt2
+480 12416(def @RefPr)m -3(int)k 480 12128( r)m -3(ight reftag)k 480 11840({ @RefStyle&&{ @Ref)m 6(erence&&reftag @Open { @T)k 26(ype } })k
480 11552( @Open { @Style reftag })m 480 11264(})m 240 fnt1 0 10770(F)m 3(or)k
389(e)s 3(xample,)k 1303(to)s 1542(e)s 6(v)k 6(aluate)k
220 fnt2 2382 10767(@RefPr)m -3(int str)k -3(unk1979style)k 240 fnt1
@@ -19610,7 +19667,7 @@ grestore
7285(a)s 7463(numbered)s 8491(list)s 8855(of)s 0 7265(places)m
648(that)s 1066(g)s 1(alle)k 3(ys)k 1790(containing)s
2853(references)s 3884(may)s 4350(attach)s 4977(to:)s
-[ /Dest /LOUT19_4255_exa_bibl_3 /DEST pdfmark
+[ /Dest /LOUT19_4262_exa_bibl_3 /DEST pdfmark
220 fnt2
480 6764(def @Ref)m 6(erenceSection)k 480 6476( named @T)m 26(ag {})k 480 6188( named @Title { Ref)m 6(erences })k
480 5900( named @RunningTitle { dft })m 480 5612( named style r)m -3(ight tag { tag.)k 13( })k 480 5324( named headstyle r)m -3(ight @Title { @Heading @Title })k
@@ -19627,7 +19684,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -19639,22 +19696,22 @@ grestore
pgsave restore
showpage
-%%Page: 97 103
+%%Page: 98 104
%%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
@@ -19669,13 +19726,13 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(4.5.)m
-1871(Biblio)s 2(gr)k 3(aphies)k 240 fnt5 10248 -1583(97)m
-gsave
+240 fnt5 1417 -1583(98)m
+240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 13264 240 288 60 LoutGraphic
+240 fnt1
+9066 13368 0 13264 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
220 fnt2 480 13207( @T)m 26(opEv)k 5(en { @B @P)k 8(ageNum })k
480 12919( @T)m 26(opOdd { @I {@RunningTitle @OrElse @Title} |1r)k -8(t @B @P)k 8(ageNum })k 480 12631(})m
@@ -19698,7 +19755,7 @@ grestore
0 9454(Section)m 240 fnt1 777 9457(at)m 1009(each)s 1504(point.)s
480 9083(Our)m 912(task)s 1358(is)s 1568(completed)s 2622(by)s
2916(the)s 3264(follo)s 6(wing)k 4241(de\207nition:)s
-[ /Dest /LOUT19_4255_exa_bibl_4 /DEST pdfmark
+[ /Dest /LOUT19_4262_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
@@ -19753,7 +19810,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -19765,22 +19822,22 @@ grestore
pgsave restore
showpage
-%%Page: 98 104
+%%Page: 99 105
%%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
@@ -19795,18 +19852,18 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(98)m
-240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave
+240 fnt6 1417 -1580(4.5.)m
+1871(Biblio)s 2(gr)k 3(aphies)k 240 fnt5 10249 -1583(99)m
+gsave
1417 -15423 translate
-240 fnt1
-9066 13368 0 13259 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-220 fnt2 0 13202(str)m -3(unk1979style)k 240 fnt1 1585 13205(as)m
-1827(an)s 2102(additional)s 3105(tag)s 3442(by)s 3728(the)s
-220 fnt2 4068 13202(@T)m 26(agged)k 240 fnt1 5050 13205(symbol.)m
-5911(Its)s 6192(original)s 6982(tag)s 7319(w)s 2(as)k
+220 fnt2 0 13202(str)m -3(unk1979style)k 240 fnt1
+1585 13205(as)m 1827(an)s 2102(additional)s 3105(tag)s 3442(by)s
+3728(the)s 220 fnt2 4068 13202(@T)m 26(agged)k 240 fnt1
+5050 13205(symbol.)m 5911(Its)s 6192(original)s 6982(tag)s 7319(w)s 2(as)k
7732(the)s 8072(number)s 8855(of)s 0 12917(the)m 348(reference)s
1291(place,)s 1902(which)s 2544(means)s 3206(that)s 220 fnt2
480 12416(@NumberMar)m -3(k)k 4(er&&str)k -3(unk1979style @Open { @T)k 26(ag })k
@@ -19923,7 +19980,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -19935,22 +19992,22 @@ grestore
pgsave restore
showpage
-%%Page: 99 105
+%%Page: 100 106
%%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
@@ -19965,24 +20022,23 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(4.6.)m
-1871(Mer)s 8(g)k 2(ed)k 2671(inde)s 4(x)k
-3245(entries)s 240 fnt5 10249 -1583(99)m gsave
+240 fnt5 1417 -1583(100)m
+240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 13368 240 288 60 LoutGraphic
+240 fnt1
+9066 13368 0 13368 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-0 13205(If)m
-230(the)s 578(inde)s 3(x)k 1162(entry)s 1707(is)s
-1917(non-ra)s 3(w)k 15(,)k 2803(the)s 3151(follo)s 6(wing)k
-4128(e)s 3(xpression)k 5205(is)s 5415(used)s 5912(to)s
-6151(de\207ne)s 6792(its)s 7068(v)s 6(alue:)k 220 fnt2
-480 12704(label &0.03fu {}{@OneCol ,} pn)m 240 fnt1 0 12208(where)m 220 fnt2 635 12205(pn)m
-240 fnt1 919 12208(is)m 1124(the)s 1466(page)s 1969(number)s
-2754(or)s 3008(page)s 3510(number)s 4296(range)s 4877(of)s
-5143(the)s 5485(entry)s 15(.)k 6120(In)s 6370(each)s
-6860(case)s 7321(we)s 7651(clearly)s 8348(ha)s 4(v)k 3(e)k
+0 13205(If)m 230(the)s 578(inde)s 3(x)k 1162(entry)s
+1707(is)s 1917(non-ra)s 3(w)k 15(,)k 2803(the)s
+3151(follo)s 6(wing)k 4128(e)s 3(xpression)k 5205(is)s
+5415(used)s 5912(to)s 6151(de\207ne)s 6792(its)s 7068(v)s 6(alue:)k
+220 fnt2 480 12704(label &0.03fu {}{@OneCol ,} pn)m 240 fnt1 0 12208(where)m 220 fnt2
+635 12205(pn)m 240 fnt1 919 12208(is)m 1124(the)s 1466(page)s
+1969(number)s 2754(or)s 3008(page)s 3510(number)s 4296(range)s
+4877(of)s 5143(the)s 5485(entry)s 15(.)k 6120(In)s
+6370(each)s 6860(case)s 7321(we)s 7651(clearly)s 8348(ha)s 4(v)k 3(e)k
8843(an)s 0 11920(entry)m 545(that)s 963(satis\207es)s 1770(all)s
2063(the)s 2411(requirements)s 3709(of)s 3980(the)s 4328(theorem.)s
480 11546(No)m 6(w)k 1000(consider)s 1877(what)s 2409(happens)s
@@ -20062,7 +20118,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -20074,22 +20130,22 @@ grestore
pgsave restore
showpage
-%%Page: 100 106
+%%Page: 101 107
%%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
@@ -20104,38 +20160,39 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(100)m
-240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave
+240 fnt6 1417 -1580(4.6.)m
+1871(Mer)s 8(g)k 2(ed)k 2671(inde)s 4(x)k
+3245(entries)s 240 fnt5 10136 -1583(101)m gsave
1417 -15423 translate
-240 fnt1
-9066 13368 0 13266 240 288 60 LoutGraphic
+240 fnt1 9066 13368 0 13266 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-220 fnt2 480 13209(label &0.03fu {})m 240 fnt1 0 12715(The)m 440(result)s
-1042(of)s 1325(this)s 1733(is)s 220 fnt2 1955 12712(x)m
-240 fnt1 2135 12715(with)m 2629(an)s 2924(empty)s 3588(object)s
-4244(added)s 4886(at)s 5130(the)s 5490(end.)s 6012(This)s
-6500(empty)s 7164(object)s 7820(is)s 8042(the)s 8403(second)s
-0 12427(element)m 815(of)s 220 fnt2 1084 12424(y)m 240 fnt1
-1192 12427(,)m 1297(which)s 1937(is)s 2145(not)s 2509(equal)s
-3080(to)s 3317(an)s 3(y)k 3712(element)s 4526(of)s
-220 fnt2 4795 12424(x)m 240 fnt1 4903 12427(:)m 5067(the)s
-5413(second)s 6134(element)s 6948(of)s 220 fnt2 7217 12424(x)m
-240 fnt1 7383 12427(is)m 7591(not)s 220 fnt2 7955 12424({})m
-240 fnt1 8150 12427(b)m 4(ut)k 8510(rather)s 220 fnt2
-0 12136({}{@OneCol ,})m 240 fnt1 1371 12139(,)m 1515(because)s 220 fnt2
-2365 12136(@Meld)m 240 fnt1 3148 12139(treats)m 3752(immediately)s 5038(adjacent)s
-5931(objects)s 6696(as)s 6983(single)s 7647(elements.)s 8698(The)s
-0 11851(result)m 590(of)s 220 fnt2 861 11848(@Rump)m 240 fnt1
-1720 11851(is)m 1930(then)s 2398(this)s 2794(e)s 3(xtra)k
-3327(empty)s 3979(object,)s 4669(so)s 4935(the)s 5282(discriminant)s
-6536(is)s 6745(the)s 7093(empty)s 7744(object)s 8388(and)s
-8791(we)s 0 11563(return)m 220 fnt2 627 11560(x)m 240 fnt1
-735 11563(,)m 842(correctly)s 15(.)k 1839(It)s 2044(is)s
-2254(this)s 2650(case)s 3117(that)s 3535(requires)s 4355(us)s
-4619(to)s 4858(use)s 220 fnt2 5233 11560(0.03fu)m 240 fnt1
-5829 11563(;)m 5941(without)s 6732(it)s 6924(we)s 7259(w)s 2(ould)k
+220 fnt2
+480 13209(label &0.03fu {})m 240 fnt1 0 12715(The)m 440(result)s 1042(of)s
+1325(this)s 1733(is)s 220 fnt2 1955 12712(x)m 240 fnt1
+2135 12715(with)m 2629(an)s 2924(empty)s 3588(object)s 4244(added)s
+4886(at)s 5130(the)s 5490(end.)s 6012(This)s 6500(empty)s
+7164(object)s 7820(is)s 8042(the)s 8403(second)s 0 12427(element)m
+815(of)s 220 fnt2 1084 12424(y)m 240 fnt1 1192 12427(,)m
+1297(which)s 1937(is)s 2145(not)s 2509(equal)s 3080(to)s
+3317(an)s 3(y)k 3712(element)s 4526(of)s 220 fnt2
+4795 12424(x)m 240 fnt1 4903 12427(:)m 5067(the)s 5413(second)s
+6134(element)s 6948(of)s 220 fnt2 7217 12424(x)m 240 fnt1
+7383 12427(is)m 7591(not)s 220 fnt2 7955 12424({})m 240 fnt1
+8150 12427(b)m 4(ut)k 8510(rather)s 220 fnt2 0 12136({}{@OneCol ,})m
+240 fnt1 1371 12139(,)m 1515(because)s 220 fnt2 2365 12136(@Meld)m
+240 fnt1 3148 12139(treats)m 3752(immediately)s 5038(adjacent)s 5931(objects)s
+6696(as)s 6983(single)s 7647(elements.)s 8698(The)s 0 11851(result)m
+590(of)s 220 fnt2 861 11848(@Rump)m 240 fnt1 1720 11851(is)m
+1930(then)s 2398(this)s 2794(e)s 3(xtra)k 3327(empty)s
+3979(object,)s 4669(so)s 4935(the)s 5282(discriminant)s 6536(is)s
+6745(the)s 7093(empty)s 7744(object)s 8388(and)s 8791(we)s
+0 11563(return)m 220 fnt2 627 11560(x)m 240 fnt1 735 11563(,)m
+842(correctly)s 15(.)k 1839(It)s 2044(is)s 2254(this)s
+2650(case)s 3117(that)s 3535(requires)s 4355(us)s 4619(to)s
+4858(use)s 220 fnt2 5233 11560(0.03fu)m 240 fnt1 5829 11563(;)m
+5941(without)s 6732(it)s 6924(we)s 7259(w)s 2(ould)k
7914(be)s 8196(melding)s 220 fnt2 480 11062(label{@OneCol ,} pn1{@OneCol ,} pn2)m 240 fnt1
0 10566(with)m 220 fnt2 480 10118(label)m 240 fnt1 0 9664(producing)m
220 fnt2 480 9163(label{@OneCol ,} pn1{@OneCol ,} pn2 label)m 240 fnt1 0 8667(leading)m 757(to)s
@@ -20221,7 +20278,7 @@ gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -20233,22 +20290,22 @@ grestore
pgsave restore
showpage
-%%Page: 101 107
+%%Page: 102 108
%%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
@@ -20263,16 +20320,15 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(4.6.)m
-1871(Mer)s 8(g)k 2(ed)k 2671(inde)s 4(x)k
-3245(entries)s 240 fnt5 10136 -1583(101)m gsave
+240 fnt5 1417 -1583(102)m
+240 fnt6 8434 -1580(Chapter)m 9284(4.)s 9558(Examples)s gsave
1417 -15423 translate
-240 fnt1 9066 13368 0 13259 240 288 60 LoutGraphic
+240 fnt1
+9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-0 13205(with)m
-220 fnt2 480 12753(label &0.03fu {}{@OneCol ,} pn2{@OneCol ,} pn3)m 240 fnt1 0 12257(Ag)m 1(ain)k
+0 13205(with)m 220 fnt2 480 12753(label &0.03fu {}{@OneCol ,} pn2{@OneCol ,} pn3)m 240 fnt1 0 12257(Ag)m 1(ain)k
648(it')s 13(s)k 998(clear)s 1529(that)s 1955(the)s
2310(meld)s 2854(will)s 3288(produce)s 4123(the)s 4478(right)s
4997(answer;)s 5794(in)s 6045(f)s 2(act,)k 6514(this)s
@@ -20300,7 +20356,7 @@ gsave
240 fnt1
0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -20312,7 +20368,7 @@ grestore
pgsave restore
showpage
-%%Page: 102 108
+%%Page: 103 109
%%BeginPageSetup
%%PageResources: font Times-Roman
%%+ font Times-Bold
@@ -20343,7 +20399,7 @@ gsave
0 16840 translate
0.0000 rotate
9066 13448 0 13448 240 288 60 1417 -14865 LoutGr2
-0 LoutMargSet
+1 LoutMargSet
grestore
480 fnt5 0 12397(A)m 12(ppendix)k
2097(A.)s 2784(Implementation)s 6168(of)s 6713(T)s 44(extur)k 8(es)k
@@ -20464,7 +20520,7 @@ grestore
8329 3219(,)m 220 fnt2 8525 3216(/De)m 8858(-)s 3059 2928(viceRGB)m
240 fnt1 3916 2931(,)m 4023(or)s 220 fnt2 4282 2928(/De)m 6(viceCMYK)k
-[ /Dest /LOUT16_1500_tex_1 /DEST pdfmark
+[ /Dest /LOUT16_1527_tex_1 /DEST pdfmark
240 fnt1 0 2447(\213)m 480(A)s 708(color)s 9(,)k
1294(denoted)s 2107(c,)s 2318(is)s 2525(an)s 2805(array)s
3346(containing)s 4407(a)s 4570(PostScript)s 5609(non-pattern)s 6765(color)s
@@ -20484,15 +20540,15 @@ grestore
1633(be)s 1915(unpack)s 2(ed)k 2889(with)s 220 fnt2
3371 149(aload)m 240 fnt1 3955 152(before)m 4621(calling)s 220 fnt2
5324 149(setcolor)m 240 fnt1 6092 152(.)m
-[ /Dest /LOUT16_1500_tex_2 /DEST pdfmark
+[ /Dest /LOUT16_1527_tex_2 /DEST pdfmark
grestore
0 0 0 0 240 288 60 1417 -14865 LoutGr2
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
-192 fnt5 5808 -15421(102)m
+192 fnt5 5809 -15421(103)m
grestore
@@ -20501,10 +20557,11 @@ grestore
pgsave restore
showpage
-%%Page: 103 109
+%%Page: 104 110
%%BeginPageSetup
%%PageResources: font Times-Roman
%%+ font Times-Bold
+%%+ font Times-Italic
%%+ font Helvetica
%%+ font Courier
/pgsave save def
@@ -20514,6 +20571,9 @@ showpage
%%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
@@ -20531,112 +20591,114 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 10130 -1581(103)m
-gsave
+240 fnt5 1417 -1583(104)m
+240 fnt6 6599 -1580(Appendix)m 7563(A.)s 7863(Implementation)s 9418(of)s
+9699(T)s 22(e)k 4(xtur)k 8(es)k gsave
1417 -15423 translate
-240 fnt1 9066 13414 0 13305 240 288 60 LoutGraphic
+240 fnt1
+9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-0 13251(\213)m 480(A)s 744(pattern,)s 1549(denoted)s
-220 fnt2 2400 13248(p)m 240 fnt1 2514 13251(.)m 2712(F)s 3(or)k
+0 13205(\213)m 480(A)s 744(pattern,)s 1549(denoted)s 220 fnt2
+2400 13202(p)m 240 fnt1 2514 13205(.)m 2712(F)s 3(or)k
3136(us,)s 3491(a)s 3691(pattern)s 4446(is)s 4691(either)s
5328(the)s 5711(PostScript)s 6788(null)s 7249(object,)s 7975(meaning)s
-8887(to)s 480 12963(\207ll)m 824(with)s 1331(solid)s 1879(color)s 9(,)k
+8887(to)s 480 12917(\207ll)m 824(with)s 1331(solid)s 1879(color)s 9(,)k
2492(or)s 2776(else)s 3228(it)s 3444(is)s 3679(a)s
3870(dictionary)s 4917(as)s 5192(returned)s 6071(by)s 220 fnt2
-6389 12960(mak)m 4(epatter)k -5(n)k 240 fnt1 7596 12963(.)m
-7785(When)s 8439(such)s 8960(a)s 480 12675(dictionary)m 1505(is)s
+6389 12914(mak)m 4(epatter)k -5(n)k 240 fnt1 7596 12917(.)m
+7785(When)s 8439(such)s 8960(a)s 480 12629(dictionary)m 1505(is)s
1718(installed)s 2588(in)s 2834(the)s 3185(current)s 3924(graphics)s
4788(state,)s 5334(this)s 5733(code)s 6244(guarantees)s 7320(that)s
-7741(it)s 7936(will)s 8365(contain)s 480 12387(tw)m 2(o)k
-890(e)s 3(xtra)k 1424(entries:)s 220 fnt2 1104 11919(/Under)m -3(lyingColorSpace)k
-240 fnt1 3640 11922(A)m 220 fnt2 3870 11919(cs)m 240 fnt1
-4143 11922(as)m 4393(de\207ned)s 5156(abo)s 3(v)k 3(e)k
-220 fnt2 1104 11575(/Under)m -3(lyingColor)k 240 fnt1 3640 11578(A)m
-220 fnt2 3870 11575(c)m 240 fnt1 4035 11578(as)m 4285(de\207ned)s
-5048(abo)s 3(v)k 3(e)k 480 11061(W)m 19(e)k
+7741(it)s 7936(will)s 8365(contain)s 480 12341(tw)m 2(o)k
+890(e)s 3(xtra)k 1424(entries:)s 220 fnt2 1104 11873(/Under)m -3(lyingColorSpace)k
+240 fnt1 3640 11876(A)m 220 fnt2 3870 11873(cs)m 240 fnt1
+4143 11876(as)m 4393(de\207ned)s 5156(abo)s 3(v)k 3(e)k
+220 fnt2 1104 11529(/Under)m -3(lyingColor)k 240 fnt1 3640 11532(A)m
+220 fnt2 3870 11529(c)m 240 fnt1 4035 11532(as)m 4285(de\207ned)s
+5048(abo)s 3(v)k 3(e)k 480 11015(W)m 19(e)k
849(need)s 1358(these)s 1905(e)s 3(xtra)k 2438(entries)s
3124(to)s 3363(mak)s 2(e)k 3934(color)s 4484(independent)s
5714(of)s 5984(te)s 3(xture:)k 6809(without)s 7600(them)s
-8137(we)s 8471(w)s 2(ould)k 480 10773(lose)m 943(the)s
+8137(we)s 8471(w)s 2(ould)k 480 10727(lose)m 943(the)s
1314(current)s 2072(color)s 2646(when)s 3244(we)s 3602(set)s
3949(a)s 4138(te)s 3(xture.)k 4984(Because)s 5860(of)s
6153(these)s 6723(v)s 6(ariables)k 7652(we)s 8010(can')s 4(t)k
-8566(share)s 480 10485(pattern)m 1200(dictionaries)s 2365(among)s 3070(graphics)s
+8566(share)s 480 10439(pattern)m 1200(dictionaries)s 2365(among)s 3070(graphics)s
3931(states.)s 4625(W)s 19(e)k 4994(must)s 5519(cop)s 2(y)k
6037(them.)s
-[ /Dest /LOUT16_1500_tex_3 /DEST pdfmark
-0 9982(This)m 476(representation)s 1886(obe)s 3(ys)k
+[ /Dest /LOUT16_1527_tex_3 /DEST pdfmark
+0 9936(This)m 476(representation)s 1886(obe)s 3(ys)k
2493(the)s 2841(follo)s 6(wing)k 3818(in)s 9(v)k 6(ariant:)k
-0 9479(\213)m 480(All)s 853(components)s 2075(of)s 2360(the)s
+0 9433(\213)m 480(All)s 853(components)s 2075(of)s 2360(the)s
2721(PostScript)s 3777(graphics)s 4652(state)s 5158(related)s 5879(to)s
6132(pattern)s 6865(and)s 7283(color)s 7848(ha)s 4(v)k 3(e)k
-8363(de\207ned)s 480 9191(v)m 6(alues)k 1136(\(e.g.)s 1605(there)s
+8363(de\207ned)s 480 9145(v)m 6(alues)k 1136(\(e.g.)s 1605(there)s
2138(is)s 2348(ne)s 6(v)k 3(er)k 2930(a)s
3096(situation)s 3976(where)s 4616(we)s 4951(set)s 5276(color)s
5827(space)s 6414(b)s 4(ut)k 6776(not)s 7142(color\).)s
-[ /Dest /LOUT16_1500_tex_4 /DEST pdfmark
-0 8688(\213)m 480(If)s 709(the)s 1056(PostScript)s 2097(graphics)s
-2956(state)s 3448(contains)s 4295(a)s 220 fnt2 4460 8685(/P)m 8(atter)k -5(n)k
-240 fnt1 5269 8688(colorspace,)m 6397(the)s 6744(pattern)s 7463(dictionary)s
-8484(stored)s 480 8400(in)m 723(the)s 1071(state)s 1564(has)s
-220 fnt2 1934 8397(/Under)m -3(lyingColorSpace)k 240 fnt1 4242 8400(and)m
-220 fnt2 4646 8397(/Under)m -3(lyingColor)k 240 fnt1 6340 8400(entries)m
-7027(of)s 7298(types)s 220 fnt2 7854 8397(cs)m 240 fnt1
-8127 8400(and)m 220 fnt2 8531 8397(c)m 240 fnt1 8636 8400(.)m
-
-[ /Dest /LOUT16_1500_tex_5 /DEST pdfmark
-0 7897(\213)m 480(If)s 733(the)s 1105(graphics)s 1990(state)s
-2507(contains)s 3379(an)s 3685(uncolored)s 220 fnt2 4724 7894(/P)m 8(atter)k -5(n)k
-240 fnt1 5559 7897(colorspace,)m 6712(then)s 7205(the)s 220 fnt2
-7577 7894(/Under)m -3(lyingCol)k 9002(-)s 480 7606(orSpace)m 240 fnt1
-1338 7609(and)m 220 fnt2 1730 7606(/Under)m -3(lyingColor)k 240 fnt1
-3413 7609(entries)m 4088(of)s 4347(the)s 4684(pattern)s 5392(dictionary)s
+[ /Dest /LOUT16_1527_tex_4 /DEST pdfmark
+0 8642(\213)m 480(If)s 709(the)s 1056(PostScript)s 2097(graphics)s
+2956(state)s 3448(contains)s 4295(a)s 220 fnt2 4460 8639(/P)m 8(atter)k -5(n)k
+240 fnt1 5269 8642(colorspace,)m 6397(the)s 6744(pattern)s 7463(dictionary)s
+8484(stored)s 480 8354(in)m 723(the)s 1071(state)s 1564(has)s
+220 fnt2 1934 8351(/Under)m -3(lyingColorSpace)k 240 fnt1 4242 8354(and)m
+220 fnt2 4646 8351(/Under)m -3(lyingColor)k 240 fnt1 6340 8354(entries)m
+7027(of)s 7298(types)s 220 fnt2 7854 8351(cs)m 240 fnt1
+8127 8354(and)m 220 fnt2 8531 8351(c)m 240 fnt1 8636 8354(.)m
+
+[ /Dest /LOUT16_1527_tex_5 /DEST pdfmark
+0 7851(\213)m 480(If)s 733(the)s 1105(graphics)s 1990(state)s
+2507(contains)s 3379(an)s 3685(uncolored)s 220 fnt2 4724 7848(/P)m 8(atter)k -5(n)k
+240 fnt1 5559 7851(colorspace,)m 6712(then)s 7205(the)s 220 fnt2
+7577 7848(/Under)m -3(lyingCol)k 9002(-)s 480 7560(orSpace)m 240 fnt1
+1338 7563(and)m 220 fnt2 1730 7560(/Under)m -3(lyingColor)k 240 fnt1
+3413 7563(entries)m 4088(of)s 4347(the)s 4684(pattern)s 5392(dictionary)s
6404(stored)s 7034(in)s 7265(the)s 7602(state)s 8083(agree)s
-8644(with)s 480 7321(the)m 828(underlying)s 1918(color)s 2469(space)s
+8644(with)s 480 7275(the)m 828(underlying)s 1918(color)s 2469(space)s
3056(and)s 3460(color)s 4011(stored)s 4653(in)s 4896(the)s
5244(graphics)s 6105(state.)s
-[ /Dest /LOUT16_1500_tex_6 /DEST pdfmark
-0 6818(And)m 471(it)s 663(has)s
+[ /Dest /LOUT16_1527_tex_6 /DEST pdfmark
+0 6772(And)m 471(it)s 663(has)s
1033(the)s 1381(follo)s 6(wing)k 2358(abstraction)s 3463(function:)s
-0 6315(\213)m 480(If)s 725(the)s 1089(graphics)s 1965(state)s
-2474(colorspace)s 3568(is)s 220 fnt2 3793 6312(/P)m 8(atter)k -5(n)k
-240 fnt1 4544 6315(,)m 4667(then)s 5152(the)s 5515(abstract)s
+0 6269(\213)m 480(If)s 725(the)s 1089(graphics)s 1965(state)s
+2474(colorspace)s 3568(is)s 220 fnt2 3793 6266(/P)m 8(atter)k -5(n)k
+240 fnt1 4544 6269(,)m 4667(then)s 5152(the)s 5515(abstract)s
6333(current)s 7085(te)s 3(xture)k 7816(is)s 8042(the)s
-8406(pattern)s 480 6027(dictionary)m 1500(stored)s 2138(in)s 2378(the)s
+8406(pattern)s 480 5981(dictionary)m 1500(stored)s 2138(in)s 2378(the)s
2722(graphics)s 3580(state)s 4069(color)s 13(.)k 4707(If)s
4934(the)s 5278(graphics)s 6136(state)s 6625(colorspace)s 7700(is)s
-7906(not)s 220 fnt2 8268 6024(/P)m 8(atter)k -5(n)k
-240 fnt1 9019 6027(,)m 480 5739(then)m 949(the)s 1297(abstract)s
+7906(not)s 220 fnt2 8268 5978(/P)m 8(atter)k -5(n)k
+240 fnt1 9019 5981(,)m 480 5693(then)m 949(the)s 1297(abstract)s
2099(current)s 2835(te)s 3(xture)k 3551(is)s 220 fnt2
-3761 5736(n)m 2(ull)k 240 fnt1 4085 5739(.)m
-[ /Dest /LOUT16_1500_tex_7 /DEST pdfmark
-0 5282(\213)m
+3761 5690(n)m 2(ull)k 240 fnt1 4085 5693(.)m
+[ /Dest /LOUT16_1527_tex_7 /DEST pdfmark
+0 5236(\213)m
480(If)s 725(the)s 1089(graphics)s 1966(state)s 2475(colorspace)s
-3568(is)s 220 fnt2 3794 5279(/P)m 8(atter)k -5(n)k
-240 fnt1 4545 5282(,)m 4668(then)s 5153(the)s 5517(abstract)s
+3568(is)s 220 fnt2 3794 5233(/P)m 8(atter)k -5(n)k
+240 fnt1 4545 5236(,)m 4668(then)s 5153(the)s 5517(abstract)s
6334(colorspace)s 7428(and)s 7848(color)s 8415(are)s 8778(the)s
-480 4994(v)m 6(alues)k 1145(of)s 220 fnt2 1425 4991(/Under)m -3(lyingColorSpace)k
-240 fnt1 3743 4994(and)m 220 fnt2 4156 4991(/Under)m -3(lyingColor)k
-240 fnt1 5860 4994(in)m 6112(the)s 6469(pattern)s 7199(dictionary)s
-8231(stored)s 8883(in)s 480 4706(the)m 849(graphics)s 1731(state)s
+480 4948(v)m 6(alues)k 1145(of)s 220 fnt2 1425 4945(/Under)m -3(lyingColorSpace)k
+240 fnt1 3743 4948(and)m 220 fnt2 4156 4945(/Under)m -3(lyingColor)k
+240 fnt1 5860 4948(in)m 6112(the)s 6469(pattern)s 7199(dictionary)s
+8231(stored)s 8883(in)s 480 4660(the)m 849(graphics)s 1731(state)s
2246(color)s 13(.)k 2849(If)s 3100(the)s 3470(graphics)s
4352(state)s 4866(colorspace)s 5966(is)s 6197(not)s 220 fnt2
-6584 4703(/P)m 8(atter)k -5(n)k 240 fnt1 7335 4706(,)m
-7464(then)s 7954(the)s 8324(abstract)s 480 4418(current)m 1216(colorspace)s
+6584 4657(/P)m 8(atter)k -5(n)k 240 fnt1 7335 4660(,)m
+7464(then)s 7954(the)s 8324(abstract)s 480 4372(current)m 1216(colorspace)s
2294(and)s 2698(color)s 3249(are)s 3596(as)s 3846(returned)s
-4700(by)s 220 fnt2 4994 4415(currentcolorspace)m 240 fnt1 6790 4418(and)m
-220 fnt2 7194 4415([ currentcolor ])m 240 fnt1 8583 4418(.)m
-[ /Dest /LOUT16_1500_tex_8 /DEST pdfmark
-0 3915(The)m
+4700(by)s 220 fnt2 4994 4369(currentcolorspace)m 240 fnt1 6790 4372(and)m
+220 fnt2 7194 4369([ currentcolor ])m 240 fnt1 8583 4372(.)m
+[ /Dest /LOUT16_1527_tex_8 /DEST pdfmark
+0 3869(The)m
428(follo)s 6(wing)k 1405(functions)s 2346(are)s 2693(pri)s 6(v)k 6(ate)k
3400(helpers)s 4141(for)s 4479(the)s 4827(public)s 5478(functions:)s
-220 fnt9 480 3438(% Current pattern \(may be null\): - LoutCurrentP p)m 480 3190(/LoutCurrentP)m 480 2942({ %% -)m 480 2694( currentcolorspace %% [ /name etc ])m
-480 2446( 0 get /Pattern eq %% bool)m 480 2198( { %% - \(have pattern\))m 480 1950( [ currentcolor ] %% [ comp0 ... compn p ])m 480 1702( dup length 1 sub get %% p)m 480 1454( })m
-480 1206( { %% - \(no pattern\))m 480 958( null %% null)m 480 710( } ifelse %% p)m 480 462(} def)m
-[ /Dest /LOUT16_1500_tex_9 /DEST pdfmark
+220 fnt9 480 3392(% Current pattern \(may be null\): - LoutCurrentP p)m 480 3144(/LoutCurrentP)m 480 2896({ %% -)m 480 2648( currentcolorspace %% [ /name etc ])m
+480 2400( 0 get /Pattern eq %% bool)m 480 2152( { %% - \(have pattern\))m 480 1904( [ currentcolor ] %% [ comp0 ... compn p ])m 480 1656( dup length 1 sub get %% p)m 480 1408( })m
+480 1160( { %% - \(no pattern\))m 480 912( null %% null)m 480 664( } ifelse %% p)m 480 416(} def)m
+[ /Dest /LOUT16_1527_tex_9 /DEST pdfmark
grestore
gsave
@@ -20644,7 +20706,7 @@ gsave
240 fnt1
0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -20656,11 +20718,10 @@ grestore
pgsave restore
showpage
-%%Page: 104 110
+%%Page: 105 111
%%BeginPageSetup
%%PageResources: font Times-Roman
%%+ font Times-Bold
-%%+ font Times-Italic
%%+ font Courier
%%+ font Helvetica
/pgsave save def
@@ -20670,9 +20731,6 @@ showpage
%%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 Courier
/Courierfnt9 vec2 /Courier LoutRecode
/fnt9 { /Courierfnt9 LoutFont } def
@@ -20690,48 +20748,46 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(104)m
-240 fnt6 6599 -1580(Appendix)m 7563(A.)s 7863(Implementation)s 9418(of)s
-9699(T)s 22(e)k 4(xtur)k 8(es)k gsave
+240 fnt5 10130 -1581(105)m
+gsave
1417 -15423 translate
-240 fnt1
-9066 13368 0 13277 240 288 60 LoutGraphic
+240 fnt1 9066 13414 0 13323 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-220 fnt9 480 13231(% Current color and color space: - LoutCurrentCCS c cs)m 480 12983(/LoutCurrentCCS)m 480 12735({)m 480 12487( LoutCurrentP dup null eq %% p bool)m
-480 12239( { %% null)m 480 11991( pop [ currentcolor ] %% c)m 480 11743( currentcolorspace %% c cs)m 480 11495( })m 480 11247( { %% p)m
-480 10999( dup %% p p)m 480 10751( /UnderlyingColor get exch %% c p)m 480 10503( /UnderlyingColorSpace get %% c cs)m 480 10255( } ifelse %% c cs)m 480 10007(} def)m
-
-[ /Dest /LOUT16_1500_tex_10 /DEST pdfmark
-480 9558(% Make c, cs, and p current: c cs p LoutSetCCSP -)m 480 9310(/LoutSetCCSP)m 480 9062({ %% c cs p)m 480 8814( dup null eq %% c cs p bool)m 480 8566( { %% c cs p \(null pattern\))m
-480 8318( pop setcolorspace %% c)m 480 8070( aload pop setcolor %% -)m 480 7822( })m 480 7574( { %% c cs p \(non-null pattern\))m 480 7326( % copy pattern dictionary)m
-480 7078( 12 dict copy %% c cs p)m 480 6582( % record cs and c in p)m 480 6334( dup /UnderlyingColorSpace %% c cs p p /UCS)m 480 6086( 3 index put %% c cs p)m 480 5838( dup /UnderlyingColor %% c cs p p /UC)m
-480 5590( 4 index put %% c cs p)m 480 5094( % do setcolorspace and setcolor)m 480 4846( dup /PaintType get 1 eq %% c cs p bool)m 480 4598( { %% c cs p \(colored pattern\))m 480 4350( [/Pattern] setcolorspace %% c cs p)m
-480 4102( setcolor %% c cs)m 480 3854( pop pop %% -)m 480 3606( })m 480 3358( { %% c cs p \(uncolored pattern\))m 480 3110( [ /Pattern %% c cs p [ /Pattern)m
-480 2862( 4 -1 roll %% c p [ /Pattern cs)m 480 2614( ] setcolorspace %% c p)m 480 2366( exch aload length 1 add %% p comp1 ... compm m+1)m 480 2118( -1 roll %% comp1 ... compm p)m 480 1870( setcolor %% -)m
-480 1622( } ifelse %% -)m 480 1374( } ifelse %% -)m 480 1126(} def)m
-[ /Dest /LOUT16_1500_tex_11 /DEST pdfmark
-240 fnt1 0 651(W)m 9(ith)k
-536(the)s 894(helper)s 1561(functions)s 2513(it')s 13(s)k
-2865(no)s 6(w)k 3336(easy)s 3825(to)s 4075(deri)s 6(v)k 3(e)k
-4729(the)s 5087(colour)s 5768(and)s 6183(te)s 3(xture)k
-6909(setting)s 7609(commands)s 8708(that)s 0 363(we)m 346(are)s
-705(of)s 6(fering)k 1533(to)s 1784(our)s 2175(end)s
-2591(users.)s 3197(When)s 3838(setting)s 4540(the)s 4900(color)s
-5463(we)s 5810(pass)s 6284(it,)s 6535(plus)s 6997(the)s
-7357(current)s 8105(pattern,)s 8887(to)s 220 fnt2 0 72(LoutSetCCSP)m
-240 fnt1 1355 75(;)m 1459(when)s 2027(setting)s 2709(the)s
-3049(pattern)s 3761(we)s 4088(pass)s 4542(it,)s 4773(plus)s
-5215(the)s 5555(current)s 6283(color)s 9(,)k 6864(to)s
-220 fnt2 7095 72(LoutSetCCSP)m 240 fnt1 8450 75(.)m 8605(Note)s
-
+220 fnt9 480 13277(% Current color and color space: - LoutCurrentCCS c cs)m 480 13029(/LoutCurrentCCS)m 480 12781({)m
+480 12533( LoutCurrentP dup null eq %% p bool)m 480 12285( { %% null)m 480 12037( pop [ currentcolor ] %% c)m 480 11789( currentcolorspace %% c cs)m 480 11541( })m
+480 11293( { %% p)m 480 11045( dup %% p p)m 480 10797( /UnderlyingColor get exch %% c p)m 480 10549( /UnderlyingColorSpace get %% c cs)m 480 10301( } ifelse %% c cs)m
+480 10053(} def)m
+[ /Dest /LOUT16_1527_tex_10 /DEST pdfmark
+480 9604(% Make c, cs, and p current: c cs p LoutSetCCSP -)m 480 9356(/LoutSetCCSP)m 480 9108({ %% c cs p)m 480 8860( dup null eq %% c cs p bool)m
+480 8612( { %% c cs p \(null pattern\))m 480 8364( pop setcolorspace %% c)m 480 8116( aload pop setcolor %% -)m 480 7868( })m 480 7620( { %% c cs p \(non-null pattern\))m
+480 7372( % copy pattern dictionary)m 480 7124( 12 dict copy %% c cs p)m 480 6628( % record cs and c in p)m 480 6380( dup /UnderlyingColorSpace %% c cs p p /UCS)m 480 6132( 3 index put %% c cs p)m
+480 5884( dup /UnderlyingColor %% c cs p p /UC)m 480 5636( 4 index put %% c cs p)m 480 5140( % do setcolorspace and setcolor)m 480 4892( dup /PaintType get 1 eq %% c cs p bool)m 480 4644( { %% c cs p \(colored pattern\))m
+480 4396( [/Pattern] setcolorspace %% c cs p)m 480 4148( setcolor %% c cs)m 480 3900( pop pop %% -)m 480 3652( })m 480 3404( { %% c cs p \(uncolored pattern\))m
+480 3156( [ /Pattern %% c cs p [ /Pattern)m 480 2908( 4 -1 roll %% c p [ /Pattern cs)m 480 2660( ] setcolorspace %% c p)m 480 2412( exch aload length 1 add %% p comp1 ... compm m+1)m 480 2164( -1 roll %% comp1 ... compm p)m
+480 1916( setcolor %% -)m 480 1668( } ifelse %% -)m 480 1420( } ifelse %% -)m 480 1172(} def)m
+[ /Dest /LOUT16_1527_tex_11 /DEST pdfmark
+240 fnt1
+0 697(W)m 9(ith)k 536(the)s 894(helper)s 1561(functions)s
+2513(it')s 13(s)k 2865(no)s 6(w)k 3336(easy)s
+3825(to)s 4075(deri)s 6(v)k 3(e)k 4729(the)s
+5087(colour)s 5768(and)s 6183(te)s 3(xture)k 6909(setting)s
+7609(commands)s 8708(that)s 0 409(we)m 346(are)s 705(of)s 6(fering)k
+1533(to)s 1784(our)s 2175(end)s 2591(users.)s 3197(When)s
+3838(setting)s 4540(the)s 4900(color)s 5463(we)s 5810(pass)s
+6284(it,)s 6535(plus)s 6997(the)s 7357(current)s 8105(pattern,)s
+8887(to)s 220 fnt2 0 118(LoutSetCCSP)m 240 fnt1 1355 121(;)m
+1459(when)s 2027(setting)s 2709(the)s 3049(pattern)s 3761(we)s
+4088(pass)s 4542(it,)s 4773(plus)s 5215(the)s 5555(current)s
+6283(color)s 9(,)k 6864(to)s 220 fnt2 7095 118(LoutSetCCSP)m
+240 fnt1 8450 121(.)m 8605(Note)s
grestore
gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -20743,10 +20799,11 @@ grestore
pgsave restore
showpage
-%%Page: 105 111
+%%Page: 106 112
%%BeginPageSetup
%%PageResources: font Times-Roman
%%+ font Times-Bold
+%%+ font Times-Italic
%%+ font Helvetica
%%+ font Courier
/pgsave save def
@@ -20756,6 +20813,9 @@ showpage
%%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
@@ -20773,59 +20833,61 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 10130 -1581(105)m
-gsave
+240 fnt5 1417 -1583(106)m
+240 fnt6 6599 -1580(Appendix)m 7563(A.)s 7863(Implementation)s 9418(of)s
+9699(T)s 22(e)k 4(xtur)k 8(es)k gsave
1417 -15423 translate
-240 fnt1 9066 13414 0 13305 240 288 60 LoutGraphic
+240 fnt1
+9066 13368 0 13259 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
-0 13251(that)m 418(there)s 951(is)s 1161(no)s
-220 fnt2 1454 13248(/De)m 6(viceHSB)k 240 fnt1 2621 13251(:)m
-220 fnt2 2727 13248(hsb)m 240 fnt1 3133 13251(is)m 3343(a)s
-3509(v)s 6(ariant)k 4226(of)s 220 fnt2 4497 13248(rgb)m
-240 fnt1 4806 13251(.)m 220 fnt9 480 12777(% num LoutSetGray -)m 480 12529(/LoutSetGray)m
-480 12281({)m 480 12033( [ 2 1 roll ] %% c)m 480 11785( [ /DeviceGray ] %% c cs)m 480 11537( LoutCurrentP %% c cs p)m 480 11289( LoutSetCCSP %% -)m
-480 11041(} def)m
-[ /Dest /LOUT16_1500_tex_12 /DEST pdfmark
-480 10592(% r g b LoutSetRGBColor -)m 480 10344(/LoutSetRGBColor)m 480 10096({ %% r g b)m 480 9848( [ 4 1 roll ] %% c)m
-480 9600( [ /DeviceRGB ] %% c cs)m 480 9352( LoutCurrentP %% c cs p)m 480 9104( LoutSetCCSP %% -)m 480 8856(} def)m
-[ /Dest /LOUT16_1500_tex_13 /DEST pdfmark
-480 8407(% h s b LoutSetHSBColor -)m
-480 8159(/LoutSetHSBColor)m 480 7911({ %% h s b)m 480 7663( gsave sethsbcolor %% -)m 480 7415( currentrgbcolor grestore %% r g b)m 480 7167( LoutSetRGBColor %% -)m
-480 6919(} def)m
-[ /Dest /LOUT16_1500_tex_14 /DEST pdfmark
-480 6470(% c m y k LoutSetRGBColor -)m 480 6222(/LoutSetCMYKColor)m 480 5974({)m 480 5726( [ 5 1 roll ] %% c)m
-480 5478( [ /DeviceCMYK ] %% c cs)m 480 5230( LoutCurrentP %% c cs p)m 480 4982( LoutSetCCSP %% -)m 480 4734(} def)m
-[ /Dest /LOUT16_1500_tex_15 /DEST pdfmark
-480 4287(% p LoutSetTexture -)m
-480 4039(/LoutSetTexture)m 480 3791({)m 480 3543( LoutCurrentCCS %% p c cs)m 480 3295( 3 -1 roll %% c cs p)m 480 3047( LoutSetCCSP %% -)m
-480 2799(} def)m
-[ /Dest /LOUT16_1500_tex_16 /DEST pdfmark
-240 fnt1 0 2324(All)m 369(we)s 713(need)s
-1232(no)s 6(w)k 1702(is)s 1921(some)s 2491(sample)s
-3233(te)s 3(xtures.)k 4159(T)s 16(e)k 3(xtures)k
-5036(are)s 5392(just)s 5806(pattern)s 6535(dictionaries)s 7709(as)s
-7968(returned)s 8832(by)s 220 fnt2 0 2033(mak)m 4(epatter)k -5(n)k
-240 fnt1 1207 2036(.)m 1374(Here)s 1898(is)s 2111(a)s
-2281(PostScript)s 3327(function)s 4184(that)s 4606(appears)s 5390(in)s
-5637(the)s 5989(Lout)s 6504(prologue.)s 7523(Its)s 7815(function)s
-8673(is)s 8887(to)s 0 1748(simplify)m 861(the)s 1220(production)s
-2325(of)s 2607(te)s 3(xtures.)k 3535(It)s 3751(\207rst)s
-4193(tak)s 2(es)k 4744(six)s 5089(parameters)s 6198(to)s
-6448(specify)s 7203(a)s 7380(transformation)s 8855(of)s 0 1460(the)m
-354(te)s 3(xture)k 1077(used)s 1581(to)s 1827(b)s 4(uild)k
-2380(the)s 2735(matrix)s 3420(tak)s 2(en)k 4000(by)s
-220 fnt2 4300 1457(mak)m 4(epatter)k -5(n)k 240 fnt1
-5507 1460(,)m 5621(then)s 6097(\207v)s 3(e)k 6516(parameters)s
-7621(that)s 8046(go)s 8346(into)s 8778(the)s 0 1172(pattern)m
-720(dictionary)s 15(.)k
+0 13205(that)m 418(there)s 951(is)s 1161(no)s 220 fnt2
+1454 13202(/De)m 6(viceHSB)k 240 fnt1 2621 13205(:)m 220 fnt2
+2727 13202(hsb)m 240 fnt1 3133 13205(is)m 3343(a)s 3509(v)s 6(ariant)k
+4226(of)s 220 fnt2 4497 13202(rgb)m 240 fnt1 4806 13205(.)m
+220 fnt9 480 12731(% num LoutSetGray -)m 480 12483(/LoutSetGray)m 480 12235({)m 480 11987( [ 2 1 roll ] %% c)m
+480 11739( [ /DeviceGray ] %% c cs)m 480 11491( LoutCurrentP %% c cs p)m 480 11243( LoutSetCCSP %% -)m 480 10995(} def)m
+[ /Dest /LOUT16_1527_tex_12 /DEST pdfmark
+480 10546(% r g b LoutSetRGBColor -)m
+480 10298(/LoutSetRGBColor)m 480 10050({ %% r g b)m 480 9802( [ 4 1 roll ] %% c)m 480 9554( [ /DeviceRGB ] %% c cs)m 480 9306( LoutCurrentP %% c cs p)m
+480 9058( LoutSetCCSP %% -)m 480 8810(} def)m
+[ /Dest /LOUT16_1527_tex_13 /DEST pdfmark
+480 8361(% h s b LoutSetHSBColor -)m 480 8113(/LoutSetHSBColor)m 480 7865({ %% h s b)m
+480 7617( gsave sethsbcolor %% -)m 480 7369( currentrgbcolor grestore %% r g b)m 480 7121( LoutSetRGBColor %% -)m 480 6873(} def)m
+[ /Dest /LOUT16_1527_tex_14 /DEST pdfmark
+480 6424(% c m y k LoutSetRGBColor -)m
+480 6176(/LoutSetCMYKColor)m 480 5928({)m 480 5680( [ 5 1 roll ] %% c)m 480 5432( [ /DeviceCMYK ] %% c cs)m 480 5184( LoutCurrentP %% c cs p)m
+480 4936( LoutSetCCSP %% -)m 480 4688(} def)m
+[ /Dest /LOUT16_1527_tex_15 /DEST pdfmark
+480 4241(% p LoutSetTexture -)m 480 3993(/LoutSetTexture)m 480 3745({)m
+480 3497( LoutCurrentCCS %% p c cs)m 480 3249( 3 -1 roll %% c cs p)m 480 3001( LoutSetCCSP %% -)m 480 2753(} def)m
+[ /Dest /LOUT16_1527_tex_16 /DEST pdfmark
+240 fnt1
+0 2278(All)m 369(we)s 713(need)s 1232(no)s 6(w)k
+1702(is)s 1921(some)s 2491(sample)s 3233(te)s 3(xtures.)k
+4159(T)s 16(e)k 3(xtures)k 5036(are)s 5392(just)s
+5806(pattern)s 6535(dictionaries)s 7709(as)s 7968(returned)s 8832(by)s
+220 fnt2 0 1987(mak)m 4(epatter)k -5(n)k 240 fnt1
+1207 1990(.)m 1374(Here)s 1898(is)s 2111(a)s 2281(PostScript)s
+3327(function)s 4184(that)s 4606(appears)s 5390(in)s 5637(the)s
+5989(Lout)s 6504(prologue.)s 7523(Its)s 7815(function)s 8673(is)s
+8887(to)s 0 1702(simplify)m 861(the)s 1220(production)s 2325(of)s
+2607(te)s 3(xtures.)k 3535(It)s 3751(\207rst)s 4193(tak)s 2(es)k
+4744(six)s 5089(parameters)s 6198(to)s 6448(specify)s 7203(a)s
+7380(transformation)s 8855(of)s 0 1414(the)m 354(te)s 3(xture)k
+1077(used)s 1581(to)s 1827(b)s 4(uild)k 2380(the)s
+2735(matrix)s 3420(tak)s 2(en)k 4000(by)s 220 fnt2
+4300 1411(mak)m 4(epatter)k -5(n)k 240 fnt1 5507 1414(,)m
+5621(then)s 6097(\207v)s 3(e)k 6516(parameters)s 7621(that)s
+8046(go)s 8346(into)s 8778(the)s 0 1126(pattern)m 720(dictionary)s 15(.)k
+
grestore
gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -20837,11 +20899,10 @@ grestore
pgsave restore
showpage
-%%Page: 106 112
+%%Page: 107 113
%%BeginPageSetup
%%PageResources: font Times-Roman
%%+ font Times-Bold
-%%+ font Times-Italic
%%+ font Courier
%%+ font Helvetica
/pgsave save def
@@ -20851,9 +20912,6 @@ showpage
%%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 Courier
/Courierfnt9 vec2 /Courier LoutRecode
/fnt9 { /Courierfnt9 LoutFont } def
@@ -20871,41 +20929,39 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(106)m
-240 fnt6 6599 -1580(Appendix)m 7563(A.)s 7863(Implementation)s 9418(of)s
-9699(T)s 22(e)k 4(xtur)k 8(es)k gsave
+240 fnt5 10128 -1581(107)m
+gsave
1417 -15423 translate
-240 fnt1
-9066 13368 0 13271 240 288 60 LoutGraphic
+240 fnt1 9066 13414 0 13317 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-220 fnt9 480 13225(% <scale> <scalex> <scaley> <rotate> <hshift> <vshift>)m 480 12977(% <pt> <bb> <xs> <ys> <pc> LoutMakeTexture p)m 480 12729(/LoutMakeTexture)m 480 12481({ %% s sx sy r h v pt bb xs ys pp)m
-480 12233( 12 dict begin %% s sx sy r h v pt bb xs ys pp)m 480 11985( /PaintProc exch def %% s sx sy r h v pt bb xs ys)m 480 11737( /YStep exch def %% s sx sy r h v pt bb xs)m 480 11489( /XStep exch def %% s sx sy r h v pt bb)m 480 11241( /BBox exch def %% s sx sy r h v pt)m
-480 10993( /PaintType exch def %% s sx sy r h v)m 480 10745( /PatternType 1 def %% s sx sy r h v)m 480 10497( /TilingType 1 def %% s sx sy r h v)m 480 10249( currentdict end %% s sx sy r h v p)m 480 10001( 7 1 roll %% p s sx sy r h v)m
-480 9753( matrix translate %% p s sx sy r mat1)m 480 9505( 5 1 roll %% p mat1 s sx sy r)m 480 9257( matrix rotate %% p mat1 s sx sy mat2)m 480 9009( 4 1 roll %% p mat1 mat2 s sx sy)m 480 8761( matrix scale %% p mat1 mat2 s mat3)m
-480 8513( exch dup matrix scale %% p mat1 mat2 mat3 mat4)m 480 8265( matrix concatmatrix %% p mat1 mat2 mat34)m 480 8017( matrix concatmatrix %% p mat1 mat234)m 480 7769( matrix concatmatrix %% p mat1234)m 480 7521( /makepattern where)m
-480 7273( { %% p mat123 dict)m 480 7025( pop makepattern %% p)m 480 6777( })m 480 6529( { %% p mat123)m 480 6281( pop pop null %% null)m
-480 6033( } ifelse %% p \(may be null\))m 480 5785(} def)m
-[ /Dest /LOUT16_1500_tex_17 /DEST pdfmark
-240 fnt1 0 5310(F)m 3(or)k
+220 fnt9 480 13271(% <scale> <scalex> <scaley> <rotate> <hshift> <vshift>)m 480 13023(% <pt> <bb> <xs> <ys> <pc> LoutMakeTexture p)m 480 12775(/LoutMakeTexture)m
+480 12527({ %% s sx sy r h v pt bb xs ys pp)m 480 12279( 12 dict begin %% s sx sy r h v pt bb xs ys pp)m 480 12031( /PaintProc exch def %% s sx sy r h v pt bb xs ys)m 480 11783( /YStep exch def %% s sx sy r h v pt bb xs)m 480 11535( /XStep exch def %% s sx sy r h v pt bb)m
+480 11287( /BBox exch def %% s sx sy r h v pt)m 480 11039( /PaintType exch def %% s sx sy r h v)m 480 10791( /PatternType 1 def %% s sx sy r h v)m 480 10543( /TilingType 1 def %% s sx sy r h v)m 480 10295( currentdict end %% s sx sy r h v p)m
+480 10047( 7 1 roll %% p s sx sy r h v)m 480 9799( matrix translate %% p s sx sy r mat1)m 480 9551( 5 1 roll %% p mat1 s sx sy r)m 480 9303( matrix rotate %% p mat1 s sx sy mat2)m 480 9055( 4 1 roll %% p mat1 mat2 s sx sy)m
+480 8807( matrix scale %% p mat1 mat2 s mat3)m 480 8559( exch dup matrix scale %% p mat1 mat2 mat3 mat4)m 480 8311( matrix concatmatrix %% p mat1 mat2 mat34)m 480 8063( matrix concatmatrix %% p mat1 mat234)m 480 7815( matrix concatmatrix %% p mat1234)m
+480 7567( /makepattern where)m 480 7319( { %% p mat123 dict)m 480 7071( pop makepattern %% p)m 480 6823( })m 480 6575( { %% p mat123)m
+480 6327( pop pop null %% null)m 480 6079( } ifelse %% p \(may be null\))m 480 5831(} def)m
+[ /Dest /LOUT16_1527_tex_17 /DEST pdfmark
+240 fnt1 0 5356(F)m 3(or)k
384(e)s 3(xamples)k 1330(of)s 1596(te)s 3(xtures)k
-2395(using)s 220 fnt2 2962 5307(LoutMak)m 4(eT)k 26(e)k 6(xture)k
-240 fnt1 4626 5310(,)m 4727(consult)s 5473(the)s 5816(standard)s
-6679(include)s 7434(\207le)s 220 fnt2 7790 5307(colte)m 6(x)k
-240 fnt1 8355 5310(.)m 8513(There)s 0 5022(is)m 210(only)s
+2395(using)s 220 fnt2 2962 5353(LoutMak)m 4(eT)k 26(e)k 6(xture)k
+240 fnt1 4626 5356(,)m 4727(consult)s 5473(the)s 5816(standard)s
+6679(include)s 7434(\207le)s 220 fnt2 7790 5353(colte)m 6(x)k
+240 fnt1 8355 5356(.)m 8513(There)s 0 5068(is)m 210(only)s
690(one)s 1092(b)s 4(uilt-in)k 1848(te)s 3(xture,)k
-220 fnt2 2615 5019(LoutT)m 26(e)k 6(xtureSolid)k 240 fnt1
-4228 5022(:)m 220 fnt9 480 4539(/LoutTextureSolid)m 480 4291({)m 480 4043( null)m
-480 3795( LoutSetTexture)m 480 3547(} def)m
-[ /Dest /LOUT16_1500_tex_18 /DEST pdfmark
+220 fnt2 2615 5065(LoutT)m 26(e)k 6(xtureSolid)k 240 fnt1
+4228 5068(:)m 220 fnt9 480 4585(/LoutTextureSolid)m 480 4337({)m 480 4089( null)m
+480 3841( LoutSetTexture)m 480 3593(} def)m
+[ /Dest /LOUT16_1527_tex_18 /DEST pdfmark
grestore
gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -20917,7 +20973,7 @@ grestore
pgsave restore
showpage
-%%Page: 107 113
+%%Page: 108 114
%%BeginPageSetup
%%PageResources: font Times-Roman
%%+ font Times-Bold
@@ -20944,11 +21000,11 @@ gsave
0 16840 translate
0.0000 rotate
9066 13448 0 13448 240 288 60 1417 -14865 LoutGr2
-1 LoutMargSet
+0 LoutMargSet
grestore
480 fnt5 0 12397(Refer)m 8(ences)k
-[ /Dest /LOUT20_479_all_1 /DEST pdfmark
+[ /Dest /LOUT20_498_all_1 /DEST pdfmark
[ /Dest /LOUTadobe1990ps /DEST pdfmark
240 fnt1 0 11800([1])m 480(Adobe)s 1182(Systems,)s 2094(Inc..)s
@@ -21019,11 +21075,11 @@ grestore
8409(,)s 8516(1979)s 8987(.)s
grestore
0 0 0 0 240 288 60 1417 -14865 LoutGr2
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
-192 fnt5 5808 -15421(107)m
+192 fnt5 5808 -15421(108)m
grestore
@@ -21032,7 +21088,7 @@ grestore
pgsave restore
showpage
-%%Page: 108 114
+%%Page: 109 115
%%BeginPageSetup
%%PageResources: font Times-Roman
%%+ font Times-Bold
@@ -21063,250 +21119,250 @@ gsave
0 16840 translate
0.0000 rotate
9066 13448 0 13448 240 288 60 1417 -14865 LoutGr2
-0 LoutMargSet
+1 LoutMargSet
grestore
480 fnt5 0 12404(Index)m
-[ /Dest /LOUT20_534_all_1 /DEST pdfmark
+[ /Dest /LOUT20_555_all_1 /DEST pdfmark
220 fnt2 0 11807(adjust)m 641(@Break)s 240 fnt1 1444 11810(,)m
-[ /Rect [1551 11807 1775 11972] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_brea_1 /ANN pdfmark
-1551(43)s 0 11522(Adjustment)m 1176(of)s 1447(object)s 2038(,)s
+[ /Rect [1551 11810 1785 11972] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_brea_1 /ANN pdfmark
+1551(44)s 0 11522(Adjustment)m 1176(of)s 1447(object)s 2038(,)s
-[ /Rect [2145 11519 2379 11687] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_hadj_4 /ANN pdfmark
-2145(52)s 0 11234(Adobe)m 695(Systems,)s 1599(Inc.)s 1955(,)s
+[ /Rect [2145 11519 2369 11687] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_hadj_4 /ANN pdfmark
+2145(53)s 0 11234(Adobe)m 695(Systems,)s 1599(Inc.)s 1955(,)s
-[ /Rect [2062 11234 2296 11396] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_font_8 /ANN pdfmark
-2062(42)s 0 10946(Alignment)m 240 fnt6 1083 10948(see)m 240 fnt1
+[ /Rect [2062 11231 2286 11396] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_font_8 /ANN pdfmark
+2062(43)s 0 10946(Alignment)m 240 fnt6 1083 10948(see)m 240 fnt1
1441 10946(mark)m 1993(alignment)s 0 10658(Associati)m 6(vity)k 1256(,)s
-[ /Rect [1363 10658 1597 10820] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_prec_2 /ANN pdfmark
-1363(22)s 220 fnt2 0 10079(@Bac)m 4(kEnd)k 240 fnt1
+[ /Rect [1363 10655 1587 10820] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_prec_2 /ANN pdfmark
+1363(23)s 220 fnt2 0 10079(@Bac)m 4(kEnd)k 240 fnt1
1145 10082(symbol)m 1852(,)s
-[ /Rect [1959 10079 2185 10247] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_bend_1 /ANN pdfmark
-1959(75)s 220 fnt2 0 9791(@Bac)m 4(kg)k 2(round)k
+[ /Rect [1959 10079 2192 10246] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_bend_1 /ANN pdfmark
+1959(76)s 220 fnt2 0 9791(@Bac)m 4(kg)k 2(round)k
240 fnt1 1436 9794(symbol)m 2143(,)s
-[ /Rect [2250 9791 2483 9959] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_back_1 /ANN pdfmark
-2250(56)s 220 fnt2
+[ /Rect [2250 9791 2478 9959] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_back_1 /ANN pdfmark
+2250(57)s 220 fnt2
0 9503(@Begin)m 240 fnt1 829 9506(symbol)m 1536(,)s
-[ /Rect [1643 9503 1876 9670] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_begi_1 /ANN pdfmark
-1643(36)s
+[ /Rect [1643 9503 1871 9668] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_begi_1 /ANN pdfmark
+1643(37)s
220 fnt2 0 9215(@BeginHeaderComponent)m 240 fnt1 2692 9218(symbol)m 3399(,)s
-[ /Rect [3506 9215 3730 9382] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_head_2 /ANN pdfmark
-3506(63)s 0 8930(Bibliographies)m 1406(,)s
-[ /Rect [1513 8925 1747 9092] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_bibl_1 /ANN pdfmark
-1513(94)s 0 8642(Body)m
+[ /Rect [3506 9215 3740 9382] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_head_2 /ANN pdfmark
+3506(64)s 0 8930(Bibliographies)m 1406(,)s
+[ /Rect [1513 8925 1739 9095] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_bibl_1 /ANN pdfmark
+1513(95)s 0 8642(Body)m
574(of)s 845(a)s 1011(de\207nition)s 1932(,)s
-[ /Rect [2039 8642 2153 8804] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pri_defi_3 /ANN pdfmark
+[ /Rect [2039 8642 2153 8804] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pri_defi_3 /ANN pdfmark
2039(4)s
220 fnt2 0 8351(body)m 240 fnt1 534 8354(parameter)m 1495(,)s
-[ /Rect [1602 8353 1830 8516] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_visi_3 /ANN pdfmark
-1602(17)s 0 8066(Braces)m 648(,)s
-[ /Rect [755 8063 859 8228] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pri_obje_6 /ANN pdfmark
+[ /Rect [1602 8351 1829 8516] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_visi_3 /ANN pdfmark
+1602(18)s 0 8066(Braces)m 648(,)s
+[ /Rect [755 8063 859 8228] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pri_obje_6 /ANN pdfmark
755(3)s 220 fnt2
0 7775(b)m 240 fnt1 174 7778(unit)m 553(,)s
-[ /Rect [660 7775 888 7940] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_15 /ANN pdfmark
-660(37)s
+[ /Rect [660 7775 887 7940] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_15 /ANN pdfmark
+660(38)s
240 7490(use)m 615(in)s 220 fnt2 858 7487(//1.1b)m 240 fnt1
1406 7490(,)m
-[ /Rect [1513 7489 1741 7652] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_gall_4 /ANN pdfmark
-1513(27)s 220 fnt2 0 6911(@Case)m 240 fnt1
+[ /Rect [1513 7487 1740 7652] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_gall_4 /ANN pdfmark
+1513(28)s 220 fnt2 0 6911(@Case)m 240 fnt1
787 6914(symbol)m 1494(,)s
-[ /Rect [1601 6911 1836 7078] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_case_1 /ANN pdfmark
-1601(60)s 0 6626(Centring)m 837(,)s
+[ /Rect [1601 6911 1816 7078] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_case_1 /ANN pdfmark
+1601(61)s 0 6626(Centring)m 837(,)s
-[ /Rect [944 6623 1172 6788] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_31 /ANN pdfmark
-944(37)s 220 fnt2 0 6335(@Chapter)m 240 fnt1 1063 6338(e)m 3(xample)k
+[ /Rect [944 6623 1171 6788] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_31 /ANN pdfmark
+944(38)s 220 fnt2 0 6335(@Chapter)m 240 fnt1 1063 6338(e)m 3(xample)k
1873(,)s
-[ /Rect [1980 6333 2215 6500] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_chap_4 /ANN pdfmark
-1980(90)s 0 6050(Chapters)m 901(and)s 1305(sections)s
+[ /Rect [1980 6333 2195 6500] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_chap_4 /ANN pdfmark
+1980(91)s 0 6050(Chapters)m 901(and)s 1305(sections)s
2073(,)s
-[ /Rect [2180 6045 2411 6212] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_chap_1 /ANN pdfmark
-2180(89)s 220 fnt2 0 5759(@Char)m 240 fnt1
+[ /Rect [2180 6045 2415 6212] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_chap_1 /ANN pdfmark
+2180(90)s 220 fnt2 0 5759(@Char)m 240 fnt1
758 5762(symbol)m 1465(,)s
-[ /Rect [1572 5762 1806 5924] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_font_10 /ANN pdfmark
-1572(42)s 0 5474(Cherry)m 15(,)k
+[ /Rect [1572 5759 1796 5924] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_font_10 /ANN pdfmark
+1572(43)s 0 5474(Cherry)m 15(,)k
756(L.)s 953(,)s
-[ /Rect [1060 5471 1287 5636] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_equa_3 /ANN pdfmark
-1060(78)s 220 fnt2 0 5183(@ClearHeaderComponent)m
+[ /Rect [1060 5469 1291 5636] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_equa_3 /ANN pdfmark
+1060(79)s 220 fnt2 0 5183(@ClearHeaderComponent)m
240 fnt1 2655 5186(symbol)m 3362(,)s
-[ /Rect [3469 5183 3703 5350] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_head_5 /ANN pdfmark
-3469(64)s 220 fnt2
+[ /Rect [3469 5183 3695 5351] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_head_5 /ANN pdfmark
+3469(65)s 220 fnt2
0 4895(clines)m 613(@Break)s 240 fnt1 1416 4898(,)m
-[ /Rect [1523 4895 1747 5060] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_brea_8 /ANN pdfmark
-1523(43)s
+[ /Rect [1523 4898 1757 5060] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_brea_8 /ANN pdfmark
+1523(44)s
220 fnt2 0 4607(@ColList)m 240 fnt1 948 4610(e)m 3(xample)k
1758(,)s
-[ /Rect [1865 4607 2098 4774] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_page_5 /ANN pdfmark
-1865(86)s 0 4322(Column)m 829(mark)s 1328(,)s
+[ /Rect [1865 4607 2093 4772] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_page_5 /ANN pdfmark
+1865(87)s 0 4322(Column)m 829(mark)s 1328(,)s
-[ /Rect [1435 4322 1530 4484] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pri_obje_2 /ANN pdfmark
+[ /Rect [1435 4322 1530 4484] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pri_obje_2 /ANN pdfmark
1435(1)s 0 4034(Comment)m 951(,)s
-[ /Rect [1058 4031 1284 4199] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_lexi_21 /ANN pdfmark
-1058(15)s 0 3746(Comment)m
+[ /Rect [1058 4031 1291 4198] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_lexi_21 /ANN pdfmark
+1058(16)s 0 3746(Comment)m
1004(character)s 1885(,)s
-[ /Rect [1992 3743 2216 3908] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_lexi_6 /ANN pdfmark
-1992(13)s 220 fnt2 0 3455(@Common)m
+[ /Rect [1992 3746 2226 3908] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_lexi_6 /ANN pdfmark
+1992(14)s 220 fnt2 0 3455(@Common)m
240 fnt1 1159 3458(symbol)m 1866(,)s
-[ /Rect [1973 3455 2201 3623] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_rump_1 /ANN pdfmark
-1973(57)s 0 3170(Components)m
+[ /Rect [1973 3455 2200 3623] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_rump_1 /ANN pdfmark
+1973(58)s 0 3170(Components)m
1262(of)s 1533(a)s 1699(g)s 1(alle)k 3(y)k
2280(,)s
-[ /Rect [2387 3167 2620 3334] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_gall_3 /ANN pdfmark
-2387(26)s 240 2882(promotion)m 1294(of)s 1512(,)s
+[ /Rect [2387 3169 2615 3332] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_gall_3 /ANN pdfmark
+2387(27)s 240 2882(promotion)m 1294(of)s 1512(,)s
-[ /Rect [1619 2877 1850 3044] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_gall_8 /ANN pdfmark
-1619(29)s 0 2594(Concatenation)m 1439(symbols)s 2235(,)s
-[ /Rect [2342 2591 2575 2758] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_1 /ANN pdfmark
-2342(36)s
+[ /Rect [1619 2879 1854 3044] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_gall_8 /ANN pdfmark
+1619(30)s 0 2594(Concatenation)m 1439(symbols)s 2235(,)s
+[ /Rect [2342 2591 2570 2756] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_1 /ANN pdfmark
+2342(37)s
0 2306(Contraction)m 1186(of)s 1457(object)s 2048(,)s
-[ /Rect [2155 2303 2370 2471] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_hcon_3 /ANN pdfmark
-2155(51)s
+[ /Rect [2155 2303 2389 2471] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_hcon_3 /ANN pdfmark
+2155(52)s
220 fnt2 0 2015(cr)m 2(agged)k 839(@Break)s 240 fnt1
1642 2018(,)m
-[ /Rect [1749 2015 1973 2180] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_brea_4 /ANN pdfmark
-1749(43)s 0 1730(Cross)m 596(reference)s 1486(,)s
+[ /Rect [1749 2018 1983 2180] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_brea_4 /ANN pdfmark
+1749(44)s 0 1730(Cross)m 596(reference)s 1486(,)s
-[ /Rect [1593 1729 1701 1888] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pri_cros_1 /ANN pdfmark
-1593(7)s 220 fnt2 0 1439(c)m 240 fnt1 165 1442(unit)m
+[ /Rect [1593 1727 1700 1892] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pri_cros_1 /ANN pdfmark
+1593(8)s 220 fnt2 0 1439(c)m 240 fnt1 165 1442(unit)m
544(,)s
-[ /Rect [651 1439 879 1604] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_8 /ANN pdfmark
-651(37)s 220 fnt2 0 1151(@CurrLang)m 240 fnt1
+[ /Rect [651 1439 878 1604] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_8 /ANN pdfmark
+651(38)s 220 fnt2 0 1151(@CurrLang)m 240 fnt1
1185 1154(symbol)m 1892(,)s
-[ /Rect [1999 1149 2230 1316] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_lang_3 /ANN pdfmark
-1999(49)s 220 fnt2 0 575(@Database)m
+[ /Rect [1999 1151 2234 1319] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_lang_3 /ANN pdfmark
+1999(50)s 220 fnt2 0 575(@Database)m
240 fnt1 1214 578(symbol)m 1921(,)s
-[ /Rect [2028 575 2255 742] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_data_1 /ANN pdfmark
-2028(68)s 0 290(Date,)m
+[ /Rect [2028 573 2259 742] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_data_1 /ANN pdfmark
+2028(69)s 0 290(Date,)m
558(printing)s 1368(of)s 1639(current)s 2322(,)s
-[ /Rect [2429 287 2644 454] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_mome_2 /ANN pdfmark
-2429(61)s
-4816 11807(Def)m 2(ault)k 5590(v)s 6(alue)k 6158(of)s
+[ /Rect [2429 287 2653 454] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_mome_2 /ANN pdfmark
+2429(63)s
+4816 11808(Def)m 2(ault)k 5590(v)s 6(alue)k 6158(of)s
6429(parameter)s 7390(,)s
-[ /Rect [7497 11804 7723 11972] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_name_3 /ANN pdfmark
-7497(15)s 4816 11519(De\207nitions)m 5877(,)s
+[ /Rect [7497 11805 7730 11972] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_name_3 /ANN pdfmark
+7497(16)s 4816 11520(De\207nitions)m 5877(,)s
-[ /Rect [5984 11519 6098 11681] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pri_defi_1 /ANN pdfmark
-5984(4)s 4816 11231(Delimiter)m 5737(,)s
-[ /Rect [5844 11228 6068 11393] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_lexi_11 /ANN pdfmark
-5844(13)s 4816 10943(Diag)m
+[ /Rect [5984 11520 6098 11682] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pri_defi_1 /ANN pdfmark
+5984(4)s 4816 11232(Delimiter)m 5737(,)s
+[ /Rect [5844 11232 6078 11394] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_lexi_11 /ANN pdfmark
+5844(14)s 4816 10944(Diag)m
5334(diagram-dra)s 3(wing)k 7030(package)s 7817(,)s
-[ /Rect [7924 10942 8158 11105] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_grap_4 /ANN pdfmark
-7924(72)s
-4816 10655(Diagrams)m 5743(,)s
-[ /Rect [5850 10652 6077 10819] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_grap_2 /ANN pdfmark
-5850(68)s 4816 10367(DocumentLayout)m 6551(package)s
+[ /Rect [7924 10941 8148 11106] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_grap_4 /ANN pdfmark
+7924(73)s
+4816 10656(Diagrams)m 5743(,)s
+[ /Rect [5850 10651 6081 10820] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_grap_2 /ANN pdfmark
+5850(69)s 4816 10368(DocumentLayout)m 6551(package)s
7338(,)s
-[ /Rect [7445 10364 7680 10529] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_para_1 /ANN pdfmark
-7445(80)s 5056 10079(chapters)m 5903(and)s 6307(sections)s
+[ /Rect [7445 10365 7660 10530] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_para_1 /ANN pdfmark
+7445(81)s 5056 10080(chapters)m 5903(and)s 6307(sections)s
7075(,)s
-[ /Rect [7182 10074 7413 10241] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_chap_2 /ANN pdfmark
-7182(89)s 5056 9791(displays)m 5838(,)s
-[ /Rect [5945 9788 6160 9953] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_para_4 /ANN pdfmark
-5945(81)s
-5056 9503(lists)m 5438(,)s
-[ /Rect [5545 9500 5779 9665] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_para_6 /ANN pdfmark
-5545(82)s 5056 9215(page)m 5564(layout)s
+[ /Rect [7182 10075 7417 10242] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_chap_2 /ANN pdfmark
+7182(90)s 5056 9792(displays)m 5838(,)s
+[ /Rect [5945 9789 6179 9954] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_para_4 /ANN pdfmark
+5945(82)s
+5056 9504(lists)m 5438(,)s
+[ /Rect [5545 9501 5769 9666] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_para_6 /ANN pdfmark
+5545(83)s 5056 9216(page)m 5564(layout)s
6169(,)s
-[ /Rect [6276 9212 6510 9377] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_page_2 /ANN pdfmark
-6276(84)s 5056 8927(paragraphs)m 6103(,)s
-[ /Rect [6210 8924 6425 9089] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_para_2 /ANN pdfmark
-6210(81)s
-220 fnt2 4816 8636(d)m 240 fnt1 4986 8639(unit)m 5365(,)s
-
-[ /Rect [5472 8636 5700 8801] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_17 /ANN pdfmark
-5472(37)s 4816 8063(Edge-to-edge)m 6160(g)s 1(ap)k 6558(mode)s
+[ /Rect [6276 9213 6502 9381] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_page_2 /ANN pdfmark
+6276(85)s 5056 8928(paragraphs)m 6103(,)s
+[ /Rect [6210 8925 6444 9090] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_para_2 /ANN pdfmark
+6210(82)s
+220 fnt2 4816 8637(d)m 240 fnt1 4986 8640(unit)m 5365(,)s
+
+[ /Rect [5472 8637 5699 8802] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_17 /ANN pdfmark
+5472(38)s 4816 8064(Edge-to-edge)m 6160(g)s 1(ap)k 6558(mode)s
7093(,)s
-[ /Rect [7200 8060 7428 8225] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_19 /ANN pdfmark
-7200(37)s 220 fnt2 4816 7772(e)m 240 fnt1
-4990 7775(g)m 1(ap)k 5388(mode)s 5923(,)s
-[ /Rect [6030 7772 6258 7937] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_20 /ANN pdfmark
-6030(37)s
-220 fnt2 4816 7484(@Enclose)m 240 fnt1 5818 7487(,)m
-[ /Rect [5925 7484 6140 7649] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_gall_12 /ANN pdfmark
-5925(31)s
-220 fnt2 4816 7196(@End)m 240 fnt1 5477 7199(symbol)m 6184(,)s
-
-[ /Rect [6291 7196 6524 7363] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_begi_2 /ANN pdfmark
-6291(36)s 220 fnt2 4816 6908(@EndHeaderComponent)m 240 fnt1 7338 6911(symbol)m
+[ /Rect [7200 8061 7427 8226] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_19 /ANN pdfmark
+7200(38)s 220 fnt2 4816 7773(e)m 240 fnt1
+4990 7776(g)m 1(ap)k 5388(mode)s 5923(,)s
+[ /Rect [6030 7773 6257 7938] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_20 /ANN pdfmark
+6030(38)s
+220 fnt2 4816 7485(@Enclose)m 240 fnt1 5818 7488(,)m
+[ /Rect [5925 7485 6159 7650] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_gall_12 /ANN pdfmark
+5925(32)s
+220 fnt2 4816 7197(@End)m 240 fnt1 5477 7200(symbol)m 6184(,)s
+
+[ /Rect [6291 7197 6519 7362] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_begi_2 /ANN pdfmark
+6291(37)s 220 fnt2 4816 6909(@EndHeaderComponent)m 240 fnt1 7338 6912(symbol)m
8045(,)s
-[ /Rect [8152 6908 8376 7075] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_head_3 /ANN pdfmark
-8152(63)s 4816 6623(Eq)m 5140(equation)s 6021(formatting)s
+[ /Rect [8152 6909 8386 7076] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_head_3 /ANN pdfmark
+8152(64)s 4816 6624(Eq)m 5140(equation)s 6021(formatting)s
7082(package)s 7869(,)s
-[ /Rect [7976 6620 8203 6785] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_equa_1 /ANN pdfmark
-7976(78)s 220 fnt2 4816 6332(@Eq)m
-240 fnt1 5354 6335(e)m 3(xample)k 6164(,)s
-[ /Rect [6271 6332 6498 6497] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_equa_4 /ANN pdfmark
-6271(78)s
-4816 6047(Escape)m 5549(character)s 6430(,)s
-[ /Rect [6537 6044 6761 6209] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_lexi_5 /ANN pdfmark
-6537(13)s 220 fnt2
-4816 5756(@Ev)m 5(enP)k 8(ageList)k 240 fnt1 6435 5759(e)m 3(xample)k
+[ /Rect [7976 6619 8207 6786] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_equa_1 /ANN pdfmark
+7976(79)s 220 fnt2 4816 6333(@Eq)m
+240 fnt1 5354 6336(e)m 3(xample)k 6164(,)s
+[ /Rect [6271 6331 6502 6498] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_equa_4 /ANN pdfmark
+6271(79)s
+4816 6048(Escape)m 5549(character)s 6430(,)s
+[ /Rect [6537 6048 6771 6210] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_lexi_5 /ANN pdfmark
+6537(14)s 220 fnt2
+4816 5757(@Ev)m 5(enP)k 8(ageList)k 240 fnt1 6435 5760(e)m 3(xample)k
7245(,)s
-[ /Rect [7352 5756 7579 5921] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_page_10 /ANN pdfmark
-7352(88)s 4816 5471(Expansion)m 5884(of)s 6155(object)s
+[ /Rect [7352 5755 7583 5922] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_page_10 /ANN pdfmark
+7352(89)s 4816 5472(Expansion)m 5884(of)s 6155(object)s
6746(,)s
-[ /Rect [6853 5468 7068 5636] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_hexp_3 /ANN pdfmark
-6853(51)s 220 fnt2 4816 5180(e)m 6(xpor)k -8(t)k
-240 fnt1 5484 5183(clause)m 6084(,)s
-[ /Rect [6191 5180 6418 5345] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_visi_4 /ANN pdfmark
-6191(18)s 4816 4607(F)m 3(ace)k
+[ /Rect [6853 5469 7087 5637] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_hexp_3 /ANN pdfmark
+6853(52)s 220 fnt2 4816 5181(e)m 6(xpor)k -8(t)k
+240 fnt1 5484 5184(clause)m 6084(,)s
+[ /Rect [6191 5179 6422 5346] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_visi_4 /ANN pdfmark
+6191(19)s 4816 4608(F)m 3(ace)k
5320(of)s 5591(a)s 5757(font)s 6149(,)s
-[ /Rect [6256 4604 6491 4769] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_font_3 /ANN pdfmark
-6256(40)s
-4816 4319(F)m 3(amily)k 5544(of)s 5815(a)s 5981(font)s
+[ /Rect [6256 4608 6471 4770] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_font_3 /ANN pdfmark
+6256(41)s
+4816 4320(F)m 3(amily)k 5544(of)s 5815(a)s 5981(font)s
6373(,)s
-[ /Rect [6480 4316 6715 4481] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_font_2 /ANN pdfmark
-6480(40)s 220 fnt2 4816 4028(f)m 6(ollo)k 3(wing)k
-240 fnt1 5653 4031(,)m
-[ /Rect [5760 4028 5867 4193] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pri_cros_7 /ANN pdfmark
-5760(8)s 220 fnt2 4816 3740(f)m 6(ollo)k 3(wing)k
-240 fnt1 5653 3743(,)m
-[ /Rect [5760 3740 5867 3905] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pri_cros_6 /ANN pdfmark
-5760(8)s 4816 3455(F)m 3(onts)k
+[ /Rect [6480 4320 6695 4482] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_font_2 /ANN pdfmark
+6480(41)s 220 fnt2 4816 4029(f)m 6(ollo)k 3(wing)k
+240 fnt1 5653 4032(,)m
+[ /Rect [5760 4027 5871 4194] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pri_cros_7 /ANN pdfmark
+5760(9)s 220 fnt2 4816 3741(f)m 6(ollo)k 3(wing)k
+240 fnt1 5653 3744(,)m
+[ /Rect [5760 3739 5871 3906] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pri_cros_6 /ANN pdfmark
+5760(9)s 4816 3456(F)m 3(onts)k
5343(,)s
-[ /Rect [5450 3452 5685 3617] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_font_1 /ANN pdfmark
-5450(40)s 220 fnt2 4816 3164(@F)m 6(ont)k
-240 fnt1 5528 3167(symbol)m 6235(,)s
-[ /Rect [6342 3164 6577 3329] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_font_6 /ANN pdfmark
-6342(40)s 220 fnt2
-4816 2876(@F)m 6(ootSect)k 240 fnt1 5967 2879(e)m 3(xample)k
+[ /Rect [5450 3456 5665 3618] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_font_1 /ANN pdfmark
+5450(41)s 220 fnt2 4816 3165(@F)m 6(ont)k
+240 fnt1 5528 3168(symbol)m 6235(,)s
+[ /Rect [6342 3168 6557 3330] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_font_6 /ANN pdfmark
+6342(41)s 220 fnt2
+4816 2877(@F)m 6(ootSect)k 240 fnt1 5967 2880(e)m 3(xample)k
6777(,)s
-[ /Rect [6884 2876 7110 3044] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_page_4 /ANN pdfmark
-6884(85)s 220 fnt2 4816 2588(@F)m 6(orceGalle)k 4(y)k
-240 fnt1 6269 2591(symbol)m 6976(,)s
-[ /Rect [7083 2588 7317 2755] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_gall_2 /ANN pdfmark
-7083(62)s 4816 2303(F)m 3(orcing)k
+[ /Rect [6884 2877 7117 3044] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_page_4 /ANN pdfmark
+6884(86)s 220 fnt2 4816 2589(@F)m 6(orceGalle)k 4(y)k
+240 fnt1 6269 2592(symbol)m 6976(,)s
+[ /Rect [7083 2589 7307 2756] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_gall_2 /ANN pdfmark
+7083(63)s 4816 2304(F)m 3(orcing)k
5610(g)s 1(alle)k 3(y)k 6191(,)s
-[ /Rect [6298 2298 6529 2465] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_gall_10 /ANN pdfmark
-6298(29)s
-4816 2015(F)m 3(ormfeed)k 5747(,)s
-[ /Rect [5854 2012 6078 2177] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_lexi_9 /ANN pdfmark
-5854(13)s 220 fnt2
-4816 1724(f)m 240 fnt1 4934 1727(unit)m 5313(,)s
-[ /Rect [5420 1724 5648 1889] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_11 /ANN pdfmark
-5420(37)s
-4816 1151(Galle)m 3(ys)k 5541(,)s
-[ /Rect [5648 1148 5883 1313] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pri_gall_1 /ANN pdfmark
-5648(10)s 5056 863(in)m
+[ /Rect [6298 2301 6533 2466] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_gall_10 /ANN pdfmark
+6298(30)s
+4816 2016(F)m 3(ormfeed)k 5747(,)s
+[ /Rect [5854 2016 6088 2178] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_lexi_9 /ANN pdfmark
+5854(14)s 220 fnt2
+4816 1725(f)m 240 fnt1 4934 1728(unit)m 5313(,)s
+[ /Rect [5420 1725 5647 1890] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_11 /ANN pdfmark
+5420(38)s
+4816 1152(Galle)m 3(ys)k 5541(,)s
+[ /Rect [5648 1149 5883 1314] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pri_gall_1 /ANN pdfmark
+5648(10)s 5056 864(in)m
5299(detail)s 5831(,)s
-[ /Rect [5938 860 6171 1027] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_gall_1 /ANN pdfmark
-5938(26)s 220 fnt2 4816 572(@Galle)m 4(y)k
-240 fnt1 5714 575(symbol)m 6421(,)s
-[ /Rect [6528 572 6762 739] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_gall_1 /ANN pdfmark
-6528(62)s 4816 287(Gap)m
+[ /Rect [5938 863 6166 1026] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_gall_1 /ANN pdfmark
+5938(27)s 220 fnt2 4816 573(@Galle)m 4(y)k
+240 fnt1 5714 576(symbol)m 6421(,)s
+[ /Rect [6528 573 6752 740] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_gall_1 /ANN pdfmark
+6528(63)s 4816 288(Gap)m
5215(,)s
-[ /Rect [5322 284 5550 449] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_6 /ANN pdfmark
-5322(37)s
+[ /Rect [5322 285 5549 450] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_6 /ANN pdfmark
+5322(38)s
grestore
0 0 0 0 240 288 60 1417 -14865 LoutGr2
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
-192 fnt5 5808 -15421(108)m
+192 fnt5 5808 -15421(109)m
grestore
grestore
@@ -21314,22 +21370,22 @@ grestore
pgsave restore
showpage
-%%Page: 109 115
+%%Page: 110 116
%%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
@@ -21344,288 +21400,288 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(Inde)m 4(x)k
-240 fnt5 10129 -1583(109)m gsave
+240 fnt5 1417 -1583(110)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
-1 LoutMargSet
+0 LoutMargSet
grestore
-0 13249(Gap)m 452(mode)s
-987(,)s
-[ /Rect [1094 13246 1322 13411] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_18 /ANN pdfmark
-1094(37)s 220 fnt2 0 12958(@Gr)m 2(aphic)k
+0 13249(Gap)m
+452(mode)s 987(,)s
+[ /Rect [1094 13246 1321 13411] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_18 /ANN pdfmark
+1094(38)s 220 fnt2 0 12958(@Gr)m 2(aphic)k
240 fnt1 1044 12961(symbol)m 1751(,)s
-[ /Rect [1858 12958 2085 13125] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_grap_1 /ANN pdfmark
-1858(68)s 220 fnt2
+[ /Rect [1858 12956 2089 13125] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_grap_1 /ANN pdfmark
+1858(69)s 220 fnt2
0 12382(@HAdjust)m 240 fnt1 1046 12385(symbol)m 1753(,)s
-[ /Rect [1860 12382 2094 12550] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_hadj_2 /ANN pdfmark
-1860(52)s
+[ /Rect [1860 12382 2084 12550] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_hadj_2 /ANN pdfmark
+1860(53)s
220 fnt2 0 12094(@HContr)m 2(act)k 240 fnt1 1264 12097(symbol)m
1971(,)s
-[ /Rect [2078 12094 2293 12262] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_hcon_1 /ANN pdfmark
-2078(51)s 220 fnt2 0 11806(@HCo)m 3(v)k 5(er)k
+[ /Rect [2078 12094 2312 12262] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_hcon_1 /ANN pdfmark
+2078(52)s 220 fnt2 0 11806(@HCo)m 3(v)k 5(er)k
240 fnt1 1018 11809(symbol)m 1725(,)s
-[ /Rect [1832 11806 2056 11974] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_cove_1 /ANN pdfmark
-1832(53)s 0 11521(Header)m
+[ /Rect [1832 11806 2066 11974] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_cove_1 /ANN pdfmark
+1832(54)s 0 11521(Header)m
750(component)s 1874(of)s 2145(g)s 1(alle)k 3(y)k
2726(,)s
-[ /Rect [2833 11518 3067 11685] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_head_1 /ANN pdfmark
-2833(62)s 0 11233(Height)m 711(of)s 982(an)s
+[ /Rect [2833 11518 3057 11685] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_head_1 /ANN pdfmark
+2833(63)s 0 11233(Height)m 711(of)s 982(an)s
1265(object)s 1856(,)s
-[ /Rect [1963 11233 2197 11395] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_size_3 /ANN pdfmark
-1963(24)s 220 fnt2 0 10942(@HExpand)m
+[ /Rect [1963 11230 2189 11398] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_size_3 /ANN pdfmark
+1963(25)s 220 fnt2 0 10942(@HExpand)m
240 fnt1 1173 10945(symbol)m 1880(,)s
-[ /Rect [1987 10942 2202 11110] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_hexp_1 /ANN pdfmark
-1987(51)s 220 fnt2
+[ /Rect [1987 10942 2221 11110] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_hexp_1 /ANN pdfmark
+1987(52)s 220 fnt2
0 10654(h)m 240 fnt1 168 10657(g)m 1(ap)k 566(mode)s
1101(,)s
-[ /Rect [1208 10654 1436 10819] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_22 /ANN pdfmark
-1208(37)s 220 fnt2 0 10366(@High)m 240 fnt1
+[ /Rect [1208 10654 1435 10819] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_22 /ANN pdfmark
+1208(38)s 220 fnt2 0 10366(@High)m 240 fnt1
719 10369(symbol)m 1426(,)s
-[ /Rect [1533 10366 1768 10534] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_wide_2 /ANN pdfmark
-1533(50)s 220 fnt2 0 10078(@HLimited)m
+[ /Rect [1533 10366 1748 10534] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_wide_2 /ANN pdfmark
+1533(51)s 220 fnt2 0 10078(@HLimited)m
240 fnt1 1135 10081(symbol)m 1842(,)s
-[ /Rect [1949 10078 2183 10246] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_hlim_1 /ANN pdfmark
-1949(52)s 220 fnt2
+[ /Rect [1949 10078 2173 10246] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_hlim_1 /ANN pdfmark
+1949(53)s 220 fnt2
0 9790(@Hline)m 240 fnt1 773 9793(e)m 3(xample)k 1583(,)s
-[ /Rect [1690 9790 1925 9955] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_equa_7 /ANN pdfmark
-1690(80)s 220 fnt2 0 9502(@HMirror)m 240 fnt1 1013 9505(symbol)m
+[ /Rect [1690 9790 1905 9955] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_equa_7 /ANN pdfmark
+1690(81)s 220 fnt2 0 9502(@HMirror)m 240 fnt1 1013 9505(symbol)m
1720(,)s
-[ /Rect [1827 9502 2051 9670] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_hmir_1 /ANN pdfmark
-1827(53)s 0 9217(Horizontal)m 1077(concatenation)s 2409(,)s
+[ /Rect [1827 9502 2061 9670] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_hmir_1 /ANN pdfmark
+1827(54)s 0 9217(Horizontal)m 1077(concatenation)s 2409(,)s
-[ /Rect [2516 9214 2749 9381] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_3 /ANN pdfmark
-2516(36)s 220 fnt2 0 8926(@HScale)m 240 fnt1 981 8929(symbol)m
+[ /Rect [2516 9214 2744 9379] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_3 /ANN pdfmark
+2516(37)s 220 fnt2 0 8926(@HScale)m 240 fnt1 981 8929(symbol)m
1688(,)s
-[ /Rect [1795 8926 2029 9094] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_hsca_1 /ANN pdfmark
-1795(52)s 220 fnt2 0 8638(@HShift)m 240 fnt1
+[ /Rect [1795 8926 2019 9094] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_hsca_1 /ANN pdfmark
+1795(53)s 220 fnt2 0 8638(@HShift)m 240 fnt1
875 8641(symbol)m 1582(,)s
-[ /Rect [1689 8638 1924 8806] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_hshi_1 /ANN pdfmark
-1689(50)s 220 fnt2 0 8350(@HSpan)m
+[ /Rect [1689 8638 1904 8806] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_hshi_1 /ANN pdfmark
+1689(51)s 220 fnt2 0 8350(@HSpan)m
240 fnt1 939 8353(symbol)m 1646(,)s
-[ /Rect [1753 8350 1987 8518] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_span_4 /ANN pdfmark
-1753(54)s 0 8065(Hyphenation)m
+[ /Rect [1753 8350 1979 8518] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_span_4 /ANN pdfmark
+1753(55)s 0 8065(Hyphenation)m
1294(g)s 1(ap)k 1692(mode)s 2227(,)s
-[ /Rect [2334 8060 2565 8227] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_37 /ANN pdfmark
-2334(39)s
+[ /Rect [2334 8062 2569 8227] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_37 /ANN pdfmark
+2334(40)s
0 7777(Hyphenation)m 1294(g)s 1(ap)k 1692(mode)s 2227(,)s
-[ /Rect [2334 7774 2562 7939] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_21 /ANN pdfmark
-2334(37)s 220 fnt2 0 7486(h)m 6(yphen)k 760(@Break)s
+[ /Rect [2334 7774 2561 7939] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_21 /ANN pdfmark
+2334(38)s 220 fnt2 0 7486(h)m 6(yphen)k 760(@Break)s
240 fnt1 1563 7489(,)m
-[ /Rect [1670 7489 1904 7651] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_brea_11 /ANN pdfmark
-1670(44)s 0 6913(Identi\207er)m 882(,)s
+[ /Rect [1670 7486 1896 7654] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_brea_11 /ANN pdfmark
+1670(45)s 0 6913(Identi\207er)m 882(,)s
-[ /Rect [989 6910 1213 7075] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_lexi_12 /ANN pdfmark
-989(13)s 220 fnt2 0 6622(impor)m -8(t)k 240 fnt1
+[ /Rect [989 6913 1223 7075] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_lexi_12 /ANN pdfmark
+989(14)s 220 fnt2 0 6622(impor)m -8(t)k 240 fnt1
673 6625(clause)m 1273(,)s
-[ /Rect [1380 6622 1607 6787] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_visi_5 /ANN pdfmark
-1380(18)s 220 fnt2 0 6334(@IncludeGr)m 2(aphicRepeated)k
+[ /Rect [1380 6620 1611 6787] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_visi_5 /ANN pdfmark
+1380(19)s 220 fnt2 0 6334(@IncludeGr)m 2(aphicRepeated)k
240 fnt1 2695 6337(symbol)m 3402(,)s
-[ /Rect [3509 6334 3733 6499] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_incr_1 /ANN pdfmark
-3509(73)s 220 fnt2
+[ /Rect [3509 6336 3743 6499] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_incr_1 /ANN pdfmark
+3509(74)s 220 fnt2
0 6046(@IncludeGr)m 2(aphic)k 240 fnt1 1751 6049(symbol)m 2458(,)s
-[ /Rect [2565 6048 2799 6211] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_incg_1 /ANN pdfmark
-2565(72)s 220 fnt2 0 5758(@Include)m 240 fnt1 982 5761(symbol)m
+[ /Rect [2565 6046 2789 6211] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_incg_1 /ANN pdfmark
+2565(73)s 220 fnt2 0 5758(@Include)m 240 fnt1 982 5761(symbol)m
1689(,)s
-[ /Rect [1796 5760 2030 5923] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_incl_1 /ANN pdfmark
-1796(74)s 220 fnt2 0 5470(@IndentedDispla)m 6(y)k
+[ /Rect [1796 5758 2022 5926] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_incl_1 /ANN pdfmark
+1796(75)s 220 fnt2 0 5470(@IndentedDispla)m 6(y)k
240 fnt1 1847 5473(e)m 3(xample)k 2657(,)s
-[ /Rect [2764 5470 2979 5635] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_para_5 /ANN pdfmark
-2764(81)s
+[ /Rect [2764 5470 2998 5635] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_para_5 /ANN pdfmark
+2764(82)s
220 fnt2 0 5182(@IndentedList)m 240 fnt1 1474 5185(e)m 3(xample)k
2284(,)s
-[ /Rect [2391 5182 2615 5347] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_para_8 /ANN pdfmark
-2391(83)s 0 4897(Inde)m 3(x)k 597(\207le)s
+[ /Rect [2391 5182 2625 5347] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_para_8 /ANN pdfmark
+2391(84)s 0 4897(Inde)m 3(x)k 597(\207le)s
958(\(for)s 1375(databases\))s 2366(,)s
-[ /Rect [2473 4894 2700 5061] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_data_2 /ANN pdfmark
-2473(68)s 0 4609(In-paragraph)m
+[ /Rect [2473 4892 2704 5061] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_data_2 /ANN pdfmark
+2473(69)s 0 4609(In-paragraph)m
1291(concatenation)s 2623(,)s
-[ /Rect [2730 4606 2958 4771] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_4 /ANN pdfmark
-2730(37)s 220 fnt2 0 4318(@Inser)m -8(t)k
+[ /Rect [2730 4606 2957 4771] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_4 /ANN pdfmark
+2730(38)s 220 fnt2 0 4318(@Inser)m -8(t)k
240 fnt1 836 4321(symbol)m 1543(,)s
-[ /Rect [1650 4318 1877 4486] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_inse_1 /ANN pdfmark
-1650(58)s 220 fnt2
+[ /Rect [1650 4316 1881 4486] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_inse_1 /ANN pdfmark
+1650(59)s 220 fnt2
0 4030(into)m 240 fnt1 406 4033(clause)m 1006(,)s
-[ /Rect [1113 4030 1348 4195] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pri_gall_2 /ANN pdfmark
-1113(10)s
+[ /Rect [1113 4033 1328 4195] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pri_gall_2 /ANN pdfmark
+1113(11)s
0 3745(In)m 9(v)k 4(ocation)k 1067(of)s 1338(a)s
1504(symbol)s 2211(,)s
-[ /Rect [2318 3745 2432 3907] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pri_defi_4 /ANN pdfmark
+[ /Rect [2318 3745 2432 3907] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pri_defi_4 /ANN pdfmark
2318(4)s 0 2881(K)m 6(ernighan,)k
1111(B.)s 1322(,)s
-[ /Rect [1429 2878 1656 3043] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_equa_2 /ANN pdfmark
-1429(78)s 0 2593(K)m 6(erning)k
+[ /Rect [1429 2876 1660 3043] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_equa_2 /ANN pdfmark
+1429(79)s 0 2593(K)m 6(erning)k
778(,)s
-[ /Rect [885 2590 1120 2755] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_font_5 /ANN pdfmark
-885(40)s 0 2305(K)m 6(erning)k 831(g)s 1(ap)k
+[ /Rect [885 2593 1100 2755] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_font_5 /ANN pdfmark
+885(41)s 0 2305(K)m 6(erning)k 831(g)s 1(ap)k
1229(mode)s 1764(,)s
-[ /Rect [1871 2302 2099 2467] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_27 /ANN pdfmark
-1871(37)s 220 fnt2 0 2014(@K)m 8(er)k -5(nShr)k -3(ink)k
+[ /Rect [1871 2302 2098 2467] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_27 /ANN pdfmark
+1871(38)s 220 fnt2 0 2014(@K)m 8(er)k -5(nShr)k -3(ink)k
240 fnt1 1367 2017(symbol)m 2074(,)s
-[ /Rect [2181 2014 2414 2182] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_kshr_1 /ANN pdfmark
-2181(56)s 220 fnt2
+[ /Rect [2181 2014 2409 2182] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_kshr_1 /ANN pdfmark
+2181(57)s 220 fnt2
0 1726(@K)m 8(e)k 4(y)k 240 fnt1 647 1729(parameter)m
1608(,)s
-[ /Rect [1715 1726 1949 1891] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_sort_2 /ANN pdfmark
-1715(32)s 220 fnt2 0 1438(k)m 240 fnt1
+[ /Rect [1715 1726 1939 1891] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_sort_2 /ANN pdfmark
+1715(33)s 220 fnt2 0 1438(k)m 240 fnt1
170 1441(g)m 1(ap)k 568(mode)s 1103(,)s
-[ /Rect [1210 1438 1438 1603] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_28 /ANN pdfmark
-1210(37)s
+[ /Rect [1210 1438 1437 1603] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_28 /ANN pdfmark
+1210(38)s
0 1153(Knuth,)m 706(D.)s 930(,)s
-[ /Rect [1037 1150 1272 1315] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_equa_8 /ANN pdfmark
-1037(80)s 220 fnt2
+[ /Rect [1037 1150 1252 1315] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_equa_8 /ANN pdfmark
+1037(81)s 220 fnt2
0 574(langdef)m 240 fnt1 776 577(language)m 1696(de\207nition)s 2617(,)s
-[ /Rect [2724 572 2955 739] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_lang_2 /ANN pdfmark
-2724(49)s 220 fnt2 0 286(@Language)m 240 fnt1 1251 289(symbol)m
+[ /Rect [2724 574 2959 742] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_lang_2 /ANN pdfmark
+2724(50)s 220 fnt2 0 286(@Language)m 240 fnt1 1251 289(symbol)m
1958(,)s
-[ /Rect [2065 284 2296 451] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_lang_1 /ANN pdfmark
-2065(49)s 220 fnt2 4816 13246(@LClos)m 240 fnt1
-5652 13249(symbol)m 6359(,)s
-[ /Rect [6466 13249 6700 13411] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_lexi_13 /ANN pdfmark
-6466(14)s 4816 12961(LCM)m 5389(\207le)s
+[ /Rect [2065 286 2300 454] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_lang_1 /ANN pdfmark
+2065(50)s 220 fnt2 4816 13244(@LClos)m 240 fnt1
+5652 13247(symbol)m 6359(,)s
+[ /Rect [6466 13244 6692 13412] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_lexi_13 /ANN pdfmark
+6466(15)s 4816 12959(LCM)m 5389(\207le)s
5697(,)s
-[ /Rect [5804 12961 6038 13123] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_font_9 /ANN pdfmark
-5804(42)s 4816 12673(Length)m 5498(,)s
-[ /Rect [5605 12670 5833 12835] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_7 /ANN pdfmark
-5605(37)s
-220 fnt2 4816 12382(@LEn)m 4(v)k 240 fnt1 5594 12385(symbol)m
+[ /Rect [5804 12956 6028 13121] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_font_9 /ANN pdfmark
+5804(43)s 4816 12671(Length)m 5498(,)s
+[ /Rect [5605 12668 5832 12833] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_7 /ANN pdfmark
+5605(38)s
+220 fnt2 4816 12380(@LEn)m 4(v)k 240 fnt1 5594 12383(symbol)m
6301(,)s
-[ /Rect [6408 12385 6642 12547] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_lexi_14 /ANN pdfmark
-6408(14)s 4816 12097(Letter)m 5445(character)s 6326(,)s
+[ /Rect [6408 12380 6634 12548] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_lexi_14 /ANN pdfmark
+6408(15)s 4816 12095(Letter)m 5445(character)s 6326(,)s
-[ /Rect [6433 12094 6657 12259] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_lexi_2 /ANN pdfmark
-6433(13)s 4816 11809(Lig)m 1(atures)k 5715(,)s
-[ /Rect [5822 11806 6057 11971] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_font_4 /ANN pdfmark
-5822(40)s
-220 fnt2 4816 11518(lines)m 5319(@Break)s 240 fnt1 6122 11521(,)m
+[ /Rect [6433 12095 6667 12257] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_lexi_2 /ANN pdfmark
+6433(14)s 4816 11807(Lig)m 1(atures)k 5715(,)s
+[ /Rect [5822 11807 6037 11969] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_font_4 /ANN pdfmark
+5822(41)s
+220 fnt2 4816 11516(lines)m 5319(@Break)s 240 fnt1 6122 11519(,)m
-[ /Rect [6229 11518 6453 11683] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_brea_7 /ANN pdfmark
-6229(43)s 220 fnt2 4816 11230(@LinkDest)m 240 fnt1 5948 11233(symbol)m
+[ /Rect [6229 11519 6463 11681] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_brea_7 /ANN pdfmark
+6229(44)s 220 fnt2 4816 11228(@LinkDest)m 240 fnt1 5948 11231(symbol)m
6655(,)s
-[ /Rect [6762 11230 6995 11397] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_link_2 /ANN pdfmark
-6762(66)s 220 fnt2 4816 10942(@LinkSource)m 240 fnt1
-6188 10945(symbol)m 6895(,)s
-[ /Rect [7002 10942 7235 11109] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_link_1 /ANN pdfmark
-7002(66)s 220 fnt2 4816 10654(@LInput)m
-240 fnt1 5705 10657(symbol)m 6412(,)s
-[ /Rect [6519 10657 6753 10819] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_lexi_15 /ANN pdfmark
-6519(14)s 4816 10369(Literal)m
+[ /Rect [6762 11228 6990 11395] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_link_2 /ANN pdfmark
+6762(67)s 220 fnt2 4816 10940(@LinkSource)m 240 fnt1
+6188 10943(symbol)m 6895(,)s
+[ /Rect [7002 10940 7230 11107] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_link_1 /ANN pdfmark
+7002(67)s 220 fnt2 4816 10652(@LInput)m
+240 fnt1 5705 10655(symbol)m 6412(,)s
+[ /Rect [6519 10652 6745 10820] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_lexi_15 /ANN pdfmark
+6519(15)s 4816 10367(Literal)m
5506(w)s 2(ord)k 6001(,)s
-[ /Rect [6108 10369 6342 10531] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_lexi_19 /ANN pdfmark
-6108(14)s 220 fnt2
-4816 10078(@LUse)m 240 fnt1 5603 10081(symbol)m 6310(,)s
-[ /Rect [6417 10081 6651 10243] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_lexi_17 /ANN pdfmark
-6417(14)s
-220 fnt2 4816 9790(@L)m 24(Vis)k 240 fnt1 5494 9793(symbol)m
+[ /Rect [6108 10364 6334 10532] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_lexi_19 /ANN pdfmark
+6108(15)s 220 fnt2
+4816 10076(@LUse)m 240 fnt1 5603 10079(symbol)m 6310(,)s
+[ /Rect [6417 10076 6643 10244] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_lexi_17 /ANN pdfmark
+6417(15)s
+220 fnt2 4816 9788(@L)m 24(Vis)k 240 fnt1 5494 9791(symbol)m
6201(,)s
-[ /Rect [6308 9793 6542 9955] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_lexi_16 /ANN pdfmark
-6308(14)s 4816 9217(Macro)m 5440(,)s
-[ /Rect [5547 9214 5773 9382] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_lexi_22 /ANN pdfmark
-5547(15)s
-4816 8929(Mark)m 5395(alignment)s 6358(,)s
-[ /Rect [6465 8929 6560 9091] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pri_obje_3 /ANN pdfmark
-6465(1)s 5056 8641(in)m
+[ /Rect [6308 9788 6534 9956] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_lexi_16 /ANN pdfmark
+6308(15)s 4816 9215(Macro)m 5440(,)s
+[ /Rect [5547 9212 5780 9379] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_lexi_22 /ANN pdfmark
+5547(16)s
+4816 8927(Mark)m 5395(alignment)s 6358(,)s
+[ /Rect [6465 8927 6560 9089] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pri_obje_3 /ANN pdfmark
+6465(1)s 5056 8639(in)m
5299(detail)s 5831(,)s
-[ /Rect [5938 8638 6165 8803] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_gall_5 /ANN pdfmark
-5938(28)s 4816 8353(Mark-to-mark)m 6230(g)s 1(ap)k
+[ /Rect [5938 8634 6169 8801] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_gall_5 /ANN pdfmark
+5938(29)s 4816 8351(Mark-to-mark)m 6230(g)s 1(ap)k
6628(mode)s 7163(,)s
-[ /Rect [7270 8350 7498 8515] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_23 /ANN pdfmark
-7270(37)s 220 fnt2 4816 8062(@Meld)m
-240 fnt1 5562 8065(symbol)m 6269(,)s
-[ /Rect [6376 8062 6604 8230] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_rump_3 /ANN pdfmark
-6376(57)s 220 fnt2
-4816 7774(@Merge)m 240 fnt1 5713 7777(symbol)m 6420(,)s
-[ /Rect [6527 7774 6751 7939] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_sort_3 /ANN pdfmark
-6527(33)s
-4816 7489(Mirroring)m 5811(an)s 6094(object)s 6685(,)s
-[ /Rect [6792 7486 7016 7654] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_hmir_3 /ANN pdfmark
-6792(53)s
-220 fnt2 4816 7198(@Moment)m 240 fnt1 5888 7201(symbol)m 6595(,)s
-
-[ /Rect [6702 7198 6917 7365] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_mome_1 /ANN pdfmark
-6702(61)s 220 fnt2 4816 6910(m)m 240 fnt1 5045 6913(unit)m
+[ /Rect [7270 8348 7497 8513] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_23 /ANN pdfmark
+7270(38)s 220 fnt2 4816 8060(@Meld)m
+240 fnt1 5562 8063(symbol)m 6269(,)s
+[ /Rect [6376 8060 6603 8228] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_rump_3 /ANN pdfmark
+6376(58)s 220 fnt2
+4816 7772(@Merge)m 240 fnt1 5713 7775(symbol)m 6420(,)s
+[ /Rect [6527 7772 6761 7937] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_sort_3 /ANN pdfmark
+6527(34)s
+4816 7487(Mirroring)m 5811(an)s 6094(object)s 6685(,)s
+[ /Rect [6792 7484 7026 7652] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_hmir_3 /ANN pdfmark
+6792(54)s
+220 fnt2 4816 7196(@Moment)m 240 fnt1 5888 7199(symbol)m 6595(,)s
+
+[ /Rect [6702 7196 6936 7363] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_mome_1 /ANN pdfmark
+6702(62)s 220 fnt2 4816 6908(m)m 240 fnt1 5045 6911(unit)m
5424(,)s
-[ /Rect [5531 6910 5759 7075] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_10 /ANN pdfmark
-5531(37)s 220 fnt2 4816 6334(named)m 240 fnt1
-5535 6337(parameter)m 6496(,)s
-[ /Rect [6603 6334 6829 6502] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_name_2 /ANN pdfmark
-6603(15)s 4816 6049(Nested)m 5538(de\207nitions)s
+[ /Rect [5531 6908 5758 7073] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_10 /ANN pdfmark
+5531(38)s 220 fnt2 4816 6332(named)m 240 fnt1
+5535 6335(parameter)m 6496(,)s
+[ /Rect [6603 6332 6836 6499] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_name_2 /ANN pdfmark
+6603(16)s 4816 6047(Nested)m 5538(de\207nitions)s
6546(,)s
-[ /Rect [6653 6048 6881 6211] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_visi_1 /ANN pdfmark
-6653(17)s 220 fnt2 4816 5758(@Ne)m 6(xt)k
-240 fnt1 5540 5761(symbol)m 6247(,)s
-[ /Rect [6354 5758 6589 5925] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_next_1 /ANN pdfmark
-6354(60)s 220 fnt2
-4816 5470(noh)m 6(yphen)k 5820(@Break)s 240 fnt1 6623 5473(,)m
-
-[ /Rect [6730 5473 6964 5635] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_brea_12 /ANN pdfmark
-6730(44)s 220 fnt2 4816 5182(@NotRe)m 6(v)k 5(ealed)k
-240 fnt1 6343 5185(symbol)m 7050(,)s
-[ /Rect [7157 5182 7391 5349] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_notr_1 /ANN pdfmark
-7157(64)s 220 fnt2
-4816 4894(@Null)m 240 fnt1 5461 4897(symbol)m 6168(,)s
-[ /Rect [6275 4894 6509 5061] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_null_1 /ANN pdfmark
-6275(62)s
-4816 4609(Numbered)m 5884(list)s 6182(,)s
-[ /Rect [6289 4606 6523 4771] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_para_7 /ANN pdfmark
-6289(82)s 220 fnt2
-4816 4318(@NumberOf)m 240 fnt1 6108 4321(e)m 3(xample)k 6918(,)s
-
-[ /Rect [7025 4316 7256 4483] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_chap_3 /ANN pdfmark
-7025(89)s 4816 3745(Object)m 5460(,)s
-[ /Rect [5567 3745 5662 3907] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pri_obje_1 /ANN pdfmark
+[ /Rect [6653 6044 6880 6209] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_visi_1 /ANN pdfmark
+6653(18)s 220 fnt2 4816 5756(@Ne)m 6(xt)k
+240 fnt1 5540 5759(symbol)m 6247(,)s
+[ /Rect [6354 5756 6569 5923] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_next_1 /ANN pdfmark
+6354(61)s 220 fnt2
+4816 5468(noh)m 6(yphen)k 5820(@Break)s 240 fnt1 6623 5471(,)m
+
+[ /Rect [6730 5468 6956 5636] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_brea_12 /ANN pdfmark
+6730(45)s 220 fnt2 4816 5180(@NotRe)m 6(v)k 5(ealed)k
+240 fnt1 6343 5183(symbol)m 7050(,)s
+[ /Rect [7157 5180 7383 5348] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_notr_1 /ANN pdfmark
+7157(65)s 220 fnt2
+4816 4892(@Null)m 240 fnt1 5461 4895(symbol)m 6168(,)s
+[ /Rect [6275 4892 6499 5059] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_null_1 /ANN pdfmark
+6275(63)s
+4816 4607(Numbered)m 5884(list)s 6182(,)s
+[ /Rect [6289 4604 6513 4769] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_para_7 /ANN pdfmark
+6289(83)s 220 fnt2
+4816 4316(@NumberOf)m 240 fnt1 6108 4319(e)m 3(xample)k 6918(,)s
+
+[ /Rect [7025 4314 7260 4481] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_chap_3 /ANN pdfmark
+7025(90)s 4816 3743(Object)m 5460(,)s
+[ /Rect [5567 3743 5662 3905] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pri_obje_1 /ANN pdfmark
5567(1)s 220 fnt2
-4816 3454(@OddP)m 8(ageList)k 240 fnt1 6355 3457(e)m 3(xample)k
+4816 3452(@OddP)m 8(ageList)k 240 fnt1 6355 3455(e)m 3(xample)k
7165(,)s
-[ /Rect [7272 3454 7499 3619] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_page_9 /ANN pdfmark
-7272(88)s 220 fnt2 4816 3166(o)m 240 fnt1
-4991 3169(g)m 1(ap)k 5389(mode)s 5924(,)s
-[ /Rect [6031 3166 6259 3331] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_26 /ANN pdfmark
-6031(37)s
-220 fnt2 4816 2878(@OneCol)m 240 fnt1 5828 2881(symbol)m 6535(,)s
-
-[ /Rect [6642 2878 6877 3046] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_oner_3 /ANN pdfmark
-6642(50)s 220 fnt2 4816 2590(@OneOf)m 240 fnt1 5743 2593(symbol)m
+[ /Rect [7272 3450 7503 3617] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_page_9 /ANN pdfmark
+7272(89)s 220 fnt2 4816 3164(o)m 240 fnt1
+4991 3167(g)m 1(ap)k 5389(mode)s 5924(,)s
+[ /Rect [6031 3164 6258 3329] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_26 /ANN pdfmark
+6031(38)s
+220 fnt2 4816 2876(@OneCol)m 240 fnt1 5828 2879(symbol)m 6535(,)s
+
+[ /Rect [6642 2876 6857 3044] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_oner_3 /ANN pdfmark
+6642(51)s 220 fnt2 4816 2588(@OneOf)m 240 fnt1 5743 2591(symbol)m
6450(,)s
-[ /Rect [6557 2588 6788 2758] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_oneo_1 /ANN pdfmark
-6557(59)s 220 fnt2 4816 2302(@OneP)m 8(age)k
-240 fnt1 6010 2305(e)m 3(xample)k 6820(,)s
-[ /Rect [6927 2302 7155 2467] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_page_7 /ANN pdfmark
-6927(87)s
-220 fnt2 4816 2014(@OneRo)m 3(w)k 240 fnt1 5947 2017(symbol)m
+[ /Rect [6557 2588 6792 2755] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_oneo_1 /ANN pdfmark
+6557(60)s 220 fnt2 4816 2300(@OneP)m 8(age)k
+240 fnt1 6010 2303(e)m 3(xample)k 6820(,)s
+[ /Rect [6927 2300 7154 2465] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_page_7 /ANN pdfmark
+6927(88)s
+220 fnt2 4816 2012(@OneRo)m 3(w)k 240 fnt1 5947 2015(symbol)m
6654(,)s
-[ /Rect [6761 2014 6996 2182] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_oner_1 /ANN pdfmark
-6761(50)s 220 fnt2 4816 1726(@Open)m 240 fnt1
-5622 1729(symbol)m 6329(,)s
-[ /Rect [6436 1726 6669 1893] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_open_1 /ANN pdfmark
-6436(66)s 4816 1441(Optimal)m 5654(g)s 1(alle)k 3(y)k
+[ /Rect [6761 2012 6976 2180] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_oner_1 /ANN pdfmark
+6761(51)s 220 fnt2 4816 1724(@Open)m 240 fnt1
+5622 1727(symbol)m 6329(,)s
+[ /Rect [6436 1724 6664 1891] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_open_1 /ANN pdfmark
+6436(67)s 4816 1439(Optimal)m 5654(g)s 1(alle)k 3(y)k
6288(breaking)s 7125(,)s
-[ /Rect [7232 1438 7458 1606] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_opti_1 /ANN pdfmark
-7232(35)s 220 fnt2 4816 1150(@Optimiz)m 3(e)k
-240 fnt1 5953 1153(symbol)m 6660(,)s
-[ /Rect [6767 1150 6993 1318] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_opti_2 /ANN pdfmark
-6767(35)s 220 fnt2
-4816 862(or)m 2(agged)k 5667(@Break)s 240 fnt1 6470 865(,)m
-
-[ /Rect [6577 862 6801 1027] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_brea_6 /ANN pdfmark
-6577(43)s 220 fnt2 4816 574(@OrElse)m 240 fnt1 5761 577(e)m 3(xample)k
+[ /Rect [7232 1436 7465 1603] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_opti_1 /ANN pdfmark
+7232(36)s 220 fnt2 4816 1148(@Optimiz)m 3(e)k
+240 fnt1 5953 1151(symbol)m 6660(,)s
+[ /Rect [6767 1148 7000 1315] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_opti_2 /ANN pdfmark
+6767(36)s 220 fnt2
+4816 860(or)m 2(agged)k 5667(@Break)s 240 fnt1 6470 863(,)m
+
+[ /Rect [6577 863 6811 1025] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_brea_6 /ANN pdfmark
+6577(44)s 220 fnt2 4816 572(@OrElse)m 240 fnt1 5761 575(e)m 3(xample)k
6571(,)s
-[ /Rect [6678 572 6912 739] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_chap_5 /ANN pdfmark
-6678(92)s 4816 289(Other)m 5420(character)s 6301(,)s
+[ /Rect [6678 570 6902 737] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_chap_5 /ANN pdfmark
+6678(93)s 4816 287(Other)m 5420(character)s 6301(,)s
-[ /Rect [6408 286 6632 451] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_lexi_3 /ANN pdfmark
-6408(13)s
+[ /Rect [6408 287 6642 449] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_lexi_3 /ANN pdfmark
+6408(14)s
grestore
gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -21637,22 +21693,22 @@ grestore
pgsave restore
showpage
-%%Page: 110 116
+%%Page: 111 117
%%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
@@ -21667,295 +21723,295 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt5 1417 -1583(110)m
-240 fnt6 9956 -1580(Inde)m 4(x)k gsave
+240 fnt6 1417 -1580(Inde)m 4(x)k
+240 fnt5 10136 -1583(111)m gsave
1417 -15423 translate
-240 fnt1 9066 13412 0 13412 240 288 60 LoutGraphic
+240 fnt1 9066 13415 0 13415 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
-220 fnt2
-0 13247(outdent)m 788(@Break)s 240 fnt1 1591 13250(,)m
-[ /Rect [1698 13247 1922 13412] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_brea_2 /ANN pdfmark
-1698(43)s
-220 fnt2 0 12959(@Outline)m 240 fnt1 969 12962(symbol)m 1676(,)s
-
-[ /Rect [1783 12959 2010 13124] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_outl_1 /ANN pdfmark
-1783(48)s 220 fnt2 0 12671(o)m 3(v)k 5(er)k
-240 fnt1 479 12674(e)m 3(xample)k 1289(,)s
-[ /Rect [1396 12669 1627 12836] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_equa_6 /ANN pdfmark
-1396(79)s
-0 12386(Ov)m 3(erstrik)k 2(e)k 1059(g)s 1(ap)k
-1457(mode)s 1992(,)s
-[ /Rect [2099 12383 2327 12548] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_25 /ANN pdfmark
-2099(37)s 220 fnt2 0 11807(@P)m 26(Adjust)k
-240 fnt1 1008 11810(symbol)m 1715(,)s
-[ /Rect [1822 11807 2056 11975] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_hadj_1 /ANN pdfmark
-1822(52)s 220 fnt2
-0 11519(@P)m 8(age)k 240 fnt1 779 11522(e)m 3(xample)k
-1589(,)s
-[ /Rect [1696 11519 1929 11686] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_page_6 /ANN pdfmark
-1696(86)s 220 fnt2 0 11231(@P)m 8(ageLabel)k
-240 fnt1 1309 11234(symbol)m 2016(,)s
-[ /Rect [2123 11233 2351 11392] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_page_1 /ANN pdfmark
-2123(77)s 0 10946(P)m 3(age)k
-518(layout)s 240 10658(principles)m 1233(of)s 1451(,)s
-[ /Rect [1558 10655 1664 10823] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pri_defi_7 /ANN pdfmark
-1558(5)s
-240 10370(in)m 483(practice)s 1241(,)s
-[ /Rect [1348 10367 1582 10532] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_page_1 /ANN pdfmark
-1348(84)s 220 fnt2
-0 10079(@P)m 8(ageOf)k 240 fnt1 1016 10082(e)m 3(xample)k
-1826(,)s
-[ /Rect [1933 10079 2167 10244] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_page_3 /ANN pdfmark
-1933(84)s 0 9794(P)m 3(aragraph)k 1023(breaking)s
-1860(,)s
-[ /Rect [1967 9791 2071 9956] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pri_obje_7 /ANN pdfmark
-1967(3)s 240 9506(in)m 483(detail)s 1015(,)s
-
-[ /Rect [1122 9501 1353 9668] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_35 /ANN pdfmark
-1122(39)s 0 9218(P)m 3(arameter)k 971(,)s
-[ /Rect [1078 9218 1192 9380] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pri_defi_5 /ANN pdfmark
-1078(4)s
-220 fnt2 240 8927(body)m 240 fnt1 774 8930(parameter)m 1735(,)s
-
-[ /Rect [1842 8929 2070 9092] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_visi_2 /ANN pdfmark
-1842(17)s 220 fnt2 240 8639(named)m 240 fnt1 959 8642(parameter)m
-1920(,)s
-[ /Rect [2027 8639 2253 8807] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_name_1 /ANN pdfmark
-2027(15)s 220 fnt2 0 8351(@PlainGr)m 2(aphic)k
-240 fnt1 1530 8354(symbol)m 2237(,)s
-[ /Rect [2344 8353 2578 8516] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_plai_1 /ANN pdfmark
-2344(72)s 0 8066(PostScript)m
-989(,)s
-[ /Rect [1096 8066 1222 8229] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_preface_1 /ANN pdfmark
-1096(ii)s 240 7778(used)m 737(by)s 220 fnt2
-1031 7775(@Gr)m 2(aphic)k 240 fnt1 2022 7778(,)m
-[ /Rect [2129 7775 2356 7942] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_grap_3 /ANN pdfmark
-2129(68)s
-240 7490(used)m 737(by)s 220 fnt2 1031 7487(@IncludeGr)m 2(aphic)k
-240 fnt1 2729 7490(,)m
-[ /Rect [2836 7489 3070 7652] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_incg_3 /ANN pdfmark
-2836(72)s 240 7202(used)m 737(by)s
-220 fnt2 1031 7199(@IncludeGr)m 2(aphicRepeated)k 240 fnt1 3673 7202(,)m
-
-[ /Rect [3780 7199 4004 7364] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_incr_3 /ANN pdfmark
-3780(73)s 240 6914(used)m 737(by)s 220 fnt2 1031 6911(@PrependGr)m 2(aphic)k
-240 fnt1 2851 6914(,)m
-[ /Rect [2958 6913 3192 7076] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_prep_3 /ANN pdfmark
-2958(74)s 220 fnt2 0 6623(@PP)m
-240 fnt1 566 6626(e)m 3(xample)k 1376(,)s
-[ /Rect [1483 6623 1698 6788] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_para_3 /ANN pdfmark
-1483(81)s
-0 6338(Precedence)m 1091(,)s
-[ /Rect [1198 6338 1432 6500] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_prec_1 /ANN pdfmark
-1198(22)s 220 fnt2 0 6047(preceding)m
-240 fnt1 958 6050(,)m
-[ /Rect [1065 6047 1172 6212] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pri_cros_5 /ANN pdfmark
-1065(8)s 220 fnt2 0 5759(@PrependGr)m 2(aphic)k
-240 fnt1 1873 5762(symbol)m 2580(,)s
-[ /Rect [2687 5761 2921 5924] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_prep_1 /ANN pdfmark
-2687(74)s 0 5474(Principal)m
-917(mark)s 1416(,)s
-[ /Rect [1523 5471 1751 5636] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_5 /ANN pdfmark
-1523(37)s 240 5186(ef)m 6(fect)k
-836(on)s 220 fnt2 1133 5183(@OneCol)m 240 fnt1 2145 5186(and)m
-220 fnt2 2549 5183(@OneRo)m 3(w)k 240 fnt1 3627 5186(,)m
-
-[ /Rect [3734 5183 3969 5351] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_oner_2 /ANN pdfmark
-3734(50)s 0 4898(Promotion)m 1067(of)s 1338(components)s 2493(,)s
-
-[ /Rect [2600 4893 2831 5060] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_gall_9 /ANN pdfmark
-2600(29)s 220 fnt2 0 4607(p)m 240 fnt1 174 4610(unit)m
-553(,)s
-[ /Rect [660 4607 888 4772] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_9 /ANN pdfmark
-660(37)s 0 4034(Quote)m 641(character)s 1522(,)s
-
-[ /Rect [1629 4031 1853 4196] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_lexi_4 /ANN pdfmark
-1629(13)s 0 3746(Quoted)m 763(w)s 2(ord)k 1258(,)s
-
-[ /Rect [1365 3746 1599 3908] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_lexi_20 /ANN pdfmark
-1365(14)s 220 fnt2 0 3167(r)m 2(agged)k 729(@Break)s
-240 fnt1 1532 3170(,)m
-[ /Rect [1639 3167 1863 3332] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_brea_3 /ANN pdfmark
-1639(43)s 220 fnt2 0 2879(@Ra)m 4(wV)k 17(erbatim)k
-240 fnt1 1563 2882(symbol)m 2270(,)s
-[ /Rect [2377 2879 2610 3046] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_verb_2 /ANN pdfmark
-2377(76)s 0 2594(Recepti)m 6(v)k 3(e)k
+220 fnt2 0 13250(outdent)m
+788(@Break)s 240 fnt1 1591 13253(,)m
+[ /Rect [1698 13253 1932 13415] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_brea_2 /ANN pdfmark
+1698(44)s 220 fnt2
+0 12962(@Outline)m 240 fnt1 969 12965(symbol)m 1676(,)s
+[ /Rect [1783 12960 2014 13127] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_outl_1 /ANN pdfmark
+1783(49)s
+220 fnt2 0 12674(o)m 3(v)k 5(er)k 240 fnt1
+479 12677(e)m 3(xample)k 1289(,)s
+[ /Rect [1396 12674 1631 12839] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_equa_6 /ANN pdfmark
+1396(80)s 0 12389(Ov)m 3(erstrik)k 2(e)k
+1059(g)s 1(ap)k 1457(mode)s 1992(,)s
+[ /Rect [2099 12386 2326 12551] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_25 /ANN pdfmark
+2099(38)s
+220 fnt2 0 11810(@P)m 26(Adjust)k 240 fnt1 1008 11813(symbol)m
+1715(,)s
+[ /Rect [1822 11810 2046 11978] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_hadj_1 /ANN pdfmark
+1822(53)s 220 fnt2 0 11522(@P)m 8(age)k
+240 fnt1 779 11525(e)m 3(xample)k 1589(,)s
+[ /Rect [1696 11522 1924 11687] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_page_6 /ANN pdfmark
+1696(87)s
+220 fnt2 0 11234(@P)m 8(ageLabel)k 240 fnt1 1309 11237(symbol)m
+2016(,)s
+[ /Rect [2123 11234 2350 11399] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_page_1 /ANN pdfmark
+2123(78)s 0 10949(P)m 3(age)k 518(layout)s
+240 10661(principles)m 1233(of)s 1451(,)s
+[ /Rect [1558 10658 1664 10826] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pri_defi_7 /ANN pdfmark
+1558(5)s 240 10373(in)m
+483(practice)s 1241(,)s
+[ /Rect [1348 10370 1574 10538] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_page_1 /ANN pdfmark
+1348(85)s 220 fnt2 0 10082(@P)m 8(ageOf)k
+240 fnt1 1016 10085(e)m 3(xample)k 1826(,)s
+[ /Rect [1933 10082 2159 10250] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_page_3 /ANN pdfmark
+1933(85)s
+0 9797(P)m 3(aragraph)k 1023(breaking)s 1860(,)s
+[ /Rect [1967 9794 2071 9959] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pri_obje_7 /ANN pdfmark
+1967(3)s
+240 9509(in)m 483(detail)s 1015(,)s
+[ /Rect [1122 9506 1357 9671] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_35 /ANN pdfmark
+1122(40)s 0 9221(P)m 3(arameter)k
+971(,)s
+[ /Rect [1078 9221 1192 9383] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pri_defi_5 /ANN pdfmark
+1078(4)s 220 fnt2 240 8930(body)m 240 fnt1
+774 8933(parameter)m 1735(,)s
+[ /Rect [1842 8930 2069 9095] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_visi_2 /ANN pdfmark
+1842(18)s 220 fnt2 240 8642(named)m
+240 fnt1 959 8645(parameter)m 1920(,)s
+[ /Rect [2027 8642 2260 8809] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_name_1 /ANN pdfmark
+2027(16)s 220 fnt2
+0 8354(@PlainGr)m 2(aphic)k 240 fnt1 1530 8357(symbol)m 2237(,)s
+
+[ /Rect [2344 8354 2568 8519] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_plai_1 /ANN pdfmark
+2344(73)s 0 8069(PostScript)m 989(,)s
+[ /Rect [1096 8069 1222 8232] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_preface_1 /ANN pdfmark
+1096(ii)s 240 7781(used)m
+737(by)s 220 fnt2 1031 7778(@Gr)m 2(aphic)k 240 fnt1
+2022 7781(,)m
+[ /Rect [2129 7776 2360 7945] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_grap_3 /ANN pdfmark
+2129(69)s 240 7493(used)m 737(by)s 220 fnt2
+1031 7490(@IncludeGr)m 2(aphic)k 240 fnt1 2729 7493(,)m
+[ /Rect [2836 7490 3060 7655] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_incg_3 /ANN pdfmark
+2836(73)s
+240 7205(used)m 737(by)s 220 fnt2 1031 7202(@IncludeGr)m 2(aphicRepeated)k
+240 fnt1 3673 7205(,)m
+[ /Rect [3780 7204 4014 7367] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_incr_3 /ANN pdfmark
+3780(74)s 240 6917(used)m 737(by)s
+220 fnt2 1031 6914(@PrependGr)m 2(aphic)k 240 fnt1 2851 6917(,)m
+
+[ /Rect [2958 6914 3184 7082] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_prep_3 /ANN pdfmark
+2958(75)s 220 fnt2 0 6626(@PP)m 240 fnt1 566 6629(e)m 3(xample)k
+1376(,)s
+[ /Rect [1483 6626 1717 6791] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_para_3 /ANN pdfmark
+1483(82)s 0 6341(Precedence)m 1091(,)s
+[ /Rect [1198 6338 1422 6503] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_prec_1 /ANN pdfmark
+1198(23)s
+220 fnt2 0 6050(preceding)m 240 fnt1 958 6053(,)m
+[ /Rect [1065 6048 1176 6215] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pri_cros_5 /ANN pdfmark
+1065(9)s
+220 fnt2 0 5762(@PrependGr)m 2(aphic)k 240 fnt1 1873 5765(symbol)m
+2580(,)s
+[ /Rect [2687 5762 2913 5930] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_prep_1 /ANN pdfmark
+2687(75)s 0 5477(Principal)m 917(mark)s 1416(,)s
+
+[ /Rect [1523 5474 1750 5639] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_5 /ANN pdfmark
+1523(38)s 240 5189(ef)m 6(fect)k 836(on)s 220 fnt2
+1133 5186(@OneCol)m 240 fnt1 2145 5189(and)m 220 fnt2 2549 5186(@OneRo)m 3(w)k
+240 fnt1 3627 5189(,)m
+[ /Rect [3734 5186 3949 5354] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_oner_2 /ANN pdfmark
+3734(51)s 0 4901(Promotion)m 1067(of)s
+1338(components)s 2493(,)s
+[ /Rect [2600 4898 2835 5063] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_gall_9 /ANN pdfmark
+2600(30)s 220 fnt2 0 4610(p)m
+240 fnt1 174 4613(unit)m 553(,)s
+[ /Rect [660 4610 887 4775] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_9 /ANN pdfmark
+660(38)s 0 4037(Quote)m
+641(character)s 1522(,)s
+[ /Rect [1629 4037 1863 4199] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_lexi_4 /ANN pdfmark
+1629(14)s 0 3749(Quoted)m 763(w)s 2(ord)k
+1258(,)s
+[ /Rect [1365 3746 1591 3914] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_lexi_20 /ANN pdfmark
+1365(15)s 220 fnt2 0 3170(r)m 2(agged)k
+729(@Break)s 240 fnt1 1532 3173(,)m
+[ /Rect [1639 3173 1873 3335] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_brea_3 /ANN pdfmark
+1639(44)s 220 fnt2
+0 2882(@Ra)m 4(wV)k 17(erbatim)k 240 fnt1 1563 2885(symbol)m
+2270(,)s
+[ /Rect [2377 2884 2605 3043] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_verb_2 /ANN pdfmark
+2377(77)s 0 2597(Recepti)m 6(v)k 3(e)k
1003(symbol)s 1710(,)s
-[ /Rect [1817 2594 2032 2756] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pri_gall_4 /ANN pdfmark
-1817(11)s 0 2306(Recursion)m 974(,)s
-
-[ /Rect [1081 2303 1187 2471] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pri_defi_6 /ANN pdfmark
-1081(5)s 220 fnt2 0 2015(@Ref)m 6(erence)k 240 fnt1
-1281 2018(e)m 3(xample)k 2091(,)s
-[ /Rect [2198 2013 2432 2180] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_bibl_2 /ANN pdfmark
-2198(94)s 220 fnt2
-0 1727(@Ref)m 6(erenceSection)k 240 fnt1 2006 1730(e)m 3(xample)k
+[ /Rect [1817 2597 2051 2759] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pri_gall_4 /ANN pdfmark
+1817(12)s 0 2309(Recursion)m 974(,)s
+
+[ /Rect [1081 2306 1187 2474] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pri_defi_6 /ANN pdfmark
+1081(5)s 220 fnt2 0 2018(@Ref)m 6(erence)k 240 fnt1
+1281 2021(e)m 3(xample)k 2091(,)s
+[ /Rect [2198 2016 2424 2186] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_bibl_2 /ANN pdfmark
+2198(95)s 220 fnt2
+0 1730(@Ref)m 6(erenceSection)k 240 fnt1 2006 1733(e)m 3(xample)k
2816(,)s
-[ /Rect [2923 1725 3156 1894] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_bibl_3 /ANN pdfmark
-2923(96)s 220 fnt2 0 1439(@Ref)m 240 fnt1
-621 1442(e)m 3(xample)k 1431(,)s
-[ /Rect [1538 1437 1766 1604] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_bibl_4 /ANN pdfmark
-1538(97)s 0 1154(Re\210ecting)m
+[ /Rect [2923 1728 3151 1895] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_bibl_3 /ANN pdfmark
+2923(97)s 220 fnt2 0 1442(@Ref)m 240 fnt1
+621 1445(e)m 3(xample)k 1431(,)s
+[ /Rect [1538 1440 1765 1607] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_bibl_4 /ANN pdfmark
+1538(98)s 0 1157(Re\210ecting)m
1036(an)s 1319(object)s 1910(,)s
-[ /Rect [2017 1151 2241 1319] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_hmir_4 /ANN pdfmark
-2017(53)s 0 866(Reid,)m
+[ /Rect [2017 1154 2251 1322] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_hmir_4 /ANN pdfmark
+2017(54)s 0 869(Reid,)m
559(Brian)s 1147(K.)s 1371(,)s
-[ /Rect [1478 865 1586 1024] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pri_cros_3 /ANN pdfmark
-1478(7)s 0 578(Right)m
+[ /Rect [1478 866 1585 1031] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pri_cros_3 /ANN pdfmark
+1478(8)s 0 581(Right)m
592(justi\207cation)s 1724(,)s
-[ /Rect [1831 575 2059 740] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_32 /ANN pdfmark
-1831(37)s 220 fnt2 0 287(r)m -3(lines)k
-579(@Break)s 240 fnt1 1382 290(,)m
-[ /Rect [1489 287 1713 452] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_brea_9 /ANN pdfmark
-1489(43)s 4816 13249(Roman)m
+[ /Rect [1831 578 2058 743] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_32 /ANN pdfmark
+1831(38)s 220 fnt2 0 290(r)m -3(lines)k
+579(@Break)s 240 fnt1 1382 293(,)m
+[ /Rect [1489 293 1723 455] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_brea_9 /ANN pdfmark
+1489(44)s 4816 13250(Roman)m
5565(numerals)s 6439(,)s
-[ /Rect [6546 13246 6780 13411] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_para_9 /ANN pdfmark
-6546(84)s 4816 12961(Root)m 5342(g)s 1(alle)k 3(y)k
+[ /Rect [6546 13247 6772 13415] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_para_9 /ANN pdfmark
+6546(85)s 4816 12962(Root)m 5342(g)s 1(alle)k 3(y)k
5923(,)s
-[ /Rect [6030 12961 6245 13123] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pri_gall_5 /ANN pdfmark
-6030(11)s 5056 12673(in)m 5299(detail)s 5831(,)s
+[ /Rect [6030 12962 6264 13124] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pri_gall_5 /ANN pdfmark
+6030(12)s 5056 12674(in)m 5299(detail)s 5831(,)s
-[ /Rect [5938 12670 6165 12835] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_gall_6 /ANN pdfmark
-5938(28)s 5056 12385(printing)m 5866(of)s 6084(,)s
-[ /Rect [6191 12380 6422 12547] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_gall_7 /ANN pdfmark
-6191(29)s
-5056 12097(size)m 5483(of)s 5754(components)s 6962(of)s 7180(,)s
+[ /Rect [5938 12669 6169 12836] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_gall_6 /ANN pdfmark
+5938(29)s 5056 12386(printing)m 5866(of)s 6084(,)s
+[ /Rect [6191 12383 6426 12548] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_gall_7 /ANN pdfmark
+6191(30)s
+5056 12098(size)m 5483(of)s 5754(components)s 6962(of)s 7180(,)s
-[ /Rect [7287 12094 7513 12262] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_size_5 /ANN pdfmark
-7287(25)s 220 fnt2 4816 11806(@Rotate)m 240 fnt1 5737 11809(symbol)m
+[ /Rect [7287 12095 7520 12262] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_size_5 /ANN pdfmark
+7287(26)s 220 fnt2 4816 11807(@Rotate)m 240 fnt1 5737 11810(symbol)m
6444(,)s
-[ /Rect [6551 11806 6777 11974] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_rota_1 /ANN pdfmark
-6551(55)s 4816 11521(Rotation)m 5697(of)s 5968(object)s
+[ /Rect [6551 11807 6784 11975] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_rota_1 /ANN pdfmark
+6551(56)s 4816 11522(Rotation)m 5697(of)s 5968(object)s
6559(,)s
-[ /Rect [6666 11518 6892 11686] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_rota_2 /ANN pdfmark
-6666(55)s 4816 11233(Ro)m 6(w)k 5317(mark)s
+[ /Rect [6666 11519 6899 11687] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_rota_2 /ANN pdfmark
+6666(56)s 4816 11234(Ro)m 6(w)k 5317(mark)s
5816(,)s
-[ /Rect [5923 11233 6037 11395] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pri_obje_4 /ANN pdfmark
-5923(2)s 220 fnt2 4816 10942(rr)m 2(agged)k
-5618(@Break)s 240 fnt1 6421 10945(,)m
-[ /Rect [6528 10942 6752 11107] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_brea_5 /ANN pdfmark
-6528(43)s 220 fnt2
-4816 10654(@Rump)m 240 fnt1 5676 10657(symbol)m 6383(,)s
-[ /Rect [6490 10654 6718 10822] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_rump_2 /ANN pdfmark
-6490(57)s
-220 fnt2 4816 10366(r)m 240 fnt1 4949 10369(unit)m 5328(,)s
-
-[ /Rect [5435 10366 5663 10531] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_16 /ANN pdfmark
-5435(37)s 220 fnt2 4816 10078(@Runner)m 240 fnt1 5818 10081(e)m 3(xample)k
+[ /Rect [5923 11234 6037 11396] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pri_obje_4 /ANN pdfmark
+5923(2)s 220 fnt2 4816 10943(rr)m 2(agged)k
+5618(@Break)s 240 fnt1 6421 10946(,)m
+[ /Rect [6528 10946 6762 11108] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_brea_5 /ANN pdfmark
+6528(44)s 220 fnt2
+4816 10655(@Rump)m 240 fnt1 5676 10658(symbol)m 6383(,)s
+[ /Rect [6490 10655 6717 10823] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_rump_2 /ANN pdfmark
+6490(58)s
+220 fnt2 4816 10367(r)m 240 fnt1 4949 10370(unit)m 5328(,)s
+
+[ /Rect [5435 10367 5662 10532] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_16 /ANN pdfmark
+5435(38)s 220 fnt2 4816 10079(@Runner)m 240 fnt1 5818 10082(e)m 3(xample)k
6628(,)s
-[ /Rect [6735 10078 6963 10243] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_page_8 /ANN pdfmark
-6735(87)s 220 fnt2 4816 9502(@Scale)m 240 fnt1
-5639 9505(symbol)m 6346(,)s
-[ /Rect [6453 9502 6679 9670] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_scal_1 /ANN pdfmark
-6453(55)s 4816 9217(Scaling)m 5586(of)s
+[ /Rect [6735 10079 6962 10244] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_page_8 /ANN pdfmark
+6735(88)s 220 fnt2 4816 9503(@Scale)m 240 fnt1
+5639 9506(symbol)m 6346(,)s
+[ /Rect [6453 9503 6686 9671] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_scal_1 /ANN pdfmark
+6453(56)s 4816 9218(Scaling)m 5586(of)s
5857(object)s 6448(,)s
-[ /Rect [6555 9214 6789 9382] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_hsca_3 /ANN pdfmark
-6555(52)s 4816 8929(Scribe)m 5429(,)s
+[ /Rect [6555 9215 6779 9383] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_hsca_3 /ANN pdfmark
+6555(53)s 4816 8930(Scribe)m 5429(,)s
-[ /Rect [5536 8928 5644 9087] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pri_cros_2 /ANN pdfmark
-5536(7)s 220 fnt2 4816 8638(@Section)m 240 fnt1 5816 8641(e)m 3(xample)k
+[ /Rect [5536 8927 5643 9092] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pri_cros_2 /ANN pdfmark
+5536(8)s 220 fnt2 4816 8639(@Section)m 240 fnt1 5816 8642(e)m 3(xample)k
6626(,)s
-[ /Rect [6733 8636 6967 8803] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_chap_6 /ANN pdfmark
-6733(92)s 220 fnt2 4816 8350(@SetColor)m 240 fnt1
-5951 8353(symbol)m 6658(,)s
-[ /Rect [6765 8350 6998 8517] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_colo_2 /ANN pdfmark
-6765(46)s 220 fnt2 4816 8062(@SetColour)m
-240 fnt1 6073 8065(symbol)m 6780(,)s
-[ /Rect [6887 8062 7120 8229] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_colo_1 /ANN pdfmark
-6887(46)s 220 fnt2
-4816 7774(@SetHeaderComponent)m 240 fnt1 7277 7777(symbol)m 7984(,)s
-[ /Rect [8091 7774 8325 7941] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_head_4 /ANN pdfmark
-8091(64)s
-220 fnt2 4816 7486(@SetT)m 26(e)k 6(xture)k 240 fnt1
-6132 7489(symbol)m 6839(,)s
-[ /Rect [6946 7488 7174 7651] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_text_1 /ANN pdfmark
-6946(47)s 4816 7201(Size)m 5283(of)s
+[ /Rect [6733 8637 6957 8804] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_chap_6 /ANN pdfmark
+6733(93)s 220 fnt2 4816 8351(@SetColor)m 240 fnt1
+5951 8354(symbol)m 6658(,)s
+[ /Rect [6765 8353 6993 8516] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_colo_2 /ANN pdfmark
+6765(47)s 220 fnt2 4816 8063(@SetColour)m
+240 fnt1 6073 8066(symbol)m 6780(,)s
+[ /Rect [6887 8065 7115 8228] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_colo_1 /ANN pdfmark
+6887(47)s 220 fnt2
+4816 7775(@SetHeaderComponent)m 240 fnt1 7277 7778(symbol)m 7984(,)s
+[ /Rect [8091 7775 8317 7943] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_head_4 /ANN pdfmark
+8091(65)s
+220 fnt2 4816 7487(@SetT)m 26(e)k 6(xture)k 240 fnt1
+6132 7490(symbol)m 6839(,)s
+[ /Rect [6946 7487 7173 7652] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_text_1 /ANN pdfmark
+6946(48)s 4816 7202(Size)m 5283(of)s
5554(an)s 5837(object)s 6428(,)s
-[ /Rect [6535 7201 6769 7363] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_size_4 /ANN pdfmark
-6535(24)s 4816 6913(small)m
+[ /Rect [6535 7199 6761 7367] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_size_4 /ANN pdfmark
+6535(25)s 4816 6914(small)m
5388(capitals)s 6115(,)s
-[ /Rect [6222 6913 6437 7075] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_font_7 /ANN pdfmark
-6222(41)s 4816 6625(Sorted)m 5498(g)s 1(alle)k 3(ys)k
+[ /Rect [6222 6914 6456 7076] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_font_7 /ANN pdfmark
+6222(42)s 4816 6626(Sorted)m 5498(g)s 1(alle)k 3(ys)k
6169(,)s
-[ /Rect [6276 6622 6510 6787] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_sort_1 /ANN pdfmark
-6276(32)s 4816 6337(Space)m 5390(,)s
-[ /Rect [5497 6334 5721 6499] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_lexi_10 /ANN pdfmark
-5497(13)s
-5056 6049(when)m 5632(signi\207cant)s 6635(,)s
-[ /Rect [6742 6046 6969 6211] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_34 /ANN pdfmark
-6742(38)s 220 fnt2
-4816 5758(@Space)m 240 fnt1 5713 5761(symbol)m 6420(,)s
-[ /Rect [6527 5761 6761 5923] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_spac_1 /ANN pdfmark
-6527(44)s
-220 fnt2 4816 5470(@Star)m -8(tHSpan)k 240 fnt1 6226 5473(symbol)m
+[ /Rect [6276 6623 6500 6788] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_sort_1 /ANN pdfmark
+6276(33)s 4816 6338(Space)m 5390(,)s
+[ /Rect [5497 6338 5731 6500] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_lexi_10 /ANN pdfmark
+5497(14)s
+5056 6050(when)m 5632(signi\207cant)s 6635(,)s
+[ /Rect [6742 6045 6973 6212] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_34 /ANN pdfmark
+6742(39)s 220 fnt2
+4816 5759(@Space)m 240 fnt1 5713 5762(symbol)m 6420(,)s
+[ /Rect [6527 5759 6753 5927] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_spac_1 /ANN pdfmark
+6527(45)s
+220 fnt2 4816 5471(@Star)m -8(tHSpan)k 240 fnt1 6226 5474(symbol)m
6933(,)s
-[ /Rect [7040 5470 7274 5638] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_span_1 /ANN pdfmark
-7040(54)s 220 fnt2 4816 5182(@Star)m -8(tHVSpan)k
-240 fnt1 6372 5185(symbol)m 7079(,)s
-[ /Rect [7186 5182 7420 5350] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_span_3 /ANN pdfmark
-7186(54)s 220 fnt2
-4816 4894(@Star)m -8(tVSpan)k 240 fnt1 6214 4897(symbol)m 6921(,)s
-
-[ /Rect [7028 4894 7262 5062] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_span_2 /ANN pdfmark
-7028(54)s 4816 4609(Style)m 5363(of)s 5634(an)s 5917(object)s
+[ /Rect [7040 5471 7266 5639] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_span_1 /ANN pdfmark
+7040(55)s 220 fnt2 4816 5183(@Star)m -8(tHVSpan)k
+240 fnt1 6372 5186(symbol)m 7079(,)s
+[ /Rect [7186 5183 7412 5351] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_span_3 /ANN pdfmark
+7186(55)s 220 fnt2
+4816 4895(@Star)m -8(tVSpan)k 240 fnt1 6214 4898(symbol)m 6921(,)s
+
+[ /Rect [7028 4895 7254 5063] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_span_2 /ANN pdfmark
+7028(55)s 4816 4610(Style)m 5363(of)s 5634(an)s 5917(object)s
6508(,)s
-[ /Rect [6615 4606 6839 4771] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_size_1 /ANN pdfmark
-6615(23)s 220 fnt2 4816 4318(s)m 240 fnt1
-4979 4321(unit)m 5358(,)s
-[ /Rect [5465 4318 5693 4483] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_12 /ANN pdfmark
-5465(37)s 5056 4033(and)m 220 fnt2
-5460 4030(@Space)m 240 fnt1 6357 4033(symbol)m 7064(,)s
-[ /Rect [7171 4033 7405 4195] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_spac_2 /ANN pdfmark
-7171(44)s
-220 fnt2 4816 3742(sup)m 240 fnt1 5222 3745(e)m 3(xample)k
+[ /Rect [6615 4610 6849 4772] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_size_1 /ANN pdfmark
+6615(24)s 220 fnt2 4816 4319(s)m 240 fnt1
+4979 4322(unit)m 5358(,)s
+[ /Rect [5465 4319 5692 4484] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_12 /ANN pdfmark
+5465(38)s 5056 4034(and)m 220 fnt2
+5460 4031(@Space)m 240 fnt1 6357 4034(symbol)m 7064(,)s
+[ /Rect [7171 4031 7397 4199] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_spac_2 /ANN pdfmark
+7171(45)s
+220 fnt2 4816 3743(sup)m 240 fnt1 5222 3746(e)m 3(xample)k
6032(,)s
-[ /Rect [6139 3740 6370 3907] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_exa_equa_5 /ANN pdfmark
-6139(79)s 4816 3457(Symbol)m 5563(,)s
-[ /Rect [5670 3457 5784 3619] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pri_defi_2 /ANN pdfmark
+[ /Rect [6139 3743 6374 3908] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_exa_equa_5 /ANN pdfmark
+6139(80)s 4816 3458(Symbol)m 5563(,)s
+[ /Rect [5670 3458 5784 3620] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pri_defi_2 /ANN pdfmark
5670(4)s
-220 fnt2 4816 3166(@SysDatabase)m 240 fnt1 6396 3169(symbol)m 7103(,)s
-
-[ /Rect [7210 3166 7437 3333] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_data_3 /ANN pdfmark
-7210(68)s 220 fnt2 4816 2878(@SysIncludeGr)m 2(aphicRepeated)k 240 fnt1
-7877 2881(symbol)m 8584(,)s
-[ /Rect [8691 2878 8915 3043] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_incr_2 /ANN pdfmark
-8691(73)s 220 fnt2 4816 2590(@SysIncludeGr)m 2(aphic)k
-240 fnt1 6933 2593(symbol)m 7640(,)s
-[ /Rect [7747 2592 7981 2755] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_incg_2 /ANN pdfmark
-7747(72)s 220 fnt2
-4816 2302(@SysInclude)m 240 fnt1 6164 2305(symbol)m 6871(,)s
-[ /Rect [6978 2304 7212 2467] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_incl_2 /ANN pdfmark
-6978(74)s
-220 fnt2 4816 2014(@SysPrependGr)m 2(aphic)k 240 fnt1 7055 2017(symbol)m
+220 fnt2 4816 3167(@SysDatabase)m 240 fnt1 6396 3170(symbol)m 7103(,)s
+
+[ /Rect [7210 3165 7441 3334] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_data_3 /ANN pdfmark
+7210(69)s 220 fnt2 4816 2879(@SysIncludeGr)m 2(aphicRepeated)k 240 fnt1
+7877 2882(symbol)m 8584(,)s
+[ /Rect [8691 2881 8925 3044] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_incr_2 /ANN pdfmark
+8691(74)s 220 fnt2 4816 2591(@SysIncludeGr)m 2(aphic)k
+240 fnt1 6933 2594(symbol)m 7640(,)s
+[ /Rect [7747 2591 7971 2756] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_incg_2 /ANN pdfmark
+7747(73)s 220 fnt2
+4816 2303(@SysInclude)m 240 fnt1 6164 2306(symbol)m 6871(,)s
+[ /Rect [6978 2303 7204 2471] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_incl_2 /ANN pdfmark
+6978(75)s
+220 fnt2 4816 2015(@SysPrependGr)m 2(aphic)k 240 fnt1 7055 2018(symbol)m
7762(,)s
-[ /Rect [7869 2016 8103 2179] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_prep_2 /ANN pdfmark
-7869(74)s 4816 1441(T)m 19(ables)k 5432(,)s
+[ /Rect [7869 2015 8095 2183] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_prep_2 /ANN pdfmark
+7869(75)s 4816 1442(T)m 19(ables)k 5432(,)s
-[ /Rect [5539 1441 5653 1603] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pri_obje_5 /ANN pdfmark
-5539(2)s 4816 1153(T)m 19(ab)k 4(ulation)k 5886(g)s 1(ap)k
+[ /Rect [5539 1442 5653 1604] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pri_obje_5 /ANN pdfmark
+5539(2)s 4816 1154(T)m 19(ab)k 4(ulation)k 5886(g)s 1(ap)k
6284(mode)s 6819(,)s
-[ /Rect [6926 1150 7154 1315] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_29 /ANN pdfmark
-6926(37)s 220 fnt2 4816 862(@T)m 26(agged)k
-240 fnt1 5805 865(symbol)m 6512(,)s
-[ /Rect [6619 862 6852 1029] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_tagg_1 /ANN pdfmark
-6619(66)s 220 fnt2
-4816 574(@T)m 26(ag)k 240 fnt1 5439 577(parameter)m 9(,)k
+[ /Rect [6926 1151 7153 1316] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_29 /ANN pdfmark
+6926(38)s 220 fnt2 4816 863(@T)m 26(agged)k
+240 fnt1 5805 866(symbol)m 6512(,)s
+[ /Rect [6619 863 6847 1030] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_tagg_1 /ANN pdfmark
+6619(67)s 220 fnt2
+4816 575(@T)m 26(ag)k 240 fnt1 5439 578(parameter)m 9(,)k
6491(def)s 2(ault)k 7212(v)s 6(alue)k 7780(of)s
7998(,)s
-[ /Rect [8105 574 8338 741] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_name_4 /ANN pdfmark
-8105(16)s 4816 289(T)m 19(ar)k 4(get)k
+[ /Rect [8105 577 8333 740] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_name_4 /ANN pdfmark
+8105(17)s 4816 290(T)m 19(ar)k 4(get)k
5476(of)s 5747(cross)s 6289(reference)s 7179(,)s
-[ /Rect [7286 286 7393 451] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pri_cros_4 /ANN pdfmark
-7286(8)s
+[ /Rect [7286 285 7397 452] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pri_cros_4 /ANN pdfmark
+7286(9)s
grestore
gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-0 LoutMargSet
+1 LoutMargSet
grestore
grestore
@@ -21967,22 +22023,22 @@ grestore
pgsave restore
showpage
-%%Page: 111 117
+%%Page: 112 118
%%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
@@ -21997,126 +22053,126 @@ grestore
gsave
0 16840 translate
0.0000 rotate
-240 fnt6 1417 -1580(Inde)m 4(x)k
-240 fnt5 10136 -1583(111)m gsave
+240 fnt5 1417 -1583(112)m
+240 fnt6 9956 -1580(Inde)m 4(x)k gsave
1417 -15423 translate
240 fnt1 9066 13415 0 13415 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
0 13252(T)m 19(ar)k 4(get)k
660(of)s 931(a)s 1097(g)s 1(alle)k 3(y)k
1678(,)s
-[ /Rect [1785 13252 2000 13414] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pri_gall_3 /ANN pdfmark
+[ /Rect [1785 13252 2000 13414] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pri_gall_3 /ANN pdfmark
1785(11)s 240 12964(in)m 483(detail)s 1015(,)s
-[ /Rect [1122 12961 1355 13128] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_gall_2 /ANN pdfmark
-1122(26)s 220 fnt2 0 12673(@T)m 26(arget)k 240 fnt1
+[ /Rect [1122 12963 1350 13126] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_gall_2 /ANN pdfmark
+1122(27)s 220 fnt2 0 12673(@T)m 26(arget)k 240 fnt1
887 12676(symbol)m 1594(,)s
-[ /Rect [1701 12673 1936 12838] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_gall_11 /ANN pdfmark
-1701(30)s 0 12388(T)m 96 12340(E)m
+[ /Rect [1701 12673 1916 12838] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_gall_11 /ANN pdfmark
+1701(31)s 0 12388(T)m 96 12340(E)m
203 12388(X)m 240 12100(h)m 1(yphenation)k 1427(,)s
-[ /Rect [1534 12095 1765 12262] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_38 /ANN pdfmark
-1534(39)s
+[ /Rect [1534 12097 1769 12262] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_38 /ANN pdfmark
+1534(40)s
240 11812(optimal)m 1025(paragraph)s 2038(breaking)s 2875(,)s
-[ /Rect [2982 11807 3213 11974] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_36 /ANN pdfmark
-2982(39)s
+[ /Rect [2982 11809 3217 11974] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_36 /ANN pdfmark
+2982(40)s
0 11524(T)m 16(e)k 3(xtual)k 766(unit)s 1145(,)s
-[ /Rect [1252 11521 1476 11686] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_lexi_1 /ANN pdfmark
-1252(13)s 220 fnt2 0 11233(t)m 240 fnt1 117 11236(g)m 1(ap)k
+[ /Rect [1252 11524 1486 11686] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_lexi_1 /ANN pdfmark
+1252(14)s 220 fnt2 0 11233(t)m 240 fnt1 117 11236(g)m 1(ap)k
515(mode)s 1050(,)s
-[ /Rect [1157 11233 1385 11398] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_30 /ANN pdfmark
-1157(37)s 220 fnt2 0 10657(@Under)m -3(line)k
+[ /Rect [1157 11233 1384 11398] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_30 /ANN pdfmark
+1157(38)s 220 fnt2 0 10657(@Under)m -3(line)k
240 fnt1 1215 10660(symbol)m 1922(,)s
-[ /Rect [2029 10657 2262 10824] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_unde_1 /ANN pdfmark
-2029(76)s 0 10372(Underscore)m
+[ /Rect [2029 10659 2257 10818] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_unde_1 /ANN pdfmark
+2029(77)s 0 10372(Underscore)m
1158(character)s 2039(,)s
-[ /Rect [2146 10369 2370 10534] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_lexi_7 /ANN pdfmark
-2146(13)s 220 fnt2 0 10081(@Use)m
+[ /Rect [2146 10372 2380 10534] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_lexi_7 /ANN pdfmark
+2146(14)s 220 fnt2 0 10081(@Use)m
240 fnt1 665 10084(symbol)m 1372(,)s
-[ /Rect [1479 10081 1712 10248] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_open_2 /ANN pdfmark
-1479(66)s 220 fnt2
+[ /Rect [1479 10081 1707 10248] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_open_2 /ANN pdfmark
+1479(67)s 220 fnt2
0 9505(@V)m 17(Adjust)k 240 fnt1 1017 9508(symbol)m 1724(,)s
-[ /Rect [1831 9505 2065 9673] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_hadj_3 /ANN pdfmark
-1831(52)s 220 fnt2 0 9217(@VContr)m 2(act)k 240 fnt1
+[ /Rect [1831 9505 2055 9673] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_hadj_3 /ANN pdfmark
+1831(53)s 220 fnt2 0 9217(@VContr)m 2(act)k 240 fnt1
1252 9220(symbol)m 1959(,)s
-[ /Rect [2066 9217 2281 9385] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_hcon_2 /ANN pdfmark
-2066(51)s 220 fnt2 0 8929(@VCo)m 3(v)k 5(er)k
+[ /Rect [2066 9217 2300 9385] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_hcon_2 /ANN pdfmark
+2066(52)s 220 fnt2 0 8929(@VCo)m 3(v)k 5(er)k
240 fnt1 1006 8932(symbol)m 1713(,)s
-[ /Rect [1820 8929 2044 9097] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_cove_2 /ANN pdfmark
-1820(53)s 220 fnt2
+[ /Rect [1820 8929 2054 9097] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_cove_2 /ANN pdfmark
+1820(54)s 220 fnt2
0 8641(@V)m 17(erbatim)k 240 fnt1 1129 8644(symbol)m 1836(,)s
-[ /Rect [1943 8641 2176 8808] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_verb_1 /ANN pdfmark
-1943(76)s 0 8356(V)m 26(ertical)k 797(concatenation)s 2129(,)s
+[ /Rect [1943 8643 2171 8802] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_verb_1 /ANN pdfmark
+1943(77)s 0 8356(V)m 26(ertical)k 797(concatenation)s 2129(,)s
-[ /Rect [2236 8353 2469 8520] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_2 /ANN pdfmark
-2236(36)s 220 fnt2 0 8065(@VExpand)m 240 fnt1 1161 8068(symbol)m
+[ /Rect [2236 8353 2464 8518] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_2 /ANN pdfmark
+2236(37)s 220 fnt2 0 8065(@VExpand)m 240 fnt1 1161 8068(symbol)m
1868(,)s
-[ /Rect [1975 8065 2190 8233] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_hexp_2 /ANN pdfmark
-1975(51)s 220 fnt2 0 7777(@VLimited)m 240 fnt1
+[ /Rect [1975 8065 2209 8233] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_hexp_2 /ANN pdfmark
+1975(52)s 220 fnt2 0 7777(@VLimited)m 240 fnt1
1123 7780(symbol)m 1830(,)s
-[ /Rect [1937 7777 2171 7945] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_hlim_2 /ANN pdfmark
-1937(52)s 220 fnt2 0 7489(@VMirror)m
+[ /Rect [1937 7777 2161 7945] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_hlim_2 /ANN pdfmark
+1937(53)s 220 fnt2 0 7489(@VMirror)m
240 fnt1 1001 7492(symbol)m 1708(,)s
-[ /Rect [1815 7489 2039 7657] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_hmir_2 /ANN pdfmark
-1815(53)s 220 fnt2
+[ /Rect [1815 7489 2049 7657] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_hmir_2 /ANN pdfmark
+1815(54)s 220 fnt2
0 7201(@VScale)m 240 fnt1 969 7204(symbol)m 1676(,)s
-[ /Rect [1783 7201 2017 7369] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_hsca_2 /ANN pdfmark
-1783(52)s
+[ /Rect [1783 7201 2007 7369] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_hsca_2 /ANN pdfmark
+1783(53)s
220 fnt2 0 6913(@VShift)m 240 fnt1 863 6916(symbol)m 1570(,)s
-[ /Rect [1677 6913 1892 7081] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_hshi_2 /ANN pdfmark
-1677(51)s 220 fnt2 0 6625(@VSpan)m 240 fnt1 927 6628(symbol)m
+[ /Rect [1677 6913 1911 7081] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_hshi_2 /ANN pdfmark
+1677(52)s 220 fnt2 0 6625(@VSpan)m 240 fnt1 927 6628(symbol)m
1634(,)s
-[ /Rect [1741 6625 1975 6793] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_span_5 /ANN pdfmark
-1741(54)s 220 fnt2 0 6337(v)m 240 fnt1
+[ /Rect [1741 6625 1967 6793] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_span_5 /ANN pdfmark
+1741(55)s 220 fnt2 0 6337(v)m 240 fnt1
169 6340(unit)m 548(,)s
-[ /Rect [655 6337 883 6502] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_13 /ANN pdfmark
-655(37)s 240 6052(ef)m 6(fect)k
+[ /Rect [655 6337 882 6502] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_13 /ANN pdfmark
+655(38)s 240 6052(ef)m 6(fect)k
836(on)s 1133(paragraph)s 2146(breaking)s 2983(,)s
-[ /Rect [3090 6049 3314 6214] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_brea_10 /ANN pdfmark
-3090(43)s
+[ /Rect [3090 6052 3324 6214] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_brea_10 /ANN pdfmark
+3090(44)s
0 5476(White)m 640(space)s 1174(,)s
-[ /Rect [1281 5473 1505 5638] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_lexi_8 /ANN pdfmark
-1281(13)s 240 5188(when)m
+[ /Rect [1281 5476 1515 5638] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_lexi_8 /ANN pdfmark
+1281(14)s 240 5188(when)m
816(signi\207cant)s 1819(,)s
-[ /Rect [1926 5185 2153 5350] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_33 /ANN pdfmark
-1926(38)s 220 fnt2 0 4897(@Wide)m
+[ /Rect [1926 5183 2157 5350] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_33 /ANN pdfmark
+1926(39)s 220 fnt2 0 4897(@Wide)m
240 fnt1 774 4900(symbol)m 1481(,)s
-[ /Rect [1588 4897 1823 5065] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_wide_1 /ANN pdfmark
-1588(50)s 0 4612(W)m 9(idth)k
+[ /Rect [1588 4897 1803 5065] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_wide_1 /ANN pdfmark
+1588(51)s 0 4612(W)m 9(idth)k
646(of)s 917(an)s 1200(object)s 1791(,)s
-[ /Rect [1898 4612 2132 4774] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_size_2 /ANN pdfmark
-1898(24)s
+[ /Rect [1898 4609 2124 4777] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_size_2 /ANN pdfmark
+1898(25)s
0 4324(W)m 19(ord)k 531(,)s
-[ /Rect [638 4324 872 4486] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_det_lexi_18 /ANN pdfmark
-638(14)s 220 fnt2
+[ /Rect [638 4321 864 4489] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_det_lexi_18 /ANN pdfmark
+638(15)s 220 fnt2
0 4033(w)m 240 fnt1 216 4036(unit)m 595(,)s
-[ /Rect [702 4033 930 4198] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_14 /ANN pdfmark
-702(37)s
+[ /Rect [702 4033 929 4198] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_14 /ANN pdfmark
+702(38)s
220 fnt2 0 3457(x)m 240 fnt1 168 3460(g)m 1(ap)k
566(mode)s 1101(,)s
-[ /Rect [1208 3457 1436 3622] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_conc_24 /ANN pdfmark
-1208(37)s 220 fnt2 0 2881(@Y)m 4(ield)k
+[ /Rect [1208 3457 1435 3622] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_conc_24 /ANN pdfmark
+1208(38)s 220 fnt2 0 2881(@Y)m 4(ield)k
240 fnt1 753 2884(symbol)m 1460(,)s
-[ /Rect [1567 2881 1802 3048] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_case_2 /ANN pdfmark
-1567(60)s 220 fnt2
+[ /Rect [1567 2881 1782 3048] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_case_2 /ANN pdfmark
+1567(61)s 220 fnt2
0 2593(@YUnit)m 240 fnt1 814 2596(symbol)m 1521(,)s
-[ /Rect [1628 2593 1854 2761] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_yuni_1 /ANN pdfmark
-1628(45)s
+[ /Rect [1628 2593 1861 2760] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_yuni_1 /ANN pdfmark
+1628(46)s
220 fnt2 0 2017(@ZUnit)m 240 fnt1 802 2020(symbol)m 1509(,)s
-[ /Rect [1616 2017 1842 2185] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4255_pre_yuni_2 /ANN pdfmark
-1616(45)s
+[ /Rect [1616 2017 1849 2184] /Border [0 0 0] /View [ /XYZ null null null ] /Subtype /Link /Dest /LOUT19_4262_pre_yuni_2 /ANN pdfmark
+1616(46)s
grestore
gsave
1417 -15423 translate
240 fnt1 0 0 0 0 240 288 60 LoutGraphic
gsave
-1 LoutMargSet
+0 LoutMargSet
grestore
grestore
@@ -22143,5 +22199,5 @@ showpage
%%+ procset LoutFigPrependGraphic
%%+ procset LoutBasicSetup
%%+ encoding vec2
-%%Pages: 117
+%%Pages: 118
%%EOF
diff --git a/doc/expert/pre_brea b/doc/expert/pre_brea
index 81871d2..e4db184 100644
--- a/doc/expert/pre_brea
+++ b/doc/expert/pre_brea
@@ -144,9 +144,10 @@ last lines of the paragraphs of {@I object}.
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". The
-width of the outdenting used in the @Code "outdent" style may be changed
-like this:
+@Code "breakablefirst @Break" and @Code "breakablelast @Break".
+@PP
+The width of the outdenting used in the @Code "outdent" style may be
+changed like this:
@IL
@LI {
@@ -158,6 +159,9 @@ switch to outdenting style. The width may be preceded by @Code "+" or
}
@EL
+Margin kerning, in which small (usually punctuation) characters protrude
+into the margin, may be obtained by @Code "marginkerning @Break" and turned
+off by @Code { "nomarginkerning @Break" }.
@PP
Several options may be given to the @@Break symbol simultaneously, in
any order. For example,
diff --git a/doc/expert/preface b/doc/expert/preface
index 5da3b5d..8681172 100644
--- a/doc/expert/preface
+++ b/doc/expert/preface
@@ -21,7 +21,7 @@ This manual presents Version 3 of Basser Lout, publicly released in
September 1994 @Cite { $kingston1995lout.program } and developed
continuously since then. This manual was rendered into PostScript
postscript @Index { PostScript }
-by Version 3.30 of the Basser Lout interpreter, using the symbols
+by Version 3.31 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 --git a/doc/slides/README b/doc/slides/README
index cbcaa2d..fbcb1ee 100644
--- a/doc/slides/README
+++ b/doc/slides/README
@@ -15,4 +15,4 @@ after the second run. A copy of the final
outfile.ps is included.
Jeff Kingston
-27 October 2004
+24 August 2005
diff --git a/doc/slides/outfile.ps b/doc/slides/outfile.ps
index cc5bb5f..d501830 100644
--- a/doc/slides/outfile.ps
+++ b/doc/slides/outfile.ps
@@ -1,6 +1,6 @@
%!PS-Adobe-3.0
-%%Creator: Basser Lout Version 3.30 (October 2004)
-%%CreationDate: Wed Oct 27 18:34:56 2004
+%%Creator: Basser Lout Version 3.31 (August 2005)
+%%CreationDate: Wed Aug 24 10:27:34 2005
%%DocumentData: Binary
%%DocumentNeededResources: (atend)
%%DocumentSuppliedResources: (atend)
@@ -2570,7 +2570,7 @@ gsave
grestore
400 fnt4 2988 11377(A)m 3363(simple)s
4565(input)s 5575(\207le)s
-[ /Dest /LOUT26_224_all_1 /DEST pdfmark
+[ /Dest /LOUT26_229_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 6381(Ho)m 4(w)k 889(to)s 1313(f)s 10(ormat)k
@@ -2619,7 +2619,7 @@ gsave
1 LoutMargSet
grestore
-[ /Dest /LOUT26_224_all_2 /DEST pdfmark
+[ /Dest /LOUT26_229_all_2 /DEST pdfmark
8640 10080 1440 8457 400 480 100 0 667 LoutGr2
LoutBox stroke
grestore
@@ -2679,7 +2679,7 @@ gsave
grestore
400 fnt4 2339 11377(Headings)m 4026(and)s
4762(paragraphs)s
-[ /Dest /LOUT26_224_all_3 /DEST pdfmark
+[ /Dest /LOUT26_229_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
@@ -2736,7 +2736,7 @@ gsave
1 LoutMargSet
grestore
-[ /Dest /LOUT26_224_all_4 /DEST pdfmark
+[ /Dest /LOUT26_229_all_4 /DEST pdfmark
8640 10080 1440 8456 400 480 100 0 666 LoutGr2
LoutBox stroke
grestore
@@ -2800,7 +2800,7 @@ gsave
0 LoutMargSet
grestore
400 fnt4 3817 11376(Displays)m
-[ /Dest /LOUT26_224_all_5 /DEST pdfmark
+[ /Dest /LOUT26_229_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
@@ -2854,7 +2854,7 @@ gsave
1 LoutMargSet
grestore
-[ /Dest /LOUT26_224_all_6 /DEST pdfmark
+[ /Dest /LOUT26_229_all_6 /DEST pdfmark
8640 10080 1440 8457 400 480 100 0 668 LoutGr2
LoutBox stroke
grestore
@@ -2923,7 +2923,7 @@ gsave
grestore
400 fnt4 2299 11376(P)m 4(aragraph)k
4229(br)s 7(eaking)k 5847(styles)s
-[ /Dest /LOUT26_224_all_7 /DEST pdfmark
+[ /Dest /LOUT26_229_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
@@ -2977,7 +2977,7 @@ gsave
1 LoutMargSet
grestore
-[ /Dest /LOUT26_224_all_8 /DEST pdfmark
+[ /Dest /LOUT26_229_all_8 /DEST pdfmark
8640 10080 1440 8457 400 480 100 0 666 LoutGr2
LoutBox stroke
grestore
@@ -3045,7 +3045,7 @@ gsave
0 LoutMargSet
grestore
400 fnt4 4128 11376(Lists)m
-[ /Dest /LOUT26_224_all_9 /DEST pdfmark
+[ /Dest /LOUT26_229_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
@@ -3098,23 +3098,23 @@ gsave
1 LoutMargSet
grestore
-[ /Dest /LOUT26_224_all_10 /DEST pdfmark
+[ /Dest /LOUT26_229_all_10 /DEST pdfmark
8640 10080 1440 8456 400 480 100 0 668 LoutGr2
LoutBox stroke
grestore
400 fnt4 1440 8364(Operating)m 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 /LOUT22_1500_all_1 /DEST pdfmark
+[ /Dest /LOUT22_1527_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 /LOUT22_1500_all_2 /DEST pdfmark
+[ /Dest /LOUT22_1527_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 /LOUT22_1500_all_3 /DEST pdfmark
+[ /Dest /LOUT22_1527_all_3 /DEST pdfmark
grestore
@@ -3170,7 +3170,7 @@ gsave
grestore
400 fnt4 3062 11377(T)m 36(echnical)k
4780(r)s 7(eports)k
-[ /Dest /LOUT26_224_all_11 /DEST pdfmark
+[ /Dest /LOUT26_229_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
@@ -3228,7 +3228,7 @@ gsave
1 LoutMargSet
grestore
400 fnt4 3840 11376(Sections)m
-[ /Dest /LOUT26_224_all_12 /DEST pdfmark
+[ /Dest /LOUT26_229_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
@@ -3281,7 +3281,7 @@ gsave
0 LoutMargSet
grestore
-[ /Dest /LOUT26_224_all_13 /DEST pdfmark
+[ /Dest /LOUT26_229_all_13 /DEST pdfmark
8640 10080 1440 8456 400 480 100 0 668 LoutGr2
LoutBox stroke
grestore
@@ -3344,7 +3344,7 @@ gsave
grestore
400 fnt4 3142 11375(Cr)m 7(oss)k
4199(r)s 7(efer)k 7(ences)k
-[ /Dest /LOUT26_224_all_14 /DEST pdfmark
+[ /Dest /LOUT26_229_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
@@ -3390,7 +3390,7 @@ gsave
0 LoutMargSet
grestore
-[ /Dest /LOUT26_224_all_15 /DEST pdfmark
+[ /Dest /LOUT26_229_all_15 /DEST pdfmark
8640 10080 1440 8457 400 480 100 0 667 LoutGr2
LoutBox stroke
grestore
@@ -3451,7 +3451,7 @@ gsave
grestore
400 fnt4 3612 11377(Refer)m 7(ences)k
-[ /Dest /LOUT26_224_all_16 /DEST pdfmark
+[ /Dest /LOUT26_229_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
@@ -3506,7 +3506,7 @@ gsave
0 LoutMargSet
grestore
-[ /Dest /LOUT26_224_all_17 /DEST pdfmark
+[ /Dest /LOUT26_229_all_17 /DEST pdfmark
8640 10080 1440 8457 400 480 100 0 667 LoutGr2
LoutBox stroke
grestore
@@ -3521,9 +3521,9 @@ grestore
5977(of)s 2240 3961(Computer)m 3938(Science)s 5171(,)s 5349(Uni)s 10(v)k 6(ersity)k
2240 3481(of)m 2693(Sydne)s 6(y)k 3876(,)s 4054(1995)s
4830(.)s
-[ /Dest /LOUT22_1500_all_4 /DEST pdfmark
+[ /Dest /LOUT22_1527_all_4 /DEST pdfmark
1440 2644(2.)m 2240(\202)s
-[ /Dest /LOUT22_1500_all_5 /DEST pdfmark
+[ /Dest /LOUT22_1527_all_5 /DEST pdfmark
grestore
@@ -3579,7 +3579,7 @@ gsave
grestore
400 fnt4 2601 11375(Database)m 4269(\207le)s
4872(myr)s 7(efs.ld)k
-[ /Dest /LOUT26_224_all_18 /DEST pdfmark
+[ /Dest /LOUT26_229_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
@@ -3634,32 +3634,32 @@ gsave
grestore
400 fnt4 2965 11375(Books)m 4097(\(and)s
4966(theses\))s
-[ /Dest /LOUT26_224_all_19 /DEST pdfmark
+[ /Dest /LOUT26_229_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 /LOUT22_1500_all_6 /DEST pdfmark
+[ /Dest /LOUT22_1527_all_6 /DEST pdfmark
0 8810(\213)m
800(Automatic)s 2574(table)s 3442(of)s 3895(contents)s
-[ /Dest /LOUT22_1500_all_7 /DEST pdfmark
+[ /Dest /LOUT22_1527_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 /LOUT22_1500_all_8 /DEST pdfmark
+[ /Dest /LOUT22_1527_all_8 /DEST pdfmark
0 7213(\213)m 800(Chapters,)s 2397(sections,)s
3861(subsections,)s 5880(appendices)s
-[ /Dest /LOUT22_1500_all_9 /DEST pdfmark
+[ /Dest /LOUT22_1527_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 /LOUT22_1500_all_10 /DEST pdfmark
+[ /Dest /LOUT22_1527_all_10 /DEST pdfmark
0 5535(\213)m 800(Running)s 2265(page)s 3111(headers)s
-[ /Dest /LOUT22_1500_all_11 /DEST pdfmark
+[ /Dest /LOUT22_1527_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 /LOUT22_1500_all_12 /DEST pdfmark
+[ /Dest /LOUT22_1527_all_12 /DEST pdfmark
0 3855(\213)m 800(Sorted)s 1940(inde)s 6(x)k
-[ /Dest /LOUT22_1500_all_13 /DEST pdfmark
+[ /Dest /LOUT22_1527_all_13 /DEST pdfmark
grestore
gsave
@@ -3714,7 +3714,7 @@ gsave
grestore
400 fnt4 2631 11377(Making)m 4057(a)s
4353(sorted)s 5509(index)s
-[ /Dest /LOUT26_224_all_20 /DEST pdfmark
+[ /Dest /LOUT26_229_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
800 7726(b)m 7(ut the f)k 10(ollo)k 5(wing seems to be the best.)k 21( Star)k -14(ting ...)k
@@ -3770,7 +3770,7 @@ gsave
0 LoutMargSet
grestore
-[ /Dest /LOUT26_224_all_21 /DEST pdfmark
+[ /Dest /LOUT26_229_all_21 /DEST pdfmark
8640 10080 1440 8462 400 480 100 0 668 LoutGr2
LoutBox stroke
grestore
@@ -3835,7 +3835,7 @@ gsave
grestore
400 fnt4 2785 11376(Equation)m 4455(f)s 10(ormatting)k
-[ /Dest /LOUT26_224_all_22 /DEST pdfmark
+[ /Dest /LOUT26_229_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
800 6285(of Hanoi algor)m -5(ithm, giv)k 9(en @Eq { n } disks)k 5(.)k
@@ -3890,7 +3890,7 @@ gsave
0 LoutMargSet
grestore
-[ /Dest /LOUT26_224_all_23 /DEST pdfmark
+[ /Dest /LOUT26_229_all_23 /DEST pdfmark
8640 10080 1440 8457 400 480 100 0 668 LoutGr2
LoutBox stroke
grestore
@@ -3966,7 +3966,7 @@ gsave
grestore
400 fnt4 3035 11375(Another)m 4550(equation)s
-[ /Dest /LOUT26_224_all_24 /DEST pdfmark
+[ /Dest /LOUT26_229_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
@@ -4020,7 +4020,7 @@ gsave
0 LoutMargSet
grestore
-[ /Dest /LOUT26_224_all_25 /DEST pdfmark
+[ /Dest /LOUT26_229_all_25 /DEST pdfmark
8640 10080 1440 8640 400 480 100 0 667 LoutGr2
LoutBox stroke
grestore
@@ -4106,7 +4106,7 @@ gsave
grestore
400 fnt4 3991 11383(T)m 36(ables)k
-[ /Dest /LOUT26_224_all_26 /DEST pdfmark
+[ /Dest /LOUT26_229_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
@@ -4161,7 +4161,7 @@ gsave
0 LoutMargSet
grestore
-[ /Dest /LOUT26_224_all_27 /DEST pdfmark
+[ /Dest /LOUT26_229_all_27 /DEST pdfmark
8640 10080 1440 8640 400 480 100 0 667 LoutGr2
LoutBox stroke
grestore
@@ -4227,7 +4227,7 @@ gsave
grestore
400 fnt4 3357 11375(Another)m 4872(table)s
-[ /Dest /LOUT26_224_all_28 /DEST pdfmark
+[ /Dest /LOUT26_229_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
@@ -4290,7 +4290,7 @@ gsave
0 LoutMargSet
grestore
-[ /Dest /LOUT26_224_all_29 /DEST pdfmark
+[ /Dest /LOUT26_229_all_29 /DEST pdfmark
8640 10080 1440 8640 400 480 100 0 667 LoutGr2
LoutBox stroke
grestore
@@ -4711,7 +4711,7 @@ gsave
grestore
400 fnt4 3123 11382(P)m 4(ascal)k
4297(pr)s 7(ograms)k
-[ /Dest /LOUT26_224_all_30 /DEST pdfmark
+[ /Dest /LOUT26_229_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
@@ -4773,7 +4773,7 @@ gsave
0 LoutMargSet
grestore
-[ /Dest /LOUT26_224_all_31 /DEST pdfmark
+[ /Dest /LOUT26_229_all_31 /DEST pdfmark
8640 10080 1440 8455 400 480 100 0 667 LoutGr2
LoutBox stroke
grestore
@@ -4861,7 +4861,7 @@ gsave
grestore
400 fnt4 3304 11376(Basic)m 4308(graphics)s
-[ /Dest /LOUT26_224_all_32 /DEST pdfmark
+[ /Dest /LOUT26_229_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
@@ -4911,7 +4911,7 @@ gsave
0 LoutMargSet
grestore
-[ /Dest /LOUT26_224_all_33 /DEST pdfmark
+[ /Dest /LOUT26_229_all_33 /DEST pdfmark
8640 10080 1440 8640 400 480 100 0 667 LoutGr2
LoutBox stroke
grestore
@@ -4989,7 +4989,7 @@ gsave
grestore
400 fnt4 2908 11375(Adv)m 4(anced)k
4704(graphics)s
-[ /Dest /LOUT26_224_all_34 /DEST pdfmark
+[ /Dest /LOUT26_229_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
@@ -5037,7 +5037,7 @@ gsave
0 LoutMargSet
grestore
-[ /Dest /LOUT26_224_all_35 /DEST pdfmark
+[ /Dest /LOUT26_229_all_35 /DEST pdfmark
8640 10080 1440 8231 400 480 100 0 667 LoutGr2
LoutBox stroke
grestore
@@ -5118,7 +5118,7 @@ gsave
grestore
400 fnt4 3302 11376(P)m 8(oint)k
4304(labelling)s
-[ /Dest /LOUT26_224_all_36 /DEST pdfmark
+[ /Dest /LOUT26_229_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
@@ -5166,7 +5166,7 @@ gsave
0 LoutMargSet
grestore
-[ /Dest /LOUT26_224_all_37 /DEST pdfmark
+[ /Dest /LOUT26_229_all_37 /DEST pdfmark
8640 10080 1440 8414 400 480 100 0 667 LoutGr2
LoutBox stroke
grestore
@@ -5265,7 +5265,7 @@ gsave
1 LoutMargSet
grestore
400 fnt4 3895 11375(Graphs)m
-[ /Dest /LOUT26_224_all_38 /DEST pdfmark
+[ /Dest /LOUT26_229_all_38 /DEST pdfmark
340 fnt2
800 9036(@Gr)m 3(aph)k 800 8556( abo)m 5(v)k 8(ecaption { Ne)k 6(w South )k 13(W)k 13(ales road deaths)k
800 8076(\(per 100 million v)m 8(ehicle km\) })k 800 7596({)m 800 7116( @Data points { plus } pairs { dashed })m 800 6636( { 1963 5.6 1971 4.3 1976 3.7 1979 3.4)m
@@ -5313,7 +5313,7 @@ gsave
0 LoutMargSet
grestore
-[ /Dest /LOUT26_224_all_39 /DEST pdfmark
+[ /Dest /LOUT26_229_all_39 /DEST pdfmark
8640 10080 1440 8640 400 480 100 0 667 LoutGr2
LoutBox stroke
grestore
@@ -5393,7 +5393,7 @@ gsave
1 LoutMargSet
grestore
-[ /Dest /LOUT26_224_all_40 /DEST pdfmark
+[ /Dest /LOUT26_229_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
@@ -5448,7 +5448,7 @@ gsave
0 LoutMargSet
grestore
-[ /Dest /LOUT26_224_all_41 /DEST pdfmark
+[ /Dest /LOUT26_229_all_41 /DEST pdfmark
8640 10080 1440 8640 400 480 100 0 668 LoutGr2
LoutBox stroke
grestore
diff --git a/doc/user/README b/doc/user/README
index 715d867..e65b183 100644
--- a/doc/user/README
+++ b/doc/user/README
@@ -17,19 +17,17 @@ nearly all beginning with "unresolved cross reference". These
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_foot" (from "str" line 8, from "all" line 38):
- 11,13: 1.0c object too high for 0.6c space; will try elsewhere
-lout file "str_indx" (from "str" line 16, from "all" line 38):
- 54,1: 0.3c object too high for 0.2c space; will try elsewhere
-lout file "dia_synt" (from "dia" line 50, from "all" line 45):
- 80,1: 1.0c object too high for 0.8c space; will try elsewhere
-lout file "gra_summ" (from "gra" line 44, from "all" line 46):
- 10,1: 24.1c object too high for 23.6c space; @Scale inserted
-lout file "prg_tabs" (from "prg" line 141, from "all" line 48):
- 66,23: prg2lout 2,1: program text ended within comment
- 68,35: prg2lout 2,1: program text ended within comment
-
-The first three warnings are about footnotes that did not fit onto
+ lout file "str_foot" (from "str" line 8, from "all" line 38):
+ 11,13: 1.0c object too high for 0.6c space; will try elsewhere
+ lout file "str_indx" (from "str" line 16, from "all" line 38):
+ 54,1: 0.3c object too high for 0.2c space; will try elsewhere
+ lout file "gra_summ" (from "gra" line 44, from "all" line 46):
+ 10,1: 24.1c object too high for 23.6c space; @Scale inserted
+ lout file "prg_tabs" (from "prg" line 141, from "all" line 48):
+ 66,23: prg2lout 2,1: program text ended within comment
+ 68,35: prg2lout 2,1: program text ended within comment
+
+The first two warnings are about footnotes that did not fit onto
the first available page. The next is about a large table that had
to be scaled down slightly to fit on the page. The last two warnings
point to two places where a C program text ended inside a comment,
@@ -42,7 +40,7 @@ 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.it.su.edu.au/jeff/lout/lout-3.30.user.ps.gz".
+stored at "ftp://ftp.it.su.edu.au/jeff/lout/lout-3.31.user.ps.gz".
Jeffrey H. Kingston
-27 October 2004
+August 2005
diff --git a/doc/user/all b/doc/user/all
index 937eb4d..76a8366 100644
--- a/doc/user/all
+++ b/doc/user/all
@@ -22,10 +22,10 @@ Lout
Document Formatting System
}
@Author { Jeffrey H. Kingston }
- @Edition { Version 3.30
-October, 2004 }
+ @Edition { Version 3.31
+August, 2005 }
@Publisher {
-Copyright @CopyRight 1991, 2004 Jeffrey H. Kingston,
+Copyright @CopyRight 1991, 2005 Jeffrey H. Kingston,
School of Information Technologies,
The University of Sydney 2006, Australia. ISBN 0 86758 951 5.
}
diff --git a/doc/user/bas b/doc/user/bas
index 253abd8..a947d77 100644
--- a/doc/user/bas
+++ b/doc/user/bas
@@ -20,6 +20,7 @@ simple to use.
@Include { bas_par2 }
@Include { bas_line }
@Include { bas_hyph }
+@Include { bas_marg }
@Include { bas_unde }
@Include { bas_lang }
@Include { bas_date }
diff --git a/doc/user/bas_char b/doc/user/bas_char
index 4f4b8a6..3805021 100644
--- a/doc/user/bas_char
+++ b/doc/user/bas_char
@@ -85,8 +85,8 @@ or not, inside one pair of double quotes:
A { "\"@PP\"" }
B { "\"\\\"@PP\\\"\"" }
}
-Next we have some miscellaneous characters which have been deemed
-sufficiently important to deserve their own symbols:
+The following characters have been deemed important enough to deserve
+their own symbols:
@ID @OneRow @Tab
vmargin { 0.5vx }
@Fmta { @Col A ! @Col @Code B ! @Col ! @Col C ! @Col @Code D !
@@ -301,7 +301,7 @@ exotic characters obtained with the @Code "@Sym" symbol:
There is only one Symbol font; it does not come in bold or italic faces
like the other fonts. Typing @Code "@B @Sym alpha" is therefore useless,
and anyway there is no bold @Sym alpha character in any font distributed
-with Lout (except see Section {@NumberOf teq}).
+with Lout. # (except see Section {@NumberOf teq}).
@PP
Next there are the dingbats. Here they are with their
dingbats. @Index { dingbats characters }
diff --git a/doc/user/bas_lang b/doc/user/bas_lang
index 7468076..7270b39 100644
--- a/doc/user/bas_lang
+++ b/doc/user/bas_lang
@@ -38,17 +38,19 @@ At the time of writing, the following languages were available:
A { EnglishUK en-GB }
B { Slovak Slovensky Slovencina }
@Rowa
- A { Finnish Suomi fi }
+ A { Esperanto eo }
B { Slovenian Slovenia Slovenija sl }
@Rowa
- A { French Francais Fran{@Char ccedilla}ais fr }
+ A { Finnish Suomi fi }
B { Spanish Espa{@Char ntilde}ol es }
@Rowa
- A { German Deutsch de }
+ A { French Francais Fran{@Char ccedilla}ais fr }
B { Swedish Svenska sv }
@Rowa
- A { Hungarian Magyar hu }
+ A { German Deutsch de }
B { UpperSorbian hornjoserbsce serbsce }
+@Rowa
+ A { Hungarian Magyar hu }
}
File @Code "include/langdefs" in the distribution always has the exact
list of known languages. As shown, most languages have alternative
diff --git a/doc/user/bas_marg b/doc/user/bas_marg
new file mode 100644
index 0000000..416378c
--- /dev/null
+++ b/doc/user/bas_marg
@@ -0,0 +1,33 @@
+@Section
+ @Title { Margin kerning }
+ @Tag { mkern }
+@Begin
+@PP
+The @Code "@Break" symbol offers a variant of ordinary paragraph
+breaking called @I { margin kerning }, in which small characters
+margin.kerning. @Index { margin kerning }
+that happen to end up at the start or end of a line protrude
+slightly into the margin. This is said to make documents
+look better, particularly in narrow columns. For example,
+@ID @Code @Verbatim {
+2i @Wide marginkerning @Break {
+This is a test, just a little test, of
+margin kerning. It should kern small
+characters at the margins.
+}
+}
+produces
+@ID 2i @Wide marginkerning @Break {
+This is a test, just a little test, of
+margin kerning. It should kern small
+characters at the margins.
+}
+in which the comma at the end of the first line protrudes. (For the
+@Code "@Wide" symbol, which produces a two-inch column here,
+see Section {@NumberOf precise}.)
+@PP
+As with most @Code "@Break" options, you probably want this in your
+@Code "@InitialBreak" option, described in Section {@NumberOf paras},
+if you use it at all. By default there is no margin kerning. To turn
+it off in a context where it is on, use @Code {"nomarginkerning @Break"}.
+@End @Section
diff --git a/doc/user/bgr b/doc/user/bgr
index 9855287..9646edb 100644
--- a/doc/user/bgr
+++ b/doc/user/bgr
@@ -18,5 +18,6 @@ get them beyond the usual @Code "@SysInclude { doc }" or whatever.
@Include { bgr_scal }
@Include { bgr_mirr }
@Include { bgr_incl }
+@Include { bgr_prec }
@EndSections
@End @Chapter
diff --git a/doc/user/bgr_incl b/doc/user/bgr_incl
index 0299b6d..3b91070 100644
--- a/doc/user/bgr_incl
+++ b/doc/user/bgr_incl
@@ -32,18 +32,16 @@ called @Code "lout.eps" in the current directory, and removed after
being copied into the output file.
@PP
If you place an included illustration in a line of text, or anywhere
-where you care about its alignment with things on either side of it,
+where you care about its alignment with things on each side,
it will be positioned with its centre at the same height as the
-centre of the letter x. If this is not where you want it, use the
-@Code "@VShift" symbol:
+centre of the letter x. If this is not what you want, use the
+@Code "@VShift" symbol from Section {@NumberOf precise}:
vshift. @Index @Code "@VShift"
@ID @Code "... +0.5f @VShift @IncludeGraphic ..."
prints the illustration half of the current font size higher on the
page than would otherwise have been the case, and
@ID @Code "... -0.5f @VShift @IncludeGraphic ..."
-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.
+prints it half the current font size lower.
@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
@@ -72,6 +70,6 @@ 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.
+your job will not print properly, so use @Code "@IncludeGraphicRepeated"
+with caution.
@End @Section
diff --git a/doc/user/bgr_prec b/doc/user/bgr_prec
new file mode 100644
index 0000000..3bd0d57
--- /dev/null
+++ b/doc/user/bgr_prec
@@ -0,0 +1,190 @@
+@Section
+ @Title { Precise object placement }
+ @Tag { precise }
+@Begin
+@PP
+This section offers some tips on placing objects precisely where you
+want them. This isn't a subject with any clear boundaries, so the
+section is mainly a list of examples, covering the use of the
+@Code {"@OneCol"}, @Code {"@OneRow"}, @Code {"@Wide"}, @Code {"@High"},
+@Code {"@HExpand"}, @Code {"@VExpand"}, @Code {"@HShift"}, @Code {"@VShift"},
+@Code {"@VStrut"}, @Code {"@OverStrike"}, @Code {"@ZeroHeight"},
+and @Code {"@ZeroWidth"} symbols.
+@PP
+The @Code "@OneCol" symbol causes the following object to be kept
+onecol. @Index @Code "@OneCol"
+on one line. (The name stands for `one column', which is a bit
+confusing unless you are an expert.) For example, you could use
+it to prevent hyphenation in a particular word, or to keep someone's
+name together on one line:
+@ID @Code "@OneCol { Mr. Jones }"
+although there is also the @Code "~" symbol for that. Similarly,
+@Code "@OneRow" causes the following object to be kept in one
+onerow. @Index @Code "@OneRow"
+column. It is commonly used to keep displays and list items
+together:
+@ID @Code "@IndentedDisplay @OneRow ..."
+and
+@ID @Code "@ListItem @OneRow ..."
+are the usual uses.
+@PP
+Loosely speaking, the @Code {"@Wide"} symbol causes the object following
+wide. @Index @Code "@Wide"
+it to have a particular width. It also has a @Code "@OneCol" effect.
+Paragraphs within the object will be broken if necessary in order to
+satisfy the width restriction. More precisely, the result of the
+@Code {"@Wide"} symbol is an object with the given width, with the
+following object fitting inside it, so having at most that width. Compare
+@ID @Code "5c @Wide @Box { A box }"
+which produces
+@ID 5c @Wide @Box { A box }
+with
+@ID @Code "@Box 5c @Wide { A box }"
+which produces
+@ID @Box 5c @Wide { A box }
+In the first example, the only obligation on the box is to be
+at most five centimetres wide, so that it fits into the space
+allowed it. In the second example, the box is drawn around
+an object guaranteed to be exactly five centimetres wide.
+The width of the box itself will be five centimetres plus twice the
+box margin width. Any length (Section {@NumberOf objects}) is allowed,
+and the object following @Code "@Wide" may be arbitrary as usual.
+@PP
+The @Code "@High" symbol is like @Code {"@Wide"}, only vertical. The two
+high. @Index @Code "@High"
+may be used together:
+@ID @Code "@Box 5c @Wide 5c @High { A box }"
+produces
+@ID @Box 5c @Wide 5c @High { A box }
+Be careful when using @Code "@High" to allow enough space for
+whatever is inside. An error message will be printed if you
+don't, and the @Code "@High" symbol will be ignored.
+@PP
+Instead of a particular width, it is quite common to want something
+to be as wide as possible. For this there is the @Code "@HExpand"
+hexpand. @Index @Code "@HExpand"
+symbol:
+@ID @Code "@IndentedDisplay @Box @HExpand { A box }"
+produces
+@IndentedDisplay @Box @HExpand { A box }
+Notice how @Code "@HExpand" is placed after the @Code "@Box" symbol,
+to ensure that the box is drawn around something as wide as possible,
+analogously to the second @Code "@Wide" example above. Lout has
+carefully worked out that `as wide as possible' means the column width
+minus the indent width and box margins.
+@PP
+Here is an example of @Code "@Wide" and @Code "@HExpand" working
+together:
+@ID @Box margin { 0.3c } 8c @Wide {
+Name: @Underline @HExpand
+@LP
+Address: @Underline @HExpand
+}
+The problem is to get the underlines to be as wide as possible.
+The solution is
+@ID @Code @Verbatim {
+@Box margin { 0.3c } 8c @Wide {
+Name: @Underline @HExpand
+@LP
+Address: @Underline @HExpand
+}
+}
+Each @Code "@HExpand" symbol produces for its result an object
+which is as wide as possible, in this example containing nothing.
+When that object is underlined, the underline is as wide as possible.
+@PP
+Although there is a corresponding @Code "@VExpand" symbol, it is not very
+vexpand. @Index @Code "@VExpand"
+useful alone because `as high as possible' does not mean `down to the foot
+of the page' as you would expect. It is mainly useful within
+{@Code "@High"}.
+@PP
+The @Code {"@HShift"} and @Code {"@VShift"} symbols control the alignment
+hshift. @Index @Code "@HShift"
+vshift. @Index @Code "@VShift"
+of objects with neighbouring objects. There are not many places in document
+formatting where alignment actually matters. Ordinary lines of text are
+one of them:
+@ID @Code "faults such as {-0.3f @VShift s}lipped letters"
+produces
+@ID { faults such as {-0.3f @VShift s}lipped letters }
+with the object following @Code "@VShift" aligned with neighbouring
+objects such that it appears 0.3 times the current font size lower
+than it normally would. The object following @Code {"@VShift"} may
+be arbitrary as usual. Examples requiring @Code "@HShift" are very
+rare; one appears below.
+@PP
+The @Code "@VStrut" symbol is used to compensate for missing
+vstrut. @Index @Code "@VStrut"
+letter ascenders and descenders. For example, the three
+boxes @Box { e }, @Box { f }, and @Box { g } look ragged
+because their contents differ in their ascenders and descenders.
+The solution is to insert a @I strut into each box: an invisible
+object of zero width whose height is that of a letter with both
+an ascender and a descender. This is done with the
+@Code "@VStrut" symbol, which attaches such a strut to the
+following object:
+@ID @Code "@Box { @VStrut e }, @Box { @VStrut f }, and @Box { @VStrut g }"
+produces
+@ID { @Box { @VStrut e }, @Box { @VStrut f }, and @Box { @VStrut g } }
+The @Code "@VStrut" symbol has @Code "above" and @Code "below" options
+which determine how high and low (relative to the middle of the letter
+`x') the strut is to go. Their default values are both @Code { "0.5f" }.
+@PP
+Missing descenders can cause list items to appear unequally spaced,
+because the space between list items is ordinarily measured from
+the bottom edge of the higher list item to the top edge of the lower
+one, rather than from baseline to baseline. Enclosing the last word
+of the troublesome items in @Code "@VStrut" will fix this problem.
+@PP
+The @Code "@OverStrike" symbol causes the objects on
+overstrike. @Index @Code "@OverStrike"
+each side of it to be overstruck:
+@ID @Code "= @OverStrike \"/\""
+produces
+@ID { = @OverStrike "/" }
+The objects to be overstruck may be arbitrary as usual. For example,
+Section {@NumberOf overall} recommends this symbol for overstriking
+two graphs, to get what appears to be one graph with two coordinate
+systems superimposed. The second object is printed after the first
+and will paint over it.
+@PP
+Sometimes the best way to get Lout to do what you want is to make it
+pretend that some object has zero width or height, using the
+zerowidth. @Index @Code "@ZeroWidth"
+zeroheight. @Index @Code "@ZeroHeight"
+@Code "@ZeroWidth" and @Code "@ZeroHeight" symbols. Lout will
+format the overall document as though the object in question had
+zero width or height, but it will still print the entire object.
+@PP
+For example, you might have an inline equation that causes the
+line spacing to increase to accommodate it -- @E { 2 sup 2 sup N } say --
+but you would rather it didn't. Writing
+@ID @Code "@ZeroHeight @E { 2 sup 2 sup N }"
+causes Lout to pretend that the object has zero height, and so
+it will not increase the line spacing around this version of
+{@ZeroHeight @E { 2 sup 2 sup N }}, as you can see.
+@PP
+The @Code "@HShift" and @Code "@VShift" symbols provide a way to move
+the printed object with respect to the zero-width one:
+@ID @Code @Verbatim {
+{@ZeroWidth 1w @HShift ``}My dear Sir Thomas!'' cried
+Mrs. Norris, red with anger, ``Fanny can walk.''
+}
+This example produces `hanging punctuation':
+@ID 5c @Wide ragged @Break {
+{@ZeroWidth 1w @HShift ``}My dear Sir Thomas!'' cried
+Mrs. Norris, red with anger, ``Fanny can walk.''
+}
+The double quotes are printed at zero width, and @Code "1w @HShift"
+ensures that they appear just to the left of the empty object that
+Lout thinks it is placing, so that they protrude into the margin
+rather than overstriking the next word (the Expert's Guide
+@Cite { $kingston1995lout.expert } explains the @Code "w" unit of
+measurement).
+@PP
+Some of the symbols described in this section are Lout primitives, described
+in full detail in the Expert's Guide @Cite { $kingston1995lout.expert };
+and that is also the place to look for more information about precise
+object placement.
+@End @Section
diff --git a/doc/user/bgr_rota b/doc/user/bgr_rota
index 4a35764..202d129 100644
--- a/doc/user/bgr_rota
+++ b/doc/user/bgr_rota
@@ -13,8 +13,8 @@ As usual, the object to be rotated may be arbitrary. However, it is
difficult for Lout to choose appropriate column widths for paragraphs
inside rotated objects, so if a rotated object contains paragraphs that
should be broken it is best to define the object's width explicitly,
-using the @Code "@Wide" symbol:
-wide @RawIndex { @Code "@Wide" }
+using the @Code "@Wide" symbol from Section {@NumberOf precise}:
+wide. @RawIndex { @Code "@Wide" }
wide.rotate @SubIndex { with @Code "@Rotate" }
@ID @OneRow @Code @Verbatim {
-90d @Rotate 4.5c @Wide {
diff --git a/doc/user/bgr_scal b/doc/user/bgr_scal
index 7623967..05f1074 100644
--- a/doc/user/bgr_scal
+++ b/doc/user/bgr_scal
@@ -41,10 +41,10 @@ takes no account of the available @I vertical space when choosing the
scale factor. The chosen scale factor could enlarge the vertical size so
much that the object no longer fits on the page, with disastrous results.
@PP
-By using a @Code "@Wide" symbol to restrict the available horizontal
-space, this form of scaling can also be used to scale to a nominated
-width. For example,
-wide @RawIndex { @Code "@Wide" }
+By using the @Code "@Wide" symbol from Section {@NumberOf precise} to
+restrict the available horizontal space, this form of scaling can also
+be used to scale to a nominated width. For example,
+wide. @RawIndex { @Code "@Wide" }
wide.scale @SubIndex { with @Code "@Scale" }
@ID @Code "5c @Wide @Scale @Box WARNING!"
produces
diff --git a/doc/user/dia_synt b/doc/user/dia_synt
index 921b918..614cc54 100644
--- a/doc/user/dia_synt
+++ b/doc/user/dia_synt
@@ -309,7 +309,7 @@ options, @Code "A" and {@Code "B"}:
B { @ACell body }
}
}
-Although the concept extends to more than two options, the symnbol
+Although the concept extends to more than two options, the symbol
doesn't. The summary at the end of this chapter shows the other
three directions.
@PP
diff --git a/doc/user/dia_tree b/doc/user/dia_tree
index 3b1b6d1..dd8ad1a 100644
--- a/doc/user/dia_tree
+++ b/doc/user/dia_tree
@@ -239,9 +239,7 @@ end of the stub path:
@Code @Verbatim {
@Tree {
@Circle @Eq { a }
-@StubSub
- from { SW }
- to { SE }
+@StubSub from { SW } to { SE }
@Box outlinestyle { noline }
@Eq { T tsub a }
}
@@ -250,9 +248,7 @@ end of the stub path:
@Diag {
@Tree {
@Circle @Eq { a }
-@StubSub
- from { SW }
- to { SE }
+@StubSub from { SW } to { SE }
@Box outlinestyle { noline }
@Eq { T tsub a }
}
diff --git a/doc/user/equ b/doc/user/equ
index 6e3525d..0d0b0ca 100644
--- a/doc/user/equ
+++ b/doc/user/equ
@@ -25,6 +25,6 @@ you, and it provides several hundred mathematical symbols.
@Include { equ_disp }
@Include { equ_defs }
@Include { equ_summ }
-@Include { equ_tequ }
+# @Include { equ_tequ } apparently not offered any more, forget why
@EndSections
@End @Chapter
diff --git a/doc/user/equ_intr b/doc/user/equ_intr
index e6f742f..1c3ea37 100644
--- a/doc/user/equ_intr
+++ b/doc/user/equ_intr
@@ -32,16 +32,6 @@ Equations may appear within a paragraph of text, or they may be
displayed. {@Code "@Eq"}'s job is to produce an object containing the
equation; it neither knows nor cares where this equation goes.
@PP
-To get an equation within a paragraph, simply place @Code "@Eq { ... }"
-at the desired point. To make the optimal paragraph breaker work hard to
-arrange the paragraph so that the equation does not spread over two
-lines, use {@Code "@OneCol @Eq { ... }"}. This is needed so frequently
-that a symbol @Code "@E" is defined in @Code "eq" along with @Code "@Eq"
-equations. @RawIndex { equations }
-equations.e @SubIndex { @Code "@E" }
-eaaa.equations @Index { @Code "@E" (equations) }
-which is an abbreviation for {@Code "@OneCol @Eq"}.
-@PP
To display an equation, use a display symbol like @Code "@IndentedDisplay"
or @Code "@CentredDisplay" (Section {@NumberOf displays}). For example,
@ID @Code "@CentredDisplay @Eq { int supp pi on 0 sin ` x = 0 }"
@@ -51,6 +41,14 @@ There are also symbols for aligned and numbered displays, which are
very commonly used with equations. These symbols are the subject of
Section {@NumberOf mathdisplays}.
@PP
+To get an equation within a paragraph, it is best to use a variant of
+@Code "@Eq" called {@Code "@E"}. An equation within @Code "@E { ... }"
+will be prevented from breaking across two lines, and its superscripts
+will appear slightly lower, which is desirable within paragraphs.
+equations. @RawIndex { equations }
+equations.e @SubIndex { @Code "@E" }
+eaaa.equations @Index { @Code "@E" (equations) }
+@PP
In this chapter we show the Lout input at the left, and its
result at the right:
@ID {
diff --git a/doc/user/equ_summ b/doc/user/equ_summ
index 8f5b738..5b3c1aa 100644
--- a/doc/user/equ_summ
+++ b/doc/user/equ_summ
@@ -582,9 +582,8 @@ ragged @Break {
}
@DP
Finally, here is the long list of full names from the Adobe Symbol font;
-these are the same characters as you get with the @Code "@Sym" symbol
-of Section {@NumberOf characters}, but within equations you don't need
-to type {@Code "@Sym"}:
+these are as for the @Code "@Sym" symbol of Section {@NumberOf characters},
+but within equations you don't type {@Code "@Sym"}:
@DP
ragged @Break {
"space" @Dbl @Eq { space }
diff --git a/doc/user/gra_over b/doc/user/gra_over
index b459da8..a2f5467 100644
--- a/doc/user/gra_over
+++ b/doc/user/gra_over
@@ -14,17 +14,17 @@ graphs.style @SubIndex { @Code style option }
style. @RawIndex { @Code "style" option }
style.in.graphs @SubIndex { in graphs }
axes. @Index { axes in graphs }
-graph, whose value may be either {@Code "frame"}, {@Code "none"},
-or {@Code "axes"}. The default value is {@Code "frame"}, and it produces
-a frame around the graph with ticks and labels along its left and bottom
-edges, as in previous examples. Value @Code "grid" is similar except
-that the ticks are converted into grid lines crossing the entire
-frame. The {@Code "none"} style prints nothing (no frame, no ticks,
-no labels), which is useful for producing graphs that don't look like
-graphs, as it were.
+graph, whose value may be either {@Code "frame"}, {@Code "grid"},
+{@Code "none"}, or {@Code "axes"}. The default value is {@Code "frame"},
+and it produces a frame around the graph with ticks and labels along
+its left and bottom edges, as in previous examples. Value @Code "grid"
+is similar except that the ticks are converted into grid lines crossing
+the entire frame. The {@Code "none"} style prints nothing (no frame,
+no ticks, no labels), which is useful for producing graphs that don't
+look like graphs, as it were.
@PP
-If the other value, {@Code "axes"}, is chosen, two other options called
-{@Code xorigin} and {@Code yorigin} become compulsory:
+If {@Code "axes"} is chosen, two other options called {@Code xorigin}
+and {@Code yorigin} become compulsory:
graphs. @RawIndex { graphs (statistical) }
graphs.xorigin @SubIndex { @Code xorigin option }
xorigin.graph @Index { @Code "xorigin" option (graphs) }
diff --git a/doc/user/gra_summ b/doc/user/gra_summ
index d0ca103..15662c1 100644
--- a/doc/user/gra_summ
+++ b/doc/user/gra_summ
@@ -18,7 +18,7 @@ their possible values are:
@Rowa
A { style }
B { frame }
- C { {@Code frame}, {@Code axes}, or {@Code none} }
+ C { {@Code frame}, {@Code grid}, {@Code axes}, or {@Code none} }
@Rowa
A { width }
B { 6.0c }
diff --git a/doc/user/preface b/doc/user/preface
index e9c9bab..a97008b 100644
--- a/doc/user/preface
+++ b/doc/user/preface
@@ -18,7 +18,7 @@ gnu. @Index { GNU Public License }
primary source is directory
@ID @Code "ftp://ftp.it.usyd.edu.au/jeff/lout"
containing a gzipped tar file of the current version
-(currently {@Code "lout-3.30.tar.gz"}), and various other things including
+(currently {@Code "lout-3.31.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
diff --git a/doc/user/prg b/doc/user/prg
index 5f8aa71..8643d6b 100644
--- a/doc/user/prg
+++ b/doc/user/prg
@@ -8,15 +8,15 @@ programs. @Index { programs }
computer.programs. @RawIndex { computer programs @I see programs }
in conjunction with the @Code prg2lout
prg2lout. @Index { @Code prg2lout filter program }
-@FootNote {
-Prior to Version 3.18 of Lout, this chapter described how to typeset
-programs written in the C programming language using the
-@Code c2lout filter, and Eiffel programs using the @Code eif2lout
-filter. These have now been withdrawn and replaced by {@Code prg2lout},
-which handles multiple languages. Ordinary Lout documents require no
-modifications as a result of this change.
-}
filter program, which is always installed wherever Lout is.
+# @FootNote {
+# Prior to Version 3.18 of Lout, this chapter described how to typeset
+# programs written in the C programming language using the
+# @Code c2lout filter, and Eiffel programs using the @Code eif2lout
+# filter. These have now been withdrawn and replaced by {@Code prg2lout},
+# which handles multiple languages. Ordinary Lout documents require no
+# modifications as a result of this change.
+# }
@PP
It is possible to simply print out one or more program files independently
of any document. Alternatively, the program text may be printed as part of
diff --git a/doc/user/prg_chan b/doc/user/prg_chan
index ae67eea..35c102f 100644
--- a/doc/user/prg_chan
+++ b/doc/user/prg_chan
@@ -33,6 +33,7 @@ file. Here is part of the @Code "@Use" clause from {@Code cprint}:
@Rowb A { "fixedfont" } B { Courier }
@Rowb A { "fixedsize" } B { -1.0p }
@Rowb A { "fixedline" } B { 1.0vx }
+@Rowb A { "fixedspace" } B { lout }
@Rowb A { "fixedtabin" } B { 8 }
@Rowb A { "fixedtabout" } B { 8s }
@@ -67,10 +68,10 @@ shown, which apply when @Code style is {@Code varying} and {@Code symbol}.
@PP
We can see in this extract that the default value of @Code style is
{@Code fixed}, and of @Code "numbers" is {@Code No}. We can also see the
-default font family, font face, font size,
-line spacing, and tab settings when the style is {@Code "fixed"}. The
-font family name for @Code "fixed" style is {@Code "Courier"}, but for the
-other styles (not shown) it is empty. This causes the @Code "fixed" style
+default font family, font face, font size, line spacing, spacing mode,
+and tab settings when the style is {@Code "fixed"}. The font family
+name for @Code "fixed" style is {@Code "Courier"}, but for the other
+styles (not shown) it is empty. This causes the @Code "fixed" style
to always switch to Courier, and the other styles to use the same font
family as in the surrounding document.
@PP
diff --git a/doc/user/prg_opti b/doc/user/prg_opti
index f48e662..292f26a 100644
--- a/doc/user/prg_opti
+++ b/doc/user/prg_opti
@@ -85,6 +85,7 @@ default values:
font { Courier }
size { -1.0p }
line { 1.0vx }
+ space { lout }
tabin { 8 }
tabout { 8s }
identifiers { Base }
@@ -116,8 +117,13 @@ size.programs @Index { @Code "size" option (programs) }
programs. @RawIndex { programs }
programs.line @SubIndex { @Code "line" option }
line.programs @Index { @Code "line" option (programs) }
-the font size to use, and {@Code "line"}, the inter-line spacing. The
-default value for @Code "size" asks for one point smaller than in the
+the font size to use, {@Code "line"}, the inter-line spacing, and
+{@Code "space"}, the spacing mode (as for the @Code "@Space" symbol
+of Section {@NumberOf white}).
+programs. @RawIndex { programs }
+programs.space @SubIndex { @Code "space" option }
+space.programs @Index { @Code "space" option (programs) }
+The default value for @Code "size" asks for one point smaller than in the
surrounding document; this was done to compensate for Courier's relatively
large appearance compared to other fonts of the same nominal size.
@PP
diff --git a/doc/user/str_foot b/doc/user/str_foot
index 70e50a2..8165a6b 100644
--- a/doc/user/str_foot
+++ b/doc/user/str_foot
@@ -115,11 +115,16 @@ through the document (or through each chapter in the case of books);
page. @Code "@FootNoteLocation" determines the default value of
footnotelocatin. @Index @Code "@FootNoteLocation"
the @Code "@Location" option mentioned above; it may be either
-@Code "ColFoot" or {@Code "PageFoot"}. @Code "@FootNoteNumbers"
-determines how the footnotes are numbered;
+@Code "ColFoot" or {@Code "PageFoot"}.
+@PP
+@Code "@FootNoteNumbers" determines how the footnotes are numbered;
footnotenumbers. @Index @Code "@FootNoteNumbers"
it may be {@Code Arabic}, {@Code Roman}, {@Code UCRoman}, {@Code Alpha},
-or {@Code UCAlpha}.
+or {@Code UCAlpha}, which give the obvious results. It may also be
+{@Code Bullets}, which uses sequences of bullets to mark the footnotes,
+following a style proposed by typographer Jan Tschichold, and it
+may be {@Code Symbols}, which produces the traditional sequence of
+daggers and similar symbols.
@PP
@Code "@FootNoteFont" and @Code "@FootNoteBreak" determine the
footnotefont. @Index @Code "@FootNoteFont"
diff --git a/doc/user/str_marg b/doc/user/str_marg
index fdb58f4..f7057c0 100644
--- a/doc/user/str_marg
+++ b/doc/user/str_marg
@@ -147,12 +147,14 @@ may be used inside the @Code "x" and @Code "y" options:
A { "ymark" }
B { The row mark of the object being placed (for expert users) }
}
-The usual precedences and associativities apply to the mathematical
-operators; braces (not parentheses) may be used for grouping. It is
-best to give values to @Code "x" and @Code y that do not depend on
-any assumptions about where the coordinate system's origin is; this
-is true of the examples above. At the point where @Code "@Place" occurs,
-the result is an empty object. As with margin notes, Lout does not know
-what is happening and will not lay out the rest of the page around the
+Negative numbers have to be enclosed in double quotes to avoid the
+initial @Code "-" being mistaken for subtraction. The usual precedences
+and associativities apply to the mathematical operators; braces (not
+parentheses) may be used for grouping. It is best to give values to
+@Code "x" and @Code y that do not depend on any assumptions about
+where the coordinate system's origin is; this is true of the examples
+above. At the point where @Code "@Place" occurs, the result is an
+empty object. As with margin notes, Lout does not know what is
+happening and will not lay out the rest of the page around the
placed object.
@End @Section
diff --git a/doc/user/typ_book b/doc/user/typ_book
index 1e9c081..c62885e 100644
--- a/doc/user/typ_book
+++ b/doc/user/typ_book
@@ -381,6 +381,7 @@ symbol whose options control the appearance of features specific to books
" # @ChapterHeadingFormat { number @DotSep title }"
" # @AboveChapterGap { 3.00f }"
" # @ChapterInContents { Yes }"
+" # @ChapterContentsIndent { 0f }"
"}"
}
This is just a representative sample of these options. Section
@@ -492,4 +493,10 @@ much space is left before each one.
the table of contents for each chapter; it may be @Code Yes or {@Code No},
but would always be {@Code Yes}. The default value of the corresponding
options for sub-subsections and sub-subappendices, however, is {@Code No}.
+@Code "@ChapterContentsIndent" determines how far from the left margin
+the contents entry is indented if it is printed at all. The default
+value shown above causes no indenting; but the default values for
+the corresponding @Code "@SectionrContentsIndent" and
+@Code "@SubSectionrContentsIndent" symbols are @Code 3f and @Code 6f
+respectively, producing the familiar indenting structure.
@End @Section
diff --git a/doc/user/typ_illu b/doc/user/typ_illu
index 532b42b..ec62140 100644
--- a/doc/user/typ_illu
+++ b/doc/user/typ_illu
@@ -58,7 +58,7 @@ makes things very awkward for filled paragraphs and centring, which depend
on knowing how much space is available to be occupied. So you should either
avoid filled paragraphs and all displays and lists altogether in
illustrations, or else enclose your object in a @Code "@Wide" symbol:
-wide @RawIndex { @Code "@Wide" }
+wide. @RawIndex { @Code "@Wide" }
wide.illustrations @SubIndex { with illustrations }
@ID @OneRow @Code {
"@Illustration 5c @Wide {"
diff --git a/doc/user/typ_ordi b/doc/user/typ_ordi
index e171115..36feefa 100644
--- a/doc/user/typ_ordi
+++ b/doc/user/typ_ordi
@@ -273,6 +273,7 @@ ordinary.setup @Index @Code "@OrdinarySetup"
" # @SectionHeadingFont { Bold }"
" # @SectionGap { 2.00v }"
" # @SectionInContents { Yes }"
+" # @SectionContentsIndent { 0f }"
"}"
}
Section {@NumberOf setup} explains how to make your own setup file and
@@ -309,4 +310,7 @@ before each one.
the table of contents for each section; it may be @Code Yes or {@Code No},
but would always be {@Code Yes}. The default value of the corresponding
options for sub-subsections and sub-subappendices, however, is {@Code No}.
+@Code "@SectionContentsIndent" determines the indent of the contents
+entry if printed at all; the default value shown above, @Code {0f},
+asks for zero indenting, so the entry will appear at the left margin.
@End @Section
diff --git a/doc/user/typ_repo b/doc/user/typ_repo
index ece7fe0..fe41acc 100644
--- a/doc/user/typ_repo
+++ b/doc/user/typ_repo
@@ -317,6 +317,7 @@ is a representative sample of these options, showing their default values:
" # @SectionHeadingFont { Bold }"
" # @SectionGap { 2.00v }"
" # @SectionInContents { Yes }"
+" # @SectionContentsIndent { 0f }"
"}"
}
@Code "@CoverSheet" and @Code "@DateLine" are as for {@Code "@Report"};
@@ -349,6 +350,8 @@ section title; the default value shown above is twice the current
inter-line spacing. The special value @Code "2b" may be used to get a
page break rather than a space. @Code "@SectionInContents" determines
whether or not an entry is made in the table of contents for each section;
-it may be @Code Yes or {@Code No}. There are similar options for other
+it may be @Code Yes or {@Code No}. @Code "@SectionContentsIndent"
+determines how far the contents entry is indented from the left
+margin if printed at all. There are similar options for other
large-scale structure symbols.
@End @Section
diff --git a/doc/user/vtyp b/doc/user/vtyp
index 003ff0b..a360b04 100644
--- a/doc/user/vtyp
+++ b/doc/user/vtyp
@@ -1,2 +1,2 @@
-vi typ typ_ordi typ_repo typ_book typ_over typ_illu typ_plai \
+gvim typ typ_ordi typ_repo typ_book typ_over typ_illu typ_plai \
typ_apdf typ_orga
diff --git a/externs.h b/externs.h
index c00f2d8..1c66de4 100644
--- a/externs.h
+++ b/externs.h
@@ -1,7 +1,7 @@
/*@externs.h:External Declarations:Directories and file conventions@**********/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
@@ -95,7 +95,7 @@ extern nl_catd MsgCat;
/* */
/*****************************************************************************/
-#define LOUT_VERSION AsciiToFull("Basser Lout Version 3.30 (October 2004)")
+#define LOUT_VERSION AsciiToFull("Basser Lout Version 3.31 (August 2005)")
#define CROSS_DB AsciiToFull("lout")
#define SOURCE_SUFFIX AsciiToFull(".lt")
#define INDEX_SUFFIX AsciiToFull(".li")
@@ -574,6 +574,8 @@ typedef void *POINTER;
#define STR_BREAK_NOLAST AsciiToFull("unbreakablelast")
#define STR_BREAK_LAST AsciiToFull("breakablelast")
#define STR_BREAK_SETOUTDENT AsciiToFull("setoutdent")
+#define STR_BREAK_MARGINKERNING AsciiToFull("marginkerning")
+#define STR_BREAK_NOMARGINKERNING AsciiToFull("nomarginkerning")
#define STR_SPACE_LOUT AsciiToFull("lout")
#define STR_SPACE_COMPRESS AsciiToFull("compress")
@@ -674,6 +676,7 @@ typedef struct
BOOLEAN onobreaklast : 1; /* no break after last line of para */
BOOLEAN obaselinemark : 1; /* baseline metrics */
BOOLEAN oligatures : 1; /* use ligatures */
+ BOOLEAN omarginkerning : 1; /* perform margin kerning */
} STYLE;
#define line_gap(x) (x).osu1.oline_gap
@@ -695,6 +698,7 @@ typedef struct
#define nobreaklast(x) (x).onobreaklast
#define baselinemark(x) (x).obaselinemark
#define ligatures(x) (x).oligatures
+#define marginkerning(x)(x).omarginkerning
#define yunit(x) (x).oyunit
#define zunit(x) (x).ozunit
#define outdent_len(x) (x).ooutdent_len
@@ -716,6 +720,7 @@ typedef struct
nobreaklast(x) = nobreaklast(y), \
baselinemark(x) = baselinemark(y), \
ligatures(x) = ligatures(y), \
+ marginkerning(x) = marginkerning(y), \
vadjust(x) = vadjust(y), \
hadjust(x) = hadjust(y), \
padjust(x) = padjust(y), \
@@ -3379,6 +3384,8 @@ extern void FontPrintPageResources(FILE *fp);
extern void FontAdvanceCurrentPage(void);
extern void FontPageUsed(OBJECT face);
extern BOOLEAN FontNeeded(FILE *fp);
+extern FULL_LENGTH FontGlyphHeight(FONT_NUM fnum, FULL_CHAR chr);
+extern FULL_LENGTH FontGlyphWidth(FONT_NUM fnum, FULL_CHAR chr);
/***** z38.c Character Mappings **************************************/
extern MAP_VEC MapTable[];
diff --git a/hyph/README b/hyph/README
index c4f8632..9f77f51 100644
--- a/hyph/README
+++ b/hyph/README
@@ -120,5 +120,5 @@ patterns, and hyphenated. The hyphen character "-" is treated specially.
Extreme lengths were resorted to to compress the .lp file as much as
possible. Files significantly larger than german.lh are likely to cause
-Lout to abort with an error message. Please contact jeff@cs.usyd.edu.au
+Lout to abort with an error message. Please contact jeff@it.usyd.edu.au
if you have problems with this or anything else.
diff --git a/hyph/esperanto.lh b/hyph/esperanto.lh
new file mode 100644
index 0000000..78e406a
--- /dev/null
+++ b/hyph/esperanto.lh
@@ -0,0 +1,564 @@
+Lout hyphenation information
+%
+% Created by Ludovic Courtès, 2005-05-20, based on the file `eohyph.tex'
+% available from the `textex-texmf-3.0.tar.gz' package.
+%
+% Permission was granted on 15/6/05 by the original author, Sergio
+% Pokrovskij, for his file to be redistributed under the GPL.
+%
+% Since that file actually relies on several TeX macros which Lout isn't
+% able to understand, the following changes had to be done:
+%
+% o accented chars were rewritten from, e.g., `^c' to `\^c' to allow Lout
+% to recognize them as regular TeX escaped sequences;
+%
+% o `\nom', `\adj' and `\ver' are expanded as needed;
+%
+% o all other TeX macros are commented out;
+%
+% o text below `\endinput' is removed.
+%
+% This task is automatically performed by the `clear-tex-commands.sh'
+% shell script.
+%
+% Additionally, Lout's z36.c had to be extended in order to recognize
+% certain unusual TeX escaped sequences, like `\^c', etc.
+%
+
+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
+\^c\^C
+\^g\^G
+\^h\^H
+\^j\^J
+\^s\^S
+\~u\~U
+
+Patterns:
+% \message{Esperanto Hyphenation Patterns `eohyph', 1999-08-10}
+
+% Copyright (C) 1999 Sergei B. Pokrovsky <pok@iis.nsk.su>
+%
+% This program can be redistributed and/or modified under the terms
+% of the LaTeX Project Public License Distributed from CTAN
+% archives in directory macros/latex/base/lppl.txt; either
+% version 1 of the License, or any later version.
+%
+% More documentation can be found near the end of this file.
+
+% \begingroup
+% First we define some commands to be used inside the patterns.
+% To keep them local, we enclose the rest of the file in a group
+% (The \patterns command globally changes the hyphenation trie!).
+% \def\E{\errmessage{Esperanto hyphenation pattern file is corrupted}}
+% \catcode`\!=7 % use !!xy instead of ^^xy (because of TeX-2)
+% \catcode`\^=13 % for Esperanto's diacritics
+
+% \def^#1{\ifx#1c!!e6\else \ifx#1g!!f8%
+% \else \ifx#1h!!b6\else \ifx#1j!!bc%
+% \else \ifx#1s!!fe\else \ifx#1u!!fd%
+% \else \E \fi\fi\fi\fi\fi\fi
+%}}
+% Assign appropriate \catcode and \lccode values for all
+% accented characters used in the patterns:
+% \catcode230 = 11 \lccode230 = 230 % \^c
+% \catcode248 = 11 \lccode248 = 248 % \^g
+% \catcode182 = 11 \lccode182 = 182 % \^h
+% \catcode188 = 11 \lccode188 = 188 % \^j
+% \catcode254 = 11 \lccode254 = 254 % \^s
+% \catcode253 = 11 \lccode253 = 253 % \~u
+% Makrooj por la fina\^joj:
+% \def\adj#1{#1a. #1aj. #1ajn. #1an. #1e.}
+% \edef\nom#1{#1a. #1aj. #1ajn. #1an. #1e. #1o. #1oj. #1ojn. #1on.}
+% \def\ver#1{#1as. #1i. #1is. #1os. #1u. #1us.}
+
+% \patterns{
+a1 e1 i1 o1 u1 % ebligu tran\^con post la vokaloj,
+2aj. 2ajn. 2an. 2as. % krom se anta\~u fina\^jo,
+en. is. 2oj. 2ojn. 2on. 2os. 2us.
+a3a e3a i3a o3a u3a % krom se post vokalo
+a3e e3e i3e o3e u3e
+a3i e3i i3i o3i u3i
+a3o e3o i3o o3o u3o
+a3u e3u i3u o3u u3u
+e2sper
+% konsonantaj fina\^joj:
+2jn. 2lp. 2lt. 2nk. 2ns. 2nt. 2st.
+%
+.bl4 .br4 .dr4 .dl4 .fl4 .fr4 .gl4 .gn4 .gr4 .kl4 .kn4 .kr4 .kv4 .pl4 .pr4
+.ps4 .pt4 .sf4 .sk4 .skl4 .skr4 .skv4 .sl4 .sm4 .sn4 .sp4 .spl4 .spr4
+.st4 .str4 .sv4 .\^sl4 .\^sm4 .\^sn4 .\^sp4 .\^sr4 .\^spr4 .\^st4 .\^str4 .\^sv4 .tr4
+.vr4
+% A\^C
+1a2\^ca. 1a2\^caj. 1a2\^cajn. 1a2\^can. 1a2\^ce. 1a2\^co. 1a2\^coj. 1a2\^cojn. 1a2\^con.
+% AD:
+1a2da. 1a2daj. 1a2dajn. 1a2dan. 1a2de. 1a2do. 1a2doj. 1a2dojn. 1a2don. 1a2das. 1a2di. 1a2dis. 1a2dos. 1a2du. 1a2dus.
+.avok2a3d .bal2a3d \^cokol2a3d .fas2a3d .inv2a3d kamar2a3d .kan2a3d limon2a3d
+persv2a3d .pom2a3d seren2a3d
+% A\^J:
+1a2\^ja. 1a2\^jaj. 1a2\^jajn. 1a2\^jan. 1a2\^je. 1a2\^jo. 1a2\^joj. 1a2\^jojn. 1a2\^jon.
+% ALT-
+.al2t
+al3tabl al3t2a3r al3ter al3trui
+% AN:
+1a2na. 1a2naj. 1a2najn. 1a2nan. 1a2ne. 1a2no. 1a2noj. 1a2nojn. 1a2non. 1a2nas. 1a2ni. 1a2nis. 1a2nos. 1a2nu. 1a2nus. 1a2nism 1a2n1i2n
+afg2a3n akomp2a3n arg2a3n ark2a3n ban2a3n but2a3n cig2a3n \^cambel2a3n
+\^camp2a3n \^carlat2a3n \^cik2a3n dek2a3n dog2a3n el2a3n faz2a3n font2a3n
+galv2a3n germ2a3n \^gentlem2a3n hisp2a3n .\^ha3n inf2a3n ir2a3n jap2a3n
+.ka3n kalk2a3n kank2a3n kapit2a3n kard2a3n karav2a3n kor2a3n
+.ma3n marcip2a3n membr2a3n met2a3n nirv2a3n .on2a3n org2a3n
+.pa3n partiz2a3n pelik2a3n porcel2a3n prof2a3n .ra3n rum2a3n
+.sa3n 3s2log2a3n sopr2a3n stef2a3n sufrag2a3n sult2a3n
+\^sam2a3n teher2a3n tir2a3n turb2a3n .va3n vatik2a3n veter2a3n vulk2a3n
+%
+.ka3n2i3n safr2a3n2i3n .ta3n2i3n
+% ANT:
+1an2ta. 1an2taj. 1an2tajn. 1an2tan. 1an2te. 1an2to. 1an2toj. 1an2tojn. 1an2ton.
+adjut2an3t .arog2an3t .atl2an3t .ban3t .brok2an3t .diam2an3t dilet2an3t
+disk2an3t elef2an3t .gal2an3t .gig2an3t inf2a4n3t inst2an3t konson2an3t
+.kan3t konst2an3t kvadr2an3t .kv2an3t le\~uten2an3t mom2an3t .okt2an3t
+.ped2an3t .plan3t tal2an3t batal3an4t
+% ant-ar, -ig, -ec:
+1an2t3ar an3t2arkt kan3t2arel
+1an2t1ig 1an2t1ec
+% APUD:
+.apu2d1
+% AR:
+1a2ra. 1a2raj. 1a2rajn. 1a2ran. 1a2re. 1a2ro. 1a2roj. 1a2rojn. 1a2ron. 1a2rig 1a2ri\^g
+am2a3r barb2a3r baz2a3r biz2a3r boj2a3r bulg2a3r .ci3d2a3r cig2a3r
+din2a3r dol2a3r er2a3r fanf2a3r .f2a3r formul2a3r garg2a3r git2a3r
+.ha3r2 hung2a3r invent2a3r izob2a3r jug2u3l2a3r
+kalend2a3r kap2i3l2a3r kla3r komp2a3r kulin2a3r kvatern2a3r
+lap2i3d2a3r .mol2a3r najb4a1r om2a3r ordin2a3r partik2u3l2a3r .pol2a3r
+pop2u3l2a3r prep2a3r prim2a3r rad2a3r remp2a3r rip2a3r sa3m2ov2a3r sanit2a3r
+sek2u3l2ar sekund2a3r sing2u3l2ar skal2a3r .st2a3r sol2i3d2a3r tal2a3r tat2a3r
+.vel2a3r vulg2a3r
+% AT:
+1a2ta. 1a2taj. 1a2tajn. 1a2tan. 1a2te. 1a2to. 1a2toj. 1a2tojn. 1a2ton. 1a2t1ec
+adiab2a3t agreg2a3t a\~utom2a3t a\~utorit2a3t .ab2a3t .adekv2a3t
+advok2a3t afrik2a3t .ag2a3t akrob2a3t .akur2a3t alop2a3t .apar2a3t
+apost2a3t arom2a3t .ba3t .bl2a3t .brok2a3t .deb2a3t delik2a3t
+diplom2a3t .duk2a3t .et2a3t fakult2a3t .fr2a3t .gefr2a3t .gla3t .gran2a3t
+.hep2a3t
+kandid2a3t .kar2a3t .kazem2a3t .klim2a3t .kom2a3t .komit2a3t .komp2a3t
+konkord2a3t .konst2a3t .krav2a3t kro3m2a3t .kvadr2a3t magistr2a3t .magn2a3t
+majorit2a3t malgl2a3t .mals2a3t .mand2a3t .mecen2a3t minorit2a3t .mon2a3t
+.mul2a3t .musk2a3t ordin2a3t .pal2a3t .pir2a3t .prel2a3t .prim2a3t
+priorit2a3t .priv2a3t .rab2a3t .ren2a3t .ril2a3t .sab2a3t .sal2a3t
+.sen2a3t sindik2a3t .skarl2a3t .sold2a3t .son2a3t .sp2a3t stigm2a3t
+substr2a3t surog2a3t .tok2a3t .tom2a3t .ultim2a3t universit2a3t .vulg2a3t
+% \^CEF-
+.\^ce2f1
+% \^CIUtaga ktp:
+.\^ci4a .\^cia4m1 .\^ci4e .\^cie4s .\^ci4o .\^cio4m .\^ci4u
+\^ci3el1
+% \^CJ:
+3\^c2jo
+% DIS:
+.di2s1
+.di3s2ert .di3s2erv .di3s2ip .di3s2oci
+.di3s2a. .di3s2aj. .di3s2ajn. .di3s2an. .di3s2e. .di3s2en.
+% DUM-
+.du2m1
+dump2in3g
+% DUON-
+.du2on1
+% EBL:
+1e2bla. 1e2blaj. 1e2blajn. 1e2blan. 1e2ble. 1e2blo. 1e2bloj. 1e2blojn. 1e2blon. 1e2blas. 1e2bli. 1e2blis. 1e2blos. 1e2blu. 1e2blus. 1e2bl1ec 1e2bl1a\^j
+.fe3b1l .me3b1l
+% EC:
+1e2ca. 1e2caj. 1e2cajn. 1e2can. 1e2ce. 1e2co. 1e2coj. 1e2cojn. 1e2con.
+.apr2e3c .de3c .pe3c sp2e3c
+% EG:
+1e2ga. 1e2gaj. 1e2gajn. 1e2gan. 1e2ge. 1e2go. 1e2goj. 1e2gojn. 1e2gon. 1e2gas. 1e2gi. 1e2gis. 1e2gos. 1e2gu. 1e2gus.
+.del2e3g .fl2e3g kol2e3g .om2e3g .prel2e3g .strat2e3g .norv2e3g
+% EJ:
+1e2ja. 1e2jaj. 1e2jajn. 1e2jan. 1e2je. 1e2jo. 1e2joj. 1e2jojn. 1e2jon. 1e2j1ig 1e2j1i\^g
+.be3j .pl2ej malpl2ej
+% EK-, EKS-
+.ek2s1 .ek3s2ci ek4s3cit ek4s3ciz .ek3s2id .ek1i2r .ek1rid
+1e2kzem
+% EKSTER-
+.ekste2r1
+.ekste3ra. .ekste3raj. .ekste3rajn. .ekste3ran. .ekste3re. .ekste3ro. .ekste3roj. .ekste3rojn. .ekste3ron. .ekste3ras. .ekste3ri. .ekste3ris. .ekste3ros. .ekste3ru. .ekste3rus.
+% EL-
+.el1i2r .el1a\^cet .el1uz
+% EM:
+1e2ma. 1e2maj. 1e2majn. 1e2man. 1e2me. 1e2mo. 1e2moj. 1e2mojn. 1e2mon. 1e2mas. 1e2mi. 1e2mis. 1e2mos. 1e2mu. 1e2mus. 1e2m1ec
+.alpr2e3m .anat2e3m blasf2e3m .boh2e3m diad2e3m .dil2e3m .ed2e3m ekstr2e3m
+.ektr2e3m .ekpr2e3m embl2e3m emfiz2e3m .ekz2e3m .har2e3m jerusal2e3m
+krizant2e3m .le3m .po2e3m .pr2e3m .probl2e3m .sk2e3m .te3m .tand2e3m .teor2e3m
+.tot2e3m .tr2e3m sist2e3m
+% EN-
+.en1ir2
+% END:
+1en2da. 1en2daj. 1en2dajn. 1en2dan. 1en2de. 1en2das. 1en2di. 1en2dis. 1en2dos. 1en2du. 1en2dus. 1en2do. 1en2don.
+.am2en3d .at2en3d .def2en3d .et2en3d .kal2en3d kres\^c2en3d .men3d .of2en3d
+.pen3d .pl2en3d pret2en3d rekom2en3d .sen3d sc2en3d .ten3d .ven3d
+% ET:
+1e2ta. 1e2taj. 1e2tajn. 1e2tan. 1e2te. 1e2to. 1e2toj. 1e2tojn. 1e2ton. 1e2taas. 1e2tai. 1e2tais. 1e2taos. 1e2tau. 1e2taus.
+a2\^c2e3t alfab2e3t alum2e3t amul2e3t .ask2e3t .atl2e3t .be3t
+bajon2e3t bil2e3t .bol2e3t bracel2e3t brev2e3t .bu\^g2e3t .deb2e3t .dem2e3t
+diab2e3t elizab2e3t .enk2e3t epit2e3t .form2e3t .gaz2e3t .herm2e3t .\^he3t
+.\^jak2e3t \^j2e3t kabin2e3t .kad2e3t kastanj2e3t .kin2e3t klarn2e3t
+kloz2e3t .kom2e3t kompl2e3t .konf2e3t kors2e3t korv2e3t kotl2e3t .krik2e3t
+.krok2e3t kvodlib2e3t .me3t magn2e3t marion2e3t .mot2e3t .ne3t .oml2e3t
+pamfl2e3t parg2e3t .pl2e3t .po2e3t .prof2e3t .prol2e3t .rak2e3t .rem2e3t
+.rip2e3t sekr2e3t skel2e3t .son2e3t .sov2e3t spag2e3t spin2e3t staf2e3t
+.stil2e3t \^sibol2e3t .tib2e3t tual2e3t .ve3t .veg2e3t .vend2e3t vinj2e3t
+%
+1es2tr
+% FOR-
+.fo2r1
+.fo3r2in3t .fo3r2u3m
+.fo3r2a. .fo3r2aj. .fo3r2ajn. .fo3r2an. .fo3r2e. .fo3r2o. .fo3r2oj. .fo3r2ojn. .fo3r2on. .fo3r2en .fo3r2as. .fo3r2i. .fo3r2is. .fo3r2os. .fo3r2u. .fo3r2us.
+% \^GIS-
+.\^gi2s1
+% ID:
+1i2da. 1i2daj. 1i2dajn. 1i2dan. 1i2de. 1i2do. 1i2doj. 1i2dojn. 1i2don.
+.abs2i3d .ac2i3d .akr2i3d .aps2i3d .ar2i3d .askar2i3d .asp2i3d .av2i3d
+.bi3d .bol2i3d .br2i3d cirkumc2i3d .dav2i3d .dec2i3d .e\~ukl2i3d
+.eg2i3d .fi3d .flor2i3d .fr2i3d frig2i3d genoc2i3d .gv2i3d hibr2i3d
+hum2i3d \^hlam2i3d .inc2i3d .ins2i3d inval2i3d .ji3d kan3t2ar2i3d koinc2i3d
+.konf2i3d krizal2i3d .li3d .lib2i3d likv2i3d .liv2i3d .luc2i3d
+.madr2i3d morb2i3d .muc2i3d perf2i3d piram2i3d .prez2i3d .ri3d
+rap2i3d rez2i3d rig2i3d .si3d .sol2i3d .str2i3d telev2i3d .tim2i3d
+.vi3d .val2i3d
+%
+1i2d1ar 1i2d1i2n .pir2i3d2in
+% IG:
+1i2ga. 1i2gaj. 1i2gajn. 1i2gan. 1i2ge. 1i2go. 1i2goj. 1i2gojn. 1i2gon. 1i2gas. 1i2gi. 1i2gis. 1i2gos. 1i2gu. 1i2gus.
+.br2i3g .di3g .fi3g .in3d2i3g .inst2i3g .intr2i3g .kvadr2i3g
+.li3g pfen2i3g .pi3g .prod2i3g .ri3g .rodr2i3g .str2i3g .ti3g .nav2i3g
+%
+1i2gebl
+1i2gant 1i2gint 1i2gont
+1i2gat al2i3g2a3tor l2i3g2a3turo
+1i2git 1i2got
+%
+1i2g1a2d br2i3g2a3d
+1i2g1e2m 1i2g1i2l
+% I\^G:
+1i2\^ga. 1i2\^gaj. 1i2\^gajn. 1i2\^gan. 1i2\^ge. 1i2\^go. 1i2\^goj. 1i2\^gojn. 1i2\^gon. 1i2\^gas. 1i2\^gi. 1i2\^gis. 1i2\^gos. 1i2\^gu. 1i2\^gus. 1i2\^gant 1i2\^gint 1i2\^gont
+.br2i3\^g .negl2i3\^g .prest2i3\^g .vert2i3\^g .vest2i3\^g
+% -i\^g-ad, -em
+1i2\^g1a2d 1i2\^g1e2m
+% IL:
+1i2la. 1i2laj. 1i2lajn. 1i2lan. 1i2le. 1i2lo. 1i2loj. 1i2lojn. 1i2lon.
+abut2i3l acet2i3l .ang2i3l .apr2i3l .arg2i3l .az2i3l .bab2i3l .bac2i3l
+.baz2i3l .ber2i3l .bi3l .br2i3l .braz2i3l .ced2i3l .civ2i3l .\^ci3l
+\^cin\^c2i3l .dakt2i3l .deb2i3l .def2i3l .dist2i3l .domic2i3l .dr2i3l
+.ed2i3l .ekz2i3l .eps2i3l .et2i3l .fi3l .fac2i3l .fus2i3l .gor2i3l
+.gr2i3l .\^gent2i3l .hum2i3l .jub2i3l .ki3l .kamar2i3l kamom2i3l
+.komp2i3l .kons2i3l krokod2i3l .mi3l .mant2i3l .met2i3l mob2i3l
+.mut2i3l na\~ut2i3l of2i3l .osc2i3l paskv2i3l .ps2i3l pterodakt2i3l
+.pup2i3l sen2il sim2i3l .st2i3l .stab2i3l stenc2i3l strob2i3l subt2i3l
+svah2i3l trankv2i3l .ut2i3l .vi3l .van2i3l .vig2i3l vodev2i3l volat2i3l
+% -il-ar:
+1i2l1ar
+b2i3l2a3rd dakt2i3l2a3rb pl2i3l2a3r\^g f2i3l2a3ri frit2i3l2a3ri f2i3l2a3rb
+% IN (nur estrin istin ulin; patrin fratin knabin prefere restu senanalizaj):
+1e2str1i2na. 1e2str1i2naj. 1e2str1i2najn. 1e2str1i2nan. 1e2str1i2ne. 1e2str1i2no. 1e2str1i2noj. 1e2str1i2nojn. 1e2str1i2non.
+% ist-in:
+1i2s2t1i2na. 1i2s2t1i2naj. 1i2s2t1i2najn. 1i2s2t1i2nan. 1i2s2t1i2ne. 1i2s2t1i2no. 1i2s2t1i2noj. 1i2s2t1i2nojn. 1i2s2t1i2non.
+d2is3t2ingo
+% ul-in:
+1u2l1i2na. 1u2l1i2naj. 1u2l1i2najn. 1u2l1i2nan. 1u2l1i2ne. 1u2l1i2no. 1u2l1i2noj. 1u2l1i2nojn. 1u2l1i2non.
+ins2ul2i3n
+% ant-in:
+1an2t1i2na. 1an2t1i2naj. 1an2t1i2najn. 1an2t1i2nan. 1an2t1i2ne. 1an2t1i2no. 1an2t1i2noj. 1an2t1i2nojn. 1an2t1i2non.
+adam2a4n3t2i3n a4n3t2i3nom brig2a4n3t2i3n gal2a4n3t2i3n .k2a4n3t2i3n
+strof2a4n3t2i3n
+% IND:
+1in2da. 1in2daj. 1in2dajn. 1in2dan. 1in2de. 1in2das. 1in2di. 1in2dis. 1in2dos. 1in2du. 1in2dus. 1in2do. 1in2don. 1in2d3ec 1in2d3ig 1in2d3i\^g
+.bin3d .hin3d .lin3d rozal4in3d .bl4in3d .pin3d tamar4in3d .\^sin3d .vin3d
+.in3d2ign in3d2i\^gen
+% ING:
+1in2ga. 1in2gaj. 1in2gajn. 1in2gan. 1in2ge. 1in2go. 1in2goj. 1in2gojn. 1in2gon. 1in2gig
+.din3g .pud2in3g .vik2in3g 3s2mok2in3g \^sil2in3g .klin3g sterl2in3g
+dom2in3g men2in3g salp2in3g .rin3g .far2in3g .har2in3g
+.lar2in3g .mer2in3g .fr2in3g .sir2in3g .krin3g str2in3g vrin3g
+.at2in3g .mit2in3g .est2in3g .dist2in3g .svin3g
+% INT:
+1in2ta. 1in2taj. 1in2tajn. 1in2tan. 1in2te. 1in2to. 1in2toj. 1in2tojn. 1in2ton. 1in2t3ar 1in2t3ec 1in2t3us
+.abs2in3t .fin3t hiac2in3t .jac2in3t .kvin3t labir2in3t .pin3t .pl2in3t
+.tin3t tereb2in3t
+% INTER-
+.inte2r1
+.inte3r2es .inte3r2ez .inte3r2upt
+.inte3ra. .inte3raj. .inte3rajn. .inte3ran. .inte3re. .inte3ro. .inte3roj. .inte3rojn. .inte3ron. .inte3ras. .inte3ri. .inte3ris. .inte3ros. .inte3ru. .inte3rus. .inte3ren.
+% ISM:
+1is2ma. 1is2maj. 1is2majn. 1is2man. 1is2me. 1is2mo. 1is2moj. 1is2mojn. 1is2mon. 1i2s2m3ec
+.pr2is3m .ris3m .sk2is3m .sis3m
+% IST:
+1i2s2ta. 1i2s2taj. 1i2s2tajn. 1i2s2tan. 1i2s2te. 1i2s2to. 1i2s2toj. 1i2s2tojn. 1i2s2ton. 1i2s2t3ec 1i2s2t3ar
+%
+.amet2i3s3t antikr2i3s3t aor2i3s3t .ar2i3s3t .bal2i3s3t .bat2i3s3t .ci3s3t
+.di3s3t ekz2i3s3t .gen2i3s3t .gi3s3t .hi3s3t ins2i3s3t kons2i3s3t .ki3s3t
+.kr2i3s3t .li3s3t .pi3s3t pers2i3s3t .rez2i3s3t .sk2i3s3t .vi3s3t
+% IT:
+1i2ta. 1i2taj. 1i2tajn. 1i2tan. 1i2te. 1i2to. 1i2toj. 1i2tojn. 1i2ton. 1i2t3ec p2i3t4eci
+%
+.ag2i3t akred2i3t antrac2i3t .apet2i3t .bi3t .band2i3t biskv2i3t
+.br2i3t .ci3t .cenob2i3t .cirkv2i3t .civ2i3t .deb2i3t defic2i3t .di3g2i3t
+dinam2i3t .efr2i3t .eksc2i3t eksplic2i3t .el2i3t .emer2i3t .erm2i3t
+.erud2i3t .ev2i3t .fr2i3t .gamb2i3t .gl2i3t .graf2i3t .gran2i3t
+.grav2i3t hermafrod2i3t .hez2i3t hipokr2i3t .im2i3t .inc2i3t
+infin2i3t inkogn2i3t interm2i3t .inv2i3t kapac2i3t komprom2i3t
+.konf2i3t .kred2i3t .kv2i3t .kval2i3t .kviv2i3t .li3t .mi3t
+malak2i3t .margar2i3t .marm2i3t .med2i3t megal2i3t .mer2i3t
+mil2i3t asimil3i4t
+.mosk2i3t .neof2i3t okcip2i3t ol2i3t .orb2i3t palp2i3t .paraz2i3t
+.pir2i3t plebisc2i3t precip2i3t prestid2i3g2i3t preter2i3t prof2i3t
+prozel2i3t .ri3t rehabil2i3t .rekviz2i3t sanskr2i3t .satel2i3t
+sibar2i3t .sk2i3t .sp2i3t .spir2i3t .spl2i3t .spr2i3t stalagm2i3t
+stalakt2i3t .stil2i3t .su3b2i3t .\^sv2i3t .term2i3t .trans2i3t
+troglod2i3t .vi3t .viz2i3t .zen2i3t
+% KELK-
+.kel2k
+% KROM-
+.kro2m1 .kro3ma. .kro3maj. .kro3majn. .kro3man. .kro3me. krom2o % kromoforo, -foto, -lito, -sfero, -somo ...
+% KUN-
+.ku2n1
+ku3n2ikl
+% LIA-
+.li4a
+li5an li5as
+% MAL:
+.ma2l1 ma3l2ic
+% MALNOV-
+.malno2v
+% MEM:
+.me2m1 me3m2or
+% MIA-
+.mi4a
+mi5asm mi5a\~u
+% MIS:
+.mi2s1
+.mi3s2al mi3s2il .mi3s2ia .mi3s2ie .mi3s2ii .mi3s2io .mi3s2iu
+% MEZ-
+.me2z1
+mez2alianc me3z2embri me3z2enter .me3z2ere .mez2o me3z2ur
+% NIA-
+.ni4a
+% NJ:
+3nja. 3njaj. 3njajn. 3njan. 3nje. 3njo. 3njoj. 3njojn. 3njon.
+% NOV-
+.no2v
+% OBL:
+1o2bla. 1o2blaj. 1o2blajn. 1o2blan. 1o2ble. 1o2blo. 1o2bloj. 1o2blojn. 1o2blon. 1o2bl1ec
+gren2o3bl malno3bl .no3bl .vo3bl
+% ON:
+du3ona. du3onaj. du3onajn. du3onan. du3one. du3ono. du3onoj. du3onojn. du3onon.
+.trio2n .kvar3o2n .kvin3o2n .ses3o2n .sep3o2n .ok3o2na. .ok3o2naj. .ok3o2najn. .ok3o2nan. .ok3o2ne. .ok3o2no. .ok3o2noj. .ok3o2nojn. .ok3o2non. .na\~uo4n
+dek3o2na. dek3o2naj. dek3o2najn. dek3o2nan. dek3o2ne. dek3o2no. dek3o2noj. dek3o2nojn. dek3o2non. cent3o2na. cent3o2naj. cent3o2najn. cent3o2nan. cent3o2ne. cent3o2no. cent3o2noj. cent3o2nojn. cent3o2non. mil3o2na. mil3o2naj. mil3o2najn. mil3o2nan. mil3o2ne. mil3o2no. mil3o2noj. mil3o2nojn. mil3o2non.
+% ONT:
+1on2ta. 1on2taj. 1on2tajn. 1on2tan. 1on2te. 1on2to. 1on2toj. 1on2tojn. 1on2ton.
+disk2on3t .fon3t .fr2on3t .hon3t horiz2on3t .kon3t konfr2on3t
+.mon3t mastod2on3t .melol2on3t .pon3t .rak2on3t .rem2on3t .renk2on3t
+.sp2on3t vol2on3t
+% OP:
+duo2pa. duo2paj. duo2pajn. duo2pan. duo2pe. duo2po. duo2poj. duo2pojn. duo2pon. .trio2p kvar3o2p kvin3o2p ses3o2p sep3o2p
+.ok3o2pa. .ok3o2paj. .ok3o2pajn. .ok3o2pan. .ok3o2pe. .ok3o2po. .ok3o2poj. .ok3o2pojn. .ok3o2pon. na\~uo4p dek3o2pa. dek3o2paj. dek3o2pajn. dek3o2pan. dek3o2pe. dek3o2po. dek3o2poj. dek3o2pojn. dek3o2pon. cent3o2pa. cent3o2paj. cent3o2pajn. cent3o2pan. cent3o2pe. cent3o2po. cent3o2poj. cent3o2pojn. cent3o2pon. mil3o2pa. mil3o2paj. mil3o2pajn. mil3o2pan. mil3o2pe. mil3o2po. mil3o2poj. mil3o2pojn. mil3o2pon.
+% OT:
+1o2ta. 1o2taj. 1o2tajn. 1o2tan. 1o2te. 1o2to. 1o2toj. 1o2tojn. 1o2ton.
+abrik2o3t anekd2o3t antid2o3t asimpt2o3t .az2o3t .bo3t .bal2o3t
+bankr2o3t .behem2o3t bergam2o3t .bi3g2o3t .bisk2o3t bojk2o3t .do3t
+.dep2o3t .desp2o3t .dev2o3t dorl2o3t .ekz2o3t .er2o3t .erg2o3t .fo3t
+.fag2o3t .fakt2o3t .fl2o3t fokstr2o3t .fr2o3t .go3t .gav2o3t
+.golg2o3t .gr2o3t .herod2o3t hipn2o3t hotent2o3t .jo3t \^jab2o3t
+.ko3t .ka\^cal2o3t kalik2o3t .kaml2o3t .kan2o3t .kap2o3t .kar2o3t
+.koj2o3t .komp2o3t kompl2o3t kreoz2o3t .kul2o3t .kv2o3t .alikv2o3t
+.lo3t .lit2o3t .mo3t .mar2o3t .mark2o3t marm2o3t .mioz2o3t .no3t
+nark2o3t .po3t perlam2o3t .pier2o3t .pil2o3t .piv2o3t .pl2o3t
+poligl2o3t .ro3t .rab2o3t reding2o3t .rob2o3t .sab2o3t sacerd2o3t
+.sk2o3t .skler2o3t .skr2o3t .sp2o3t .\^so3t \^sevj2o3t .terak2o3t
+.tr2o3t .trik2o3t .vo3t .zel2o3t
+% POR-
+.po2r
+% POST-
+.pos2t1
+pos3t2ament pos3t2iljon pos3t2u3l
+% PRETER:
+.prete2r1
+.re2f3l2ig .re2spond .re2spublik .re2storaci
+% RETRO:
+.re2tro
+% SAM-
+.sa2m
+sam2ar .sa3m2u3m sa3m2uraj
+% SEN-
+.se2n1
+.se3n2aa .se3n2ao sen2at sen2eskal
+% SIA-
+.si4a
+% SUB-
+.su2b1
+.su3b2ute
+% SUPER-
+.supe2r1
+.supe3ra. .supe3raj. .supe3rajn. .supe3ran. .supe3re. .supe3ro. .supe3roj. .supe3rojn. .supe3ron. .supe3ras. .supe3ri. .supe3ris. .supe3ros. .supe3ru. .supe3rus.
+% \^SIA-
+.\^si4a
+% TRANS:
+.tran2s
+tran3scend tran3sept tran3sistor tran3sit tran3s2pir
+% TUT-
+.tu2t1
+.tu3ta. .tu3taj. .tu3tajn. .tu3tan. .tu3te. .tu3to. .tu3toj. .tu3tojn. .tu3ton.
+% UJ:
+1u2ja. 1u2jaj. 1u2jajn. 1u2jan. 1u2je. 1u2jo. 1u2joj. 1u2jojn. 1u2jon. 1u2j1ig 1u2j1i\^g
+.and2u3j .halel2u3j
+% UL:
+1u2la. 1u2laj. 1u2lajn. 1u2lan. 1u2le. 1u2lo. 1u2loj. 1u2lojn. 1u2lon. 1e2m1u2l e3m2u3ls 1u2l3ec 1u2l3ej
+%
+.akum2u3l .ang2u3l .bu3l .bet2u3l .bru3l .ejak2u3l .fist2u3l
+form2u3l .fu3l galin2u3l .gran2u3l .grat2u3l .herk2u3l
+hierod2u3l homunk2u3l .inok2u3l .ins2u3l .instanb2u3l .ju3l .\^ju3l
+.ku3l .kab2u3l kalend2u3l kalk2u3l kapit2u3l kaps2u3l koag2u3l
+.kons2u3l .kop2u3l korpusk2u3l .kum2u3l .lu3l .liverp2u3l .mu3l
+.mak2u3l manip2u3l matrik2u3l .mod2u3l molek2u3l .nu3l .neb2u3l
+.ok2u3l .pu3l .pa\^c2u3l partik2u3l .pust2u3l .ru3l
+.reg2u3l retik2u3l .ruk2u3l .sim2u3l skrup2u3l somnamb2u3l speg2u3l
+.spek2u3l .stim2u3l .tu3l .tab2u3l tarant2u3l .tru3l tuberk2u3l
+turb2u3l .ul2u3l .uv2u3l .vist2u3l
+%
+1u2l1ar 2u3l2ari 2u3l2ard .pedik2u3l2ar
+% UM:
+1u2ma. 1u2maj. 1u2majn. 1u2man. 1u2me. 1u2mo. 1u2moj. 1u2mojn. 1u2mon. 1u2mas. 1u2mi. 1u2mis. 1u2mos. 1u2mu. 1u2mus. 1u2m3ec
+.alb2u3m .bu3m .opid2u3m referend2u3m .fu3m parf2u3m .gu3m
+.hu3m .kuk2u3m .luk2u3m .lu3m vol2u3m .plu3m .stern2u3m
+.pu3m .ru3m .ser2u3m .gru3m .kvor2u3m .tru3m .stru3m
+.su3m .res2u3m kons2u3m opos2u3m .bit2u3m .kost2u3m .zu3m
+% VIA-
+.vi4a
+vi5and vi5atik
+% VIC-
+.vi2c1
+.vi3ca. .vi3caj. .vi3cajn. .vi3can. .vi3ce. .vi3co. .vi3coj. .vi3cojn. .vi3con.
+.vi3c2ia .vi3c2io
+% VIR-
+.vi2r1
+vir2us vi1r2ulent
+% ===
+1a2fabl 1a2gra 1a2kr 1a2per 1a2va1r
+4ologi 4ografi 2fik
+fre2m2d3l
+%
+4b1c 4b1b2 4b1d 4b1f 4b1g 4b1h4 4b1j2 4b1k 4b1m 4b1n 4b1p 4b1s 4b1s2k 4b1t 4b1v
+4b1z 4b1\^c 4b1\^g 4b1\^j 4b1\^s
+4c1b 4c1c2 4c1\^c 4c1d 4c1f 4c1g 4c1\^g 4c1h4 4c1j2 4c1\^j 4c1k 4c1l 4c1m 4c1n
+4c1p 4c1r 4c1s 4c1\^s 4c1t 4c1v 4c1z
+%
+4\^c1b 4\^c1c 4\^c1d 4\^c1f 4\^c1g 4\^c1h4 4\^c1j2 4\^c1k 4\^c1l 4\^c1m 4\^c1n 4\^c1p
+4\^c1s 4\^c1t 4\^c1v 4\^c1z 4\^c1\^c 4\^c1\^g 4\^c1\^j 4\^c1\^s
+%
+4d1b 4d1c 4d1d2 4d1f 4d1g 4d1h4 4d1j2 4d1k 4d1l 4d1m 4d1n 4d1p 4d1s 4d1t 4d1v
+4d1z 4d1\^c 4d1\^g 4d1\^j 4d1\^s
+%
+1e2ben 1e2d2z 1e2gal 1e2le1g2an3t
+%
+4f1b 4f1c 4f1\^c 4f1d 4f1f2 4f1g 4f1\^g 4f1h4 4f1j2 4f1\^j 4f1k 4f1m 4f1n 4f1p
+4f1s 4f1\^s f1t 4f1v 4f1z
+4g1b 4g1c 4g1\^c g1d 4g1f 4g1g2 4g1\^g 4g1h4 4g1j2 4g1\^j 4g1k g1m g1n 4g1p
+4g1s 4g1\^s 4g1t g1v 4g1z
+%
+4\^g1b 4\^g1c 4\^g1d 4\^g1f 4\^g1g 4\^g1h4 4\^g1j2 4\^g1k 4\^g1l 4\^g1m 4\^g1n 4\^g1p
+4\^g1s 4\^g1t 4\^g1v 4\^g1z 4\^g1\^c 4\^g1\^g 4\^g1\^j 4\^g1\^s
+%
+4h1\^c 4h1\^g 4h1\^j 4h1\^s
+%
+4\^h1b 4\^h1c 4\^h1d 4\^h1f 4\^h1g 4\^h1h4 4\^h1j2 4\^h1k 4\^h1m 4\^h1n 4\^h1p
+4\^h1s 4\^h1t 4\^h1v 4\^h1z 4\^h1\^c 4\^h1\^g 4\^h1\^j 4\^h1\^s
+%
+1i2dent
+%
+4j1b 4j1c 4j1d 4j1f 4j1g 4j1h4 4j1k 4j1l 4j1m 4j1n 4j1p 4j1r 4j1s
+4j1t 4j1v 4j1z 4j1\^c 4j1\^g 4j1\^j 4j1\^s
+%
+4\^j1b 4\^j1c 4\^j1d 4\^j1f 4\^j1g 4\^j1h4 4\^j1j2 4\^j1k 4\^j1l 4\^j1m 4\^j1n 4\^j1p
+4\^j1s 4\^j1t 4\^j1v 4\^j1z 4\^j1\^c 4\^j1\^g 4\^j1\^j 4\^j1\^s
+%
+4k1b 4k1c 4k1d 4k1f 4k1g 4k1h4 4k1j2 4k1m 4k1n 4k1p 4k1s
+k1s2t2r
+4k1t k1v 4k1z 4k1\^c 4k1\^g 4k1\^j 4k1\^s
+%
+4l1b 4l1c 4l1d 4l1f 4l1g 4l1h4 4l1j2 4l1k 4l1l2 4l1m 4l1n 4l1p 4l1r 4l1s2
+4l1t 4l1v 4l1z 4l1\^c 4l1\^g 4l1\^j 4l5\^s2 % mal^pari, el\^sra\~ubi
+4m1b 4m1c 4m1d 4m1f 4m1g 4m1h4 4m1j2
+4m1k 4m1l 4m1m2 4m1n 4m1p 4m1r 4m1s 4m1t 4m1v 4m1z 4m1\^c 4m1\^g 4m1\^j 4m1\^s
+mul2t1 mult2e mul2t3eg mul3ta mul3te. mul3to mul4t3obl
+%
+4n1b 4n1c 4n1d 4n1f 4n1g 4n1h4 4n1j 4n1k
+n2kv
+4n1l n1m 4n1n 4n1p 4n1r 4n1s
+n1s2c n1s2t
+4n1t
+4n1v2
+4n1z 4n1\^c 4n1\^g 4n1\^j 4n1\^s
+n2k1c n2s1f
+nor2d1af nor2d1am nor2d1az nor2d1e\~u nor2d1rus nor2d1germ
+%
+1o2be 1o2kup 1o2por1tun
+%
+4p1b 4p1c 4p1d p1f 4p1g 4p1h4 p1j2 p1k p1m p1n p1s p1t 4p1v 4p1z 4p1\^c
+4p1\^g 4p1\^j p1\^s
+%
+4r1b 4r1c 4r1d 4r1f 4r1g 4r1h4 4r1j2 4r1k 4r1l 4r1m 4r1n 4r1p 4r1s 4r1t
+4r1v 4r1z 4r1\^c 4r1\^g 4r1\^j 4r1\^s
+%
+s1b s1c 4s1\^c 4s1d s1f s1g 4s1\^g 4s1h4 4s1j2 4s1\^j s1k
+4s1l 3s2lab 3s2lalom 3s2lang 3s2lav 3s2led 3s2lip 3s2lojd 3s2lovak
+3s2loven 3s2lup 3s2lofoks
+4s1m 3s2malt 3s2merald 3s2milak 3s2mirg 3s2mut % smokING
+4s1n 3s2nob 3s2nuf
+s1p s1r 4s1s 4s1\^s
+s1t 1s2tu1d
+s1v 4s1z
+.su2d1af .su2d1am .su2d1azi .su2d1e\~ur .su2d1rus
+%
+4\^s1b 4\^s1c 4\^s1d 4\^s1f 4\^s1g 4\^s1h4 4\^s1j2 4\^s1k \^s1m \^s1n \^s1p
+4\^s1s \^s1t \^s1v 4\^s1z 4\^s1\^c 4\^s1\^g 4\^s1\^j 4\^s1\^s
+1\^s2tel
+%
+4t1b 4t1c 4t1d 4t1f 4t1g 4t1h4 4t1j2 4t1k 4t1m 4t1n 4t1p 4t1s 4t1t 4t1v
+4t1z 4t1\^c 4t1\^g 4t1\^j 4t1\^s
+%
+4\~u1 \~u2s1k
+%
+4v1b 4v1c 4v1d 4v1f 4v1g 4v1h4 4v1j2 4v1k 4v1l 4v1m 4v1n 4v1p 4v1s 4v1t 4v1v
+4v1z 4v1\^c 4v1\^g 4v1\^j 4v1\^s
+%
+4z1b 4z1c 4z1d 4z1f 4z1g 4z1h4 4z1j2 4z1k 4z1l
+z2lot
+4z1m 4z1n 4z1p 4z1r 4z1s 4z1t 4z1v 4z1\^c 4z1\^g 4z1\^j 4z1\^s
+%} % Pattern end}
+
+% \endgroup % of local redefinitions
diff --git a/include/blue b/include/blue
index cfe1c3c..6395b96 100644
--- a/include/blue
+++ b/include/blue
@@ -40,6 +40,7 @@
# fixedfont { Courier } # font family
# fixedsize { -1.0p } # font size
# fixedline { 1.0vx } # line-space
+ # fixedspace { lout } # spacing mode
# fixedtabin { 8 } # tab interval
# fixedtabout { 8s } # tab width
@@ -64,6 +65,7 @@
# varyingfont { } # font family
# varyingsize { 1.0f } # font size
# varyingline { 1.0vx } # line-space
+ # varyingspace { lout } # spacing mode
# varyingtabin { 8 } # tab interval
# varyingtabout { 3f } # tab width
@@ -88,6 +90,7 @@
# symbolfont { } # font family
# symbolsize { 1.0f } # font size
# symbolline { 1.0vx } # line-space
+ # symbolspace { lout } # spacing mode
# symboltabin { 8 } # tab interval
# symboltabout { 3f } # tab width
diff --git a/include/bluef b/include/bluef
index 8a8ff13..c4fdb48 100644
--- a/include/bluef
+++ b/include/bluef
@@ -27,6 +27,7 @@ def @BlueSetup
named fixedfont { Courier }# font family
named fixedsize { -1.0p } # font size
named fixedline { 1.0vx } # line-space
+ named fixedspace { lout } # spacing mode
named fixedtabin { 8 } # tab interval
named fixedtabout { 8s } # tab width
@@ -50,6 +51,7 @@ def @BlueSetup
named varyingfont { } # font family
named varyingsize { 1.0f } # font size
named varyingline { 1.0vx } # line-space
+ named varyingspace { lout } # spacing mode
named varyingtabin { 8 } # tab interval
named varyingtabout { 3f } # tab width
@@ -73,6 +75,7 @@ def @BlueSetup
named symbolfont { } # font family
named symbolsize { 1.0f } # font size
named symbolline { 1.0vx } # line-space
+ named symbolspace { lout } # spacing mode
named symboltabin { 8 } # tab interval
named symboltabout { 3f } # tab width
@@ -106,6 +109,7 @@ def @BlueSetup
named font { dft } # font family
named size { dft } # font size
named line { dft } # line-space
+ named space { dft } # spacing mode
named tabin { dft } # tab interval
named tabout { dft } # tab width
named identifiers { dft } # ident. font
@@ -219,6 +223,15 @@ def @BlueSetup
}
+ def @InitSpace
+ {
+ space @Test
+ iffixed { fixedspace }
+ ifvarying { varyingspace }
+ ifsymbol { symbolspace }
+ }
+
+
def @PI # for formatting identifiers
right x
{
@@ -369,7 +382,7 @@ def @BlueSetup
def @A # get characters from the Adobe Symbol font
- left sym
+ named sym {}
right x
{
style @Case {
@@ -382,7 +395,7 @@ def @BlueSetup
macro "$>" { {} & }
- { @InitFontFamily Base @InitSize } @Font
+ { @InitFontFamily Base @InitSize } @Font @InitSpace @Space
{ @InitLine lines nohyphen } @Break @Body
@End @Blue
diff --git a/include/book b/include/book
index ea0b494..74e0a3a 100644
--- a/include/book
+++ b/include/book
@@ -411,7 +411,25 @@
# @IndexAInContents { Yes } # add index A to contents
# @IndexBInContents { Yes } # add index B to contents
# @ColophonInContents { Yes } # add colophon to contents
- # @PartContentsIndent { 0.5rt } # indent of part contents entry
+ # @PrefaceContentsIndent { 0f } # indent in contents of preface
+ # @SubPrefaceContentsIndent { 3f } # indent in contents of sub-preface
+ # @AbbreviationsContentsIndent{ 0f } # indent in contents of abbreviations
+ # @IntroductionContentsIndent { 0f } # indent in contents of introduction
+ # @SubIntroductionContentsIndent { 3f } # indent in contents of sub-intro
+ # @PartContentsIndent { 0.5rt } # indent in contents of part (dft is ctr)
+ # @ChapterContentsIndent { 0f } # indent in contents of chapter
+ # @SectionContentsIndent { 3f } # indent in contents of section
+ # @SubSectionContentsIndent { 6f } # indent in contents of subsection
+ # @SubSubSectionContentsIndent{ 9f } # indent in contents of sub-subsection
+ # @AppendixContentsIndent { 0f } # indent in contents of appendix
+ # @SubAppendixContentsIndent { 3f } # indent in contents of sub-appendix
+ # @SubSubAppendixContentsIndent { 6f } # indent in contents of sub-subappendix
+ # @ReferencesContentsIndent { 0f } # indent in contents of references
+ # @GlossaryContentsIndent { 0f } # indent in contents of gloassary
+ # @IndexContentsIndent { 0f } # indent in contents of index
+ # @IndexAContentsIndent { 0f } # indent in contents of index A
+ # @IndexBContentsIndent { 0f } # indent in contents of index B
+ # @ColophonContentsIndent { 0f } # indent in contents of colophon
# @SubPrefaceNumInTheorems { No } # theorem num has sub-preface num
# @SubIntroductionNumInTheorems { No } # theorem num has sub-intro num
# @ChapterNumInTheorems { Yes } # theorem num has chapter num
diff --git a/include/bookf b/include/bookf
index 9dd1a96..b62619c 100644
--- a/include/bookf
+++ b/include/bookf
@@ -131,7 +131,26 @@ def @BookSetup
named @IndexAInContents { Yes }
named @IndexBInContents { Yes }
named @ColophonInContents { Yes }
+
+ named @PrefaceContentsIndent { 0f }
+ named @SubPrefaceContentsIndent { 3f }
+ named @AbbreviationsContentsIndent { 0f }
+ named @IntroductionContentsIndent { 0f }
+ named @SubIntroductionContentsIndent{ 3f }
named @PartContentsIndent { 0.5rt }
+ named @ChapterContentsIndent { 0f }
+ named @SectionContentsIndent { 3f }
+ named @SubSectionContentsIndent { 6f }
+ named @SubSubSectionContentsIndent { 9f }
+ named @AppendixContentsIndent { 0f }
+ named @SubAppendixContentsIndent { 3f }
+ named @SubSubAppendixContentsIndent { 6f }
+ named @ReferencesContentsIndent { 0f }
+ named @GlossaryContentsIndent { 0f }
+ named @IndexContentsIndent { 0f }
+ named @IndexAContentsIndent { 0f }
+ named @IndexBContentsIndent { 0f }
+ named @ColophonContentsIndent { 0f }
named @SubPrefaceNumInTheorems { No }
named @SubIntroductionNumInTheorems { No }
@@ -490,6 +509,7 @@ def @BookSetup
headingbreak { @ChapterHeadingBreak }
headingformat { @Num @ChapterHeadingFormat @Body }
incontents { @ReferencesInContents }
+ contentsindent { @ReferencesContentsIndent }
pnprefix { @ReferencesPrefix }
inrunners { Yes }
sendheader { @ChapterFull @Body }
@@ -523,6 +543,7 @@ def @BookSetup
headingformat { @Num @ChapterHeadingFormat @Body }
headingtext { @GlossaryText }
incontents { @GlossaryInContents }
+ contentsindent { @GlossaryContentsIndent }
pnprefix { @GlossaryPrefix }
inrunners { Yes }
sendheader { @Full @Body }
@@ -556,6 +577,7 @@ def @BookSetup
headingformat { @Num @ChapterHeadingFormat @Body }
headingtext { @IndexText }
incontents { @IndexInContents }
+ contentsindent { @IndexContentsIndent }
pnprefix { @IndexPrefix }
inrunners { Yes }
sendheader { @Full @Body }
@@ -589,6 +611,7 @@ def @BookSetup
headingformat { @Num @ChapterHeadingFormat @Body }
headingtext { @IndexAText }
incontents { @IndexAInContents }
+ contentsindent { @IndexAContentsIndent }
pnprefix { @IndexAPrefix }
inrunners { Yes }
sendheader { @Full @Body }
@@ -622,6 +645,7 @@ def @BookSetup
headingformat { @Num @ChapterHeadingFormat @Body }
headingtext { @IndexAText }
incontents { @IndexBInContents }
+ contentsindent { @IndexBContentsIndent }
pnprefix { @IndexBPrefix }
inrunners { Yes }
sendheader { @Full @Body }
@@ -654,6 +678,7 @@ def @BookSetup
headingbreak { @ChapterHeadingBreak }
headingformat { @Num @ChapterHeadingFormat @Body }
incontents { @ColophonInContents }
+ contentsindent { @ColophonContentsIndent }
pnprefix { @ColophonPrefix }
inrunners { Yes }
sendheader { @Full @Body }
@@ -886,7 +911,7 @@ def @BookSetup
headingbreak { @SubPrefaceHeadingBreak }
headingformat { @Num @SubPrefaceHeadingFormat @Body }
incontents { @SubPrefaceInContents }
- contentsindent { 3f }
+ contentsindent { @SubPrefaceContentsIndent }
numbers { @SubPrefaceNumbers }
attachnum { @SubPrefaceList&&preceding @Tagged @Tag }
retrievenum { @SubPrefaceList&&@Tag @Open { num } }
@@ -913,6 +938,7 @@ def @BookSetup
headingbreak { @ChapterHeadingBreak }
headingformat { @Num @ChapterHeadingFormat @Body }
incontents { @PrefaceInContents }
+ contentsindent { @PrefaceContentsIndent }
pnprefix { @PrefacePrefix }
sendheader { @ChooseFull @Body }
innergap { @SectionGap }
@@ -947,6 +973,7 @@ def @BookSetup
headingbreak { @ChapterHeadingBreak }
headingformat { @Num @ChapterHeadingFormat @Body }
incontents { @AbbreviationsInContents }
+ contentsindent { @AbbreviationsContentsIndent }
pnprefix { @AbbreviationsPrefix }
sendheader { @Full @Body }
innergap { @SectionGap }
@@ -1010,7 +1037,7 @@ def @BookSetup
headingbreak { @SubIntroductionHeadingBreak }
headingformat { @Num @SubIntroductionHeadingFormat @Body }
incontents { @SubIntroductionInContents }
- contentsindent { 3f }
+ contentsindent { @SubIntroductionContentsIndent }
numbers { @SubIntroductionNumbers }
attachnum { @SubIntroductionList&&preceding @Tagged @Tag }
retrievenum { @SubIntroductionList&&@Tag @Open { num } }
@@ -1037,6 +1064,7 @@ def @BookSetup
headingbreak { @ChapterHeadingBreak }
headingformat { @Num @ChapterHeadingFormat @Body }
incontents { @IntroductionInContents }
+ contentsindent { @IntroductionContentsIndent }
pnprefix { @IntroductionPrefix }
sendheader { @Full @Body }
innergap { @SectionGap }
@@ -1177,7 +1205,7 @@ def @BookSetup
headingbreak { @SubSubSectionHeadingBreak }
headingformat { @Num @SubSubSectionHeadingFormat @Body }
incontents { @SubSubSectionInContents }
- contentsindent { 9f }
+ contentsindent { @SubSubSectionContentsIndent }
numbers { @SubSubSectionNumbers }
attachnum { @SubSubSectionList&&preceding @Tagged @Tag }
retrievenum { @SubSubSectionList&&@Tag @Open { num } }
@@ -1203,7 +1231,7 @@ def @BookSetup
headingbreak { @SubSectionHeadingBreak }
headingformat { @Num @SubSectionHeadingFormat @Body }
incontents { @SubSectionInContents }
- contentsindent { 6f }
+ contentsindent { @SubSectionContentsIndent }
numbers { @SubSectionNumbers }
attachnum { @SubSectionList&&preceding @Tagged @Tag }
retrievenum { @SubSectionList&&@Tag @Open { num } }
@@ -1230,7 +1258,7 @@ def @BookSetup
headingbreak { @SectionHeadingBreak }
headingformat { @Num @SectionHeadingFormat @Body }
incontents { @SectionInContents }
- contentsindent { 3f }
+ contentsindent { @SectionContentsIndent }
numbers { @SectionNumbers }
attachnum { @SectionList&&preceding @Tagged @Tag }
retrievenum { @SectionList&&@Tag @Open { num } }
@@ -1260,6 +1288,7 @@ def @BookSetup
headingformat { @Num @PartHeadingFormat @Body }
bypassnumber { @PartNumber }
incontents { @PartInContents }
+ contentsindent { @PartContentsIndent }
sendheader { @Full @Body }
inrunners { Yes }
tag { @Tag }
@@ -1287,7 +1316,7 @@ def @BookSetup
headingbreak { @ChapterHeadingBreak }
headingformat { @Num @ChapterHeadingFormat @Body }
incontents { @ChapterInContents }
- contentsindent { 0f }
+ contentsindent { @ChapterContentsIndent }
word { chapter @WordVal @ChapterWord }
numbers { @ChapterNumbers }
attachnum { @ChapterList&&preceding @Tagged @Tag }
@@ -1407,7 +1436,7 @@ def @BookSetup
headingbreak { @SubSubAppendixHeadingBreak }
headingformat { @Num @SubSubAppendixHeadingFormat @Body }
incontents { @SubSubAppendixInContents }
- contentsindent { 6f }
+ contentsindent { @SubSubAppendixContentsIndent }
numbers { @SubSubAppendixNumbers }
attachnum { @SubSubAppendixList&&preceding @Tagged @Tag }
retrievenum { @SubSubAppendixList&&@Tag @Open { num } }
@@ -1434,7 +1463,7 @@ def @BookSetup
headingbreak { @SubAppendixHeadingBreak }
headingformat { @Num @SubAppendixHeadingFormat @Body }
incontents { @SubAppendixInContents }
- contentsindent { 3f }
+ contentsindent { @SubAppendixContentsIndent }
numbers { @SubAppendixNumbers }
attachnum { @SubAppendixList&&preceding @Tagged @Tag }
retrievenum { @SubAppendixList&&@Tag @Open { num } }
@@ -1464,6 +1493,7 @@ def @BookSetup
headingformat { @Num @PartHeadingFormat @Body }
bypassnumber { @PartNumber }
incontents { @PartInContents }
+ contentsindent { @PartContentsIndent }
sendheader { @Full @Body }
inrunners { Yes }
tag { @Tag }
@@ -1491,7 +1521,7 @@ def @BookSetup
headingbreak { @AppendixHeadingBreak }
headingformat { @Num @AppendixHeadingFormat @Body }
incontents { @AppendixInContents }
- contentsindent { 0f }
+ contentsindent { @AppendixContentsIndent }
word { appendix @WordVal @AppendixWord }
numbers { @AppendixNumbers }
attachnum { @AppendixList&&preceding @Tagged @Tag }
diff --git a/include/bsf b/include/bsf
index 76b0f1a..be86f21 100644
--- a/include/bsf
+++ b/include/bsf
@@ -107,8 +107,9 @@ export
@ListGap @ListIndent @ListRightIndent @ListLabelWidth
@NumberSeparator
- @Word @Roman @UCRoman @Alpha @UCAlpha @Months @ShortMonths @WeekDays
- @ShortWeekDays @TwelveHours @ShortHours @MeriDiems @ShortMeriDiems
+ @Word @Roman @UCRoman @Alpha @UCAlpha @FnBullets @FnSymbols
+ @Months @ShortMonths @WeekDays @ShortWeekDays
+ @TwelveHours @ShortHours @MeriDiems @ShortMeriDiems
@Sym @Ding @R @I @B @BI @S @F @II
"~" "~~" "``" "''" ",," "--" "---" "..."
@@ -119,8 +120,8 @@ export
@Date @Time @DateTimeFormat @DropCapTwo @DropCapThree @Centre @Right
@NoDotSep @NoDotJoin @Join @Sep @DotSep @ColonSep @DotJoin @DashJoin
- @NumSep @OverStrike @Sup @Sub @FullWidthRule @LocalWidthRule
- @Box @CurveBox @ShadowBox @BoundaryMarks
+ @NumSep @VStrut @ZeroWidth @ZeroHeight @OverStrike @Sup @Sub
+ @FullWidthRule @LocalWidthRule @Box @CurveBox @ShadowBox @BoundaryMarks
@NumberMarker @NumberOf @TitleMarker @TitleOf
@PageMarker @PageMark @NoLinkPageMark @PageOf @CrossLink @ExternalLink
@@ -360,6 +361,8 @@ def @BasicSetup
# @UCRoman upper case Roman numerals I, II, ... , CC #
# @Alpha lower case Roman alphabet a, b, ... , z #
# @UCAlpha upper case Roman alphabet A, B, ... , Z #
+ # @FnBullets bullets as footnote markers #
+ # @FnSymbols traditional footnote symbols asterisk, dagger, etc. #
# @Months months of the year: January, ... , December #
# @ShortMonths months of the year, abbreviated: Jan, ..., Dec #
# @WeekDays days of the week: Sunday, ... , Saturday #
@@ -375,6 +378,8 @@ def @BasicSetup
def @UCRoman left @Tag right @Val { @Val }
def @Alpha left @Tag right @Val { @Val }
def @UCAlpha left @Tag right @Val { @Val }
+ def @FnBullets left @Tag right @Val { @Val }
+ def @FnSymbols left @Tag right @Val { @Val }
def @Months left @Tag right @Val { @Val }
def @ShortMonths left @Tag right @Val { @Val }
def @WeekDays left @Tag right @Val { @Val }
@@ -405,8 +410,8 @@ def @BasicSetup
{}
{}
- @SysDatabase @Word @Roman @UCRoman @Alpha @UCAlpha @Months
- @ShortMonths @WeekDays @ShortWeekDays @TwelveHours
+ @SysDatabase @Word @Roman @UCRoman @Alpha @UCAlpha @FnBullets @FnSymbols
+ @Months @ShortMonths @WeekDays @ShortWeekDays @TwelveHours
@ShortHours @MeriDiems @ShortMeriDiems @DateTimeFormat
{ standard }
@@ -686,6 +691,27 @@ def @BasicSetup
###########################################################################
# #
+ # @VStrut, @ZeroWidth, @ZeroHeight #
+ # #
+ ###########################################################################
+
+
+ def @VStrut
+ named above { 0.5f }
+ named below { 0.5f }
+ right x
+ {
+ x &0iu @VContract { above @High ^/ below @High }
+ }
+
+
+ def @ZeroWidth right x { @HContract { |0io x |0io } }
+
+ def @ZeroHeight right x { @VContract { /0io x /0io } }
+
+
+ ###########################################################################
+ # #
# @OverStrike, @Sup and @Sub #
# #
###########################################################################
@@ -1451,7 +1477,8 @@ def @BasicSetup
|indent
labelwidth @Wide {
# @NumberMarker @Value {style num} {style num} &0io
- @NumberMarker @Value {num} {style type num} &0io
+ # @NumberMarker @Value {num} {style type num} &0io
+ @NumberMarker @Value {type num} {style type num} &0io
}
|itemindent @ItemPlace |rightindent
//gap @MakeList @NotRevealed @Next num
diff --git a/include/cprint b/include/cprint
index 4c15d72..4974888 100644
--- a/include/cprint
+++ b/include/cprint
@@ -40,6 +40,7 @@
# fixedfont { Courier } # font family
# fixedsize { -1.0p } # font size
# fixedline { 1.0vx } # line-space
+ # fixedspace { lout } # spacing mode
# fixedtabin { 8 } # tab interval
# fixedtabout { 8s } # tab width
@@ -64,6 +65,7 @@
# varyingfont { } # font family
# varyingsize { 1.0f } # font size
# varyingline { 1.0vx } # line-space
+ # varyingspace { lout } # varying mode
# varyingtabin { 8 } # tab interval
# varyingtabout { 3f } # tab width
@@ -88,6 +90,7 @@
# symbolfont { } # font family
# symbolsize { 1.0f } # font size
# symbolline { 1.0vx } # line-space
+ # symbolspace { lout } # spacing mode
# symboltabin { 8 } # tab interval
# symboltabout { 3f } # tab width
diff --git a/include/cprintf b/include/cprintf
index 0307c29..2d2e680 100644
--- a/include/cprintf
+++ b/include/cprintf
@@ -27,6 +27,7 @@ def @CPSetup
named fixedfont { Courier }# font family
named fixedsize { -1.0p } # font size
named fixedline { 1.0vx } # line-space
+ named fixedspace { lout } # spacing mode
named fixedtabin { 8 } # tab interval
named fixedtabout { 8s } # tab width
@@ -50,6 +51,7 @@ def @CPSetup
named varyingfont { } # font family
named varyingsize { 1.0f } # font size
named varyingline { 1.0vx } # line-space
+ named varyingspace { lout } # spacing mode
named varyingtabin { 8 } # tab interval
named varyingtabout { 3f } # tab width
@@ -73,6 +75,7 @@ def @CPSetup
named symbolfont { } # font family
named symbolsize { 1.0f } # font size
named symbolline { 1.0vx } # line-space
+ named symbolspace { lout } # spacing mode
named symboltabin { 8 } # tab interval
named symboltabout { 3f } # tab width
@@ -106,6 +109,7 @@ def @CPSetup
named font { dft } # font family
named size { dft } # font size
named line { dft } # line-space
+ named space { dft } # spacing mode
named tabin { dft } # tab interval
named tabout { dft } # tab width
named identifiers { dft } # ident. font
@@ -219,6 +223,15 @@ def @CPSetup
}
+ def @InitSpace
+ {
+ space @Test
+ iffixed { fixedspace }
+ ifvarying { varyingspace }
+ ifsymbol { symbolspace }
+ }
+
+
def @PI # for formatting identifiers
right x
{
@@ -369,7 +382,7 @@ def @CPSetup
def @A # get characters from the Adobe Symbol font
- left sym
+ named sym {}
right x
{
style @Case {
@@ -382,7 +395,7 @@ def @CPSetup
macro "$>" { {} & }
- { @InitFontFamily Base @InitSize } @Font
+ { @InitFontFamily Base @InitSize } @Font @InitSpace @Space
{ @InitLine lines nohyphen } @Break @Body
@End @CP
diff --git a/include/doc b/include/doc
index d5df7e3..49ae1d6 100644
--- a/include/doc
+++ b/include/doc
@@ -373,6 +373,16 @@
# @IndexInContents { Yes } # add index to contents
# @IndexAInContents { Yes } # add index A to contents
# @IndexBInContents { Yes } # add index B to contents
+ # @SectionContentsIndent { 0f } # contents indent of sections
+ # @SubSectionContentsIndent { 3f } # contents indent of subsections
+ # @SubSubSectionContentsIndent{ 6f } # contents indent of sub-subsections
+ # @AppendixContentsIndent { 0f } # contents indent of appendices
+ # @SubAppendixContentsIndent { 3f } # contents indent of sub-appendices
+ # @SubSubAppendixContentsIndent { 6f } # contents indent of sub-subappendices
+ # @ReferencesContentsIndent { 0f } # contents indent of references
+ # @IndexContentsIndent { 0f } # contents indent of index
+ # @IndexAContentsIndent { 0f } # contents indent of index A
+ # @IndexBContentsIndent { 0f } # contents indent of index B
# @SectionNumInTheorems { No } # theorem num has section num
# @SubSectionNumInTheorems { No } # theorem num has subsect num
# @SubSubSectionNumInTheorems { No } # theorem num has sub-ss. num
diff --git a/include/docf b/include/docf
index cfc9d19..38b562f 100644
--- a/include/docf
+++ b/include/docf
@@ -101,6 +101,17 @@ def @OrdinarySetup
named @IndexAInContents { Yes }
named @IndexBInContents { Yes }
+ named @SectionContentsIndent { 0f }
+ named @SubSectionContentsIndent { 3f }
+ named @SubSubSectionContentsIndent { 6f }
+ named @AppendixContentsIndent { 0f }
+ named @SubAppendixContentsIndent { 3f }
+ named @SubSubAppendixContentsIndent { 6f }
+ named @ReferencesContentsIndent { 0f }
+ named @IndexContentsIndent { 0f }
+ named @IndexAContentsIndent { 0f }
+ named @IndexBContentsIndent { 0f }
+
named @SectionNumInTheorems { No }
named @SubSectionNumInTheorems { No }
named @SubSubSectionNumInTheorems { No }
@@ -242,6 +253,7 @@ def @OrdinarySetup
headingbreak { @ReferencesHeadingBreak }
headingformat { @ReferencesHeadingFormat @Body }
incontents { @ReferencesInContents }
+ contentsindent { @ReferencesContentsIndent }
pnprefix { @ReferencesPrefix }
majornum {}
majortitle {}
@@ -279,6 +291,7 @@ def @OrdinarySetup
headingformat { @IndexHeadingFormat @Body }
headingtext { @IndexText }
incontents { @IndexInContents }
+ contentsindent { @IndexContentsIndent }
pnprefix { @IndexPrefix }
inrunners { Yes }
majornum {}
@@ -316,6 +329,7 @@ def @OrdinarySetup
headingformat { @IndexAHeadingFormat @Body }
headingtext { @IndexAText }
incontents { @IndexAInContents }
+ contentsindent { @IndexAContentsIndent }
pnprefix { @IndexAPrefix }
inrunners { Yes }
majornum {}
@@ -353,6 +367,7 @@ def @OrdinarySetup
headingformat { @IndexBHeadingFormat @Body }
headingtext { @IndexBText }
incontents { @IndexBInContents }
+ contentsindent { @IndexBContentsIndent }
pnprefix { @IndexBPrefix }
inrunners { Yes }
majornum {}
@@ -546,7 +561,7 @@ def @OrdinarySetup
headingbreak { @SubSubSectionHeadingBreak }
headingformat { @Num @SubSubSectionHeadingFormat @Body }
incontents { @SubSubSectionInContents }
- contentsindent { 6f }
+ contentsindent { @SubSubSectionContentsIndent }
numbers { @SubSubSectionNumbers }
attachnum { @SubSubSectionList&&preceding @Tagged @Tag }
retrievenum { @SubSubSectionList&&@Tag @Open { num } }
@@ -573,7 +588,7 @@ def @OrdinarySetup
headingbreak { @SubSectionHeadingBreak }
headingformat { @Num @SubSectionHeadingFormat @Body }
incontents { @SubSectionInContents }
- contentsindent { 3f }
+ contentsindent { @SubSectionContentsIndent }
numbers { @SubSectionNumbers }
attachnum { @SubSectionList&&preceding @Tagged @Tag }
retrievenum { @SubSectionList&&@Tag @Open { num } }
@@ -600,6 +615,7 @@ def @OrdinarySetup
headingbreak { @SectionHeadingBreak }
headingformat { @Num @SectionHeadingFormat @Body }
incontents { @SectionInContents }
+ contentsindent { @SectionContentsIndent }
numbers { @SectionNumbers }
attachnum { @SectionList&&preceding @Tagged @Tag }
retrievenum { @SectionList&&@Tag @Open { num } }
@@ -707,7 +723,7 @@ def @OrdinarySetup
headingbreak { @SubSubAppendixHeadingBreak }
headingformat { @Num @SubSubAppendixHeadingFormat @Body }
incontents { @SubSubAppendixInContents }
- contentsindent { 6f }
+ contentsindent { @SubSubAppendixContentsIndent }
numbers { @SubSubAppendixNumbers }
attachnum { @SubSubAppendixList&&preceding @Tagged @Tag }
retrievenum { @SubSubAppendixList&&@Tag @Open { num } }
@@ -734,7 +750,7 @@ def @OrdinarySetup
headingbreak { @SubAppendixHeadingBreak }
headingformat { @Num @SubAppendixHeadingFormat @Body }
incontents { @SubAppendixInContents }
- contentsindent { 3f }
+ contentsindent { @SubAppendixContentsIndent }
numbers { @SubAppendixNumbers }
attachnum { @SubAppendixList&&preceding @Tagged @Tag }
retrievenum { @SubAppendixList&&@Tag @Open { num } }
@@ -760,7 +776,7 @@ def @OrdinarySetup
headingbreak { @AppendixHeadingBreak }
headingformat { @Num @AppendixHeadingFormat @Body }
incontents { @AppendixInContents }
- contentsindent { 0f }
+ contentsindent { @AppendixContentsIndent }
word { appendix @WordVal @AppendixWord }
numbers { @AppendixNumbers }
attachnum { @AppendixList&&preceding @Tagged @Tag }
diff --git a/include/dsf b/include/dsf
index e992795..394fd1e 100644
--- a/include/dsf
+++ b/include/dsf
@@ -531,12 +531,17 @@ def @DocumentSetup
# @Protect x #
# #
# Like @CNP, this reserves space on the current page or else makes sure #
- # x appears on the following page. Lookahead is proportional to font #
- # size. #
+ # x appears on the following page. #
+ # #
+ # Prior to Version 3.31 the amount of lookahead was just 3.0f. But #
+ # in Version 3.31, following a suggestion of Ludovic Courtes, this #
+ # was changed to @OneRow { 1.0f @High @LP 2.0v @High }, which #
+ # approximates the height of a title line, a paragraph separator, and #
+ # the first two lines of the section, and so works somewhat better. #
# #
###########################################################################
- def @Protect right x { 3.0f @High //0io // x }
+ def @Protect right x { @OneRow { 1.0f @High @LP 2.0v @High } //0io // x }
###########################################################################
@@ -688,6 +693,8 @@ def @DocumentSetup
UCRoman @Yield @UCRoman&&num
Alpha @Yield @Alpha&&num
UCAlpha @Yield @UCAlpha&&num
+ Bullets @Yield @FnBullets&&num
+ Symbols @Yield @FnSymbols&&num
}
}
@@ -4822,7 +4829,7 @@ def @DocumentSetup
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 contentsindent { 0f } # only used if type is Minor
named word {}
named numbers { None }
named attachnum {} # only if numbers is not None
@@ -4947,6 +4954,7 @@ def @DocumentSetup
{ Yes.Major Yes.MajorIntro Yes.ExtraMajor Yes.ExtraMajorIntro } @Yield {
incontents @MajorContentsEntry
+ indent { contentsindent }
crosstag { tag }
number { @LongNum }
title { initiallanguage @Language title }
@@ -4955,6 +4963,7 @@ def @DocumentSetup
{ Yes.VeryMajor } @Yield {
incontents @VeryMajorContentsEntry
+ indent { contentsindent }
title { initiallanguage @Language {
bypassnumber @ColonSep title } }
}
diff --git a/include/eiffel b/include/eiffel
index 3708d86..8ce7973 100644
--- a/include/eiffel
+++ b/include/eiffel
@@ -40,6 +40,7 @@
# fixedfont { Courier } # font family
# fixedsize { -1.0p } # font size
# fixedline { 1.0vx } # line-space
+ # fixedspace { lout } # spacing mode
# fixedtabin { 8 } # tab interval
# fixedtabout { 8s } # tab width
@@ -64,6 +65,7 @@
# varyingfont { } # font family
# varyingsize { 1.0f } # font size
# varyingline { 1.0vx } # line-space
+ # varyingspace { lout } # spacing mode
# varyingtabin { 8 } # tab interval
# varyingtabout { 3f } # tab width
@@ -88,6 +90,7 @@
# symbolfont { } # font family
# symbolsize { 1.0f } # font size
# symbolline { 1.0vx } # line-space
+ # symbolspace { lout } # spacing mode
# symboltabin { 8 } # tab interval
# symboltabout { 3f } # tab width
diff --git a/include/eiffelf b/include/eiffelf
index 573e8a9..f456392 100644
--- a/include/eiffelf
+++ b/include/eiffelf
@@ -27,6 +27,7 @@ def @EiffelSetup
named fixedfont { Courier }# font family
named fixedsize { -1.0p } # font size
named fixedline { 1.0vx } # line-space
+ named fixedspace { lout } # spacing mode
named fixedtabin { 8 } # tab interval
named fixedtabout { 8s } # tab width
@@ -50,6 +51,7 @@ def @EiffelSetup
named varyingfont { } # font family
named varyingsize { 1.0f } # font size
named varyingline { 1.0vx } # line-space
+ named varyingspace { lout } # spacing mode
named varyingtabin { 8 } # tab interval
named varyingtabout { 3f } # tab width
@@ -73,6 +75,7 @@ def @EiffelSetup
named symbolfont { } # font family
named symbolsize { 1.0f } # font size
named symbolline { 1.0vx } # line-space
+ named symbolspace { lout } # spacing mode
named symboltabin { 8 } # tab interval
named symboltabout { 3f } # tab width
@@ -106,6 +109,7 @@ def @EiffelSetup
named font { dft } # font family
named size { dft } # font size
named line { dft } # line-space
+ named space { dft } # spacing mode
named tabin { dft } # tab interval
named tabout { dft } # tab width
named identifiers { dft } # ident. font
@@ -219,6 +223,15 @@ def @EiffelSetup
}
+ def @InitSpace
+ {
+ space @Test
+ iffixed { fixedspace }
+ ifvarying { varyingspace }
+ ifsymbol { symbolspace }
+ }
+
+
def @PI # for formatting identifiers
right x
{
@@ -369,7 +382,7 @@ def @EiffelSetup
def @A # get characters from the Adobe Symbol font
- left sym
+ named sym {}
right x
{
style @Case {
@@ -382,7 +395,7 @@ def @EiffelSetup
macro "$>" { {} & }
- { @InitFontFamily Base @InitSize } @Font
+ { @InitFontFamily Base @InitSize } @Font @InitSpace @Space
{ @InitLine lines nohyphen } @Break @Body
@End @Eiffel
diff --git a/include/eqf b/include/eqf
index 6f9113c..6898b5d 100644
--- a/include/eqf
+++ b/include/eqf
@@ -106,6 +106,7 @@ export "`" "``" "```" bin rel punct non vctr big small
matrix pmatrix bmatrix brmatrix fmatrix cmatrix amatrix
def @Eq
+ named initzunit { 1f }
body @Body
@Begin
@@ -138,7 +139,9 @@ def @Eq
# Lout but is used by the @SupGap symbol. #
# #
# Knuth also recommends some changes that depend on whether the #
- # equation is displayed or inline; these are not implemented. #
+ # equation is displayed or inline; these are not implemented, #
+ # except that the @E symbol for inline equations (defined as #
+ # a macro at the bottom of this file) includes a @VSqueeze. #
# #
###################################################################
@@ -1690,8 +1693,8 @@ def @Eq
macro amatrix { matrix atleft { blangle } atright { brangle } }
{ Slope xheight2mark } @Font { separate @SpaceGap } @Space
- 1f @ZUnit 1f @YUnit @Body
+ initzunit @ZUnit 1f @YUnit @Body
@End @Eq
-macro @E { @OneCol @Eq }
+macro @E { @OneCol @Eq initzunit { 0.7f } }
diff --git a/include/haskell b/include/haskell
index 7fa9b41..52d5448 100644
--- a/include/haskell
+++ b/include/haskell
@@ -40,6 +40,7 @@
# fixedfont { Courier } # font family
# fixedsize { -1.0p } # font size
# fixedline { 1.0vx } # line-space
+ # fixedspace { lout } # spacing mode
# fixedtabin { 8 } # tab interval
# fixedtabout { 8s } # tab width
@@ -64,6 +65,7 @@
# varyingfont { } # font family
# varyingsize { 1.0f } # font size
# varyingline { 1.0vx } # line-space
+ # varyingspace { lout } # spacing mode
# varyingtabin { 8 } # tab interval
# varyingtabout { 3f } # tab width
@@ -88,6 +90,7 @@
# symbolfont { } # font family
# symbolsize { 1.0f } # font size
# symbolline { 1.0vx } # line-space
+ # symbolspace { lout } # spacing mode
# symboltabin { 8 } # tab interval
# symboltabout { 3f } # tab width
diff --git a/include/haskellf b/include/haskellf
index e7a2d14..8a019f2 100644
--- a/include/haskellf
+++ b/include/haskellf
@@ -27,6 +27,7 @@ def @HaskellSetup
named fixedfont { Courier }# font family
named fixedsize { -1.0p } # font size
named fixedline { 1.0vx } # line-space
+ named fixedspace { lout } # spacing mode
named fixedtabin { 4 } # tab interval
named fixedtabout { 4s } # tab width
@@ -53,6 +54,7 @@ def @HaskellSetup
named varyingfont { } # font family
named varyingsize { 1.0f } # font size
named varyingline { 1.0vx } # line-space
+ named varyingspace { lout } # spacing mode
named varyingtabin { 4 } # tab interval
named varyingtabout { 1.5f } # tab width
@@ -79,6 +81,7 @@ def @HaskellSetup
named symbolfont { } # font family
named symbolsize { 1f } # font size
named symbolline { 1.0vx } # line-space
+ named symbolspace { lout } # spacing mode
named symboltabin { 4 } # tab interval
named symboltabout { 1.7f } # tab width
@@ -115,6 +118,7 @@ def @HaskellSetup
named font { dft } # font family
named size { dft } # font size
named line { dft } # line-space
+ named space { dft } # spacing mode
named tabin { dft } # tab interval
named tabout { dft } # tab width
named braces { dft } # braces font
@@ -229,6 +233,15 @@ def @HaskellSetup
}
+ def @InitSpace
+ {
+ space @Test
+ iffixed { fixedspace }
+ ifvarying { varyingspace }
+ ifsymbol { symbolspace }
+ }
+
+
def @PO # for formatting operators
right x
{
@@ -247,7 +260,7 @@ def @HaskellSetup
def @A # get characters from the Adobe Symbol font
- left sym
+ named sym {}
right x
{
style @Case {
@@ -459,7 +472,7 @@ def @HaskellSetup
macro "$>" { {} & }
- { @InitFontFamily Base @InitSize } @Font
+ { @InitFontFamily Base @InitSize } @Font @InitSpace @Space
{ @InitLine lines nohyphen } @Break @Body
@End @Haskell
diff --git a/include/java b/include/java
index f406d39..41fd1f7 100644
--- a/include/java
+++ b/include/java
@@ -40,6 +40,7 @@
# fixedfont { Courier } # font family
# fixedsize { -1.0p } # font size
# fixedline { 1.0vx } # line-space
+ # fixedspace { lout } # spacing mode
# fixedtabin { 8 } # tab interval
# fixedtabout { 8s } # tab width
@@ -64,6 +65,7 @@
# varyingfont { } # font family
# varyingsize { 1.0f } # font size
# varyingline { 1.0vx } # line-space
+ # varyingspace { lout } # spacing mode
# varyingtabin { 8 } # tab interval
# varyingtabout { 3f } # tab width
@@ -88,6 +90,7 @@
# symbolfont { } # font family
# symbolsize { 1.0f } # font size
# symbolline { 1.0vx } # line-space
+ # symbolspace { lout } # spacing mode
# symboltabin { 8 } # tab interval
# symboltabout { 3f } # tab width
diff --git a/include/javaf b/include/javaf
index 466a099..fb84541 100644
--- a/include/javaf
+++ b/include/javaf
@@ -27,6 +27,7 @@ def @JavaSetup
named fixedfont { Courier }# font family
named fixedsize { -1.0p } # font size
named fixedline { 1.0vx } # line-space
+ named fixedspace { lout } # spacing mode
named fixedtabin { 8 } # tab interval
named fixedtabout { 8s } # tab width
@@ -50,6 +51,7 @@ def @JavaSetup
named varyingfont { } # font family
named varyingsize { 1.0f } # font size
named varyingline { 1.0vx } # line-space
+ named varyingspace { lout } # spacing mode
named varyingtabin { 8 } # tab interval
named varyingtabout { 3f } # tab width
@@ -73,6 +75,7 @@ def @JavaSetup
named symbolfont { } # font family
named symbolsize { 1.0f } # font size
named symbolline { 1.0vx } # line-space
+ named symbolspace { lout } # spacing mode
named symboltabin { 8 } # tab interval
named symboltabout { 3f } # tab width
@@ -106,6 +109,7 @@ def @JavaSetup
named font { dft } # font family
named size { dft } # font size
named line { dft } # line-space
+ named space { dft } # spacing mode
named tabin { dft } # tab interval
named tabout { dft } # tab width
named identifiers { dft } # ident. font
@@ -219,6 +223,15 @@ def @JavaSetup
}
+ def @InitSpace
+ {
+ space @Test
+ iffixed { fixedspace }
+ ifvarying { varyingspace }
+ ifsymbol { symbolspace }
+ }
+
+
def @PI # for formatting identifiers
right x
{
@@ -369,7 +382,7 @@ def @JavaSetup
def @A # get characters from the Adobe Symbol font
- left sym
+ named sym {}
right x
{
style @Case {
@@ -382,7 +395,7 @@ def @JavaSetup
macro "$>" { {} & }
- { @InitFontFamily Base @InitSize } @Font
+ { @InitFontFamily Base @InitSize } @Font @InitSpace @Space
{ @InitLine lines nohyphen } @Break @Body
@End @Java
diff --git a/include/langdefs b/include/langdefs
index 95af454..3df4bae 100644
--- a/include/langdefs
+++ b/include/langdefs
@@ -4,6 +4,7 @@ langdef Danish Dansk da { danish . : ! ? .) ?) !) .' !' ?' }
langdef Dutch Nederlands nl { dutch . : ! ? .) ?) !) .' !' ?' }
langdef English en { english . : ! ? .) ?) !) .' !' ?' }
langdef EnglishUK "en-GB" { engluk . : ! ? .) ?) !) .' !' ?' }
+langdef Esperanto eo { esperanto . : ! ? .) ?) !) .' !' ?' }
langdef Finnish Suomi fi { finnish }
langdef French Francais "Fran\347ais" fr { french }
langdef German Deutsch de { german }
diff --git a/include/np b/include/np
index 247da10..1ccd4bb 100644
--- a/include/np
+++ b/include/np
@@ -39,6 +39,7 @@
# fixedfont { Courier } # font family
# fixedsize { -1.0p } # font size
# fixedline { 1.0vx } # line-space
+ # fixedspace { lout } # spacing mode
# fixedtabin { 8 } # tab interval
# fixedtabout { 8s } # tab width
@@ -63,6 +64,7 @@
# varyingfont { } # font family
# varyingsize { 1.0f } # font size
# varyingline { 1.0vx } # line-space
+ # varyingspace { lout } # varying mode
# varyingtabin { 8 } # tab interval
# varyingtabout { 3f } # tab width
@@ -87,6 +89,7 @@
# symbolfont { } # font family
# symbolsize { 1.0f } # font size
# symbolline { 1.0vx } # line-space
+ # symbolspace { lout } # spacing mode
# symboltabin { 8 } # tab interval
# symboltabout { 3f } # tab width
diff --git a/include/npf b/include/npf
index a45a94c..258529d 100644
--- a/include/npf
+++ b/include/npf
@@ -26,6 +26,7 @@ def @NonpareilSetup
named fixedfont { Courier }# font family
named fixedsize { -1.0p } # font size
named fixedline { 1.0vx } # line-space
+ named fixedspace { lout } # spacing mode
named fixedtabin { 8 } # tab interval
named fixedtabout { 8s } # tab width
@@ -49,6 +50,7 @@ def @NonpareilSetup
named varyingfont { } # font family
named varyingsize { 1.0f } # font size
named varyingline { 1.0vx } # line-space
+ named varyingspace { lout } # spacing mode
named varyingtabin { 8 } # tab interval
named varyingtabout { 3f } # tab width
@@ -72,6 +74,7 @@ def @NonpareilSetup
named symbolfont { } # font family
named symbolsize { 1.0f } # font size
named symbolline { 1.0vx } # line-space
+ named symbolspace { lout } # spacing mode
named symboltabin { 8 } # tab interval
named symboltabout { 3f } # tab width
@@ -105,6 +108,7 @@ def @NonpareilSetup
named font { dft } # font family
named size { dft } # font size
named line { dft } # line-space
+ named space { dft } # spacing mode
named tabin { dft } # tab interval
named tabout { dft } # tab width
named identifiers { dft } # ident. font
@@ -218,6 +222,15 @@ def @NonpareilSetup
}
+ def @InitSpace
+ {
+ space @Test
+ iffixed { fixedspace }
+ ifvarying { varyingspace }
+ ifsymbol { symbolspace }
+ }
+
+
def @PI # for formatting identifiers
right x
{
@@ -368,7 +381,7 @@ def @NonpareilSetup
def @A # get characters from the Adobe Symbol font
- left sym
+ named sym {}
right x
{
style @Case {
@@ -381,7 +394,7 @@ def @NonpareilSetup
macro "$>" { {} & }
- { @InitFontFamily Base @InitSize } @Font
+ { @InitFontFamily Base @InitSize } @Font @InitSpace @Space
{ @InitLine lines nohyphen } @Break @Body
@End @Nonpareil
diff --git a/include/perl b/include/perl
index 7b723b9..4a886f3 100644
--- a/include/perl
+++ b/include/perl
@@ -58,6 +58,7 @@
# fixedfont { Courier } # font family
# fixedsize { -1.0p } # font size
# fixedline { 1.0vx } # line-space
+ # fixedspace { lout } # spacing mode
# fixedtabin { 8 } # tab interval
# fixedtabout { 8s } # tab width
@@ -83,6 +84,7 @@
# varyingsize { 1.0f } # font size
# varyingline { 1.0vx } # line-space
# varyingtabin { 8 } # tab interval
+ # varyingspace { lout } # spacing mode
# varyingtabout { 3f } # tab width
# varyingidentifiers { Slope } # identifier face
@@ -106,6 +108,7 @@
# symbolfont { } # font family
# symbolsize { 1.0f } # font size
# symbolline { 1.0vx } # line-space
+ # symbolspace { lout } # spacing mode
# symboltabin { 8 } # tab interval
# symboltabout { 3f } # tab width
diff --git a/include/perlf b/include/perlf
index b82f3a8..8a12ceb 100644
--- a/include/perlf
+++ b/include/perlf
@@ -27,6 +27,7 @@ def @PerlSetup
named fixedfont { Courier }# font family
named fixedsize { -1.0p } # font size
named fixedline { 1.0vx } # line-space
+ named fixedspace { lout } # spacing mode
named fixedtabin { 8 } # tab interval
named fixedtabout { 8s } # tab width
@@ -50,6 +51,7 @@ def @PerlSetup
named varyingfont { } # font family
named varyingsize { 1.0f } # font size
named varyingline { 1.0vx } # line-space
+ named varyingspace { lout } # spacing mode
named varyingtabin { 8 } # tab interval
named varyingtabout { 3f } # tab width
@@ -73,6 +75,7 @@ def @PerlSetup
named symbolfont { } # font family
named symbolsize { 1.0f } # font size
named symbolline { 1.0vx } # line-space
+ named symbolspace { lout } # spacing mode
named symboltabin { 8 } # tab interval
named symboltabout { 3f } # tab width
@@ -106,6 +109,7 @@ def @PerlSetup
named font { dft } # font family
named size { dft } # font size
named line { dft } # line-space
+ named space { dft } # spacing mode
named tabin { dft } # tab interval
named tabout { dft } # tab width
named identifiers { dft } # ident. font
@@ -219,6 +223,15 @@ def @PerlSetup
}
+ def @InitSpace
+ {
+ space @Test
+ iffixed { fixedspace }
+ ifvarying { varyingspace }
+ ifsymbol { symbolspace }
+ }
+
+
def @PI # for formatting identifiers
right x
{
@@ -369,7 +382,7 @@ def @PerlSetup
def @A # get characters from the Adobe Symbol font
- left sym
+ named sym {}
right x
{
style @Case {
@@ -382,7 +395,7 @@ def @PerlSetup
macro "$>" { {} & }
- { @InitFontFamily Base @InitSize } @Font
+ { @InitFontFamily Base @InitSize } @Font @InitSpace @Space
{ @InitLine lines nohyphen } @Break @Body
@End @Perl
diff --git a/include/podf b/include/podf
index 1a64654..709cb06 100644
--- a/include/podf
+++ b/include/podf
@@ -508,7 +508,7 @@ def @PodSetup
def @A # get characters from the Adobe Symbol font
- left sym
+ named sym {}
right x
{
style @Case {
diff --git a/include/python b/include/python
index 0db2ea5..9216ca5 100644
--- a/include/python
+++ b/include/python
@@ -40,6 +40,7 @@
# fixedfont { Courier } # font family
# fixedsize { -1.0p } # font size
# fixedline { 1.0vx } # line-space
+ # fixedspace { lout } # spacing mode
# fixedtabin { 8 } # tab interval
# fixedtabout { 8s } # tab width
@@ -64,6 +65,7 @@
# varyingfont { } # font family
# varyingsize { 1.0f } # font size
# varyingline { 1.0vx } # line-space
+ # varyingspace { lout } # spacing mode
# varyingtabin { 8 } # tab interval
# varyingtabout { 3f } # tab width
@@ -88,6 +90,7 @@
# symbolfont { } # font family
# symbolsize { 1.0f } # font size
# symbolline { 1.0vx } # line-space
+ # symbolspace { lout } # spacing mode
# symboltabin { 8 } # tab interval
# symboltabout { 3f } # tab width
diff --git a/include/pythonf b/include/pythonf
index f70111f..712c399 100644
--- a/include/pythonf
+++ b/include/pythonf
@@ -27,6 +27,7 @@ def @PythonSetup
named fixedfont { Courier }# font family
named fixedsize { -1.0p } # font size
named fixedline { 1.0vx } # line-space
+ named fixedspace { lout } # spacing mode
named fixedtabin { 8 } # tab interval
named fixedtabout { 8s } # tab width
@@ -50,6 +51,7 @@ def @PythonSetup
named varyingfont { } # font family
named varyingsize { 1.0f } # font size
named varyingline { 1.0vx } # line-space
+ named varyingspace { lout } # spacing mode
named varyingtabin { 8 } # tab interval
named varyingtabout { 3f } # tab width
@@ -73,6 +75,7 @@ def @PythonSetup
named symbolfont { } # font family
named symbolsize { 1.0f } # font size
named symbolline { 1.0vx } # line-space
+ named symbolspace { lout } # spacing mode
named symboltabin { 8 } # tab interval
named symboltabout { 3f } # tab width
@@ -106,6 +109,7 @@ def @PythonSetup
named font { dft } # font family
named size { dft } # font size
named line { dft } # line-space
+ named space { dft } # spacing mode
named tabin { dft } # tab interval
named tabout { dft } # tab width
named identifiers { dft } # ident. font
@@ -219,6 +223,15 @@ def @PythonSetup
}
+ def @InitSpace
+ {
+ space @Test
+ iffixed { fixedspace }
+ ifvarying { varyingspace }
+ ifsymbol { symbolspace }
+ }
+
+
def @PI # for formatting identifiers
right x
{
@@ -372,7 +385,7 @@ def @PythonSetup
def @A # get characters from the Adobe Symbol font
- left sym
+ named sym {}
right x
{
style @Case {
@@ -386,7 +399,7 @@ def @PythonSetup
def "''" { "''" }
- { @InitFontFamily Base @InitSize } @Font
+ { @InitFontFamily Base @InitSize } @Font @InitSpace @Space
{ @InitLine lines nohyphen } @Break @Body
@End @Python
diff --git a/include/report b/include/report
index 4cf0a5a..7f2523d 100644
--- a/include/report
+++ b/include/report
@@ -409,6 +409,17 @@
# @IndexInContents { Yes } # add index to contents
# @IndexAInContents { Yes } # add index A to contents
# @IndexBInContents { Yes } # add index B to contents
+ # @SectionContentsIndent { 0f } # contents indent of sections
+ # @SubSectionContentsIndent { 3f } # contents indent of subsections
+ # @SubSubSectionContentsIndent{ 6f } # contents indent of sub-subsections
+ # @AppendixContentsIndent { 0f } # contents indent of appendices
+ # @SubAppendixContentsIndent { 3f } # contents indent of sub-appendices
+ # @SubSubAppendixContentsIndent { 6f } # contents indent of sub-sub-appendices
+ # @ReferencesContentsIndent { 0f } # contents indent of references
+ # @GlossaryContentsIndent { 0f } # contents indent of glossary
+ # @IndexContentsIndent { 0f } # contents indent of index
+ # @IndexAContentsIndent { 0f } # contents indent of index A
+ # @IndexBContentsIndent { 0f } # contents indent of index B
# @SectionNumInTheorems { No } # theorem num has section num
# @SubSectionNumInTheorems { No } # theorem num has subsect num
# @SubSubSectionNumInTheorems { No } # theorem num has sub-ss. num
diff --git a/include/reportf b/include/reportf
index f0b3779..ebef8b5 100644
--- a/include/reportf
+++ b/include/reportf
@@ -139,6 +139,18 @@ def @ReportSetup
named @IndexAInContents { Yes }
named @IndexBInContents { Yes }
+ named @SectionContentsIndent { 0f }
+ named @SubSectionContentsIndent { 3f }
+ named @SubSubSectionContentsIndent { 6f }
+ named @AppendixContentsIndent { 0f }
+ named @SubAppendixContentsIndent { 3f }
+ named @SubSubAppendixContentsIndent { 6f }
+ named @ReferencesContentsIndent { 0f }
+ named @GlossaryContentsIndent { 0f }
+ named @IndexContentsIndent { 0f }
+ named @IndexAContentsIndent { 0f }
+ named @IndexBContentsIndent { 0f }
+
named @SectionNumInTheorems { No }
named @SubSectionNumInTheorems { No }
named @SubSubSectionNumInTheorems { No }
@@ -360,6 +372,7 @@ def @ReportSetup
headingbreak { @ReferencesHeadingBreak }
headingformat { @ReferencesHeadingFormat @Body }
incontents { @ReferencesInContents }
+ contentsindent { @ReferencesContentsIndent }
majornum {}
majortitle {}
minornum {}
@@ -394,6 +407,7 @@ def @ReportSetup
headingformat { @GlossaryHeadingFormat @Body }
headingtext { @GlossaryText }
incontents { @GlossaryInContents }
+ contentsindent { @GlossaryContentsIndent }
prefix { @GlossaryPrefix }
inrunners { Yes }
majornum {}
@@ -432,6 +446,7 @@ def @ReportSetup
headingformat { @IndexHeadingFormat @Body }
headingtext { @IndexText }
incontents { @IndexInContents }
+ contentsindent { @IndexContentsIndent }
prefix { @IndexPrefix }
inrunners { Yes }
majornum {}
@@ -469,6 +484,7 @@ def @ReportSetup
headingformat { @IndexAHeadingFormat @Body }
headingtext { @IndexAText }
incontents { @IndexAInContents }
+ contentsindent { @IndexAContentsIndent }
prefix { @IndexAPrefix }
inrunners { Yes }
majornum {}
@@ -506,6 +522,7 @@ def @ReportSetup
headingformat { @IndexBHeadingFormat @Body }
headingtext { @IndexBText }
incontents { @IndexBInContents }
+ contentsindent { @IndexBContentsIndent }
prefix { @IndexBPrefix }
inrunners { Yes }
majornum {}
@@ -728,7 +745,7 @@ def @ReportSetup
headingbreak { @SubSubSectionHeadingBreak }
headingformat { @Num @SubSubSectionHeadingFormat @Body }
incontents { @SubSubSectionInContents }
- contentsindent { 6f }
+ contentsindent { @SubSubSectionContentsIndent }
numbers { @SubSubSectionNumbers }
attachnum { @SubSubSectionList&&preceding @Tagged @Tag }
retrievenum { @SubSubSectionList&&@Tag @Open { num } }
@@ -755,7 +772,7 @@ def @ReportSetup
headingbreak { @SubSectionHeadingBreak }
headingformat { @Num @SubSectionHeadingFormat @Body }
incontents { @SubSectionInContents }
- contentsindent { 3f }
+ contentsindent { @SubSectionContentsIndent }
numbers { @SubSectionNumbers }
attachnum { @SubSectionList&&preceding @Tagged @Tag }
retrievenum { @SubSectionList&&@Tag @Open { num } }
@@ -781,7 +798,7 @@ def @ReportSetup
headingbreak { @SectionHeadingBreak }
headingformat { @Num @SectionHeadingFormat @Body }
incontents { @SectionInContents }
- contentsindent { 0f }
+ contentsindent { @SectionContentsIndent }
numbers { @SectionNumbers }
attachnum { @SectionList&&preceding @Tagged @Tag }
retrievenum { @SectionList&&@Tag @Open { num } }
@@ -895,7 +912,7 @@ def @ReportSetup
headingbreak { @SubSubAppendixHeadingBreak }
headingformat { @Num @SubSubAppendixHeadingFormat @Body }
incontents { @SubSubAppendixInContents }
- contentsindent { 6f }
+ contentsindent { @SubSubAppendixContentsIndent }
numbers { @SubSubAppendixNumbers }
attachnum { @SubSubAppendixList&&preceding @Tagged @Tag }
retrievenum { @SubSubAppendixList&&@Tag @Open { num } }
@@ -922,7 +939,7 @@ def @ReportSetup
headingbreak { @SubAppendixHeadingBreak }
headingformat { @Num @SubAppendixHeadingFormat @Body }
incontents { @SubAppendixInContents }
- contentsindent { 3f }
+ contentsindent { @SubAppendixContentsIndent }
numbers { @SubAppendixNumbers }
attachnum { @SubAppendixList&&preceding @Tagged @Tag }
retrievenum { @SubAppendixList&&@Tag @Open { num } }
@@ -949,7 +966,7 @@ def @ReportSetup
headingbreak { @AppendixHeadingBreak }
headingformat { @Num @AppendixHeadingFormat @Body }
incontents { @AppendixInContents }
- contentsindent { 0f }
+ contentsindent { @AppendixContentsIndent }
word { appendix @WordVal @AppendixWord }
numbers { @AppendixNumbers }
attachnum { @AppendixList&&preceding @Tagged @Tag }
diff --git a/include/rsl b/include/rsl
index 09427b6..3411034 100644
--- a/include/rsl
+++ b/include/rsl
@@ -41,6 +41,7 @@
# fixedfont { Courier } # font family
# fixedsize { -1.0p } # font size
# fixedline { 1.0vx } # line-space
+ # fixedspace { lout } # spacing mode
# fixedtabin { 8 } # tab interval
# fixedtabout { 8s } # tab width
@@ -65,6 +66,7 @@
# varyingfont { } # font family
# varyingsize { 1.0f } # font size
# varyingline { 1.0vx } # line-space
+ # varyingspace { lout } # spacing mode
# varyingtabin { 8 } # tab interval
# varyingtabout { 3f } # tab width
@@ -89,6 +91,7 @@
# symbolfont { } # font family
# symbolsize { 1.0f } # font size
# symbolline { 1.0vx } # line-space
+ # symbolspace { lout } # spacing mode
# symboltabin { 8 } # tab interval
# symboltabout { 3f } # tab width
diff --git a/include/rslf b/include/rslf
index f6c0bdf..0680138 100644
--- a/include/rslf
+++ b/include/rslf
@@ -27,6 +27,7 @@ def @RSLSetup
named fixedfont { Courier }# font family
named fixedsize { -1.0p } # font size
named fixedline { 1.0vx } # line-space
+ named fixedspace { lout } # spacing mode
named fixedtabin { 8 } # tab interval
named fixedtabout { 8s } # tab width
@@ -50,6 +51,7 @@ def @RSLSetup
named varyingfont { } # font family
named varyingsize { 1.0f } # font size
named varyingline { 1.0vx } # line-space
+ named varyingspace { lout } # spacing mode
named varyingtabin { 8 } # tab interval
named varyingtabout { 3f } # tab width
@@ -73,6 +75,7 @@ def @RSLSetup
named symbolfont { } # font family
named symbolsize { 1.0f } # font size
named symbolline { 1.0vx } # line-space
+ named symbolspace { lout } # spacing mode
named symboltabin { 8 } # tab interval
named symboltabout { 3f } # tab width
@@ -106,6 +109,7 @@ def @RSLSetup
named font { dft } # font family
named size { dft } # font size
named line { dft } # line-space
+ named space { dft } # spacing mode
named tabin { dft } # tab interval
named tabout { dft } # tab width
named identifiers { dft } # ident. font
@@ -219,6 +223,15 @@ def @RSLSetup
}
+ def @InitSpace
+ {
+ space @Test
+ iffixed { fixedspace }
+ ifvarying { varyingspace }
+ ifsymbol { symbolspace }
+ }
+
+
def @PI # for formatting identifiers
right x
{
@@ -385,7 +398,7 @@ def @RSLSetup
def @A # get characters from the Adobe Symbol font
- left sym
+ named sym {}
right x
{
{ { Symbol Base } @Font @Char sym } @FA x
@@ -440,7 +453,7 @@ def @RSLSetup
macro "$>" { {} & }
- { @InitFontFamily Base @InitSize } @Font
+ { @InitFontFamily Base @InitSize } @Font @InitSpace @Space
{ @InitLine lines nohyphen } @Break @Body
@End @RSL
diff --git a/include/ruby b/include/ruby
index 8ee57d5..6a82b55 100644
--- a/include/ruby
+++ b/include/ruby
@@ -40,6 +40,7 @@
# fixedfont { LetterGothic } # font family
# fixedsize { -1.0p } # font size
# fixedline { 1.0vx } # line-space
+ # fixedspace { lout } # spacing mode
# fixedtabin { 8 } # tab interval
# fixedtabout { 8s } # tab width
@@ -64,6 +65,7 @@
# varyingfont { } # font family
# varyingsize { 1.0f } # font size
# varyingline { 1.0vx } # line-space
+ # varyingspace { lout } # spacing mode
# varyingtabin { 8 } # tab interval
# varyingtabout { 3f } # tab width
@@ -88,6 +90,7 @@
# symbolfont { } # font family
# symbolsize { 1.0f } # font size
# symbolline { 1.0vx } # line-space
+ # symbolspace { lout } # spacing mode
# symboltabin { 8 } # tab interval
# symboltabout { 3f } # tab width
diff --git a/include/rubyf b/include/rubyf
index 89f38e0..e7f607a 100644
--- a/include/rubyf
+++ b/include/rubyf
@@ -27,6 +27,7 @@ def @RubySetup
named fixedfont { Courier }# font family
named fixedsize { -1.0p } # font size
named fixedline { 1.0vx } # line-space
+ named fixedspace { lout } # spacing mode
named fixedtabin { 8 } # tab interval
named fixedtabout { 8s } # tab width
@@ -50,6 +51,7 @@ def @RubySetup
named varyingfont { } # font family
named varyingsize { 1.0f } # font size
named varyingline { 1.0vx } # line-space
+ named varyingspace { lout } # spacing mode
named varyingtabin { 8 } # tab interval
named varyingtabout { 3f } # tab width
@@ -73,6 +75,7 @@ def @RubySetup
named symbolfont { } # font family
named symbolsize { 1.0f } # font size
named symbolline { 1.0vx } # line-space
+ named symbolspace { lout } # spacing mode
named symboltabin { 8 } # tab interval
named symboltabout { 3f } # tab width
@@ -106,6 +109,7 @@ def @RubySetup
named font { dft } # font family
named size { dft } # font size
named line { dft } # line-space
+ named space { dft } # spacing mode
named tabin { dft } # tab interval
named tabout { dft } # tab width
named identifiers { dft } # ident. font
@@ -219,6 +223,15 @@ def @RubySetup
}
+ def @InitSpace
+ {
+ space @Test
+ iffixed { fixedspace }
+ ifvarying { varyingspace }
+ ifsymbol { symbolspace }
+ }
+
+
def @PI # for formatting identifiers
right x
{
@@ -372,7 +385,7 @@ def @RubySetup
def @A # get characters from the Adobe Symbol font
- left sym
+ named sym {}
right x
{
style @Case {
@@ -385,7 +398,7 @@ def @RubySetup
macro "$>" { {} & }
- { @InitFontFamily Base @InitSize } @Font
+ { @InitFontFamily Base @InitSize } @Font @InitSpace @Space
{ @InitLine lines nohyphen } @Break @Body
@End @Ruby
diff --git a/include/slides b/include/slides
index 86218ca..b3fb95c 100644
--- a/include/slides
+++ b/include/slides
@@ -344,6 +344,10 @@
# @LectureInContents { Yes } # add lectures to contents
# @OverheadInContents { No } # add overheads to contents
# @ReferencesInContents { Yes } # add references to contents
+ # @LectureContentsIndent { 0f } # contents indent of lectures
+ # @OverheadInLectureContentsIndent { 2f } # .. of overhead within lec
+ # @OverheadContentsIndent { 0f } # .. of stand-alone overhead
+ # @ReferencesContentsIndent { 0f } # .. of references
# @LectureNumInTheorems { Yes } # theorem num has lecture num
# @OverheadNumInTheorems { No } # theorem num has overhead num
# @LectureNumInDisplays { Yes } # display num has lecture num
diff --git a/include/slidesf b/include/slidesf
index 3823ccd..5194ff6 100644
--- a/include/slidesf
+++ b/include/slidesf
@@ -42,6 +42,10 @@ def @OverheadSetup
named @LectureInContents { Yes }
named @OverheadInContents { No }
named @ReferencesInContents { Yes }
+ named @LectureContentsIndent { 0f }
+ named @OverheadContentsIndent { 0f }
+ named @OverheadInLectureContentsIndent { 2f }
+ named @ReferencesContentsIndent { 0f }
named @LectureNumInTheorems { Yes }
named @OverheadNumInTheorems { No }
named @LectureNumInDisplays { Yes }
@@ -167,6 +171,7 @@ def @OverheadSetup
@LectureHeadingFormat { @RefHeading @RefListTitle } |
// @PageMark @Tag
// @ReferencesInContents @ContentsEntry
+ indent { @ReferencesContentsIndent }
title { @RefHeading @RefListTitle }
pagenum { @PageOf @Tag }
// Start @Runner @MajorTitle { @GetTitle }
@@ -248,7 +253,7 @@ def @OverheadSetup
headingbreak { @OverheadHeadingBreak }
headingformat { @Num @OverheadHeadingFormat @Body }
incontents { @OverheadInContents }
- contentsindent { 0f }
+ contentsindent { @OverheadContentsIndent }
numbers { @OverheadNumbers }
attachnum { @OverheadsList&&preceding @Tagged @Tag }
retrievenum { @OverheadsList&&@Tag @Open { num } }
@@ -326,7 +331,7 @@ def @OverheadSetup
headingbreak { @OverheadHeadingBreak }
headingformat { @Num @OverheadHeadingFormat @Body }
incontents { @OverheadInContents }
- contentsindent { 2f }
+ contentsindent { @OverheadInLectureContentsIndent }
numbers { @OverheadNumbers }
attachnum { @LecOverheadsList&&preceding @Tagged @Tag }
retrievenum { @LecOverheadsList&&@Tag @Open { num } }
@@ -354,7 +359,7 @@ def @OverheadSetup
headingbreak { @LectureHeadingBreak }
headingformat { @Num @LectureHeadingFormat @Body }
incontents { @LectureInContents }
- contentsindent { 0f }
+ contentsindent { @LectureContentsIndent }
word { lecture @WordVal @LectureWord }
numbers { @LectureNumbers }
attachnum { @LectureList&&preceding @Tagged @Tag }
diff --git a/makefile b/makefile
index 162d573..55a4ca5 100644
--- a/makefile
+++ b/makefile
@@ -1,6 +1,6 @@
###############################################################################
# #
-# Make file for installing Basser Lout Version 3.30 #
+# Make file for installing Basser Lout Version 3.31 #
# #
# Jeffrey H. Kingston #
# undated #
@@ -253,11 +253,11 @@ DBFIX = 0
USESTAT = 1
SAFEDFT = 0
-# DEBUGGING = 0
-# TRACING =
+DEBUGGING = 0
+TRACING =
-DEBUGGING = 1
-TRACING = -g
+# DEBUGGING = 1
+# TRACING = -g
BINDIR = /home/jeff/bin
LIBDIR = /home/jeff/lout.lib
diff --git a/maps/LtLatin3.LCM b/maps/LtLatin3.LCM
new file mode 100644
index 0000000..5d04b25
--- /dev/null
+++ b/maps/LtLatin3.LCM
@@ -0,0 +1,291 @@
+###############################################################
+# #
+# LtLatin3.LCM #
+# #
+# LCM (Lout Character Mapping) file for the ISO Latin-3 #
+# Encoding. #
+# #
+# This covers mostly Esperanto and Maltese, and it covered #
+# Turkish before the introduction of Latin5 in 1988. #
+# #
+# Six (!) character codes are unused in Latin-3. I re-used #
+# three of them (i.e. in a non-standard fashion) to #
+# incorporate useful characters such as the Euro symbol and #
+# French "guillemets" (quotation marks). Suggestions for #
+# remaining codes are welcome. #
+# #
+# Ludovic Courtès <ludo@chbouib.org>. #
+# #
+# Dec- Octal Character Functions ... #
+# imal code name #
+# code #
+# #
+###############################################################
+
+000 000 -none-
+001 001 -none-
+002 002 -none-
+003 003 -none-
+004 004 -none-
+005 005 -none-
+006 006 -none-
+007 007 -none-
+008 010 -none-
+009 011 -none-
+010 012 -none-
+011 013 -none-
+012 014 -none-
+013 015 -none-
+014 016 -none-
+015 017 -none-
+016 020 -none-
+017 021 -none-
+018 022 -none-
+019 023 -none-
+020 024 -none-
+021 025 -none-
+022 026 -none-
+023 027 -none-
+024 030 -none-
+025 031 -none-
+026 032 -none-
+027 033 -none-
+028 034 -none-
+029 035 -none-
+030 036 -none-
+031 037 -none-
+032 040 space
+033 041 exclam
+034 042 quotedbl
+035 043 numbersign
+036 044 dollar
+037 045 percent
+038 046 ampersand
+039 047 quoteright
+040 050 parenleft
+041 051 parenright
+042 052 asterisk
+043 053 plus
+044 054 comma
+045 055 hyphen
+046 056 period
+047 057 slash
+048 060 zero
+049 061 one
+050 062 two
+051 063 three
+052 064 four
+053 065 five
+054 066 six
+055 067 seven
+056 070 eight
+057 071 nine
+058 072 colon
+059 073 semicolon
+060 074 less
+061 075 equal
+062 076 greater
+063 077 question
+064 100 at
+065 101 A LC a;
+066 102 B LC b;
+067 103 C LC c;
+068 104 D LC d;
+069 105 E LC e;
+070 106 F LC f;
+071 107 G LC g;
+072 110 H LC h;
+073 111 I LC i;
+074 112 J LC j;
+075 113 K LC k;
+076 114 L LC l;
+077 115 M LC m;
+078 116 N LC n;
+079 117 O LC o;
+080 120 P LC p;
+081 121 Q LC q;
+082 122 R LC r;
+083 123 S LC s;
+084 124 T LC t;
+085 125 U LC u;
+086 126 V LC v;
+087 127 W LC w;
+088 130 X LC x;
+089 131 Y LC y;
+090 132 Z LC z;
+091 133 bracketleft
+092 134 backslash
+093 135 bracketright
+094 136 asciicircum
+095 137 underscore
+096 140 quoteleft
+097 141 a UC A;
+098 142 b UC B;
+099 143 c UC C;
+100 144 d UC D;
+101 145 e UC E;
+102 146 f UC F;
+103 147 g UC G;
+104 150 h UC H;
+105 151 i UC I;
+106 152 j UC J;
+107 153 k UC K;
+108 154 l UC L;
+109 155 m UC M;
+110 156 n UC N;
+111 157 o UC O;
+112 160 p UC P;
+113 161 q UC Q;
+114 162 r UC R;
+115 163 s UC S;
+116 164 t UC T;
+117 165 u UC U;
+118 166 v UC V;
+119 167 w UC W;
+120 170 x UC X;
+121 171 y UC Y;
+122 172 z UC Z;
+123 173 braceleft
+124 174 bar
+125 175 braceright
+126 176 asciitilde
+127 177 -none-
+128 200 quotesinglebase
+129 201 quotedblbase
+130 202 ellipsis
+131 203 -none-
+132 204 -none-
+133 205 quotedblleft
+134 206 quotedblright
+135 207 fi
+136 210 fl
+137 211 endash
+138 212 emdash
+139 213 bullet
+140 214 dagger
+141 215 daggerdbl
+142 216 florin
+143 217 fraction
+144 220 dotlessi
+145 221 grave
+146 222 acute
+147 223 circumflex
+148 224 tilde
+149 225 macron
+150 226 breve
+151 227 dotaccent
+152 230 dieresis
+153 231 -none-
+154 232 ring
+155 233 cedilla
+156 234 -none-
+157 235 -none-
+158 236 ogonek
+159 237 caron
+160 240 space
+161 241 Hbar LC hbar; UA H; AC bar;
+162 242 breve
+163 243 sterling
+164 244 currency
+# Char #165 is unused in Latin-3. So we use it for the Euro sign.
+# In Latin-9 (ISO-8859-15), the Euro symbol sits at char #164, and the
+# currency sign is removed. But we want to keep the latter for real
+# Latin-3 compatibility.
+165 245 euro
+166 246 Hcircumflex LC hcircumflex; UA H; AC circumflex;
+167 247 section
+168 250 dieresis
+169 251 Idot LC i; UA I;
+170 252 Scedilla LC scedilla; UA S; AC cedilla;
+171 253 Gbreve LC gbreve; UA G; AC breve;
+172 254 Jcircumflex LC jcircumflex; UA J; AC circumflex;
+173 255 hyphen
+# Char #174 is unused in Latin-3. We use it for French guillemet.
+174 256 guillemotleft
+175 257 Zdotaccent LC zdotaccent; UA Z; AC dotaccent;
+176 260 degree
+177 261 hbar UC Hbar; UA h; AC bar;
+178 262 twosuperior
+179 263 threesuperior
+180 264 acute
+181 265 mu
+182 266 hcircumflex UC Hcircumflex; UA h; AC circumflex;
+# FIXME: Char #183 should be "middle dot".
+183 267 dotaccent
+184 270 cedilla
+185 271 dotlessi UC I;
+186 272 scedilla UC Scedilla; UA s; AC cedilla;
+187 273 gbreve UC Gbreve; UA g; AC breve;
+188 274 jcircumflex UC Jcircumflex; UA j; AC circumflex;
+189 275 onehalf
+# Char #190 is unused in Latin-3. We use it for French guillemet.
+190 276 guillemotright
+191 277 zdotaccent UC Zdotaccent; UA z; AC dotaccent;
+192 300 Agrave LC agrave; UA A; AC grave;
+193 301 Aacute LC aacute; UA A; AC acute;
+194 302 Acircumflex LC acircumflex; UA A; AC circumflex;
+# Char #195 is unused.
+195 303 Abreve LC abreve; UA A; AC breve;
+196 304 Adieresis LC adieresis; UA A; AC dieresis;
+197 305 Cdotaccent LC cdotaccent; UA C; AC dotaccent;
+198 306 Ccircumflex LC ccircumflex; UA C; AC circumflex;
+199 307 Ccedilla LC ccedilla; UA C; AC cedilla;
+200 310 Egrave LC egrave; UA E; AC grave;
+201 311 Eacute LC eacute; UA E; AC acute;
+202 312 Ecircumflex LC ecircumflex; UA E; AC circumflex;
+203 313 Edieresis LC edieresis; UA E; AC dieresis;
+204 314 Igrave LC igrave; UA I; AC grave;
+205 315 Iacute LC iacute; UA I; AC acute;
+206 316 Icircumflex LC icircumflex; UA I; AC circumflex;
+207 317 Idieresis LC idieresis; UA I; AC dieresis;
+# Char #208 is unused.
+208 320 Dcroat LC dcroat; UA D;
+209 321 Ntilde LC ntilde; UA N; AC tilde;
+210 322 Ograve LC ograve; UA O; AC grave;
+211 323 Oacute LC oacute; UA O; AC acute;
+212 324 Ocircumflex LC ocircumflex; UA O; AC circumflex;
+213 325 Gdotaccent LC gdotaccent; UA G; AC dotaccent;
+214 326 Odieresis LC odieresis; UA O; AC dieresis;
+215 327 multiply
+216 330 Gcircumflex LC gcircumflex; UA G; AC circumflex;
+217 331 Ugrave LC ugrave; UA U; AC grave;
+218 332 Uacute LC uacute; UA U; AC acute;
+219 333 Ucircumflex LC ucircumflex; UA U; AC circumflex;
+220 334 Udieresis LC udieresis; UA U; AC dieresis;
+221 335 Ubreve LC ubreve; UA U; AC breve;
+222 336 Scircumflex LC scircumflex; UA S; AC circumflex;
+223 337 germandbls
+224 340 agrave UC Agrave; UA a; AC grave;
+225 341 aacute UC Aacute; UA a; AC acute;
+226 342 acircumflex UC Acircumflex; UA a; AC circumflex;
+# Char #227 is unused.
+227 343 abreve UC Abreve; UA a; AC breve;
+228 344 adieresis UC Adieresis; UA a; AC dieresis;
+229 345 cdotaccent UC Cdotaccent; UA c; AC dotaccent;
+230 346 ccircumflex UC Ccircumflex; UA c; AC circumflex;
+231 347 ccedilla UC Ccedilla; UA c; AC cedilla;
+232 350 egrave UC Egrave; UA e; AC grave
+233 351 eacute UC Eacute; UA e; AC acute;
+234 352 ecircumflex UC Ecircumflex; UA e; AC circumflex;
+235 353 edieresis UC Edieresis; UA e; AC dieresis;
+236 354 igrave UC Igrave; UA i; AC grave;
+237 355 iacute UC Iacute; UA dotlessi; AC acute;
+238 356 icircumflex UC Icircumflex; UA dotlessi; AC circumflex;
+239 357 idieresis UC Idieresis; UA i; AC dieresis;
+# Char #240 is unused.
+240 360 dcroat UC Dcroat; UA d;
+241 361 ntilde UC Ntilde; UA n; AC tilde;
+242 362 ograve UC Ograve; UA o; AC grave;
+243 363 oacute UC Oacute; UA o; AC acute;
+244 364 ocircumflex UC Ocircumflex; UA o; AC circumflex;
+245 365 gdotaccent UC Gdotaccent; UA g; AC dotaccent;
+246 366 odieresis UC Odieresis; UA o; AC dieresis;
+247 367 divide
+248 370 gcircumflex UC Gcircumflex; UA g; AC circumflex;
+249 371 ugrave UC Ugrave; UA u; AC grave;
+250 372 uacute UC Uacute; UA u; AC acute;
+251 373 ucircumflex UC Ucircumflex; UA u; AC circumflex;
+252 374 udieresis UC Udieresis; UA u; AC dieresis;
+253 375 ubreve UC Ubreve; UA u; AC breve;
+254 376 scircumflex UC Scircumflex; UA s; AC circumflex;
+255 377 dotaccent
diff --git a/prg2lout.c b/prg2lout.c
index 896a9e1..2a356d3 100644
--- a/prg2lout.c
+++ b/prg2lout.c
@@ -1284,43 +1284,45 @@ TOKEN PercentToken = FixedToken("%", "@PO");
TOKEN HatToken = FixedToken("^", "@PO");
TOKEN AmpersandToken = FixedToken("&", "@PO");
TOKEN SlashToken = FixedToken("/", "@PO");
-TOKEN ArrowToken = FixedToken("->", "arrowright @A @PO");
+TOKEN ArrowToken = FixedToken("->", "@A sym {arrowright} @PO");
TOKEN BackSlashToken = FixedToken("\\", "@PO");
TOKEN LeftParenToken = FixedToken("(", "@PO");
TOKEN RightParenToken = FixedToken(")", "@PO");
-TOKEN PlusToken = FixedToken("+", "plus @A @PO");
-TOKEN EqualToken = FixedToken("=", "equal @A @PO");
+TOKEN PlusToken = FixedToken("+", "@A sym {plus} @PO");
+TOKEN EqualToken = FixedToken("=", "@A sym {equal} @PO");
TOKEN LeftBraceToken = FixedToken("{", "@PO");
TOKEN RightBraceToken = FixedToken("}", "@PO");
TOKEN BarToken = FixedToken("|", "@PO");
TOKEN CircumToken = FixedToken("~", "@PO");
TOKEN LeftBracketToken = FixedToken("[", "@PO");
+TOKEN LeftBracketBarToken = FixedToken("[|", "@PO");
TOKEN RightBracketToken = FixedToken("]", "@PO");
+TOKEN RightBracketBarToken = FixedToken("|]", "@PO");
TOKEN SemicolonToken = FixedToken(";", "@PO");
TOKEN ColonToken = FixedToken(":", "@PO");
-TOKEN LessToken = FixedToken("<", "less @A @PO");
-TOKEN GreaterToken = FixedToken(">", "greater @A @PO");
+TOKEN LessToken = FixedToken("<", "@A sym {less} @PO");
+TOKEN GreaterToken = FixedToken(">", "@A sym {greater} @PO");
TOKEN QuestionToken = FixedToken("?", "@PO");
TOKEN CommaToken = FixedToken(",", "@PO");
TOKEN DotToken = FixedToken(".", "@PO");
TOKEN DotDotToken = FixedToken("..", "@PO");
TOKEN DotDotDotToken = FixedToken("...","@PO");
-TOKEN LessEqualToken = FixedToken("<=", "lessequal @A @PO");
-TOKEN GreaterEqualToken = FixedToken(">=", "greaterequal @A @PO");
-TOKEN CNotEqualToken = FixedToken("!=", "notequal @A @PO");
-TOKEN EiffelNotEqualToken = FixedToken("/=", "notequal @A @PO");
-TOKEN BlueNotEqualToken = FixedToken("<>", "notequal @A @PO");
+TOKEN LessEqualToken = FixedToken("<=", "@A sym {lessequal} @PO");
+TOKEN GreaterEqualToken = FixedToken(">=", "@A sym {greaterequal} @PO");
+TOKEN CNotEqualToken = FixedToken("!=", "@A sym {notequal} @PO");
+TOKEN EiffelNotEqualToken = FixedToken("/=", "@A sym {notequal} @PO");
+TOKEN BlueNotEqualToken = FixedToken("<>", "@A sym {notequal} @PO");
TOKEN AssignToken = FixedToken(":=", "@PO");
TOKEN QuestionAssignToken = FixedToken("?=", "@PO");
TOKEN DollarToken = FixedToken("$", "@PO");
-TOKEN ImpliesToken = FixedToken("=>", "arrowdblright @A @PO");
-TOKEN LeftArrowToken = FixedToken("<-", "arrowleft @A @PO");
+TOKEN ImpliesToken = FixedToken("=>","@A sym {arrowdblright} @PO");
+TOKEN LeftArrowToken = FixedToken("<-", "@A sym {arrowleft} @PO");
TOKEN HaskellLambdaToken = FixedToken("\\", "@PLAMBDA");
TOKEN DoubleColonToken = FixedToken("::", "@PDOUBLECOLON");
TOKEN FunctionCompositionToken = FixedToken(" . ", "@PCIRC");
-TOKEN HaskellEquivalenceToken = FixedToken("==", "equivalence @A @PO");
+TOKEN HaskellEquivalenceToken = FixedToken("==", "@A sym {equivalence} @PO");
TOKEN HaskellConcatenationToken = FixedToken("++", "@PPLUSPLUS");
-TOKEN EqvToken = FixedToken("<=>", "arrowdblboth @A @PO");
+TOKEN EqvToken = FixedToken("<=>","@A sym {arrowdblboth} @PO");
TOKEN HaskellOrToken = FixedToken("||", "@PO");
TOKEN HaskellAndToken = FixedToken("&&", "@PO");
TOKEN HaskellBacktickToken = FixedToken("`", "@PO");
@@ -1445,42 +1447,42 @@ TOKEN RSLIdentifierToken = {
FALSE, /* don't need to see end delimiter twice to stop */
};
-TOKEN RSLProductToken = FixedToken( "><", "multiply @A @PO" ) ;
-TOKEN RSLPartialMapToken = FixedToken( "-~m->", "@PartialMap @FA @PO" ) ;
-TOKEN RSLAndToken = FixedToken( "/\\", "logicaland @A @PO" ) ;
-TOKEN RSLAlwaysToken = FixedToken( "always", "@Eq { square } @FA @PO" ) ;
-TOKEN RSLIsInToken = FixedToken( "isin", "element @A @PO" ) ;
-TOKEN RSLSubsetToken = FixedToken( "<<=", "reflexsubset @A @PO" ) ;
-TOKEN RSLUnionToken = FixedToken( "union", "union @A @PO" ) ;
-TOKEN RSLListStartToken = FixedToken( "<.", "angleleft @A @PO" ) ;
-TOKEN RSLParToken = FixedToken( "@Eq { dbar } @FA @PO", "@PO" ) ;
-TOKEN RSLIntChoiceToken = FixedToken( "|^|", "@IntChoice @FA @PO" ) ;
-TOKEN RSLTurnstileToken = FixedToken( "|-", "@Eq { vdash } @FA @PO" ) ;
-TOKEN RSLListToken = NoParameterToken( "-list", "{*}" ) ;
-TOKEN RSLPartialFnToken = FixedToken( "-~->", "@PartialFn @FA @PO" ) ;
-TOKEN RSLRelationToken = FixedToken( "<->", "arrowboth @A @PO" ) ;
-TOKEN RSLOrToken = FixedToken( "\\/", "logicalor @A @PO" ) ;
-TOKEN RSLNotIsInToken = FixedToken( "~isin", "notelement @A @PO" ) ;
-TOKEN RSLProperSupersetToken = FixedToken( ">>", "propersuperset @A @PO" ) ;
-TOKEN RSLInterToken = FixedToken( "inter", "intersection @A @PO" ) ;
-TOKEN RSLListEndToken = FixedToken( ".>", "angleright @A @PO" ) ;
-TOKEN RSLInterlockToken = FixedToken( "++", "@Interlock @FA @PO" ) ;
-TOKEN RSLLambdaToken = FixedToken( "-\\", "lambda @A @PO" ) ;
-TOKEN RSLImplementsRelToken = FixedToken( "{=", "@Eq { preceq } @FA @PO" ) ;
-TOKEN RSLInfListToken = FixedToken( "-inflist", "@InfList @FA @PO" ) ;
-TOKEN RSLMapToken = FixedToken( "-m->", "@Map @FA @PO" ) ;
-TOKEN RSLSTToken = FixedToken( ":-", "dotmath @A @PO" ) ;
-TOKEN RSLNotEqualToken = FixedToken( "~=", "notequal @A @PO" ) ;
-TOKEN RSLPowerToken = FixedToken( "**", "arrowup @A @PO" ) ;
-TOKEN RSLProperSubsetToken = FixedToken( "<<", "propersubset @A @PO" ) ;
-TOKEN RSLSupersetToken = FixedToken( ">>=", "reflexsuperset @A @PO" ) ;
-TOKEN RSLOverrideToken = FixedToken( "!!", "@Dagger @FA @PO" ) ;
-TOKEN RSLMapletToken = FixedToken( "+>", "@Eq { mapsto } @FA @PO" ) ;
-TOKEN RSLExtChoiceToken = FixedToken( "|=|", "@ExtChoice @FA @PO" ) ;
-TOKEN RSLApplyToken = FixedToken( "#", "degree @A @PO" ) ;
-TOKEN RSLImplementsExprToken = FixedToken( "[=", "@Eq { sqsubseteq } @FA @PO" ) ;
-TOKEN RSLPrimeToken = NoParameterToken( "'", "{'}" ) ;
-TOKEN RSLExistsOneToken = FixedToken( "exists!", "{@Sym existential}! @FA @PO" );
+TOKEN RSLProductToken = FixedToken("><", "@A sym{multiply} @PO" ) ;
+TOKEN RSLPartialMapToken = FixedToken("-~m->", "@PartialMap @FA @PO" ) ;
+TOKEN RSLAndToken = FixedToken("/\\", "@A sym{logicaland} @PO" ) ;
+TOKEN RSLAlwaysToken = FixedToken("always", "@Eq { square } @FA @PO" ) ;
+TOKEN RSLIsInToken = FixedToken("isin", "@A sym{element @PO" ) ;
+TOKEN RSLSubsetToken = FixedToken("<<=", "@A sym{reflexsubset} @PO" ) ;
+TOKEN RSLUnionToken = FixedToken("union", "@A sym{union} @PO" ) ;
+TOKEN RSLListStartToken = FixedToken("<.", "@A sym{angleleft} @PO" ) ;
+TOKEN RSLParToken = FixedToken("@Eq { dbar } @FA @PO", "@PO" ) ;
+TOKEN RSLIntChoiceToken = FixedToken("|^|", "@IntChoice @FA @PO" ) ;
+TOKEN RSLTurnstileToken = FixedToken("|-", "@Eq { vdash } @FA @PO" ) ;
+TOKEN RSLListToken = NoParameterToken( "-list", "{*}" ) ;
+TOKEN RSLPartialFnToken = FixedToken("-~->", "@PartialFn @FA @PO" ) ;
+TOKEN RSLRelationToken = FixedToken("<->", "@A sym{arrowboth} @PO" ) ;
+TOKEN RSLOrToken = FixedToken("\\/", "@A sym{logicalor} @PO" ) ;
+TOKEN RSLNotIsInToken = FixedToken("~isin", "@A sym{notelement }@PO" ) ;
+TOKEN RSLProperSuperToken= FixedToken(">>", "@A sym{propersuperset} @PO" ) ;
+TOKEN RSLInterToken = FixedToken("inter", "@A sym{intersection} @PO" ) ;
+TOKEN RSLListEndToken = FixedToken(".>", "@A sym{angleright} @PO" ) ;
+TOKEN RSLInterlockToken = FixedToken("++", "@Interlock @FA @PO" ) ;
+TOKEN RSLLambdaToken = FixedToken("-\\", "@A sym{lambda} @PO" ) ;
+TOKEN RSLImplRelToken = FixedToken("{=", "@Eq { preceq } @FA @PO" ) ;
+TOKEN RSLInfListToken = FixedToken("-inflist", "@InfList @FA @PO" ) ;
+TOKEN RSLMapToken = FixedToken("-m->", "@Map @FA @PO" ) ;
+TOKEN RSLSTToken = FixedToken(":-", "@A sym{dotmath} @PO" ) ;
+TOKEN RSLNotEqualToken = FixedToken("~=", "@A sym{notequal} @PO" ) ;
+TOKEN RSLPowerToken = FixedToken("**", "@A sym{arrowup} @PO" ) ;
+TOKEN RSLProperSubsetToken = FixedToken( "<<", "@A sym{propersubset} @PO" ) ;
+TOKEN RSLSupersetToken = FixedToken(">>=", "@A sym{reflexsuperset} @PO" ) ;
+TOKEN RSLOverrideToken = FixedToken("!!", "@Dagger @FA @PO" ) ;
+TOKEN RSLMapletToken = FixedToken("+>", "@Eq { mapsto } @FA @PO" ) ;
+TOKEN RSLExtChoiceToken = FixedToken("|=|", "@ExtChoice @FA @PO" ) ;
+TOKEN RSLApplyToken = FixedToken("#", "@A sym{degree} @PO" ) ;
+TOKEN RSLImplExprToken = FixedToken("[=", "@Eq { sqsubseteq } @FA @PO" ) ;
+TOKEN RSLPrimeToken = NoParameterToken( "'", "{'}" ) ;
+TOKEN RSLExistsOneToken = FixedToken("exists!", "{@Sym existential}! @FA @PO" );
@@ -3092,7 +3094,9 @@ LANGUAGE NonpareilLanguage = {
&LeftBraceToken,
&RightBraceToken,
&LeftBracketToken,
+ &LeftBracketBarToken,
&RightBracketToken,
+ &RightBracketBarToken,
&CommaToken,
&ColonToken,
&AssignToken,
@@ -3105,12 +3109,12 @@ LANGUAGE NonpareilLanguage = {
&NonpareilOperatorToken,
},
{
- "builtin", "case", "class", "creation", "coerce", "else", "elsif", "end",
- "extend", "extension", "false", "from", "fun", "if", "in", "infix",
- "inherit", "introduce", "invariant", "is", "let", "local", "meet",
- "module", "noncreation", "norename", "prefix", "private", "postfix",
- "rename", "require", "self", "system", "then", "to", "true", "use",
- "when", "yield",
+ "as", "builtin", "case", "class", "coerce", "creation", "else", "elsif",
+ "end", "enum", "extend", "extension", "false", "filter", "fun",
+ "genesis", "if", "in", "infix", "infixr", "inherit", "introduce",
+ "invariant", "is", "let", "local", "meet", "module", "noncreation",
+ "norename", "predefined", "prefix", "private", "postfix", "rename",
+ "require", "self", "system", "then", "true", "use", "when", "yield",
/* not reserved words strictly speaking, but conventionally set like them */
"and", "or", "not"
@@ -3181,13 +3185,13 @@ LANGUAGE RSLLanguage = {
&RSLIntChoiceToken, &RSLTurnstileToken, &RSLListToken,
&RSLPartialFnToken, &RSLRelationToken, &RSLOrToken,
&GreaterEqualToken,
- &RSLNotIsInToken, &RSLProperSupersetToken, &RSLInterToken,
+ &RSLNotIsInToken, &RSLProperSuperToken, &RSLInterToken,
&RSLListEndToken, &RSLInterlockToken, &RSLLambdaToken,
- &RSLImplementsRelToken, &RSLInfListToken, &RSLMapToken, &ImpliesToken,
+ &RSLImplRelToken, &RSLInfListToken, &RSLMapToken, &ImpliesToken,
&RSLSTToken, &RSLNotEqualToken, &RSLPowerToken,
&RSLProperSubsetToken, &RSLSupersetToken, &RSLOverrideToken,
&RSLMapletToken, &RSLExtChoiceToken, &RSLApplyToken,
- &RSLImplementsExprToken, &CCommentEscapeToken, &EiffelCommentToken,
+ &RSLImplExprToken, &CCommentEscapeToken, &EiffelCommentToken,
&EiffelCommentEscapeToken, &BackSlashToken, &RSLExistsOneToken, &StarToken
},
{ "Bool", "Char", "Int", "Nat", "Real", "Text", "Unit", "abs", "any",
@@ -4047,6 +4051,7 @@ void EndEmit(TOKEN *current_token, unsigned char *end_delim)
case '^':
case '~':
case '-':
+ case '\'':
if( !quoted_now )
{ putc('"', out_fp);
diff --git a/whatsnew b/whatsnew
index f5698f6..9a2968b 100644
--- a/whatsnew
+++ b/whatsnew
@@ -399,4 +399,25 @@ Changes and new features introduced in Version 3.30 [October 2004]
of contents. On second thoughts I'm unwilling to do this. I need
to be convinced that Lout should encourage this strange thing.
+Changes and new features introduced in Version 3.31 [August 2005]
+
+ Bug fixes:
+ Ludovic Courtes's fix for ligatures problem
+ Kingston and Piotrowski's fix for list number referencing problem
+ Fix for things adjacent to relations disappearing in program texts
+ Added @VStrut, @ZeroWidth, @ZeroHeight symbols to basic setup module
+ New User's Guide section ("Precise object placement") documenting
+ @VStrut, @ZeroWidth, @ZeroHeight, and similar already existing symbols
+ Improved rule for avoiding orphan section headings, following a
+ suggestion by Ludovic Courtes
+ Added @ChapterContentsIndent, @SectionContentsIndent etc. to setup files
+ Latin3 and Esperanto (contributed by Ludovic Courtes)
+ "Bullets" and "Symbols" footnote numbering styles (contributed by
+ Michael Piotrowski)
+ "marginkerning @Break" (contributed by Ludovic Courtes)
+ @E inline equation symbol now squeezes superscripts, more like TeX
+ "lout @Space" now used throughout program texts by default (can be
+ changed by setup file options)
+
+
Jeff Kingston
diff --git a/z01.c b/z01.c
index ab3a4e5..25bb4ca 100644
--- a/z01.c
+++ b/z01.c
@@ -1,7 +1,7 @@
/*@z01.c:Supervise:StartSym, AllowCrossDb, etc.@******************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
@@ -883,7 +883,7 @@ int main(int argc, char *argv[])
CheckErrorBlocks();
/* wrapup */
- ifdebug(DST, DD, CheckSymSpread() );
+ ifdebug(DST, D, CheckSymSpread() );
ifdebug(ANY, D, DeleteEverySym() );
debug0(DMA, D, "at end of run:");
ifdebug(DMA, D, DebugMemory() );
diff --git a/z02.c b/z02.c
index 5b217c0..7f2a276 100644
--- a/z02.c
+++ b/z02.c
@@ -1,7 +1,7 @@
/*@z02.c:Lexical Analyser:Declarations@***************************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z03.c b/z03.c
index 962efce..c670e11 100644
--- a/z03.c
+++ b/z03.c
@@ -1,7 +1,7 @@
/*@z03.c:File Service:Declarations, no_fpos@******************************** */
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z04.c b/z04.c
index 32f22aa..ce9409e 100644
--- a/z04.c
+++ b/z04.c
@@ -1,7 +1,7 @@
/*@z04.c:Token Service:NewToken(), CopyTokenList()@***************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z05.c b/z05.c
index 7d702af..da25984 100644
--- a/z05.c
+++ b/z05.c
@@ -1,7 +1,7 @@
/*@z05.c:Read Definitions:ReadLangDef()@**************************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z06.c b/z06.c
index 3e779cf..d382dc2 100644
--- a/z06.c
+++ b/z06.c
@@ -1,7 +1,7 @@
/*@z06.c:Parser:PushObj(), PushToken(), etc.@*********************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
@@ -38,7 +38,7 @@
static OBJECT cross_name; /* name of the cr database */
-#define MAX_STACK 100 /* size of parser stacks */
+#define MAX_STACK 200 /* size of parser stacks */
static OBJECT obj_stack[MAX_STACK]; /* stack of objects */
static int otop = -1; /* top of obj_stack */
static OBJECT tok_stack[MAX_STACK]; /* stack of tokens */
diff --git a/z07.c b/z07.c
index 015f731..08aaa31 100644
--- a/z07.c
+++ b/z07.c
@@ -1,7 +1,7 @@
/*@z07.c:Object Service:SplitIsDefinite(), DisposeObject()@*******************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z08.c b/z08.c
index 2dde9e0..733e745 100644
--- a/z08.c
+++ b/z08.c
@@ -1,7 +1,7 @@
/*@z08.c:Object Manifest:ReplaceWithSplit()@**********************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z09.c b/z09.c
index 51c7334..1f77925 100644
--- a/z09.c
+++ b/z09.c
@@ -1,7 +1,7 @@
/*@z09.c:Closure Expansion:SearchEnv()@***************************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z10.c b/z10.c
index d80f2fd..90ca60a 100644
--- a/z10.c
+++ b/z10.c
@@ -1,7 +1,7 @@
/*@z10.c:Cross References:CrossInit(), CrossMake()@***************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z11.c b/z11.c
index 36d17b4..1dc5796 100644
--- a/z11.c
+++ b/z11.c
@@ -1,7 +1,7 @@
/*@z11.c:Style Service:EchoStyle()@*******************************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
@@ -81,6 +81,7 @@ FULL_CHAR *EchoStyle(STYLE *style)
}
if( nobreakfirst(*style) ) StringCat(res, AsciiToFull(":NBF"));
if( nobreaklast(*style) ) StringCat(res, AsciiToFull(":NBL"));
+ if( marginkerning(*style) ) StringCat(res, AsciiToFull(":MK"));
sprintf(buff, ":C%d:P%d", colour(*style), texture(*style));
StringCat(res, AsciiToFull(buff));
StringCat(res, AsciiToFull("]"));
@@ -212,6 +213,10 @@ static void changebreak(STYLE *style, OBJECT x)
nobreaklast(*style) = TRUE;
else if( StringEqual(string(x), STR_BREAK_LAST) )
nobreaklast(*style) = FALSE;
+ else if( StringEqual(string(x), STR_BREAK_MARGINKERNING) )
+ marginkerning(*style) = TRUE;
+ else if( StringEqual(string(x), STR_BREAK_NOMARGINKERNING) )
+ marginkerning(*style) = FALSE;
else Error(11, 5, "found unknown option to %s symbol (%s)",
WARN, &fpos(x), KW_BREAK, string(x));
}
diff --git a/z12.c b/z12.c
index 0ffed05..432c269 100644
--- a/z12.c
+++ b/z12.c
@@ -1,7 +1,7 @@
/*@z12.c:Size Finder:MinSize()@***********************************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z13.c b/z13.c
index 0eaccb6..02ddc3c 100644
--- a/z13.c
+++ b/z13.c
@@ -1,7 +1,7 @@
/*@z13.c:Object Breaking:BreakJoinedGroup()@**********************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z14.c b/z14.c
index ebb2a6c..7562c1d 100644
--- a/z14.c
+++ b/z14.c
@@ -1,7 +1,7 @@
/*@z14.c:Fill Service:Declarations@*******************************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
@@ -234,7 +234,8 @@ typedef struct {
} \
\
mode(gap(newg)) = ADD_HYPH; \
- I.nat_width += size(hyph_word, COLM); \
+ if( !marginkerning(save_style(x)) ) \
+ I.nat_width += size(hyph_word, COLM); \
debug0(DOF, DDD, " adding hyph_word from nat_width"); \
} \
} \
@@ -317,7 +318,9 @@ typedef struct {
/* if hyphenation case, must take away width of hyph_word */ \
/* and increase the badness to discourage breaks at this point */ \
if( mode(gap(g)) == ADD_HYPH ) \
- { I.nat_width -= size(hyph_word,COLM); \
+ { \
+ if( !marginkerning(save_style(x)) ) \
+ I.nat_width -= size(hyph_word,COLM); \
save_badness(g) += HYPH_BAD_INCR; \
debug0(DOF, DDD, " subtracting hyph_word from nat_width"); \
} \
@@ -495,6 +498,248 @@ static FULL_CHAR *IntervalPrint(INTERVAL I, OBJECT x)
} /* end IntervalPrint */
#endif
+/*****************************************************************************/
+/* */
+/* BOOLEAN SmallGlyphHeight(FONT_NUM fnum, FULL_CHAR chr) */
+/* */
+/* Part of margin kerning, contributed by Ludovic Courtes. */
+/* */
+/* Return true if CHAR's glyph height in font FONTNUM is "small". A */
+/* glyph's height is considered small when it is lower than or equal to */
+/* three fourth of the height of the glyph for `x'. Initially, I */
+/* considered that anything strictly smaller than `x' would be enough, */
+/* but some fonts (namely Palatino) have a glyph for `v' which is */
+/* slightly smaller than that for `x', hence weird results. */
+/* */
+/*****************************************************************************/
+
+#define SmallGlyphHeight(fnum, chr) \
+(FontGlyphHeight((fnum), (chr)) <= (3*(FontGlyphHeight((fnum), 'x') >> 2)))
+
+
+/*@KernWordLeftMargin ()@*****************************************************/
+/* */
+/* Part of margin kerning, contributed by Ludovic Courtes */
+/* */
+/* Perform left margin kerning of word FIRST_ON_LINE, whose parent is */
+/* PARENT. If FIRST_ON_LINE's first glyph(s) deserve margin kerning, then */
+/* a new word object containing this/these glyph(s) is prepended to */
+/* FIRST_ON_LINE in PARENT. */
+/* */
+/*****************************************************************************/
+
+static void KernWordLeftMargin(OBJECT first_on_line, OBJECT parent)
+{
+ /* It's a word: look at its first characters' glyph height. */
+ FONT_NUM font;
+ FULL_CHAR *word_content, *wordp;
+ FULL_CHAR kerned_glyphs[20];
+ FULL_LENGTH kerned_glyphs_width = 0;
+ unsigned kerned_glyph_count = 0, word_len;
+
+ assert( is_word( type(first_on_line) ), "KernWordLeftMargin");
+
+ font = word_font(first_on_line);
+ word_content = string(first_on_line);
+ word_len = StringLength(word_content);
+
+ if(font >= 1)
+ {
+ /* Determine how many subsequent characters beginning WORD_CONTENT
+ deserve margin kerning. Glyphs wider than the glyph for `x' will
+ _not_ be kerned at all, and only up to the width of the glyph for `x'
+ can be protruded in other cases. */
+ FULL_LENGTH x_width = FontGlyphWidth(font, 'x');
+
+ for(wordp = word_content;
+ (*wordp) && (SmallGlyphHeight(font, *wordp));
+ wordp++, kerned_glyph_count++)
+ {
+ FULL_LENGTH glyph_width;
+
+ glyph_width = FontGlyphWidth(font, *wordp);
+ if(kerned_glyphs_width + glyph_width > x_width)
+ break;
+ if(kerned_glyph_count >= sizeof(kerned_glyphs))
+ break;
+
+ kerned_glyphs_width += glyph_width;
+ kerned_glyphs[kerned_glyph_count] = *wordp;
+ }
+
+ kerned_glyphs[kerned_glyph_count] = '\0';
+ }
+
+ if(kerned_glyph_count > 0)
+ { OBJECT z;
+ FULL_CHAR *unacc = NULL;
+ FULL_LENGTH glyph_width;
+
+ debug2(DOF, DD, " margin-kerning %u glyph from "
+ "word \"%s\" (left margin)",
+ kerned_glyph_count, word_content);
+
+ /* Get font information. */
+ if(finfo[font].font_table)
+ {
+ MAPPING m;
+ m = font_mapping(finfo[font].font_table);
+ unacc = MapTable[m]->map[MAP_UNACCENTED];
+ }
+
+ /* Add the first characters. */
+ z = MakeWord(WORD, kerned_glyphs, &fpos(first_on_line));
+ word_font(z) = word_font(first_on_line);
+ word_colour(z) = word_colour(first_on_line);
+ word_texture(z) = word_texture(first_on_line);
+ word_outline(z) = word_outline(first_on_line);
+ word_language(z) = word_language(first_on_line);
+ word_baselinemark(z) = word_baselinemark(first_on_line);
+ word_ligatures(z) = word_ligatures(first_on_line);
+ word_hyph(z) = hyph_style(save_style(z)) == HYPH_ON;
+ underline(z) = underline(first_on_line);
+ FontWordSize(z);
+
+ /* Make it zero-width.
+ FIXME: This awful trick allows Z to expand outside of the
+ paragraph itself while still appearing as having a null
+ width. */
+ glyph_width = size(z, COLM);
+ back(z, COLM) = -glyph_width;
+ fwd(z, COLM) = glyph_width;
+ Link(parent, z);
+
+ /* Add a zero-width gap object. */
+ New(z, GAP_OBJ);
+ vspace(z) = 0;
+ if ((word_content[kerned_glyph_count]) && (unacc))
+ hspace(z) = FontKernLength(font, unacc,
+ word_content[kerned_glyph_count - 1],
+ word_content[kerned_glyph_count]);
+ else
+ hspace(z) = 0;
+ underline(z) = underline(first_on_line);
+ SetGap(gap(z), TRUE, FALSE, TRUE, FIXED_UNIT, EDGE_MODE, 0);
+ Link(parent, z);
+
+ /* Remove the first char from FIRST_ON_LINE and recompute its size. */
+ {
+ unsigned s;
+ for (s = 0; s < word_len - kerned_glyph_count; s++)
+ word_content[s] = word_content[s + kerned_glyph_count];
+ word_content[word_len - kerned_glyph_count] = '\0';
+ }
+ FontWordSize(first_on_line);
+ }
+}
+
+
+/*@KernWordRightMargin ()@****************************************************/
+/* */
+/* Perform right margin kerning of word LAST_ON_LINE, whose parent is */
+/* PARENT. If LAST_ON_LINE's first glyph(s) deserve margin kerning, then */
+/* a new word object containing this/these glyph(s) is prepended to */
+/* LAST_ON_LINE in PARENT. */
+/* */
+/*****************************************************************************/
+
+static void KernWordRightMargin(OBJECT last_on_line, OBJECT parent)
+{
+ FONT_NUM font;
+ FULL_CHAR *word_content, *wordp;
+ FULL_CHAR kerned_glyphs[20];
+ FULL_LENGTH kerned_glyphs_width = 0;
+ unsigned kerned_glyph_count = 0, word_len;
+
+ assert( is_word( type(last_on_line) ), "KernWordRightMargin");
+
+ font = word_font(last_on_line);
+ word_content = string(last_on_line);
+ word_len = StringLength(word_content);
+
+ if(font >= 1)
+ {
+ /* Determine how many subsequent characters ending WORD_CONTENT deserve
+ margin kerning. Glyphs wider than the glyph for `x' will _not_ be
+ kerned at all, and only up to the width of the glyph for `x' can be
+ protruded in other cases. */
+ FULL_LENGTH x_width = FontGlyphWidth(font, 'x');
+
+ for(wordp = &word_content[word_len - 1];
+ (wordp >= word_content) && (SmallGlyphHeight(font, *wordp));
+ wordp--, kerned_glyph_count++)
+ {
+ FULL_LENGTH glyph_width;
+
+ glyph_width = FontGlyphWidth(font, *wordp);
+ if(kerned_glyphs_width + glyph_width > x_width)
+ break;
+ if(kerned_glyph_count >= sizeof(kerned_glyphs))
+ break;
+
+ kerned_glyphs_width += glyph_width;
+ kerned_glyphs[kerned_glyph_count] = *wordp;
+ }
+
+ kerned_glyphs[kerned_glyph_count] = '\0';
+ }
+
+ if(kerned_glyph_count > 0)
+ { OBJECT z;
+ FULL_CHAR *unacc = NULL;
+
+ /* Get font information. */
+ if (finfo[font].font_table)
+ {
+ MAPPING m;
+ m = font_mapping(finfo[font].font_table);
+ unacc = MapTable[m]->map[MAP_UNACCENTED];
+ }
+
+ debug2(DOF, DD, " margin-kerning %u glyph from "
+ "word \"%s\" (right margin)",
+ kerned_glyph_count, word_content);
+
+ /* Add a zero-width gap object. */
+ New(z, GAP_OBJ);
+ vspace(z) = 0;
+ if((word_len > 1) && (unacc))
+ hspace(z) = FontKernLength(font, unacc,
+ word_content[word_len - kerned_glyph_count - 1],
+ word_content[word_len - kerned_glyph_count]);
+ else
+ hspace(z) = 0;
+ underline(z) = underline(last_on_line);
+ SetGap(gap(z), TRUE, FALSE, TRUE, FIXED_UNIT, EDGE_MODE, 0);
+ Link(parent, z);
+
+ /* Add the last characters. */
+ z = MakeWord(WORD, &word_content[word_len - kerned_glyph_count],
+ &fpos(last_on_line));
+ word_font(z) = word_font(last_on_line);
+ word_colour(z) = word_colour(last_on_line);
+ word_texture(z) = word_texture(last_on_line);
+ word_outline(z) = word_outline(last_on_line);
+ word_language(z) = word_language(last_on_line);
+ word_baselinemark(z) = word_baselinemark(last_on_line);
+ word_ligatures(z) = word_ligatures(last_on_line);
+ word_hyph(z) = hyph_style(save_style(last_on_line)) == HYPH_ON;
+ underline(z) = underline(last_on_line);
+
+ FontWordSize(z);
+
+ /* Make it zero-width. */
+ fwd(z, COLM) = 0;
+ back(z, COLM) = 0;
+
+ /* Remove the last char from LAST_ON_LINE and recompute its size. */
+ word_content[word_len - kerned_glyph_count] = '\0';
+ FontWordSize(last_on_line);
+
+ Link(parent, z);
+ }
+}
+
/*@::FillObject()@************************************************************/
/* */
@@ -748,6 +993,19 @@ OBJECT FillObject(OBJECT x, CONSTRAINT *c, OBJECT multi, BOOLEAN can_hyphenate,
back(y, COLM) = 0;
fwd(y, COLM) = max_width;
+ if( marginkerning(save_style(x)) )
+ {
+ /* Margin kerning: look at this line's first character. */
+ OBJECT first_on_line, parent;
+
+ /* Get the first object on this line. */
+ parent = NextDown(llink);
+ Child(first_on_line, parent);
+
+ if( is_word( type(first_on_line) ) )
+ KernWordLeftMargin(first_on_line, parent);
+ }
+
/* if outdented paragraphs, add 2.0f @Wide & to front of new line */
if( display_style(save_style(x)) == DISPLAY_OUTDENT ||
display_style(save_style(x)) == DISPLAY_ORAGGED )
@@ -784,17 +1042,38 @@ OBJECT FillObject(OBJECT x, CONSTRAINT *c, OBJECT multi, BOOLEAN can_hyphenate,
Child(lgap, llink);
if( mode(gap(lgap)) == ADD_HYPH )
{ OBJECT z, tmp;
+ FONT_NUM font;
+ FULL_CHAR *unacc = NULL, *word_content;
+ unsigned word_len;
/* find word hyphen attaches to, since need its underline and font */
Child(tmp, PrevDown(LastDown(x))); /* last is lgap, so one before */
debug2(DOF, D, "tmp = %s %s", Image(type(tmp)), EchoObject(tmp));
assert(is_word(type(tmp)), "FillObject: !is_word(type(tmp))!");
+ word_content = string(tmp);
+ word_len = StringLength(word_content);
+
+ /* get font information */
+ font = word_font(tmp);
+ if (finfo[font].font_table)
+ {
+ MAPPING m;
+ m = font_mapping(finfo[font].font_table);
+ unacc = MapTable[m]->map[MAP_UNACCENTED];
+ }
/* add zero-width gap object */
New(z, GAP_OBJ);
debug0(DOF, DD, " adding hyphen");
debug0(DOF, DD, "");
hspace(z) = vspace(z) = 0;
+ vspace(z) = 0;
+ if (unacc)
+ hspace(z) =
+ FontKernLength(font, unacc, word_content[word_len - 1], CH_HYPHEN);
+ else
+ hspace(z) = 0;
+
underline(z) = underline(tmp);
SetGap(gap(z), TRUE, FALSE, TRUE, FIXED_UNIT, EDGE_MODE, 0);
Link(x, z);
@@ -811,8 +1090,24 @@ OBJECT FillObject(OBJECT x, CONSTRAINT *c, OBJECT multi, BOOLEAN can_hyphenate,
word_hyph(z) = hyph_style(save_style(x)) == HYPH_ON;
underline(z) = underline(tmp);
FontWordSize(z);
+ if( marginkerning(save_style(x)) )
+ {
+ /* Margin kerning: set the hyphen's width to zero. */
+ back(z, COLM) = 0;
+ fwd(z, COLM) = 0;
+ }
Link(x, z);
}
+ else if( marginkerning(save_style(x)) )
+ {
+ /* Margin kerning: look at the height of this line's last char. */
+ OBJECT last_on_line;
+
+ /* Get the last object on this line. */
+ Child(last_on_line, PrevDown(LastDown(x)));
+ if( is_word(type(last_on_line)) )
+ KernWordRightMargin(last_on_line, x);
+ }
/* attach y to res, recycle lgap for gap separating the two lines */
Link(NextDown(res), y);
diff --git a/z15.c b/z15.c
index 068ae5a..f9a6836 100644
--- a/z15.c
+++ b/z15.c
@@ -1,7 +1,7 @@
/*@z15.c:Size Constraints:MinConstraint(), EnlargeToConstraint()@*************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z16.c b/z16.c
index f63bbc8..4dd7759 100644
--- a/z16.c
+++ b/z16.c
@@ -1,7 +1,7 @@
/*@z16.c:Size Adjustment:SetNeighbours(), CatAdjustSize()@********************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z17.c b/z17.c
index f190f76..9930aec 100644
--- a/z17.c
+++ b/z17.c
@@ -1,7 +1,7 @@
/*@z17.c:Gap Widths:GetGap()@*************************************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z18.c b/z18.c
index b50b496..efe5555 100644
--- a/z18.c
+++ b/z18.c
@@ -1,7 +1,7 @@
/*@z18.c:Galley Transfer:Declarations@****************************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
@@ -89,6 +89,7 @@ void TransferInit(OBJECT InitEnv)
smallcaps_len(InitialStyle) = 0.7 * FR; /* i.e. 0.7 scale */
nobreakfirst(InitialStyle) = FALSE;
nobreaklast(InitialStyle) = FALSE;
+ marginkerning(InitialStyle) = FALSE;
baselinemark(InitialStyle) = FALSE; /* i.e. not baseline */
ligatures(InitialStyle) = TRUE; /* i.e. ligatures */
diff --git a/z19.c b/z19.c
index 7b7f96c..ac2ee9a 100644
--- a/z19.c
+++ b/z19.c
@@ -1,7 +1,7 @@
/*@z19.c:Galley Attaching:DetachGalley()@*************************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z20.c b/z20.c
index 0b7b387..51749e8 100644
--- a/z20.c
+++ b/z20.c
@@ -1,7 +1,7 @@
/*@z20.c:Galley Flushing:DebugInnersNames()@**********************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z21.c b/z21.c
index d9c27cf..a7e3ab4 100644
--- a/z21.c
+++ b/z21.c
@@ -1,7 +1,7 @@
/*@z21.c:Galley Maker:SizeGalley()@*******************************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z22.c b/z22.c
index 294b671..98fec6f 100644
--- a/z22.c
+++ b/z22.c
@@ -1,7 +1,7 @@
/*@z22.c:Galley Service:Interpose()@******************************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z23.c b/z23.c
index 37c9022..ddfc69e 100644
--- a/z23.c
+++ b/z23.c
@@ -1,7 +1,7 @@
/*@z23.c:Galley Printer:ScaleFactor()@****************************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z24.c b/z24.c
index 69c4b86..8a0181b 100644
--- a/z24.c
+++ b/z24.c
@@ -1,7 +1,7 @@
/*@z24.c:Print Service:PrintInit()@*******************************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z25.c b/z25.c
index 4207d6c..e1e421e 100644
--- a/z25.c
+++ b/z25.c
@@ -1,7 +1,7 @@
/*@z25.c:Object Echo:aprint(), cprint(), printnum()@**************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z26.c b/z26.c
index 83346b7..48feb28 100644
--- a/z26.c
+++ b/z26.c
@@ -1,7 +1,7 @@
/*@z26.c:Echo Service:BeginString()@******************************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z27.c b/z27.c
index d9a64e0..4eaa5cd 100644
--- a/z27.c
+++ b/z27.c
@@ -1,7 +1,7 @@
/*@z27.c:Debug Service:Debug flags@*******************************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z28.c b/z28.c
index de08474..6d01133 100644
--- a/z28.c
+++ b/z28.c
@@ -1,7 +1,7 @@
/*@z28.c:Error Service:ErrorInit(), ErrorSeen()@******************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z29.c b/z29.c
index a6667d9..818882f 100644
--- a/z29.c
+++ b/z29.c
@@ -1,7 +1,7 @@
/*@z29.c:Symbol Table:Declarations, hash()@***********************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
@@ -467,7 +467,7 @@ unsigned xpredefined, OBJECT xenclosing, OBJECT xbody)
len = StringLength(str);
hash(str, len, sum);
- ifdebug(DST, DD, sym_spread[sum]++; sym_count++);
+ ifdebug(DST, D, sym_spread[sum]++; sym_count++);
entry = (OBJECT) &symtab[sum];
for( plink = Down(entry); plink != entry; plink = NextDown(plink) )
{ Child(p, plink);
@@ -523,7 +523,7 @@ void InsertAlternativeName(FULL_CHAR *str, OBJECT s, FILE_POS *xfpos)
len = StringLength(str);
hash(str, len, sum);
- ifdebug(DST, DD, sym_spread[sum]++; sym_count++);
+ ifdebug(DST, D, sym_spread[sum]++; sym_count++);
entry = (OBJECT) &symtab[sum];
for( plink = Down(entry); plink != entry; plink = NextDown(plink) )
{ Child(p, plink);
@@ -716,7 +716,7 @@ OBJECT ChildSymWithCode(OBJECT s, unsigned char code)
void CheckSymSpread(void)
{ int i, j, sum, usum; OBJECT entry, plink;
- debug2(DST, DD, "Symbol table spread (table size = %d, symbols = %d):",
+ fprintf(stderr, "Symbol table spread (table size = %d, symbols = %d):",
MAX_TAB, sym_count);
usum = sum = 0;
for( i = 0; i < MAX_TAB; i++ )
diff --git a/z30.c b/z30.c
index 05116be..f358009 100644
--- a/z30.c
+++ b/z30.c
@@ -1,7 +1,7 @@
/*@z30.c:Symbol uses:InsertUses()@********************************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z31.c b/z31.c
index 8c01c55..21ba99a 100644
--- a/z31.c
+++ b/z31.c
@@ -1,7 +1,7 @@
/*@z31.c:Memory Allocator:DebugMemory()@**************************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z32.c b/z32.c
index a337422..a763c31 100644
--- a/z32.c
+++ b/z32.c
@@ -1,7 +1,7 @@
/*@z32.c:Counter Service:Next()@**********************************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z33.c b/z33.c
index a514207..4e793cc 100644
--- a/z33.c
+++ b/z33.c
@@ -1,7 +1,7 @@
/*@z33.c:Database Service:OldCrossDb(), NewCrossDb(), SymToNum()@*************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z34.c b/z34.c
index bed4679..1263ae2 100644
--- a/z34.c
+++ b/z34.c
@@ -1,7 +1,7 @@
/*@z34.c:Rotation Service:Declarations@***************************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z35.c b/z35.c
index 8a9d8b7..9d8abbc 100644
--- a/z35.c
+++ b/z35.c
@@ -1,7 +1,7 @@
/*@z35.c:Time Keeper: MomentSym(), TimeString()@******************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z36.c b/z36.c
index 7d794c9..7cb26cd 100644
--- a/z36.c
+++ b/z36.c
@@ -1,7 +1,7 @@
/*@z36.c:Hyphenation: Declarations@*******************************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
@@ -42,7 +42,8 @@
/* TeX hyphenation files often contain escape sequences consisting of a */
/* backslash and two or three characters to denote 8-bit characters. This */
/* code will read and translate such sequences if they are in the following */
-/* list. */
+/* list. Latin-3 and a few other codes supplied by Ludovic Courtes and */
+/* added for Version 3.31. */
/* */
/*****************************************************************************/
@@ -60,6 +61,8 @@ static char *tex_codes[] = {
"adieresis", "\"a", "\344",
"ccedilla", "cc", "\347",
+ "Ccircumflex", "^C", "\306", /* Latin-3 */
+ "ccircumflex", "^c", "\346", /* Latin-3 */
"Egrave", "`E", "\310",
"Eacute", "'E", "\311",
@@ -70,6 +73,12 @@ static char *tex_codes[] = {
"ecircumflex", "^e", "\352",
"edieresis", "\"e", "\353",
+ "Gcircumflex", "^G", "\330", /* Latin-3 */
+ "gcircumflex", "^g", "\370", /* Latin-3 */
+
+ "Hcircumflex", "^H", "\246", /* Latin-3 */
+ "hcircumflex", "^h", "\266", /* Latin-3 */
+
"Igrave", "`I", "\314",
"Iacute", "'I", "\315",
"Icircumflex", "^I", "\316",
@@ -79,6 +88,9 @@ static char *tex_codes[] = {
"icircumflex", "^\\i", "\356",
"idieresis", "\"\\i","\357",
+ "Jcircumflex", "^J", "\254", /* Latin-3 */
+ "jcircumflex", "^j", "\274", /* Latin-3 */
+
"Ograve", "`O", "\322",
"Oacute", "'O", "\323",
"Ocircumflex", "^O", "\324",
@@ -90,14 +102,21 @@ static char *tex_codes[] = {
"otilde", "~o", "\365",
"odieresis", "\"o", "\366",
+ "Scircumflex", "^S", "\336",
+ "scircumflex", "^s", "\376",
+
"Ugrave", "`U", "\331",
"Uacute", "'U", "\332",
"Ucircumflex", "^U", "\333",
"Udieresis", "\"U", "\334",
+ "Ubreve", "~U", "\335", /* Latin-3 */
+
"ugrave", "`u", "\371",
"uacute", "'u", "\372",
"ucircumflex", "^u", "\373",
"udieresis", "\"u", "\374",
+ "ubreve", "~u", "\375", /* Latin-3 */
+
"", "", ""
};
@@ -122,8 +141,9 @@ static void DecodeEscapes(FULL_CHAR *str, FULL_CHAR *fname, int hline_num)
}
else
{
- Error(36, 1, "in hyphenation file %s, unknown escape sequence (line %d)",
- FATAL, no_fpos, fname, hline_num);
+ Error(36, 1,
+ "in hyphenation file %s, unknown escape sequence \"%s\" (line %d)",
+ FATAL, no_fpos, fname, q + 1, hline_num);
}
}
else *p++ = *q++;
diff --git a/z37.c b/z37.c
index bf1c602..6afefd2 100644
--- a/z37.c
+++ b/z37.c
@@ -1,7 +1,7 @@
/*@z37.c:Font Service:Declarations@*******************************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
@@ -278,7 +278,7 @@ static void ReadCharMetrics(OBJECT face, BOOLEAN fixed_pitch, int xheight2,
FULL_CHAR *lig, int *ligtop, FILE_NUM fnum, struct metrics *fnt,
int *lnum, FILE *fp)
{ FULL_CHAR buff[MAX_BUFF], command[MAX_BUFF], ch, ligchar;
- int i, wx = 0, llx = 0, lly = 0, urx = 0, ury = 0;
+ int prev_ligtop, prev_lig, i, wx = 0, llx = 0, lly = 0, urx = 0, ury = 0;
float fl_wx, fl_llx, fl_lly, fl_urx, fl_ury;
BOOLEAN wxfound, bfound;
OBJECT AFMfilename;
@@ -317,7 +317,10 @@ static void ReadCharMetrics(OBJECT face, BOOLEAN fixed_pitch, int xheight2,
}
else if( StringEqual(command, "L") &&
BackEnd->uses_font_metrics && ch != '\0' )
- { if( lig[ch] == 1 ) lig[ch] = (*ligtop) - MAX_CHARS;
+ {
+ prev_ligtop = *ligtop;
+ prev_lig = lig[ch];
+ if( lig[ch] == 1 ) lig[ch] = (*ligtop) - MAX_CHARS;
lig[(*ligtop)++] = ch;
i++; /* skip L */
while( buff[i] == ' ' ) i++;
@@ -328,7 +331,8 @@ static void ReadCharMetrics(OBJECT face, BOOLEAN fixed_pitch, int xheight2,
else
{ Error(37, 1, "ignoring unencoded ligature character %s in font file %s (line %d)",
WARN, &fpos(AFMfilename), command, FileName(fnum), *lnum);
- lig[ch] = 1;
+ lig[ch] = prev_lig; /* patch by Ludovic Courtes, added v. 3.31 */
+ *ligtop = prev_ligtop;
}
if( *ligtop > 2*MAX_CHARS - 5 )
Error(37, 2, "too many ligature characters in font file %s (line %d)",
@@ -336,7 +340,8 @@ static void ReadCharMetrics(OBJECT face, BOOLEAN fixed_pitch, int xheight2,
while( buff[i] != ' ' && buff[i] != ';' ) i++;
while( buff[i] == ' ' ) i++;
}
- lig[(*ligtop)++] = '\0';
+ if( *ligtop != prev_ligtop ) /* this test by Ludovic Courtes, 3.31 */
+ lig[(*ligtop)++] = '\0';
}
while( buff[i] != ';' && buff[i] != '\0' ) i++;
if( buff[i] == ';' )
@@ -1977,3 +1982,50 @@ BOOLEAN FontNeeded(FILE *fp)
}
return first_need;
} /* end FontNeeded */
+
+
+/*@::FontGlyphHeight()@*******************************************************/
+/* */
+/* SHORT_LENGTH FontGlyphHeight(fnum, chr) */
+/* */
+/* Contributed as part of margin kerning by Ludovic Courtes. */
+/* */
+/* Return the height of the glyph that corresponds to character chr in */
+/* font fnum. */
+/* */
+/*****************************************************************************/
+
+FULL_LENGTH FontGlyphHeight(FONT_NUM fnum, FULL_CHAR chr)
+{
+ struct metrics *fnt;
+
+ assert ((fnum >= 1) && (fnum <= font_count), "FontGlyphHeight");
+
+ fnt = finfo[fnum].size_table;
+ return (fnt ? fnt[chr].up - fnt[chr].down : 0);
+}
+
+
+/*****************************************************************************/
+/* */
+/* SHORT_LENGTH FontGlyphWidth(fnum, chr) */
+/* */
+/* Contributed as part of margin kerning by Ludovic Courtes. */
+/* */
+/* Return the width of the glyph that corresponds to character chr in */
+/* font fnum. */
+/* */
+/*****************************************************************************/
+
+FULL_LENGTH FontGlyphWidth(FONT_NUM fnum, FULL_CHAR chr)
+{
+ struct metrics *fnt;
+
+ assert ((fnum >= 1) && (fnum <= font_count), "FontGlyphWidth");
+
+ fnt = finfo[fnum].size_table;
+ return (fnt ? fnt[chr].right - fnt[chr].left : 0);
+}
+
+
+
diff --git a/z38.c b/z38.c
index 5fea90b..01077a5 100644
--- a/z38.c
+++ b/z38.c
@@ -1,7 +1,7 @@
/*@z38.c:Character Mappings:Declarations@*************************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z39.c b/z39.c
index 74a4a57..853ab7b 100644
--- a/z39.c
+++ b/z39.c
@@ -1,7 +1,7 @@
/*@z39.c:String Handler:AsciiToFull(), StringEqual(), etc.@*******************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z40.c b/z40.c
index 4684871..50bfc5b 100644
--- a/z40.c
+++ b/z40.c
@@ -1,7 +1,7 @@
/*@z40.c:Filter Handler:FilterInit()@*****************************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z41.c b/z41.c
index af12189..e4dcac6 100644
--- a/z41.c
+++ b/z41.c
@@ -1,7 +1,7 @@
/*@z41.c:Object Input-Output:AppendToFile, ReadFromFile@**********************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z42.c b/z42.c
index 03ab0f8..7f594d4 100644
--- a/z42.c
+++ b/z42.c
@@ -1,7 +1,7 @@
/*@z42.c:Colour Service:ColourChange, ColourCommand@**************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z43.c b/z43.c
index 6f75b0b..cbd7ea5 100644
--- a/z43.c
+++ b/z43.c
@@ -1,7 +1,7 @@
/*@z43.c:Language Service:LanguageChange, LanguageString@*********************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z44.c b/z44.c
index 6064b7a..2a22521 100644
--- a/z44.c
+++ b/z44.c
@@ -1,7 +1,7 @@
/*@z44.c:Vertical Hyphenation:VerticalHyphenate()@****************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z45.c b/z45.c
index 4e54d20..7219bac 100644
--- a/z45.c
+++ b/z45.c
@@ -1,7 +1,7 @@
/*@z45.c:External Sort:SortFile()@********************************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z46.c b/z46.c
index c90ef80..7928f87 100644
--- a/z46.c
+++ b/z46.c
@@ -1,7 +1,7 @@
/*@z46.c:Optimal Galleys:FindOptimize()@**************************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
@@ -180,7 +180,10 @@ void SetOptimize(OBJECT hd, STYLE *style)
New(opt_constraints(hd), ACAT);
StyleCopy(save_style(opt_components(hd)), *style);
if( gall_dir(hd) == ROWM )
+ {
hyph_style(save_style(opt_components(hd))) = HYPH_OFF;
+ marginkerning(save_style(opt_components(hd))) = FALSE;
+ }
debug0(DOG, D, "SetOptimize returning:");
ifdebug(DOG, D, DebugOptimize(hd));
diff --git a/z47.c b/z47.c
index fdc4679..a76e5c4 100644
--- a/z47.c
+++ b/z47.c
@@ -1,7 +1,7 @@
/*@z47.c:Environment Table:EnvReadRetrieve()@*********************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z48.c b/z48.c
index a0377ed..bd7faba 100644
--- a/z48.c
+++ b/z48.c
@@ -1,7 +1,7 @@
/*@z48.c:PDF back end@********************************************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z49.c b/z49.c
index cbea89f..6ceffbf 100644
--- a/z49.c
+++ b/z49.c
@@ -1,7 +1,7 @@
/*@z49.c:PostScript Back End:PS_BackEnd@**************************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z50.c b/z50.c
index 3faa510..7fe3e6e 100644
--- a/z50.c
+++ b/z50.c
@@ -1,7 +1,7 @@
/*@z50.c:PDF Back End:PDF_BackEnd@********************************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z51.c b/z51.c
index ea87f63..9bc159c 100644
--- a/z51.c
+++ b/z51.c
@@ -1,7 +1,7 @@
/*@z51.c:Plain Text Back End:Plain_BackEnd@***********************************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */
diff --git a/z52.c b/z52.c
index 5959141..5887793 100644
--- a/z52.c
+++ b/z52.c
@@ -1,7 +1,7 @@
/*@z52.c:Texture Service:TextureChange, TextureCommand@***********************/
/* */
-/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.30) */
-/* COPYRIGHT (C) 1991, 2004 Jeffrey H. Kingston */
+/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */
+/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */
/* */
/* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */
/* School of Information Technologies */