summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/etex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-09 00:40:28 +0000
committerKarl Berry <karl@freefriends.org>2006-01-09 00:40:28 +0000
commitfd423d0bb64fe29a2be1fbae5baaf4bc386cc274 (patch)
tree6bf20bbdf3d9741134f6ea40b30c1b3722fa0cd1 /Master/texmf-dist/doc/etex
parent0afd1aaf73fc909c6604939dcaf4ccc983b7277e (diff)
doc 1
git-svn-id: svn://tug.org/texlive/trunk@77 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/etex')
-rw-r--r--Master/texmf-dist/doc/etex/base/etex.html222
-rw-r--r--Master/texmf-dist/doc/etex/base/etex_gen.tex286
-rw-r--r--Master/texmf-dist/doc/etex/base/etex_man.pdf3135
-rw-r--r--Master/texmf-dist/doc/etex/base/etex_man.sty92
-rw-r--r--Master/texmf-dist/doc/etex/base/etex_man.tex1150
-rw-r--r--Master/texmf-dist/doc/etex/base/etex_ref.html917
-rw-r--r--Master/texmf-dist/doc/etex/base/etex_src.html540
-rw-r--r--Master/texmf-dist/doc/etex/base/legal.html52
-rw-r--r--Master/texmf-dist/doc/etex/base/nts-group.html42
-rw-r--r--Master/texmf-dist/doc/etex/base/webmerge.tex392
10 files changed, 6828 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/etex/base/etex.html b/Master/texmf-dist/doc/etex/base/etex.html
new file mode 100644
index 00000000000..15d269c4c8c
--- /dev/null
+++ b/Master/texmf-dist/doc/etex/base/etex.html
@@ -0,0 +1,222 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<html>
+<head><title>e-TeX reference site</title>
+</HEAD><BODY>
+<H1>The e-T<sub><big>E</big></sub>X Reference Site</H1>
+Welcome to the <a href="#etex-orthography">e-TeX<sup>1</sup></a>
+reference site: e-TeX V1.1 (the first production release) is now available for
+general access; please read the document describing the
+<a href="legal.html">legal status of e-TeX</a> before proceeding further.
+A brief description of the functionality provided by e-TeX may be found in the
+on-line <a href="etex_ref.html#NewFeatures">Reference Manual</a>.
+<p>
+The following resources are intended to be of use to e-TeX implementors, but
+may be of interest to anyone considering using e-TeX; they be accessed directly
+from the hyperlinks on this page, via
+<a href="ftp://vms.rhbnc.ac.uk/e-TeX/">ftp</a>
+(<code>ftp://vms.rhbnc.ac.uk/e-TeX/</code>), or via NFS using the pseudo-URL:
+<code>nfs://vms.rhbnc.ac.uk/disk36/export/anonymous/e-TeX</code>.
+<ul>
+<li><a href="etex_ref.html">
+ The e-TeX reference manual</a>, abridged version
+ (<code>etex_ref.html</code>)
+<li><a href="etex.ch">
+ The master e-TeX change file</a>
+ (<code>etex.ch</code>)
+<li><a href="etex_gen.tex">
+ Instructions for building e-TeX</a>
+ (<code>etex_gen.tex</code>)
+<li><a href="webmerge.tex">WebMerge</a>,
+ Peter Breitenlohner's program for merging changefiles
+ (<code>webmerge.tex</code>)
+<li><a href="xbmc10.mf">MetaFont source</a>,
+ needed for TeX--XeT logo
+ (<code>xbmc10.mf</code>)
+<li><a href="etex_gen.zip">A zip file</a>,
+ containing all of the above
+ (<code>etex_gen.zip</code>)
+</ul>
+
+The e-TeX team recommend that e-TeX be configured such that the command by
+which it is invoked be the same as the default name for the format to be used.
+Since it is expected that most sites will choose to install e-TeX so that it
+can be invoked with the command "etex", we provide a source file which can be
+used to build the "etex" format (an analogous "elatex" source file will be
+provided in due course, ideally in collaboration with the
+<a href="http://www.tex.ac.uk/CTAN/latex/latex3.html">LaTeX3 team</a>).
+A few adjunct source files, required or optionally used by the "etex" source
+file, are also supplied:
+<ul>
+<li><a href="src/etex.src">
+ The "etex" format source</a>
+ (<code>etex.src</code>)
+<li><a href="src/beta/etex.src">Beta-test "etex" format source</a>,
+ allows for single-read O/S's
+ (<code>etex.src</code>)
+<li><a href="src/etex_src.html">
+ The manual for the "etex" format source</a>
+ (<code>etex_src.html</code>)
+<li><a href="src/etexdefs.lib">e-TeX library file</a>
+ containing symbolic names for e-TeX's constants
+ (<code>etexdefs.lib</code>)
+<li><a href="src/examples/language.def">
+ Example language definition file</a>
+ (<code>language.def</code>)
+<li><a href="etex_src.zip">A zip file</a>,
+ containing all of the above
+ (<code>etex_src.zip</code>)
+</ul>
+
+A reference implementation, developed by
+<a href="mailto:spieler@linac.ikp.physik.th-darmstadt.de">Christian Spieler</a>
+for VAX/VMS and AXP/VMS, is also provided, to which
+<a href="mailto:knappen@vkpmzd.kph.uni-mainz.de">J&ouml;rg Knappen</a>
+has recently contributed a modified "weave" changefile and a RUNOFF file
+containing the source for a VMS HELP library for e-TeX:
+<ul>
+<li><a href="vms/makeetex.com">
+ DCL procedure for creating VMS e-TeX</a>
+ (<code>makeetex.com</code>)
+<li><a href="vms/makeetex.tex">TeX steering file</a>,
+ produces VMS e-TeX changefile from component changefiles
+ (<code>makeetex.tex</code>)
+<li><a href="vms/tex_vms.ch">
+ Christian Spieler's change file for VMS TeX</a>
+ (<code>tex_vms.ch</code>)
+<li><a href="vms/etex_vms.ech">
+ Christian Spieler's ancilliary change file for VMS e-TeX</a>
+ (<code>etex_vms.ech</code>)
+<li><a href="vms/etex_cli.cld">
+ The internal CLD file used by VMS e-TeX</a>
+ (<code>etex_cli.cld</code>)
+<li><a href="vms/weave.ch">
+ J&ouml;rg Knappen's modified "weave" changefile</a>
+ (<code>weave.ch</code>)
+<li><a href="vms/etex.rnh">
+ J&ouml;rg Knappen's RUNOFF source file for VMS HELP on e-TeX</a>
+ (<code>etex.rnh</code>)
+<li><a href="etex_vms.zip">
+ A zip file containing all of the above</a>
+ (<code>etex_vms.zip</code>)
+</ul>
+
+A further reference implementation (PubliC e-TeX, a.k.a. "pubtex" and "dos-tp")
+by <a href="mailto:peb@mppmu.mpg.de">Peter Breitenlohner</a>
+for MS/DOS is also available:
+<ul>
+<li><a href="ftp://ftp.dante.de/tex-archive/systems/msdos/dos-tp/README">
+ the README file</a>
+ (<code>README</code>)
+<li><a href="ftp://ftp.dante.de/tex-archive/systems/msdos/dos-tp/">
+ the directory root</a>
+ (<code>ftp://ftp.dante.de/tex-archive/systems/msdos/dos-tp/</code>)
+</ul>
+
+An e-TeX implementation must be validated by performing the
+<a href="etrip.zip">e-TRIP</a> test
+(the e-TeX equivalent of Knuth's <a href="knuth/tripman.tex">TRIP</a> test).
+The components of the e-TRIP suite are as follows:
+<ul>
+<li><a href="trip/etripman.tex">Manual for the e-TRIP test</a>
+ <code>(etripman.tex)</code>
+<li><a href="trip/etrip.tex">Source file for the e-TRIP test</a>
+ <code>(etrip.tex)</code>
+<li><a href="trip/etrip.pl">Property-list file for the e-TRIP font</a>
+ <code>(etrip.pl)</code>
+<li><a href="trip/etripin.log">
+ Log file for the e-TRIP test format-creation run</a>
+ <code>(etripin.log)</code>
+<li><a href="trip/etrip.log">Log file for the e-TRIP test</a>
+ <code>(etrip.log)</code>
+<li><a href="trip/etrip.fot">
+ "Photo" (terminal log) file for the e-TRIP test</a>
+ <code>(etrip.fot)</code>
+<li><a href="etrip.zip">A ZIP file</a>,
+ containing all of the above
+ <code>(<code>etrip.zip</code>)</code>
+</ul>
+
+Finally we provide the definitive (Knuthian) TeX and Trip files:
+<ul>
+<li><a href="knuth/tripman.tex">Manual for the TRIP test</a>
+ <code>(tripman.tex)</code>
+<li><a href="knuth/trip.tex">Source file for the TRIP test</a>
+ <code>(trip.tex)</code>
+<li><a href="knuth/trip.pl">Property-list file for the TRIP font</a>
+ <code>(trip.pl)</code>
+<li><a href="knuth/tripin.log">
+ Log file for the TRIP test format-creation run</a>
+ <code>(tripin.log)</code>
+<li><a href="knuth/trip.log">Log file for the TRIP test</a>
+ <code>(trip.log)</code>
+<li><a href="knuth/trip.fot">
+ "Photo" (terminal log) file for the TRIP test</a>
+ <code>(trip.fot)</code>
+<li><a href="knuth/trip.typ">DVItype output for the TRIP test</a>
+ <code>(trip.typ)</code>
+<li><a href="knuth/tripos.tex">I/O file from the TRIP test</a>
+ <code>(tripos.tex)</code>
+<li><a href="knuth/tex.web">Source of TeX-the-program</a>
+ <code>(tex.web)</code>
+<li><a href="knuth/texbook.tex">Source of <em>The TeXbook</em></a>
+ <code>(texbook.tex)</code>
+<li><a href="knuth/glue.web">Fixed-point arithmetic for TeX</a>
+ <code>(glue.web)</code>
+<li><a href="knuth.zip">A zip file</a>,
+ containing all of the above
+ <code>(knuth.zip)</code>
+</ul>
+
+Any problems encountered when using e-TeX which cannot be replicated
+when using a TRIP-validated implementation of TeX should be reported to
+<a href="mailto:etex-support@vms.rhbnc.ac.uk">the e-TeX team</a>,
+and accompanied by sufficient information to enable the scenario
+to be reproduced at another site; the exact version and implementation
+of e-TeX should of course be specified.
+<hr>
+<h4><a name="etex-orthography">[1]</a>
+ The orthography of e-T<sub><big>E</big></sub>X
+</h4>
+The e-TeX team request that wherever e-TeX is referred to in text, it be
+represented by the use of its (e-)TeX logo (<code>$\varepsilon$-\TeX</code>),
+by the nearest HTML equivalent
+(<code>e-T&lt;sub&gt;&lt;big&gt;E&lt;/big&gt;&lt;/sub&gt;X</code>), or if
+all else fails, by the simple ASCII string "e-TeX". However, bearing in mind
+(a)&nbsp;<a
+href="ftp://ftp.dl.ac.uk/src/backupa/Documents/Standards/iso/9660/">
+the current
+ISO standard for CD-ROMs</a>
+(which precludes the use of a hyphen in filenames), and (b)&nbsp;the problems
+of moving files between case-sensitive (e.g.&nbsp;Unix) and case-insensitive
+(e.g.&nbsp;VMS, MS/DOS) operating systems, it is strongly recommended that
+wherever "e-TeX" occurs in the context of a filename, logical name, DCL symbol
+or analogous construct it be spelled (a)&nbsp;without the hyphen, and
+(b)&nbsp;entirely in lower case. It is further recommended that the component
+"etex" of such a name be separated from any subsequent component(s) by an
+underscore, unless this would (in the case of a filename) cause it
+to exceed the MS/DOS limit of 8+3 characters in which case the
+underscore should be omitted. Similar considerations may also
+be taken into account when constructing logical names, DCL symbols, etc,
+although the upper bound will then be system-dependent.
+<hr>
+Please notify any errors in this document to
+<a href="http://www.vms.rhbnc.ac.uk/~chaa006/">its creator</a>;<br>
+Last updated: 7-JUL-1997 17:23:32 /PT.<br>
+<FORM METHOD="POST" ACTION="http://www.webtechs.com/cgi-bin/html-check.pl">
+<INPUT NAME="recommended" VALUE="0" TYPE="hidden">
+<INPUT NAME="level" VALUE="Wilbur" TYPE="hidden">
+<INPUT NAME="input" VALUE="0" TYPE="hidden">
+<INPUT NAME="esis" VALUE="0" TYPE="hidden">
+<INPUT NAME="render" VALUE="0" TYPE="hidden">
+<a href="http://ugweb.cs.ualberta.ca/~gerald/validate
+ /?url=http://www.rhbnc.ac.uk/e-TeX/">
+<img src="/www/logos/valid_html3_2.gif" alt="HTML 3.2 Checked!">
+</a>
+<INPUT NAME="URLs"
+ VALUE="http://www.rhbnc.ac.uk/e-TeX/"
+ TYPE="hidden"
+>
+<INPUT TYPE="image" SRC="/www/logos/valid_html_wilbur.gif">
+</FORM>
+</body>
+</html>
diff --git a/Master/texmf-dist/doc/etex/base/etex_gen.tex b/Master/texmf-dist/doc/etex/base/etex_gen.tex
new file mode 100644
index 00000000000..795aaf36884
--- /dev/null
+++ b/Master/texmf-dist/doc/etex/base/etex_gen.tex
@@ -0,0 +1,286 @@
+% etex_gen.tex --- How to generate e-TeX --- last modified 22 Oct 1996
+
+\font\eighttt= cmtt8
+\font\eightrm= cmr8
+\font\rtitlefont= cmr7 scaled\magstep5
+\font\ititlefont= cmmi7 scaled\magstep5
+\def\titlefont{\rtitlefont \textfont1=\ititlefont}
+\def\eTeX{$\varepsilon$-\TeX}
+\def\NTS{NTS}
+\let\mc=\eightrm
+\rm
+\let\mainfont=\tenrm
+
+\def\.#1{\hbox{\tt#1}}
+\def\\#1{\hbox{\it#1\/\hskip.05em}} % italic type for identifiers
+
+\parskip 2pt plus 1pt
+\baselineskip 12pt plus .25pt
+
+\output{\shipout\box255\global\advance\pageno by 1} % for the title page only
+\null
+\vfill
+\centerline{\titlefont How to generate \eTeX}
+\vskip 6pt
+\centerline{({\sl Version 1, October 1996\/})}
+\vskip 18pt
+\centerline{by The \NTS\ Team}
+\vskip 6pt
+\centerline{Peter Breitenlohner, Max-Planck-Institut f\"ur Physik, M\"unchen}
+\vskip 6pt
+\centerline{Philip Taylor, RHBNC, University of London}
+\vfill
+\centerline{\vbox{\hsize 4in
+\noindent Given an implementaion of \TeX82 for a particular system, this
+report describes how to generate a corresponding implementation of
+\eTeX.}}
+\vskip 24pt
+{\baselineskip 9pt
+\eightrm\noindent
+The preparation of this report was supported in part by DANTE,
+Deutschsprachige Anwendervereinigung \TeX\ e.V.\hfil\break
+`\TeX' is a trademark of the American Mathematical Society.
+
+}\pageno=0\eject
+
+\output{\shipout\vbox{ % for subsequent pages
+ \baselineskip0pt\lineskip0pt
+ \hbox to\hsize{\strut
+ \ifodd\pageno \hfil\eightrm\firstmark\hfil
+ \mainfont\the\pageno
+ \else\mainfont\the\pageno\hfil
+ \eightrm\firstmark\hfil\fi}
+ \vskip 10pt
+ \box255}
+ \global\advance\pageno by 1}
+\let\runninghead=\mark
+\outer\def\section#1.{\noindent{\bf#1.}\quad
+ \runninghead{\uppercase{#1} }\ignorespaces}
+
+\section Introduction.
+Let us first review the process of generating an implementation of
+\TeX82 for a particular system from the source files as, e.g., described
+in the \.{WEB} manual [1]. The system independent source file
+\.{tex.web} must remain unmodified. All changes to \.{tex.web}
+necessary for a particular operating system and\slash or compiler are to
+be collected in a system dependent change file, typically named
+\.{tex.ch}. Both files \.{tex.web} and \.{tex.ch} are effectively
+merged when input by the \.{WEB} system programs \.{WEAVE} and
+\.{TANGLE}. When \.{WEAVE} processes this merged input, a file
+\.{tex.tex} is produced. Further processing by \TeX\ yields a `pretty
+printed' version of the input together with an index.
+
+When \.{TANGLE} processes the merged input, a string pool file
+\.{tex.pool} and a Pascal file \.{tex.pas} (or similar) are produced.
+The Pascal file can then be further processed by a suitable compiler
+and\slash or language converter such as \.{web2c}, and eventually yields
+an executable program.
+
+There are actually three versions of the program: First there is
+\.{INITEX} with its capability to initialize all of \TeX's tables and to
+write them in compact form to a format file. Next there is the
+production version \.{VIRTEX} requiring a format file as input. Finally
+there is \.{TRIPTEX}, a version of \.{INITEX} with special values for
+some of \TeX's parameters, for the \.{TRIP} test [2] that should be used
+to validate a \TeX\ implementation. Depending on the capabilities of
+the compiler, these three versions of the program are generated from
+three slightly different change files or they are generated from one
+change file with different compiler options. They might even be one and
+the same executable program used with different run time options.
+
+\vskip 24pt plus 24pt
+\section Generating \eTeX.
+The process of generating \eTeX\ is essentially the same as that of
+generating \TeX\ as described above. Conceptually there is a system
+independent source file \.{etex.web} and a system dependent change file
+\.{etex.sys}. Processing these two files by \.{TANGLE} yields a string
+pool file \.{etex.pool} as well as a Pascal file \.{etex.pas}, whilst
+processing by \.{WEAVE} produces a \TeX\ source file, \.{etex.tex}.
+
+It may, however, be necessary to increase some of the constants defined
+in \.{TANGLE} and \.{WEAVE}. The following values should suffice in
+most cases:
+$$
+\vcenter{\halign{$#$\hfil\qquad&#\hfil\cr
+\\{max\_bytes}\times\\{ww}=100~000&\.{TANGLE} and \.{WEAVE}\cr
+\\{max\_texts}=2~500&\.{TANGLE} and \.{WEAVE}\cr
+\\{max\_toks}\times\\{zz}=180~000&\.{TANGLE}\cr
+\\{max\_names}=5~000&\.{TANGLE}\cr
+\\{max\_scraps}=3~000&\.{WEAVE}\cr
+\\{stack\_size}=300&\.{WEAVE}\cr
+}}
+$$
+
+The source file \.{etex.web} for \eTeX\ does not, however, exist as a
+physical file. It is the hypothetical file obtained by applying the
+changes in the actual source file \.{etex.ch} to \.{tex.web}. Thus
+\.{etex.web} inherits the bulk of code from \.{tex.web}, whilst the
+system independent source file \.{etex.ch} for \eTeX\ defines the
+differences between \.{etex.web} and \.{tex.web}. In order to generate
+an implementation of \eTeX\ two change files have to be applied to
+\.{tex.web}, one after the other (the actual file names may differ):
+$$
+\vcenter{\halign{#\hfil&\qquad\.{#}\hfil&\qquad#\hfil\cr
+0.&tex.web&system independent \.{WEB} source for \TeX\cr
+1.&etex.ch&system independent changes for \eTeX\cr
+2.&etex.sys&system dependent changes for \eTeX\cr
+}}
+$$
+
+The process of merging several change files into \.{tex.web} should
+certainly not be performed by hand. There are programs such as \.{TIE}
+and \.{PATCHWEB} that perform this process automatically. If no such
+program is available, a \TeX\ program \.{WEBMERGE} can be used.
+\.{WEBMERGE} reads \.{tex.web} and up to nine change files and produces
+a merged change file that can then be processed, together with
+\.{tex.web}, by \.{TANGLE} and \.{WEAVE}. [On systems such as VMS, use
+of \.{WEBMERGE} can leave a large number of temporary files
+lying around; this can be avoided by setting a version limit (e.g.~1) on any
+existing versions of those files, or by setting a version limit on the
+directory in which they will be created. On other systems, it will probably
+leave one large temporary file.]
+
+Every implementor of \eTeX\ is responsible for creating and maintaining
+a suitable \.{etex.sys} in the same way as every implementor of \TeX\
+is responsible for creating and maintaining \.{tex.ch}. Since the bulk
+of code in \.{etex.web} is identical to that in \.{tex.web} the bulk of
+the system dependent changes in \.{etex.sys} for a particular system
+will be identical to those in \.{tex.ch} for the same system. In the
+following we try to give some hints where \.{etex.sys} for a particular
+system might deviate from the corresponding \.{tex.ch}.
+
+First, it might be necessary to increase the size of \TeX's string pool
+in order to accommodate \eTeX's additional strings (message texts as
+well as multi-letter control sequences). If this turns out to be
+necessary for \eTeX\ it would certainly not be harmful to do it for
+\TeX\ as well. \TeX\ and \eTeX\ use three constants related to the
+string pool: \\{max\_strings} the maximal number of strings,
+\\{pool\_size} the maximal number of string characters, and
+\\{string\_vacancies} the minimal number of available string characters
+in addition to those occupied by strings from the pool file. It is,
+therefore, sufficient to increase \\{pool\_size} (or reduce
+\\{string\_vacancies}) by the number of \eTeX's additional string
+characters and to increase \\{max\_strings} by the number of \eTeX's
+additional strings. The later will, however, be unnecessary for most
+implementations as \\{max\_strings} is usually increased substantially
+beyond its standard value in order to accommodate large \TeX\ macro
+packages.
+
+For Version~1 of \eTeX, there are less than 100 additional strings with
+less that 1000 additional string characters. The precise numbers can be
+obtained by running \.{POOLTYPE} on \TeX's and \eTeX's pool files
+(\.{POOLTYPE} reports the total number of strings and string characters
+in a pool file).
+
+Next, \.{etex.sys} may contain a system dependent modification of the
+\\{eTeX\_banner} string. The modified \\{eTeX\_banner} string must
+contain `\.{e-TeX}' as well as the \eTeX\ version number. Note,
+however, that the \\{banner} string modified by \.{tex.ch} will not be
+referenced by \eTeX\ unless the implementor intentionally changes that
+aspect of \eTeX's functionality: therefore \.{etex.sys} can modify the
+\\{banner} string in the same way as does \.{tex.ch}.
+
+Then, \.{etex.sys} might deviate from \.{tex.ch} in order to use a
+different pool file name and\slash or format file extension (see below).
+
+Finally, \.{etex.sys} will necessarily deviate whenever \.{etex.ch}
+and \.{tex.ch} try to change the same piece of \.{WEB} code or when the
+system independent \eTeX\ changes from \.{etex.ch} and the system
+dependent \TeX\ changes from \.{tex.ch} interfere in some other way. In
+case of any such interference implementors must first of all determine
+how to combine the respective changes from \.{etex.ch} and \.{tex.ch}
+in order to obtain \eTeX's functionality for a particular system.
+Obviously, this process cannot be automated since it requires human
+insight.
+
+The \NTS\ team has tried to formulate \.{etex.ch} such that
+interferences with system dependent change files \.{tex.ch} are
+unlikely. Suggestions by implementors how any remaining such
+interferences could be avoided by a reformulation of \.{etex.ch} will
+be taken under serious consideration. Such interferences can be further
+reduced by reformulating the system dependent change file \.{tex.ch} for
+\TeX, e.g.\ by reducing the range of change entries from entire modules
+to the pieces of code that are actually changed.
+
+Implementors might prefer to maintain the system dependent change file
+\.{etex.sys} not as a physical file but as a hypothetical file defined
+through its deviation from \.{tex.ch}. If there are no interferences of
+the kind mentioned above, then the effect of applying the changes from
+the hypothetical \.{etex.sys} to the hypothetical \.{etex.web} can be
+achieved by applying 3 change files, one after the other, to \.{tex.web}
+(using some tool such as \.{TIE}, \.{PATCHWEB}, or \.{WEBMERGE}):
+$$
+\vcenter{\halign{#\hfil&\qquad\.{#}\hfil&\qquad#\hfil\cr
+0.&tex.web&system independent \.{WEB} source for \TeX\cr
+1.&etex.ch&system independent changes for \eTeX\cr
+2.&tex.ch&system dependent changes for \TeX\cr
+3.&tex.ech&additional system dependent changes for \eTeX\cr
+}}
+$$
+The third change file \.{tex.ech} will be rather short and contains just
+the differences between \.{etex.sys} and \.{tex.ch}. It is recommended
+that implementors try to remove all interferences between \.{etex.ch}
+and \.{tex.ch} and use this method to generate \eTeX.
+
+As with \TeX\ there are three versions of \eTeX: \.{e-INITEX},
+\.{e-VIRTEX}, and \.{e-TRIPTEX}. Depending on the implementation they
+will again be generated from the three slightly different versions of
+\.{tex.ch} or with different compiler options or they may be one and the
+same program used with different run time options.
+
+\vskip 24pt plus 24pt
+\section \eTeX\ modes.
+In order to ensure maximal compatibility with \TeX, \eTeX\ can run in
+either compatibility mode or extended mode. The possibility of this
+choice is, of course, an extended feature of \eTeX. Once \eTeX\ has
+chosen compatibility mode it is, however, a legitimate implementation of
+\TeX\ (assuming the \TeX\ implementation itself is legitimate). The
+only differences between \eTeX\ in compatibility mode and \TeX\ are
+those allowed by D.E.~Knuth [2] between different implementations of
+\TeX.
+
+An \.{e-TRIP} test suite [3] defines the criteria by which a program can
+qualify to use the name `\eTeX'. Part of the \.{e-TRIP} test consists
+of the standard \.{TRIP} test for \.{e-TRIPTEX} in compatibility and
+extended mode.
+
+\eTeX\ can therefore be used instead of \TeX\ without the necessity to
+maintain both programs. For the case that both programs should
+nevertheless co-exist on a system, it might be a good idea to name the
+pool file for \eTeX\ \.{etex.pool} instead of \.{tex.pool} and to use
+an extension other than \.{.fmt}, e.g., \.{.efmt} for \eTeX\ format
+files. (Format files for \TeX\ and \eTeX\ are incompatible). All this
+will require additional changes in the file \.{tex.ech}.
+
+When \.{INITEX} or \.{VIRTEX} start, they inspect the first non-blank
+character from the command line or in response to the \.{**} prompt.
+This may be an \.{\&} immediately followed by the name of a format file
+to be loaded. Otherwise \.{VIRTEX} loads a default format, whereas
+\.{INITEX} starts without loading a format.
+
+When \.{e-INITEX} or \.{e-VIRTEX} start, they inspect the first
+non-blank character from the command line or in response to the \.{**}
+prompt. This may again be an \.{\&} immediately followed by the name of
+a format file to be loaded; otherwise \.{e-VIRTEX} loads a default
+format. For \.{e-INITEX} the first non-blank character may be an \.{*}
+immediately followed by what would normally be the input for \.{INITEX}
+(without intervening blanks). \.{e-INITEX} enters extended mode in
+response to the \.{*}, or compatibility mode otherwise. This mode is
+recorded in format files produced by \.{e-INITEX} and entered again when
+such a format is loaded (by either \.{e-INITEX} or \.{e-VIRTEX}).
+
+\vskip 24pt plus 24pt
+\section References.
+\item {[1]}
+{\sl The \.{WEB} system of structured documentation\/},
+by Donald E.~Knuth,\hfil\break Stanford Computer Science Report~980.
+
+\item {[2]}
+{\sl A torture test for \TeX\/},
+by Donald E.~Knuth, Stanford Computer Science Report~1027.
+
+\item {[3]}
+{\sl A torture test for \eTeX\/},
+by The \NTS\ Team (Peter Breitenlohner and Bernd Raichle).
+
+\end
diff --git a/Master/texmf-dist/doc/etex/base/etex_man.pdf b/Master/texmf-dist/doc/etex/base/etex_man.pdf
new file mode 100644
index 00000000000..24e89cd84f6
--- /dev/null
+++ b/Master/texmf-dist/doc/etex/base/etex_man.pdf
@@ -0,0 +1,3135 @@
+%PDF-1.3
+7 0 obj
+<<
+/Type /Encoding
+/BaseEncoding /WinAnsiEncoding
+/Differences [0 /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega
+/ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute /caron /breve /macron /ring
+/cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash /suppress 34 /quotedblright
+39 /quoteright 60 /exclamdown 62 /questiondown 92 /quotedblleft 94 /circumflex /dotaccent
+/quoteleft 123 /endash /emdash /hungarumlaut /tilde /dieresis /Gamma /Delta /Theta
+/Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega /ff /fi /fl /ffi /ffl /dotlessi
+/dotlessj /grave /acute /caron /breve /macron /ring /cedilla /germandbls /ae /oe
+/oslash /AE /OE /Oslash /suppress /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+/Phi /Psi /.notdef /.notdef /Omega /ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave
+/acute /caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+/suppress /dieresis /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /dieresis]
+>>
+endobj
+9 0 obj
+<<
+/Type /FontDescriptor
+/CapHeight 686.11
+/Ascent 750
+/Descent -250
+/FontBBox [-116 -350 1278 850]
+/FontName /PDPDTY+CMBX12
+/ItalicAngle 0
+/XHeight 444.4
+/StemV 80
+/FontFile 8 0 R
+/Flags 4
+>>
+endobj
+10 0 obj
+<<
+/Encoding 7 0 R
+/Type /Font
+/Subtype /Type1
+/Name /F1
+/FontDescriptor 9 0 R
+/BaseFont /PDPDTY+CMBX12
+/FirstChar 33
+/LastChar 255
+/Widths [342.59 581.02 937.5 562.5 937.5 875 312.5 437.5 437.5 562.5 875 312.5 375
+312.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 312.5 312.5
+342.59 875 531.25 531.25 875 849.54 799.77 812.5 862.27 738.43 707.18 884.26 879.63
+418.98 581.02 880.79 675.93 1067.13 879.63 844.91 768.52 844.91 839.12 625 782.41
+864.58 849.54 1162.04 849.54 849.54 687.5 312.5 581.02 312.5 562.5 312.5 312.5 546.88
+625 500 625 513.31 343.75 562.5 625 312.5 343.75 593.75 312.5 937.5 625 562.5 625
+593.75 459.49 443.75 437.5 625 593.75 812.5 593.75 593.75 500 562.5 1125 562.5 562.5
+0 675.93 937.5 875 787.04 750 879.63 812.5 875 812.5 875 812.5 656.25 625 625 937.5
+937.5 312.5 343.75 562.5 562.5 562.5 562.5 562.5 849.54 500 574.07 812.5 875 562.5
+1018.52 1143.52 875 312.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 562.5]
+>>
+endobj
+12 0 obj
+<<
+/Type /FontDescriptor
+/CapHeight 683.33
+/Ascent 750
+/Descent -250
+/FontBBox [-98 -350 1077 850]
+/FontName /EUBLUU+CMMI12
+/ItalicAngle -14
+/XHeight 430.6
+/StemV 80
+/FontFile 11 0 R
+/Flags 68
+>>
+endobj
+13 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F2
+/FontDescriptor 12 0 R
+/BaseFont /EUBLUU+CMMI12
+/FirstChar 33
+/LastChar 255
+/Widths [609.72 458.21 577.08 808.91 505.03 354.16 641.43 979.16 979.16 979.16 979.16
+271.99 271.99 489.58 489.58 489.58 489.58 489.58 489.58 489.58 489.58 489.58 489.58
+489.58 489.58 271.99 271.99 761.57 489.58 761.57 489.58 516.89 734.02 743.86 700.54
+812.98 724.82 633.85 772.35 811.28 431.86 541.2 833.04 666.2 947.27 784.08 748.3
+631.13 775.5 745.29 602.19 573.89 665.01 570.83 924.41 812.64 568.11 670.19 380.78
+380.78 380.78 979.16 979.16 410.88 514 416.31 421.41 508.79 453.82 482.64 468.86
+563.65 334.03 405.09 509.25 291.66 856.47 584.48 470.71 491.43 434.14 441.26 461.22
+353.58 557.29 473.37 699.93 556.42 477.43 454.86 312.5 377.89 623.37 489.58 0 606.65
+815.96 748.3 679.62 728.67 811.28 765.79 571.17 652.77 598.03 757.63 622.79 552.77
+507.89 433.67 395.37 427.66 483.1 456.3 346.06 563.65 571.17 589.12 483.79 427.66
+555.44 505.03 556.53 425.23 527.77 579.51 613.42 636.57 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 271.99]
+>>
+endobj
+15 0 obj
+<<
+/Type /FontDescriptor
+/CapHeight 683.33
+/Ascent 750
+/Descent -250
+/FontBBox [-103 -350 1131 850]
+/FontName /UQUAON+CMSL10
+/ItalicAngle -9.5
+/XHeight 430.6
+/StemV 80
+/FontFile 14 0 R
+/Flags 68
+>>
+endobj
+16 0 obj
+<<
+/Encoding 7 0 R
+/Type /Font
+/Subtype /Type1
+/Name /F3
+/FontDescriptor 15 0 R
+/BaseFont /UQUAON+CMSL10
+/FirstChar 33
+/LastChar 255
+/Widths [277.78 500 833.34 500 833.34 777.78 277.78 388.89 388.89 500 777.78 277.78
+333.33 277.78 500 500 500 500 500 500 500 500 500 500 500 277.78 277.78 277.78 777.78
+472.22 472.22 777.78 750 708.34 722.22 763.89 680.56 652.78 784.72 750 361.11 513.89
+777.78 625 916.67 750 777.78 680.56 777.78 736.11 555.56 722.22 750 750 1027.78 750
+750 611.11 277.78 500 277.78 500 277.78 277.78 500 555.56 444.45 555.56 444.45 305.56
+500 555.56 277.78 305.56 527.78 277.78 833.34 555.56 500 555.56 527.78 391.67 394.45
+388.89 555.56 527.78 722.22 527.78 527.78 444.45 500 1000 500 500 0 625 833.34 777.78
+694.45 666.67 750 722.22 777.78 722.22 777.78 722.22 583.34 555.56 555.56 833.34
+833.34 277.78 305.56 500 500 500 500 500 808.65 444.45 500 722.22 777.78 500 902.78
+1013.89 777.78 277.78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500]
+>>
+endobj
+18 0 obj
+<<
+/Type /FontDescriptor
+/CapHeight 683.33
+/Ascent 750
+/Descent -250
+/FontBBox [-103 -350 1131 850]
+/FontName /BEFCOC+CMR10
+/ItalicAngle 0
+/XHeight 430.6
+/StemV 80
+/FontFile 17 0 R
+/Flags 4
+>>
+endobj
+19 0 obj
+<<
+/Encoding 7 0 R
+/Type /Font
+/Subtype /Type1
+/Name /F4
+/FontDescriptor 18 0 R
+/BaseFont /BEFCOC+CMR10
+/FirstChar 33
+/LastChar 255
+/Widths [277.78 500 833.34 500 833.34 777.78 277.78 388.89 388.89 500 777.78 277.78
+333.33 277.78 500 500 500 500 500 500 500 500 500 500 500 277.78 277.78 277.78 777.78
+472.22 472.22 777.78 750 708.34 722.22 763.89 680.56 652.78 784.72 750 361.11 513.89
+777.78 625 916.67 750 777.78 680.56 777.78 736.11 555.56 722.22 750 750 1027.78 750
+750 611.11 277.78 500 277.78 500 277.78 277.78 500 555.56 444.45 555.56 444.45 305.56
+500 555.56 277.78 305.56 527.78 277.78 833.34 555.56 500 555.56 527.78 391.67 394.45
+388.89 555.56 527.78 722.22 527.78 527.78 444.45 500 1000 500 500 0 625 833.34 777.78
+694.45 666.67 750 722.22 777.78 722.22 777.78 722.22 583.34 555.56 555.56 833.34
+833.34 277.78 305.56 500 500 500 500 500 750 444.45 500 722.22 777.78 500 902.78
+1013.89 777.78 277.78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500]
+>>
+endobj
+21 0 obj
+<<
+/Type /FontDescriptor
+/CapHeight 683.33
+/Ascent 750
+/Descent -960
+/FontBBox [-120 -1131 1321 921]
+/FontName /JEFYPA+CMSY10
+/ItalicAngle -14
+/XHeight 430.6
+/StemV 80
+/FontFile 20 0 R
+/Flags 68
+>>
+endobj
+22 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F5
+/FontDescriptor 21 0 R
+/BaseFont /JEFYPA+CMSY10
+/FirstChar 33
+/LastChar 255
+/Widths [1000 500 500 1000 1000 1000 777.78 1000 1000 611.11 611.11 1000 1000 1000
+777.78 275 1000 666.67 666.67 888.89 888.89 0 0 555.56 555.56 666.67 500 722.22 722.22
+777.78 777.78 611.11 798.47 656.81 526.53 771.39 527.78 718.75 594.87 844.52 544.52
+677.78 761.95 689.72 1200.9 820.49 796.11 695.56 816.67 847.5 605.56 544.64 625.83
+612.78 987.78 713.3 668.34 724.73 666.67 666.67 666.67 666.67 666.67 611.11 611.11
+444.45 444.45 444.45 444.45 500 500 388.89 388.89 277.78 500 500 611.11 500 277.78
+833.34 750 833.34 416.67 666.67 666.67 777.78 777.78 444.45 444.45 444.45 611.11
+777.78 777.78 777.78 0 777.78 277.78 777.78 500 777.78 500 777.78 777.78 777.78 777.78
+777.78 777.78 777.78 1000 500 500 777.78 777.78 777.78 777.78 777.78 777.78 777.78
+777.78 777.78 777.78 777.78 777.78 1000 1000 777.78 777.78 1000 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 777.78]
+>>
+endobj
+24 0 obj
+<<
+/Type /FontDescriptor
+/CapHeight 683.33
+/Ascent 750
+/Descent -250
+/FontBBox [-106 -350 1162 850]
+/FontName /YEEPJZ+CMR9
+/ItalicAngle 0
+/XHeight 430.6
+/StemV 80
+/FontFile 23 0 R
+/Flags 4
+>>
+endobj
+25 0 obj
+<<
+/Encoding 7 0 R
+/Type /Font
+/Subtype /Type1
+/Name /F6
+/FontDescriptor 24 0 R
+/BaseFont /YEEPJZ+CMR9
+/FirstChar 33
+/LastChar 255
+/Widths [285.49 513.89 856.48 513.89 856.48 799.38 285.49 399.69 399.69 513.89 799.38
+285.49 342.59 285.49 513.89 513.89 513.89 513.89 513.89 513.89 513.89 513.89 513.89
+513.89 513.89 285.49 285.49 285.49 799.38 485.34 485.34 799.38 770.67 727.93 742.28
+785.03 699.38 670.83 806.48 770.67 370.99 528.08 799.22 642.28 941.97 770.67 799.38
+699.38 799.38 756.48 570.98 742.28 770.67 770.67 1056.17 770.67 770.67 628.08 285.49
+513.89 285.49 513.89 285.49 285.49 513.89 570.98 456.79 570.98 457.17 314.04 513.89
+570.98 285.49 314.04 542.43 285.49 856.48 570.98 513.89 570.98 542.43 402 405.4 399.69
+570.98 542.43 742.28 542.43 542.43 456.79 513.89 1027.77 513.89 513.89 0 642.28 856.48
+799.38 713.58 685.18 770.67 742.28 799.38 742.28 799.38 742.28 599.53 570.98 570.98
+856.48 856.48 285.49 314.04 513.89 513.89 513.89 513.89 513.89 770.67 456.79 513.89
+742.28 799.38 513.89 927.77 1041.97 799.38 285.49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 513.89]
+>>
+endobj
+27 0 obj
+<<
+/Type /FontDescriptor
+/CapHeight 683.33
+/Ascent 750
+/Descent -250
+/FontBBox [-111 -350 1216 850]
+/FontName /PNTRYP+CMCSC10
+/ItalicAngle 0
+/XHeight 430.6
+/StemV 80
+/FontFile 26 0 R
+/Flags 4
+>>
+endobj
+28 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F7
+/FontDescriptor 27 0 R
+/BaseFont /PNTRYP+CMCSC10
+/FirstChar 0
+/LastChar 127
+/Widths [683.33 902.77 844.44 755.55 727.77 813.88 786.1 844.44 786.1 844.44 786.1
+552.77 552.77 319.44 319.44 523.61 302.22 424.44 552.77 552.77 552.77 552.77 552.77
+813.88 494.44 915.55 735.55 824.44 635.55 974.99 1091.66 844.44 319.44 319.44 552.77
+902.77 552.77 902.77 844.44 319.44 436.11 436.11 552.77 844.44 319.44 377.77 319.44
+552.77 552.77 552.77 552.77 552.77 552.77 552.77 552.77 552.77 552.77 552.77 319.44
+319.44 844.44 844.44 844.44 523.61 844.44 813.88 770.83 786.1 829.16 741.66 712.49
+851.38 813.88 405.55 566.66 843.05 683.33 988.88 813.88 844.44 741.66 844.44 799.99
+611.1 786.1 813.88 813.88 1105.55 813.88 813.88 669.44 319.44 552.77 319.44 552.77
+319.44 319.44 613.33 580 591.11 624.44 557.78 535.55 641.11 613.33 302.22 424.44
+635.55 513.33 746.66 613.33 635.55 557.78 635.55 602.22 457.78 591.11 613.33 613.33
+835.55 613.33 613.33 502.22 552.77 1105.55 552.77 552.77 552.77]
+>>
+endobj
+30 0 obj
+<<
+/Type /FontDescriptor
+/CapHeight 683.33
+/Ascent 750
+/Descent -250
+/FontBBox [-100 -350 1100 850]
+/FontName /LVFFVW+CMMI10
+/ItalicAngle -14
+/XHeight 430.6
+/StemV 80
+/FontFile 29 0 R
+/Flags 68
+>>
+endobj
+31 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F8
+/FontDescriptor 30 0 R
+/BaseFont /LVFFVW+CMMI10
+/FirstChar 33
+/LastChar 255
+/Widths [622.45 466.32 591.44 828.13 517.02 362.85 654.17 1000 1000 1000 1000 277.78
+277.78 500 500 500 500 500 500 500 500 500 500 500 500 277.78 277.78 777.78 500 777.78
+500 530.9 750 758.51 714.72 827.92 738.2 643.06 786.25 831.25 439.58 554.51 849.31
+680.56 970.14 803.47 762.78 642.01 790.56 759.29 613.2 584.38 682.78 583.33 944.45
+828.47 580.56 682.64 388.89 388.89 388.89 1000 1000 416.67 528.59 429.17 432.76 520.49
+465.63 489.59 476.97 576.16 344.51 411.81 520.6 298.38 878.01 600.23 484.72 503.13
+446.41 451.16 468.75 361.11 572.46 484.72 715.92 571.53 490.28 465.05 322.46 384.03
+636.46 500 0 615.28 833.34 762.78 694.45 742.36 831.25 779.86 583.33 666.67 612.22
+772.4 639.7 565.63 517.73 444.44 405.9 437.5 496.53 469.44 353.94 576.16 583.34 602.55
+493.98 437.5 570.03 517.02 571.41 437.15 540.28 595.83 625.69 651.39 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 277.78]
+>>
+endobj
+33 0 obj
+<<
+/Type /FontDescriptor
+/CapHeight 683.33
+/Ascent 750
+/Descent -250
+/FontBBox [-115 -350 1266 850]
+/FontName /UZAZBR+CMR7
+/ItalicAngle 0
+/XHeight 430.6
+/StemV 80
+/FontFile 32 0 R
+/Flags 4
+>>
+endobj
+34 0 obj
+<<
+/Encoding 7 0 R
+/Type /Font
+/Subtype /Type1
+/Name /F9
+/FontDescriptor 33 0 R
+/BaseFont /UZAZBR+CMR7
+/FirstChar 33
+/LastChar 255
+/Widths [323.41 569.45 938.5 569.45 938.5 876.99 323.41 446.43 446.43 569.45 876.99
+323.41 384.92 323.41 569.45 569.45 569.45 569.45 569.45 569.45 569.45 569.45 569.45
+569.45 569.45 323.41 323.41 323.41 876.99 538.69 538.69 876.99 843.26 798.62 815.48
+860.12 767.86 737.11 883.93 843.26 412.7 583.34 874.01 706.35 1027.78 843.26 876.99
+767.86 876.99 829.37 630.96 815.48 843.26 843.26 1150.8 843.26 843.26 692.46 323.41
+569.45 323.41 569.45 323.41 323.41 569.45 630.96 507.94 630.96 507.94 354.17 569.45
+630.96 323.41 354.17 600.2 323.41 938.5 630.96 569.45 630.96 600.2 446.43 452.58
+446.43 630.96 600.2 815.48 600.2 600.2 507.94 569.45 1138.89 569.45 569.45 0 706.35
+938.5 876.99 781.75 753.97 843.26 815.48 876.99 815.48 876.99 815.48 677.58 646.83
+646.83 970.24 970.24 323.41 354.17 569.45 569.45 569.45 569.45 569.45 843.26 507.94
+569.45 815.48 876.99 569.45 1013.89 1136.91 876.99 323.41 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+569.45]
+>>
+endobj
+36 0 obj
+<<
+/Type /FontDescriptor
+/CapHeight 611.11
+/Ascent 694.44
+/Descent -222.22
+/FontBBox [-52 -314 577 786]
+/FontName /EKVJLM+CMTT10
+/ItalicAngle 0
+/XHeight 430.6
+/StemV 80
+/FontFile 35 0 R
+/Flags 5
+>>
+endobj
+37 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F10
+/FontDescriptor 36 0 R
+/BaseFont /EKVJLM+CMTT10
+/FirstChar 33
+/LastChar 255
+/Widths [525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 0 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 525]
+>>
+endobj
+38 0 obj
+<<
+/Type /Encoding
+/Differences [0 /x0 /x1 /x2 /x3 /x4 /x5 /x6 /x7 /x8 /x9 /xa /xb /xc /xd /xe /xf /x10
+/x11 /x12 /x13 /x14 /x15 /x16 /x17 /x18 /x19 /x1a /x1b /x1c /x1d /x1e /x1f /x20 /x21
+/x22 /x23 /x24 /x25 /x26 /x27 /x28 /x29 /x2a /x2b /x2c /x2d /x2e /x2f /x30 /x31 /x32
+/x33 /x34 /x35 /x36 /x37 /x38 /x39 /x3a /x3b /x3c /x3d /x3e /x3f /x40 /x41 /x42 /x43
+/x44 /x45 /x46 /x47 /x48 /x49 /x4a /x4b /x4c /x4d /x4e /x4f /x50 /x51 /x52 /x53 /x54
+/x55 /x56 /x57 /x58 /x59 /x5a /x5b /x5c /x5d /x5e /x5f /x60 /x61 /x62 /x63 /x64 /x65
+/x66 /x67 /x68 /x69 /x6a /x6b /x6c /x6d /x6e /x6f /x70 /x71 /x72 /x73 /x74 /x75 /x76
+/x77 /x78 /x79 /x7a /x7b /x7c /x7d /x7e /x7f /x80 /x81 /x82 /x83 /x84 /x85 /x86 /x87
+/x88 /x89 /x8a /x8b /x8c /x8d /x8e /x8f /x90 /x91 /x92 /x93 /x94 /x95 /x96 /x97 /x98
+/x99 /x9a /x9b /x9c /x9d /x9e /x9f /xa0 /xa1 /xa2 /xa3 /xa4 /xa5 /xa6 /xa7 /xa8 /xa9
+/xaa /xab /xac /xad /xae /xaf /xb0 /xb1 /xb2 /xb3 /xb4 /xb5 /xb6 /xb7 /xb8 /xb9 /xba
+/xbb /xbc /xbd /xbe /xbf /xc0 /xc1 /xc2 /xc3 /xc4 /xc5 /xc6 /xc7 /xc8 /xc9 /xca /xcb
+/xcc /xcd /xce /xcf /xd0 /xd1 /xd2 /xd3 /xd4 /xd5 /xd6 /xd7 /xd8 /xd9 /xda /xdb /xdc
+/xdd /xde /xdf /xe0 /xe1 /xe2 /xe3 /xe4 /xe5 /xe6 /xe7 /xe8 /xe9 /xea /xeb /xec /xed
+/xee /xef /xf0 /xf1 /xf2 /xf3 /xf4 /xf5 /xf6 /xf7 /xf8 /xf9 /xfa /xfb /xfc /xfd /xfe
+/xff]
+>>
+endobj
+41 0 obj
+<<
+/Type /FontDescriptor
+/CapHeight 683.33
+/Ascent 750
+/Descent -250
+/FontBBox [-122 -350 1344 850]
+/FontName /MLTSAC+CMR6
+/ItalicAngle 0
+/XHeight 430.6
+/StemV 80
+/FontFile 40 0 R
+/Flags 4
+>>
+endobj
+42 0 obj
+<<
+/Encoding 7 0 R
+/Type /Font
+/Subtype /Type1
+/Name /F12
+/FontDescriptor 41 0 R
+/BaseFont /MLTSAC+CMR6
+/FirstChar 33
+/LastChar 255
+/Widths [351.85 611.1 999.99 611.1 999.99 935.18 351.85 481.48 481.48 611.1 935.18
+351.85 416.66 351.85 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1
+611.1 351.85 351.85 351.85 935.18 578.7 578.7 935.18 896.29 850.92 870.36 915.73
+818.51 786.1 941.66 896.29 442.59 624.07 928.69 753.7 1090.73 896.29 935.18 818.51
+935.18 883.32 675.92 870.36 896.29 896.29 1220.36 896.29 896.29 740.73 351.85 611.1
+351.85 611.1 351.85 351.85 611.1 675.92 546.29 675.92 546.29 384.25 611.1 675.92
+351.85 384.25 643.51 351.85 999.99 675.92 611.1 675.92 643.51 481.48 487.96 481.48
+675.92 643.51 870.36 643.51 643.51 546.29 611.1 1222.21 611.1 611.1 0 753.7 999.99
+935.18 831.47 805.55 896.29 870.36 935.18 870.36 935.18 870.36 736.1 703.69 703.69
+1055.54 1055.54 351.85 384.25 611.1 611.1 611.1 611.1 611.1 896.29 546.29 611.1 870.36
+935.18 611.1 1077.77 1207.39 935.18 351.85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 611.1]
+>>
+endobj
+44 0 obj
+<<
+/Type /FontDescriptor
+/CapHeight 683.33
+/Ascent 750
+/Descent -250
+/FontBBox [-109 -350 1200 850]
+/FontName /RQSMJQ+CMR8
+/ItalicAngle 0
+/XHeight 430.6
+/StemV 80
+/FontFile 43 0 R
+/Flags 4
+>>
+endobj
+45 0 obj
+<<
+/Encoding 7 0 R
+/Type /Font
+/Subtype /Type1
+/Name /F13
+/FontDescriptor 44 0 R
+/BaseFont /RQSMJQ+CMR8
+/FirstChar 33
+/LastChar 255
+/Widths [295.14 531.26 885.43 531.26 885.43 826.4 295.14 413.2 413.2 531.26 826.4
+295.14 354.17 295.14 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26
+531.26 531.26 295.14 295.14 295.14 826.4 501.74 501.74 826.4 795.85 752.09 767.37
+811.12 722.58 693.07 833.52 795.85 382.64 545.49 825.36 663.55 972.93 795.85 826.4
+722.58 826.4 781.61 590.29 767.37 795.85 795.85 1090.99 795.85 795.85 649.31 295.14
+531.26 295.14 531.26 295.14 295.14 531.26 590.29 472.23 590.29 472.23 324.66 531.26
+590.29 295.14 324.66 560.77 295.14 885.43 590.29 531.26 590.29 560.77 414.07 419.1
+413.2 590.29 560.77 767.37 560.77 560.77 472.23 531.26 1062.52 531.26 531.26 0 663.55
+885.43 826.4 736.82 708.34 795.85 767.37 826.4 767.37 826.4 767.37 619.8 590.29 590.29
+885.43 885.43 295.14 324.66 531.26 531.26 531.26 531.26 531.26 795.85 472.23 531.26
+767.37 826.4 531.26 958.69 1076.75 826.4 295.14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 531.26]
+>>
+endobj
+47 0 obj
+<<
+/Length 7926
+>>
+stream
+ 0.00 g 0.00 G BT/F1 20.66 Tf 139.52 -67.15 TD[(The)]TJ/F2 20.66 Tf 47.44 0 TD[(")]TJ/F1 20.66 Tf 9.46 0 TD[(-T)]TJ 20.04 -4.6 TD[(E)]TJ 12.35 4.59 TD[(X)-375(man)31(ual)]TJ/F3 9.96 Tf -50.11 -17.93 TD[(V)82(ersion)-332(2,)-333(F)82(ebruary)-332(1998)]TJ/F4 9.96 Tf 14.62 -29.88 TD[(b)28(y)-333(The)]TJ/F5 9.96 Tf 34.31 0 TD[(N)]TJ 6.15 -2.15 TD[(T)]TJ 5.97 2.15 TD[(S)]TJ/F4 9.96 Tf 10.09 0 TD[(T)82(eam)]TJ -153.46 -17.92 TD[(P)27(eter)-332(Breitenlohner,)-334(Max-Planc)27(k-Institut)-332(f)-28(\377)527(ur)-333(Ph)27(ysik,)-332(M)-28(\377)527(unc)28(hen)]TJ/F6 8.97 Tf 6.9 -28.9 TD[(The)-342(preparation)-342(of)-343(this)-343(rep)-28(ort)-343(w)28(as)-342(supp)-28(orted)-343(in)-343(part)-342(b)27(y)]TJ/F7 8.97 Tf 229.65 0 TD[(D)29(ante)]TJ/F6 8.97 Tf 28.47 0 TD[(,)]TJ -227.01 -10.95 TD[(Deutsc)28(hsprac)28(hige)-341(An)27(w)29(enderv)28(ereinigung)-341(T)]TJ 167.22 -1.94 TD[(E)]TJ 5.12 1.94 TD[(X)-342(e.V.)]TJ -195.41 -10.96 TD[(`T)]TJ 7.69 -1.94 TD[(E)]TJ 5.11 1.93 TD[(X')-343(is)-342(a)-343(trademark)-342(of)-343(the)-343(American)-342(Mathematical)-343(So)-28(ciet)27(y)86(.)]TJ/F1 14.35 Tf -62.35 -32.94 TD[(1)-1124(In)30(tro)-30(duction)]TJ/F4 9.96 Tf 0 -21.82 TD[(The)]TJ/F5 9.96 Tf 20.87 0.01 TD[(N)]TJ 6.15 -2.15 TD[(T)]TJ 5.98 2.15 TD[(S)]TJ/F4 9.96 Tf 10.49 0 TD[(pro)-55(ject)-373(in)27(tends)-372(to)-373(dev)27(elop)-372(an)-373(`New)-373(T)27(yp)-27(esetting)-373(System')-373(\()]TJ/F5 9.96 Tf 255.46 0.01 TD[(N)]TJ 6.15 -2.15 TD[(T)]TJ 5.97 2.15 TD[(S)]TJ/F4 9.96 Tf 6.78 -0.01 TD[(\))-372(that)]TJ -317.86 -11.95 TD[(will)-488(ev)27(en)27(tually)-487(replace)-489(to)-28(da)27(y's)-488(T)]TJ 146.58 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X3.)-911(The)]TJ/F5 9.96 Tf 46.33 0 TD[(N)]TJ 6.16 -2.15 TD[(T)]TJ 5.97 2.14 TD[(S)]TJ/F4 9.96 Tf 11.65 -0.01 TD[(program)-488(will)-489(include)-489(man)27(y)]TJ -222.22 -11.95 TD[(features)-396(missing)-397(in)-396(T)]TJ 92.02 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X,)-412(but)-397(there)-396(will)-397(also)-397(exist)-396(a)-397(mo)-28(de)-397(of)-396(op)-28(eration)-397(that)-396(is)]TJ -97.56 -11.95 TD[(100%)-433(compatible)-435(with)-434(T)]TJ 108.73 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X3.)-747(It)-434(will,)-460(necessarily)83(,)-459(require)-434(quite)-435(some)-434(time)-434(to)]TJ -114.27 -11.96 TD[(dev)28(elop)]TJ/F5 9.96 Tf 35.97 0.01 TD[(N)]TJ 6.15 -2.15 TD[(T)]TJ 5.96 2.14 TD[(S)]TJ/F4 9.96 Tf 10.11 0 TD[(to)-332(maturit)26(y)-332(and)-333(mak)26(e)-332(it)-333(widely)-334(a)27(v)56(ailable.)]TJ -43.26 -11.96 TD[(Mean)27(while)]TJ/F8 9.96 Tf 49.71 0 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.85 -2.13 TD[(E)]TJ 5.53 2.14 TD[(X)-323(in)27(tends)-322(to)-323(\214ll)-323(the)-323(gap)-324(b)-27(et)26(w)28(een)-322(T)]TJ 151.27 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X3)-323(and)-323(the)-323(future)]TJ/F5 9.96 Tf 81.55 -0.01 TD[(N)]TJ 6.15 -2.14 TD[(T)]TJ 5.96 2.14 TD[(S)]TJ/F4 9.96 Tf 6.78 0.01 TD[(.)]TJ -340.95 -11.96 TD[(It)-333(consists)-333(of)-334(a)-333(series)-333(of)-334(features)-333(extending)-333(the)-334(capabilities)-333(of)-333(T)]TJ 274.42 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X3.)]TJ/F9 6.97 Tf 15.23 3.62 TD[(1)]TJ/F4 9.96 Tf -280.24 -15.57 TD[(Since)-383(compatibilit)27(y)-382(b)-28(et)27(w)28(een)]TJ/F8 9.96 Tf 126.86 0 TD[(")]TJ/F4 9.96 Tf 4.64 0.01 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X)-383(and)-383(T)]TJ 36.69 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X3)-383(has)-383(b)-27(een)-383(a)-383(main)-383(concern,)]TJ/F8 9.96 Tf 132.69 0 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-)]TJ -340.39 -11.96 TD[(T)]TJ 5.53 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X)-333(has)-333(t)26(w)28(o)-332(mo)-28(des)-333(of)-334(op)-27(eration:)]TJ -11.07 -11.95 TD[(\(1\))-413(In)-413(T)]TJ 35.64 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-412(compatibilit)27(y)-412(mo)-28(de)-413(it)-413(fully)-413(deserv)27(es)-413(the)-413(name)-413(T)]TJ 225.66 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X)-412(and)-413(there)-413(are)]TJ -272.37 -11.95 TD[(neither)-385(extended)-387(features)-386(nor)-387(additional)-386(primitiv)27(e)-386(commands.)-603(That)-386(means)-387(in)]TJ -0.01 -11.96 TD[(particular)-400(that)]TJ/F8 9.96 Tf 68.91 0.01 TD[(")]TJ/F4 9.96 Tf 4.65 -0.01 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-400(passes)-399(the)]TJ/F10 9.96 Tf 60 0 TD[(TRIP)]TJ/F4 9.96 Tf 24.9 0.01 TD[(test)-399([1])-400(without)-400(an)27(y)-399(restriction.)-643(There)]TJ -172.85 -11.96 TD[(are,)-325(ho)27(w)28(ev)28(er,)-324(a)-323(few)-322(minor)-323(mo)-27(di\214cations)-323(that)-323(w)27(ould)-321(b)-28(e)-323(legitimate)-322(in)-323(an)27(y)-322(imple-)]TJ 0.01 -11.95 TD[(men)27(tation)-332(of)-333(T)]TJ 64.2 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X.)]TJ -69.74 -11.96 TD[(\(2\))-236(In)-236(extended)-236(mo)-28(de)-236(there)-236(are)-236(additional)-236(primitiv)27(e)-236(commands)-236(and)-236(the)-236(extended)]TJ 0 -11.95 TD[(features)-333(of)]TJ/F8 9.96 Tf 48.8 0.01 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-333(are)-334(a)27(v)56(ailable.)]TJ -52.87 -11.96 TD[(W)83(e)-397(ha)27(v)28(e)-398(tried)-398(to)-398(mak)27(e)]TJ/F8 9.96 Tf 105.37 0 TD[(")]TJ/F4 9.96 Tf 4.64 0.01 TD[(-T)]TJ 8.85 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X)-398(as)-398(compatible)-398(with)-398(T)]TJ 104.75 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X)-398(as)-398(p)-28(ossible)-398(ev)27(en)-397(in)]TJ -249.64 -11.95 TD[(extended)-493(mo)-27(de.)-924(In)-493(a)-493(few)-493(cases)-493(there)-493(are,)-533(ho)27(w)28(ev)27(er,)-531(some)-493(subtle)-493(di\213erences)]TJ 0 -11.95 TD[(describ)-28(ed)-315(in)-315(detail)-316(later)-315(on.)-439(Therefore)-315(the)]TJ/F8 9.96 Tf 185.56 -0.01 TD[(")]TJ/F4 9.96 Tf 4.65 0.01 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-315(features)-315(a)27(v)55(ailable)-314(in)-315(extended)]TJ -204.59 -11.95 TD[(mo)-27(de)-333(are)-334(group)-27(ed)-334(in)27(to)-332(t)26(w)28(o)-332(categories:)]TJ -0.01 -11.95 TD[(\(1\))-471(Most)-470(of)-471(them)-471(ha)27(v)28(e)-470(no)-470(seman)27(tic)-470(e\213ect)-471(as)-470(long)-471(as)-471(none)-470(of)-471(the)-470(additional)]TJ 0.01 -11.95 TD[(primitiv)27(es)-332(are)-333(executed;)-334(these)-333(`extensions')-333(are)-334(p)-27(ermanen)26(tly)-332(enabled.)]TJ 0 -11.95 TD[(\(2\))-267(The)-267(remaining)-267(optional)]TJ/F8 9.96 Tf 119.16 0 TD[(")]TJ/F4 9.96 Tf 4.65 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-267(features)-267(\(`enhancemen)27(ts'\))-267(can)-267(b)-28(e)-267(individually)]TJ -138.2 -11.96 TD[(enabled)-468(and)-469(disabled;)-536(initially)-469(they)-468(are)-469(all)-469(disabled.)-850(F)82(or)-467(eac)26(h)-467(enhancemen)26(t)]TJ 0 -11.96 TD[(there)-357(is)-357(a)-357(state)-358(v)55(ariable)]TJ/F10 9.96 Tf 106.8 0.01 TD[(\\...state)]TJ/F4 9.96 Tf 47.07 0 TD[(;)-368(an)-358(enhancemen)27(t)-356(is)-358(enabled)-357(or)-357(disabled)-358(b)27(y)]TJ -153.88 -11.96 TD[(assigning)-333(a)-333(p)-28(ositiv)27(e)-332(or)-334(non-p)-28(ositiv)27(e)-332(v)54(alue)-332(resp)-28(ectiv)27(ely)-332(to)-334(that)-333(state)-333(v)54(ariable.)]TJ 14.94 -11.96 TD[(F)83(or)]TJ/F8 9.96 Tf 17.91 -0.01 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.86 -2.13 TD[(E)]TJ 5.53 2.14 TD[(X)-336(V)82(ersions)-336(1)-336(and)-337(2)-336(there)-337(is)-336(just)-337(one)-337(enhancemen)27(t:)-450(mixed)-336(direction)]TJ -51.88 -11.96 TD[(t)28(yp)-27(esetting)-334(\(T)]TJ 61.21 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X-)]TJ/F11 9.96 Tf 10.8 -0.01 TD[(-X)]TJ 11.05 -2.21 TD[(E)]TJ 5.61 2.22 TD[(T)]TJ/F4 9.96 Tf 7.97 -0.01 TD[(\))-333(with)-333(the)-334(state)-333(v)55(ariable)]TJ/F10 9.96 Tf 108.85 0.01 TD[(\\TeXXeTstate)]TJ/F4 9.96 Tf 62.76 -0.01 TD[(.)]TJ ET 0.40 w 61.77 -569.94 m 199.25 -569.94 l S BT/F12 5.98 Tf 72.86 -576.58 TD[(1)]TJ/F13 7.97 Tf 4.15 -2.81 TD[(The)-359(T)]TJ 22.16 -1.72 TD[(E)]TJ 4.7 1.72 TD[(X3)-359(program;)-362(for)-359(the)-360(momen)29(t)-359(there)-359(are)-360(no)-359(plans)-360(to)-359(extend)-360(the)-359(soft)28(w)30(are)-359(related)-359(to)]TJ -42.11 -9.47 TD[(T)]TJ 4.71 -1.71 TD[(E)]TJ 4.71 1.71 TD[(X.)]TJ/F4 9.96 Tf 159.95 -41.78 TD[(1)]TJ ET
+endstream
+endobj
+49 0 obj
+<<
+/F1 10 0 R
+/F2 13 0 R
+/F3 16 0 R
+/F4 19 0 R
+/F5 22 0 R
+/F6 25 0 R
+/F7 28 0 R
+/F8 31 0 R
+/F9 34 0 R
+/F10 37 0 R
+/F11 39 0 R
+/F12 42 0 R
+/F13 45 0 R
+>>
+endobj
+6 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 49 0 R
+>>
+endobj
+52 0 obj
+<<
+/Length 8429
+>>
+stream
+ 0.00 g 0.00 G BT/F4 9.96 Tf 76.71 -62.76 TD[(V)83(ersion)-265(1.1)-266(of)]TJ/F8 9.96 Tf 60.89 -0.01 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.54 2.14 TD[(X)-266(w)27(as)-265(released)-266(in)-265(No)26(v)28(em)28(b)-27(er)-266(1996,)-279(V)82(ersion)-264(2.0)-266(in)-266(F)82(ebruary)]TJ -94.86 -11.95 TD[(1998.)-437(It)-310(is)-311(exp)-28(ected)-311(that)-310(there)-311(will)-311(b)-28(e)-310(ab)-28(out)-311(one)]TJ/F8 9.96 Tf 213.57 -0.01 TD[(")]TJ/F4 9.96 Tf 4.64 0.01 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X)-310(v)26(ersion)-309(p)-28(er)-311(y)27(ear,)-314(where)]TJ -232.6 -11.96 TD[(eac)27(h)-497(later)-497(v)26(ersion)-496(adds)-498(new)-498(features.)-937(It)-498(w)27(ould)-497(b)-27(e)-498(desirable)-498(if)-497(these)]TJ/F8 9.96 Tf 317.21 0 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)]TJ -336.24 -11.96 TD[(v)27(ersions)-351(w)27(ere)-351(incorp)-28(orated)-352(in)26(to)-351(man)27(y)-351(of)-352(the)-353(existing)-352(implemen)27(tations)-351(of)-352(T)]TJ 325.72 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X3)]TJ -331.26 -11.96 TD[(without)-333(m)27(uc)28(h)-332(dela)26(y)84(.)]TJ 14.94 -11.95 TD[(With)-312(eac)26(h)]TJ/F8 9.96 Tf 47.74 -0.01 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.54 2.14 TD[(X)-312(v)27(ersion)-312(there)-313(will)-313(b)-28(e)-313(an)]TJ/F10 9.96 Tf 115.12 0.01 TD[(e-TRIP)]TJ/F4 9.96 Tf 34.5 -0.01 TD[(test)-312([2])-313(in)-313(order)-313(to)-313(help)-313(to)]TJ -231.36 -11.95 TD[(v)27(erify)-388(that)-390(a)-389(particular)-390(implemen)27(tation)-388(deserv)27(es)-389(the)-389(name)]TJ/F8 9.96 Tf 261.79 0 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-389(in)-390(the)-389(same)]TJ -280.81 -11.96 TD[(w)27(a)28(y)-425(as)-425(the)]TJ/F10 9.96 Tf 52.35 0.01 TD[(TRIP)]TJ/F4 9.96 Tf 25.16 0 TD[(test)-425([1])-426(helps)-426(to)-425(v)26(erify)-424(that)-426(an)-426(implemen)27(tation)-424(deserv)26(es)-424(the)]TJ -77.51 -11.96 TD[(name)-333(T)]TJ 32.11 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X.)]TJ/F1 14.35 Tf -37.63 -32.95 TD[(2)-1124(Generating)]TJ/F2 14.35 Tf 108.2 0 TD[(")]TJ/F1 14.35 Tf 6.58 -0.01 TD[(-T)]TJ 13.91 -3.18 TD[(E)]TJ 8.58 3.18 TD[(X)]TJ/F1 11.96 Tf -137.28 -23.82 TD[(2.1)-1125(Generating)-375(the)]TJ/F2 11.96 Tf 123.96 0.01 TD[(")]TJ/F1 11.96 Tf 5.48 0 TD[(-T)]TJ 11.59 -2.67 TD[(E)]TJ 7.15 2.67 TD[(X)-375(Program)]TJ/F4 9.96 Tf -148.17 -18.4 TD[(An)-305(implemen)26(tation)-304(of)-306(T)]TJ 103.51 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-305(consists)-306(of)-305(a)-306(WEB)-305(c)27(hange)-305(\214le)]TJ/F10 9.96 Tf 141.58 0 TD[(tex.ch)]TJ/F4 9.96 Tf 34.43 0 TD[(con)28(taining)-305(all)]TJ -285.05 -11.95 TD[(system-dep)-27(enden)26(t)-347(c)26(hanges)-347(for)-349(a)-349(particular)-349(system.)-490(The)-349(WEB)-349(system)-348(program)]TJ/F10 9.96 Tf 0 -11.96 TD[(TANGLE)]TJ/F4 9.96 Tf 34.53 0 TD[(applies)-315(this)-315(c)27(hange)-315(\214le)-315(to)-315(the)-315(system-indep)-28(enden)27(t)-315(\214le)]TJ/F10 9.96 Tf 235.12 -0.01 TD[(tex.web)]TJ/F4 9.96 Tf 39.75 0.01 TD[(de\214ning)]TJ -309.39 -11.96 TD[(the)-439(T)]TJ 23.75 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X)-438(program)-439(in)-439(order)-440(to)-439(generate)-439(a)-439(T)]TJ 161.65 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X)-438(P)26(ascal)-438(\214le)-439(for)-439(that)-439(system)-439([3].)]TJ -196.48 -11.95 TD[(Similarly)-423(an)-423(implemen)27(tation)-422(of)]TJ/F8 9.96 Tf 142.26 0 TD[(")]TJ/F4 9.96 Tf 4.64 0.01 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X)-422(consists)-424(of)-423(a)-423(system-dep)-28(enden)27(t)-422(c)27(hange)]TJ -161.3 -11.96 TD[(\214le)]TJ/F10 9.96 Tf 16.29 -0.01 TD[(etex.sys)]TJ/F4 9.96 Tf 45.39 0.01 TD[(to)-356(b)-28(e)-356(applied)-357(to)-356(the)-356(system-indep)-28(enden)27(t)-356(\214le)]TJ/F10 9.96 Tf 197.1 -0.01 TD[(e-tex.web)]TJ/F4 9.96 Tf 50.63 0.01 TD[(de\214ning)]TJ -309.4 -11.96 TD[(the)]TJ/F8 9.96 Tf 16.87 0 TD[(")]TJ/F4 9.96 Tf 4.66 -0.01 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-304(program.)-435(Since)]TJ/F8 9.96 Tf 79.92 0 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)-304(di\213ers)-305(from)-305(T)]TJ 68.72 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X)-304(b)27(y)-304(a)-305(relativ)27(ely)-304(small)-305(fraction)]TJ -209.14 -11.95 TD[(of)-393(its)-393(co)-28(de)]TJ/F10 9.96 Tf 50 0.01 TD[(e-tex.web)]TJ/F4 9.96 Tf 50.99 -0.01 TD[(do)-27(es,)-408(ho)27(w)27(ev)28(er,)-407(not)-393(exist)-394(as)-393(a)-393(ph)26(ysical)-392(\214le;)-423(it)-394(is)-393(instead)]TJ -101 -11.95 TD[(de\214ned)-419(in)-419(terms)-420(of)-419(a)-419(system-indep)-28(enden)27(t)-419(c)27(hange)-419(\214le)]TJ/F10 9.96 Tf 238.68 0 TD[(e-tex.ch)]TJ/F4 9.96 Tf 46.03 -0.01 TD[(to)-419(b)-28(e)-419(applied)]TJ -284.71 -11.95 TD[(to)]TJ/F10 9.96 Tf 13.56 0 TD[(tex.web)]TJ/F4 9.96 Tf 36.62 -0.01 TD[(.)-865(Similarly)-474(it)-473(should)-474(b)-28(e)-473(p)-28(ossible)-474(to)-473(de\214ne)-474(the)-473(system-dep)-28(enden)27(t)]TJ -50.18 -11.95 TD[(c)28(hange)-314(\214le)]TJ/F10 9.96 Tf 48.61 0 TD[(etex.sys)]TJ/F4 9.96 Tf 44.97 0 TD[(for)-315(a)-314(particular)-315(system)-315(in)-315(terms)-314(of)-315(its)-315(deviations)-315(from)-314(the)]TJ -93.58 -11.95 TD[(corresp)-27(onding)-333(\214le)]TJ/F10 9.96 Tf 80.08 0.01 TD[(tex.ch)]TJ/F4 9.96 Tf 34.71 0 TD[([4].)]TJ/F1 11.96 Tf -114.79 -27.89 TD[(2.2)-1124(Generating)-375(F)93(ormat)-374(Files)-375(for)]TJ/F2 11.96 Tf 200.3 -0.01 TD[(")]TJ/F1 11.96 Tf 5.47 0 TD[(-T)]TJ 11.59 -2.65 TD[(E)]TJ 7.16 2.66 TD[(X)]TJ/F4 9.96 Tf -224.53 -18.39 TD[(When)-477(\(the)-478(INITEX)-477(or)-478(VIR)83(TEX)-477(v)27(ersion)-477(of)-77(\))-478(the)-478(T)]TJ 228.1 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)-477(program)-478(is)-478(started,)-513(it)]TJ -233.63 -11.95 TD[(analyzes)-356(the)-355(\214rst)-356(non-blank)-356(input)-356(line)-355(from)-356(the)-356(command)-356(line)-356(or)-355(\(with)-356(the)]TJ/F10 9.96 Tf 333.26 0 TD[(**)]TJ/F4 9.96 Tf -333.25 -11.96 TD[(prompt\))-263(from)-264(the)-263(terminal:)-410(The)-264(\214rst)-264(non-blank)-263(c)26(haracter)-262(of)-264(that)-264(input)-264(line)-263(ma)26(y)]TJ -0.01 -11.95 TD[(b)-28(e)-281(an)]TJ/F10 9.96 Tf 26.38 -0.01 TD[(&)]TJ/F4 9.96 Tf 8.03 0 TD[(follo)27(w)28(ed)-281(immediately)-282(b)27(y)-281(the)-282(name)-282(of)-282(the)-282(format)-282(to)-282(b)-27(e)-282(loaded;)-299(otherwise)]TJ -34.41 -11.95 TD[(VIR)82(TEX)-256(uses)-258(a)-258(default)-258(format)-258(whereas)-258(INITEX)-257(starts)-258(without)-258(loading)-258(a)-258(format)]TJ 0.01 -11.95 TD[(\214le.)]TJ 14.94 -11.95 TD[(F)83(or)-392(eINITEX)-393(\(the)-393(INITEX)-393(v)27(ersion)-392(of)]TJ/F8 9.96 Tf 170.97 0.01 TD[(")]TJ/F4 9.96 Tf 4.64 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X\))-393(there)-393(is)-393(an)-393(additional)-393(p)-27(ossi-)]TJ -204.94 -11.95 TD[(bilit)27(y:)-427(If)-300(the)-301(\214rst)-300(non-blank)-301(input)-300(c)27(haracter)-300(is)-300(an)]TJ/F10 9.96 Tf 215.49 0 TD[(*)]TJ/F4 9.96 Tf 8.21 0 TD[(\(immediately)-300(follo)26(w)28(ed)-299(what)]TJ -223.7 -11.95 TD[(w)27(ould)-365(b)-28(e)-367(the)-367(\214rst)-366(non-blank)-367(input)-367(c)27(haracter)-365(for)-367(INITEX\),)-367(the)-366(program)-367(starts)]TJ 0 -11.95 TD[(in)-295(extended)-295(mo)-28(de)-295(without)-295(loading)-295(a)-295(format)-295(\214le.)-432(If)-295(the)-295(\214rst)-295(non-blank)-295(c)27(haracter)]TJ 0 -11.96 TD[(is)-384(neither)]TJ/F10 9.96 Tf 44.83 0 TD[(&)]TJ/F4 9.96 Tf 9.07 0 TD[(nor)]TJ/F10 9.96 Tf 18.24 0 TD[(*)]TJ/F4 9.96 Tf 9.05 0.01 TD[(then)-384(eINITEX)-384(starts)-385(without)-384(loading)-384(a)-385(format)-384(but)-384(in)-385(com-)]TJ -81.18 -11.96 TD[(patibilit)27(y)-280(mo)-28(de.)-427(Whenev)26(er)-281(a)-281(format)-282(\214le)-282(is)-282(loaded)-282(b)27(y)-281(eINITEX)-282(or)-282(eVIR)83(TEX)-281(the)]TJ 0 -11.95 TD[(mo)-27(de)-333(\(compatibilit)27(y)-333(or)-333(extended\))-333(is)-334(inherited)-333(from)-333(the)-334(format.)]TJ 14.94 -11.95 TD[(It)-242(is)-243(recommended)-243(that)-243(the)-244(input)-243(\214le)]TJ/F10 9.96 Tf 159 -0.01 TD[(etex.src)]TJ/F4 9.96 Tf 44.26 0 TD[(b)-27(e)-243(used)-243(instead)-243(of)]TJ/F10 9.96 Tf 78.42 0.01 TD[(plain.tex)]TJ/F4 9.96 Tf -296.64 -11.96 TD[(when)-398(generating)-398(an)]TJ/F8 9.96 Tf 90.52 0 TD[(")]TJ/F4 9.96 Tf 4.66 0 TD[(-T)]TJ 8.85 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-397(format)-398(in)-398(extended)-398(mo)-28(de.)-639(That)-398(\214le)-398(will)-398(\214rst)-398(read)]TJ 59.81 -51.93 TD[(2)]TJ ET
+endstream
+endobj
+53 0 obj
+<<
+/F4 19 0 R
+/F8 31 0 R
+/F10 37 0 R
+/F1 10 0 R
+/F2 13 0 R
+>>
+endobj
+51 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 53 0 R
+>>
+endobj
+56 0 obj
+<<
+/Length 8231
+>>
+stream
+ 0.00 g 0.00 G BT/F10 9.96 Tf 61.77 -62.76 TD[(plain.tex)]TJ/F4 9.96 Tf 51.24 -0.01 TD[(\(without)-417(reading)]TJ/F10 9.96 Tf 78.09 0 TD[(hyphen.tex)]TJ/F4 9.96 Tf 52.31 0 TD[(\))-417(and)-419(will)-418(then)-418(supply)-418(macro)-419(de\214ni-)]TJ -181.65 -11.95 TD[(tions)-333(supp)-28(orting)]TJ/F8 9.96 Tf 74.59 0 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)-333(features.)]TJ/F1 14.35 Tf -93.62 -32.95 TD[(3)]TJ/F2 14.35 Tf 24.22 -0.01 TD[(")]TJ/F1 14.35 Tf 6.56 0 TD[(-T)]TJ 13.92 -3.18 TD[(E)]TJ 8.58 3.19 TD[(X)-375(Extensions)]TJ/F1 11.96 Tf -53.27 -23.81 TD[(3.1)-1125(Compatibilit)30(y)-374(and)-375(Extended)-375(Mo)-31(de)]TJ/F4 9.96 Tf 0.01 -18.4 TD[(Once)]TJ/F8 9.96 Tf 25.29 0 TD[(")]TJ/F4 9.96 Tf 4.65 0.01 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-317(has)-316(en)27(tered)-316(compatibilit)27(y)-316(mo)-28(de)-317(it)-316(b)-28(eha)27(v)28(es)-316(as)-317(an)27(y)-316(other)-316(implemen-)]TJ -44.32 -11.95 TD[(tation)-384(of)-386(T)]TJ 47.24 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X.)-600(All)-385(of)]TJ/F8 9.96 Tf 44.93 0 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.85 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X's)-385(additional)-385(commands)-385(are)-385(absen)26(t;)-410(it)-385(is)-385(therefore)]TJ -116.75 -11.96 TD[(imp)-27(ossible)-271(to)-271(access)-270(an)26(y)-270(of)-270(the)-271(extensions)-271(or)-271(enhancemen)27(ts.)-423(The)-270(abilit)26(y)-270(of)-270(eINI-)]TJ -0.01 -11.96 TD[(TEX)-333(to)-334(initially)-333(c)27(ho)-27(ose)-333(b)-28(et)27(w)28(een)-333(compatibilit)27(y)-332(and)-334(extended)-333(mo)-28(de)-333(is,)-333(ho)26(w)28(ev)28(er,)]TJ 0.01 -11.95 TD[(b)27(y)-332(itself)-333(a)-334(feature)-333(not)-333(presen)27(t)-333(in)-333(an)27(y)-333(T)]TJ 168.14 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X)-333(implemen)27(tation.)]TJ -158.73 -11.96 TD[(The)-240(remainder)-242(of)-241(this)-241(do)-28(cumen)27(t)-240(is)-241(dev)26(oted)-240(to)-241(a)-241(detailed)-241(and)-242(mostly)-241(tec)27(hnical)]TJ -14.95 -11.95 TD[(description)-378(of)-378(all)-378(asp)-27(ects)-379(where)]TJ/F8 9.96 Tf 141.93 0.01 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X)-377(\(in)-378(extended)-378(mo)-28(de\))-378(b)-28(eha)27(v)27(es)-377(di\213eren)27(tly)]TJ -160.97 -11.95 TD[(from)-308(T)]TJ 28.84 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X.)-436(It)-309(will)-309(b)-27(e)-309(assumed)-309(that)-309(the)-309(reader)-308(is)-309(familiar)-309(with)]TJ/F3 9.96 Tf 234.06 0 TD[(The)-309(T)]TJ 25.78 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)-99(b)-28(o)-28(ok)]TJ/F4 9.96 Tf 33.46 -0.01 TD[([5])]TJ -333.2 -11.95 TD[(describing)-333(T)]TJ 52.66 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X's)-333(b)-28(eha)27(viour)-332(in)-334(quite)-333(some)-333(detail.)]TJ -43.25 -11.95 TD[(All)-314(of)]TJ/F8 9.96 Tf 27.31 0 TD[(")]TJ/F4 9.96 Tf 4.64 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X's)-314(extensions)-315(and)-315(enhancemen)27(ts)-314(a)27(v)55(ailable)-313(in)-315(extended)-315(mo)-28(de)-314(are)]TJ -61.28 -11.96 TD[(activ)55(ated)-396(b)27(y)-396(either)-396(executing)-397(some)-397(new)-396(primitiv)26(e)-395(command)-397(or)-397(b)27(y)-396(assigning)-396(a)]TJ 0 -11.96 TD[(nonzero)-352(v)54(alue)-351(to)-353(some)-353(new)-353(in)27(teger)-352(parameter)-352(or)-353(state)-353(v)55(ariable.)-502(Since)-353(all)-353(these)]TJ 0 -11.95 TD[(new)-493(v)54(ariables)-493(are)-494(initially)-495(zero,)]TJ/F9 6.97 Tf 142.15 3.62 TD[(2)]TJ/F8 9.96 Tf 9.79 -3.62 TD[(")]TJ/F4 9.96 Tf 4.65 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-494(b)-27(eha)26(v)28(es)-493(as)-494(T)]TJ 70.5 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X)-494(as)-494(long)-495(as)-494(none)-494(of)]TJ/F8 9.96 Tf -247.02 -11.95 TD[(")]TJ/F4 9.96 Tf 4.64 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.54 2.14 TD[(X's)-433(new)-434(con)27(trol)-433(sequences)-434(are)-433(used,)-459(with)-434(the)-433(follo)27(wing)-433(exceptions)-434(whic)27(h)]TJ -19.03 -11.96 TD[(should,)-326(ho)27(w)27(ev)28(er,)-326(ha)27(v)28(e)-324(no)-326(e\213ect)-325(on)-325(the)-325(t)27(yp)-27(esetting)-325(of)-326(error-free)-325(T)]TJ 280.92 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-324(do)-28(cumen)27(ts)]TJ -286.46 -11.96 TD[(\(pro)-27(duced)-333(with)-334(error-free)-333(formats\):)]TJ 0 -11.95 TD[(\(1\))-332(When)]TJ/F10 9.96 Tf 45.1 0 TD[(\\tracingcommands)]TJ/F4 9.96 Tf 87.01 0 TD[(has)-333(a)-333(v)54(alue)-332(of)-333(3)-334(or)-333(more,)-333(or)]TJ -132.11 -11.95 TD[(when)]TJ/F10 9.96 Tf 24.98 0.01 TD[(\\tracinglostchars)]TJ/F4 9.96 Tf 91.21 0 TD[(has)-230(a)-231(v)55(alue)-230(of)-230(2)-231(or)-230(more,)]TJ/F8 9.96 Tf 104.4 -0.01 TD[(")]TJ/F4 9.96 Tf 4.64 0.01 TD[(-T)]TJ 8.85 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-230(will)-231(displa)27(y)-229(additional)]TJ -239.63 -11.96 TD[(information)-333(not)-334(a)27(v)56(ailable)-333(in)-333(T)]TJ 129.83 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X.)]TJ -135.36 -11.95 TD[(\(2\))-328(When)-328(using)-328(a)-329(coun)27(t,)-328(dimen,)-329(skip,)-330(m)27(uskip,)-328(b)-28(o)27(x,)-328(or)-328(tok)26(en)-327(register)-328(n)27(um)27(b)-26(er)-329(in)]TJ 0 -11.96 TD[(the)-386(range)-387(256{32767,)]TJ/F8 9.96 Tf 96.96 0.01 TD[(")]TJ/F4 9.96 Tf 4.64 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-387(will)-386(access)-387(one)-387(of)-386(its)-387(additional)-387(registers)-387(whereas)]TJ -115.98 -11.95 TD[(T)]TJ 5.53 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X)-333(will)-333(pro)-28(duce)-333(an)-334(error)-333(and)-333(use)-334(register)-333(n)27(um)27(b)-26(er)-334(zero.)]TJ/F1 11.96 Tf -11.07 -27.89 TD[(3.2)-1125(Optimization)]TJ/F4 9.96 Tf 0.01 -18.39 TD[(When)-456(a)-457(v)54(alue)-456(is)-457(assigned)-456(to)-457(an)]TJ/F5 9.96 Tf 147.15 0 TD[(h)]TJ/F4 9.96 Tf 3.88 -0.01 TD[(in)27(ternal)-332(quan)27(tit)28(y)]TJ/F5 9.96 Tf 73.5 0.01 TD[(i)]TJ/F4 9.96 Tf 8.43 -0.01 TD[(within)-457(a)-456(sa)26(v)28(e)-456(group,)-488(the)]TJ -232.96 -11.95 TD[(former)-315(v)55(alue)-314(is)-315(restored)-315(when)-315(the)-315(group)-315(ends,)-319(pro)27(vided)-314(the)-315(assignmen)27(t)-314(w)27(as)-314(not)]TJ 0.01 -11.96 TD[(global.)-425(This)-275(is)-276(ac)27(hiev)27(ed)-274(b)27(y)-275(sa)27(ving)-275(the)-276(former)-276(v)55(alue)-275(on)-276(T)]TJ 239.23 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X's)-275(`sa)27(v)28(e)-275(stac)27(k'.)]TJ/F8 9.96 Tf 72.43 -0.01 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X)]TJ -336.24 -11.96 TD[(refrains)-380(from)-381(creating)-382(suc)27(h)-380(sa)27(v)27(e)-380(stac)27(k)-380(en)27(tries)-381(when)-381(the)-381(old)-381(and)-381(new)-382(v)55(alue)-380(are)]TJ -0.01 -11.95 TD[(the)-333(same)-333(\(`reassignmen)26(ts'\).)]TJ/F10 9.96 Tf 14.95 -11.96 TD[(\\aftergroup)]TJ/F4 9.96 Tf 61.42 0.01 TD[(tok)27(ens)-389(are)-391(also)-391(k)27(ept)-389(on)-391(T)]TJ 112.03 -2.14 TD[(E)]TJ 5.53 2.13 TD[(X's)-390(sa)27(v)27(e)-389(stac)27(k.)-616(When)-390(the)-391(curren)27(t)]TJ -193.93 -11.95 TD[(group)-321(ends,)-323(T)]TJ 59.09 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)-321(con)27(v)28(erts)-320(eac)27(h)]TJ/F10 9.96 Tf 71.95 0.01 TD[(\\aftergroup)]TJ/F4 9.96 Tf 60.73 -0.01 TD[(tok)28(en)-321(in)27(to)-320(a)-321(tok)27(en)-320(list)-321(and)-321(inserts)]TJ -197.31 -11.95 TD[(this)-257(list)-258(as)-257(new)-258(`input)-257(lev)26(el')-256(in)27(to)-257(the)-257(input)-258(stac)27(k.)]TJ/F8 9.96 Tf 209.86 0 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X)-257(collects)-258(all)]TJ/F10 9.96 Tf 57.3 0.01 TD[(\\aftergroup)]TJ/F4 9.96 Tf -286.19 -11.96 TD[(tok)27(ens)-332(from)-334(one)-333(group)-333(in)26(to)-332(one)-333(tok)26(en)-332(list)-333(and)-334(th)27(us)-332(conserv)27(es)-333(input)-333(lev)27(els.)]TJ ET 0.40 w 61.77 -550.96 m 199.25 -550.96 l S BT/F12 5.98 Tf 72.86 -557.6 TD[(2)]TJ/F13 7.97 Tf 4.15 -2.82 TD[(T)88(o)-378(b)-29(e)-379(precise)-378(all)-379(state)-378(v)58(ariables)-378(are)-378(zero)-379(when)-378(eINITEX)-379(or)-378(eVIR)87(TEX)-377(is)-379(started;)-390(in)28(teger)]TJ -15.24 -9.46 TD[(parameters)-376(that)-377(are)-376(not)-377(state)-376(v)58(ariables)-376(are)-376(zero)-377(when)-376(eINITEX)-377(is)-376(started)-377(without)-377(loading)-376(a)]TJ 0 -9.46 TD[(format)-354(\214le)-354(or)-354(inherited)-354(from)-355(the)-354(format)-354(\214le)-354(otherwise.)]TJ/F4 9.96 Tf 169.37 -51.29 TD[(3)]TJ ET
+endstream
+endobj
+57 0 obj
+<<
+/F10 37 0 R
+/F4 19 0 R
+/F8 31 0 R
+/F1 10 0 R
+/F2 13 0 R
+/F3 16 0 R
+/F9 34 0 R
+/F5 22 0 R
+/F12 42 0 R
+/F13 45 0 R
+>>
+endobj
+55 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 57 0 R
+>>
+endobj
+60 0 obj
+<<
+/Length 5699
+>>
+stream
+ 0.00 g 0.00 G BT/F4 9.96 Tf 76.71 -62.76 TD[(When)-348(a)-348(completed)-348(page)-348(is)-348(written)-348(to)-348(the)-348(D)27(VI)-347(\214le)-348(\(shipp)-28(ed)-348(out\),)-351(T)]TJ 292.65 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-348(m)27(ul-)]TJ -313.12 -11.96 TD[(tiplies)-348(the)-349(relev)55(an)28(t)-348(stretc)27(h)-347(or)-349(shrink)-348(comp)-28(onen)27(ts)-348(of)-348(glue)-348(no)-28(des)-349(in)-348(a)-348(b)-28(o)27(x)-348(b)27(y)-348(the)]TJ 0.01 -11.96 TD[(glue)-406(expansion)-407(factor)-406(of)-407(that)-407(b)-27(o)26(x)-405(and)-407(con)27(v)28(erts)-406(the)-407(pro)-28(duct)-406(to)-407(D)27(VI)-406(units.)-664(In)]TJ 0 -11.95 TD[(order)-316(to)-317(a)26(v)28(oid)-316(o)27(v)28(er\215o)27(w)-316(eac)27(h)-316(resulting)-317(v)54(alue)]TJ/F8 9.96 Tf 191.37 0 TD[(x)]TJ/F4 9.96 Tf 8.84 -0.01 TD[(is)-317(arti\214cially)-317(limited)-317(to)-317(the)-318(range)]TJ/F5 9.96 Tf -200.22 -11.95 TD[(j)]TJ/F8 9.96 Tf 2.77 -0.01 TD[(x)]TJ/F5 9.96 Tf 5.7 0 TD[(j)-277(\224)]TJ/F4 9.96 Tf 16.05 0.01 TD[(10)]TJ/F9 6.97 Tf 9.96 3.61 TD[(9)]TJ/F4 9.96 Tf 4.48 -3.62 TD[(.)-444(Consider)-333(the)-333(example:)]TJ/F10 9.96 Tf -23.26 -19.92 TD[(\\shipout\\vbox)-525(to100pt{)]TJ 10.47 -11.95 TD[(\\hrule)-524(width10pt)]TJ 0 -11.96 TD[(\\vskip)-524(0pt)-525(plus1000fil)]TJ -0.01 -11.96 TD[(\\vskip)-525(0pt)-525(plus1000fil)]TJ 0.01 -11.95 TD[(\\vskip)-524(0pt)-525(plus-2000fil)]TJ 0 -11.96 TD[(\\hrule)]TJ 0 -11.96 TD[(\\vskip)-524(0pt)-525(plus0.00005fil)]TJ -0.01 -11.95 TD[(})]TJ/F4 9.96 Tf -26.15 -19.93 TD[(Here)-339(the)-339(three)-339(glues)-339(b)-27(et)26(w)28(een)-338(the)-339(t)27(w)28(o)-338(rules)-339(add)-339(up)-339(to)-338(zero;)-342(when)-339(T)]TJ 291.56 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-338(con)27(v)28(erts)]TJ -297.09 -11.95 TD[(eac)27(h)-467(stretc)26(h)-467(comp)-28(onen)27(t)-468(individually)-468(they)-468(will,)-503(ho)27(w)28(ev)28(er,)-502(add)-468(up)-469(to)-468(10)]TJ/F9 6.97 Tf 316.18 3.61 TD[(9)]TJ/F4 9.96 Tf 9.13 -3.62 TD[(D)28(VI)]TJ -325.31 -11.96 TD[(units)-462(due)-463(to)-463(the)-462(truncation)-463(men)27(tioned)-462(ab)-28(o)27(v)28(e.)]TJ/F8 9.96 Tf 213.98 0.01 TD[(")]TJ/F4 9.96 Tf 4.65 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X,)-494(ho)26(w)28(ev)28(er,)-494(accum)26(ulates)]TJ -233.03 -11.96 TD[(the)-400(relev)55(an)28(t)-400(stretc)27(h)-400(or)-400(shrink)-401(comp)-28(onen)27(ts)-399(of)-401(consecutiv)27(e)-400(glue)-400(no)-28(des)-401(\(p)-27(ossibly)]TJ 0 -11.96 TD[(separated)-387(b)27(y)-387(insert,)-402(mark,)-401(adjust,)-402(k)27(ern,)-400(and)-388(p)-28(enalt)27(y)-387(no)-28(des\))-388(b)-27(efore)-388(con)26(v)28(erting)]TJ -0.01 -11.96 TD[(them)-487(to)-488(D)27(VI)-486(units.)-907(During)-488(this)-487(pro)-28(cess)-487(glue)-488(no)-28(des)-487(ma)27(y)-487(b)-28(e)-487(con)27(v)27(erted)-486(in)27(to)]TJ 0 -11.95 TD[(equiv)55(alen)28(t)-385(k)26(ern)-385(no)-27(des)-386(and)-386(some)-386(glue)-386(sp)-28(eci\214cations)-386(ma)27(y)-385(b)-28(e)-386(recycled;)-412(this)-386(ma)26(y)]TJ 0 -11.96 TD[(a\213ect)-425(the)-425(memory)-426(usage)-425(statistics)-425(displa)27(y)27(ed)-424(after)-425(the)-425(page)-426(has)-425(b)-28(een)-425(shipp)-28(ed)]TJ 0.01 -11.96 TD[(out.)]TJ/F1 11.96 Tf 0 -27.89 TD[(3.3)-1124(T)93(racing)-374(and)-375(Diagnostics)]TJ/F4 9.96 Tf -0.01 -18.39 TD[(When)]TJ/F10 9.96 Tf 29.29 0 TD[(\\tracingcommands)]TJ/F4 9.96 Tf 87.23 0 TD[(has)-355(a)-356(v)54(alue)-355(of)-356(3)-356(or)-356(more,)-361(the)-357(commands)-356(follo)27(wing)-355(a)]TJ -116.52 -11.96 TD[(pre\214x)-333(\()]TJ/F10 9.96 Tf 31.85 0 TD[(\\global)]TJ/F4 9.96 Tf 36.62 0 TD[(,)-333(etc.\))-444(are)-333(sho)26(wn)-332(as)-333(w)26(ell,)-332(e.g.:)]TJ/F10 9.96 Tf -52.78 -19.92 TD[(\\global\\count0=0)-2100(=>)-2100({\\global})]TJ 136 -11.95 TD[({\\count})]TJ/F4 9.96 Tf -136.74 -19.92 TD[(When)]TJ/F10 9.96 Tf 29.03 -0.01 TD[(\\tracinglostchars)]TJ/F4 9.96 Tf 92.23 0.01 TD[(has)-331(a)-332(v)55(alue)-331(of)-332(2)-332(or)-331(more,)-333(missing)-331(c)26(haracters)-330(are)]TJ -136.21 -11.96 TD[(displa)28(y)27(ed)-332(on)-333(the)-334(terminal)-333(ev)27(en)-333(if)-333(the)-333(v)54(alue)-332(of)]TJ/F10 9.96 Tf 200.44 0 TD[(\\tracingonline)]TJ/F4 9.96 Tf 76.54 0 TD[(is)-333(0)-333(or)-334(less.)]TJ -262.04 -11.96 TD[(When)]TJ/F10 9.96 Tf 28.01 0 TD[(\\tracingscantokens)]TJ/F4 9.96 Tf 96.41 0.01 TD[(has)-228(a)-227(v)54(alue)-227(of)-228(1)-227(or)-228(more,)-249(the)-228(op)-28(ening)-228(and)-228(closing)]TJ -139.36 -11.96 TD[(of)-249(pseudo-\214les)-251(\(generated)-250(b)26(y)]TJ/F10 9.96 Tf 124.4 0 TD[(\\scantokens)]TJ/F4 9.96 Tf 57.54 0.01 TD[(\))-250(is)-251(recorded)-250(as)-251(for)-250(an)27(y)-250(other)-250(\214le,)-267(with)]TJ -181.94 -11.96 TD[(`)]TJ/F10 9.96 Tf 2.76 0 TD[(\240)]TJ/F4 9.96 Tf 5.23 0.01 TD[(')-333(as)-334(\214lename.)]TJ 6.95 -11.96 TD[(When)-429(the)-429(program)-429(is)-429(compiled)-429(with)-429(the)-429(co)-28(de)-429(for)-429(collecting)-429(statistics)-429(and)]TJ/F10 9.96 Tf -14.94 -11.96 TD[(\\tracingassigns)]TJ/F4 9.96 Tf 82.55 0 TD[(has)-410(a)-411(v)55(alue)-410(of)-411(1)-410(or)-411(more,)-430(all)-411(assignmen)27(ts)-410(sub)-55(ject)-411(to)-411(T)]TJ 241.47 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X's)]TJ -329.55 -11.96 TD[(grouping)-333(mec)27(hanism)-332(are)-334(traced,)-333(e.g.:)]TJ/F10 9.96 Tf 15.69 -19.93 TD[(\\def\\foo{\\relax})-2099(=>)-2100({changing)-525(\\foo=undefined})]TJ 135.99 -11.95 TD[({into)-524(\\foo=macro:->\\relax)-525(})]TJ -135.99 -11.95 TD[(\\global\\count17=7)-1574(=>)-2100({globally)-525(changing)-525(\\count17=0})]TJ 135.98 -11.96 TD[({into)-524(\\count17=7})]TJ -135.99 -11.95 TD[(\\count17=7)-5249(=>)-2100({reassigning)-525(\\count17=7})]TJ/F4 9.96 Tf 153.67 -39.4 TD[(4)]TJ ET
+endstream
+endobj
+61 0 obj
+<<
+/F4 19 0 R
+/F8 31 0 R
+/F5 22 0 R
+/F9 34 0 R
+/F10 37 0 R
+/F1 10 0 R
+>>
+endobj
+59 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 61 0 R
+>>
+endobj
+64 0 obj
+<<
+/Length 4553
+>>
+stream
+ 0.00 g 0.00 G BT/F4 9.96 Tf 76.71 -62.76 TD[(When)]TJ/F10 9.96 Tf 30.35 -0.01 TD[(\\tracingifs)]TJ/F4 9.96 Tf 62.15 0 TD[(has)-463(a)-463(v)55(alue)-462(of)-463(1)-463(or)-463(more,)-495(all)-463(conditionals)-463(\(including)]TJ/F10 9.96 Tf -107.43 -11.95 TD[(\\unless)]TJ/F4 9.96 Tf 36.61 0 TD[(,)]TJ/F10 9.96 Tf 6.44 -0.01 TD[(\\or)]TJ/F4 9.96 Tf 15.69 0 TD[(,)]TJ/F10 9.96 Tf 6.44 0 TD[(\\else)]TJ/F4 9.96 Tf 26.14 0.01 TD[(,)-368(and)]TJ/F10 9.96 Tf 26.1 0 TD[(\\fi)]TJ/F4 9.96 Tf 15.69 -0.01 TD[(\))-361(are)-361(traced,)-369(together)-361(with)-362(the)-361(starting)-362(line)-362(and)]TJ -133.13 -11.95 TD[(nesting)-364(lev)27(el;)-379(the)]TJ/F10 9.96 Tf 78.08 0 TD[(\\showifs)]TJ/F4 9.96 Tf 45.46 -0.01 TD[(command)-364(displa)27(ys)-364(the)-364(state)-364(of)-364(all)-365(curren)27(tly)-363(activ)27(e)]TJ -123.53 -11.95 TD[(conditionals.)-444(Th)27(us)-333(the)-333(input)]TJ/F10 9.96 Tf 15.69 -19.43 TD[(\\unless\\iffalse)]TJ 15.69 -11.95 TD[(\\iffalse)]TJ 0.01 -11.95 TD[(\\else)]TJ 15.69 -11.96 TD[(\\showifs)]TJ -15.69 -11.96 TD[(\\fi)]TJ -15.69 -11.96 TD[(\\fi)]TJ/F4 9.96 Tf -15.7 -19.42 TD[(migh)27(t)-332(yield)]TJ/F10 9.96 Tf 15.7 -19.44 TD[({\\unless\\iffalse:)-524(\(level)-525(1\))-525(entered)-525(on)-525(line)-525(1})]TJ 0 -11.95 TD[({\\iffalse:)-524(\(level)-525(2\))-525(entered)-525(on)-525(line)-525(2})]TJ -0.01 -11.95 TD[({\\else:)-525(\\iffalse)-525(\(level)-525(2\))-525(entered)-525(on)-525(line)-525(2})]TJ 0.01 -11.96 TD[(###)-524(level)-525(2:)-525(\\iffalse\\else)-525(entered)-525(on)-525(line)-525(2)]TJ 0 -11.95 TD[(###)-524(level)-525(1:)-525(\\unless\\iffalse)-525(entered)-525(on)-525(line)-525(1)]TJ -0.01 -11.96 TD[({\\fi:)-525(\\iffalse)-525(\(level)-525(2\))-525(entered)-525(on)-525(line)-525(2})]TJ 0 -11.95 TD[({\\fi:)-525(\\unless\\iffalse)-525(\(level)-525(1\))-525(entered)-525(on)-525(line)-525(1})]TJ/F4 9.96 Tf -0.75 -19.43 TD[(When)]TJ/F10 9.96 Tf 29.22 0.01 TD[(\\tracinggroups)]TJ/F4 9.96 Tf 76.69 -0.01 TD[(has)-348(a)-348(v)55(alue)-348(of)-348(1)-348(or)-349(more,)-352(the)-348(start)-348(and)-349(end)-348(of)-349(eac)27(h)]TJ -120.85 -11.95 TD[(sa)28(v)27(e)-454(group)-455(is)-455(traced,)-486(together)-455(with)-455(the)-455(starting)-455(line)-455(and)-455(grouping)-455(lev)26(el;)-515(the)]TJ/F10 9.96 Tf -0.01 -11.96 TD[(\\showgroups)]TJ/F4 9.96 Tf 61.72 0.01 TD[(command)-418(displa)27(ys)-418(the)-419(state)-419(of)-419(all)-419(curren)27(tly)-418(activ)27(e)-418(sa)27(v)28(e)-418(groups.)]TJ -61.72 -11.96 TD[(Th)27(us)-332(the)-334(input)]TJ/F10 9.96 Tf 15.7 -19.43 TD[(\\begingroup)]TJ 15.69 -11.95 TD[({)]TJ 15.68 -11.95 TD[(\\showgroups)]TJ -15.68 -11.96 TD[(})]TJ -15.69 -11.95 TD[(\\endgroup)]TJ/F4 9.96 Tf -15.7 -19.43 TD[(migh)27(t)-332(yield)]TJ/F10 9.96 Tf 10.46 -19.43 TD[({entering)-525(semi)-525(simple)-525(group)-525(\(level)-525(1\))-525(at)-525(line)-525(1})]TJ 0 -11.96 TD[({entering)-525(simple)-525(group)-525(\(level)-525(2\))-525(at)-525(line)-525(2})]TJ 0.01 -11.96 TD[(###)-524(simple)-525(group)-525(\(level)-525(2\))-525(entered)-525(at)-525(line)-525(1)-525(\({\))]TJ 0 -11.96 TD[(###)-524(semi)-525(simple)-525(group)-525(\(level)-525(1\))-525(entered)-525(at)-525(line)-525(1)-525(\(\\begingroup\))]TJ 0 -11.95 TD[(###)-524(bottom)-525(level)]TJ 0 -11.95 TD[({leaving)-524(simple)-525(group)-525(\(level)-525(2\))-525(entered)-525(at)-525(line)-525(2})]TJ 0 -11.95 TD[({leaving)-524(semi)-525(simple)-525(group)-525(\(level)-525(1\))-525(entered)-525(at)-525(line)-525(1})]TJ/F4 9.96 Tf 4.48 -19.42 TD[(Occasionally)-378(conditionals)-378(and/or)-378(sa)27(v)28(e)-377(groups)-378(are)-378(not)-379(prop)-27(erly)-378(nested)-378(with)]TJ -14.94 -11.96 TD[(resp)-27(ect)-527(to)]TJ/F10 9.96 Tf 50.16 0 TD[(\\input)]TJ/F4 9.96 Tf 36.64 0.01 TD[(\214les.)-1026(Although)-527(this)-528(migh)27(t)-526(b)-28(e)-528(p)-27(erfectly)-528(legitimate,)-576(suc)27(h)]TJ -86.81 -11.96 TD[(anomalies)-341(are)-341(mostly)-342(unin)27(ten)28(tional)-341(and)-341(ma)27(y)-341(cause)-341(quite)-342(obscure)-341(errors.)-469(When)]TJ/F10 9.96 Tf 0 -11.96 TD[(\\tracingnesting)]TJ/F4 9.96 Tf 82.3 0 TD[(has)-386(a)-387(v)55(alue)-386(of)-386(1)-387(or)-386(more,)-400(these)-387(anomalies)-386(are)-387(sho)27(wn;)-412(when)]TJ/F10 9.96 Tf -82.3 -11.96 TD[(\\tracingnesting)]TJ/F4 9.96 Tf 82.11 0 TD[(has)-366(a)-366(v)54(alue)-365(of)-367(2)-366(or)-367(more,)-374(the)-367(curren)27(t)-366(con)27(text)-365(\(tracebac)27(k\))-366(is)]TJ -82.1 -11.96 TD[(sho)28(wn)-333(as)-333(w)27(ell.)-444(Th)27(us)-332(the)-334(input)]TJ 169.36 -29.89 TD[(5)]TJ ET
+endstream
+endobj
+65 0 obj
+<<
+/F4 19 0 R
+/F10 37 0 R
+>>
+endobj
+63 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 65 0 R
+>>
+endobj
+69 0 obj
+<<
+/Type /FontDescriptor
+/CapHeight 611.11
+/Ascent 694.44
+/Descent -222.22
+/FontBBox [-53 -314 584 786]
+/FontName /CWNHEJ+CMTT8
+/ItalicAngle 0
+/XHeight 430.6
+/StemV 80
+/FontFile 68 0 R
+/Flags 5
+>>
+endobj
+70 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F14
+/FontDescriptor 69 0 R
+/BaseFont /CWNHEJ+CMTT8
+/FirstChar 33
+/LastChar 255
+/Widths [531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26
+531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26
+531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26
+531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26
+531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26
+531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26
+531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26
+531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 0 531.26
+531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26
+531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26
+531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 531.26]
+>>
+endobj
+71 0 obj
+<<
+/Length 3993
+>>
+stream
+ 0.00 g 0.00 G BT/F10 9.96 Tf 77.46 -62.76 TD[(\\newlinechar=`\\^^J)]TJ 0 -11.96 TD[(\\begingroup)]TJ 15.69 -11.96 TD[(\\iftrue)]TJ 15.69 -11.96 TD[(\\scantokens{%)]TJ -15.69 -11.96 TD[(\\endgroup)]TJ -15.7 -11.96 TD[(^^J\\fi)]TJ 0 -11.95 TD[(^^J\\bgroup)]TJ 15.69 -11.96 TD[(^^\\tracingnesting=2)]TJ 0 -11.96 TD[(^^J\\iffalse)]TJ 0 -11.95 TD[(^^J\\else)]TJ 10.46 -11.95 TD[(}%)]TJ -15.69 -11.95 TD[(\\egroup)]TJ -10.45 -11.95 TD[(\\fi)]TJ/F4 9.96 Tf -15.69 -19.93 TD[(migh)28(t)-333(yield)]TJ/F9 6.97 Tf 49.25 3.62 TD[(3)]TJ/F10 9.96 Tf -49.25 -23.54 TD[(Warning:)-524(end)-525(of)-525(semi)-525(simple)-525(group)-525(\(level)-525(1\))-525(entered)-525(at)-525(line)-525(2)-525(of)]TJ 5.23 -11.96 TD[(a)-524(different)-525(file)]TJ -5.23 -11.95 TD[(Warning:)-524(end)-525(of)-525(\\iftrue)-525(entered)-525(on)-525(line)-525(3)-525(of)-525(a)-525(different)-525(file)]TJ 0 -11.95 TD[(Warning:)-524(end)-525(of)-525(file)-525(when)-525(simple)-525(group)-525(\(level)-525(1\))-525(entered)-525(at)-525(line)]TJ 5.23 -11.95 TD[(3)-524(is)-525(incomplete)]TJ -5.23 -11.96 TD[(Warning:)-524(end)-525(of)-525(file)-525(when)-525(\\iffalse\\else)-525(entered)-525(on)-525(line)-525(5)-525(is)-525(inc)]TJ 0 -11.95 TD[(omplete)]TJ -0.01 -11.97 TD[(l.7)-525(\\else)]TJ 0 -23.9 TD[(l.11)-3150(})]TJ 57.54 -11.96 TD[(%)]TJ/F4 9.96 Tf -42.59 -19.92 TD[(The)-284(command)]TJ/F10 9.96 Tf 64.89 0 TD[(\\showtokens{)]TJ/F5 9.96 Tf 62.76 0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 -0.01 TD[(tok)27(en)-332(list)]TJ/F5 9.96 Tf 40.46 0.01 TD[(i)]TJ/F10 9.96 Tf 3.87 0 TD[(})]TJ/F4 9.96 Tf 8.06 0 TD[(displa)27(ys)-284(the)-284(tok)27(en)-284(list,)-294(and)-285(allo)27(ws)]TJ -198.87 -11.96 TD[(the)-333(displa)27(y)-333(of)-333(quan)27(tities)-333(that)-333(cannot)-333(b)-28(e)-333(displa)26(y)28(ed)-332(b)27(y)]TJ/F10 9.96 Tf 233.46 0.01 TD[(\\show)]TJ/F4 9.96 Tf 29.48 0 TD[(or)]TJ/F10 9.96 Tf 12.2 -0.01 TD[(\\showthe)]TJ/F4 9.96 Tf 41.85 0.01 TD[(,)-333(e.g.:)]TJ/F10 9.96 Tf -306.52 -19.93 TD[(\\showtokens\\expandafter{\\jobname})]TJ 0.01 -11.96 TD[(\\showtokens\\expandafter{\\topmarks)-524(27})]TJ/F1 11.96 Tf -10.47 -27.89 TD[(3.4)-1125(Status)-375(Enquiries)]TJ/F4 9.96 Tf 0 -18.4 TD[(A)-357(n)27(um)27(b)-26(er)-358(of)-357(T)]TJ 64.68 -2.14 TD[(E)]TJ 5.54 2.14 TD[(X's)-356(in)26(ternal)-356(quan)27(tities)-357(can)-357(b)-28(e)-357(assigned)-358(v)55(alues)-357(but)-357(these)-357(v)54(alues)]TJ -70.22 -11.95 TD[(cannot)-301(b)-28(e)-301(retriev)26(ed)-300(in)-301(T)]TJ 103.67 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X.)]TJ/F8 9.96 Tf 14.56 0 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-301(in)27(tro)-27(duces)-302(sev)27(eral)-300(new)-302(primitiv)27(es)-300(that)-302(allo)27(w)]TJ -142.79 -11.95 TD[(the)-333(retriev)55(al)-332(of)-334(information)-333(ab)-28(out)-333(its)-334(in)27(ternal)-332(state.)]TJ/F10 9.96 Tf 0 -11.95 TD[(\\eTeXversion)]TJ/F4 9.96 Tf 66.08 0 TD[(returns)]TJ/F8 9.96 Tf 34.42 0.01 TD[(")]TJ/F4 9.96 Tf 4.65 -0.01 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X's)-333(\(ma)-56(jor\))-333(v)27(ersion)-333(n)27(um)28(b)-27(er;)]TJ/F10 9.96 Tf -119.54 -11.96 TD[(\\eTeXrevision)]TJ/F4 9.96 Tf 70.89 -0.01 TD[(expands)-291(in)27(to)-290(a)-291(list)-291(of)-291(c)26(haracter)-290(tok)27(ens)-290(represen)27(ting)-290(the)-291(revision)]TJ -70.89 -11.95 TD[(\(minor)-332(v)26(ersion\))-332(n)27(um)28(b)-27(er.)-445(Th)27(us)]TJ/F10 9.96 Tf 15.68 -19.92 TD[(\\message{\\number\\eTeXversion\\eTeXrevision})]TJ/F4 9.96 Tf -15.69 -19.93 TD[(should)-333(write)-333(the)-334(complete)-333(v)27(ersion)-333(as)-333(sho)27(wn)-333(when)]TJ/F8 9.96 Tf 218.63 0 TD[(")]TJ/F4 9.96 Tf 4.65 -0.01 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-333(is)-333(started.)]TJ ET 0.40 w 61.77 -583.62 m 199.25 -583.62 l S BT/F12 5.98 Tf 72.86 -590.26 TD[(3)]TJ/F13 7.97 Tf 4.15 -2.81 TD[(The)]TJ/F14 7.97 Tf 17.41 0.01 TD[(\\scantokens)]TJ/F13 7.97 Tf 49.4 -0.01 TD[(command)-354(will)-354(b)-29(e)-355(discussed)-354(later.)]TJ/F4 9.96 Tf 87.32 -37.56 TD[(6)]TJ ET
+endstream
+endobj
+72 0 obj
+<<
+/F10 37 0 R
+/F4 19 0 R
+/F9 34 0 R
+/F5 22 0 R
+/F1 10 0 R
+/F8 31 0 R
+/F12 42 0 R
+/F13 45 0 R
+/F14 70 0 R
+>>
+endobj
+67 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 72 0 R
+>>
+endobj
+75 0 obj
+<<
+/Length 5727
+>>
+stream
+ 0.00 g 0.00 G BT/F4 9.96 Tf 61.77 -62.76 TD[(When)-361(used)-362(as)-362(n)27(um)28(b)-27(er,)]TJ/F10 9.96 Tf 104.29 -0.01 TD[(\\interactionmode)]TJ/F4 9.96 Tf 87.28 0 TD[(returns)-361(one)-362(of)-362(the)-361(v)54(alues)-361(0)-361(\(batc)26(h-)]TJ -191.58 -11.95 TD[(mo)-27(de\),)-368(1)-360(\(nonstopmo)-28(de\),)-367(2)-361(\(scrollmo)-28(de\),)-367(or)-360(3)-361(\(errorstopmo)-28(de\).)-526(Assigning)-360(one)]TJ 0 -11.96 TD[(of)-329(these)-330(v)54(alues)-328(to)]TJ/F10 9.96 Tf 78.57 0 TD[(\\interactionmode)]TJ/F4 9.96 Tf 86.96 0 TD[(c)27(hanges)-329(the)-329(curren)26(t)-328(in)26(teraction)-328(mo)-28(de)-330(ac-)]TJ -165.53 -11.95 TD[(cordingly;)-333(suc)27(h)-333(assignmen)27(ts)-332(are)-334(alw)27(a)28(ys)-332(global.)]TJ/F10 9.96 Tf 0.01 -11.96 TD[(\\currentgrouplevel)]TJ/F4 9.96 Tf 97.46 0 TD[(returns)-333(the)-333(curren)26(t)-332(sa)27(v)27(e)-332(group)-333(lev)27(el;)]TJ/F10 9.96 Tf -97.46 -11.96 TD[(\\currentgrouptype)]TJ/F4 9.96 Tf 92.77 0.01 TD[(returns)-387(a)-388(n)27(um)28(b)-27(er)-387(represen)27(ting)-387(the)-387(t)27(yp)-27(e)-387(of)-388(the)-387(innermost)]TJ -92.77 -11.96 TD[(group:)]TJ 19.93 -21.52 TD[(0:)-1000(b)-27(ottom)-334(lev)27(el)-332(\(no)-334(group\))-4500(9:)-1000(math)-333(group)]TJ 0 -11.96 TD[(1:)-1000(simple)-333(group)-8856(10:)-1000(disc)-333(group)]TJ 0.01 -11.96 TD[(2:)-999(h)27(b)-27(o)27(x)-333(group)-9527(11:)-1000(insert)-334(group)]TJ -0.01 -11.96 TD[(3:)-1000(adjusted)-333(h)27(b)-27(o)27(x)-333(group)-5494(12:)-1000(v)27(cen)28(ter)-333(group)]TJ 0 -11.95 TD[(4:)-1000(vb)-28(o)27(x)-332(group)-9528(13:)-1000(math)-333(c)27(hoice)-333(group)]TJ 0 -11.95 TD[(5:)-1000(vtop)-333(group)-9667(14:)-1000(semi)-333(simple)-334(group)]TJ 0.01 -11.95 TD[(6:)-999(align)-334(group)-9528(15:)-1000(math)-333(shift)-333(group)]TJ 0 -11.95 TD[(7:)-999(no)-334(align)-333(group)-8139(16:)-1000(math)-333(left)-334(group)]TJ 0 -11.95 TD[(8:)-999(output)-334(group)]TJ/F10 9.96 Tf -19.93 -33.48 TD[(\\currentiflevel)]TJ/F4 9.96 Tf 81.78 -0.01 TD[(returns)-333(the)-333(n)27(um)28(b)-27(er)-333(of)-334(curren)27(tly)-332(activ)26(e)-332(conditionals;)]TJ/F10 9.96 Tf -81.78 -11.95 TD[(\\currentifbranch)]TJ/F4 9.96 Tf 85.95 0 TD[(indicates)-227(whic)26(h)-226(branc)26(h)-226(of)-228(the)-228(innermost)-228(conditional)-228(is)-227(tak)26(en:)]TJ -85.95 -11.95 TD[(1)-333(`then)-333(branc)27(h',)]TJ/F5 9.96 Tf 72.25 -0.01 TD[(\200)]TJ/F4 9.96 Tf 7.75 0.01 TD[(1)-333(`else)-334(branc)27(h',)-332(or)-333(0)-334(not)-333(y)27(et)-333(decided;)]TJ/F10 9.96 Tf -80 -11.96 TD[(\\currentiftype)]TJ/F4 9.96 Tf 76.02 0 TD[(returns)-279(0)-281(if)-280(there)-280(are)-280(no)-280(activ)27(e)-279(conditionals,)-291(a)-280(p)-28(ositiv)27(e)-279(n)27(um)27(b)-26(er)]TJ -76.02 -11.96 TD[(indicating)-343(the)-344(t)27(yp)-27(e)-344(of)-344(the)-344(innermost)-343(activ)27(e)-343(conditional,)-347(or)-343(the)-344(negativ)27(e)-343(of)-344(that)]TJ 0 -11.95 TD[(n)27(um)28(b)-27(er)-334(when)-333(the)-333(conditional)-334(w)27(as)-332(pre\214xed)-333(b)26(y)]TJ/F10 9.96 Tf 201.86 -0.01 TD[(\\unless)]TJ/F4 9.96 Tf 36.62 0.01 TD[(:)]TJ -218.54 -21.53 TD[(1:)]TJ/F10 9.96 Tf 17.71 0.01 TD[(\\if)]TJ/F4 9.96 Tf 86.67 -0.01 TD[(8:)]TJ/F10 9.96 Tf 17.71 0.01 TD[(\\ifmmode)]TJ/F4 9.96 Tf 81.69 0 TD[(15:)]TJ/F10 9.96 Tf 22.69 -0.01 TD[(\\iftrue)]TJ/F4 9.96 Tf -226.49 -11.95 TD[(2:)]TJ/F10 9.96 Tf 17.71 -0.01 TD[(\\ifcat)]TJ/F4 9.96 Tf 86.68 0.01 TD[(9:)]TJ/F10 9.96 Tf 17.71 -0.01 TD[(\\ifinner)]TJ/F4 9.96 Tf 81.69 0.01 TD[(16:)]TJ/F10 9.96 Tf 22.7 -0.01 TD[(\\iffalse)]TJ/F4 9.96 Tf -226.48 -11.95 TD[(3:)]TJ/F10 9.96 Tf 17.71 -0.01 TD[(\\ifnum)]TJ/F4 9.96 Tf 81.69 0.01 TD[(10:)]TJ/F10 9.96 Tf 22.68 -0.01 TD[(\\ifvoid)]TJ/F4 9.96 Tf 81.7 0.01 TD[(17:)]TJ/F10 9.96 Tf 22.69 -0.01 TD[(\\ifcase)]TJ/F4 9.96 Tf -226.48 -11.95 TD[(4:)]TJ/F10 9.96 Tf 17.71 0 TD[(\\ifdim)]TJ/F4 9.96 Tf 81.69 0 TD[(11:)]TJ/F10 9.96 Tf 22.69 0 TD[(\\ifhbox)]TJ/F4 9.96 Tf 81.7 -0.01 TD[(18:)]TJ/F10 9.96 Tf 22.69 0.01 TD[(\\ifdefined)]TJ/F4 9.96 Tf -226.49 -11.96 TD[(5:)]TJ/F10 9.96 Tf 17.72 -0.01 TD[(\\ifodd)]TJ/F4 9.96 Tf 81.69 0 TD[(12:)]TJ/F10 9.96 Tf 22.68 0.01 TD[(\\ifvbox)]TJ/F4 9.96 Tf 81.7 -0.01 TD[(19:)]TJ/F10 9.96 Tf 22.69 0 TD[(\\ifcsname)]TJ/F4 9.96 Tf -226.48 -11.95 TD[(6:)]TJ/F10 9.96 Tf 17.72 -0.01 TD[(\\ifvmode)]TJ/F4 9.96 Tf 81.69 0.01 TD[(13:)]TJ/F10 9.96 Tf 22.69 -0.01 TD[(\\ifx)]TJ/F4 9.96 Tf 81.69 0.01 TD[(20:)]TJ/F10 9.96 Tf 22.7 -0.01 TD[(\\iffontchar)]TJ/F4 9.96 Tf -226.48 -11.95 TD[(7:)]TJ/F10 9.96 Tf 17.71 0 TD[(\\ifhmode)]TJ/F4 9.96 Tf 81.69 0 TD[(14:)]TJ/F10 9.96 Tf 22.7 0.01 TD[(\\ifeof)]TJ -142.02 -33.48 TD[(\\lastnodetype)]TJ/F4 9.96 Tf 71.85 0 TD[(returns)-387(a)-386(n)26(um)28(b)-27(er)-387(indicating)-386(the)-387(t)27(yp)-27(e)-387(of)-387(the)-387(last)-387(no)-27(de,)-401(if)-386(an)26(y)84(,)]TJ -71.84 -11.96 TD[(on)-332(the)-334(curren)27(t)-332(\(v)26(ertical,)-332(horizon)27(tal,)-332(or)-334(math\))-333(list:)]TJ 19.92 -21.52 TD[(-1:)-999(none)-334(\(empt)27(y)-332(list\))-4500(8:)-1000(disc)-333(no)-28(de)]TJ 3.32 -11.95 TD[(0:)-999(c)27(har)-333(no)-27(de)-7781(9:)-1000(whatsit)-333(no)-28(de)]TJ -0.01 -11.95 TD[(1:)-1000(hlist)-333(no)-28(de)-7250(10:)-1000(math)-333(no)-28(de)]TJ 0 -11.96 TD[(2:)-1000(vlist)-333(no)-28(de)-7278(11:)-1000(glue)-333(no)-28(de)]TJ 0.01 -11.95 TD[(3:)-999(rule)-333(no)-28(de)-7475(12:)-1000(k)27(ern)-333(no)-28(de)]TJ -0.01 -11.96 TD[(4:)-1000(ins)-333(no)-28(de)-7916(13:)-1000(p)-28(enalt)27(y)-333(no)-28(de)]TJ 0 -11.96 TD[(5:)-1000(mark)-333(no)-28(de)-6892(14:)-1000(unset)-333(no)-28(de)]TJ 0.01 -11.95 TD[(6:)-999(adjust)-334(no)-27(de)-6445(15:)-1000(math)-333(mo)-28(de)-333(no)-28(des)]TJ -0.01 -11.95 TD[(7:)-1000(ligature)-333(no)-28(de)]TJ 146.13 -29.88 TD[(7)]TJ ET
+endstream
+endobj
+76 0 obj
+<<
+/F4 19 0 R
+/F10 37 0 R
+/F5 22 0 R
+>>
+endobj
+74 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 76 0 R
+>>
+endobj
+79 0 obj
+<<
+/Length 9171
+>>
+stream
+ 0.00 g 0.00 G BT/F4 9.96 Tf 61.77 -74.72 TD[(The)-424(commands)]TJ/F10 9.96 Tf 71.61 0 TD[(\\fontcharht)]TJ/F4 9.96 Tf 57.54 0 TD[(,)]TJ/F10 9.96 Tf 7.22 0 TD[(\\fontcharwd)]TJ/F4 9.96 Tf 57.53 0 TD[(,)]TJ/F10 9.96 Tf 7.24 0.01 TD[(\\fontchardp)]TJ/F4 9.96 Tf 57.53 -0.01 TD[(,)-447(and)]TJ/F10 9.96 Tf 27.5 0.01 TD[(\\fontcharic)]TJ/F4 9.96 Tf -286.18 -11.96 TD[(follo)27(w)28(ed)-373(b)27(y)-372(a)-374(fon)27(t)-373(sp)-28(eci\214cation)-373(and)-374(a)-373(c)27(haracter)-373(co)-28(de,)-383(return)-374(a)-374(dimension:)-525(the)]TJ 0 -11.96 TD[(heigh)27(t,)-436(width,)-436(depth,)-437(or)-416(italic)-416(correction)-416(of)-416(the)-416(c)26(haracter)-415(in)-416(the)-416(fon)27(t,)-436(or)]TJ/F10 9.96 Tf 328.02 -0.01 TD[(0pt)]TJ/F4 9.96 Tf -328.02 -11.95 TD[(if)-369(no)-368(suc)26(h)-367(c)26(haracter)-367(exists;)-387(the)-369(conditional)]TJ/F10 9.96 Tf 190.51 -0.01 TD[(\\iffontchar)]TJ/F4 9.96 Tf 61.21 0.01 TD[(tests)-368(the)-369(existence)-369(of)]TJ -251.72 -11.96 TD[(that)-333(c)27(haracter.)]TJ -0.01 -11.95 TD[(When)-402(used)-403(as)-402(n)26(um)28(b)-27(er,)]TJ/F10 9.96 Tf 106.02 0.01 TD[(\\parshape)]TJ/F4 9.96 Tf 51.09 -0.01 TD[(returns)-402(the)-402(n)27(um)27(b)-26(er)-403(of)-402(lines)-403(of)-402(the)-403(curren)27(t)]TJ -157.1 -11.95 TD[(parshap)-27(e)-333(sp)-28(eci\214cation)-333(\(or)-334(zero\).)]TJ/F8 9.96 Tf -0.01 -11.96 TD[(")]TJ/F4 9.96 Tf 4.65 -0.01 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X's)]TJ/F10 9.96 Tf 18.24 0.01 TD[(\\parshapeindent)]TJ/F4 9.96 Tf 78.46 -0.01 TD[(,)]TJ/F10 9.96 Tf 7.01 0.01 TD[(\\parshapelength)]TJ/F4 9.96 Tf 78.46 0 TD[(,)-426(and)]TJ/F10 9.96 Tf 27.13 0 TD[(\\parshapedimen)]TJ/F4 9.96 Tf 73.22 -0.01 TD[(,)-426(follo)27(w)27(ed)]TJ -301.54 -11.95 TD[(b)28(y)-333(a)-333(n)27(um)28(b)-27(er)]TJ/F8 9.96 Tf 58.41 0 TD[(n)]TJ/F4 9.96 Tf 9.3 0 TD[(return)-333(the)-333(dimensions)-334(of)-333(the)-333(parshap)-28(e)-333(sp)-28(eci\214cation:)]TJ/F10 9.96 Tf -67.72 -11.96 TD[(0pt)]TJ/F4 9.96 Tf 20.68 0.01 TD[(for)]TJ/F8 9.96 Tf 15.24 -0.01 TD[(n)]TJ/F5 9.96 Tf 8.76 0 TD[(\224)]TJ/F4 9.96 Tf 10.51 0.01 TD[(0)-333(or)-333(when)-334(no)-333(parshap)-28(e)-333(is)-333(curren)26(tly)-332(activ)27(e,)-332(otherwise)]TJ/F10 9.96 Tf -55.18 -11.96 TD[(\\parshapeindent)]TJ/F8 9.96 Tf 80.11 -0.01 TD[(n)]TJ/F4 9.96 Tf 8.98 0.01 TD[(and)]TJ/F10 9.96 Tf 19.06 0 TD[(\\parshapedimen)]TJ/F4 9.96 Tf 74.89 0 TD[(2)]TJ/F8 9.96 Tf 4.99 -0.01 TD[(n)]TJ/F5 9.96 Tf 7.57 0 TD[(\200)]TJ/F4 9.96 Tf 9.32 0.01 TD[(1)-302(b)-27(oth)-302(return)-302(the)-302(inden)27(tation)-301(of)]TJ -204.92 -11.96 TD[(line)]TJ/F8 9.96 Tf 18.83 -0.01 TD[(n)]TJ/F4 9.96 Tf 9.3 0.01 TD[(\(explicitly)-332(sp)-28(eci\214ed)-334(or)-333(implied)-333(b)27(y)-333(rep)-28(eating)-333(the)-333(last)-334(sp)-27(eci\214cation\),)]TJ/F10 9.96 Tf -28.13 -11.96 TD[(\\parshapelength)]TJ/F8 9.96 Tf 80.12 0 TD[(n)]TJ/F4 9.96 Tf 9.3 0 TD[(and)]TJ/F10 9.96 Tf 19.38 -0.01 TD[(\\parshapedimen)]TJ/F4 9.96 Tf 74.88 0 TD[(2)]TJ/F8 9.96 Tf 4.98 0 TD[(n)]TJ/F4 9.96 Tf 9.3 0 TD[(b)-28(oth)-333(return)-333(the)-334(length)-333(of)-333(line)]TJ/F8 9.96 Tf 131.79 0.01 TD[(n)]TJ/F4 9.96 Tf 5.98 0 TD[(.)]TJ/F1 11.96 Tf -335.71 -27.9 TD[(3.5)-1124(Expressions)]TJ/F8 9.96 Tf 0 -18.38 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X)-470(in)27(tro)-27(duces)-470(the)-471(notion)-470(of)-471(expressions)-470(of)-471(t)27(yp)-27(e)-470(n)27(um)27(b)-26(er,)-505(dimen,)-505(glue,)-505(or)]TJ -19.04 -11.95 TD[(m)27(uglue,)-456(that)-433(can)-432(b)-28(e)-433(used)-432(whenev)26(er)-431(a)-433(quan)27(tit)28(y)-432(of)-432(that)-433(t)27(yp)-27(e)-433(is)-432(needed.)-742(Suc)26(h)]TJ 0 -11.95 TD[(expressions)-289(are)-289(ev)54(aluated)-288(b)27(y)]TJ/F8 9.96 Tf 125.22 0.01 TD[(")]TJ/F4 9.96 Tf 4.64 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.54 2.14 TD[(X's)-289(scanning)-290(mec)27(hanism;)-303(they)-289(are)-290(initiated)-289(b)27(y)]TJ -144.25 -11.95 TD[(one)-338(of)-339(the)-338(commands)]TJ/F10 9.96 Tf 96.29 0.01 TD[(\\numexpr)]TJ/F4 9.96 Tf 41.85 0 TD[(,)]TJ/F10 9.96 Tf 6.15 0 TD[(\\dimexpr)]TJ/F4 9.96 Tf 41.83 -0.01 TD[(,)]TJ/F10 9.96 Tf 6.16 0.01 TD[(\\glueexpr)]TJ/F4 9.96 Tf 47.07 -0.01 TD[(,)-340(or)]TJ/F10 9.96 Tf 18.41 0.01 TD[(\\muexpr)]TJ/F4 9.96 Tf 39.99 -0.01 TD[(\(determin-)]TJ -297.74 -11.95 TD[(ing)-301(the)-302(t)27(yp)-27(e)]TJ/F8 9.96 Tf 55.23 0.01 TD[(t)]TJ/F4 9.96 Tf 3.6 0 TD[(\))-301(and)-302(optionally)-301(terminated)-302(b)27(y)-301(one)]TJ/F10 9.96 Tf 154.49 0 TD[(\\relax)]TJ/F4 9.96 Tf 34.39 0 TD[(\(that)-301(will)-301(b)-28(e)-302(absorb)-28(ed)]TJ -247.72 -11.96 TD[(b)28(y)-398(the)-399(scanning)-399(mec)27(hanism\).)-640(An)-399(expression)-398(consists)-399(of)-399(one)-399(or)-399(more)-398(terms)-399(of)]TJ -0.01 -11.96 TD[(the)-366(same)-366(t)26(yp)-26(e)-367(to)-366(b)-28(e)-366(added)-366(or)-367(subtracted;)-383(a)-366(term)-366(of)-367(t)27(yp)-27(e)]TJ/F8 9.96 Tf 253.93 0 TD[(t)]TJ/F4 9.96 Tf 7.24 -0.01 TD[(consists)-366(of)-366(a)-367(factor)]TJ -261.16 -11.95 TD[(of)-341(that)-341(t)27(yp)-27(e,)-344(optionally)-342(m)27(ultiplied)-340(and/or)-342(divided)-342(b)27(y)-340(n)26(umeric)-340(factors;)-346(\214nally)-342(a)]TJ -0.01 -11.96 TD[(factor)-352(of)-353(t)27(yp)-27(e)]TJ/F8 9.96 Tf 62.88 0 TD[(t)]TJ/F4 9.96 Tf 7.11 0.01 TD[(is)-352(either)-353(a)-352(paren)26(thesized)-351(sub)-28(expression)-353(or)-353(a)-352(quan)26(tit)28(y)-352(\(n)27(um)28(b)-27(er,)]TJ -70 -11.96 TD[(etc.\))-444(of)-334(that)-333(t)27(yp)-27(e.)-444(Th)26(us,)-332(the)-333(conditional)]TJ/F10 9.96 Tf 10.47 -19.93 TD[(\\ifdim\\dimexpr)-524(\(2pt-5pt\)*\\numexpr)-525(3-3*13/5\\relax)-525(+)-525(34pt/2<\\wd20)]TJ/F4 9.96 Tf -10.47 -19.92 TD[(is)-310(true)-309(if)-310(and)-310(only)-309(if)-310(the)-310(width)-310(of)-309(b)-28(o)27(x)-309(20)-310(exceeds)-309(32)]TJ/F10 9.96 Tf 224.25 0.01 TD[(pt)]TJ/F4 9.96 Tf 12.12 -0.01 TD[(.)-436(Note)-310(the)-309(use)-310(of)]TJ/F10 9.96 Tf 75.97 0 TD[(\\relax)]TJ/F4 9.96 Tf -312.34 -11.95 TD[(to)-446(terminate)-445(the)-446(inner)-445(\(n)27(umeric\))-445(expression,)-473(the)-446(outer)-445(\(dimen\))-446(expression)-446(is)]TJ 0.01 -11.95 TD[(terminated)-318(automatically)-319(b)26(y)-318(the)-319(tok)27(en)]TJ/F10 9.96 Tf 171.17 -0.01 TD[(<)]TJ/F9 6.97 Tf 5.23 -1.49 TD[(12)]TJ/F4 9.96 Tf 11.61 1.49 TD[(that)-319(do)-28(es)-318(not)-319(\214t)-319(in)26(to)-318(the)-319(expression)]TJ -188.01 -11.96 TD[(syn)27(tax.)]TJ 14.94 -11.96 TD[(The)-446(arithmetic)-447(p)-28(erformed)-446(b)26(y)]TJ/F8 9.96 Tf 134.67 0 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X's)-446(expressions)-446(do)-28(es)-447(not)-447(do)-446(m)26(uc)28(h)-446(that)]TJ -168.66 -11.96 TD[(could)-389(not)-389(b)-28(e)-389(done)-389(b)27(y)-389(T)]TJ 103.8 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X's)-388(arithmetic)-390(op)-27(erations)]TJ/F10 9.96 Tf 115.85 0.01 TD[(\\advance)]TJ/F4 9.96 Tf 41.84 0 TD[(,)]TJ/F10 9.96 Tf 6.78 -0.01 TD[(\\multiply)]TJ/F4 9.96 Tf 47.07 0 TD[(,)-402(and)]TJ/F10 9.96 Tf -320.88 -11.95 TD[(\\divide)]TJ/F4 9.96 Tf 36.61 0.01 TD[(,)-301(although)-293(there)-294(are)-293(some)-293(notable)-294(di\213erences:)-424(Eac)26(h)-292(factor)-293(is)-294(c)27(hec)28(k)27(ed)-292(to)]TJ -36.61 -11.96 TD[(b)-27(e)-258(in)-259(the)-258(allo)27(w)28(ed)-258(range,)-273(n)27(um)27(b)-26(ers)-259(m)27(ust)-257(b)-28(e)-258(less)-259(than)-258(2)]TJ/F9 6.97 Tf 225.41 3.61 TD[(31)]TJ/F4 9.96 Tf 11.02 -3.62 TD[(in)-258(absolute)-258(v)55(alue,)-273(dimen-)]TJ -236.44 -11.96 TD[(sions)-343(or)-343(glue)-344(comp)-27(onen)26(ts)-342(m)27(ust)-343(b)-27(e)-344(less)-343(than)-343(2)]TJ/F9 6.97 Tf 198.2 3.62 TD[(14)]TJ/F10 9.96 Tf 10.1 -3.62 TD[(pt)]TJ/F4 9.96 Tf 12.12 0 TD[(,)]TJ/F10 9.96 Tf 7.87 0.01 TD[(mu)]TJ/F4 9.96 Tf 12.13 0 TD[(,)]TJ/F10 9.96 Tf 7.87 0 TD[(fil)]TJ/F4 9.96 Tf 17.35 0 TD[(,)-345(etc.)-344(resp)-28(ectiv)27(ely)84(.)]TJ -265.64 -11.96 TD[(The)-257(arithmetic)-257(op)-28(erations)-257(are)-257(p)-28(erformed)-257(individually)82(,)-272(except)-257(for)-257(`scaling')-257(op)-28(era-)]TJ 0 -11.96 TD[(tions)-289(\(a)-290(m)27(ultiplication)-289(immediately)-290(follo)27(w)28(ed)-289(b)27(y)-289(a)-290(division\))-289(whic)27(h)-289(are)-290(p)-28(erformed)]TJ 0 -11.95 TD[(as)-411(one)-411(com)27(bined)-410(op)-27(eration)-411(with)-411(a)-411(64-bit)-411(pro)-28(duct)-411(as)-411(in)27(termediate)-410(v)55(alue.)-676(The)]TJ 0.01 -11.95 TD[(result)-301(of)-301(eac)26(h)-300(op)-28(eration)-302(is)-301(again)-302(c)27(hec)28(k)27(ed)-300(to)-302(b)-28(e)-301(in)-302(the)-302(allo)27(w)28(ed)-301(range.)-434(Finally)-301(the)]TJ -0.01 -11.96 TD[(results)-294(of)-295(divisions)-295(and)-295(scalings)-295(are)-294(rounded,)-303(whereas)-295(T)]TJ 238.27 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X's)]TJ/F10 9.96 Tf 17.11 0 TD[(\\divide)]TJ/F4 9.96 Tf 39.56 0.01 TD[(truncates.)]TJ -285.52 -11.96 TD[(The)-399(imp)-27(ortan)26(t)-398(new)-399(feature)-399(is,)-415(ho)27(w)28(ev)27(er,)-414(that)-399(the)-399(ev)55(aluation)-398(of)-399(expressions)]TJ -14.94 -11.95 TD[(do)-27(es)-354(not)-354(in)27(v)28(olv)28(e)-353(assignmen)27(ts)-353(and)-353(can)-354(therefore)-354(b)-27(e)-354(p)-28(erformed)-353(in)-354(circumstances)]TJ 169.37 -39.4 TD[(8)]TJ ET
+endstream
+endobj
+80 0 obj
+<<
+/F4 19 0 R
+/F10 37 0 R
+/F8 31 0 R
+/F5 22 0 R
+/F1 10 0 R
+/F9 34 0 R
+>>
+endobj
+78 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 80 0 R
+>>
+endobj
+83 0 obj
+<<
+/Length 7606
+>>
+stream
+ 0.00 g 0.00 G BT/F4 9.96 Tf 61.77 -62.76 TD[(where)-363(assignmen)27(ts)-362(are)-363(not)-363(allo)26(w)28(ed,)-370(e.g.,)-370(inside)-363(an)]TJ/F10 9.96 Tf 222.26 -0.01 TD[(\\edef)]TJ/F4 9.96 Tf 29.77 0 TD[(or)]TJ/F10 9.96 Tf 12.5 0 TD[(\\write)]TJ/F4 9.96 Tf 31.38 0.01 TD[(.)-534(This)-363(also)]TJ -295.91 -11.96 TD[(allo)27(ws)-332(the)-334(de\214nition)-333(of)-333(purely)-334(expandable)-333(lo)-28(op)-333(constructions:)]TJ/F10 9.96 Tf 10.46 -19.93 TD[(\\def\\foo#1#2{\\number#1)]TJ 10.47 -11.96 TD[(\\ifnum#1<#2,)]TJ 10.46 -11.95 TD[(\\expandafter\\foo)]TJ 0 -11.96 TD[(\\expandafter{\\number\\numexpr#1+1\\expandafter}%)]TJ 0 -11.96 TD[(\\expandafter{\\number#2\\expandafter}%)]TJ -10.46 -11.96 TD[(\\fi})]TJ/F4 9.96 Tf -20.92 -19.93 TD[(suc)27(h)-332(that,)-334(e.g.,)-333(`)]TJ/F10 9.96 Tf 70.63 0 TD[(\\foo{7}{13})]TJ/F4 9.96 Tf 57.53 -0.01 TD[(')-333(expands)-334(in)27(to)-332(`)]TJ/F10 9.96 Tf 67.59 0.01 TD[(7,)-524(8,)-525(9,)-525(10,)-525(11,)-525(12,)-525(13)]TJ/F4 9.96 Tf 120.29 0 TD[('.)]TJ -301.09 -11.96 TD[(The)-464(commands)]TJ/F10 9.96 Tf 72.4 -0.01 TD[(\\gluestretch)]TJ/F4 9.96 Tf 67.39 0 TD[(and)]TJ/F10 9.96 Tf 20.68 0 TD[(\\glueshrink)]TJ/F4 9.96 Tf 62.15 0 TD[(are)-463(to)-464(b)-28(e)-464(follo)27(w)28(ed)-463(b)27(y)-463(a)]TJ -237.56 -11.95 TD[(glue)-413(sp)-28(eci\214cation)-414(and)-413(return)-414(the)-413(stretc)26(h)-412(or)-414(shrink)-414(comp)-27(onen)26(t)-412(of)-414(that)-414(glue)-413(as)]TJ 0 -11.95 TD[(dimensions)-249(\(with)]TJ/F10 9.96 Tf 77.59 0 TD[(fil)]TJ/F4 9.96 Tf 19.84 0 TD[(etc.)-249(replaced)-250(b)27(y)]TJ/F10 9.96 Tf 71.14 -0.01 TD[(pt)]TJ/F4 9.96 Tf 12.11 0.01 TD[(\),)-266(the)-250(commands)]TJ/F10 9.96 Tf 74.11 -0.01 TD[(\\gluestretchorder)]TJ/F4 9.96 Tf -254.8 -11.95 TD[(and)]TJ/F10 9.96 Tf 19.48 -0.01 TD[(\\glueshrinkorder)]TJ/F4 9.96 Tf 87.12 0.01 TD[(return)-344(the)-345(order)-345(of)-345(in\214nit)27(y:)-467(0)-344(for)]TJ/F10 9.96 Tf 149.39 -0.01 TD[(pt)]TJ/F4 9.96 Tf 12.12 0 TD[(,)-347(1)-345(for)]TJ/F10 9.96 Tf 31.67 0.01 TD[(fil)]TJ/F4 9.96 Tf 17.36 -0.01 TD[(,)-347(2)-344(for)]TJ/F10 9.96 Tf -317.15 -11.95 TD[(fill)]TJ/F4 9.96 Tf 22.59 0.01 TD[(,)-333(and)-333(3)-334(for)]TJ/F10 9.96 Tf 50.67 -0.01 TD[(filll)]TJ/F4 9.96 Tf 27.82 0 TD[(.)]TJ -86.13 -11.95 TD[(The)-248(commands)]TJ/F10 9.96 Tf 68.11 0 TD[(\\gluetomu)]TJ/F4 9.96 Tf 49.54 0 TD[(and)]TJ/F10 9.96 Tf 18.53 0 TD[(\\mutoglue)]TJ/F4 9.96 Tf 49.55 0 TD[(con)27(v)28(ert)-248(glue)-248(in)26(to)-247(m)27(uglue)-248(and)-249(vice)]TJ -200.68 -11.95 TD[(v)27(ersa)-338(b)27(y)-338(simply)-339(equating)-339(1)]TJ/F10 9.96 Tf 118.81 0 TD[(pt)]TJ/F4 9.96 Tf 15.5 -0.01 TD[(with)-338(1)]TJ/F10 9.96 Tf 29.38 0.01 TD[(mu)]TJ/F4 9.96 Tf 12.12 0 TD[(,)-340(precisely)-339(what)-339(T)]TJ 77.48 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X)-338(do)-28(es)-338(\(in)-339(addition)]TJ -258.82 -11.95 TD[(to)-333(an)-333(error)-334(message\))-333(when)-333(the)-334(wrong)-333(kind)-333(of)-334(glue)-333(is)-333(used.)]TJ/F1 11.96 Tf 0.01 -27.88 TD[(3.6)-1124(Additional)-375(Registers)-375(and)-375(Marks)]TJ/F8 9.96 Tf -0.01 -18.4 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X)-244(increases)-245(the)-245(n)27(um)27(b)-26(er)-245(of)-245(T)]TJ 118.36 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X's)-244(coun)26(t,)-261(dimen,)-263(skip,)-263(m)27(uskip,)-261(b)-28(o)27(x,)-262(and)-245(tok)27(en)]TJ -142.93 -11.95 TD[(registers)-291(from)-291(256)-292(to)-292(32768.)-430(The)-292(additional)-292(registers,)-300(n)27(um)28(b)-27(ered)-291(256{32767,)-300(can)]TJ -0.01 -11.96 TD[(b)-27(e)-344(used)-344(exactly)-344(as)-343(the)-344(\214rst)-344(256,)-346(except)-344(that)-343(they)-344(can)-344(not)-344(b)-27(e)-344(used)-344(for)-343(insertion)]TJ 0 -11.95 TD[(classes.)]TJ 14.95 -11.96 TD[(As)-381(in)-382(T)]TJ 32.84 -2.14 TD[(E)]TJ 5.54 2.14 TD[(X,)-393(the)-382(\214rst)-382(256)-382(registers)-382(of)-382(eac)27(h)-381(kind)-382(are)-382(realized)-381(as)-382(static)-382(arra)27(ys)]TJ -53.33 -11.95 TD[(that)-427(are)-426(part)-427(of)-427(the)-427(`table)-427(of)-426(equiv)54(alen)28(ts';)-473(v)55(alues)-426(to)-427(b)-28(e)-426(restored)-427(when)-427(a)-427(sa)27(v)28(e)]TJ 0.01 -11.95 TD[(group)-353(ends)-354(are)-354(k)27(ept)-354(on)-354(the)-354(sa)27(v)28(e)-353(stac)27(k.)-506(The)-354(additional)-354(registers)-354(are)-354(realized)-354(as)]TJ -0.01 -11.96 TD[(sparse)-441(arra)26(ys)-441(built)-442(from)-441(T)]TJ 117.24 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X's)-441(main)-442(memory)-442(and)-442(are)-442(therefore)-442(less)-442(e\216cien)27(t.)]TJ -122.77 -11.96 TD[(They)-369(use)-369(a)-370(four-lev)27(el)-368(index)-370(structure)-369(and)-370(individual)-369(registers)-370(are)-369(presen)27(t)-369(only)]TJ 0 -11.95 TD[(when)-469(needed.)-852(V)82(alues)-469(to)-469(b)-28(e)-469(restored)-470(when)-469(a)-470(particular)-469(sa)27(v)28(e)-469(group)-469(ends)-470(are)]TJ -0.01 -11.96 TD[(k)27(ept)-333(in)-333(a)-334(link)27(ed)-332(list)-334(\(again)-334(built)-333(from)-334(main)-333(memory\))-334(with)-333(one)-334(sa)27(v)28(e)-333(stac)27(k)-332(en)26(try)]TJ 0.01 -11.96 TD[(p)-27(oin)27(ting)-333(to)-333(that)-333(list.)]TJ/F9 6.97 Tf 89.16 3.61 TD[(4)]TJ/F8 9.96 Tf -74.21 -21.55 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)-357(generalizes)-357(T)]TJ 66.7 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X's)-357(mark)-357(concept)-357(to)-357(mark)-358(classes)-357(0{32767,)-363(with)-357(mark)]TJ -106.21 -11.96 TD[(class)-333(0)-333(used)-333(for)-334(T)]TJ 75.19 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X's)-332(marks.)]TJ -80.73 -11.95 TD[(The)-375(command)]TJ/F10 9.96 Tf 66.7 0 TD[(\\marks)]TJ/F4 9.96 Tf 35.11 0 TD[(follo)27(w)28(ed)-375(b)27(y)-374(a)-376(mark)-375(class)]TJ/F8 9.96 Tf 111.83 0 TD[(n)]TJ/F4 9.96 Tf 9.71 -0.01 TD[(and)-375(a)-376(mark)-375(text)-375(app)-28(ends)-375(a)]TJ -223.36 -11.95 TD[(mark)-387(no)-27(de)-388(to)-387(the)-387(curren)27(t)-386(list;)]TJ/F10 9.96 Tf 136.74 0 TD[(\\marks0)]TJ/F4 9.96 Tf 40.46 0.01 TD[(is)-387(synon)27(ymous)-387(with)]TJ/F10 9.96 Tf 90.62 0 TD[(\\mark)]TJ/F4 9.96 Tf 26.15 -0.01 TD[(.)-605(The)-387(page)]TJ -293.97 -11.95 TD[(builder)-408(and)-408(the)]TJ/F10 9.96 Tf 72.56 0.01 TD[(\\vsplit)]TJ/F4 9.96 Tf 40.67 0 TD[(command)-408(record)-409(information)-408(ab)-28(out)-408(the)-408(mark)-409(no)-27(des)]TJ -113.23 -11.96 TD[(found)-238(on)-239(the)-239(page)-239(or)-239(b)-28(o)27(x)-238(pro)-28(duced,)-258(separately)-239(for)-239(eac)27(h)-238(mark)-239(class.)-413(The)-239(informa-)]TJ -0.01 -11.96 TD[(tion)-259(for)-259(mark)-260(class)-259(0)-259(is)-259(k)26(ept)-258(in)-259(a)-259(small)-260(static)-259(arra)27(y)-258(as)-260(in)-259(T)]TJ 243.61 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X,)-273(the)-260(information)-259(for)]TJ -249.15 -11.96 TD[(the)-344(additional)-343(mark)-344(classes)-343(is)-344(again)-344(k)27(ept)-342(in)-344(a)-343(sparse)-344(arra)27(y)-343(with)-343(en)26(tries)-342(presen)26(t)]TJ 0.01 -11.95 TD[(only)-333(when)-333(needed.)]TJ 0 -11.95 TD[(The)-367(command)]TJ/F10 9.96 Tf 66.54 -0.01 TD[(\\firstmarks)]TJ/F8 9.96 Tf 59.2 0 TD[(n)]TJ/F4 9.96 Tf 9.63 0.01 TD[(expands)-367(to)-367(the)-368(mark)-367(text)-367(for)-368(mark)-367(class)]TJ/F8 9.96 Tf 181.46 -0.01 TD[(n)]TJ/F4 9.96 Tf 9.64 0.01 TD[(\214rst)]TJ ET 0.40 w 61.77 -581.42 m 199.25 -581.42 l S BT/F12 5.98 Tf 72.86 -588.06 TD[(4)]TJ/F13 7.97 Tf 4.15 -2.81 TD[(With)-331(the)-332(e\213ect)-331(that)-331(the)-332(order)-331(of)-332(restoring)-331(\(or)-332(discarding\))-331(sa)28(v)30(ed)-330(v)58(alues)-331(ma)29(y)-331(b)-29(e)-332(somewhat)]TJ -15.24 -9.46 TD[(surprising.)]TJ/F4 9.96 Tf 169.37 -30.3 TD[(9)]TJ ET
+endstream
+endobj
+84 0 obj
+<<
+/F4 19 0 R
+/F10 37 0 R
+/F1 10 0 R
+/F8 31 0 R
+/F9 34 0 R
+/F12 42 0 R
+/F13 45 0 R
+>>
+endobj
+82 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 84 0 R
+>>
+endobj
+87 0 obj
+<<
+/Length 7132
+>>
+stream
+ 0.00 g 0.00 G BT/F4 9.96 Tf 61.77 -62.76 TD[(encoun)27(tered)-330(on)-332(the)-332(most)-332(recen)27(t)-331(page,)-332(etc.,)-332(and)-332(again)]TJ/F10 9.96 Tf 234.1 -0.01 TD[(\\firstmarks0)]TJ/F4 9.96 Tf 66.06 0 TD[(is)-331(synon)27(y-)]TJ -300.17 -11.95 TD[(mous)-333(with)]TJ/F10 9.96 Tf 48.77 0 TD[(\\firstmark)]TJ/F4 9.96 Tf 52.3 -0.01 TD[(.)]TJ/F1 11.96 Tf -101.07 -27.81 TD[(3.7)-1124(Input)-375(Handling)]TJ/F4 9.96 Tf -0.01 -18.38 TD[(The)-311(command)]TJ/F10 9.96 Tf 65.43 -0.01 TD[(\\readline)]TJ/F5 9.96 Tf 47.07 0.01 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 32.96 -0.01 TD[(i)]TJ/F10 9.96 Tf 5.54 0.01 TD[(to)]TJ/F5 9.96 Tf 12.12 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(con)27(trol)-332(sequence)]TJ/F5 9.96 Tf 71.49 0 TD[(i)]TJ/F4 9.96 Tf 6.97 0 TD[(de\214nes)-311(the)-311(con)27(trol)-310(se-)]TJ -249.31 -11.95 TD[(quence)-409(as)-411(parameterless)-410(macro)-410(whose)-410(replacemen)27(t)-409(text)-410(is)-410(the)-410(con)26(ten)28(ts)-409(of)-410(the)]TJ 0 -11.95 TD[(next)-333(line)-335(read)-334(from)-334(the)-334(designated)-334(\214le,)-335(as)-334(for)]TJ/F10 9.96 Tf 199.8 -0.01 TD[(\\read)]TJ/F4 9.96 Tf 26.14 0 TD[(.)-447(The)-334(di\213erence)-334(is)-334(that)-335(the)]TJ -225.95 -11.95 TD[(curren)27(t)-311(category)-313(co)-27(des)-313(are)-312(ignored)-312(and)-312(all)-313(c)27(haracters)-311(on)-312(that)-313(line)-312(\(including)-312(an)]TJ 0.01 -11.96 TD[(endline)-319(c)27(haracter\))-318(are)-320(con)27(v)28(erted)-319(to)-319(c)27(haracter)-319(tok)27(ens)-318(with)-320(category)-319(12)-320(\(`other'\),)]TJ -0.01 -11.96 TD[(except)-333(that)-334(the)-333(c)27(haracter)-333(co)-27(de)-334(32)-333(gets)-333(category)-334(10)-333(\(`space'\).)]TJ 14.95 -11.95 TD[(The)-285(command)]TJ/F10 9.96 Tf 64.91 -0.01 TD[(\\scantokens{...})]TJ/F4 9.96 Tf 86.52 0 TD[(absorbs)-285(a)-285(list)-285(of)-285(unexpanded)-285(tok)27(ens,)-294(con-)]TJ -166.37 -11.95 TD[(v)27(erts)-342(it)-342(in)26(to)-341(a)-343(c)27(haracter)-342(string)-343(that)-342(is)-343(treated)-343(as)-343(if)-342(it)-343(w)27(ere)-342(an)-343(external)-343(\214le,)-345(and)]TJ 0 -11.96 TD[(starts)-314(to)-314(read)-314(from)-314(this)-314(`pseudo-\214le'.)-438(A)-314(rather)-314(similar)-313(e\213ect)-314(can)-314(b)-28(e)-314(ac)27(hiev)27(ed)-313(b)27(y)]TJ 0.01 -11.96 TD[(the)-332(commands)]TJ/F10 9.96 Tf 15.68 -19.56 TD[(\\toks0={...})]TJ 0.01 -11.96 TD[(\\immediate\\openout0=file)]TJ 0 -11.96 TD[(\\immediate\\write0{\\the\\toks0})]TJ -0.01 -11.95 TD[(\\immediate\\closeout0)]TJ 0.01 -11.95 TD[(\\input)-524(file)]TJ/F4 9.96 Tf -15.7 -19.56 TD[(In)-421(particular)-422(ev)27(ery)-420(o)-28(ccurrence)-421(of)-422(the)-421(curren)27(t)-421(newline)-421(c)27(haracter)-421(is)-421(in)27(terpreted)]TJ 0.01 -11.95 TD[(as)-437(start)-438(of)-437(a)-438(new)-438(line,)-464(and)-438(input)-438(c)27(haracters)-437(will)-438(b)-27(e)-438(con)27(v)27(erted)-436(in)26(to)-436(tok)26(ens)-436(as)]TJ -0.01 -11.96 TD[(usual.)-625(The)]TJ/F10 9.96 Tf 52.83 0 TD[(\\scantokens)]TJ/F4 9.96 Tf 61.46 0 TD[(command)-393(is,)-409(ho)26(w)28(ev)28(er,)-408(expandable)-394(and)-393(do)-28(es)-394(not)-394(use)]TJ -114.28 -11.96 TD[(tok)28(en)-234(registers,)-254(write)-234(streams,)-255(or)-234(external)-235(\214les.)-411(F)82(urthermore)-233(the)-235(con)27(v)28(ersion)-234(from)]TJ -0.01 -11.96 TD[(T)]TJ 5.54 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X's)-358(in)27(ternal)-357(ASCI)-28(I)-357(co)-28(des)-358(to)-358(external)-358(c)27(haracters)-357(and)-358(bac)27(k)-357(to)-358(ASCI)-28(I)-357(co)-28(des)-358(is)]TJ -11.06 -11.95 TD[(skipp)-27(ed.)-430(Finally)-291(the)-291(curren)27(t)-290(con)27(text)-289(\(tracebac)26(k\))-289(sho)27(wn,)-299(e.g.,)-299(as)-290(part)-291(of)-291(an)-290(error)]TJ 0 -11.95 TD[(message)-393(con)27(tin)28(ues)-393(b)-28(ey)27(ond)-393(an)-394(input)-393(line)-394(from)-394(a)-394(pseudo-\214le)-393(un)26(til)-392(an)-394(input)-394(line)]TJ 0 -11.95 TD[(from)-332(a)-334(real)-333(\214le)-333(\(or)-334(the)-333(terminal\))-333(is)-334(found.)]TJ 14.93 -11.95 TD[(When)]TJ/F8 9.96 Tf 30.56 -0.01 TD[(")]TJ/F4 9.96 Tf 4.65 0.01 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X's)-483(input)-483(mec)26(hanism)-482(attempts)-484(to)-483(read)-484(b)-28(ey)27(ond)-483(the)-483(end)-484(of)-483(an)]TJ/F10 9.96 Tf -64.54 -11.95 TD[(\\input)]TJ/F4 9.96 Tf 34.64 0 TD[(\214le)-328(or)]TJ/F10 9.96 Tf 28.15 -0.01 TD[(\\scantokens)]TJ/F4 9.96 Tf 60.81 0.01 TD[(pseudo-\214le,)-329(and)-328(b)-27(efore)-328(c)27(hec)27(king)-327(for)-328(`runa)27(w)28(a)28(y')-327(con-)]TJ -123.6 -11.96 TD[(ditions)-494(and)-495(closing)-495(the)-495(\214le,)-535(it)-494(will)-495(\214rst)-495(read)-495(a)-494(list)-495(of)-495(tok)27(ens)-494(that)-494(has)-495(b)-28(een)]TJ 0.01 -11.96 TD[(prede\214ned)-332(b)26(y)-332(the)-333(command)]TJ/F10 9.96 Tf 124.55 0.01 TD[(\\everyeof={)]TJ/F5 9.96 Tf 57.54 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(tok)28(en)-333(list)]TJ/F5 9.96 Tf 40.45 0.01 TD[(i)]TJ/F10 9.96 Tf 3.88 -0.01 TD[(})]TJ/F4 9.96 Tf 5.23 0.01 TD[(.)]TJ/F1 11.96 Tf -235.52 -27.81 TD[(3.8)-1124(Breaking)-375(P)30(aragraphs)-374(in)30(to)-374(Lines)]TJ/F4 9.96 Tf -0.01 -18.39 TD[(T)83(raditional)-440(t)26(yp)-26(esetting)-441(with)-441(lead)-441(t)27(yp)-27(e)-441(used)-441(to)-441(adjust)-441(\(stretc)27(h)-440(or)-441(shrink\))-441(the)]TJ 0.01 -11.96 TD[(in)28(terw)27(ord)-384(spaces)-386(in)-386(the)-385(last)-386(line)-386(of)-385(a)-386(paragraph)-386(b)27(y)-385(the)-386(same)-385(amoun)27(t)-385(as)-386(those)]TJ -0.01 -11.97 TD[(in)-421(the)-421(preceding)-421(line.)-708(With)-421(T)]TJ 133.73 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X)-420(the)-422(last)-421(line)-421(is,)-443(ho)27(w)28(ev)27(er,)-442(usually)-421(t)27(yp)-27(eset)-421(at)]TJ -139.27 -11.95 TD[(its)-465(natural)-466(width)-465(due)-466(to)-465(in\214nitely)-466(stretc)27(hable)-465(par\214llskip)-465(glue.)]TJ/F8 9.96 Tf 286.22 0.01 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X)-465(allo)26(ws)]TJ -305.25 -11.95 TD[(in)27(terp)-27(olation)-499(b)-28(et)27(w)27(een)-498(these)-500(t)27(w)27(o)-498(extremes)-500(b)27(y)-499(sp)-28(ecifying)-499(a)-500(suitable)-500(v)55(alue)-499(for)]TJ/F10 9.96 Tf 0 -11.96 TD[(\\lastlinefit)]TJ/F4 9.96 Tf 62.77 0.01 TD[(.)-569(F)83(or)-374(a)-375(v)55(alue)-374(of)-375(0)-375(or)-374(less,)]TJ/F8 9.96 Tf 116.35 0 TD[(")]TJ/F4 9.96 Tf 4.64 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-374(b)-28(eha)27(v)28(es)-374(as)-375(T)]TJ 66.93 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X,)-385(v)55(alues)-374(from)-375(1)]TJ -270.61 -11.95 TD[(to)-302(1000)-302(indicate)-303(a)-302(glue)-302(adjustmen)26(t)-301(fraction)]TJ/F8 9.96 Tf 189.15 0 TD[(f)]TJ/F4 9.96 Tf 8.97 0.01 TD[(times)-302(1000,)-308(v)55(alues)-302(ab)-28(o)27(v)28(e)-301(1000)-303(are)]TJ -198.11 -11.96 TD[(in)28(terpreted)-333(as)]TJ/F8 9.96 Tf 63.48 0.01 TD[(f)]TJ/F4 9.96 Tf 8.71 -0.01 TD[(=)-277(1.)]TJ -57.26 -11.95 TD[(The)-333(new)-334(algorithm)-333(is)-333(used)-334(only)-333(if)]TJ -14.94 -11.95 TD[(1.)]TJ/F10 9.96 Tf 12.19 0 TD[(\\lastlinefit)]TJ/F4 9.96 Tf 66.08 -0.01 TD[(is)-333(p)-27(ositiv)26(e;)]TJ 88.61 -29.89 TD[(10)]TJ ET
+endstream
+endobj
+88 0 obj
+<<
+/F4 19 0 R
+/F10 37 0 R
+/F1 10 0 R
+/F5 22 0 R
+/F8 31 0 R
+>>
+endobj
+86 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 88 0 R
+>>
+endobj
+91 0 obj
+<<
+/Length 7377
+>>
+stream
+ 0.00 g 0.00 G BT/F4 9.96 Tf 61.77 -62.76 TD[(2.)]TJ/F10 9.96 Tf 12.17 -0.01 TD[(\\parfillskip)]TJ/F4 9.96 Tf 66.09 0 TD[(has)-333(in\214nite)-333(stretc)26(habilit)28(y;)-332(and)]TJ -78.26 -11.95 TD[(3.)-444(the)-333(stretc)26(habilit)28(y)-332(of)]TJ/F10 9.96 Tf 101.37 0 TD[(\\leftskip)]TJ/F4 9.96 Tf 50.4 -0.01 TD[(plus)]TJ/F10 9.96 Tf 21.09 0 TD[(\\rightskip)]TJ/F4 9.96 Tf 55.62 0 TD[(is)-333(\214nite.)]TJ/F9 6.97 Tf 34.93 3.62 TD[(5)]TJ/F4 9.96 Tf -263.39 -15.56 TD[(Th)28(us)-271(the)-271(last)-272(line)-271(of)-271(a)-272(paragraph)-271(w)26(ould)-270(normally)-271(b)-28(e)-272(t)27(yp)-27(eset)-271(at)-271(its)-272(natural)-271(width)]TJ -0.01 -11.96 TD[(and)-250(the)-249(stretc)26(habilit)28(y)-249(of)-249(par\214llskip)-250(glue)-250(w)27(ould)-249(b)-28(e)-249(used)-250(to)-250(ac)27(hiev)28(e)-249(the)-250(desired)-250(line)]TJ 0.01 -11.96 TD[(width.)-621(The)-393(algorithm)-392(pro)-28(ceeds)-392(as)-393(usual,)-407(considering)-393(all)-392(p)-28(ossible)-392(sequences)-393(of)]TJ -0.01 -11.96 TD[(feasible)-323(break)-323(p)-28(oin)27(ts)-323(and)-323(accum)27(ulating)-322(demerits)-324(for)-323(the)-323(stretc)26(hing)-322(or)-323(shrinking)]TJ 0 -11.95 TD[(of)-307(lines)-308(as)-307(w)27(ell)-307(as)-307(for)-308(visually)-307(incompatible)-308(lines.)-436(When)-307(a)-308(candidate)-307(for)-308(the)-307(last)]TJ 0 -11.96 TD[(line)-333(has)-333(b)-28(een)-333(reac)26(hed,)-332(the)-333(follo)26(wing)-332(conditions)-333(are)-334(tested:)]TJ 0 -11.95 TD[(4.)-759(the)-438(previous)-438(line)-438(w)27(as)-437(not)-438(`in\214nitely)-438(bad')-439(and)-438(w)27(as)-437(stretc)27(hed)-437(with)-438(p)-28(ositiv)27(e)]TJ 0.01 -11.96 TD[(\214nite)-333(stretc)27(habilit)28(y)-332(or)-334(w)27(as)-332(shrunk)-334(with)-333(p)-28(ositiv)27(e)-332(shrink)54(abilit)28(y;)]TJ 0 -11.95 TD[(5.)-444(the)-333(last)-333(line)-334(has)-333(in\214nite)-333(stretc)26(habilit)28(y)-332(en)27(tirely)-333(due)-333(to)-333(par\214llskip)-334(glue;)]TJ -0.01 -11.95 TD[(6.)-591(if)-383(the)-382(previous)-382(line)-382(w)26(as)-381(stretc)27(hed)-381(or)-383(shrunk)-382(the)-382(last)-383(line)-382(has)-382(p)-28(ositiv)27(e)-381(\214nite)]TJ 0.01 -11.96 TD[(stretc)27(habilit)28(y)-332(or)-333(shrink)54(abilit)28(y)-332(resp)-28(ectiv)27(ely)83(.)]TJ 0 -11.96 TD[(If)-348(all)-350(three)-349(conditions)-349(are)-350(satis\214ed,)-353(a)-349(glue)-350(adjustmen)27(t)-348(factor)-349(of)]TJ/F8 9.96 Tf 277.72 0.01 TD[(f)]TJ/F4 9.96 Tf 9.43 -0.01 TD[(times)-349(that)-350(of)]TJ -287.15 -11.95 TD[(the)-346(preceding)-347(line)-347(will)-347(b)-28(e)-347(applied)-347(to)-347(the)-347(relev)55(an)27(t)-346(stretc)27(h)-346(or)-347(shrink)-347(comp)-28(onen)27(ts)]TJ 0 -11.96 TD[(of)-310(all)-312(glue)-311(no)-28(des)-311(in)-311(the)-311(last)-311(line,)-316(and)-311(the)-311(corresp)-28(onding)-311(demerits)-312(are)-311(computed.)]TJ 0 -11.96 TD[(\(The)-332(last)-334(line)-333(will,)-333(ho)26(w)28(ev)28(er,)-332(not)-334(b)-27(e)-334(stretc)27(hed)-332(b)-28(ey)27(ond)-333(the)-333(desired)-333(line)-334(width.\))]TJ 14.93 -11.96 TD[(When)-414(all)-414(p)-28(ossible)-414(candidates)-414(for)-414(the)-414(last)-415(line)-414(of)-414(the)-414(paragraph)-414(ha)27(v)28(e)-414(b)-27(een)]TJ -14.93 -11.96 TD[(examined,)-452(the)-429(one)-428(ha)26(ving)-427(few)26(est)-428(accum)27(ulated)-428(demerits)-428(is)-429(c)27(hosen.)-730(If)]TJ/F8 9.96 Tf 310.5 0 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X's)]TJ -329.54 -11.95 TD[(mo)-27(di\214ed)-279(algorithm)-279(w)27(as)-278(applied)-278(to)-279(that)-279(last)-278(line,)-290(the)-279(actual)-279(stretc)27(hing)-277(or)-279(shrink-)]TJ 0 -11.96 TD[(ing)-333(is)-333(ac)27(hiev)27(ed)-332(b)27(y)-333(suitably)-333(mo)-28(difying)-333(the)-333(par\214llskip)-334(glue)-333(no)-28(de.)]TJ 14.94 -11.95 TD[(All)-329(computations)-330(describ)-28(ed)-329(so)-330(far)-329(are)-330(p)-27(erformed)-330(with)-330(mac)27(hine-indep)-27(enden)27(t)]TJ -14.94 -11.95 TD[(in)27(teger)-325(arithmetic.)-443(Note,)-327(ho)27(w)27(ev)28(er,)-327(that)-326(the)-326(actual)-327(stretc)27(hing)-325(requires)-327(mac)27(hine-)]TJ 0.01 -11.95 TD[(dep)-27(enden)27(t)-241(\215oating)-241(p)-28(oin)27(t)-241(arithmetic.)-413(Therefore,)-260(when)-242(a)-241(paragraph)-242(is)-241(in)27(terrupted)]TJ 0 -11.95 TD[(b)28(y)-453(a)-453(displa)27(y)28(ed)-452(equation)-454(and)-453(the)-453(line)-453(preceding)-453(the)-454(displa)27(y)-452(is)-453(sub)-56(ject)-453(to)-453(the)]TJ -0.01 -11.96 TD[(adjustmen)27(t)-331(just)-333(describ)-28(ed,)-333(the)-332(displa)27(y)-332(will)-332(in)-333(general)-333(b)-27(e)-333(preceded)-332(b)26(y)-331(ab)-28(o)27(v)28(edis-)]TJ 0 -11.95 TD[(pla)27(yskip)-332(and)-334(not)-333(b)27(y)-333(ab)-27(o)26(v)28(edispla)28(yshortskip)-332(glue.)]TJ 14.95 -17.93 TD[(After)-327(breaking)-327(a)-328(paragraph)-327(in)27(to)-327(lines,)-328(T)]TJ 173.62 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-327(computes)-327(the)-328(in)27(terline)-326(p)-28(enalties)]TJ -194.1 -11.95 TD[(b)27(y)-332(adding)-334(the)-333(v)54(alues)-332(of:)]TJ/F10 9.96 Tf 0.01 -11.95 TD[(\\interlinepenalty)]TJ/F4 9.96 Tf 92.23 0 TD[(b)-27(et)26(w)28(een)-332(an)27(y)-333(t)27(w)28(o)-333(lines,)]TJ/F10 9.96 Tf -92.23 -11.96 TD[(\\clubpenalty)]TJ/F4 9.96 Tf 66.08 -0.01 TD[(after)-333(the)-333(\214rst)-334(line)-333(of)-333(a)-334(\(partial\))-333(paragraph,)]TJ/F10 9.96 Tf -66.08 -11.95 TD[(\\widowpenalty)]TJ/F4 9.96 Tf 71.31 -0.01 TD[(b)-27(efore)-333(the)-334(last)-333(line)-333(of)-334(the)-333(paragraph,)]TJ/F10 9.96 Tf -71.32 -11.95 TD[(\\displaywidowpenalty)]TJ/F4 9.96 Tf 107.04 0.01 TD[(b)-27(efore)-246(the)-245(line)-245(immediately)-245(preceding)-245(a)-245(displa)27(y)27(ed)-244(equa-)]TJ -107.05 -11.96 TD[(tion,)-333(and)]TJ/F10 9.96 Tf 0.01 -11.96 TD[(\\brokenpenalty)]TJ/F4 9.96 Tf 76.54 0.01 TD[(after)-333(lines)-333(ending)-333(with)-334(a)-333(discretionary)-333(break.)]TJ/F8 9.96 Tf -76.55 -11.96 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X)-507(generalizes)-508(the)-509(concept)-508(of)-508(in)27(terline,)-551(club,)-551(wido)27(w,)-551(and)-508(displa)27(y)-508(wido)27(w)]TJ -19.04 -11.95 TD[(p)-27(enalt)26(y)-284(b)27(y)-284(allo)26(wing)-284(their)-285(replacemen)27(t)-284(b)27(y)-285(arra)27(ys)-284(of)-285(p)-28(enalt)27(y)-284(v)54(alues)-284(with)-285(the)-285(com-)]TJ 0 -11.95 TD[(mands)]TJ/F10 9.96 Tf 0.01 -11.95 TD[(\\interlinepenalties)]TJ/F4 9.96 Tf 99.37 0 TD[(,)]TJ/F10 9.96 Tf -99.37 -11.95 TD[(\\clubpenalties)]TJ/F4 9.96 Tf 73.22 0.01 TD[(,)]TJ/F10 9.96 Tf -73.22 -11.96 TD[(\\widowpenalties)]TJ/F4 9.96 Tf 78.45 0 TD[(,)-333(and)]TJ/F10 9.96 Tf -78.45 -11.95 TD[(\\displaywidowpenalties)]TJ/F4 9.96 Tf 115.06 0.01 TD[(.)]TJ -115.07 -11.96 TD[(Eac)27(h)-300(of)-301(these)-301(commands)-302(is)-301(to)-301(b)-28(e)-301(follo)26(w)28(ed)-300(b)27(y)-301(an)-301(optional)-301(equal)-301(sign)-302(and)-301(a)-301(n)26(um-)]TJ ET 0.40 w 61.77 -578.97 m 199.25 -578.97 l S BT/F12 5.98 Tf 72.86 -585.62 TD[(5)]TJ/F13 7.97 Tf 4.15 -2.8 TD[(As)-373(usual)-373(for)-373(parameters)-373(in\215uencing)-374(T)]TJ 139.7 -1.72 TD[(E)]TJ 4.7 1.71 TD[(X's)-373(line-breaking)-373(algorithm,)-378(the)-373(v)58(alues)-372(curren)28(t)-372(at)]TJ -159.64 -9.46 TD[(the)-354(end)-354(of)-355(the)-354(\(partial\))-354(paragraph)-354(are)-354(used.)]TJ/F4 9.96 Tf 166.88 -32.74 TD[(11)]TJ ET
+endstream
+endobj
+92 0 obj
+<<
+/F4 19 0 R
+/F10 37 0 R
+/F9 34 0 R
+/F8 31 0 R
+/F12 42 0 R
+/F13 45 0 R
+>>
+endobj
+90 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 92 0 R
+>>
+endobj
+95 0 obj
+<<
+/Length 9357
+>>
+stream
+ 0.00 g 0.00 G BT/F4 9.96 Tf 61.77 -62.76 TD[(b)-27(er)]TJ/F8 9.96 Tf 16.65 -0.01 TD[(n)]TJ/F4 9.96 Tf 5.98 0 TD[(.)-417(If)]TJ/F8 9.96 Tf 16.07 0 TD[(n)]TJ/F5 9.96 Tf 8.75 0.01 TD[(\224)]TJ/F4 9.96 Tf 10.52 -0.01 TD[(0)-251(the)-252(resp)-28(ectiv)27(e)-251(arra)26(y)-251(is)-252(reset)-252(and)-251(T)]TJ 150.96 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X's)-252(corresp)-28(onding)-252(single)-252(v)55(alue)]TJ -214.46 -11.95 TD[(is)-373(used)-374(as)-374(usual;)-394(a)-374(p)-28(ositiv)27(e)-373(v)55(alue)]TJ/F8 9.96 Tf 147.76 0 TD[(n)]TJ/F4 9.96 Tf 9.7 0 TD[(declares)-373(an)-374(arra)27(y)-373(of)-374(length)]TJ/F8 9.96 Tf 121.43 -0.01 TD[(n)]TJ/F4 9.96 Tf 9.71 0 TD[(and)-373(m)27(ust)-373(b)-28(e)]TJ -288.61 -11.96 TD[(follo)27(w)28(ed)-323(b)26(y)]TJ/F8 9.96 Tf 52.13 0.01 TD[(n)]TJ/F4 9.96 Tf 9.21 0 TD[(p)-27(enalt)27(y)-324(v)55(alues.)-441(When)-324(one)-324(of)-325(these)-324(arra)27(ys)-324(has)-324(b)-28(een)-325(set,)-326(its)-324(v)54(alues)]TJ -61.34 -11.96 TD[(are)-350(used)-351(instead)-351(of)-351(T)]TJ 91.33 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X's)-350(corresp)-28(onding)-351(single)-351(v)54(alues)-350(as)-351(follo)27(ws)-350(\(rep)-28(eating)-351(the)]TJ -96.87 -11.95 TD[(last)-333(v)55(alue)-332(when)-334(necessary\):)]TJ 0 -11.96 TD[(the)]TJ/F8 9.96 Tf 17.15 0 TD[(i)]TJ/F9 6.97 Tf 3.43 3.61 TD[(th)]TJ/F4 9.96 Tf 11.34 -3.61 TD[(in)28(terline)-333(p)-27(enalt)26(y)-332(v)55(alue)-333(is)-333(used)-333(after)-334(line)]TJ/F8 9.96 Tf 175.61 0 TD[(i)]TJ/F4 9.96 Tf 6.75 0 TD[(of)-333(the)-334(paragraph;)]TJ -214.29 -11.96 TD[(the)]TJ/F8 9.96 Tf 17.16 0.01 TD[(i)]TJ/F9 6.97 Tf 3.44 3.61 TD[(th)]TJ/F4 9.96 Tf 11.33 -3.61 TD[(club)-333(p)-28(enalt)27(y)-332(v)54(alue)-332(is)-333(used)-334(after)-333(line)]TJ/F8 9.96 Tf 158.16 -0.01 TD[(i)]TJ/F4 9.96 Tf 6.75 0.01 TD[(of)-332(a)-334(partial)-333(paragraph;)]TJ -196.84 -11.96 TD[(the)]TJ/F8 9.96 Tf 18.25 0.01 TD[(i)]TJ/F9 6.97 Tf 3.44 3.61 TD[(th)]TJ/F4 9.96 Tf 12.42 -3.62 TD[(wido)27(w)-443(p)-28(enalt)27(y)-443(v)55(alue)-443(is)-443(used)-444(after)-444(line)]TJ/F8 9.96 Tf 174.99 -0.01 TD[(m)]TJ/F5 9.96 Tf 11.7 0 TD[(\200)]TJ/F8 9.96 Tf 10.7 0.01 TD[(i)]TJ/F4 9.96 Tf 7.85 0 TD[(of)-443(a)-444(paragraph)-443(without)]TJ -239.35 -11.96 TD[(displa)28(y)27(ed)-332(equations)-333(or)-334(the)-333(last)-333(partial)-334(paragraph)-333(of)-333(length)]TJ/F8 9.96 Tf 257.91 0 TD[(m)]TJ/F4 9.96 Tf 8.76 -0.01 TD[(;)]TJ -266.68 -11.95 TD[(the)]TJ/F8 9.96 Tf 16.44 0 TD[(i)]TJ/F9 6.97 Tf 3.43 3.61 TD[(th)]TJ/F4 9.96 Tf 10.6 -3.62 TD[(displa)27(y)-259(wido)27(w)-259(p)-28(enalt)27(y)-260(v)55(alue)-259(is)-261(used)-260(after)-260(line)]TJ/F8 9.96 Tf 195.28 0 TD[(m)]TJ/F5 9.96 Tf 9.51 0 TD[(\200)]TJ/F8 9.96 Tf 8.5 0 TD[(i)]TJ/F4 9.96 Tf 6.03 0 TD[(of)-260(a)-260(partial)-260(paragraph)]TJ -249.79 -11.96 TD[(of)-333(length)]TJ/F8 9.96 Tf 41.8 0 TD[(m)]TJ/F4 9.96 Tf 12.06 -0.01 TD[(that)-333(is)-333(follo)26(w)28(ed)-332(b)27(y)-333(a)-333(displa)27(y)28(ed)-333(equation.)]TJ -38.91 -11.95 TD[(When)-344(used)-344(after)]TJ/F10 9.96 Tf 75.68 0.01 TD[(\\the)]TJ/F4 9.96 Tf 24.35 -0.01 TD[(or)-343(in)-344(situations)-344(where)-344(T)]TJ 104.09 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-343(exp)-28(ects)-344(to)-344(see)-344(a)-344(n)27(um)27(b)-26(er,)]TJ -224.6 -11.95 TD[(the)-385(same)-385(four)-386(commands)-385(serv)27(e)-385(to)-385(retriev)26(e)-384(the)-385(arra)26(ys)-384(of)-386(p)-27(enalties.)-601(Sp)-28(ecifying,)]TJ 0 -11.96 TD[(e.g.,)]TJ/F10 9.96 Tf 21.5 0 TD[(\\clubpenalties)]TJ/F5 9.96 Tf 73.23 0 TD[(h)]TJ/F4 9.96 Tf 3.87 0.01 TD[(n)28(um)27(b)-26(er)]TJ/F5 9.96 Tf 32.95 -0.01 TD[(i)]TJ/F4 9.96 Tf 7.58 0 TD[(with)-371(a)-372(n)27(um)28(b)-27(er)]TJ/F8 9.96 Tf 68.42 0 TD[(n)]TJ/F4 9.96 Tf 5.97 0 TD[(,)-381(returns)-371(0)-372(for)]TJ/F8 9.96 Tf 65.69 0 TD[(n)-341(<)]TJ/F4 9.96 Tf 20.53 0.01 TD[(0)-371(or)-372(when)]TJ -299.75 -11.96 TD[(the)-377(club)-378(p)-28(enalt)27(y)-377(arra)27(y)-377(has)-378(b)-27(een)-378(reset,)-389(the)-378(length)-377(of)-378(the)-378(declared)-378(club)-378(p)-27(enalt)26(y)]TJ 0 -11.96 TD[(arra)27(y)-389(for)]TJ/F8 9.96 Tf 42.44 0.01 TD[(n)]TJ/F4 9.96 Tf 9.69 -0.01 TD[(=)-372(0,)-404(or)-390(the)]TJ/F8 9.96 Tf 53.73 0.01 TD[(n)]TJ/F9 6.97 Tf 5.98 3.61 TD[(th)]TJ/F4 9.96 Tf 11.91 -3.61 TD[(club)-389(p)-28(enalt)27(y)-389(v)54(alue)-389(for)]TJ/F8 9.96 Tf 100.52 0.01 TD[(n)-372(>)]TJ/F4 9.96 Tf 21.15 0 TD[(0)-389(\(again)-390(rep)-28(eating)-390(the)]TJ -245.41 -11.96 TD[(last)-333(v)55(alue)-333(when)-333(necessary\).)]TJ/F1 11.96 Tf 0 -27.89 TD[(3.9)-1125(Math)-375(F)93(orm)31(ulas)]TJ/F4 9.96 Tf 0 -18.4 TD[(T)]TJ 5.54 -2.14 TD[(E)]TJ 5.54 2.14 TD[(X's)]TJ/F10 9.96 Tf 19.35 0.01 TD[(\\left)]TJ/F5 9.96 Tf 26.15 0 TD[(h)]TJ/F4 9.96 Tf 3.87 -0.01 TD[(delimiter)]TJ/F5 9.96 Tf 38.78 0 TD[(i)]TJ/F10 9.96 Tf 3.87 0.01 TD[(...\\right)]TJ/F5 9.96 Tf 47.07 0 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(delimiter)]TJ/F5 9.96 Tf 38.78 -0.01 TD[(i)]TJ/F4 9.96 Tf 9.06 0 TD[(pro)-27(duces)-521(t)27(w)28(o)-519(delimiters)-521(with)-520(a)]TJ -201.87 -11.95 TD[(common)-458(size)-459(adjusted)-459(to)-459(the)-459(heigh)27(t)-458(and)-459(depth)-459(of)-459(the)-458(enclosed)-459(material.)-822(In)]TJ/F8 9.96 Tf -0.01 -11.96 TD[(")]TJ/F4 9.96 Tf 4.65 0.01 TD[(-T)]TJ 8.85 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-454(this)-454(can)-454(b)-28(e)-454(generalized)-454(b)27(y)-453(o)-28(ccurrences)-454(of)]TJ/F10 9.96 Tf 201.88 -0.01 TD[(\\middle)]TJ/F5 9.96 Tf 36.61 0 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(delimiter)]TJ/F5 9.96 Tf 38.78 0.01 TD[(i)]TJ/F4 9.96 Tf 8.39 -0.01 TD[(dividing)]TJ -308.56 -11.95 TD[(the)-316(enclosed)-316(material)-316(in)27(to)-315(segmen)27(ts)-315(resulting)-316(in)-316(a)-316(sequence)-316(of)-316(delimiters)-316(with)-316(a)]TJ 0 -11.95 TD[(common)-254(size)-255(adjusted)-255(to)-254(the)-255(maximal)-254(heigh)26(t)-253(and)-255(depth)-255(of)-254(all)-255(enclosed)-254(segmen)26(ts.)]TJ 0 -11.95 TD[(The)-399(spacing)-399(b)-28(et)27(w)27(een)-398(a)-399(segmen)27(t)-399(and)-399(the)-399(delimiter)-399(to)-400(its)-399(left)-399(or)-399(righ)26(t)-398(is)-399(as)-399(for)]TJ 0.01 -11.95 TD[(T)]TJ 5.53 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X's)-333(left)-333(or)-333(righ)27(t)-333(delimiter)-333(resp)-28(ectiv)27(ely)83(.)]TJ/F1 11.96 Tf -11.07 -27.89 TD[(3.10)-1124(Hyphenation)]TJ/F4 9.96 Tf -0.01 -18.39 TD[(T)]TJ 5.54 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X)-333(uses)-333(the)]TJ/F10 9.96 Tf 49.09 0.01 TD[(\\lccode)]TJ/F4 9.96 Tf 39.93 0 TD[(v)55(alues)-332(for)-334(t)27(w)28(o)-332(quite)-334(unrelated)-333(purp)-28(oses:)]TJ -100.1 -11.96 TD[(\(1\))-348(when)]TJ/F10 9.96 Tf 42.36 0 TD[(\\lowercase)]TJ/F4 9.96 Tf 55.77 -0.01 TD[(con)27(v)28(erts)-347(c)27(haracter)-347(tok)27(ens)-347(to)-348(their)-348(lo)27(w)28(er-case)-347(equiv)54(alen)28(ts)]TJ -98.12 -11.95 TD[(\(in)-333(the)-333(same)-334(w)27(a)28(y)-333(as)]TJ/F10 9.96 Tf 90.06 -0.01 TD[(\\uppercase)]TJ/F4 9.96 Tf 55.62 0 TD[(uses)-333(the)]TJ/F10 9.96 Tf 38.3 0.01 TD[(\\uccode)]TJ/F4 9.96 Tf 39.93 0 TD[(v)55(alues\);)-332(and)]TJ -223.91 -11.96 TD[(\(2\))-473(when)-474(h)27(yphenation)-473(patterns)-473(or)-474(exceptions)-473(are)-474(read,)-509(and)-473(when)-474(w)27(ords)-473(are)]TJ 0.01 -11.96 TD[(h)28(yphenated)-333(during)-333(the)-333(line-breaking)-334(algorithm.)]TJ/F8 9.96 Tf 14.93 -11.95 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X)-443(in)27(tro)-27(duces)-443(the)-444(concept)-443(of)-443(\(language-dep)-28(enden)27(t\))-443(h)27(yphenation)-442(co)-28(des)]TJ -33.98 -11.95 TD[(that)-391(are)-392(used)-391(instead)-392(of)-391(the)]TJ/F10 9.96 Tf 127.33 -0.01 TD[(\\lccode)]TJ/F4 9.96 Tf 40.5 0.01 TD[(v)55(alues)-391(for)-391(h)27(yphenation)-391(purp)-28(oses.)-618(In)-392(or-)]TJ -167.82 -11.96 TD[(der)-316(to)-317(explain)-317(the)-317(details)-317(of)]TJ/F8 9.96 Tf 123.07 -0.01 TD[(")]TJ/F4 9.96 Tf 4.65 0.01 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X's)-316(b)-28(eha)27(viour,)-319(w)26(e)-315(need)-317(some)-317(tec)27(hnical)-316(asp)-28(ects)]TJ -142.12 -11.96 TD[(of)-392(h)27(yphenation)-391(patterns.)-622(When)-392(INITEX)-393(starts)-392(without)-392(reading)-393(a)-392(format)-392(\214le,)]TJ 0 -11.96 TD[(the)-378(\(initially)-379(empt)27(y\))-377(h)26(yphenation)-377(patterns)-379(are)-378(in)-379(a)-378(form)-379(suitable)-378(for)-379(inserting)]TJ 0 -11.96 TD[(new)-437(patterns)-437(sp)-28(eci\214ed)-437(b)27(y)]TJ/F10 9.96 Tf 118.02 -0.01 TD[(\\patterns)]TJ/F4 9.96 Tf 51.43 0 TD[(commands;)-488(when)-437(INITEX)-438(attemps)-437(h)27(y-)]TJ -169.45 -11.95 TD[(phenation)-378(or)-379(prepares)-379(to)-378(write)-379(a)-378(format)-379(\214le,)-390(they)-379(are)-378(compressed)-379(in)27(to)-378(a)-378(more)]TJ 0 -11.96 TD[(compact)-278(form)-278(suitable)-278(for)-278(\214nding)-278(h)27(yphens.)-425(Only)-278(these)-278(compressed)-278(patterns)-278(can)]TJ 0.01 -11.96 TD[(b)-27(e)-333(read)-334(from)-333(a)-333(format)-334(\214le)-333(\(b)27(y)-333(INITEX)-333(or)-333(VIR)82(TEX\).)]TJ 14.94 -11.95 TD[(In)]TJ/F8 9.96 Tf 12.04 0 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)-291(the)-292(h)27(yphenation)-290(patterns)-292(are)-291(supplemen)27(ted)-291(b)27(y)-290(h)26(yphenation)-290(co)-28(des.)]TJ -46.01 -11.95 TD[(When)-396(eINITEX)-395(starts)-396(without)-396(reading)-395(a)-396(format)-396(\214le)-395(b)-28(oth)-396(are)-396(initially)-395(empt)26(y;)]TJ 166.88 -32.98 TD[(12)]TJ ET
+endstream
+endobj
+96 0 obj
+<<
+/F4 19 0 R
+/F8 31 0 R
+/F5 22 0 R
+/F9 34 0 R
+/F10 37 0 R
+/F1 10 0 R
+>>
+endobj
+94 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 96 0 R
+>>
+endobj
+99 0 obj
+<<
+/Length 7179
+>>
+stream
+ 0.00 g 0.00 G BT/F4 9.96 Tf 61.77 -62.76 TD[(when)-296(a)]TJ/F10 9.96 Tf 33.59 -0.01 TD[(\\patterns)]TJ/F4 9.96 Tf 50.03 0 TD[(command)-296(is)-297(executed)-297(and)]TJ/F10 9.96 Tf 114.55 0 TD[(\\savinghyphcodes)]TJ/F4 9.96 Tf 86.65 0.01 TD[(has)-297(a)-297(p)-27(ositiv)26(e)]TJ -284.82 -11.96 TD[(v)55(alue,)-378(the)-371(curren)27(t)]TJ/F10 9.96 Tf 81.51 -0.01 TD[(\\lccode)]TJ/F4 9.96 Tf 40.3 0.01 TD[(v)55(alues)-369(are)-371(sa)27(v)28(ed)-370(as)-370(h)27(yphenation)-370(co)-28(des)-370(for)-371(the)-370(cur-)]TJ -121.83 -11.96 TD[(ren)27(t)-417(language.)-698(These)-418(sa)27(v)27(ed)-417(h)27(yphenation)-417(co)-28(des)-417(are)-418(later)-418(compressed)-418(together)]TJ 0.01 -11.96 TD[(with)-312(the)-312(patterns)-312(and)-313(written)-312(to)-312(or)-312(read)-313(from)-312(a)-312(format)-313(\214le.)-437(When)-312(the)-313(patterns)]TJ 0 -11.96 TD[(ha)28(v)27(e)-321(b)-27(een)-322(compressed)-322(\(alw)26(a)28(ys)-321(true)-322(for)-322(eVIR)83(TEX\))-321(and)-322(h)27(yphenation)-321(co)-28(des)-322(ha)27(v)28(e)]TJ 0 -11.95 TD[(b)-27(een)-345(sa)27(v)27(ed)-344(for)-345(the)-345(curren)26(t)-344(language,)-348(they)-345(are)-346(used)-345(instead)-345(of)-346(the)]TJ/F10 9.96 Tf 287.88 0 TD[(\\lccode)]TJ/F4 9.96 Tf 40.04 -0.01 TD[(v)55(al-)]TJ -327.93 -11.95 TD[(ues)-270(for)-270(h)26(yphenation)-269(purp)-28(oses)-270(\(reading)-271(h)27(yphenation)-270(exceptions)-270(and)-270(h)26(yphenating)]TJ 0 -11.95 TD[(w)27(ords\).)]TJ/F1 11.96 Tf 0 -27.89 TD[(3.11)-1124(Discarded)-375(Items)]TJ/F4 9.96 Tf 0 -18.39 TD[(When)-423(T)]TJ 35.49 -2.14 TD[(E)]TJ 5.54 2.14 TD[(X's)-424(page)-424(builder)-424(transfers)-424(\(v)27(ertical)-423(mo)-28(de\))-424(material)-424(from)-425(the)-424(`recen)27(t)]TJ -41.04 -11.96 TD[(con)27(tributions')-451(to)-453(the)-452(`page)-452(so)-453(far',)-482(it)-452(discards)-452(glue,)-482(k)27(ern,)-481(and)-453(p)-28(enalt)27(y)-451(no)-28(des)]TJ 0.01 -11.95 TD[(\(discardable)-225(items\))-226(preceding)-226(the)-225(\214rst)-226(b)-28(o)27(x)-225(or)-225(rule)-226(on)-226(the)-225(page)-226(under)-226(construction)]TJ 0 -11.96 TD[(and)-456(inserts)-456(a)-456(topskip)-457(glue)-456(no)-28(de)-456(immediately)-457(b)-27(efore)-457(that)-456(b)-28(o)27(x)-455(or)-457(rule.)-813(Note,)]TJ 0 -11.96 TD[(ho)27(w)28(ev)28(er,)-283(that)-271(this)-272(topskip)-271(glue)-271(need)-272(not)-271(b)-28(e)-271(the)-271(\214rst)-272(no)-28(de)-271(on)-271(the)-272(page,)-283(it)-272(ma)27(y)-270(b)-28(e)]TJ 0 -11.96 TD[(preceded)-390(b)27(y)-389(insertion,)-405(mark,)-405(and)-390(whatsit)-391(no)-27(des.)-616(Similarly)-391(when)-390(the)]TJ/F10 9.96 Tf 307.09 0 TD[(\\vsplit)]TJ/F4 9.96 Tf -307.09 -11.96 TD[(command)-440(has)-441(split)-440(the)-441(\214rst)-440(part)-441(o\213)-441(a)-440(vb)-28(o)27(x,)-466(discardable)-441(items)-441(are)-440(discarded)]TJ 0 -11.96 TD[(from)-446(the)-446(top)-446(of)-447(the)-446(remaining)-447(vb)-27(o)26(x)-445(and)-446(a)-447(splittopskip)-446(glue)-446(no)-28(de)-446(is)-447(inserted)]TJ 0 -11.95 TD[(immediately)-333(b)-27(efore)-334(the)-333(\214rst)-333(b)-28(o)27(x)-333(or)-333(rule.)]TJ 14.94 -11.96 TD[(When)]TJ/F8 9.96 Tf 29.8 0 TD[(")]TJ/F4 9.96 Tf 4.65 -0.01 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X's)-408(parameter)]TJ/F10 9.96 Tf 66.65 0 TD[(\\savingvdiscards)]TJ/F4 9.96 Tf 87.75 0.01 TD[(has)-408(b)-28(een)-408(assigned)-409(a)-408(p)-28(ositiv)27(e)]TJ -218.17 -11.96 TD[(v)56(alue,)-454(these)-431(`discarded)-431(items')-430(are)-431(sa)27(v)28(ed)-430(in)-430(t)26(w)28(o)-430(lists)-430(and)-431(can)-430(b)-28(e)-431(reco)27(v)28(ered)-430(b)27(y)]TJ -0.01 -11.96 TD[(the)-369(commands)]TJ/F10 9.96 Tf 67.2 0 TD[(\\pagediscards)]TJ/F4 9.96 Tf 71.68 -0.01 TD[(and)]TJ/F10 9.96 Tf 19.74 0 TD[(\\splitdiscards)]TJ/F4 9.96 Tf 76.91 0 TD[(that)-369(act)-370(lik)27(e)-369(`un)27(vb)-27(o)27(xing')]TJ -235.53 -11.95 TD[(h)27(yp)-27(othetical)-333(b)-28(o)27(x)-332(registers)-334(con)27(taining)-332(a)-334(vb)-27(o)26(x)-332(with)-333(the)-334(discarded)-333(items.)]TJ 14.95 -11.96 TD[(The)-331(list)-331(of)-332(items)-331(discarded)-332(b)27(y)-330(the)-332(page)-331(builder)-332(is)-331(emptied)-332(at)-331(the)-332(end)-331(of)-332(the)]TJ -14.95 -11.95 TD[(output)-320(routine)-320(and)-321(b)27(y)-319(the)]TJ/F10 9.96 Tf 116.72 -0.01 TD[(\\pagediscards)]TJ/F4 9.96 Tf 71.18 0.01 TD[(command;)-325(new)-320(items)-320(ma)27(y)-320(b)-28(e)-320(added)]TJ -187.89 -11.96 TD[(as)-332(long)-334(as)-333(the)-333(new)-334(`page)-333(so)-333(far')-334(con)27(tains)-332(no)-334(b)-27(o)26(x)-332(or)-333(rule.)]TJ 14.94 -11.96 TD[(The)-293(list)-294(of)-293(items)-294(discarded)-294(b)27(y)-293(the)]TJ/F10 9.96 Tf 147.7 0 TD[(\\vsplit)]TJ/F4 9.96 Tf 39.53 -0.01 TD[(command)-294(is)-294(emptied)-293(at)-294(the)-294(start)]TJ -202.18 -11.95 TD[(of)-477(a)-478(vsplit)-478(op)-27(eration)-478(and)-478(b)27(y)-477(the)]TJ/F10 9.96 Tf 152.12 0 TD[(\\splitdiscards)]TJ/F4 9.96 Tf 77.99 0 TD[(command;)-549(new)-478(items)-478(are)]TJ -230.12 -11.96 TD[(added)-333(at)-333(the)-334(end)-333(of)-333(a)-334(vsplit)-333(op)-28(eration.)]TJ/F1 11.96 Tf 0.01 -27.9 TD[(3.12)-1124(Expandable)-375(Commands)]TJ/F4 9.96 Tf -0.01 -18.39 TD[(Chapter)-397(20)-397(of)]TJ/F3 9.96 Tf 65.31 0.01 TD[(The)-396(T)]TJ 26.64 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X)-99(b)-28(o)-28(ok)]TJ/F4 9.96 Tf 34.33 0 TD[(giv)27(es)-396(complete)-397(lists)-397(of)-397(all)-397(expandable)-397(T)]TJ 173.9 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X)-396(com-)]TJ -311.26 -11.96 TD[(mands)-356(and)-357(of)-356(all)-356(cases)-357(where)-356(expandable)-356(tok)26(ens)-355(are)-356(not)-357(expanded.)-513(F)82(or)]TJ/F8 9.96 Tf 317.21 0 TD[(")]TJ/F4 9.96 Tf 4.64 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X)]TJ -336.23 -11.95 TD[(there)-333(are)-333(these)-333(additional)-334(conditionals:)]TJ/F5 9.96 Tf 14.94 -21.92 TD[(\217)]TJ/F10 9.96 Tf 9.97 0.01 TD[(\\ifdefined)]TJ/F5 9.96 Tf 52.3 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.88 0.01 TD[(tok)27(en)]TJ/F5 9.96 Tf 23.8 -0.01 TD[(i)]TJ/F4 9.96 Tf 13.85 0.01 TD[(\(test)-332(if)-334(tok)27(en)-332(is)-334(de\214ned\))]TJ -118.73 -21.93 TD[(T)83(rue)-333(if)]TJ/F5 9.96 Tf 32.69 0 TD[(h)]TJ/F4 9.96 Tf 3.87 0.01 TD[(tok)28(en)]TJ/F5 9.96 Tf 23.79 0 TD[(i)]TJ/F4 9.96 Tf 7.2 0 TD[(is)-332(de\214ned;)-334(creates)-333(no)-333(new)-334(hash)-333(table)-333(en)26(try)84(.)]TJ/F5 9.96 Tf -52.62 -21.92 TD[(\217)]TJ/F10 9.96 Tf 9.97 -0.01 TD[(\\ifcsname...\\endcsname)]TJ/F4 9.96 Tf 125.03 0 TD[(\(test)-332(if)-334(con)27(trol)-332(sequence)-334(is)-333(de\214ned\))]TJ -149.95 -21.92 TD[(T)82(rue)-347(if)-349(the)-349(con)27(trol)-348(sequence)]TJ/F10 9.96 Tf 125.42 0.01 TD[(\\csname...\\endcsname)]TJ/F4 9.96 Tf 108.09 -0.01 TD[(w)27(ould)-348(b)-27(e)-349(de\214ned;)-357(creates)]TJ -233.5 -11.95 TD[(no)-333(new)-334(hash)-333(table)-333(en)27(try)83(.)]TJ/F5 9.96 Tf 14.95 -21.92 TD[(\217)]TJ/F10 9.96 Tf 9.97 0.01 TD[(\\iffontchar)]TJ/F5 9.96 Tf 57.53 0 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(fon)27(t)]TJ/F5 9.96 Tf 17.17 -0.01 TD[(ih)]TJ/F4 9.96 Tf 7.74 0 TD[(8-bit)-333(n)27(um)27(b)-26(er)]TJ/F5 9.96 Tf 56.77 0 TD[(i)]TJ/F4 9.96 Tf 13.83 0.01 TD[(\(test)-333(if)-333(c)26(har)-332(exists\))]TJ -14.94 -30.98 TD[(13)]TJ ET
+endstream
+endobj
+100 0 obj
+<<
+/F4 19 0 R
+/F10 37 0 R
+/F1 10 0 R
+/F8 31 0 R
+/F3 16 0 R
+/F5 22 0 R
+>>
+endobj
+98 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 100 0 R
+>>
+endobj
+104 0 obj
+<<
+/Type /FontDescriptor
+/CapHeight 683.33
+/Ascent 750
+/Descent -250
+/FontBBox [-106 -350 1169 850]
+/FontName /FAKGAL+CMMI8
+/ItalicAngle -14
+/XHeight 430.6
+/StemV 80
+/FontFile 103 0 R
+/Flags 68
+>>
+endobj
+105 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F15
+/FontDescriptor 104 0 R
+/BaseFont /FAKGAL+CMMI8
+/FirstChar 33
+/LastChar 255
+/Widths [660.66 490.63 632.07 882.13 544.1 388.9 692.37 1062.52 1062.52 1062.52 1062.52
+295.14 295.14 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26
+531.26 531.26 295.14 295.14 826.4 531.26 826.4 531.26 559.73 795.85 801.4 757.27
+871.68 778.66 672.4 827.93 872.84 460.68 580.39 896.02 722.58 1020.41 843.33 806.19
+673.62 835.7 800.23 646.19 618.59 718.81 618.76 1002.45 873.88 615.81 719.97 413.2
+413.2 413.2 1062.52 1062.52 434.03 564.36 454.52 460.19 546.71 492.89 510.42 505.62
+612.28 361.74 429.69 553.25 317.13 939.83 644.68 513.55 534.85 474.37 479.46 491.33
+383.69 615.17 517.37 762.45 598.1 525.18 494.22 349.54 400.18 673.45 531.26 0 642.89
+885.43 806.19 736.82 783.43 872.84 823.45 619.8 708.34 654.77 816.68 682.42 596.19
+547.25 470.15 429.52 467.02 533.17 495.66 376.16 612.28 619.8 639.18 522.29 467.02
+610.14 544.1 607.19 471.53 576.4 631.61 659.73 694.45 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 295.14]
+>>
+endobj
+106 0 obj
+<<
+/Length 8523
+>>
+stream
+ 0.00 g 0.00 G BT/F4 9.96 Tf 61.77 -62.76 TD[(T)83(rue)-332(if)]TJ/F10 9.96 Tf 32.68 -0.01 TD[(\\char)]TJ/F5 9.96 Tf 26.15 0 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(8-bit)-333(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 56.75 0.01 TD[(i)]TJ/F4 9.96 Tf 7.2 -0.01 TD[(in)]TJ/F10 9.96 Tf 11.63 0 TD[(\\font)]TJ/F5 9.96 Tf 26.15 0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 -0.01 TD[(fon)27(t)]TJ/F5 9.96 Tf 17.16 0.01 TD[(i)]TJ/F4 9.96 Tf 7.19 -0.01 TD[(exists.)]TJ -177.71 -11.95 TD[(These)-333(are)]TJ/F8 9.96 Tf 45.46 0 TD[(")]TJ/F4 9.96 Tf 4.65 0.01 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X's)-333(additional)-334(expandable)-333(commands:)]TJ/F5 9.96 Tf -64.5 -21.91 TD[(\217)]TJ/F10 9.96 Tf 9.97 0 TD[(\\unless)]TJ/F4 9.96 Tf 36.61 0 TD[(.)]TJ -36.61 -11.95 TD[(The)-462(next)-463(\(unexpanded\))-463(tok)27(en)-462(m)27(ust)-462(b)-28(e)-463(a)-463(b)-28(o)-27(olean)-463(conditional)-463(\(i.e.,)-495(not)]TJ/F10 9.96 Tf 0 -11.95 TD[(\\ifcase)]TJ/F4 9.96 Tf 36.61 0 TD[(\);)-333(the)-333(truth)-334(v)55(alue)-332(of)-334(that)-333(conditional)-333(is)-334(rev)27(ersed.)]TJ/F5 9.96 Tf -46.57 -19.92 TD[(\217)]TJ/F10 9.96 Tf 9.95 0.01 TD[(\\eTeXrevision)]TJ/F4 9.96 Tf 68 -0.01 TD[(.)]TJ -67.99 -11.95 TD[(The)-345(expansion)-347(is)-346(a)-346(list)-347(of)-346(c)27(haracter)-345(tok)26(ens)-345(of)-346(category)-346(12)-347(\(`other'\))-346(repre-)]TJ -0.01 -11.96 TD[(sen)27(ting)]TJ/F8 9.96 Tf 34.1 0 TD[(")]TJ/F4 9.96 Tf 4.64 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X's)-333(revision)-333(\(minor)-333(v)26(ersion\))-332(n)27(um)28(b)-27(er,)-333(e.g.,)-334(`.0')-333(or)-333(`.1'.)]TJ/F5 9.96 Tf -63.1 -19.92 TD[(\217)]TJ/F10 9.96 Tf 9.97 0 TD[(\\topmarks)]TJ/F5 9.96 Tf 47.08 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(15-bit)-332(n)26(um)28(b)-27(er)]TJ/F5 9.96 Tf 61.73 0 TD[(i)]TJ/F4 9.96 Tf 3.88 0 TD[(,)]TJ/F10 9.96 Tf 6.09 0 TD[(\\firstmarks)]TJ/F5 9.96 Tf 57.53 0 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(15-bit)-332(n)26(um)28(b)-27(er)]TJ/F5 9.96 Tf 61.73 0 TD[(i)]TJ/F4 9.96 Tf 3.88 0.01 TD[(,)]TJ/F10 9.96 Tf -249.67 -11.96 TD[(\\botmarks)]TJ/F5 9.96 Tf 47.07 0 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(15-bit)-333(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 61.74 0 TD[(i)]TJ/F4 9.96 Tf 3.87 0.01 TD[(,)]TJ/F10 9.96 Tf 6.08 -0.01 TD[(\\splitfirstmarks)]TJ/F5 9.96 Tf 83.7 0.01 TD[(h)]TJ/F4 9.96 Tf 3.86 -0.01 TD[(15-bit)-333(n)26(um)28(b)-27(er)]TJ/F5 9.96 Tf 61.75 0 TD[(i)]TJ/F4 9.96 Tf 3.88 0 TD[(,)-332(and)]TJ/F10 9.96 Tf -275.84 -11.95 TD[(\\splitbotmarks)]TJ/F5 9.96 Tf 73.23 0 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(15-bit)-333(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 61.74 0 TD[(i)]TJ/F4 9.96 Tf 3.88 -0.01 TD[(.)]TJ -142.72 -11.95 TD[(These)-369(commands)-370(generalize)-370(T)]TJ 130.74 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X's)]TJ/F10 9.96 Tf 17.86 0.01 TD[(\\topmark)]TJ/F4 9.96 Tf 45.52 0 TD[(etc.)-370(to)-370(32768)-369(distinct)-370(mark)]TJ -199.65 -11.96 TD[(classes;)-333(the)-334(sp)-27(ecial)-334(case)]TJ/F10 9.96 Tf 105.17 0 TD[(\\topmarks0)]TJ/F4 9.96 Tf 55.62 0.01 TD[(is)-333(synon)26(ymous)-332(with)]TJ/F10 9.96 Tf 89.01 -0.01 TD[(\\topmark)]TJ/F4 9.96 Tf 45.16 0 TD[(etc.)]TJ/F5 9.96 Tf -304.91 -19.92 TD[(\217)]TJ/F10 9.96 Tf 9.97 0 TD[(\\unexpanded)]TJ/F5 9.96 Tf 57.54 0 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(general)-332(text)]TJ/F5 9.96 Tf 51.77 0.01 TD[(i)]TJ/F4 9.96 Tf 3.87 -0.01 TD[(.)]TJ -117.06 -11.95 TD[(The)-333(expansion)-333(is)-334(the)-333(tok)27(en)-333(list)]TJ/F5 9.96 Tf 137.71 0 TD[(h)]TJ/F4 9.96 Tf 3.88 0.01 TD[(balanced)-333(text)]TJ/F5 9.96 Tf 58.94 0 TD[(i)]TJ/F4 9.96 Tf 3.88 -0.01 TD[(.)]TJ/F5 9.96 Tf -214.36 -19.92 TD[(\217)]TJ/F10 9.96 Tf 9.96 0 TD[(\\detokenize)]TJ/F5 9.96 Tf 57.54 0.01 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(general)-333(text)]TJ/F5 9.96 Tf 51.78 0 TD[(i)]TJ/F4 9.96 Tf 3.88 -0.01 TD[(.)]TJ -117.07 -11.95 TD[(The)-490(expansion)-491(is)-491(a)-491(list)-491(of)-491(c)27(haracter)-490(tok)27(ens)-490(represen)27(ting)-490(the)-491(tok)27(en)-490(list)]TJ/F5 9.96 Tf 0 -11.95 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(balanced)-332(text)]TJ/F5 9.96 Tf 58.94 0 TD[(i)]TJ/F4 9.96 Tf 3.87 0 TD[(.)-477(As)-344(with)-344(the)-344(lists)-345(of)-344(c)27(haracter)-343(tok)27(ens)-344(pro)-27(duced)-345(b)27(y)-343(T)]TJ 232.41 -2.14 TD[(E)]TJ 5.54 2.14 TD[(X's)]TJ/F10 9.96 Tf -304.65 -11.95 TD[(\\the)]TJ/F4 9.96 Tf 25.74 -0.01 TD[(and)]TJ/F8 9.96 Tf 20.86 0.01 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X's)]TJ/F10 9.96 Tf 18.97 0 TD[(\\readline)]TJ/F4 9.96 Tf 47.07 0 TD[(,)-520(these)-482(tok)27(ens)-482(ha)27(v)28(e)-482(category)-483(12)-482(\(`other'\),)]TJ -131.67 -11.95 TD[(except)-332(that)-334(the)-333(c)27(haracter)-333(co)-27(de)-334(32)-333(gets)-333(category)-334(10)-333(\(`space'\).)]TJ/F5 9.96 Tf -9.97 -19.92 TD[(\217)]TJ/F10 9.96 Tf 9.96 0 TD[(\\scantokens)]TJ/F5 9.96 Tf 57.54 0 TD[(h)]TJ/F4 9.96 Tf 3.87 -0.01 TD[(general)-333(text)]TJ/F5 9.96 Tf 51.77 0.01 TD[(i)]TJ/F4 9.96 Tf 3.88 0 TD[(.)]TJ -117.06 -11.96 TD[(The)-268(expansion)-269(is)-269(n)27(ull;)-290(but)]TJ/F8 9.96 Tf 114.45 -0.01 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-269(creates)-268(a)-269(pseudo-\214le)-269(con)27(taining)-268(the)-269(c)27(har-)]TJ -133.48 -11.96 TD[(acters)-471(represen)27(ting)-470(the)-471(tok)27(en)-470(list)]TJ/F5 9.96 Tf 152.96 0 TD[(h)]TJ/F4 9.96 Tf 3.87 0.01 TD[(balanced)-333(text)]TJ/F5 9.96 Tf 58.94 0 TD[(i)]TJ/F4 9.96 Tf 8.57 0 TD[(and)-471(prepares)-471(to)-471(read)]TJ -224.33 -11.96 TD[(from)-388(this)-388(pseudo-\214le)-387(b)-28(efore)-388(lo)-28(oking)-388(at)-388(an)27(y)-387(more)-388(tok)27(ens)-387(from)-388(its)-387(curren)26(t)]TJ 0.01 -11.95 TD[(source.)]TJ -9.97 -21.92 TD[(These)-402(are)-402(the)-402(additional)]TJ/F8 9.96 Tf 112.42 0 TD[(")]TJ/F4 9.96 Tf 4.64 0.01 TD[(-T)]TJ 8.85 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X)-402(cases)-402(when)-402(expandable)-402(tok)27(ens)-401(are)-402(not)-402(ex-)]TJ -146.38 -11.95 TD[(panded:)]TJ/F5 9.96 Tf 14.94 -21.91 TD[(\217)]TJ/F4 9.96 Tf 9.95 0 TD[(When)]TJ/F8 9.96 Tf 29.07 0 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-333(is)-333(reading)-334(the)-333(argumen)27(t)-332(tok)26(en)-332(for)]TJ/F10 9.96 Tf 160.37 0 TD[(\\ifdefined)]TJ/F4 9.96 Tf 52.31 -0.01 TD[(.)]TJ/F5 9.96 Tf -270.74 -19.92 TD[(\217)]TJ/F4 9.96 Tf 9.97 0.01 TD[(When)]TJ/F8 9.96 Tf 29.52 0 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.85 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-380(is)-380(absorbing)-380(the)-380(tok)27(en)-380(list)-380(for)]TJ/F10 9.96 Tf 145.73 0.01 TD[(\\unexpanded)]TJ/F4 9.96 Tf 57.54 -0.01 TD[(,)]TJ/F10 9.96 Tf 6.67 0.01 TD[(\\detokenize)]TJ/F4 9.96 Tf 57.53 -0.01 TD[(,)]TJ/F10 9.96 Tf -316.03 -11.95 TD[(\\scantokens)]TJ/F4 9.96 Tf 57.54 0 TD[(,)-333(or)]TJ/F10 9.96 Tf 18.29 0.01 TD[(\\showtokens)]TJ/F4 9.96 Tf 57.53 -0.01 TD[(.)]TJ/F5 9.96 Tf -143.31 -19.92 TD[(\217)]TJ/F4 9.96 Tf 9.96 0 TD[(Protected)-314(macros)-314(\(de\214ned)-315(with)-314(the)]TJ/F10 9.96 Tf 156.49 -0.01 TD[(\\protected)]TJ/F4 9.96 Tf 55.44 0.01 TD[(pre\214x\))-314(are)-314(not)-315(expanded)]TJ -211.94 -11.96 TD[(when)-333(building)-333(an)-333(expanded)-334(tok)27(en)-332(list)-334(\(for)]TJ/F10 9.96 Tf 186.05 0 TD[(\\edef)]TJ/F4 9.96 Tf 26.16 0.01 TD[(,)]TJ/F10 9.96 Tf 6.08 0 TD[(\\xdef)]TJ/F4 9.96 Tf 26.15 0 TD[(,)]TJ/F10 9.96 Tf 6.09 -0.01 TD[(\\message)]TJ/F4 9.96 Tf 41.85 0 TD[(,)]TJ/F10 9.96 Tf -292.38 -11.95 TD[(\\errmessage)]TJ/F4 9.96 Tf 57.54 0 TD[(,)]TJ/F10 9.96 Tf 5.66 0 TD[(\\special)]TJ/F4 9.96 Tf 41.84 -0.01 TD[(,)]TJ/F10 9.96 Tf 5.65 0 TD[(\\mark)]TJ/F4 9.96 Tf 26.15 0 TD[(,)]TJ/F10 9.96 Tf 5.65 0.01 TD[(\\marks)]TJ/F4 9.96 Tf 34.16 -0.01 TD[(or)-279(when)-278(writing)-279(the)-279(tok)27(en)-277(list)-279(for)]TJ/F10 9.96 Tf -176.64 -11.95 TD[(\\write)]TJ/F4 9.96 Tf 34.77 0 TD[(to)-340(a)-340(\214le\))-340(or)-340(when)-340(lo)-28(oking)-339(ahead)-340(in)-340(an)-340(alignmen)26(t)-339(for)]TJ/F10 9.96 Tf 229.93 0 TD[(\\noalign)]TJ/F4 9.96 Tf 45.23 -0.01 TD[(or)]TJ/F10 9.96 Tf -309.92 -11.95 TD[(\\omit)]TJ/F4 9.96 Tf 26.16 0 TD[(.)]TJ/F9 6.97 Tf 2.76 3.62 TD[(6)]TJ ET 0.40 w 61.77 -561.93 m 199.25 -561.93 l S BT/F12 5.98 Tf 72.86 -568.57 TD[(6)]TJ/F13 7.97 Tf 4.15 -2.81 TD[(Whereas)-455(protected)-455(macros)-455(w)29(ere)-454(in)28(tro)-28(duced)-455(with)]TJ/F15 7.97 Tf 187.01 0 TD[(")]TJ/F13 7.97 Tf 3.92 0.01 TD[(-T)]TJ 7.52 -1.72 TD[(E)]TJ 4.71 1.71 TD[(X)-454(V)87(ersion)-454(1,)-480(suppression)-455(of)-455(their)]TJ -218.39 -9.47 TD[(expansion)-353(in)-355(alignmen)29(ts)-353(w)28(as)-353(in)29(tro)-29(duced)-354(with)-354(V)87(ersion)-353(2.)]TJ/F4 9.96 Tf 166.87 -49.78 TD[(14)]TJ ET
+endstream
+endobj
+107 0 obj
+<<
+/F4 19 0 R
+/F10 37 0 R
+/F5 22 0 R
+/F8 31 0 R
+/F9 34 0 R
+/F12 42 0 R
+/F13 45 0 R
+/F15 105 0 R
+>>
+endobj
+102 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 107 0 R
+>>
+endobj
+110 0 obj
+<<
+/Length 7425
+>>
+stream
+ 0.00 g 0.00 G BT/F5 9.96 Tf 76.71 -62.76 TD[(\217)]TJ/F4 9.96 Tf 9.97 -0.01 TD[(When)-523(building)-523(an)-524(expanded)-524(tok)27(en)-522(list,)-571(the)-524(tok)27(ens)-523(resulting)-523(from)-524(the)]TJ -0.01 -11.95 TD[(expansion)-492(of)]TJ/F10 9.96 Tf 60.78 -0.01 TD[(\\unexpanded)]TJ/F4 9.96 Tf 62.44 0.01 TD[(are)-491(not)-491(expanded)-492(further)-492(\(this)-491(is)-492(the)-492(same)]TJ -123.21 -11.96 TD[(b)-27(eha)27(viour)-413(as)-413(is)-413(exhibited)-414(b)27(y)-412(the)-414(tok)27(ens)-412(resulting)-414(from)-413(the)-413(expansion)-414(of)]TJ/F10 9.96 Tf -0.01 -11.96 TD[(\\the)]TJ/F5 9.96 Tf 20.93 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(tok)27(en)-332(v)54(ariable)]TJ/F5 9.96 Tf 61.19 0 TD[(i)]TJ/F4 9.96 Tf 7.2 0 TD[(in)-332(b)-28(oth)-334(T)]TJ 40.67 -2.14 TD[(E)]TJ 5.54 2.14 TD[(X)-333(and)]TJ/F8 9.96 Tf 30.17 0 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.54 2.14 TD[(X\).)]TJ/F1 14.35 Tf -213.5 -32.88 TD[(4)]TJ/F2 14.35 Tf 24.2 0 TD[(")]TJ/F1 14.35 Tf 6.57 -0.01 TD[(-T)]TJ 13.92 -3.18 TD[(E)]TJ 8.58 3.18 TD[(X)-374(Enhancemen)30(ts)]TJ/F4 9.96 Tf -53.28 -21.82 TD[(The)-455(execution)-455(of)-455(most)-455(new)-455(primitiv)27(es)-454(related)-455(to)-455(enhancemen)27(ts)-454(is)-455(disallo)27(w)27(ed)]TJ 0 -11.96 TD[(when)-361(the)-361(corresp)-28(onding)-361(enhancemen)27(t)-360(is)-361(curren)26(tly)-360(disabled)-361(and)-361(will)-361(lead)-361(to)-361(an)]TJ 0.01 -11.95 TD[(`)]TJ/F10 9.96 Tf 2.77 0 TD[(Improper...)]TJ/F4 9.96 Tf 57.52 -0.01 TD[(')-238(error)-238(message.)-412(The)-238(o\213ending)-238(command)-238(ma)27(y)-237(nev)27(ertheless)-237(already)]TJ -60.29 -11.95 TD[(ha)27(v)28(e)-332(had)-333(some)-334(e\213ect)-333(suc)27(h)-333(as,)-333(e.g.,)-333(bringing)]TJ/F8 9.96 Tf 191.42 0 TD[(")]TJ/F4 9.96 Tf 4.64 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.54 2.14 TD[(X)-333(in)27(to)-332(horizon)27(tal)-333(mo)-27(de.)]TJ/F1 11.96 Tf -210.46 -27.82 TD[(4.1)-1124(Mixed-Direction)-375(T)30(yp)-30(esetting)]TJ/F4 9.96 Tf -0.01 -18.39 TD[(This)-277(feature)-276(supp)-28(orts)-277(mixed)-277(left-to-righ)27(t)-276(and)-277(righ)27(t-to-left)-276(t)27(yp)-27(esetting)-277(and)-277(in)27(tro-)]TJ 0 -11.95 TD[(duces)-376(the)-375(four)-376(text-direction)-375(primitiv)26(es)]TJ/F10 9.96 Tf 176.1 0 TD[(\\beginL)]TJ/F4 9.96 Tf 36.62 0 TD[(,)]TJ/F10 9.96 Tf 6.5 0 TD[(\\endL)]TJ/F4 9.96 Tf 26.15 0 TD[(,)]TJ/F10 9.96 Tf 6.52 0 TD[(\\beginR)]TJ/F4 9.96 Tf 36.61 0.01 TD[(,)-375(and)]TJ/F10 9.96 Tf 26.3 -0.01 TD[(\\endR)]TJ/F4 9.96 Tf 26.15 0 TD[(.)]TJ -340.94 -11.95 TD[(The)-333(co)-28(de)-333(is)-333(inspired)-334(b)27(y)-332(but)-334(di\213eren)27(t)-332(from)-333(T)]TJ 191.7 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X-)]TJ/F11 9.96 Tf 10.8 0 TD[(X)]TJ 7.23 -2.21 TD[(E)]TJ 5.61 2.22 TD[(T)]TJ/F4 9.96 Tf 11.3 -0.01 TD[([6].)]TJ -217.22 -11.95 TD[(In)-413(order)-415(to)-414(a)27(v)28(oid)-413(confusion)-414(with)-414(T)]TJ 154.1 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X-)]TJ/F11 9.96 Tf 10.8 -0.01 TD[(X)]TJ 7.23 -2.21 TD[(E)]TJ 5.61 2.21 TD[(T)]TJ/F4 9.96 Tf 12.11 0 TD[(the)-413(presen)27(t)-413(implemen)26(tation)-413(of)]TJ -210.33 -11.96 TD[(mixed-direction)-283(t)27(yp)-27(esetting)-282(is)-283(called)-282(T)]TJ 164.72 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X-)]TJ/F11 9.96 Tf 10.8 0.01 TD[(-X)]TJ 11.04 -2.22 TD[(E)]TJ 5.62 2.21 TD[(T)]TJ/F4 9.96 Tf 7.97 0 TD[(.)-427(It)-282(uses)-283(the)-283(same)-282(text-direction)]TJ -205.68 -11.95 TD[(primitiv)27(es,)-332(but)-333(di\213ers)-334(from)-333(T)]TJ 126.39 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X-)]TJ/F11 9.96 Tf 10.79 -0.01 TD[(X)]TJ 7.23 -2.21 TD[(E)]TJ 5.61 2.22 TD[(T)]TJ/F4 9.96 Tf 11.29 -0.01 TD[(in)-333(sev)27(eral)-332(imp)-28(ortan)27(t)-333(asp)-27(ects:)]TJ -166.86 -11.95 TD[(\(1\))-324(Righ)27(t-to-left)-323(text)-325(is)-324(rev)27(ersed)-323(explicitly)-324(b)26(y)]TJ/F8 9.96 Tf 199.2 0 TD[(")]TJ/F4 9.96 Tf 4.65 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-324(and)-324(is)-324(written)-324(to)-324(a)-325(normal)]TJ -218.23 -11.95 TD[(D)27(VI)-332(\214le)-333(without)-334(an)27(y)]TJ/F10 9.96 Tf 93.67 0.01 TD[(begin_reflect)]TJ/F4 9.96 Tf 71.32 -0.01 TD[(or)]TJ/F10 9.96 Tf 12.21 0.01 TD[(end_reflect)]TJ/F4 9.96 Tf 60.85 -0.01 TD[(commands;)]TJ -238.05 -11.95 TD[(\(2\))-232(a)-231(math)-232(no)-28(de)-232(is)-232(\(ab\)used)-232(instead)-232(of)-232(a)-232(whatsit)-232(no)-28(de)-231(to)-232(record)-232(the)-232(text-direction)]TJ 0 -11.97 TD[(primitiv)27(es)-315(in)-316(order)-316(to)-317(minimize)-316(the)-316(in\215uence)-316(on)-316(the)-316(line-breaking)-316(algorithm)-317(for)]TJ 0 -11.95 TD[(pure)-333(left-to-righ)27(t)-333(text;)]TJ 0.01 -11.95 TD[(\(3\))-433(righ)27(t-to-left)-433(text)-434(in)27(terrupted)-433(b)27(y)-433(a)-434(displa)27(y)27(ed)-433(equation)-433(is)-434(automatically)-434(re-)]TJ 0 -11.95 TD[(sumed)-332(after)-334(that)-333(equation;)]TJ -0.01 -11.95 TD[(\(4\))-367(displa)27(y)-367(math)-367(material)-368(is)-367(alw)27(a)27(ys)-366(prin)27(ted)-367(left-to-righ)27(t,)-375(ev)27(en)-367(in)-367(constructions)]TJ 0 -11.96 TD[(suc)27(h)-332(as:)]TJ/F10 9.96 Tf 15.69 -19.6 TD[(\\hbox{\\beginR\\vbox{\\noindent$$abc\\eqno\(123\)$$}\\endR})]TJ/F4 9.96 Tf -0.74 -19.6 TD[(T)]TJ 5.53 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X-)]TJ/F11 9.96 Tf 10.79 0 TD[(-X)]TJ 11.05 -2.2 TD[(E)]TJ 5.61 2.2 TD[(T)]TJ/F4 9.96 Tf 12.76 0.01 TD[(is)-478(enabled)-480(or)-479(disabled)-480(b)27(y)-478(assigning)-480(a)-479(p)-28(ositiv)27(e)-478(or)-480(non-p)-27(ositiv)26(e)]TJ -66.23 -11.96 TD[(v)55(alue)-396(resp)-27(ectiv)26(ely)-395(to)-396(the)]TJ/F10 9.96 Tf 111.91 0.01 TD[(\\TeXXeTstate)]TJ/F4 9.96 Tf 66.71 -0.01 TD[(state)-396(v)55(ariable.)-632(As)-397(long)-396(as)-396(T)]TJ 124.13 -2.14 TD[(E)]TJ 5.54 2.14 TD[(X-)]TJ/F11 9.96 Tf 10.8 0 TD[(-X)]TJ 11.05 -2.22 TD[(E)]TJ 5.61 2.21 TD[(T)]TJ/F4 9.96 Tf -335.74 -11.96 TD[(is)-419(disabled,)]TJ/F8 9.96 Tf 53.52 0.01 TD[(")]TJ/F4 9.96 Tf 4.64 -0.01 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)-419(and)-420(T)]TJ 37.42 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X3)-419(build)-419(horizon)26(tal)-418(lists)-420(and)-419(paragraphs)-420(in)-419(exactly)]TJ -115.51 -11.95 TD[(the)-420(same)-420(w)27(a)28(y)83(.)-703(Ev)27(en)-419(T)]TJ 101.13 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X-)]TJ/F11 9.96 Tf 10.79 -0.01 TD[(-X)]TJ 11.04 -2.21 TD[(E)]TJ 5.63 2.21 TD[(T)]TJ/F4 9.96 Tf 12.15 -0.01 TD[(will,)-441(in)-419(general,)-442(pro)-28(duce)-420(the)-419(same)-420(results)-420(as)]TJ -146.28 -11.95 TD[(T)]TJ 5.54 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X3)-301(for)-301(pure)-301(left-to-righ)27(t)-300(text.)-433(There)-301(are,)-308(ho)27(w)28(ev)27(er,)-306(circumstances)-301(where)-301(some)]TJ -11.07 -11.95 TD[(di\213erences)-333(ma)27(y)-333(arise.)-444(This)-333(is)-334(b)-27(est)-334(illustrated)-333(b)27(y)-333(an)-333(example:)]TJ/F10 9.96 Tf 15.7 -19.61 TD[(\\vbox{\\noindent)]TJ 15.68 -11.95 TD[($\\hfil\\break)]TJ 0 -11.96 TD[(\\null\\hfil\\break)]TJ 0.01 -11.96 TD[(\\null$\\par)]TJ/F4 9.96 Tf -31.39 -19.61 TD[(Here)-333(T)]TJ 29.09 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)-333(will)-333(pro)-28(duce)-333(three)-334(lines)-333(con)27(taining)-332(the)-334(follo)27(wing)-332(no)-28(des:)]TJ -34.62 -11.95 TD[(1.)-444(mathon,)-333(h\214l)-333(glue,)-334(break)-333(p)-28(enalt)27(y)83(,)-332(and)-333(righ)26(tskip)-332(glue;)]TJ 0 -11.96 TD[(2.)-444(empt)27(y)-332(h)27(b)-27(o)27(x,)-333(h\214l)-333(glue,)-333(break)-334(p)-27(enalt)26(y)84(,)-333(and)-333(righ)27(tskip)-333(glue;)]TJ 166.87 -29.88 TD[(15)]TJ ET
+endstream
+endobj
+111 0 obj
+<<
+/F5 22 0 R
+/F4 19 0 R
+/F10 37 0 R
+/F8 31 0 R
+/F1 10 0 R
+/F2 13 0 R
+/F11 39 0 R
+>>
+endobj
+109 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 111 0 R
+>>
+endobj
+115 0 obj
+<<
+/Length 8582
+>>
+stream
+ 0.00 g 0.00 G BT/F4 9.96 Tf 61.77 -62.76 TD[(3.)-444(empt)27(y)-332(h)26(b)-26(o)26(x,)-332(matho\213,)-333(nobreak)-334(p)-27(enalt)26(y)84(,)-333(par\214llskip)-333(glue,)-333(and)-334(righ)27(tskip)-332(glue.)]TJ 0 -11.96 TD[(These)-333(lines)-333(can)-333(b)-28(e)-333(retriev)26(ed)-332(via:)]TJ/F10 9.96 Tf 31.38 -17.57 TD[(\\setbox3=\\lastbox)]TJ -0.01 -11.96 TD[(\\unskip\\unpenalty)]TJ 0 -11.96 TD[(\\setbox2=\\lastbox)]TJ 0 -11.95 TD[(\\unskip\\unpenalty)]TJ 0.01 -11.95 TD[(\\setbox1=\\lastbox)]TJ/F4 9.96 Tf -31.38 -17.57 TD[(Later)-305(on)-306(these)-305(lines)-306(can)-306(b)-28(e)-305(`unh)26(b)-26(o)26(xed')-304(as)-306(part)-306(of)-306(a)-305(new)-306(paragraph)-306(and)-306(p)-27(ossibly)]TJ -0.01 -11.96 TD[(their)-486(con)27(ten)28(ts)-485(analyzed.)-903(As)-486(a)-486(consequence)-487(in)-486(T)]TJ 218.41 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X)-485(\(and)]TJ/F8 9.96 Tf 37.08 0 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X)-485(in)-486(compati-)]TJ -280.07 -11.95 TD[(bilit)27(y)-449(mo)-27(de\))-450(there)-450(ma)27(y)-449(b)-28(e)-449(horizon)26(tal)-448(lists)-450(where)-450(mathon)-450(and)-449(matho\213)-450(no)-28(des)]TJ 0 -11.95 TD[(are)-352(not)-352(prop)-28(erly)-352(paired.)-501(Therefore)-352(T)]TJ 160.61 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X)-351(migh)26(t)-351(attempt)-352(h)27(yphenation)-351(of)-352(`w)27(ords')]TJ -166.14 -11.96 TD[(originating)-347(from)-348(math)-347(mo)-28(de)-348(or)-347(prev)27(en)27(t)-346(h)27(yphenation)-347(of)-347(w)27(ords)-347(originating)-347(from)]TJ 0.01 -11.95 TD[(horizon)28(tal)-333(mo)-28(de.)]TJ 14.94 -11.95 TD[(Math-mo)-27(de)-262(material)-261(is)-261(alw)27(a)27(ys)-260(t)27(yp)-27(eset)-261(left-to-righ)27(t)-261(b)27(y)-260(T)]TJ 237.62 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X-)]TJ/F11 9.96 Tf 10.78 0.01 TD[(-X)]TJ 11.06 -2.22 TD[(E)]TJ 5.61 2.22 TD[(T)]TJ/F4 9.96 Tf 7.97 -0.01 TD[(,)-275(ev)26(en)-260(when)]TJ -293.53 -11.95 TD[(it)-403(is)-402(con)26(tained)-401(inside)-403(righ)27(t-to-left)-402(text.)-653(Therefore)-402(T)]TJ 228.65 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X-)]TJ/F11 9.96 Tf 10.79 0 TD[(-X)]TJ 11.06 -2.21 TD[(E)]TJ 5.61 2.21 TD[(T)]TJ/F4 9.96 Tf 11.98 0.01 TD[(will)-402(insert)-403(addi-)]TJ -273.61 -11.96 TD[(tional)]TJ/F10 9.96 Tf 28.51 0 TD[(beginM)]TJ/F4 9.96 Tf 34.98 0 TD[(and)]TJ/F10 9.96 Tf 19.65 0.01 TD[(endM)]TJ/F4 9.96 Tf 24.53 -0.01 TD[(math)-361(no)-28(des)-362(suc)27(h)-361(that)-362(material)-362(originating)-362(from)-362(math)]TJ -107.68 -11.95 TD[(mo)-27(de)-429(is)-428(alw)26(a)28(ys)-427(enclosed)-429(b)-28(et)27(w)28(een)-428(prop)-27(erly)-429(paired)-428(math)-429(no)-28(des.)-730(Consequen)27(tly)]TJ 0 -11.95 TD[(T)]TJ 5.53 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X-)]TJ/F11 9.96 Tf 10.8 0 TD[(-X)]TJ 11.04 -2.22 TD[(E)]TJ 5.62 2.21 TD[(T)]TJ/F4 9.96 Tf 12.53 -0.01 TD[(will)-458(nev)27(er)-457(attempt)-458(h)27(yphenation)-457(of)-458(`w)27(ords')-457(originating)-458(from)-458(math)]TJ -51.06 -11.95 TD[(mo)-27(de)-334(nor)-333(prev)27(en)28(t)-333(h)27(yphenation)-332(of)-334(w)27(ords)-332(originating)-334(from)-333(horizon)27(tal)-332(mo)-28(de.)]TJ 14.94 -11.95 TD[(The)-416(additional)-415(math)-416(no)-28(des)-416(in)27(tro)-27(duced)-415(b)26(y)-414(T)]TJ 195.69 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X-)]TJ/F11 9.96 Tf 10.79 0.01 TD[(-X)]TJ 11.04 -2.22 TD[(E)]TJ 5.62 2.21 TD[(T)]TJ/F4 9.96 Tf 12.11 -0.01 TD[(are,)-435(ho)26(w)28(ev)28(er,)-435(trans-)]TJ -255.74 -11.95 TD[(paren)27(t)-267(to)-268(op)-28(erations)-268(suc)27(h)-267(as)]TJ/F10 9.96 Tf 123.44 0 TD[(\\lastpenalty)]TJ/F4 9.96 Tf 65.43 0.01 TD[(that)-268(insp)-28(ect)-268(or)-268(remo)27(v)28(e)-267(the)-268(last)-269(no)-27(de)]TJ -188.87 -11.96 TD[(of)-333(a)-334(horizon)27(tal)-332(list.)]TJ/F9 6.97 Tf 82.56 3.62 TD[(7)]TJ/F4 9.96 Tf -67.6 -15.56 TD[(When)-408(T)]TJ 35.34 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X-)]TJ/F11 9.96 Tf 10.8 -0.01 TD[(-X)]TJ 11.05 -2.21 TD[(E)]TJ 5.62 2.22 TD[(T)]TJ/F4 9.96 Tf 12.04 0 TD[(is)-409(enabled)-409(or)-409(disabled)-409(during)-410(the)-409(construction)-409(of)-410(a)-409(b)-28(o)27(x,)]TJ -95.34 -11.95 TD[(that)-285(b)-27(o)26(x)-284(ma)27(y)-284(con)27(tain)-284(text-direction)-285(directiv)27(es)-284(or)-285(math)-285(no)-28(des)-285(that)-285(are)-285(not)-284(prop-)]TJ 0 -11.96 TD[(erly)-322(paired.)-440(Suc)26(h)-321(unpaired)-322(no)-28(des)-322(ma)27(y)-321(cause)-322(w)27(arning)-321(messages)-322(when)-322(the)-322(b)-28(o)27(x)-321(is)]TJ 0.01 -11.95 TD[(shipp)-27(ed)-366(out.)-542(It)-366(is,)-374(therefore,)-375(advisable)-366(that)-366(T)]TJ 200.34 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X-)]TJ/F11 9.96 Tf 10.79 0 TD[(-X)]TJ 11.05 -2.21 TD[(E)]TJ 5.63 2.21 TD[(T)]TJ/F4 9.96 Tf 11.61 -0.01 TD[(b)-27(e)-366(enabled)-366(or)-366(disabled)]TJ -244.96 -11.95 TD[(only)-333(in)-333(v)27(ertical)-332(mo)-28(de.)]TJ/F1 14.35 Tf -0.01 -32.44 TD[(5)-1125(Syn)30(tax)-374(Extensions)-375(for)]TJ/F2 14.35 Tf 184.56 -0.01 TD[(")]TJ/F1 14.35 Tf 6.58 0 TD[(-T)]TJ 13.91 -3.18 TD[(E)]TJ 8.57 3.19 TD[(X)]TJ/F1 11.96 Tf -213.61 -23.82 TD[(5.1)-1124(Mo)-31(de-Indep)-32(enden)31(t)-374(Commands)]TJ/F4 9.96 Tf -0.01 -18.38 TD[(The)-429(syn)26(tax)-428(for)-430(T)]TJ 76.03 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X's)-429(mo)-27(de-indep)-28(enden)27(t)-429(commands,)-453(as)-430(describ)-28(ed)-429(in)-430(the)-429(\214rst)]TJ -81.56 -11.96 TD[(part)-390(of)-391(Chapter)-391(24)-391(of)]TJ/F3 9.96 Tf 99.23 0 TD[(The)-390(T)]TJ 26.58 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X)-100(b)-28(o)-28(ok)]TJ/F4 9.96 Tf 30.39 0 TD[(,)-405(is)-391(extended)-391(b)27(y)-390(mo)-28(di\214cations)-391(of)-391(existing)]TJ -161.73 -11.95 TD[(commands)-332(as)-334(w)27(ell)-332(as)-334(b)27(y)-332(new)-334(commands.)]TJ 14.94 -11.95 TD[(First,)]TJ/F8 9.96 Tf 27.43 0 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-363(has)-363(32768)]TJ/F10 9.96 Tf 57.69 0 TD[(\\count)]TJ/F4 9.96 Tf 31.37 -0.01 TD[(,)]TJ/F10 9.96 Tf 6.47 0.01 TD[(\\dimen)]TJ/F4 9.96 Tf 31.38 0 TD[(,)]TJ/F10 9.96 Tf 6.47 0 TD[(\\skip)]TJ/F4 9.96 Tf 26.16 0 TD[(,)]TJ/F10 9.96 Tf 6.46 0 TD[(\\muskip)]TJ/F4 9.96 Tf 36.6 0 TD[(,)]TJ/F10 9.96 Tf 6.47 -0.01 TD[(\\box)]TJ/F4 9.96 Tf 20.93 0.01 TD[(,)-371(and)]TJ/F10 9.96 Tf 26.14 0 TD[(\\toks)]TJ/F4 9.96 Tf -317.56 -11.96 TD[(registers)-373(instead)-374(of)-373(T)]TJ 91.92 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X's)-373(256.)-565(Th)27(us)-373(it)-374(allo)27(ws)-372(a)]TJ/F5 9.96 Tf 116.01 0 TD[(h)]TJ/F4 9.96 Tf 3.87 -0.01 TD[(15-bit)-333(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 61.73 0 TD[(i)]TJ/F4 9.96 Tf 7.61 0.01 TD[(instead)-373(of)-373(an)]TJ/F5 9.96 Tf -286.68 -11.96 TD[(h)]TJ/F4 9.96 Tf 3.87 -0.01 TD[(8-bit)-332(n)26(um)28(b)-27(er)]TJ/F5 9.96 Tf 56.75 0.01 TD[(i)]TJ/F4 9.96 Tf 6.31 -0.01 TD[(in)-243(almost)-244(all)-244(syn)27(tax)-243(constructions)-244(referring)-244(to)-244(these)-244(registers;)-274(the)]TJ -66.95 -11.95 TD[(only)-322(exception)-323(to)-322(this)-323(is)-322(the)]TJ/F10 9.96 Tf 124.55 -0.01 TD[(\\insert)]TJ/F4 9.96 Tf 39.83 0 TD[(command:)-439(insertion)-322(classes)-323(are)-322(restricted)]TJ -164.37 -11.96 TD[(to)-333(the)-333(range)-334(0{254)-333(in)]TJ/F8 9.96 Tf 96.34 0.01 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X)-333(as)-333(they)-334(are)-333(in)-333(T)]TJ 79.23 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X.)]TJ -185.19 -11.95 TD[(Next,)]TJ/F8 9.96 Tf 27.11 0 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)-333(extends)-333(the)-333(list)-334(of)-333(T)]TJ 97.79 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X's)-333(in)27(ternal)-333(quan)27(tities:)]TJ/F5 9.96 Tf -149.49 -16.76 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(in)27(ternal)-332(in)27(teger)]TJ/F5 9.96 Tf 66.48 0.01 TD[(i)-333(\200)166(!)]TJ/F4 9.96 Tf 26.56 0 TD[(whatev)27(er)]TJ/F3 9.96 Tf 42.65 0 TD[(The)-333(T)]TJ 26.01 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-100(b)-27(o)-28(ok)]TJ/F4 9.96 Tf 33.7 0 TD[(de\214nes)]TJ/F5 9.96 Tf 32.72 0.01 TD[(j)]TJ/F10 9.96 Tf 6.08 0 TD[(\\eTeXversion)]TJ/F5 9.96 Tf -220.36 -11.96 TD[(j)]TJ/F10 9.96 Tf 6.09 0 TD[(\\interactionmode)]TJ/F5 9.96 Tf 87.01 0 TD[(j)-333(h)]TJ/F4 9.96 Tf 9.96 -0.01 TD[(p)-27(enalties)]TJ/F5 9.96 Tf 38.52 0.01 TD[(ih)]TJ/F4 9.96 Tf 7.75 -0.01 TD[(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 32.96 0 TD[(i)]TJ ET 0.40 w 61.77 -591.29 m 199.25 -591.29 l S BT/F12 5.98 Tf 72.86 -597.93 TD[(7)]TJ/F13 7.97 Tf 4.15 -2.82 TD[(This)-354(w)29(as)-354(not)-354(the)-354(case)-354(for)-354(some)-354(earlier)-355(T)]TJ 147.94 -1.72 TD[(E)]TJ 4.7 1.72 TD[(X-)]TJ/F16 7.97 Tf 9.16 0 TD[(-X)]TJ 8.84 -1.78 TD[(E)]TJ 4.49 1.77 TD[(T)]TJ/F13 7.97 Tf 9.2 0 TD[(implemen)29(tations.)]TJ/F4 9.96 Tf -32.7 -29.88 TD[(16)]TJ ET
+endstream
+endobj
+116 0 obj
+<<
+/F4 19 0 R
+/F10 37 0 R
+/F8 31 0 R
+/F11 39 0 R
+/F9 34 0 R
+/F1 10 0 R
+/F2 13 0 R
+/F3 16 0 R
+/F5 22 0 R
+/F12 42 0 R
+/F13 45 0 R
+/F16 114 0 R
+>>
+endobj
+113 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 116 0 R
+>>
+endobj
+119 0 obj
+<<
+/Length 10729
+>>
+stream
+ 0.00 g 0.00 G BT/F5 9.96 Tf 99.96 -62.76 TD[(j)]TJ/F10 9.96 Tf 6.09 -0.01 TD[(\\lastnodetype)]TJ/F5 9.96 Tf 71.31 0 TD[(j)]TJ/F10 9.96 Tf 6.08 0 TD[(\\currentgrouplevel)]TJ/F5 9.96 Tf 97.47 0.01 TD[(j)]TJ/F10 9.96 Tf 6.08 -0.01 TD[(\\currentgrouptype)]TJ/F5 9.96 Tf -187.04 -11.95 TD[(j)]TJ/F10 9.96 Tf 6.09 0 TD[(\\currentiflevel)]TJ/F5 9.96 Tf 81.77 -0.01 TD[(j)]TJ/F10 9.96 Tf 6.09 0.01 TD[(\\currentiftype)]TJ/F5 9.96 Tf 76.55 -0.01 TD[(j)]TJ/F10 9.96 Tf 6.1 0 TD[(\\currentifbranch)]TJ/F5 9.96 Tf -176.6 -11.95 TD[(j)]TJ/F10 9.96 Tf 6.1 0 TD[(\\gluestretchorder)]TJ/F5 9.96 Tf 88.91 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(glue)]TJ/F5 9.96 Tf 17.7 0.01 TD[(i)-333(j)]TJ/F10 9.96 Tf 13.29 -0.01 TD[(\\glueshrinkorder)]TJ/F5 9.96 Tf 83.68 0.01 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(glue)]TJ/F5 9.96 Tf 17.71 -0.01 TD[(i)]TJ -235.14 -11.95 TD[(j)]TJ/F10 9.96 Tf 6.1 -0.01 TD[(\\numexpr)]TJ/F5 9.96 Tf 41.84 0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 -0.01 TD[(in)28(teger)-333(expr)]TJ/F5 9.96 Tf 52.07 0.01 TD[(ih)]TJ/F4 9.96 Tf 7.76 -0.01 TD[(optional)-332(spaces)-334(and)]TJ/F10 9.96 Tf 88.66 0 TD[(\\relax)]TJ/F5 9.96 Tf 31.38 0 TD[(i)]TJ -254.93 -11.95 TD[(h)]TJ/F4 9.96 Tf 3.87 0.01 TD[(p)-27(enalties)]TJ/F5 9.96 Tf 38.53 -0.01 TD[(i)-332(\200)165(!)]TJ/F10 9.96 Tf 26.56 0.01 TD[(\\interlinepenalties)]TJ/F5 9.96 Tf 102.7 -0.01 TD[(j)]TJ/F10 9.96 Tf 6.08 0.01 TD[(\\clubpenalties)]TJ/F5 9.96 Tf -154.5 -11.96 TD[(j)]TJ/F10 9.96 Tf 6.09 0 TD[(\\widowpenalties)]TJ/F5 9.96 Tf 81.78 0 TD[(j)]TJ/F10 9.96 Tf 6.1 -0.01 TD[(\\displaywidowpenalties)]TJ/F5 9.96 Tf -117.21 -11.95 TD[(h)]TJ/F4 9.96 Tf 3.88 -0.01 TD[(in)27(ternal)-332(dimen)]TJ/F5 9.96 Tf 63.4 0 TD[(i)-333(\200)166(!)]TJ/F4 9.96 Tf 26.57 0.01 TD[(whatev)27(er)]TJ/F3 9.96 Tf 42.65 -0.01 TD[(The)-333(T)]TJ 26.01 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)-99(b)-28(o)-28(ok)]TJ/F4 9.96 Tf 33.7 0 TD[(de\214nes)]TJ/F5 9.96 Tf -178.49 -11.95 TD[(j)]TJ/F10 9.96 Tf 6.09 0 TD[(\\parshapeindent)]TJ/F5 9.96 Tf 78.45 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 32.96 0 TD[(i)-333(j)]TJ/F10 9.96 Tf 13.29 0.01 TD[(\\parshapelength)]TJ/F5 9.96 Tf 78.45 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 32.97 0.01 TD[(i)]TJ -249.96 -11.96 TD[(j)]TJ/F10 9.96 Tf 6.09 0 TD[(\\parshapedimen)]TJ/F5 9.96 Tf 73.23 0.01 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 32.96 -0.01 TD[(i)]TJ -116.15 -11.95 TD[(j)]TJ/F10 9.96 Tf 6.09 0 TD[(\\gluestretch)]TJ/F5 9.96 Tf 62.76 0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(glue)]TJ/F5 9.96 Tf 17.71 -0.01 TD[(i)-333(j)]TJ/F10 9.96 Tf 13.28 0 TD[(\\glueshrink)]TJ/F5 9.96 Tf 57.53 0 TD[(h)]TJ/F4 9.96 Tf 3.88 0.01 TD[(glue)]TJ/F5 9.96 Tf 17.7 0 TD[(i)]TJ -183.81 -11.96 TD[(j)]TJ/F10 9.96 Tf 5.13 0 TD[(\\fontcharht)]TJ/F5 9.96 Tf 57.53 0 TD[(h)]TJ/F4 9.96 Tf 3.87 0.01 TD[(fon)28(t)]TJ/F5 9.96 Tf 17.15 -0.01 TD[(ih)]TJ/F4 9.96 Tf 7.75 0.01 TD[(8-bit)-333(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 56.76 -0.01 TD[(i)-236(j)]TJ/F10 9.96 Tf 11.34 0.01 TD[(\\fontcharwd)]TJ/F5 9.96 Tf 57.54 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(fon)27(t)]TJ/F5 9.96 Tf 17.16 0 TD[(ih)]TJ/F4 9.96 Tf 7.74 0 TD[(8-bit)-333(n)26(um)28(b)-27(er)]TJ/F5 9.96 Tf 56.77 0 TD[(i)]TJ -302.62 -11.95 TD[(j)]TJ/F10 9.96 Tf 5.13 0 TD[(\\fontchardp)]TJ/F5 9.96 Tf 57.53 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(fon)27(t)]TJ/F5 9.96 Tf 17.15 0 TD[(ih)]TJ/F4 9.96 Tf 7.76 0.01 TD[(8-bit)-332(n)26(um)28(b)-27(er)]TJ/F5 9.96 Tf 56.75 0 TD[(i)-236(j)]TJ/F10 9.96 Tf 11.35 -0.01 TD[(\\fontcharic)]TJ/F5 9.96 Tf 57.54 0 TD[(h)]TJ/F4 9.96 Tf 3.87 0.01 TD[(fon)27(t)]TJ/F5 9.96 Tf 17.16 0 TD[(ih)]TJ/F4 9.96 Tf 7.74 -0.01 TD[(8-bit)-333(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 56.76 0.01 TD[(i)]TJ -301.65 -11.96 TD[(j)]TJ/F10 9.96 Tf 6.1 0 TD[(\\dimexpr)]TJ/F5 9.96 Tf 41.84 0 TD[(h)]TJ/F4 9.96 Tf 3.87 -0.01 TD[(dimen)-333(expr)]TJ/F5 9.96 Tf 49.01 0 TD[(ih)]TJ/F4 9.96 Tf 7.76 0.01 TD[(optional)-332(spaces)-334(and)]TJ/F10 9.96 Tf 88.66 0 TD[(\\relax)]TJ/F5 9.96 Tf 31.38 0 TD[(i)]TJ -251.86 -11.96 TD[(h)]TJ/F4 9.96 Tf 3.87 0.01 TD[(in)28(ternal)-333(glue)]TJ/F5 9.96 Tf 54.54 -0.01 TD[(i)-333(\200)166(!)]TJ/F4 9.96 Tf 26.56 0.01 TD[(whatev)27(er)]TJ/F3 9.96 Tf 42.66 0 TD[(The)-332(T)]TJ 26 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X)-100(b)-28(o)-27(ok)]TJ/F4 9.96 Tf 33.71 -0.01 TD[(de\214nes)]TJ/F5 9.96 Tf 32.71 0.01 TD[(j)]TJ/F10 9.96 Tf 6.08 -0.01 TD[(\\mutoglue)]TJ/F5 9.96 Tf 47.07 0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(m)27(uglue)]TJ/F5 9.96 Tf 31.28 -0.01 TD[(i)]TJ -290.65 -11.95 TD[(j)]TJ/F10 9.96 Tf 6.08 0 TD[(\\glueexpr)]TJ/F5 9.96 Tf 47.08 0 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(glue)-333(expr)]TJ/F5 9.96 Tf 40.16 0.01 TD[(ih)]TJ/F4 9.96 Tf 7.76 0 TD[(optional)-333(spaces)-333(and)]TJ/F10 9.96 Tf 88.66 -0.01 TD[(\\relax)]TJ/F5 9.96 Tf 31.39 0 TD[(i)]TJ -248.24 -11.95 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(in)27(ternal)-332(m)27(uglue)]TJ/F5 9.96 Tf 68.1 0 TD[(i)-333(\200)165(!)]TJ/F4 9.96 Tf 26.58 -0.01 TD[(whatev)28(er)]TJ/F3 9.96 Tf 42.64 0.01 TD[(The)-333(T)]TJ 26.01 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X)-99(b)-28(o)-28(ok)]TJ/F4 9.96 Tf 33.7 0 TD[(de\214nes)]TJ/F5 9.96 Tf 32.71 0.01 TD[(j)]TJ/F10 9.96 Tf 6.09 0 TD[(\\gluetomu)]TJ/F5 9.96 Tf 47.07 0 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(glue)]TJ/F5 9.96 Tf 17.71 0 TD[(i)]TJ -290.65 -11.96 TD[(j)]TJ/F10 9.96 Tf 6.09 0 TD[(\\muexpr)]TJ/F5 9.96 Tf 36.6 0.01 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(m)27(uglue)-332(expr)]TJ/F5 9.96 Tf 53.71 -0.01 TD[(ih)]TJ/F4 9.96 Tf 7.76 0 TD[(optional)-333(spaces)-333(and)]TJ/F10 9.96 Tf 88.66 0 TD[(\\relax)]TJ/F5 9.96 Tf 31.38 0.01 TD[(i)]TJ/F4 9.96 Tf -251.33 -17.94 TD[(The)-333(additional)-334(p)-27(ossibilities)-334(for)]TJ/F5 9.96 Tf 136.36 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 0.01 TD[(in)27(teger)-332(parameter)]TJ/F5 9.96 Tf 77.29 0 TD[(i)]TJ/F4 9.96 Tf 7.2 0 TD[(are:)]TJ/F10 9.96 Tf -214.76 -11.96 TD[(\\TeXXeTstate)]TJ/F4 9.96 Tf 72.73 0.01 TD[(\(p)-28(ositiv)27(e)-332(if)-333(mixed-direction)-334(t)27(yp)-27(esetting)-333(is)-333(enabled\))]TJ/F10 9.96 Tf -72.72 -11.96 TD[(\\tracingassigns)]TJ/F4 9.96 Tf 88.41 0 TD[(\(p)-28(ositiv)27(e)-332(if)-334(sho)27(wing)-332(assignmen)27(ts\))]TJ/F10 9.96 Tf -88.41 -11.96 TD[(\\tracinggroups)]TJ/F4 9.96 Tf 83.19 0 TD[(\(p)-27(ositiv)27(e)-333(if)-333(sho)27(wing)-333(sa)27(v)28(e)-332(groups\))]TJ/F10 9.96 Tf -83.19 -11.95 TD[(\\tracingifs)]TJ/F4 9.96 Tf 67.5 0.01 TD[(\(p)-27(ositiv)27(e)-333(if)-333(sho)27(wing)-333(conditionals\))]TJ/F10 9.96 Tf -67.5 -11.96 TD[(\\tracingscantokens)]TJ/F4 9.96 Tf 104.11 -0.01 TD[(\(p)-28(ositiv)27(e)-507(if)-509(sho)27(wing)-508(the)-509(op)-28(ening)-508(and)-509(closing)-509(of)]TJ/F10 9.96 Tf -79.2 -11.95 TD[(\\scantokens)]TJ/F4 9.96 Tf 60.86 0 TD[(pseudo-\214les\))]TJ/F10 9.96 Tf -85.76 -11.95 TD[(\\tracingnesting)]TJ/F4 9.96 Tf 88.41 0 TD[(\(p)-28(ositiv)27(e)-413(if)-414(sho)26(wing)-413(improp)-28(er)-414(nesting)-414(of)-415(groups)-414(and)]TJ -63.5 -11.96 TD[(conditionals)-332(within)-334(\214les\))]TJ/F10 9.96 Tf -24.91 -11.95 TD[(\\predisplaydirection)]TJ/F4 9.96 Tf 114.56 -0.01 TD[(\(text)-333(direction)-333(preceding)-334(a)-333(displa)27(y\))]TJ/F10 9.96 Tf -114.57 -11.95 TD[(\\lastlinefit)]TJ/F4 9.96 Tf 72.74 0.01 TD[(\(adjustmen)28(t)-333(ratio)-333(for)-333(last)-334(line)-333(of)-333(paragraph,)-334(times)-333(1000\))]TJ/F10 9.96 Tf -72.73 -11.96 TD[(\\savingvdiscards)]TJ/F4 9.96 Tf 93.64 0 TD[(\(p)-27(ositiv)26(e)-241(if)-242(sa)26(ving)-241(items)-243(discarded)-242(from)-243(v)27(ertical)-241(lists\))]TJ/F10 9.96 Tf -93.65 -11.96 TD[(\\savinghyphcodes)]TJ/F4 9.96 Tf 93.65 0.01 TD[(\(p)-28(ositiv)27(e)-388(if)]TJ/F10 9.96 Tf 51 -0.01 TD[(\\patterns)]TJ/F4 9.96 Tf 50.95 0 TD[(sa)27(v)28(es)]TJ/F10 9.96 Tf 25.85 0 TD[(\\lccode)]TJ/F4 9.96 Tf 40.5 0 TD[(v)55(alues)-389(as)-390(h)27(y-)]TJ -237.03 -11.95 TD[(phenation)-333(co)-28(des\))]TJ -49.81 -11.96 TD[(Note)-411(that)-411(the)]TJ/F8 9.96 Tf 65.15 -0.01 TD[(")]TJ/F4 9.96 Tf 4.64 0.01 TD[(-T)]TJ 8.87 -2.15 TD[(E)]TJ 5.52 2.15 TD[(X)-412(state)-411(v)54(ariable)]TJ/F10 9.96 Tf 74.94 0.01 TD[(\\TeXXeTstate)]TJ/F4 9.96 Tf 66.86 0 TD[(\(the)-411(only)-412(one)-411(so)-412(far\))-411(is)-412(an)]TJ/F5 9.96 Tf -225.99 -11.96 TD[(h)]TJ/F4 9.96 Tf 3.88 -0.01 TD[(in)27(teger)-332(parameter)]TJ/F5 9.96 Tf 77.29 0.01 TD[(i)]TJ/F4 9.96 Tf 3.88 -0.01 TD[(.)-673(That)-410(need)-410(not)-410(b)-27(e)-410(the)-410(case)-410(for)-410(all)-409(future)-410(state)-410(v)54(ariables;)]TJ -85.05 -11.95 TD[(it)-350(migh)27(t)-349(turn)-350(out)-350(that)-350(some)-350(future)-350(enhancemen)27(ts)-349(can)-350(b)-28(e)-350(enabled)-350(and)-350(disabled)]TJ 0 -11.96 TD[(only)-333(globally)82(,)-332(not)-333(sub)-56(ject)-333(to)-334(grouping.)]TJ 14.95 -11.96 TD[(The)-333(additional)-333(p)-28(ossibilities)-333(for)]TJ/F5 9.96 Tf 136.34 0 TD[(h)]TJ/F4 9.96 Tf 3.88 -0.01 TD[(tok)27(en)-332(parameter)]TJ/F5 9.96 Tf 71.46 0.01 TD[(i)]TJ/F4 9.96 Tf 7.2 0 TD[(are:)]TJ/F10 9.96 Tf -208.91 -11.96 TD[(\\everyeof)]TJ/F4 9.96 Tf 57.03 -0.01 TD[(\(tok)27(ens)-332(to)-334(insert)-333(when)-333(an)]TJ/F10 9.96 Tf 114.72 0 TD[(\\input)]TJ/F4 9.96 Tf 34.69 0 TD[(\214le)-333(ends\))]TJ -216.4 -11.95 TD[(Here)-333(is)-333(the)-333(syn)26(tax)-332(for)]TJ/F8 9.96 Tf 97.85 -0.01 TD[(")]TJ/F4 9.96 Tf 4.65 0.01 TD[(-T)]TJ 8.86 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X's)-332(expressions:)]TJ/F5 9.96 Tf -116.9 -17.93 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(in)28(teger)-333(expr)]TJ/F5 9.96 Tf 52.08 0 TD[(i)-332(\200)165(!)-332(h)]TJ/F4 9.96 Tf 30.43 0 TD[(in)27(teger)-332(term)]TJ/F5 9.96 Tf 53.47 0 TD[(i)]TJ -116.61 -11.95 TD[(j)-333(h)]TJ/F4 9.96 Tf 9.96 0.01 TD[(in)27(teger)-332(expr)]TJ/F5 9.96 Tf 52.08 -0.01 TD[(ih)]TJ/F4 9.96 Tf 7.75 0 TD[(add)-333(or)-333(sub)]TJ/F5 9.96 Tf 46.57 0.01 TD[(ih)]TJ/F4 9.96 Tf 7.75 0 TD[(in)27(teger)-332(term)]TJ/F5 9.96 Tf 53.46 0 TD[(i)]TJ -200.83 -11.96 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(in)27(teger)-332(term)]TJ/F5 9.96 Tf 53.47 0.01 TD[(i)-333(\200)166(!)-332(h)]TJ/F4 9.96 Tf 30.44 -0.01 TD[(in)27(teger)-332(factor)]TJ/F5 9.96 Tf 58.17 0.01 TD[(i)]TJ -122.71 -11.96 TD[(j)-333(h)]TJ/F4 9.96 Tf 9.96 0 TD[(in)27(teger)-332(term)]TJ/F5 9.96 Tf 53.47 -0.01 TD[(ih)]TJ/F4 9.96 Tf 7.75 0.01 TD[(m)28(ul)-333(or)-333(div)]TJ/F5 9.96 Tf 45.54 -0.01 TD[(ih)]TJ/F4 9.96 Tf 7.75 0.01 TD[(in)27(teger)-332(factor)]TJ/F5 9.96 Tf 58.18 -0.01 TD[(i)]TJ -205.9 -11.95 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(in)28(teger)-333(factor)]TJ/F5 9.96 Tf 58.16 0 TD[(i)-333(\200)166(!)-333(h)]TJ/F4 9.96 Tf 30.44 0.01 TD[(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 32.97 -0.01 TD[(i)]TJ -102.2 -11.95 TD[(j)-333(h)]TJ/F4 9.96 Tf 9.96 0 TD[(left)-333(paren)]TJ/F5 9.96 Tf 41.81 0.01 TD[(ih)]TJ/F4 9.96 Tf 7.76 0 TD[(in)28(teger)-333(expr)]TJ/F5 9.96 Tf 52.08 -0.01 TD[(ih)]TJ/F4 9.96 Tf 7.74 0.01 TD[(righ)27(t)-332(paren)]TJ/F5 9.96 Tf 48.49 -0.01 TD[(i)]TJ/F4 9.96 Tf -39.17 -41.84 TD[(17)]TJ ET
+endstream
+endobj
+120 0 obj
+<<
+/F5 22 0 R
+/F10 37 0 R
+/F4 19 0 R
+/F3 16 0 R
+/F8 31 0 R
+>>
+endobj
+118 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 120 0 R
+>>
+endobj
+123 0 obj
+<<
+/Length 11494
+>>
+stream
+ 0.00 g 0.00 G BT/F5 9.96 Tf 76.71 -62.76 TD[(h)]TJ/F4 9.96 Tf 3.88 -0.01 TD[(dimen)-333(expr)]TJ/F5 9.96 Tf 49.01 0 TD[(i)-333(\200)166(!)-332(h)]TJ/F4 9.96 Tf 30.44 0 TD[(dimen)-333(term)]TJ/F5 9.96 Tf 50.39 0.01 TD[(i)]TJ -110.47 -11.96 TD[(j)-333(h)]TJ/F4 9.96 Tf 9.96 -0.01 TD[(dimen)-333(expr)]TJ/F5 9.96 Tf 49.02 0.01 TD[(ih)]TJ/F4 9.96 Tf 7.75 -0.01 TD[(add)-333(or)-333(sub)]TJ/F5 9.96 Tf 46.57 0 TD[(ih)]TJ/F4 9.96 Tf 7.76 0.01 TD[(dimen)-333(term)]TJ/F5 9.96 Tf 50.39 0 TD[(i)]TJ -194.69 -11.96 TD[(h)]TJ/F4 9.96 Tf 3.88 -0.01 TD[(dimen)-333(term)]TJ/F5 9.96 Tf 50.39 0.01 TD[(i)-333(\200)166(!)-332(h)]TJ/F4 9.96 Tf 30.44 -0.01 TD[(dimen)-333(factor)]TJ/F5 9.96 Tf 55.1 0.01 TD[(i)]TJ -116.57 -11.96 TD[(j)-333(h)]TJ/F4 9.96 Tf 9.96 0 TD[(dimen)-333(term)]TJ/F5 9.96 Tf 50.39 0 TD[(ih)]TJ/F4 9.96 Tf 7.75 0 TD[(m)27(ul)-332(or)-333(div)]TJ/F5 9.96 Tf 45.55 0 TD[(ih)]TJ/F4 9.96 Tf 7.75 0.01 TD[(in)27(teger)-332(factor)]TJ/F5 9.96 Tf 58.17 0 TD[(i)]TJ -202.82 -11.96 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(dimen)-333(factor)]TJ/F5 9.96 Tf 55.1 0 TD[(i)-333(\200)166(!)-333(h)]TJ/F4 9.96 Tf 30.45 0 TD[(dimen)]TJ/F5 9.96 Tf 26.56 0 TD[(i)]TJ -92.73 -11.96 TD[(j)-333(h)]TJ/F4 9.96 Tf 9.96 0 TD[(left)-333(paren)]TJ/F5 9.96 Tf 41.81 0 TD[(ih)]TJ/F4 9.96 Tf 7.75 0 TD[(dimen)-333(expr)]TJ/F5 9.96 Tf 49.02 0 TD[(ih)]TJ/F4 9.96 Tf 7.75 0 TD[(righ)28(t)-333(paren)]TJ/F5 9.96 Tf 48.48 0 TD[(i)]TJ -188.02 -11.96 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(glue)-333(expr)]TJ/F5 9.96 Tf 40.16 0 TD[(i)-333(\200)166(!)-332(h)]TJ/F4 9.96 Tf 30.44 0.01 TD[(glue)-333(term)]TJ/F5 9.96 Tf 41.54 0 TD[(i)]TJ -92.76 -11.97 TD[(j)-332(h)]TJ/F4 9.96 Tf 9.95 0.01 TD[(glue)-333(expr)]TJ/F5 9.96 Tf 40.16 0 TD[(ih)]TJ/F4 9.96 Tf 7.75 0 TD[(add)-333(or)-334(sub)]TJ/F5 9.96 Tf 46.58 0 TD[(ih)]TJ/F4 9.96 Tf 7.75 0 TD[(glue)-333(term)]TJ/F5 9.96 Tf 41.55 0 TD[(i)]TJ -176.98 -11.96 TD[(h)]TJ/F4 9.96 Tf 3.87 0.01 TD[(glue)-333(term)]TJ/F5 9.96 Tf 41.54 -0.01 TD[(i)-333(\200)166(!)-333(h)]TJ/F4 9.96 Tf 30.44 0 TD[(glue)-333(factor)]TJ/F5 9.96 Tf 46.25 0.01 TD[(i)]TJ -98.85 -11.96 TD[(j)-333(h)]TJ/F4 9.96 Tf 9.97 -0.01 TD[(glue)-332(term)]TJ/F5 9.96 Tf 41.53 0.01 TD[(ih)]TJ/F4 9.96 Tf 7.75 0 TD[(m)27(ul)-332(or)-334(div)]TJ/F5 9.96 Tf 45.56 0 TD[(ih)]TJ/F4 9.96 Tf 7.74 -0.01 TD[(in)27(teger)-332(factor)]TJ/F5 9.96 Tf 58.17 0 TD[(i)]TJ -193.97 -11.95 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(glue)-333(factor)]TJ/F5 9.96 Tf 46.24 0 TD[(i)-333(\200)166(!)-332(h)]TJ/F4 9.96 Tf 30.44 0.01 TD[(glue)]TJ/F5 9.96 Tf 17.7 -0.01 TD[(i)]TJ -75.02 -11.95 TD[(j)-333(h)]TJ/F4 9.96 Tf 9.96 0 TD[(left)-333(paren)]TJ/F5 9.96 Tf 41.82 0 TD[(ih)]TJ/F4 9.96 Tf 7.75 0 TD[(glue)-333(expr)]TJ/F5 9.96 Tf 40.15 0 TD[(ih)]TJ/F4 9.96 Tf 7.75 0 TD[(righ)27(t)-332(paren)]TJ/F5 9.96 Tf 48.49 0.01 TD[(i)]TJ -179.16 -11.96 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(m)28(uglue)-333(expr)]TJ/F5 9.96 Tf 53.71 0 TD[(i)-332(\200)165(!)-332(h)]TJ/F4 9.96 Tf 30.43 0 TD[(m)27(uglue)-332(term)]TJ/F5 9.96 Tf 55.11 0.01 TD[(i)]TJ -119.89 -11.96 TD[(j)-333(h)]TJ/F4 9.96 Tf 9.96 -0.01 TD[(m)27(uglue)-332(expr)]TJ/F5 9.96 Tf 53.72 0.01 TD[(ih)]TJ/F4 9.96 Tf 7.75 0 TD[(add)-333(or)-333(sub)]TJ/F5 9.96 Tf 46.58 0 TD[(ih)]TJ/F4 9.96 Tf 7.74 0 TD[(m)27(uglue)-332(term)]TJ/F5 9.96 Tf 55.1 0 TD[(i)]TJ -204.1 -11.96 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(m)28(uglue)-333(term)]TJ/F5 9.96 Tf 55.09 0.01 TD[(i)-333(\200)165(!)-332(h)]TJ/F4 9.96 Tf 30.45 0 TD[(m)27(uglue)-332(factor)]TJ/F5 9.96 Tf 59.8 -0.01 TD[(i)]TJ -125.96 -11.95 TD[(j)-333(h)]TJ/F4 9.96 Tf 9.96 -0.01 TD[(m)28(uglue)-333(term)]TJ/F5 9.96 Tf 55.09 0 TD[(ih)]TJ/F4 9.96 Tf 7.76 0.01 TD[(m)28(ul)-333(or)-333(div)]TJ/F5 9.96 Tf 45.54 0 TD[(ih)]TJ/F4 9.96 Tf 7.76 0 TD[(in)28(teger)-333(factor)]TJ/F5 9.96 Tf 58.16 -0.01 TD[(i)]TJ -207.52 -11.95 TD[(h)]TJ/F4 9.96 Tf 3.87 -0.01 TD[(m)28(uglue)-333(factor)]TJ/F5 9.96 Tf 59.8 0.01 TD[(i)-333(\200)166(!)-332(h)]TJ/F4 9.96 Tf 30.44 -0.01 TD[(m)27(uglue)]TJ/F5 9.96 Tf 31.27 0.01 TD[(i)]TJ -102.15 -11.96 TD[(j)-333(h)]TJ/F4 9.96 Tf 9.97 0.01 TD[(left)-333(paren)]TJ/F5 9.96 Tf 41.82 -0.01 TD[(ih)]TJ/F4 9.96 Tf 7.74 0.01 TD[(m)27(uglue)-332(expr)]TJ/F5 9.96 Tf 53.71 0 TD[(ih)]TJ/F4 9.96 Tf 7.76 -0.01 TD[(righ)28(t)-333(paren)]TJ/F5 9.96 Tf 48.48 0.01 TD[(i)]TJ -192.72 -11.97 TD[(h)]TJ/F4 9.96 Tf 3.87 0.01 TD[(optional)-333(spaces)-333(and)]TJ/F10 9.96 Tf 88.67 0 TD[(\\relax)]TJ/F5 9.96 Tf 31.38 0 TD[(i)-333(\200)166(!)-333(h)]TJ/F4 9.96 Tf 30.45 0 TD[(optional)-333(spaces)]TJ/F5 9.96 Tf 65.97 0 TD[(i)]TJ -197.09 -11.96 TD[(j)-332(h)]TJ/F4 9.96 Tf 9.95 0 TD[(optional)-333(spaces)]TJ/F5 9.96 Tf 65.98 -0.01 TD[(i)]TJ/F10 9.96 Tf 3.88 0 TD[(\\relax)]TJ/F5 9.96 Tf -103.05 -11.95 TD[(h)]TJ/F4 9.96 Tf 3.87 -0.01 TD[(add)-333(or)-333(sub)]TJ/F5 9.96 Tf 46.58 0 TD[(i)-333(\200)166(!)-332(h)]TJ/F4 9.96 Tf 30.44 0 TD[(optional)-332(spaces)]TJ/F5 9.96 Tf 65.97 0 TD[(i)]TJ/F10 9.96 Tf 3.87 0.01 TD[(+)]TJ/F9 6.97 Tf 5.23 -1.5 TD[(12)]TJ/F5 9.96 Tf 11.75 1.49 TD[(j)-333(h)]TJ/F4 9.96 Tf 9.97 0 TD[(optional)-333(spaces)]TJ/F5 9.96 Tf 65.97 0 TD[(i)]TJ/F10 9.96 Tf 3.88 0.01 TD[(-)]TJ/F9 6.97 Tf 5.24 -1.5 TD[(12)]TJ/F5 9.96 Tf -252.78 -10.46 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(div)-333(or)-333(m)27(ul)]TJ/F5 9.96 Tf 45.41 0 TD[(i)-333(\200)165(!)-332(h)]TJ/F4 9.96 Tf 30.45 0 TD[(optional)-333(spaces)]TJ/F5 9.96 Tf 65.97 -0.01 TD[(i)]TJ/F10 9.96 Tf 3.88 0.01 TD[(*)]TJ/F9 6.97 Tf 5.23 -1.5 TD[(12)]TJ/F5 9.96 Tf 11.77 1.5 TD[(j)-333(h)]TJ/F4 9.96 Tf 9.96 0 TD[(optional)-332(spaces)]TJ/F5 9.96 Tf 65.97 0 TD[(i)]TJ/F10 9.96 Tf 3.87 -0.01 TD[(/)]TJ/F9 6.97 Tf 5.23 -1.49 TD[(12)]TJ/F5 9.96 Tf -251.61 -10.46 TD[(h)]TJ/F4 9.96 Tf 3.87 -0.01 TD[(left)-333(paren)]TJ/F5 9.96 Tf 41.81 0.01 TD[(i)-333(\200)165(!)-332(h)]TJ/F4 9.96 Tf 30.45 -0.01 TD[(optional)-333(spaces)]TJ/F5 9.96 Tf 65.97 0 TD[(i)]TJ/F10 9.96 Tf 3.88 0.01 TD[(\()]TJ/F9 6.97 Tf 5.23 -1.5 TD[(12)]TJ/F5 9.96 Tf -151.2 -10.47 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(righ)28(t)-333(paren)]TJ/F5 9.96 Tf 48.48 0.01 TD[(i)-333(\200)166(!)-332(h)]TJ/F4 9.96 Tf 30.44 -0.01 TD[(optional)-333(spaces)]TJ/F5 9.96 Tf 65.98 0 TD[(i)]TJ/F10 9.96 Tf 3.86 0 TD[(\))]TJ/F9 6.97 Tf 5.24 -1.49 TD[(12)]TJ/F4 9.96 Tf -157.88 -16.43 TD[(Next,)]TJ/F8 9.96 Tf 27.12 0 TD[(")]TJ/F4 9.96 Tf 4.64 -0.01 TD[(-T)]TJ 8.85 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-333(extends)-334(the)-333(syn)27(tax)-333(for)-333(assignmen)27(ts:)]TJ/F5 9.96 Tf -46.15 -17.93 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(pre\214x)]TJ/F5 9.96 Tf 24.66 0.01 TD[(i)-333(\200)166(!)]TJ/F4 9.96 Tf 26.57 -0.01 TD[(whatev)28(er)]TJ/F3 9.96 Tf 42.64 0.01 TD[(The)-333(T)]TJ 26.01 -2.15 TD[(E)]TJ 5.54 2.14 TD[(X)-99(b)-28(o)-28(ok)]TJ/F4 9.96 Tf 33.7 0 TD[(de\214nes)]TJ/F5 9.96 Tf 32.72 -0.01 TD[(j)]TJ/F10 9.96 Tf 6.08 0.01 TD[(\\protected)]TJ/F5 9.96 Tf -201.8 -11.96 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(simple)-333(assignmen)27(t)]TJ/F5 9.96 Tf 79.04 0 TD[(i)-332(\200)165(!)]TJ/F4 9.96 Tf 26.56 0.01 TD[(whatev)27(er)]TJ/F3 9.96 Tf 42.64 0 TD[(The)-333(T)]TJ 26.02 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-99(b)-28(o)-28(ok)]TJ/F4 9.96 Tf 33.7 -0.01 TD[(de\214nes)]TJ/F5 9.96 Tf -194.13 -11.95 TD[(j)-333(h)]TJ/F4 9.96 Tf 9.96 -0.01 TD[(p)-27(enalties)-333(assignmen)26(t)]TJ/F5 9.96 Tf 89.83 0 TD[(i)]TJ -99.8 -11.95 TD[(j)]TJ/F10 9.96 Tf 6.09 0 TD[(\\readline)]TJ/F5 9.96 Tf 47.08 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 32.96 0 TD[(i)]TJ/F10 9.96 Tf 5.54 0 TD[(to)]TJ/F5 9.96 Tf 12.12 0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(con)27(trol)-332(sequence)]TJ/F5 9.96 Tf 71.49 -0.01 TD[(i)]TJ -206.25 -11.95 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(p)-27(enalties)-333(assignmen)26(t)]TJ/F5 9.96 Tf 89.83 0 TD[(i)-332(\200)165(!)-332(h)]TJ/F4 9.96 Tf 30.43 0.01 TD[(p)-28(enalties)]TJ/F5 9.96 Tf 38.53 0 TD[(ih)]TJ/F4 9.96 Tf 7.75 -0.01 TD[(equals)]TJ/F5 9.96 Tf 26.89 0 TD[(ih)]TJ/F4 9.96 Tf 7.75 0 TD[(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 32.96 0.01 TD[(ih)]TJ/F4 9.96 Tf 7.74 0 TD[(p)-28(enalt)27(y)-332(v)54(alues)]TJ/F5 9.96 Tf 62.05 0 TD[(i)]TJ -307.82 -11.96 TD[(h)]TJ/F4 9.96 Tf 3.88 -0.01 TD[(in)28(teraction)-333(mo)-28(de)-333(assignmen)27(t)]TJ/F5 9.96 Tf 124.94 0.01 TD[(i)-333(\200)165(!)]TJ/F4 9.96 Tf 26.57 -0.01 TD[(whatev)27(er)]TJ/F3 9.96 Tf 42.65 0.01 TD[(The)-333(T)]TJ 26.02 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X)-99(b)-28(o)-28(ok)]TJ/F4 9.96 Tf 33.7 0 TD[(de\214nes)]TJ/F5 9.96 Tf -240.04 -11.95 TD[(j)]TJ/F10 9.96 Tf 6.09 0 TD[(\\interactionmode)]TJ/F5 9.96 Tf 83.69 0 TD[(h)]TJ/F4 9.96 Tf 3.88 -0.01 TD[(equals)]TJ/F5 9.96 Tf 26.89 0 TD[(ih)]TJ/F4 9.96 Tf 7.75 0 TD[(2-bit)-333(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 56.76 0.01 TD[(i)]TJ/F4 9.96 Tf -223.25 -17.93 TD[(In)-412(a)]TJ/F5 9.96 Tf 22.33 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 0.01 TD[(p)-27(enalties)-334(assignmen)27(t)]TJ/F5 9.96 Tf 89.83 0 TD[(i)]TJ/F4 9.96 Tf 7.99 0 TD[(for)-412(whic)27(h)-411(the)]TJ/F5 9.96 Tf 63.27 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 32.97 0 TD[(i)]TJ/F4 9.96 Tf 7.98 0 TD[(is)]TJ/F8 9.96 Tf 10.81 0 TD[(n)]TJ/F4 9.96 Tf 5.97 0 TD[(,)-432(the)]TJ/F5 9.96 Tf 25.02 0 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(p)-27(enalt)27(y)-333(v)55(alues)]TJ/F5 9.96 Tf 62.04 0.01 TD[(i)]TJ/F4 9.96 Tf -339.84 -11.96 TD[(are)]TJ/F5 9.96 Tf 17.66 0 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(empt)27(y)]TJ/F5 9.96 Tf 27.26 0 TD[(i)]TJ/F4 9.96 Tf 8.22 0.01 TD[(if)]TJ/F8 9.96 Tf 10.16 -0.01 TD[(n)]TJ/F5 9.96 Tf 10.45 0.01 TD[(\224)]TJ/F4 9.96 Tf 12.23 -0.01 TD[(0,)-461(otherwise)-436(they)-436(consist)-436(of)]TJ/F8 9.96 Tf 127.33 0 TD[(n)]TJ/F4 9.96 Tf 10.32 0 TD[(consecutiv)27(e)-435(o)-27(ccurrences)-436(of)]TJ/F5 9.96 Tf -227.49 -11.95 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 32.96 0 TD[(i)]TJ/F4 9.96 Tf 3.88 0 TD[(.)]TJ -25.77 -11.96 TD[(Finally)83(,)-333(the)-333(remaining)-333(mo)-28(de-indep)-28(enden)27(t)]TJ/F8 9.96 Tf 182.82 -0.01 TD[(")]TJ/F4 9.96 Tf 4.64 0 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X)-333(commands:)]TJ/F5 9.96 Tf -201.84 -21.91 TD[(\217)]TJ/F10 9.96 Tf 9.95 -0.01 TD[(\\showgroups)]TJ/F4 9.96 Tf 57.54 0.01 TD[(,)]TJ/F10 9.96 Tf 7.66 0 TD[(\\showifs)]TJ/F4 9.96 Tf 41.85 0 TD[(,)]TJ/F10 9.96 Tf 7.66 -0.01 TD[(\\showtokens)]TJ/F5 9.96 Tf 57.54 0 TD[(h)]TJ/F4 9.96 Tf 3.87 0.01 TD[(general)-332(text)]TJ/F5 9.96 Tf 51.77 0 TD[(i)]TJ/F4 9.96 Tf 3.87 0 TD[(.)-822(These)-460(commands)]TJ -231.75 -11.96 TD[(are)-402(in)26(tended)-402(to)-403(help)-403(y)27(ou)-402(\214gure)-403(out)-403(what)]TJ/F8 9.96 Tf 185.76 0.01 TD[(")]TJ/F4 9.96 Tf 4.65 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)-402(thinks)-403(it)-403(is)-403(doing.)-654(The)]TJ/F10 9.96 Tf -204.81 -11.95 TD[(\\showtokens)]TJ/F4 9.96 Tf 60.86 0 TD[(command)-333(displa)27(ys)-333(the)-333(tok)27(en)-333(list)]TJ/F5 9.96 Tf 144.08 0 TD[(h)]TJ/F4 9.96 Tf 3.87 0.01 TD[(balanced)-333(text)]TJ/F5 9.96 Tf 58.95 0 TD[(i)]TJ/F4 9.96 Tf 3.87 0 TD[(.)]TJ/F5 9.96 Tf -281.58 -19.93 TD[(\217)]TJ/F10 9.96 Tf 9.97 -0.01 TD[(\\marks)]TJ/F5 9.96 Tf 31.38 0.01 TD[(h)]TJ/F4 9.96 Tf 3.88 -0.01 TD[(15-bit)-333(n)27(um)28(b)-27(er)]TJ/F5 9.96 Tf 61.74 0.01 TD[(ih)]TJ/F4 9.96 Tf 7.74 -0.01 TD[(general)-333(text)]TJ/F5 9.96 Tf 51.78 0.01 TD[(i)]TJ/F4 9.96 Tf 3.87 0 TD[(.)-843(This)-466(command)-466(generalizes)-466(T)]TJ 138.7 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X's)]TJ/F10 9.96 Tf -304.64 -11.96 TD[(\\mark)]TJ/F4 9.96 Tf 29.48 0 TD[(command)-332(to)-333(32768)-333(distinct)-334(mark)-333(classes;)-333(the)-333(sp)-28(ecial)-333(case)]TJ/F10 9.96 Tf 252.72 -0.01 TD[(\\marks0)]TJ/F4 9.96 Tf -282.19 -11.95 TD[(is)-332(synon)26(ymous)-332(with)]TJ/F10 9.96 Tf 88.99 0 TD[(\\mark)]TJ/F4 9.96 Tf 26.16 0.01 TD[(.)]TJ 26.81 -41.85 TD[(18)]TJ ET
+endstream
+endobj
+124 0 obj
+<<
+/F5 22 0 R
+/F4 19 0 R
+/F10 37 0 R
+/F9 34 0 R
+/F8 31 0 R
+/F3 16 0 R
+>>
+endobj
+122 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 124 0 R
+>>
+endobj
+127 0 obj
+<<
+/Length 7512
+>>
+stream
+ 0.00 g 0.00 G BT/F1 11.96 Tf 61.77 -62.76 TD[(5.2)-1124(V)92(ertical-Mo)-30(de)-375(Commands)]TJ/F4 9.96 Tf 0 -18.4 TD[(The)-310(syn)26(tax)-310(for)-311(T)]TJ 72.47 -2.14 TD[(E)]TJ 5.54 2.14 TD[(X's)-311(v)27(ertical-mo)-27(de)-311(commands,)-316(as)-311(describ)-28(ed)-311(in)-311(the)-312(second)-311(part)]TJ -78.01 -11.95 TD[(of)-333(Chapter)-333(24)-334(of)]TJ/F3 9.96 Tf 74.75 -0.01 TD[(The)-333(T)]TJ 26.02 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)-99(b)-28(o)-28(ok)]TJ/F4 9.96 Tf 30.38 -0.01 TD[(,)-333(is)-333(extended)-333(b)27(y)]TJ/F8 9.96 Tf 72.28 0 TD[(")]TJ/F4 9.96 Tf 4.65 0.01 TD[(-T)]TJ 8.85 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-333(as)-333(follo)27(ws:)]TJ/F5 9.96 Tf -213.06 -21.91 TD[(\217)]TJ/F10 9.96 Tf 9.97 -0.01 TD[(\\pagediscards)]TJ/F4 9.96 Tf 67.99 0.01 TD[(,)]TJ/F10 9.96 Tf 7.33 0 TD[(\\splitdiscards)]TJ/F4 9.96 Tf 73.22 0 TD[(.)-741(These)-432(t)27(w)28(o)-431(commands)-432(are)-433(similar)-432(to)]TJ/F10 9.96 Tf -148.53 -11.96 TD[(\\unvbox)]TJ/F4 9.96 Tf 36.6 -0.01 TD[(.)-757(When)]TJ/F10 9.96 Tf 40.41 0 TD[(\\savingvdiscards)]TJ/F4 9.96 Tf 88.04 0 TD[(is)-437(p)-28(ositiv)27(e,)-462(items)-438(discarded)-437(b)27(y)-437(the)]TJ -165.05 -11.95 TD[(page)-414(builder)-415(and)-415(b)27(y)-414(the)]TJ/F10 9.96 Tf 111.46 0 TD[(\\vsplit)]TJ/F4 9.96 Tf 40.74 0 TD[(command)-414(are)-415(collected)-415(in)-415(t)27(w)28(o)-414(sp)-28(ecial)]TJ -152.21 -11.95 TD[(lists.)-777(One)-445(of)-445(these)-444(sp)-28(ecial)-445(lists)-444(is)-445(app)-28(ended)-444(to)-445(the)-445(curren)27(t)-444(v)27(ertical)-443(list)]TJ -0.01 -11.96 TD[(\(in)-330(the)-330(same)-331(w)27(a)28(y)-329(as)]TJ/F10 9.96 Tf 89.9 0 TD[(\\unvbox)]TJ/F4 9.96 Tf 39.91 0.01 TD[(app)-27(ends)-331(the)-330(v)27(ertical)-330(list)-330(inside)-330(a)-331(vb)-27(o)26(x\))-329(and)]TJ -129.8 -11.96 TD[(b)-27(ecomes)-333(empt)26(y)84(.)]TJ/F5 9.96 Tf -9.97 -19.93 TD[(\217)]TJ/F4 9.96 Tf 9.97 -0.01 TD[(Here)-332(are)-334(the)-333(additional)-333(p)-28(ossibilities)-334(for)]TJ/F5 9.96 Tf 173.21 0 TD[(h)]TJ/F4 9.96 Tf 3.86 0 TD[(horizon)27(tal)-333(command)]TJ/F5 9.96 Tf 88.87 0 TD[(i)]TJ/F4 9.96 Tf 3.88 0.01 TD[(:)]TJ/F5 9.96 Tf -294.74 -21.92 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(horizon)27(tal)-332(command)]TJ/F5 9.96 Tf 88.87 0 TD[(i)-333(\200)166(!)]TJ/F4 9.96 Tf 26.57 0.01 TD[(whatev)28(er)]TJ/F3 9.96 Tf 42.64 -0.01 TD[(The)-332(T)]TJ 26.01 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-99(b)-28(o)-28(ok)]TJ/F4 9.96 Tf 33.7 0 TD[(de\214nes)]TJ/F5 9.96 Tf -203.96 -11.96 TD[(j)]TJ/F10 9.96 Tf 6.09 0 TD[(\\beginL)]TJ/F5 9.96 Tf 39.93 0 TD[(j)]TJ/F10 9.96 Tf 6.09 0.01 TD[(\\endL)]TJ/F5 9.96 Tf 29.48 0 TD[(j)]TJ/F10 9.96 Tf 6.09 -0.01 TD[(\\beginR)]TJ/F5 9.96 Tf 39.93 0 TD[(j)]TJ/F10 9.96 Tf 6.08 0.01 TD[(\\endR)]TJ/F1 11.96 Tf -156.94 -33.87 TD[(5.3)-1125(Horizon)31(tal-Mo)-31(de)-375(Commands)]TJ/F4 9.96 Tf 0 -18.39 TD[(The)-384(syn)27(tax)-383(for)-383(T)]TJ 74.66 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X's)-383(horizon)27(tal-mo)-27(de)-384(commands,)-396(as)-384(describ)-27(ed)-384(in)-384(Chapter)-384(25)]TJ -80.19 -11.96 TD[(of)]TJ/F3 9.96 Tf 11.34 -0.01 TD[(The)-333(T)]TJ 26.02 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)-99(b)-28(o)-28(ok)]TJ/F4 9.96 Tf 30.38 0 TD[(,)-333(is)-333(extended)-333(b)26(y)]TJ/F8 9.96 Tf 72.28 0 TD[(")]TJ/F4 9.96 Tf 4.65 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-333(as)-333(follo)27(ws:)]TJ/F5 9.96 Tf -149.65 -21.91 TD[(\217)]TJ/F4 9.96 Tf 9.95 0 TD[(Here)-333(are)-334(the)-333(additional)-333(p)-28(ossibilities)-333(for)]TJ/F5 9.96 Tf 173.22 0 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(v)28(ertical)-333(command)]TJ/F5 9.96 Tf 77.51 -0.01 TD[(i)]TJ/F4 9.96 Tf 3.87 0 TD[(:)]TJ/F5 9.96 Tf -283.39 -21.91 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(v)27(ertical)-332(command)]TJ/F5 9.96 Tf 77.51 0 TD[(i)-333(\200)166(!)]TJ/F4 9.96 Tf 26.57 0.01 TD[(whatev)27(er)]TJ/F3 9.96 Tf 42.65 0 TD[(The)-333(T)]TJ 26.01 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-100(b)-27(o)-28(ok)]TJ/F4 9.96 Tf 33.71 0.01 TD[(de\214nes)]TJ/F5 9.96 Tf -192.61 -11.96 TD[(j)]TJ/F10 9.96 Tf 6.08 0 TD[(\\pagediscards)]TJ/F5 9.96 Tf 71.32 -0.01 TD[(j)]TJ/F10 9.96 Tf 6.08 0.01 TD[(\\splitdiscards)]TJ/F5 9.96 Tf -91.78 -25.9 TD[(\217)]TJ/F10 9.96 Tf 9.95 -0.01 TD[(\\beginL)]TJ/F4 9.96 Tf 36.62 0 TD[(,)]TJ/F10 9.96 Tf 6.09 0 TD[(\\endL)]TJ/F4 9.96 Tf 26.15 0.01 TD[(,)]TJ/F10 9.96 Tf 6.09 0 TD[(\\beginR)]TJ/F4 9.96 Tf 36.61 -0.01 TD[(,)]TJ/F10 9.96 Tf 6.08 0 TD[(\\endR)]TJ/F4 9.96 Tf 29.47 0.01 TD[(\(text-direction)-333(commands\).)]TJ -147.11 -11.96 TD[(The)-398(use)-397(of)-398(these)-398(commands)-398(is)-397(illegal)-398(when)-398(the)-397(T)]TJ 217.16 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X-)]TJ/F11 9.96 Tf 10.78 0 TD[(-X)]TJ 11.06 -2.21 TD[(E)]TJ 5.61 2.22 TD[(T)]TJ/F4 9.96 Tf 11.94 0 TD[(enhancemen)27(t)]TJ -262.07 -11.96 TD[(is)-332(curren)27(tly)-331(disabled;)-333(otherwise)-332(a)]TJ/F10 9.96 Tf 146.87 0.01 TD[(beginL)]TJ/F4 9.96 Tf 31.37 0 TD[(,)-332(etc.)-332(text-direction)-332(no)-28(de)-332(\(a)-333(new)]TJ -178.24 -11.96 TD[(kind)-254(of)-255(math)-254(no)-28(de\))-255(is)-254(app)-28(ended)-255(to)-254(the)-255(curren)27(t)-254(horizon)27(tal)-254(list.)-418(These)-255(no)-28(des)]TJ 0 -11.96 TD[(delimit)-251(the)-253(b)-27(eginning)-253(and)-252(end)-252(of)-252(hlist)-252(segmen)26(ts)-251(con)27(taining)-251(left-to-righ)26(t)-251(\(L\))]TJ -0.01 -11.95 TD[(or)-279(righ)26(t-to-left)-278(\(R\))-279(text.)-427(Before)-279(a)-280(paragraph)-279(is)-280(brok)27(en)-278(in)26(to)-278(lines,)]TJ/F10 9.96 Tf 279.06 -0.01 TD[(endL)]TJ/F4 9.96 Tf 23.7 0.01 TD[(and)]TJ/F10 9.96 Tf -302.76 -11.96 TD[(endR)]TJ/F4 9.96 Tf 23.91 0 TD[(no)-28(des)-300(are)-301(added)-301(to)-301(terminate)-300(an)27(y)-300(un\214nished)-301(L)-301(or)-300(R)-301(segmen)27(ts;)-311(when)]TJ -23.91 -11.95 TD[(a)-419(paragraph)-420(is)-420(con)27(tin)28(ued)-419(after)-420(displa)27(y)-419(math)-420(mo)-27(de,)-442(an)27(y)-419(suc)27(h)-419(un\214nished)]TJ 0 -11.95 TD[(segmen)27(ts)-372(are)-373(automatically)-374(resumed,)-383(starting)-373(the)-373(new)-374(hlist)-373(with)]TJ/F10 9.96 Tf 287.43 -0.01 TD[(beginL)]TJ/F4 9.96 Tf -287.43 -11.95 TD[(and)]TJ/F10 9.96 Tf 19.37 0 TD[(beginR)]TJ/F4 9.96 Tf 34.7 0 TD[(no)-27(des)-334(as)-333(necessary)82(.)]TJ/F5 9.96 Tf -64.03 -19.92 TD[(\217)]TJ/F10 9.96 Tf 9.96 0 TD[(\\marks)]TJ/F5 9.96 Tf 31.37 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.88 0.01 TD[(15-bit)-333(n)27(um)27(b)-26(er)]TJ/F5 9.96 Tf 61.75 0 TD[(ih)]TJ/F4 9.96 Tf 7.74 0 TD[(general)-333(text)]TJ/F5 9.96 Tf 51.78 -0.01 TD[(i)]TJ/F4 9.96 Tf 3.88 0 TD[(.)-843(This)-466(command)-466(generalizes)-466(T)]TJ 138.71 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X's)]TJ/F10 9.96 Tf -304.64 -11.96 TD[(\\mark)]TJ/F4 9.96 Tf 29.47 0.01 TD[(command)-332(to)-333(32768)-333(distinct)-333(mark)-333(classes;)-333(the)-334(sp)-27(ecial)-333(case)]TJ/F10 9.96 Tf 252.71 -0.01 TD[(\\marks0)]TJ/F4 9.96 Tf -282.18 -11.95 TD[(is)-333(synon)27(ymous)-332(with)]TJ/F10 9.96 Tf 88.99 0.01 TD[(\\mark)]TJ/F4 9.96 Tf 26.16 0 TD[(.)]TJ/F1 11.96 Tf -140.06 -27.9 TD[(5.4)-1125(Math-Mo)-31(de)-375(Commands)]TJ/F4 9.96 Tf 0 -18.38 TD[(The)-283(syn)27(tax)-282(for)-283(T)]TJ 71.65 -2.15 TD[(E)]TJ 5.53 2.15 TD[(X's)-283(math-mo)-27(de)-284(commands,)-293(as)-283(describ)-28(ed)-283(in)-283(Chapter)-283(26)-284(of)]TJ/F3 9.96 Tf 249.38 -0.01 TD[(The)]TJ -326.56 -11.95 TD[(T)]TJ 5.53 -2.14 TD[(E)]TJ 5.53 2.15 TD[(X)-100(b)-27(o)-28(ok)]TJ/F4 9.96 Tf 30.38 0 TD[(,)-333(is)-333(extended)-334(b)27(y)]TJ/F8 9.96 Tf 72.29 0 TD[(")]TJ/F4 9.96 Tf 4.65 0 TD[(-T)]TJ 8.85 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)-332(as)-334(follo)27(ws:)]TJ 34.09 -46.46 TD[(19)]TJ ET
+endstream
+endobj
+128 0 obj
+<<
+/F1 10 0 R
+/F4 19 0 R
+/F3 16 0 R
+/F8 31 0 R
+/F5 22 0 R
+/F10 37 0 R
+/F11 39 0 R
+>>
+endobj
+126 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 128 0 R
+>>
+endobj
+132 0 obj
+<<
+/Type /FontDescriptor
+/CapHeight 686.11
+/Ascent 750
+/Descent -250
+/FontBBox [-119 -350 1308 850]
+/FontName /XEXUPK+CMBX10
+/ItalicAngle 0
+/XHeight 444.4
+/StemV 80
+/FontFile 131 0 R
+/Flags 4
+>>
+endobj
+133 0 obj
+<<
+/Encoding 7 0 R
+/Type /Font
+/Subtype /Type1
+/Name /F17
+/FontDescriptor 132 0 R
+/BaseFont /XEXUPK+CMBX10
+/FirstChar 33
+/LastChar 255
+/Widths [350 602.78 958.33 575 958.33 894.44 319.44 447.22 447.22 575 894.44 319.44
+383.33 319.44 575 575 575 575 575 575 575 575 575 575 575 319.44 319.44 350 894.44
+543.05 543.05 894.44 869.44 818.05 830.55 881.94 755.55 723.61 904.16 900 436.11
+594.44 901.38 691.66 1091.66 900 863.88 786.11 863.88 862.5 638.89 800 884.72 869.44
+1188.88 869.44 869.44 702.77 319.44 602.78 319.44 575 319.44 319.44 559.02 638.89
+511.11 638.89 527.08 351.39 575 638.89 319.44 351.39 606.94 319.44 958.33 638.89
+575 638.89 606.94 473.61 453.61 447.22 638.89 606.94 830.55 606.94 606.94 511.11
+575 1149.99 575 575 0 691.66 958.33 894.44 805.55 766.66 900 830.55 894.44 830.55
+894.44 830.55 670.83 638.89 638.89 958.33 958.33 319.44 351.39 575 575 575 575 575
+869.44 511.11 597.22 830.55 894.44 575 1041.66 1169.44 894.44 319.44 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 575]
+>>
+endobj
+134 0 obj
+<<
+/Length 5385
+>>
+stream
+ 0.00 g 0.00 G BT/F5 9.96 Tf 76.71 -62.76 TD[(\217)]TJ/F10 9.96 Tf 9.97 -0.01 TD[(\\left)]TJ/F5 9.96 Tf 26.15 0 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(delim)]TJ/F5 9.96 Tf 23.79 0.01 TD[(ih)]TJ/F4 9.96 Tf 7.76 -0.01 TD[(math)-333(mo)-27(de)-334(material)]TJ/F5 9.96 Tf 88.86 0 TD[(i)]TJ/F10 9.96 Tf -150.44 -11.95 TD[(\\middle)]TJ/F5 9.96 Tf 36.6 0 TD[(h)]TJ/F4 9.96 Tf 3.88 0.01 TD[(delim)]TJ/F5 9.96 Tf 23.81 -0.01 TD[(ih)]TJ/F4 9.96 Tf 7.74 0 TD[(math)-333(mo)-28(de)-333(material)]TJ/F5 9.96 Tf 88.86 0.01 TD[(i)]TJ/F10 9.96 Tf 3.88 0 TD[(...\\right)]TJ/F5 9.96 Tf 47.08 -0.01 TD[(h)]TJ/F4 9.96 Tf 3.87 0.01 TD[(delim)]TJ/F5 9.96 Tf 23.81 0 TD[(i)]TJ/F4 9.96 Tf -239.52 -11.96 TD[(\(generalizing)-333(T)]TJ 64.23 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X's)]TJ/F10 9.96 Tf 17.48 0 TD[(\\left)]TJ/F5 9.96 Tf 26.16 0 TD[(h)]TJ/F4 9.96 Tf 3.87 0 TD[(delim)]TJ/F5 9.96 Tf 23.79 -0.01 TD[(ih)]TJ/F4 9.96 Tf 7.75 0 TD[(math)-333(mo)-28(de)-333(material)]TJ/F5 9.96 Tf 88.87 0.01 TD[(i)]TJ/F10 9.96 Tf 3.87 0 TD[(\\right)]TJ/F5 9.96 Tf 31.38 0 TD[(h)]TJ/F4 9.96 Tf 3.88 0 TD[(delim)]TJ/F5 9.96 Tf 23.8 0 TD[(i)]TJ/F4 9.96 Tf 3.88 -0.01 TD[(\).)]TJ -304.49 -11.95 TD[(F)83(or)-404(eac)27(h)]TJ/F5 9.96 Tf 41.72 0 TD[(h)]TJ/F4 9.96 Tf 3.88 0.01 TD[(math)-333(mo)-28(de)-333(material)]TJ/F5 9.96 Tf 88.86 0 TD[(i)]TJ/F8 9.96 Tf 7.91 -0.01 TD[(")]TJ/F4 9.96 Tf 4.65 0.01 TD[(-T)]TJ 8.85 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X)-405(b)-27(egins)-406(a)-405(new)-405(group,)-423(starting)-405(out)]TJ -161.41 -11.95 TD[(with)-409(a)-408(new)-409(math)-409(list)-408(\(alw)26(a)28(ys)-408(in)-408(the)-409(same)-409(st)27(yle\))-408(that)-408(b)-28(egins)-409(with)-409(a)-408(left)]TJ 0.01 -11.96 TD[(b)-27(oundary)-245(item)-246(con)27(taining)-245(ev)27(erything)-244(pro)-28(cessed)-246(so)-245(far.)-415(This)-246(group)-246(m)27(ust)-244(b)-28(e)]TJ -0.01 -11.95 TD[(terminated)-406(with)-406(either)-406(`)]TJ/F10 9.96 Tf 106.84 0 TD[(\\middle)]TJ/F4 9.96 Tf 36.61 0 TD[(')-405(or)-406(`)]TJ/F10 9.96 Tf 22.5 -0.01 TD[(right)]TJ/F4 9.96 Tf 26.16 0.01 TD[(',)-424(at)-406(whic)27(h)-405(time)-406(the)-406(in)27(ternal)]TJ -192.1 -11.96 TD[(math)-485(list)-486(is)-486(completed)-486(with)-487(a)-486(new)-486(b)-28(oundary)-486(item)-486(con)27(taining)-485(the)-486(new)]TJ -0.01 -11.96 TD[(delimiter.)-577(In)-378(the)-378(case)-378(of)-377(`)]TJ/F10 9.96 Tf 113.88 0 TD[(\\middle)]TJ/F4 9.96 Tf 36.61 0 TD[(',)-388(a)-378(new)-378(group)-378(is)-377(started)-378(again,)-389(in)-378(the)]TJ -150.49 -11.96 TD[(case)-424(of)-425(`)]TJ/F10 9.96 Tf 37.02 0.01 TD[(\\right)]TJ/F4 9.96 Tf 31.38 0 TD[(',)]TJ/F8 9.96 Tf 9.99 -0.01 TD[(")]TJ/F4 9.96 Tf 4.65 0.01 TD[(-T)]TJ 8.85 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X)-425(app)-27(ends)-425(an)-425(Inner)-424(atom)-425(to)-425(the)-424(curren)27(t)-424(list;)-470(the)]TJ -97.42 -11.95 TD[(n)28(ucleus)-333(of)-333(this)-333(atom)-334(con)27(tains)-332(the)-333(in)26(ternal)-332(math)-333(list)-334(just)-333(completed.)]TJ/F1 14.35 Tf -24.92 -32.94 TD[(References)]TJ/F4 9.96 Tf 0.01 -21.83 TD[([1])]TJ/F3 9.96 Tf 15.49 0.01 TD[(A)-407(torture)-408(test)-407(for)-408(T)]TJ 87.78 -2.15 TD[(E)]TJ 5.54 2.15 TD[(X)]TJ/F4 9.96 Tf 8.47 0 TD[(,)-425(b)26(y)-406(Donald)-408(E.)-407(Kn)27(uth,)-425(Stanford)-408(Computer)-407(Science)]TJ -101.78 -11.96 TD[(Rep)-27(ort)-333(1027.)]TJ -15.5 -19.92 TD[([2])]TJ/F3 9.96 Tf 15.5 0.01 TD[(A)-271(torture)-272(test)-272(for)]TJ/F8 9.96 Tf 76.83 -0.01 TD[(")]TJ/F3 9.96 Tf 4.65 0.01 TD[(-T)]TJ 8.85 -2.15 TD[(E)]TJ 5.53 2.14 TD[(X)]TJ/F4 9.96 Tf 8.47 -0.01 TD[(,)-284(b)27(y)-271(The)]TJ/F5 9.96 Tf 38.7 0 TD[(N)]TJ 6.15 -2.14 TD[(T)]TJ 5.96 2.15 TD[(S)]TJ/F4 9.96 Tf 9.5 0 TD[(T)83(eam)-271(\(P)27(eter)-271(Breitenlohner)-272(and)-272(Bernd)]TJ -164.65 -11.95 TD[(Raic)28(hle\).)-333(V)83(ersion)-333(2,)-333(Jan)27(uary)-333(1998.)]TJ -15.5 -19.93 TD[([3])]TJ/F3 9.96 Tf 15.49 -0.01 TD[(The)-333(WEB)-333(system)-334(of)-333(structured)-333(do)-28(cumen)27(tation)]TJ/F4 9.96 Tf 205.29 0.01 TD[(,)-333(b)27(y)-332(Donald)-333(E.)-334(Kn)27(uth,)]TJ -205.29 -11.96 TD[(Stanford)-333(Computer)-333(Science)-333(Rep)-28(ort)-333(980.)]TJ -15.5 -19.92 TD[([4])]TJ/F3 9.96 Tf 15.5 0 TD[(Ho)28(w)-385(to)-387(generate)]TJ/F8 9.96 Tf 76.32 0 TD[(")]TJ/F3 9.96 Tf 4.64 -0.01 TD[(-T)]TJ 8.86 -2.14 TD[(E)]TJ 5.54 2.15 TD[(X)]TJ/F4 9.96 Tf 8.47 0.01 TD[(,)-399(b)27(y)-385(The)]TJ/F5 9.96 Tf 42.11 -0.01 TD[(N)]TJ 6.16 -2.14 TD[(T)]TJ 5.96 2.15 TD[(S)]TJ/F4 9.96 Tf 10.63 0 TD[(T)82(eam)-385(\(P)27(eter)-385(Breitenlohner)-386(and)-387(Phil)]TJ -168.69 -11.96 TD[(T)83(a)28(ylor\).)-333(V)83(ersion)-333(2,)-333(Jan)27(uary)-333(1998.)]TJ -15.5 -19.92 TD[([5])]TJ/F3 9.96 Tf 15.51 0 TD[(The)-340(T)]TJ 26.08 -2.14 TD[(E)]TJ 5.53 2.14 TD[(X)-100(b)-28(o)-27(ok)]TJ/F4 9.96 Tf 33.78 0 TD[(\(Computers)-340(and)-341(T)27(yp)-27(esetting,)-343(V)83(ol.)-340(A\),)-341(b)27(y)-339(Donald)-341(E.)-341(Kn)27(uth,)]TJ -65.4 -11.96 TD[(Addison)-333(W)82(esley)83(,)-332(Reading,)-333(Massac)26(h)28(usetts,)-332(1986.)]TJ -15.49 -19.93 TD[([6])]TJ/F3 9.96 Tf 15.5 0 TD[(Mixing)-363(righ)27(t-to-left)-362(texts)-363(with)-363(left-to-righ)27(t)-362(texts)]TJ/F4 9.96 Tf 211.82 0 TD[(,)-370(b)27(y)-362(Donald)-363(E.)-363(Kn)27(uth)-362(and)]TJ -211.81 -11.95 TD[(Pierre)-333(MacKa)27(y)83(,)]TJ/F3 9.96 Tf 71.04 0 TD[(TUGb)-27(oat)]TJ/F17 9.96 Tf 45.67 0.01 TD[(8)]TJ/F4 9.96 Tf 5.73 0 TD[(,)-332(14{25,)-334(1987.)]TJ 28.93 -222.2 TD[(20)]TJ ET
+endstream
+endobj
+135 0 obj
+<<
+/F5 22 0 R
+/F10 37 0 R
+/F4 19 0 R
+/F8 31 0 R
+/F1 10 0 R
+/F3 16 0 R
+/F17 133 0 R
+>>
+endobj
+130 0 obj
+<<
+/ProcSet [/PDF /Text /ImageC]
+/Font 135 0 R
+>>
+endobj
+8 0 obj
+<<
+/Length1 1550
+/Length2 8884
+/Length3 533
+/Length 10967
+>>
+stream
+%!PS-AdobeFont-1.1: CMBX12 1.0
+%%CreationDate: 1991 Aug 20 16:34:54
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMBX12) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /PDPDTY+CMBX12 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 45 /hyphen put
+dup 46 /period put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 54 /six put
+dup 55 /seven put
+dup 56 /eight put
+dup 57 /nine put
+dup 65 /A put
+dup 66 /B put
+dup 67 /C put
+dup 68 /D put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 72 /H put
+dup 73 /I put
+dup 76 /L put
+dup 77 /M put
+dup 79 /O put
+dup 80 /P put
+dup 82 /R put
+dup 83 /S put
+dup 84 /T put
+dup 86 /V put
+dup 88 /X put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 113 /q put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 120 /x put
+dup 121 /y put
+dup 122 /z put
+readonly def
+/FontBBox{-53 -251 1139 750}readonly def
+/UniqueID 5000769 def
+currentdict end
+currentfile eexec
+›œi_,+õ`ôÀÕ"WºÍÖP
+½¥í˜5ö ÏÈð l.×j‡…kPôØ úëPŒ—ø(?ˆ±~M;Àö^Ãyy¬Ü*f˼[âõ:­ç-ѵZ/¿îeŒ¹_[³+ 5{^Ýòd tp¾ñÅ!¶ûÕÇ~¾Ùd¬Z+¾ÉسäŠå»
+hÌV°]ß¿ l0t¾ë9ܼ¢r¦æ)ûzê,[§ºå {L¥•ßx 5)—ì>ådß"Ÿ»Tsõè̱ÌSé§â™¨ê¢›iѶ"±ðÏüX)Hu–ÙPËQ pÜŸt;ëïDö®’úÎÅvX™œ‹ð`a`9bÀi^¸} Ú«eeW Šf é®ïŠå_q¸¼v9My)gäØ;nŒ=™‡ÕåLS¿+»2…[”ds´H3½x‡=øäÇæhÿÿ%ª»¤tK$ÖË‚${0RÌ]fóñ¼ø¥j?´FêX{ؾ0%vRÎà5bŠíßØ(;ZÒ‹€­$ؘ—
+È¡ã>T<äãÄžæ!ÅÎ>Šé0øcfɈ``hÙé#–ëõ³Û Eü= ÔpÇ¡M’»þ'½t³c¨Ž3¨é¨ZÃ!ç=Å+3;‘ pÅHs¤"-fà&¾m,ˆ•ŠpÁnå ð «—g^Ži"níP]6Â!¾ dtBDKð2_‰›¡^›Eù ÷=ÃIomàÝD¡yI¥(fÇ7t”¾ÿDA¼¤ü+ûryú)8ú›âÞv/ Ôp<NàCq.ûŸ‡E(· ›äð„Þ’-lf×öÿ–¤’3²9mœ¸[/õe‰:Ó¡ÛˆäiüìÕ[?­ý>P‘H9ÞåÕÒ¶?ƒè§•83ïâI*01O2⽚u*½¨vîø†ñ9îÎ)ã &¥§rqÈ”P¶ËC æàÉPÐDVU!O¢ètTÉœ;)ü½Ò¯4*Sé¿+¤e¤ñ©9‹¡ýwÒ¸_áú¼špí.Ë 7ë°µñ΂¼ùýè9)­—
+õÓ-ˆ]ÉLß4 pÆo„í^J[”ÈÉšún»ß¹ˆÈù:
+ÿóÝls LÑßÕ+4ƒš¸ ¢ÔëÝU:¹Ò¸x^¾s­šyÔs'A¾[ÚÝûº?ÃôªØι– 2Yãzì8ÛŽD0BçVÕ¿ã×2=ØÃràÔe':jDï âqÒ¼mWú½š…¿A;mv ¹dï tp¡qïª<ær€“¤Ü@ØÓ$º\3¤?­;Üt¯-_8O¯hK ”‚çJ«3~Ž }–B½”MˆÕÐX òÀO‚gi¡âÑ£ˆ90_e×»~Ö$Ác!'¶ª ë»°qs_¦ýo”›’G‡'¤i7Ú6YZ­ÑI©ÌR‹©1;꛹»ä{øªîW263P.Sɶp­;\©EÞÐHqš ¬üÝó"¯ƒS4Qùÿ|R5¿eõYcÎx¬ÞV—<ø‰L”ßÊrw£ˆ
+¶¿—~tÝŠB§û?^+ÃZ¹†ŸŽ8i°Hób}óZf÷k3¦VpæÂ7è+ÙˈP@m…o†ôcËëƒóíïüXÌ;·°0œ«õ7ÄHyÙ§§Òìô,´‘£²•´b§5›4ãZçé®j©¸Ç+òˆLÞÚç
+£™ÁdU¸«n¶/y/åö•šÄ5ô>ñmË› S»4¼jãõÞÆ(87ø~ƒÎØ[ ìò®Š¯»7ü€•÷|¡§¾9"Ôãt#vÇåÚí½`¹*6ÄÀY»/“¢ø˜P {±Íäj,ê€skÐWt·(Ô¯ Üfßm§ø?kÊ̺痄‰Ê]qÊ\ å
+é—ö
+#[évLÔa© Îa/»Ã·þIW3[‘U×ЖÄ6 {0 (%Ãc Î’N'´] `˜waþ4ò¹IV_ÐnNÍå—šÇÅûðßßïð;cBš2Y寘ÿòüš%å2Ò _Ë á8Rá1¿ ±=¹Ò•ájƒÇ¤M}ô¡V>
+QÆý¶Êw9ü,*ßxOºNx#ËZÚ9d=C,W½25ö6»4TÄ=àXV}Ö
+^Ë $T樓[.a^Bî ë²éJ+»F‚TÔ`‡×1›L¹9ÃaœGªâ]O!ñĹ¯Ú½k¸UµÜü ó‚Ùv¢`g\ W Ífô„®+ gÿü-Á£Ë«À˜¸³À…#6 ©4/ p=µä;‰7˜4RCN[/žâÛ,åîÒXÏ.Ïô¿ÌOʽ e±ªI—º@3 úÀm€ž©qœw”àVGqªgrE‹-¯£/Îqµ˜åÖK|°1u]P.ß‘4õº…àž,‹:oÔüa±Þ.”jQÙ¡3Y•"QHÒyGƒÞ–F`$ D˜zfJ,Jxh¬5¬¿
+LJØÍ=–EižO^(È´r 'Aê…¢Í6¢¨Ån}aÚ©@'ÉÅÑ”YjHýì"óÐÒ! ¢kØõ‘øup, ð?ß¿U\Oÿð¢¡É‚¦[#Í+=ý„NåÅŸ{Åîp4
+°à.…9Lt‡° ¬¢…}yHV¸T× 2cûÖU·‡ö<û-ùTwW®/€ùÈP¥•Ã}À ì¦Û°Ð©é…uMðà bClñË\çˉQ'Ô³´-ÒRìƒGòYøXÖÄ’î<ª–sfR—výÒUÔHè
+3» Y{yü.’^œR:þCÅ‚ÿ¡<X™–“tŽÏl\Áé@ù÷‚„½„ý{Õ¦ÚRX3„…^LŽÐéG’¸–ÖZ¨8ˆ:‘‹ñ@LD‘(©ó(<_Ù°ˆW‡ªòï:²M·Âôçî 2k͹1.}}¼è€°D»mÄ5ªblrK˜ †ÔýôsrþLâ((ÂxP°§|ì‚’¢:EU'yîeAóÑ×y~ý—“n…K¼Ô4v³)cE Cˆ†@Sçxè[V°M@èD$Ÿjº§K5nýÁüãFž…P>ýVKt™·DlhHÐX¬PÓ&þsΘ®’<D!¢ðñ~§'®^܃6‡bLb¹¨•?Ißé *PcC„f}¯(#Ív:Bn {"›ì/dLiU¶ w¨Î<'ŠÏÐoAqÈlÂo…wU=½§5e}“Ë„‡¿½õnO¦âUÅ  òA,èÄ5Ç]àú\Ÿiâÿ×îMø,‹(Üñ-s?udyoNýyB7öƒô“Å®¤úR{Á–®KÛêNU€B’;°ƒ”íK¸1-©Pä~ÝekŠÎXéC1,›í‹«»œi‘½^,Üaž¸´Õz̓¤¯Ô܆·Y&l ò¬zu6Ô£st©oójÕJ%–ÒŒ}B‹'Ò»k GWÿA´©3óÍsqwÊĤÞD þ¸Ù©£^,ÓwÏÓ ³a1×Ú(c›ÑÍu>Q]öm8mFàºV¾‚<˜Ë™µ^3ŸšZôŠ-=HÁ¥ûZJ{ ¸ÔƧ54˜ìÍ® ½„yçøR¢UΛ»ËÞ¢˜RþSÑFWÏŽ&í´H¿áÌô¹¿Pç¢:¨Ú0%ŧp®®·ŸÝ`…G,) ÆÈeÛtî'üØsìFÍÚNăf7QÇ`]ë?!¡Ânë(__ó€p$ï±ño…Ä¡©>#l}H£žÇbš¸å|OkÜÇT¥©úàì´Š­ì©Þ¯dŠaœà>–²J‚Ï=»=8“j'äÿDqÅŽ¬0¦Ï©ç럳æÉ´æújô›Ü@³¼´Íšªr˜L°ñ4¸©‰àfSI·?–ÌŽbÝñÈàœoí 7lëÙÒ.u°.—5"çôNÄýþ¯É¾É”™¼tqŠ/R½ù"FŸt·’)³S`.Ü{;‘óXÇ‚ ä…O!uÎ[[Ï1Tß%* IG…Î ™7â½,I¬|ñÙâÏo"ŠR]õÏfüøXzŒ–ë8)3HyˆŽÆýÊë/­„–ãH
+„¦ŸA4IÓ~ýM6¦ˆ‰.ÕÇŠr; ýÓS’Ô‡ZýϪý jw0R—Úïä²êýL8.–šILP »D[Àl„LûCgÇþQ¬vó"ûyºŒÈsDšØ-¸RÇõ#×vˈ æ6Íœdµ t)&äwÔjÐ4¦€Îpå
+WÂËÿV?É“õH ¶fM†G…,Sw«²pJLVãP/3çMö8‘U~Üä`ÉÁŽâœ´¬1íâõB.€ü÷Ü‚ú*:šð!†±Ga3Âh ‹¸hh\ø„Så;¿Ö™û¦ñ‚ŽMÉf´Ë?hlñ¾ØÄç6Ì‚O¹¾{‹ÓÁQé‰ZSFµl½TÚ¡²›É¹vešD:ÛÔbTºé‡ç&<%ß-=«a‘%ë'–u/ðú}®HÞzœª¢Ý’Wµ :îÛ
+Ê+q]íkß¾­T«Ëš_àÿø4Qº"~ð(Ä퀂W^_…~£Û·në$Œ¯»ÔÕ>ff`ì÷Òùy“•·3BæôämëÅF)¹í-Ë!³ûþÙÐŒx;wR7=–ÓGÌnèÕ›HeKI$5BüÍǵԃó+BxãĦÂAî’$|ÖÃÎå9Y”ªOŸá(×Z3‡+·
+l£NE“XI`|¶öì iA –Ðð±'Ç&Ó~äÛr¯6Yt鬴¥—§yšuâóêüø4˜ÍŠ¦°c€zb¨ò^Xä<å°êÓWas1ƒÒ $ ‡Ð\À¼hÿq¡AµßB[zúë<зõPœ8ÕëÛxƨ€WfH© ´ñ«ÔŽshÏžFóíР:ˆõ3OŒ†áÌ{9‚:x³K‚ð‹…`h5YMèÑbVôˆùàýµmC·&F”ìÞB±¨èZÛiþŦĺ%<´HÙ ÆQ‚ŠÊ|ˆi5~044‹ÐxŒÑ@áÊ^ùVÚ-ÆYr`ʱƒ÷ejt2é ·Ë B²œsEšo½«•£p«t]¥s‚hR"w×F«¡É‡yâ"Ë×)ý¦SŒÐ#Iò£j“Ÿ<‘·ZÉàüÇ—8@‡µžšà½8Ð{·øØŒN$Ô„:<šJuî| ¯ÓfÃñ+·¿¼ÆP…óÊÓⶭ7Z“&\ïÁ/)Ü=ˆ½Dº¸ÝÍUÙ™=á€v¨`ê[é’ÇÁ´ø¯èd‘×NÂHˆïXAßµýVÃ÷®¸ƒW¨õòbB²Cêx:NÙfå×ËP2ŽèÁ á?ºK%—¤üƒkæ.î„8—!v®¤æ· âÉÇTï<`™2òsÛH´äŸ¢­ÜÈ]¸i›²ôq{åPx]ó™õíd û!0ì¾ç¬Øi»Äà3³( lÁA'3õˆª6 ƒ•¾H\e±douj} ¨Ð?Èžîù&ð726ÈJ$}P>V fTš€·Ô'=MU“Ã
+Ò¶S¹\"ÈÖR?9úÛæÿý ?¢ÂxÄ8oœÛ‰Ž²U°ÚËîê÷îhY¨MïÏÕsJgÈ.Ðõ|=¤/"Ÿ{e”¡ücÛ ét·’tÔ® êã ›EC
+L¼! ;·Z¨l|½‡"½d`H¯FN×9ÙM.ö†˜*
+ Lî`1&¬
+)É·ø ‘öC“ϯthëxÿØ‹ª]ÉË%Õ×ÇΑXÈ¥
+Š ;΄q!ù:¿áL¹kðëÙ+O-Øl³W´;ÐæL6¼\VsðÍM(ö<9ElÜ°"诌AŽˆÓóï:°ÌŽÎ¹€wD¸–è̲…û;Fž[ùi²…‡ôûWÈ_^7óë1ª»gˆ¶jÞb6ß \⣠R=Ÿö@­Œ$åz×tÚêg:e=®ä¬¼_³~1¢Äó ´_LEõ.©ž
+¶]‚ËèÔ?Y×ÀOr/V7'2«­€Ìë a(x5^\°Rõ*÷ÑGGþD/TŒÒœ;z7%šwrÈDWŽæúqf›
+5×É kö®>ĦaÊ©U#² •þfBRà¦ðþ‘>P¸-šR’ˆìÛfõ¢±¶'¨D4§hk)>
+«CV¡z–0^ѺŽ_¼ÿðµþ˜¹û‘ÐÞN‹*ô ¢³yuëçììííÀš/Qþ‘€,3æVø…yP×,K0$x€k cËžtq(¶yÜ~…¹kè¦*}q\ª'ä­ã-2­—ÁêNXUò5±˜Óí …Z÷’˜ß~Ob/OuFØ!fÔ6‚©"¥ƒWêŠgZ¼¾!m©'älÀÊ€³7žTƒ} \=”¸ûåï¶Ç?9b¥b\:ÉÕ+T\ÈX ª/?u¼¥)ÇâŽq2e =—€‰“„äiUüL6^­Ò m* EÝ<›ó®uK
+ö?Ik—ˆÏÂHt%%’Q™ü°™Â3Rìžz¾eAj zZš{¿A5µ2góýÖwúØsN6v¨¹ÇŸÈZâyÁÝ܈QôQadÄ e;õOþÿíÿQ¹ÝyqHI’’ì‘°âÖ‚Xp#òŠk¸| Oû¶$ê÷FÂb—‚"Ëêj§Ø°$Û*çˆìÿæfØH‡{'šÞ5S}žI1ñ*qÖ©«”IŒ±Ìç­õÔZqlh§{s›É4|ç£ È†ˆÑdP ý À<Æ >Ô Ûkw0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+endstream
+endobj
+11 0 obj
+<<
+/Length1 779
+/Length2 2227
+/Length3 533
+/Length 3539
+>>
+stream
+%!PS-AdobeFont-1.1: CMMI12 1.100
+%%CreationDate: 1996 Jul 27 08:57:55
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.100) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMMI12) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+end readonly def
+/FontName /EUBLUU+CMMI12 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 34 /epsilon put
+readonly def
+/FontBBox{-30 -250 1026 750}readonly def
+/UniqueID 5087386 def
+currentdict end
+currentfile eexec
+€4y‚«9BÙ0ài§ H1r^ƒ vû¡.Hn˜œ˜tµ'ð’W"xp'ôDpÔ„&,6 ßÝß6WS:W»÷0H¿»ü·:e„TAýÈ7­ÙJÈûÒ.>ÈñÔ´»{8"Ìa˜ïçh½ŸÎ³Dnä¨Ü'ÖÍ$…8Nõõ“ÿÚCòÒ °Š¢z²[wM± ¬ýÍ3æŒFSj´'½×ÚSK x­=x“r!‹0u’\á/ü…0üÕãŽ:jm²Üû®;FSçà'01NµJ)m+ïŠyA’%Ú×´æÖùψ¶›¢“¿•€~{Ë ·N‘ú í"ŽB ªä§ªÊ`±b™¬J½#ïñv_=‘ù/:ûýí7/ÏnKÚ/³Éþz‡¼¾oÓlÕµ‚?Ût"6¦<3F¡ >k6,ô/ÃÈ
+¿
+G³DÃmä/Ä ÿD«mRIéõR¨p{·f$&D@ÈC½^_ ”LëfnæCYÖcãU²ñp“©d(l¦ $v~ºOä‡8Uº¾/¹`öƒ
+Á}K¤¯pƒò114Yû»û—ÔƒM•uJ³ò-d•Ò@‡ÔHao¡Î'¼PÓFT2‡ã† ™´3bA»™ ¢6Àâ`ý'[¥^ÑœƒášÝú¡ó/kr„ˆEÌîq£1Û¸Iu÷©„¾×Æì*å³5§cÐÆ'?†¤f2ý‘A¢yOÈ`ß:.µ›‰wLvp"Ûµwã ¡(½w¤:ø†ÐÂVµ©hïwj¬ ¥8~ë#4Áô, ¡\ ~¦2N‡ôd ˆ
+Ýï7aâ–ÜÚ ~†FtcËK)ÍÉZÚ Gm^ùï{Å:¥:μ^
+ êÝdƒN€Ö$]eÇW4žÂä$¬s…¶Y0-µ€-÷ÌŒÙöëkè™MO»ë²ÍKöUYŠõÍSˆ €-„24ZWí,.•I.<O
+náÅÙ΄sKW.t¤c6±
+í.ÂÅŒrþŠ“ÞØ–•ÁUs»•äy{è”]]ðmáÞËJ©1h(1)?¶ù÷éÕ@Åçò]F;{!> d(¢Æ/R4M}‹²0G}…ãšLcÒÒ äã¼xH/§<vw—û“¹…7dh ˜MÎÿ%± ¥³U¿ôrpØhÌ5x·‰{ˆØQßuÒfÅ.ÆÛEI÷ç·æœ“øßARщ9ÕÏ2–.úxyI¾ÐƒRZæ.!Íñ/Ù2ùn]_ÉmQ‘-v9t7{ix^„¿–
+÷ˆ¸^‰D5z‘¼Ó‚M©õ7ŠÚ¾œónϸa•ç=)Ãÿ_Ž(æOR2Hë¦Ïb¢x« ÷æ6'T›Ôšø.ߟ2îC2 $ã“e‹B8¯dä!‰¡Á.BE:bpæ× „Í"‰3_.žÐF6‹éQ±)J /kø…E6¡×F$tØâîÇ ~¥ÆÍÇ!⨸Õ(¾ÈX,5Ò¦æÓ ”4k^ÂG|- [—`<Œ4#tM^ Pêu U”»$¹ãL¢®‚ÓÛÝÄZwÎþ“ĪfB©Çn4õvïqý`ô>Nt•+ÅvåXn¹‰.m?FÚ5ø„´œ=iÐÃdœ˜ä·È0 ¤œýâ“2ùÏ»ã¤î…”¨æPYQ{•ØyüZr*|4ÒÛ‹f]fÆ=wyäo`.:2mr`OêêÛ>{ ¡p¥Ö’®ð4eÔîj~ÏY ˆöþñK¸²™Þúpf–fHÓ¥ o™óñžSk¥‚èüuúÃudòDï^‚}Çê¢?UžjãáÇÍŠS:xîDéÇ5pc†A¤×ò—!ñë®M ‹B 3)¿Tj3rÔÉuÙýDiŽ+GñY®°rɲìèî¦Ô»‘¶‰â;²H±3o]’¼I“ÜñÕfjÿ8ïæÌ~¥©ÁŸ°Lá9öcRè¹gé™â}3Y!—Ž®P¬Ç´©Ì`²ðz¿øbLMT®8™¥vk3 1þÔBŽ¤€ÅþáÛ6]ªÕfN0®XÐCqÜHµY©÷–j ùrVÀy*^u«h e“{|/ýU…Ê#ÊJs¼é/çsæžGÛ£Õ0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+endstream
+endobj
+14 0 obj
+<<
+/Length1 1338
+/Length2 8474
+/Length3 533
+/Length 10345
+>>
+stream
+%!PS-AdobeFont-1.1: CMSL10 1.0
+%%CreationDate: 1991 Aug 20 16:40:20
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMSL10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -9.46 def
+/isFixedPitch false def
+end readonly def
+/FontName /UQUAON+CMSL10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 44 /comma put
+dup 45 /hyphen put
+dup 49 /one put
+dup 50 /two put
+dup 56 /eight put
+dup 57 /nine put
+dup 65 /A put
+dup 66 /B put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 72 /H put
+dup 77 /M put
+dup 84 /T put
+dup 85 /U put
+dup 86 /V put
+dup 87 /W put
+dup 88 /X put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y put
+readonly def
+/FontBBox{-62 -250 1123 750}readonly def
+/UniqueID 5000798 def
+currentdict end
+currentfile eexec
+›œi_,+õ`ôÀÕ"WºÎ僥É99>'´~ ¤}(Jܤ—×r¼¨ÅC8ŽmÀÑâÄ”G@G ö^û7°…+§©  6Ð}¦¼µ) ¹µžþXw4z<^efªÓ2þo¼ÎÑAx‚*;Öxu&=k½ K¼öä‡î­`ñ»<ZvfÝ®¦Jk{ CŸ¢ˆ‹ŒÃ’2»ƒ÷iZºð& Õ$‹ždœØ
+ÐÂ;ºvÄVzÎà.5íûr©ËÝ’t@pÃY¥ƒ”DÌÿí2”è 2’áÒ«Í¡sß…™ZJeêÕ_¸ ÀÇ7XŸ¡ õ™Æ4à]€§ßûaC;½ºêš{’÷cXaÈ'}j– &ÆGEE }ô龍ö}›1L÷ñ%ë‹ôÂiì/Þ‰Zb\H2Á¡C¡J¾·˜â;YøŽ½¦e CZL]×¥H§Ö¢ú–ð™[ÀûÏ‘±¡ëq&©$²;³bix8X0 
+¶ª‚ ó7…÷ªEâgæëç×7ÞÓQÁÔéDs?ë0£æø{tÝÉ‹F°*RU9ÅJ~²]ì€uW¶ê”Ãm°É!a½7Ïô ²±η_kã Úëw€=X†¼F\–÷dÁ%N6þµŸLÁ<S$°¶ö„Èê·´å·*êÑ &: HÃËïٵቲžã5(¡è¯<”£¹ûxÐr¼”ª“q˜µ­…,½‚džÌ'ÌF ý˜/g‹‡Œc¤Ømr5SÅá#Z+`f~%…€º©ž.ð憣¾¿=Ù$®å#,öˆ>v¢q×
+ÐCï#3ïc¼™®Ekê›êuº®eè2
+eÅaÂJɤ¯o|‹à"TÏç9¿¢‘š·;ûökÖ¨[ÁÿpŸõ ØÒ‰19ÉMˆ}•¸AaÐGç r¨ N(vˆßÞ‘›©iµ?hñíò4}Ÿðò
+¶gõ6ôÐxÍEUÞ ÿ b“Ù¤·Dôï÷ÑE¹C.ðZÆAÒ=žgf÷ŽtcÝ•¸žÜã%Éð‘ñ‡¢`#áÖd>Ì*c‹^Bš°ÐÚy žãMõúä-’±»áS€Ö’è¼/Èg¡èÓxG|oœæ¯‘À/½²©›=!Jæ™Ñ‚HåvóVðÒÇwüAV½ÔCtH/†Ãõ vÆ[ 6K?=é’*GuT“ÙÒMä‘eZNæ€èÇO$=ak]‚©u:éàä%¿ ðšHT{ç=æºC C¸ qàaøåP›áü8!¥Vôª›ûÐÈÏõÅ ª‰ŒáŒaPp‰Îjâ“ûqÃy“øÂœ;^Y~uÖxÌ°_qžŒŠš!ÀÜù¹e¬(ŒW£â˜è/.[Ï]˜0ïn
+‰YˤI®%‰É„}¨ÅkôAó—ms><+ôs½v
+ÈŽ;Ïe¼áƒè
+ T¥¼Š¾¤'Ú –MÖdµÝ€K­ƒ”.eWcÞŽ;D'­å0CüÝ
+Ž„HTÈ)žÙd"cÐkO40„%ôŒô®Å†\3lÚt ïò
+ª#ìf+ŒtÔ÷W;Õj׋¿Y üM9hrÁœÏ¸´ˆfÙ­Ögb²ÄÀ¤½B 4ôv°ti*#©¬ÿ‚‡Ò¨îG‘ìÒŠhÖ¬\ó·ýh4àüTœ–¶m<œíi{ïH°­/ÿÄ'|†PÅjO**þ¥^•›}*-:üAhªú]âF²Ó@¢Nº^13С ªè®”„…‚€¾°/&"ªgÏ®ÊïX ĘUêg„p#Fÿ
+BøûEÆãL¤„Cw1k‚x¿0“­ŒW¿ûÌîCˬ6qÖ¿[ò7 èÜ'brJ‘‡6¤ä¤‡…Á´'a´çvË@íhìoxð×4K€]Á…r“B®©ÆM:»KÊ&úS…¼¨4L{y'œD'óöBùRÌÿ¢Æ—K|bvn¸÷6ÊÔÆ kßœ¬ÑOEÖùûéû3í‹õ:«î<JÖm)vâ–\V­Í$$±ÀÕN#ÄqnÓm&̬8'?5kiÈ_
+ë"ÝBÂ
+‘z5Émš‹v¬Qø>hîÒ:¡ÅŸ;P ø%ë9>ð¶¨J9/dí](/CNEÍ ÂìCåøH«¤‘þZžBÁajüèl)Å<D¤ÅS(15¥Ý™IÉV»¶¨rA jØïEY¤4 &Õţ؂Ç@÷á¢_µ6àmüüè~;¨ˆ™E[n>~1ïÈ ¬&pôuç”èÆûPñ‹à…oÌÂPIÿÏÜuà6-;qbÀw. LÂé®÷ ÛébKÈ•tåú›]ÁTª®k—ìÛÒÃ’·¾58c–Ïú[|òÝÓ¶›Ú_ Øw0Ëôúb&ŸAOƳ´4A`¾a®*ìeoÞ5y8ÕÔ©;L&<h¨ÖVÓÔ—4ØSw0>r.”„¦‰tªgÙ=.5E—À„9„vÉbŒªåvÅtO±qœ?ï«¿Ht´iûœ½7>ÆïåÜd•ó°à­i¸Rï’oê3tôä^J°>1œ‘°èDæ%h@ï\’‰Ž/½è K†=çAAÁÖCæ¯òÖ{Y¼€÷ ¾ç&å\¥¡ú±ð»×ez\†à[AÛqTÇ"ÕÚÉ7åœð2;àSÇâí1( ‘h¤uÛŠ(ëßÌ>P žv¶"µ,û¾¶ì4¸žhØr”,\Ÿà
+«‹îfÉ6 ËÙ2¤£¬üÓ„h¦pLGìKD©¼)HeÉàì·‰ö¾9Ç¡-s>¯úíýŒ¡±@‰¹IÞâäŽ,@×<÷Ìã—Áƒ´œ›€¥Z%šî/õœŽ¦>(‘³-e¶ÐãÖv¶×Á/1Ou˜Î`¼ç ZèÚeýâ@é÷òQÚ¦yÐ%ê#]Õ„XÇÞÃ<Õ‹#Ó|'N¬r.Zc4¸iÜí‘ÑöØ0­ä³i§ƒ‚Z«ºøU.€ä蔸u5ªÝÙX€÷Ö³½[–‘ýõY¨ÇÀaÀÓÉŠaæÅÈCö@î²­tÏåÅÁë’.µ3`•åV;£œ[œ ‰¸§åÕ»Íe}‚ŸTŒÿlå(8†BKNÒ¹ÝTÞ$žèñ%€{«L W¥eD7Ûj0h»õ’gı\Î
+sì­t7|ÏÊúðÊÓYúŠÏeo€é~“o%vPýLÛ^¾#Z£éÊLÂÔ§{ËCËñ¶¦ QHmÆÀÕ õÌÒaÊX³f¼Þ(¥ˆ5Y_ùl< ³”÷~ô+Buö×ùà®›ì—ZÙÏ5ó,ëÀ÷¡›ÐVÇë1•ý¿q˜FÌ `ü;Y™a*PrÒ}ÕºMa"]hî0›ž'¯cú 2ŽmG¤†AqQ4Ž[¨0p%PpVÏgÀa~o<ŽßûÓ+Z²0ƆÖÈ×LØ€ú6ö@W105>dó7ìwÊ+›§U# äžš.ë·ÝŸEƒñpG‹PW¬BBq<ŒéùâRÑ52úñÄŸçÖlÁÞ)$FŠÑ×c*Ìû€%ØVØfèAy1UŠZ× Øæý³7ÆD^M”{ýQN°FÎ)€HiC*‘z?%°’<H~¸lvø7s){:¦ÈÑ1öÈìm'Fꊋx¿Bó´Áá]$]ïR_µÍÒºecww0ÃDéÞl`y#©ˆÕ²!™û\‚:ô†0Ñ£þª¥VÕ{‹qŠdãB»˜ëÏEŒ¼š|
+5‹,X¿@Õ»ûY5È>ÀwÑ÷Ý*¾­˜mÁ!¯ogÅC‰ìæ(Çw³(qðÝáFk#½äò/ø®_K9Ü:+Õ¾MºîB͈›{©æ'¹1qGã¨%»¢.ûl;8)Ör°¸JÏ~t.c—’4r 1*?Œf?ŽksÚ»¦oÐÁ–„Ô„’duŽ³Y´mè÷¢ä€L÷ÍåvÍé<•Ú¥#J(&êqæÛîVö)H­] ³=EC9†³—™÷ån/Ä]Š÷íW„H-AX^!/¶
+J›wè±ñT%†$¼Ž‚‘4keýÊPmïH){鉖‰Ø·'` Ï=­šµ_âTÙ×v?E&½ê
+i¯­¥#.{ò°BoÞ‘ÛÝÊ[1õƒ•N±B–Ž×Õ(>ìΉîÅÓù•PæѨÂìЈ‹Xvì ]~8£ú¢ ³]FúÞÁòáÝsC^ÊÿW½ sE®.Ø%îådeä2éÀnQú  :á}6ýÅæ¸~ª> sã
+mš­ θÓx;B¢´KÈ]¬0Ÿ˜{½ÝüáqPÀgzSo/ZÒå'y’ƒKû\‹ . ¾ôæã©´ùbÍ~@i€IC%þ©@¿ÒP¹¦6(RQ-YsWý„œ”ýHðTÇJÏK‡•ŸÄ·†©]®8£VP4 ´î/7!Ò߈‘= ÅW¯ ”BïÛ¡í6^™©W´ÅfKŸ–užÌÎiXt1h;&Äx~aÊÝwi’%›¨ ÐŒ}døÿ<s›^ (^^ÆVOp!¨xT á®ÁŽV†ø[tpAžT!ë΀õ» ÆY,Ò3€½§â/&=¯ÖØ¿ Þpxü:kM‰Ã””«‰•ýÚžr"Ðo"´}B¤×T BŒÎLͤ\5ú¶JÃå2œyy%%vai˜^ßÈUík:Q¾¦ÛÒF#2îEé­/ìÜ‘±¤ù`ÆÔE ©e VE¬a`±­±›lÌŒVX¬F .ZáǾâÂ`–þ•”9-+´rZÔ£¾æ¨Wí¢#ê[¡o{êãL×35¼¿æƒÆÿ>]¬³DÿR÷-uy¿^jJ[#(M©©Aõí…÷6pßµKÑŸ8>΀y:‹ƒ^xrdŸæÇ&æPWv³€®„—Á\oŠŽëâߢSW÷86-3‘ˆj3¾+uu ã4]á©Ú¾|!î¦'QrîgîzèjZ”Jå×NííyË¡Iÿé¨^× ‘[íCO7¸_ÊRëȃdco
+µCQÎÃ>ÇKD“VkåR«,.#~u0*^¢,=ÔÚª®ȵHÙ’ºúÊŽ0o÷åz"’£ß‹+þs`ŒµWž4@Çgãëz2šªØš:Égéö#À¤c®Ù0ÛoáS5‰ÝÊ%È›hþ×óf3£â _¢ ˆ!ašµN¬²,Ê ‰zÌ&Ÿq$É6ŠÈ7îœPúvÉÐÍ„‹gŽw
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+endstream
+endobj
+17 0 obj
+<<
+/Length1 2001
+/Length2 14642
+/Length3 533
+/Length 17176
+>>
+stream
+%!PS-AdobeFont-1.1: CMR10 1.00B
+%%CreationDate: 1992 Feb 19 19:54:52
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.00B) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMR10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /BEFCOC+CMR10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 139 /ff put
+dup 140 /fi put
+dup 141 /fl put
+dup 142 /ffi put
+dup 37 /percent put
+dup 39 /quoteright put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 44 /comma put
+dup 45 /hyphen put
+dup 46 /period put
+dup 47 /slash put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 54 /six put
+dup 55 /seven put
+dup 56 /eight put
+dup 57 /nine put
+dup 58 /colon put
+dup 59 /semicolon put
+dup 61 /equal put
+dup 65 /A put
+dup 66 /B put
+dup 67 /C put
+dup 68 /D put
+dup 69 /E put
+dup 70 /F put
+dup 72 /H put
+dup 73 /I put
+dup 74 /J put
+dup 75 /K put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N put
+dup 79 /O put
+dup 80 /P put
+dup 82 /R put
+dup 83 /S put
+dup 84 /T put
+dup 86 /V put
+dup 87 /W put
+dup 88 /X put
+dup 91 /bracketleft put
+dup 93 /bracketright put
+dup 96 /quoteleft put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 106 /j put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 113 /q put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y put
+dup 122 /z put
+dup 123 /endash put
+dup 255 /dieresis put
+readonly def
+/FontBBox{-251 -250 1009 969}readonly def
+/UniqueID 5000793 def
+currentdict end
+currentfile eexec
+€SQM(ì(Ú0_«&(‚Óü§ˆ‚<U7þl=ڎ帗á|°'õÇ?Ûµk
+|%ü5µ_èó¬ûÿÌJ8-‚™ÌÓ}<êIڽʒ„zðV @N÷4°óÙ™4ü N` ¹Ï¸VÂ?•<Z/¾øX}Wt‡œ2NQü²(ˆ·O$P×@¹Ôó§¯cQ˜B"ƒÊÁ¶ÍDmÛËÙÛ›ÿˆ„NxLk÷8˜ÙE !ujsE|~bÁÒió½4âfÞü;^}Š/[ðþmÝ@Ðs‘ßO­J`Üâš+i+)ò:|fÞŽØ\ñøI!g5Q§èLÅÙ.îMϼå-.{µqB9“ùÀŒ1ZºÞ¼Js.„áBÓ¾åW‘ÍŠ£|Eš^kRiõx«£¾FA¡Ä b\ƒ%³ŽÀŽLž^í—jVPÙ‚OD›œ¡LNÉWp"•£š“ï“ö™¸ê°’ÃÁåæä6à©ú"Wl‰0«=ÈÂ]‚¶œÝøÿM¬úœT¾Õ£ª>¥±)þ–¾c(C¹¶¼‘¶X˜]µkÊ`îiÊ’Ï\‚ìæ.ÚÓáØ54ˆ"@ f¯e*ånЋ
+Q•{–ÄSí·Úå¯ý‘¤m“à¡3c
+¯z®–¥Xð‹a®ÇÇÖ[(‰»{™€ ÿî[¡šÉÎC{áÝüð¼¥g T;–D§‡&ÐÁ
+ûÕÛþwW†‘z¹ic˜~nü-?™úVì®d"W˜RVÌäïmoqÑ…‚p Twâ!Š7\¨<W+?—,QцCÎË„Ïvqt³ÀÈìi¿Ÿß¼Çí—ìgØxêMÚÈÊ¥"ýÆ“-÷!¸ø7«VµGÔy’A1 f’‘ÏŠFšxÖcŠ­|´F-‡tìsÑ„e•ÉL J‚3Í4òÙ/oùO”ýXï,çÕË!Y¹S3Œs„ËhÁy
+h¿¢ ™=Œ˜~¹j.ª,ÏØ8æªH¨žmÞóúá¡°x¾—‡pUj–ârZŒñ­FûR“‰
+Ž:íâkÔÇa½5a&ŸªÆýZeÿù!ò ™M­mZ’ÕyLòªRk!CÇ ¥„¢µ—ö˜$Ù0sËkV›¬ù] KB½$š½Ó튩è›'ˆó°x¨U{ÇCÁ*
+…?”r(ÃN’:‘3îÉÅ,bn)hÕO¤3¹p&6ûØ|]Äòx‡ƒP_BVÇz…\—¤ÞnáÔ||3é­"~×ñ 071¾¦ó]v@FîÓjÇXU©(LWsŠ¹…Þ§Ív|x
+‘ç@æàˆË“Ô:H‘E!Þ-¾•Nô¹V;S)õü¾é'ª#0šÒ.ù4›l­ç Ñ›”`@\Þ¸›ña{,)zõb”X#_Œ•õ¼D-ë³M¥Ò éf`Ξ\Ñš„ªTô+oÈ||°Ë¼$™PÓ§ÃSÖ‘×{ 1È@Èô:" ütœãL'‘Ýb| tu9cÒå—”ImU®ÉoýHêý²ŸŠ¼‘“-Õ°eëÚKï<rà—g!†bÅ»ú©9Þ¿™žŸhåÄæL»t©¡†çA4a†_ï°ˆ¯TuEÏwcÚd–˜cwµ‡ïÊ\žß"ìѪoH<J
+Ýþ9_ƒSM{å(^j }S¨©`í‰é½'¯Ë½¢;-˜v¨ØÏÌ)™Õ!àvσ‡ÕWq7l!P›•êÌürx…Þƒ·.“ð3„ˆ¼íÐòøêðs&¿—ÃrtYì‰ø–¤^=±Æ=G
+m¥õæƒI8螺%¨/'tãÊéñ¾!îŽ
+*¢Ú½ Ù0é¸édđîä[Y.N±/".W¬Ó¸s¨ í»%
+ÐîÔ4òpë;dÌ‹ªg[„‚}’°;Ëõ·î[–â7êõÚÃG©
+¤ön§2ŸCNê0ŽüÈvâ®þÕò[RÍÞ}ÅðŸ²"Zû¶¾@:,lQw½ Þûû)"àRͿب:²ÐÈgìIòù|,³: ²¡ç—ä;a
+7½ZAó‡›m!.?g0P^ys¬ìºÝ´ìþw—‹k¦àÛÍN»~å
+n¬œ¯„ç?j‡5EyÐÖ}×è„ýì…q:“
+ÙˆgÄy
+‘ï=3ÖßY~²p 1X
+–Fp-ì$˜«Ô‚ƒÁ`£š‚îô‡èh1v”Èz7"ˆ«ºwuœŽn³§¹}NŸòBUÙ×y½K›ÞÉÆ”©Já[ÍAro>µÐ
+«z‰¯»zDˆÑ˜%¾:¹}b×:«éO¨²à¤§ÿ$Œ*B,ì·Áø\d%Óí#¿¾H’ŒþDÈP}f³ÉÓ íœlÁ›î™È~‰ºŠ/K‘fÕ±á'œÃ% ¡!ùn¼7ð ¾÷>NR‘È  \Ÿr* –B3~sÙ?ׂ¬lñ»É”͆{RDÊPê
+¯¿æ ÿöX<ä‡~/åÖIÙ©u¤÷[ÑŸZ²Ø‚
+Æs) jæ™â@+í,üòÚj²`37[féÅ—æ×-ˆùÈs§µ/"⸨¾oðn;He û°f>Û½Þµý%Ù†½`wòV/ýÉ{=¼à*JRuxR²ƒ*%ÒûUÐÎð@¤9\~Z8™g¶C' •Ý`øáÉhȹ|,¹çä3t¸)ì âxŸþ¦ÖyX¦rGÁ5÷ÁJtgÒ=*òå8¶™¨[É9Öà¸î¸>Z
+XgËfy1œÁ̬øi{?  ðTU©æƶxó2_ß÷R†}RÝÙ¸ƒFÌ!ŠÈ­EÊ48N«[aR幓w ÏË¥y­†# h4˜cEåu/ÕÏ +&#W2•eÂ-ÿöA¥ÏœaAË
+S4SéÆà̤–îÄÎr+_;‚¢žÑ.nF…o4|•ÆÓåWŠ;Æñíb}Tdò7«ñ,êøÆaku¨/äy<E%üfíþI5¼.bèeÜhÎæ…Lµø' à˜1©K‚–“uøG‰õ‰ŽÆ,ªŠg'Iã¤_ãvàOƒû´]™ÂìŸü??ÀjWéTƒ·Š3vºËÌ’ÿ¶p¸uÆ>K©þrZ>Œ0¬°ã5#¾Š^ERÛX<¦ù"ù§¤îàäGm䱿æ5+ŸÞš³''rø¢Ì³j4¶úÇ;hù
+ï•wâÆßMiPpùͼ£©!3¥33ef¦dl]¨3;#‹Až%”ãô.{£³,òϤ ë¤È/žNç/k;áà×&úQqò§–ñj!­ª‘ ¾®!÷fô¤j+5ÅÚ÷®Œ!3D&ŸNßK€zÃ+JbÈn\/# M‰îý¢€ïc‹Î
+U fèÏd Þ©è0¦imiWrt#8µ…Ôýh€&¨/Õî ŠÄ“ýW*Að™Ì9ýëqÀ¶ÜYµò6ðNP×Ò€K£µLúf½t:¢>‹êÁLæQR8ä„”áéäó|¤‰ ›X­«Óf÷zþX>Ùa•¬ö×ôRöú°¸ÿ!æ¤"%Y,˜oßÀ_h$–‘T@·ÿF†ÝÜn™—ùíz™@ž¾Ñ,«î÷ŠeDÉÁízýfãM%®.gX\`´ôû ›¡ =êcãÐ\ ÖAC9~´äM¦¼®‚9;WàГÇÑ1¸êËÝ?‚ úkŸùó5æÃæý. .>áð@»j†[ål‹v“ùäÎ홞l®u€å Ý8‚íL¯²v5ûŽÐ±rx×}"€‡¹´™¡ ˆÞ© ²Ê-ªÓÊú©ôm}à] ±ò°A£§ûî Ñ¾¦cU€|œ5Miý¡Åe)ajj­Šðª=\FÚ¢×¢˜ú«Tb ,È,B³¼¤Â»ç¨eé‡ÝuN¯J­DÔ})éSƒÈÞÈy·zYÎ º„qÒé½®ùEˆ Ü
+°/P“ölÜb|±—¹’ã:´«aa Ám˜«}™Xeòp>6ÐçúxqQÂÈŽÔCÚ…Ù=9¸UŠ¿„7 ªl
+ª’È¡2V œn=‘ÃÕË(U4ã‡5õp,¨µÒ×RÁ>¶ Üùd®y~f_úx+¥ù˜–ã%‰:%ŒÜœP±“`ÆJù÷$Þѹ ã7Ç\Tž‰u]^à8^¹zo°ÍÌA/GëÉ\y†¹ÂÍSz¸÷
+ð..zÒOÜÝ'\xj<)Ë]Bƒ/Œâ6K«M¹ú[ÎýºüohÿÚÿg;opg/Ø£^gžÊ&õ«½ød’Äe-֫Λ|€û† ßÀL«{½…ëû'%rBÛíd«µ3E}„£¨øyaÃ{U+¤>{{Ä”-÷®°æË2ˆ+ƒwÍ\
+ Çt6¯ªAY:xE ‡ l六ƒEW»¶aœ*ð=x1NÚdå‘qF-GÅ =t¤p¢.þ7o«z»Äúœ®Ž¯õ6:i½ @!ÀÜ¥ÃHïìò
+&™*ì.Öaèþu ˆJ«ÙÔwýè<½ö¯ÿ¡k»Ç-Næ¿xÛõB|¼¢æú%ôc{FÃ`¼72ž@(=
+VT<Ð\ÆÈôÑݸk+Sô+Lù|oó×|AO˜øIçd(§äÙò sÀà ÍQ¤ñK-Ð ?@mÚçòT`ÓødD|µÿFA_æº@Ì·D¿œ¯äÖ ¦ñýqúѶµ¦žf÷~
+ñ¯’q²,‹ÚéW‹Ð±|å2s1¾nmÓ¯õÌÿ®'ÛÖþmš”<!_P®Úg&BJ(QÏó˜s«¡‰Iþôzö˜ðuÙ^Bñãâdášh k%®²˜+ÿ8HeµÖéA”“SÜHù
+¶Ÿ‰wîGº'Îlo,Nš_|lèÓF
+ocöJœp×4õ’:UP‚\~ûþWR]^Ö´W~–guEh/êD(Ö×FéB
+9Ü‚[ÎBÑ[Ñ¥ˆ¯¨·Àg„îÙZÜŠ-vßbl^؃6û%6Áf[Eò´IË{elðwVÇ–°.}M{·3Œ ¿Ž"ÖŸvx»‚]eËÔ7ª&Ç4×xáxPmHGQE‹ßׯʵ)ùàÓ€†Å÷Ìýž=—DÆ{…X7€÷â@,DyN
+õŸƒþúuÖx;²û¡2#ŽW½àz_¼þvÕeÅk•œ>d½:w‹ó¤ý£‚Þ)±Í¡Ø©É¢¼—.UR (e©qÅû{*Ȥë2¾Ñ<Nìðæ<>dÝkÁL›5ãfÐñ¶¶•‘ÕðpëúMý³kƒw6F %L•ÑZe# ûÆŸRézÑ÷h›gO,kJ­§ü†ó+¦ÖövJ=K•>hUlÙß<ù!˜7†Zí~ÂÅåð3QVˆZ$ (´$*†ñÅYd³;ï g\4ýÅü¶„÷࢟g“³>ŗϛ˂ÿ8PuÆ>¿)aÑÁ,ê$P›s“«´B
+Ü–ìöÕ´4Ú~#g`¥çF»×fž fCܧ۠j&Ë›µ#ÿ­Õ  ÿŠXOD­¯K•Lýˆ”Å é…Q¦+Úóèåñž’pp
+iY¢zs–ð˜¸^Š8j]È­ˆ¢÷଻Ž!šclWõ YÅ%ÍÚßDEŒÃ'TÑÝwìb¹§ç‘ßFJ¤/m‘ÁååI¦9Ê*z1tj{•'qJc nÂò¾¨ÃyÎ*io£Œa p/Ï.d…¥µyÒ¡d¶q>mBR¬ܞEõ¨§Üo*pDú— 7M¾W®6VÉ,E¢›SìN¶ÊË­‡Š܃ÞÑß@ÿ¤eŒ3eqE“AÕüÉü-9Ô_G3wê5f2)ê$Ê°hðmV„«¢ªÓ‚_œY‚loM¡é×Ò®FŠ€‡ÏŸça۹ʑ–·(í'˜lþ_f”œ¼j=\©5AÁ ‰n ¥–_–¼P¾½uÖ‚ê™QØb.!bR~‘O
+@­\¡©Xª zˆ™ÕºðúŒ%ÆRÑÌ’ÔŽQþ3ÉEž¹sàÅq–,Gñï4¤jŒ;*<Ò«У׊
+忽X*7»|SÚ¾)ÉæÓõç,RqIõZ9 F—ÔË9mSƒÆf2$î{ðÚª•ôämÊÙØc¶·§yooœà‚:¼ï˜ÊZfú0D¬eª'úœ¢È¥—üb{¤ì<$Çö áó „ŽfýçDÁ»Ä;żÝþ­µ+­¢öa½ªfërkƒ¯Ï¿Áóð÷…¿ˆß˜IÌÀ»Î€sƒsÖŽë3elûÀ~y[`><a—Ë;pî̃÷ëó\ŒEñ §7^ÍE` g’ |6>|#ÏÇ]l8…oÁù úQ:')–Ë}UV“LHŠÿTˆÈõlž^ŸÕMnoÕÐ1Bbd›ÈyŠ
+Æ~âËßSŒsÊCäÛôîXÀÏø¶{WóBa%q"yAé
+ËR¯àª¹`pT&Pu«æo©—ko|
+®¡qÌq>³ì šÚ`D¸üM•F[˜+~ $ck0€Ä
+êQ<…ÕùÌ…gW5l’F ÆbÏgó{Äš+” ¥BÕ³Ô"–1àhôÌ€
+>ò踘Di-¡hÅ”™r”Ür5¬/‰-ÃÊ5§ôÀ¤{VÒ¼ì4VÔÓ¸±À3A)Áv{Ò$ýG©ã»
+Ã=8°Ú»êÒÂà }ù´–¬‘³
+•\¼*(U\ëÉ4L¯ÿ9ÃR ÓÕš€‡0ÏdnsS%g•ˆ‹ð:AÁu“b¢)Á÷QÆ“Ç«LˆQƒ(„9AÈ‹K¶´BzG:®tô}vªÉ@S®$ÐT»ë‹nw„Xí­rptÈBÐht½_ãÈ<gæ\²ur(9ªì¼6 0óFé¼Îxofœ úCž ôÑSacÒ;ºF–Ø Z
+—»á0lî^…V.èˆÊÏLN.Ú"‘“¨jÁî-cdØצUPç^²ÏnåÆð€ƒla„ýŠªÅ¯€\—j)„ìýw¬Æ-$‘¯¯:9Þ¯ãìGžâ¾Õþò½G×÷W’jL7WrY*t—LJѯŽ5qµë.ª—4½®
+ð}—VDÎÉ ´õ#Ë«­˜Zß:
+¦µïP)ICÂíìׂ“p›œ¾p2˜&ðóß;F¼üÉL‚ƒ@·"pÙçë>}€Â+:˜CÞ)ââµ»¯ïR&TÇ‹˜.Y¸ ørþѳÌ`²f}uŽÛhñ§ç¾-W‰¿Iíìl¨
+µÙ{šep¾Ð)^THˆ;BtõäÝàÆ·²é‡|òÑ°²Ç4Í}€ùZ·OÞ'WÉóýÖ÷F[/¶·À$§ÉRŸj·ÎÜèKûä”&Ÿ,|;Ó$¤óôÂB…¸nqYéEGÔ&×ÖÁ'Ë!áÜz/ÔîzT¹<£#_‰^ftŽd(¹ÔJ¼<žkÜŸc ýví%Ý»ùÄ«ºÄ%×¹JN_­êïÚP5êáÁ¢fóã¾6á6Ú^8€¸½nSÏpÓeÉW-^;iºý|Maþvÿí“|Pxuæ!ï/…¥Eu”_Þ(I»G8À§ÊaŒÜ{xŠ¯Ë¢"8d¸cã|?e”C!Ó¶)¿cpe(•7–°¦
+@þ¶ÖÌ~PSü
+Ž!Ãd¥˜Ö›üBeüPë;Úñ@¶(ΉŒêîM²!<É•@ $èäÝ:¢SÆÅ`í×XóZ€ä!“ãZ'€ÎÍ ¸œp´›à…Kò@o:AÏÑ
+úKlžÖ>â_²w;g@¹™s­|ÅÀÁñÒ (hŸÀ[ÓqòÄ‹¿šî Ë`j¶£æŒ®¥ñ ‘}o@ŠûH¼¡1,Ré*"‘T+<öQw¢¦ã )^êÒ =é7+ãðRó΋Êè<óñ…üxüºE¦“&ÑÃÒ÷å`…QúÝvû@üiÒS®\€qÔ0Òui‡Ú.ßZ‘ .qm¥Ó‡ 0·õïm ¢Š y¹Ã)±µwx&ÛA)ìEã CS°v5Ôü*DàÖXa1¬Ä‘i¼… &8x…IhT߀jª­nL;ƒëÚ Ñ‰‹Ô¦X¯¯òÎV’¶öõø³¢X.mã2#1ñÆUÔ–EGÑfÇÛš×ï½¢}UË÷¹yííe¾0œFÎ× Í›ººkB%0¡82<(xeæÖÓx?µSÁtÉK“‰§éùpp¨ª ÷ŒçöëI=G+•’®×"ÏvXŒQUuó¼ ›¡HêƒS ù4#3Æ z¬E¸øt&dP †‘¶¨*9Äáx…Åœ@‘ƒ”Ÿi'ëT5%&F®#(À‡ïFMÅ©Wíä; X ²ÇB†?0^åÝóýÅN±cª˜„ª²Ðýü&†Í… à‡áŠ?.7„õÓ’ ¾À;á;ž»ü¿Œü +¯ˆ) ¾»+ŽXæ{ÔÊL9ÏIC7©áDöR Œ<ý÷gv–£‚8_¼>ŽÅiMW) µkÇä
+^:>o¼¦Y ‹…¥‹áïŽ
+žoÊsÂ.ö©¡J¢v…´+ºQM‡.íÜr¼&ˆ2©dÓ´ó7¿ä•w×ì;ž …!1¡©MÈ.g#š”äiWà¨ù«ò9ð–觫ëÄØ ‹¨°:4ßÎDp¿_G˜¡UUrûæ±k&Ë·7‹ÙR;ÛÆìÏÂkÚéd}FŽf={kà >;G ÕqÜ
+ú“Naór¨¿\¾ªeÜmèâð(† '˜’ Éoz‰¹‹w&©S9‘bazoŽí^S¼•R%×@¡±-g‰9cQÎT9î Aч¬
+rŠŠ^ÝðjB¨›7°sىЀöÏZê4óËI.Í=ç†ú6%n™o½_f â…PѵÍOz?‡ÉlTVwç¢~õ¦Ï[4zñii‚Sîm¿>s`¤Pù
+^|¾uŠC(³§ÆuŽy]4Ö
+‚bˆ¸SµÀgëù¸~ (¥ŸX©@\°VÙÑã’Ç?ò ~KNÁVâw˜Øˆ'
+
+ÁE"9Ôgy>Å T25÷ÕÎø ¾8AÕ .ÕÚS,?"ÓP—«®yNz8Zcûó.*n”…Gè±”Ï
+~g^!Ž`‘…8ÛT Ú©š„%È?Уö`ÕSÀäÑû­ \·—_7ÚurB÷»„ÞÖBîîŒcé%¹ ˆ¡
+/Ë_t·£Ù#Â#öæ€ÎÝS
+9
+ôÊÏA¡$Ù2*|îlÓh5P¦5¤ ].sòFe¹Ë1n^YùR׋ïê'î"S…÷`¥÷®â*¢©È¾¬§kUÉá—Š5¾¢K@
+lxýº'˱¦‚É+ƒòw8j¬Ÿ`†ãõäççƒ4JìY܃0ïÊ|ˆpu÷’æÙëô¤¸cë¯X &æÞl߆ŸsqŽ/3$?ÖC=“côÿ³Ú¨Ì°6Ð ¶¼4\e—ãàÿûo}æÉco¯RÎ"HKêÔa‡¼—,T¯YÌMÞ¶[1=}tµkq~ªIî—·…öóÏ ŒHX‹ìwc0Å= tºÞëß‹…~Å<°¹7É8¬OTßkñD[Ou*ò(é­/àýîçób¸Ÿ¢ÒçkìEWìëQ%½¿\=d.³íÞñ÷;I@™Ô‹ß·aœ€6„ª ðJ"¿´ éȞ؊á¸N‡B5{‡Þ /Ú?oÛÓÏÔ"Í°<Ÿn˜¶3¿].'·åþGc<}ô‡Åf 4,¾OmnH@d
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+endstream
+endobj
+20 0 obj
+<<
+/Length1 957
+/Length2 1894
+/Length3 533
+/Length 3384
+>>
+stream
+%!PS-AdobeFont-1.1: CMSY10 1.0
+%%CreationDate: 1991 Aug 15 07:20:57
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMSY10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.035 def
+/isFixedPitch false def
+end readonly def
+/FontName /JEFYPA+CMSY10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 128 /minus put
+dup 143 /bullet put
+dup 148 /lessequal put
+dup 33 /arrowright put
+dup 78 /N put
+dup 83 /S put
+dup 84 /T put
+dup 104 /angbracketleft put
+dup 105 /angbracketright put
+dup 106 /bar put
+readonly def
+/FontBBox{-29 -960 1116 775}readonly def
+/UniqueID 5000820 def
+currentdict end
+currentfile eexec
+›œi_,+õ`ôÀÕ"WºÈÎÙ°š'Z²1NÏ‚“R‚oN—]ÎÎÇ+,󡈙ÌÞÙ5Ð; lƸ<ßO#¹¦ ´™v¬32cÉÜïͽL„í
+>ºW¹Šb3ÙéðÃðÌk,j›¢:ó‰æßÿNþÃÞÖ'lkäp<å7%–ô탴›¸só¦9Î
+†¶Ø1Œ¦â,Šñ;T×WoäÊZzù
+Ú&¾ø>§jøN-øÑ?ÝO‹ÎŒ Ç¿‡‹²ßnñzÙéh‹¡y(’?Ö`‡É?ÏçbÅÓ—‡Ôþ÷L·³PÄ¢cö-Ûý¶ÏÇ'7sRIÞdr·Mð8ÜfB3}Qm(¨Ðý˜€‰mJâZh:. {\ÍhcµÑH+6äPZ÷EÛ˜,ªÝ"5ÙkÅãPÅÂý‚ûú(Ë}¼Sù uc¿[¢!5ï•W¶­)>è—T9ù4ÏQn
+E7=Í…
+EAtö¹l¿ìOŽEëû*ï:õç4Oü21ÐéRB?ìœ_·ö86N¦
+õ¼}ŽL„ôày6DúÃld¢´òú‘îR飞Ôî gº5æÓÐÝfÎü¤…ß\f0Î.Û4h3Û·|©vy
+‘â³ø/%wŠŒx€Rѵtõˆ’[ÉØ=vPí»a[ßÔ Â—‚| ä­~$ûz/BIP‡a ØÙçi_Ù2Í0HQ±t¦k lRæ9ßÃò('„õþ%©ºÉ@ Hc„µ~ñfF…°ëGQÈÁÃ*ýÌETi`åºk01 ª÷Z 43¹y4º.¹inðz¤úœ©µGfö¹¡ •Ø Lo½.ªöþ:Vi 'ñqH¨×ÁuÏF(D"í¡„ìnž‰ý¯¨ÁÍmÌ5¼'ÎæO vt½sH|ä3Û1 x+M³H¬ÂÁºœà&»ðÚú_Qk>¿ÀÔÒþ($RÏS+Ö.(߸{›Ù©Fjuðçd®êÏ^ËDdm,„<‚
+Ö»ô.Ùèe%$,VòñpNª‰0Zé,@zÝ›Ìb ä~ž½èÖ¦ÙÙfš žÖìÏ-
+æ~óÀÄu^Ô º{óü K~Ÿ]EçÊ—nü„nÝ©Òm"!ÅÌü“½a(^ÒìqXõRò„pÆXÜ/2 ;RBvã%fÈV n‹xntSøš£"ø°çt–¬½Viq’ëň×_9#³Ç¦'œœ‰¢U'í?8ä#NrQ¡9áÕÿÜË»&I
+òªbØ
+”Dɘ½vûäö›¾<Õ“8âï
+v~Ü%Kż뾲Üä8¦È'ÎÀ¾Ç¹Äz(ä¿sñ¸oa6?Ás NtvNÙ)õkÐ2tϺ¬ƒÛC­{µ³ž*û„:ª0
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+endstream
+endobj
+23 0 obj
+<<
+/Length1 1265
+/Length2 6407
+/Length3 533
+/Length 8205
+>>
+stream
+%!PS-AdobeFont-1.1: CMR9 1.0
+%%CreationDate: 1991 Aug 20 16:39:59
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMR9) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /YEEPJZ+CMR9 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 39 /quoteright put
+dup 44 /comma put
+dup 46 /period put
+dup 65 /A put
+dup 68 /D put
+dup 69 /E put
+dup 77 /M put
+dup 83 /S put
+dup 84 /T put
+dup 86 /V put
+dup 88 /X put
+dup 96 /quoteleft put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 119 /w put
+dup 121 /y put
+readonly def
+/FontBBox{-39 -250 1036 750}readonly def
+/UniqueID 5000792 def
+currentdict end
+currentfile eexec
+›œi_,+õ`ôÀÕ"WºÍÖP
+½¥í˜5ö ÏÈð l.×j‡…kPôØ úëPŒ—ø(?ˆ±~M;Àö^Ãyy¬Ü*f˼[âõ:­ç-ѵZ/¿îeŒ¹_[³+ 5{^Ýòd tp¾ñÅ!¶ûÕÇ~¾Ùd¬Z+¾ÉسäŠå»
+,`1 þùêþÊ¥þàü?HòiUõ€ŸŽð¿uÇî6çH(XRÐœ½:…“‡V”ÅQ‚jSsl( jB¥”5’¬"؃{Upéox·†Bx4õ1ÃEò3«ä:ÏSÍƽûõWˆ¼ð‚hê="
+á-@;q…ÃÜÁÒñþ缦°äëÿž¤óˆãjÉhʶý½2!À!ÔUš9mBLº•¾F„¾†ßøî sEMŒO#à!/tFz«‚+ÕöG¢>θ>&3çç¾Ú€ÅW±ˆÇsSü—”@xoñ©€O·m¾îJ±C«\㵇>´`ðëÎ_ˆ¢äí<ì=‘×ÅX/ÒSáÖþí}Ú`±Ì̾ŠˆþÛ²& ¡ï7棜àâS
+÷/KíÞÅ †DEmcGšËxsK¿ÊzP²4sá7l5–/‘çuÒ°§ÐÕ½Œ'ÇËQ4ùy§ã½Õ瞉¢Ó}$p”÷öÉMå)[(ç‹Ç”¥'
+·Þ¤ËÿäÀI)h<aœAºY6ƒh§GŽPï’ùrc BeTMe”Ór
+F—ôæ\°˜4w.
+hRo­à´úmÙ›j Oœ…/˜‹Få&îQD“s¼Œ|_{ey…¯Y›KS­@ˆQï£ß)z·'…˜ÿ7ôzäøš¸t*}4ì°vÐu'e3ŽÊæñ—ì“Ëh½Èg_RÉb4–1•¢åYõöžŠ¨ñÇã«Ÿ»!œ†¿Öë{JüYx”Í—À‰&AíZx Óô~ºÔÅã$ÔI ’$¨«d>†Î†×ì`<Käýsóçꡨ|­´’*"!‘—Ï.TE«i:_¬nÇÈ{:Ìw¢ýÔ¢éÊ€õwÄXÈ þRd fk%zgÁ?k¡£Né[ÓÌàÐ
+/‘XõØÌ5tóÕy8žY™ôü>=¼+&ù¹€Fš×Ö4Úæ®Æ±1Æ -¹è@põ³S¹æ6™Ï!lϸ~“¯¤âGDƒ¡Ì¥€BŸ·÷àŠ![
+‡Þ¨^
+ª§ƒ(äþ-˜Tõ˜àd[Ÿ¥—žX<ÙRµéÎÚk]ÝÓMèkãÜó­…–Àñ—ò~gh1zoË6X
+ÙàÈèS£0„¡ aê¹q;ß'À}ÿôÁ
+DÁR¶¥B£åDÅ?çû©dÃÑþ\Ó->çë·H²¢®Ó ›0O=¡U6zÛC¦a h?rvçy¬~[IZvº(Üz˜eE
+jc¦kšœ1¶ÝÂ9~{äŸv€1ÙŸ<MÆý¿B"RH  øaÒúÅBUSþïñZ6]½y¢ælGñ˜x˜<„hØ¿å²Û( ?'Ÿº¿çîØ[ïÄ4+HmF]J×KÅ@W_Ô¬µEi"%ºx8ôêªò…Í.ÐÆØkrÉ­«ÿ´×ù Çî.)tß^1ž},s)8··ÚeYŸÒE€ykÛSÉ;Ïœô¹®gNñýk¥u§­¿õ‚GôtZ㘠Ø
+H`ÆŠAñ²ªò7²ÌŒ>;5«$ÄŠñÇùâzž|*Р÷ýÒýn\-ùµÑFcÿQ$y/¤l“¶@ƒê6K0&ÓH…0×´ çÑ}³G½K… ¯ˆ‹>®ŸO¢ZßÁ¼ÅjPM,¢¢öîfe2°Œá
+åU­¿v1ShJÁÏÆŽˆ1IÁ‹Ž{ÓWÒÕ–|#Y}Úì«­2Ì47örÆ.Lê/‰¦gS÷ Î)™ýë®n:”?ø!? É, æDñêz{±Gq¾G?íÅàµËé.YKŸj¨ïGœ‹ÊkkÝŒÆ0<_㦯TÀmŒg¼KïbHcR˳³ÀnŸ:ãÿ9Z9ù8a[Ȇ0¦
+v a–#¨Ò‘‡×Ù}—Éhuú)?NÔB
+q`Î'I¡ÎÉé… s†¯ÄyÓ¾$ñùÌÔÌ <ávMÔ‡€Iß³¦uòM´ÓŒèóÔÝÏØ |C6ꎌá!+.ÛýOxõ¬z,¼Þĉºª'TÆN#ż¯üus¹ºA1¬ú=>POfe0hûUˆ
+»ò(^€Jå-Ìþ
+åÜ\P
+.8èÍÄ!Lì…»b­åº…
+`ëeÒOzb3tÉ4±…ÌïÇüf0Ëúžð†êÓ4%¬ä+å‰æ$í0G=Ú™sÝ/©Ô®Æã–¶Ie7ߧ‡\°„â{ƒÆCví·1¾î‡:ì`Ê~9‰2#Ò|ê6óKI<‰-ðDOˆùÕgº+›¤4Éú+Hã›ìf@é'~24s#¾ŸÂ˜äök;㼯 k˜ª ?·â´J .ÔžXÄŤy~;ìD¢3_ó9o]G¿ í1öËàªá0V-îZQý7j •x08ô'Ù[U3j5Y4= ÊHŒÈïZ”7ª2ñDoÀ±,^òÃ[âqß²Ô‘fáoZG÷}®ú&æh!°×îþT'Pš0žE#yIúïKŸ?¸<«¿bƹ˟ýNƒ©ŠgÓ{2I„Ëòº
+ò«¤¯»gç
+UoóðòéMFðYùV£$N/GK)ï4fº‘†ÚÆ!´Éœ[»©4ÉŸÁuƒ›ô¿Æ£ïHbAtf«ŠXÄZ‹4­Lg› O@ƒí87BQÒ;‹“rDQ±U¼
+9YJ4ºLíš)ž@¸1Õ*@ŠTö#Q£°(“›ë^zý:¢ÿlF·\)+˜fœ/ê79‚™Ò¤!¯a 3·,[Ô—£åYÁ(¾ïJ®OÉùQøÛY¼ ÎÒûS¢®JI7&ü:;.¹¸|§ú†nWð; §YÍû…›©X¥â’NœEAsÊ?DK[/”®ÊŽwf×É?,¹
+^ìyÄšÆ_œS‡ÈFÄ.*>hJÖUŽ4&U,Atëb)ˆAo«¯Î ”Pº ûI@(˜Èf~+¯OÒ!åÔö—àü«É¼7sùñÄcAq†Ârd䃕{ÙêF!»FMÄLK¥º¹D¢¤S¡Lœ“
+[Œo~elR“kü¼Kacå¯ÉÜן“ˆ§³ÓÃww[|ÿõÚùuZ¹R,Þ)`ñÙ™²¦Z7¹…Øݾ.ˆø0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+endstream
+endobj
+26 0 obj
+<<
+/Length1 825
+/Length2 1743
+/Length3 533
+/Length 3101
+>>
+stream
+%!PS-AdobeFont-1.1: CMCSC10 1.0
+%%CreationDate: 1991 Aug 18 17:46:49
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMCSC10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /PNTRYP+CMCSC10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 68 /D put
+dup 97 /a put
+dup 101 /e put
+dup 110 /n put
+dup 116 /t put
+readonly def
+/FontBBox{14 -250 1077 750}readonly def
+/UniqueID 5000772 def
+currentdict end
+currentfile eexec
+›œi_,+õ`ôÀÕ"WºÎ僥É99>'´~ ¤}(Jܤ—×r¼¨ÅC8ŽmÀÑâÄ”G@G ö^û7°…+§©  6Ð}¦¼µ) ¹µžþXw4z<^efªÓ2þo¼ÎÑAx‚*;Öxu&=k½ K¼öä‡î­`ñ»<ZvfÝ®¦Jk{ CŸ¢ˆ‹ŒÃ’2»ƒ÷iZºð& Õ$‹ždœØ
+ÒBqËì‚¥ÊPðY…´4ìÙE1´¦Qµ³¯Ëe ±QWsz¤8oRÊò­½\b¿;\ÊGR ˆN»á²Ÿ•IN(]ê/áXÁZ§DÍÚ
+#=7±ÇüÇHòòsø—˜a}Î-f7aåҡͧË-IÊͯ3Ô£ôþã(·ThœZ¶lzyžp‹@fµv½Óèu¹Éo€}aÏܨÒAÎÎÓ;pÌÅJ×›¨'º‚1Ü®5OÎ¥­‹¤ð¨xA@TÿÚˆËåî®J´bQ4ûž4!.µ#ÚoOÛá 2çz¢gEr µJ'ñÖb·šæÖ¸“YâÁI,™Ñõùµˆ:¶(FVÄV:e[u†•„î ȪïÜX[|`êó[ŠƒË»-`<:1œ7u\Ì]Žænq»µ;ìÒ»=fKNÆ+»—§ÀÀ¶©åO3U§È~%jˆ…H?¿ûS%ÀMAß<úå|èø>)ñ¾­Äå‚çÙ5MÈÛzÀMPëÁw%ÄjŽŸÃ¾]÷Ç„gƾn²½ÞIgÜSî7s¸\ÁÉ©è¾ ‹#·µ½&Åt(¹²òóý-*ÂcF•ù÷±†!þÙ,’›ãã aÁXY¸+ÆCOKí{><æF‡8òDc³d Pn£$¶àSö¢e@‚ãš2î—øR‘AŽèÖO›
+\öÇ-Ë
+ºnËé… ðÔDz™ú¬)‚„V7¤zãÌê)׃´Ýo¾ŽØ9þÉõM©›¼gœœ¡‹Ì¡ì¿Ñ9da5,šÐ'”0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+endstream
+endobj
+29 0 obj
+<<
+/Length1 906
+/Length2 2794
+/Length3 533
+/Length 4233
+>>
+stream
+%!PS-AdobeFont-1.1: CMMI10 1.100
+%%CreationDate: 1996 Jul 23 07:53:57
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.100) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMMI10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+end readonly def
+/FontName /LVFFVW+CMMI10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 34 /epsilon put
+dup 60 /less put
+dup 62 /greater put
+dup 102 /f put
+dup 105 /i put
+dup 109 /m put
+dup 110 /n put
+dup 116 /t put
+dup 120 /x put
+readonly def
+/FontBBox{-32 -250 1048 750}readonly def
+/UniqueID 5087385 def
+currentdict end
+currentfile eexec
+€4y‚«9BÙ0ài§ H1r^ƒ vû¡.Hn˜œ˜tµ'ð’W"xp'ôDpÔ„&,6 ßÝß6WS:W»÷0H¿»ü·:e„TAýÈ7­ÙJÈûÒ.>ÈñÔ´»{8"Ìa˜ïçh½ŸÎ³Dnä¨Ü'ÖÍ$…8Nõõ“ÿÚCòÒ °Š¢z²[wM± ¬ýÍ3æŒFSj´'½×ÚSK x­=x“ ¤øÕŠ¾ýEÛ›ë@Ø—’<npTyFJK1 X4ŒKB99ˆþô’\ù„B:¯eþ©ðæF)•;ÏP¹Ùhٛхø1²uœÄvN›ÞgWÅîZÅUD_¡bYÞÑáôSè«¨ß :-\ÌhvÒœ^žÿ·¯>ø4
+åºÌÛ„ÙK\:¼’÷ÑŽ¦d¢$
+9ÄkŠêÑvb·»ÿ==š•Õ“v˜W;úÆIsÜ‹ŸhÅ- 1ì¤úç/uSÒvÈ
+â‹ìdQiÍ!«#ÙÎ{`ÊÜìÚ%¸þQ31Xh)§
+i›9¯ê_úãuS•³æìŠýç±èKûõLê¼—}°¬9œW¥Tö ˜›³‹Ò´u·A×÷;'Ç2Œüb‘UÊlAD?V­“Š˜è‹ñ JCñ·‘•œÔ¸ä¹ªÍ%{ˆ@ǃ;âuç+®åp$„N°WJ•! ë&Z‹¶”ý,jÏýìP+08aÛ_êPáÞ=¬Ô ¦:Ú…«yâ¹0LŠz$ø·Y³Òqà©tWÎç9´\ÊÿÞ
+æ~‹•&«Ž/^Ú,p T‚Èñì­UX'®2•8- Ül--.«¼™Ž‡ÁÁQ#\]z
+•¬­Ôðùg·§J~ØŠ=\†àHfùðé"§6°q;kú~¥$ô6Õ jº¾­'ÌLá™-Aíö&Ô˜Oþs€÷äý3bý·sãêФLV˜º¬•{Ë3ý­'ç#?¦‰¹7iî›<€š}ʱb†¼«:a¿Ò²LøÙ
+;°¡1ˆª¸ŠtuògÔªÔìǸWË‘"ó±=Ž@7.$¹ÂÅñôù{»wG>¶
+X2ëæ[ ܃[|>u/
+·WÒýO À”‹l*3/¿'„Ò×G1$âÝY”$Xs´AuaÇFéÝìÌ;b7ªX+¸9ÉÁî‘~þ©BzÉ>7ÄL%BäNŠQòÆ©¾Ìs$èCÿ×qo0©N<µgFó«Ív1ÀÁz:à{@Ý!X’p"ÆA&ú@&ÚøŸDf¯Šp§›úŠ÷9±4‘Œ,J¦¶7ón¸‹ç.lÙIC¢n¨‘Š›!uøºw {ÞÑ:rWq£P¬ÏǪ6†Îõô̧ÝÀ•£ø]EH”ÃàY`=½¾BO"xi² ìúµèb_€;C²§ºù«Lþ£_ëdz*
+gè÷±æõV¬¯, ,®v×­ÕÐ`{D;¦ùAåŽÍ£Ûê-92+et¤N¦²ˆ*.S
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+endstream
+endobj
+32 0 obj
+<<
+/Length1 909
+/Length2 2638
+/Length3 533
+/Length 4080
+>>
+stream
+%!PS-AdobeFont-1.1: CMR7 1.0
+%%CreationDate: 1991 Aug 20 16:39:21
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMR7) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /UZAZBR+CMR7 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 54 /six put
+dup 55 /seven put
+dup 57 /nine put
+dup 104 /h put
+dup 116 /t put
+readonly def
+/FontBBox{-27 -250 1122 750}readonly def
+/UniqueID 5000790 def
+currentdict end
+currentfile eexec
+›œi_,+õ`ôÀÕ"WºÍÖP
+½¥í˜5ö ÏÈð l.×j‡…kPôØ úëPŒ—ø(?ˆ±~M;Àö^Ãyy¬Ü*f˼[âõ:­ç-ѵZ/¿îeŒ¹_[³+ 5{^Ýòd tp¾ñÅ!¶ûÕÇ~¾Ùd¬Z+¾ÉسäŠå»
+Ü?âÙñ^'Ë÷þ‹˜Ä \!ú‘àYòù“"þÖ?5šÉÚ—®Ãƒðgò>]ã1Qè
+ˆ«PþÚä¥Þ“Á®/Ü aP³rF ‡Ë#%¦ #I*㬓NîfZ‰Sýþ†¶çbQË%­ÉgÓйåâyá6«"´ÊQ –CB8:„ ïÓ–§(jÁ4ätÿ.xJÔw5†M¸El¾B3$.³´G÷­DMÁlûi«Q[<5yðèGH™×òƒ=¶çojØÉ$S/ZûÏÙ9TK·ÚP…ãpó¥mûÁzIÃsBkÆÙN‚šŒ¿ÿš%Éâ‚:êç9ð ©ŸŽ`” $ãÄ…*iÖSͱzØì/@|K’gQR–Gйòaã•dÇŸ ×š§ÊóÐ…VÆoí«ÂxpÊü
+V‰£†ËwÒŒJkÀŒ<íž³”ÇúÄjéy¿­PŽÎÂ#³›–m½&Oºppºz½•kõ0‰”çÜ 2Ýߧ±U
+pí~UØô)…X=6éY
+·ÀuÒ%<’\–Óˆ]$Rß•ZXÛ\ftL1ÜA™üþ»:zlÍø™ìDÿ°\×q2"´c Ù0ç¢*‰¬’©üð :¸æ¯·˜cñ…n€mU`(4† 1™dÂi-úâ/Â!x„c-OJqÚ‰ñ¸ñN+Ò‹$”Í]íXÉ£·7:¶CN=Oð
+„sŸåffU•É2Ô8C¨ÿ)E4–òìNDq¡Û!¬­Î{Ÿ°&õ’dª .$Yà;Îá¯=6ñ¤–c[Ä5‹øG+ÓÜ+{çŸ;¶VàáÛã¦îÈ
+w¨ª<
+ªÆ“JI•¢‚2nâ3ï4Á£ÇƒÖœèÆAµqºÕ 1o(ï™>­ ç>¹íê¶ëïßJª^/ÖÆÃç8
+¯©>›Ë6k^â$S vNÇÆ^iiÅKç¹õ·zïõ<ì¦Ìe[iÀ QÄ$ó¨ëû`}@úWšíëka§¹) lôºŽ_h–5>¸S˜
+› IÛúh§þpsi¯¹ÞzÝåq*—çö¸î¢#ʽ.+«ò—IügkÐ8´A‡%I›ê®¢{½ÇõÔcêÆåæqÒ_O;¿x;ð:¸f»8:gà¨cÕ¦a‰¡»WÿŠœ;™ˆVü#üǘÚÝ—xKBsÙü›V§tâÙŠ,!óCý*n*SíXrŠ õ?ym¡ª¯'ÖÂóÄõÎúï:è+¶¦Ê)þŒq#—
+÷‚Xoz6!y+ ÓRð6¬:V}LS¸~—p(—¹#ªDÖhÿ5êNn/åLŒ#¬;þ­ý–çÇ&%fJß½ìÏ·Ü:LƒòÃN$Å\ŽÒã¤u´“'P€ãÒÃùF`ÙJã‡ñ‰"dgwWHt*œšÍµdëÁ­V‚v
+Qß%„ц‚þ»Oõ*\¦õZèA¦½¡^tf÷X5÷åTm
+øCËÈFƽ
+{ÞÍo“†!¾§0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+endstream
+endobj
+35 0 obj
+<<
+/Length1 1952
+/Length2 12215
+/Length3 533
+/Length 14700
+>>
+stream
+%!PS-AdobeFont-1.1: CMTT10 1.00B
+%%CreationDate: 1992 Apr 26 10:42:42
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.00B) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMTT10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch true def
+end readonly def
+/FontName /EKVJLM+CMTT10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 160 /visiblespace put
+dup 35 /numbersign put
+dup 36 /dollar put
+dup 37 /percent put
+dup 38 /ampersand put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 42 /asterisk put
+dup 43 /plus put
+dup 44 /comma put
+dup 45 /hyphen put
+dup 46 /period put
+dup 47 /slash put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 55 /seven put
+dup 56 /eight put
+dup 57 /nine put
+dup 58 /colon put
+dup 60 /less put
+dup 61 /equal put
+dup 62 /greater put
+dup 65 /A put
+dup 69 /E put
+dup 71 /G put
+dup 73 /I put
+dup 74 /J put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N put
+dup 80 /P put
+dup 82 /R put
+dup 84 /T put
+dup 87 /W put
+dup 88 /X put
+dup 92 /backslash put
+dup 94 /asciicircum put
+dup 95 /underscore put
+dup 96 /quoteleft put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 106 /j put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 113 /q put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y put
+dup 122 /z put
+dup 123 /braceleft put
+dup 125 /braceright put
+readonly def
+/FontBBox{-4 -235 731 800}readonly def
+/UniqueID 5000832 def
+currentdict end
+currentfile eexec
+€SQM(ì(Ú0_«&(‚Óü§ˆ‚<U7þl=ڎ帗á|°'õÇ?Ûµk
+|%ü5µ_èó¬ûÿÌJ8-‚™ÌÓ}<êIڽʒ„zðV @N÷4°óÙ™4ü N` ¹Ï¸VÂ?•<Z/¾øX}Wt‡œ2NQü²(ˆ·O$P×@¹Ôó§¯cQ˜B"ƒÊÁ¶ÍDmÛËÙÛ›ÿˆ„NxLk÷8˜ÙE !ujsF,V=QìïªÍ—2ñ,)1^K–#¥u,oE†ž ‘ &Dˆ|ê~0±Vv©%7Â:¨ Ã
+®Î‹¯žŸ3d<¦š[¨dÒ¡s"q©eù— r“ÜÞŒ?ö
+†¤ÓphPËÄT@ÜÒ/0raâöú£îjXùyɵê£&Å£knÀ3={@FÖ6F¢ïpdŒ7©Sùo®Ö&nÉ'Sëþ“ÀÌ·ÃÄ1MŸnT'L€F¨ÅÌ~ëæ%¿Y ?Ts>Ñ „`Ë“!¡ê¯4­Ï«˜e!½·Ë§*#S”/¾¤ Ñ¶~Í剦Zøç¥úK‡g*Õ_W׃ÆmáÑ
+¼ó%0i#€Ç0Ñ(4wzÆu…w°õ;bf5ÊÓ»ŽŸTú\¼Ë9O_²â%æ,á.Œy/[~#FˆÒªbzFp3ždc™ù”BBcåÁ/Ÿ=A¤DIa©xZ û§3ÿ*x’ÑdƒlÔ,X̸AÖ⥮0úÞ˜F­˜#`Ly›©—yüË¡Dt ¼ÇèW´³Þf’vb ðãDþ !_%wéÉ,jÐ/Ft ä*Åå©l<Vµ5ÿÖK¥SMÝsÀÆTûÖúôýüUß*7¡½Ôéس`Óéþ%cMpœ(žRJfßÃ<Úd 9ri½žËèJ}{“©}Å"¡kie·Õ×y
+04Ë>€˜Sq¥›8;ü\ëâÙ Cº],ì};—-2ª“+u lÈ49sû¹—-„g
+ÅÊÅеç\à!ù”“Î)®¼ Ëu‹°¤}úæÈÐu;ýs‰‘ ¸ ჆צúøŸëÄ­*ꈄëú‡~"Â" ¶ÐKÆݵA(N@
+"æ²x
+×LÊešP™“sÃ%åÓW­©û
+Œöx½Ðg4!MoÍ{.fz¡²WÝ?/¸ˆLÃévª?t
+Î-UAƒ‘Sí-cjß~ÝÍM9 œâ=P+JõwÙ¿H·Î²ÞòÐÔMÿ€û,}*YµÑ˨ê ù]Ú‘/ô’{ß©¹ÀáãùUeîÏ|®µÏœâÞÈvíªÿHùMÒùù[Ê!q—Q9¡p_JÇ`|ô7zï gGX‹QÐ2jƒ?;ô—¡‚q|Ýþx8Û¸²¢3ºÕàˆgõDÜ]”p@È ã.ä£ÇÓÇ…ž½gxýLÃ÷•¢‹e¦v€ñïP„9Ñ lçüëzjÕÝ¡æ1M¼EЛ—EíJ¨­X EÏ&j„ðŒ×wm\½%Û ZÛÖ¼ˆF5.¡7Öv íehŒøAÈé¬×BöUâæßÿ?A6@>ðákZ™úAÉó|w@@óœÓ5Ï¥q ˜O¥Úý‚Q‡-RÛ€ž8Ë[-³
+|¸Ëmî‚FÍU½Õ]DR>kxó`ˈä«*Þv¶cá²GÑ$1ƒŠY }ŸOáq¿@í±_i¥é#ш+`ƒTÊkƃYχ²‘‚°Ï¼"TP§‚WÃÜcã`òl¤¡W+·@æ9nah€cÒU°}C¢e”šB¯15WyöÀœ¯æ_\ü?¹÷$U²GùK”mXLÚ_¯ænNvD:Z™î6¡7aY¿ø+X¨5Ô¼‘»ªÏЪ ¦
+í¢“ío%FÝYùÙZuþãH¿ ˜<óT0×ßÇàZL?R^êhx€ªk:Ë8™’X •”*ç´@ SC’ñõ(#M,‘×Úå•w+mÝÑ-“)…7ߺ2¶j›³Jƒ§Þ†à„³WºYåŸ~„pÜ¢ÒþxpçÕB=Ñ$j„@vüšÎOˆ'Å-/Ô÷ ÒI,Ÿszÿu[Rqð ÌÇ*žw¯_µ%2«-hD–ƒgÿ)Ú>‡R/Æ©
+Ã-m_Ø1£ð„ðƒ ><qØ}TßÕ–l­7iåÉÁÿ°‰y½vZrj'ýxg·_•œn…6âöʪ$÷Ïiç3êŠcÚ‘1ºšøÂËáèPK¹åBô€(ŠªïF³Kè©ÞÿAH¨÷@FELA ¬j}aÙ|&¼ÕûÃ]ß“˜ ½ÔÕå¤'^’ý럌¥’ú¬Øÿ*eô {ùÚæŒî$)*Û&ì…ïðìÞ1ßóGOÀ¥Ïb¬÷ðNwN ²‹ÎÊŸ1xdèüňg¯£‘…¸î.ÑçEu"—nøIB4T•넑ìVX(*âQ LDÎiœ\*°:"DÅ$:x³ðò×[ÛNa÷‘”ÿšsâ’HL€aÉŽ=xw72:UB͵«3'Ð…0öë=Ñ‚ßwºóšñ¦¯»Mƒþƒ“
+¢îÜã?ĉÃ~¯ (`-rO÷,QÓª“ÉÖãëÛ)JL8!#ºq^‹ÉÍ!ãÈá¹[ðoz\Ûs–í, a=$Ò±zÑSÒ³D©
+âû¿ˆêGùÂgú#ö-Õ ³‰r§4«H¤gâ?3mä>ª]üoEýU•>–òô >;¢Wk(e=ùJšÝv•Ž…*(ü·æ*Ä$@ëÐtz©Ñð6gÅ—&b¶màŽgå–­Äo!EnYÅ^?²4ÍI|9+E"±&‚—ÊfüY#Gð]áü“N¥
+¸î5ý·•Ã™°Ÿ \ªÏöW3æ­P¹ôhpC¿’~ȃøä"ZIF§ÀðR3Ê a)lý¡2  ©ÀD…&VÊ÷Òš‘[Jão°A‡rjqŠd<,³pÈ™ŽÂÉÞy§È®¿N{YѲ-´ºCÏÜ6×_7­¡ªn"|ö_WÃ"Ú)a[ÔŠ/|ÜÕb Æñ—Hvó‰oÈ¿áþ¼/´€Š¯Ëg25^Ót\$:¤”L¾]Œª¸¡Ä#ZÔðU¤E¢óÙ’å¶Íí*õÈrÚPô|†,“ÛBM "íÉwpå™Ùýôß>”ž‰ä6øÿ€!¥ß<‡='úoœ|°°©&@¥È.¹ç朻}ýc:ÈØgwãÕLƧgý¨;ùX¨z4ü>™! Ô³ÏYR‡`µo‡¥é:ËýõÕû›ÅV-ŽVöU¾Œ™Y‘Õ3jª~³+}SŸ‰Ðš”oWæýÐ7¾`9º¹qšð×­ù,Ó*oé <²µ D;|7ZŒïƒ_#ò
+ʆùèõ°Õ=WV"ÜRTz·íùÏhù››¨QÇ&Ž¬ûžÁ¦zžO]<@ƒÀuÃòô6^zÉPõ€x¶Êzý$ù4MÉ*‘ä‰ÄN¼ ðˆë”ªùjK^§i¼O¤…yËÓ¶Ñb_ÝÛÿøSCŒ—0$‘þ 4Æö„ªÈV<»Èa'à™ÜùŠ*Eö[ß.]å0AÝ挪e
+§• ™ †±$ö^VA\H#m’CH݃pCâH"òܯGÙÏ¡xVËtSq"¡Ɔ²²6)08w‚/]»¾mµ†¢·ŽößnçC㚎<£wa¥Ê›«è9þŒÕï“;QQœQݶÚt§Ù‹ba79ð £
+{´>™ášñÿŒ>9åºïâ¡yÄ ±žÀµ=×ï üf<h¶\ŒÞ©÷êä±C‹‰^‹»vÞ¡ @I @o…Íê$}js|¶z'<yxïÃvB%‰P„¢€Æ|à9㬩öÔŠÖ10³-`£‰²Œn8 £Ày·¨ãê¬iÏ㧒—§ÕÁØÙ”
+ï©‹åÁßžA ÃÁŒ7ìdÛ©ð*N_™¸&Ö¡t›ÎŠEšo†ôÞË^@qr2„ó(>,‹LÞT/&±r4£(tpêÄß«”1^‰iëx€|{rÅ‹çÊr[€(6¢~:…€™ƒL•07_G nÒéL_È@‡ÆÏc5“}ö<ÝbOzo$}
+³éM&…”¬àäƒÜ Žªx\ž Äu6¿ùž ãXŸ¥2SqÕÍs÷·D½I§üIÊQ)fÒù·ò]à´N<î.Us‘½88/לÖ}]—J$ƒ üÍÉ]•Ô âC] óòõ±Í…„–fP@êaH馟i„ª¯$f‚Á'[݃™E9 ×QŠ”ûŒp+¨N,cÂþ^I§&†°¹š¬GÝIŒ]׊òÅþƒŸ2·ÂxœÂR÷odŽ]h¡Š¤þ:½*——|ª7gJQGûˆï©Õë¸öùIõCÚIQËMzËay¶Hh½£j¹)æI“c…Åe—[YOå<—âoU*?í¾Rè å<%B'ŸÔOJpì͆(vj½`F[ŽÖ¤ÇP4Ö(™µF²âú8ÎBMãKD æ¦s{ˆ±jCM‰t â{®|‹8«ÿNC·èU»±§(Íc5ÀzÅíPL ÕYQsÁO½r
+ä¡À˜Ò‘ºÝÜ$fø7c˜ õãÞÈB«GŠ´ Y2ùô{2üÙQV³pg²|è¹uà:³lTø(ç0Ðu€ÈOÜx’1VŒÐ'§-$-œÔ‰žOCÑS¡xÎìÐ ClŸñÿ…}Ë ö±m©çúˢÊ@rêÈ­eØ·lºÇH§1“öl”{„m ™fKwd„ئº ¡]Wvݱµ_ˆ´)jeÝpŸ`OhO× ï·Z&îÕ}БŒt½Aͱ¬D¥Ë
+F|=M©¿7ß,•â±y)¯_eP)BÑ*·ã©ÛAË2]U’¿Ò[ºA²MVû­©ë$cr»u®#§il2£OÃPCh¼YdC^÷3"_ÍU0b‘tH½Ú0IF”#Žü õ„ŒåJdÝ„É^2” €Dcü+ÛÑ+»,É*ò:+’þ4™!ERGÌ|)Å0¦¹fx…?’«Åº¯ËñÌÖyèH¥–ÏêþB7Sî#,>EpcGHÛ£\-œÃŽÿË8SJƒ ÷Jx2àÚC£‘Ùwñë
+ÜÀT7Ty]ÂHàðæ ®KQ¿ñz3x<Ýžªð¡ªêGX¦ˆó@
+PD B
+¸ÜÑ
+ÍŽöŒ{c] ¦šJv• ÉH¤¿¹ÿæÏê‘ õ`]D>@¸&z-½ìþü—ø/ÚÇßުܸ̲°¥©Š(Ë@ÔjëOéç¶1®èÃ?qÌ£&Y ч¾Y&¢J`¢¡öéjk¡³è¡õ…Á_R‹‹ƒ€` ³L‡FŲ©sÁÚD{â ¥ÜkÉ*æYÌ9ø1Ú§ñÍŽèm趩Ùôj”)‘ÅXÙwRš©Ô[5ŠrIÆs›‰,ìYòõMa')ÌJ•*×ñiq¡íEìiYl]ž NmèIÖ{¨cž42zI•«R… q»…–BG7?íê€ $ »A>¨=DÆ­=ü¡þ–s.­sRs‡EÒ'Žt˹.¸>ɼ4Ób¨åô* ܺ÷ÿÅAË|•Ý¼™„ngÇt…B4”᥺6šÉ­âYàÍ5:V:=¿%Ö/:¹ZnÕÛ´îL(07ÌÒZ D^¥üb¿W‰äœ¦ž6LÍ*÷B8¼Lv™^˜‡ËüâÏaR²¢nÎm±Çôo=É£Gbt—EþŽ¦Ê=âI½~ÛŽ-Ýc••×sù’O|7^ÒzI%Y„>ÁERv››ê'(4Ôo±•p“%Àäˆåå\1-·šFž×®†mcØOm‰â80Ͳ©AWÎmylÈê^süÞb‰¨ƒ¤g;ìfŽœÊ±ßŸ¼a1m³ÏgC(¬âÕø$L&‘ dsSé h
+‡UlPpHž"
+úzQ“«ÄSj¡ÃN—R‹éJ–}Þ½
+nÄ Ø(
+¿„ã”`g”Ät´yº‘VN’™÷wøL4À{zë—ccÃgAv7DLV5®4žcÊ]át^î5òâG² ÀÞµæä©è5VΉßÖŸ #žcE ý…Â0UvTP;×Ât•@Ð;Nß­à‘Á]C¬ñ«ˆ²£çŽ‡œ„€o˜=ÕḬd"%Ö1/ßB’Jô0ð«Pò2d€”Œ¦«ïC;-Ø +ÊvËR.”¯£@ö}‰|Pß<•%'&þô³`P€Êr2¯Ðf]²‰@PR
+Ľ™)àr†D„îòVk´
+øäLþ³DýÄE1¨_­ÏorÆÈÏñ’
+ÎÞþðˆÃ
+·S—E|(’Skdßgïïßl"lׄ`rᤈ #É
+W99<fÿæ܆×"ÿ¬¼;¡ÃäȱÐã…Áå_+QKvmNQn,ÿìÅÕÙ=àIìGÿŸ°óæVÂ,©N ‹¨óìßlW½irš%ë‚Ä+š&­G.3!¹ÜÿÛ2Ú„íÌ]ƒªN4@¾± ¯¸zÔù*T{»ó;õµÈÅ›&ãíñ€@5ÜÎ5u%çNŠ
+Í`ç=}Ä9¥óè‹|¿…†£Õ_š24±#¢ØaìÿE‘\‹˜y\ÇUÑW¼¿¦çÄÅx£û+RÛç¾è.7Û¬á_ïQÙ
+¬|Ì«^ç°Èü=[¶8bïç{_ öFXî4~ *“ís%† YòÇ7ÏR§Ù¼~÷U0Þ¸;ßT ĵþ¦xb"sfÖ1ƒqÖŒúAŽûê<𯫑ˆ­¼×Ÿ üºc;¤Û1LKYÁÞ·h©«Ýj6øÒÒujç$ÊîØä2¢66d¡4†ýú¡»v£Åȧúx†lò~-?|ö¡G Écnþr5‚¡H½µ™oå3 Çgd‡ê˜Ø›r}Ï
+(ŸÕpôU/ò§ëŠÿX=4~½Dãtµ=XˆÇ,Í0ÑÔ“E:S‰Ôä!â ‰åÍW~²T`E~ˆÙ…‚1Ñ—ÒUsún/p*0}`Ç„ÂP/ÎO4SÃÿˆXùj?ƒ»š*23I,5˜ÐøÈ\ùºÀj@AôLÕ˜gc
+¯»ídl—‹›î¦lÎèìŽËÔV¹¨ W/". —B9Y¦h¶ªk±?.»~Ôñ윗gž¢Ú9N h3úc¤t©Zÿ¹ØIñåßÒëf{ølü5u®ò;Ìg±Õr~o˜#%ƾßx¦ îónRÂg£íMuÑsʵ½Jå Iýµ¥û
+û£?wí×3©}-ž´¹$0{èøŽ¢ò–¯êÕ›kt—hÓ[ÒF5¦5HD|ò~A¶ÅÓ3pÊXTŒ'\q×úáÆ>VkÜhüg¤ ã[¼s—XüxB¡Ìm’<HŠ± ÛóI6IZÔÙB›â®ñËÅ´j1Œ5úëÕ}ÀÙñåïþ¿™_fP\觟÷­³CM¡œÀ
+Ôá]þ{ÌwJF?bÎ’xr,[@£ìÓ¶¥ü«üU¤¡!3-Ûä• g´0¬>27TʤŸÚ(m¥áÖ›8ðh^ÏkìðnùÛòýüð¶(–»mbGžr å§Ò‡‚CŠÔNµÂ/âãÄsl£¢0;?÷¾÷{C$ÞÙµšv_ñ• Ô<õ[v$ÿ¶Ð™V3Š¢×ÑbϘd¢¤Ñ£k8Þ¹¤š“ÝѶMÐG›€tB’ÝF1ŽˆúùÉo­:€3©göhÖº[¬¥›•Ã
+½.Å›Z7.£™˜_ŠPybüÐ_MWýŽinä" Æ‚šc“E/ꈜ(Y`õ;„ÞÎó~{¿Ï $†GWUÕÏ~5ÜþÍVí¤Ë7xìé‡Ãb†Ú› ×½‚9^8¥_@îÄ Î)2<eÅ`…Ýuí¤×=Ï¢dú› Î0@ ç”¬–B¸]JÌI»3+0ÁÙþ•«ñÞÅðVÀSö2BR³i]y7Ä×Àtc·áÙ‘~êu¸
+
+ÚÀqF_ܱJ
+äÚÔ|ŸsGÆ a$Bg @:‰a[Å]®›éWg´´<4Y61¾ÅËIÆ´Ô5Ÿà©\^5b¯Chnw™Šdd ¥Ç¨miÖ€&.C¢zä$¡@_ oE­A;Š¡3Bnõ.Y¶Œ ºÖÒC -LGo®tN µ˜7v¼˜æ² ]dܪôö¥dijJæ(Ä Î
+.ÿ3ÑíªoIÛiaŽ¨þÃètØ5An•tìK~bäP$"q$jÕäÏ¢!ë¦Á¥ËEŽx
+¤9Gj¯ð$\
+˜0\h¨¯~[62×óSíûxÔvA£”Ñ„&ñC@w'€Ï¥Jƒì=núéÉ$ùUlxÉÿEzF¥ÜeH½Ð+–U…uk´ÛQ׶Τ…{<ú8j'gÞ)QÇYØ™©—æ‚ ®„¼ezµ²0Cî­QÖS•ÞK_¬hOaÔå«­äájèç’C™L˜J‰È⬂ˆEW· 2÷:§MuÒnŒyFRÊÒ¯ÓÈè°ÎºTëªÈâŸiÎòjªeXsðó$4%eZàóIžŠuŸQ'žì«A¢>.q%"z„žÔ‚™z*}w©š:7Š
+êá‚·uŒÁ‚„8Ù®­-ã«\ƒ«‡Ž·ä¹qq†ˆ ­éáÀ}·ïí¦E ˜m‰k†ÈXt”NÓKaAÀGvwŠòäÿ’ñ‡.(, ›¸ƒHrµŠ>Û(øWŠnSqñpì°ŽO©ö.a„o ½\ñ† á^1Ò™Ô¾*€E[‰¥*ñûù¸ñ&÷8š¥k°åW8¼¸шŒŸ×…öÔ ö¢R––¦ÄsA8â»Nµib@°Õyü €„
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+endstream
+endobj
+40 0 obj
+<<
+/Length1 862
+/Length2 2196
+/Length3 533
+/Length 3591
+>>
+stream
+%!PS-AdobeFont-1.1: CMR6 1.0
+%%CreationDate: 1991 Aug 20 16:39:02
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMR6) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /MLTSAC+CMR6 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 54 /six put
+dup 55 /seven put
+readonly def
+/FontBBox{-20 -250 1193 750}readonly def
+/UniqueID 5000789 def
+currentdict end
+currentfile eexec
+›œi_,+õ`ôÀÕ"WºÍÖP
+½¥í˜5ö ÏÈð l.×j‡…kPôØ úëPŒ—ø(?ˆ±~M;Àö^Ãyy¬Ü*f˼[âõ:­ç-ѵZ/¿îeŒ¹_[³+ 5{^Ýòd tp¾ñÅ!¶ûÕÇ~¾Ùd¬Z+¾ÉسäŠå»
+:–|¬p§£[ˆµC#´\zC)‡“Œkí­;r­c‘‹nZ E~ N¼ K?ÆÁ=}§'z”ºŽ™˜³Ýˆ€¥×Ä I‰ó‹•S;Ú„WF¶s«qêWe ÑOCPp~GÈ'c²…Ëá» ½&šSq›ÚFå6h]ßxÊF¶¹>vV·M“N5µçr8ðL’)ýшþê0àSîû˵/ w+:®9õ€U—»Áè»u¤FÎ@0ôòðôŸž–.ä¡Jto©*6(ÛRps+Tä?åìúRO~_ÌxŽwæ`˜3jÖäÌÊð%2rÕßy†Kô·4ËšXYÕWؼ¸à!ëÁ.—ÞKFn­ƒ¤È”p“c¼©¥-Y.4î@Ì~^ú’F¹ªe•¢K…Â!¡‡[bиžW£h2€C¥°”à7—`¤CÖ2‰+­mÚÌŒx 2C­gæ£ånkhA.æ± ¬np‡T  Qü•{P¸uqnïK,¡ï†ve›î?+sé{oßü„{óÎãoròQÚŽ_¶‰‰æy˜ ÓÞB×Vào®OðÓÞÚ1s¿ô»÷‘ É}܉z÷ êšüîŒäÇ£Á[ AÀMâÓû¨óB–©[Žãs›'?,…éa\1ú Ú0"æÄ(wÇüׯrSajÿW¹"ÅŠ~­Îÿñ"!mù8W»\ôý¼p¤+`NÀ& â…0ò‰l–ï‰òKÅG‚^tÒ*Ÿa¢CRÒžc¼M&ÎHçnï,šÕÔ@„IE<éίpγ¯¥tÈ»‹wƒ—*¹Ñ>F8¢Å¤ênËÌí-ÿV¼ÞвÌ^©ˆ‚àøæeÃæÛ±¥;Çâ©ÈXÏ‹÷Þ SÊî“$mïÅZÆÚ5ÉÒÓ€ášþK>ýã"u̘ö¯åpyûT‹ZÙ( Üɉ‡n%šd¥LL0…=ÛXÎ \ïF®3¢›Žz„•ŒÃ”Ò³&d¹›WÏh¦ÐêGƒ­ããìtÎ;ZÒWa6Y-“—ŒåP*¹­šgNÞâž¼:%âÅ3.¹JµwÔi£l“-çFˆE•ãaª8<C|W¹ÌŸZ¿©ÀJÀȈŸÇAWy:ä;yq òš½4&{w…ǵ‘¢ÀrQ.Ëvíp©4ÒúšiÚ^ŸR®¼9I¾îí«´ä!6‘mÙ|ñ¥-yé1åómúFšNÙ¹×˳ކºõàÄ cÀoÀ6©úk€=ÐÛ2û¨( À«•¬äê8£IfÞàr!Ž±ËPfª}ñÔ^
+‹iäâ/¥ê ‰ª·º†|]Ÿ7ÉÀ­¡ŠP1a>øÜò™Ú1 -Ÿëôâ×ça5HÏÙž5ÙÇùBàÌ.µò§AƒV'æ¢1íaœ«E­"L®ØÛk¶˜—M:$Æä»ù+ùVÍ\™rN!%>"’#îö‰}—²qS¡g+ëÍ;¯³"טâ¢v­ˆˆZÌÔ'K¤ÿ6_5Þ!”öÅm^Æf&œ× û.—Fî9w 1ÂÖÖæD_:Ëû>Ft+c~þ¢R½¡Cm;OQ˜µXuŽÈ9 ôw"äålçUîÂykÀ›GK%s™IA¯Ã;µ1¢.§âCt[+BzòƒI ôÐNI¾E rp%4PUÎ|]“ÑèÐË®¡É×ü‹çÖMBxŽw⢴x¬ð« íæáÐé[ؘ€eê‰YxΚz•¨¤þÞ´¹60¼
+,Cî×ÎÞüö¶# §–ô‘:#Èæ¢56À& üŠNÏl÷*©êSž71Ëß.Ôv }—©‚uŽŒH4f "tPú”VTI«áŸƒt„,¶ä?.±¹óZzÁ_™Ì‡¸Ýæw<G±io}7A‹[^uì߆/[8ød{Qð
+e”-X<|ßüæ‰E|¿Ò2¿êVAØ[.7-¸­v|Ò²0ˆ¨Þã¹O71˜° øs€§ÅQ–æîaB´$N¦ÁÙ‘ƒW_ Hc)ï¨ùú
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+endstream
+endobj
+43 0 obj
+<<
+/Length1 1471
+/Length2 8304
+/Length3 533
+/Length 10308
+>>
+stream
+%!PS-AdobeFont-1.1: CMR8 1.0
+%%CreationDate: 1991 Aug 20 16:39:40
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMR8) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /RQSMJQ+CMR8 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 139 /ff put
+dup 140 /fi put
+dup 141 /fl put
+dup 39 /quoteright put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 44 /comma put
+dup 45 /hyphen put
+dup 46 /period put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 59 /semicolon put
+dup 65 /A put
+dup 69 /E put
+dup 73 /I put
+dup 78 /N put
+dup 82 /R put
+dup 84 /T put
+dup 86 /V put
+dup 87 /W put
+dup 88 /X put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y put
+dup 122 /z put
+readonly def
+/FontBBox{-36 -250 1070 750}readonly def
+/UniqueID 5000791 def
+currentdict end
+currentfile eexec
+›œi_,+õ`ôÀÕ"WºÍÖP
+½¥í˜5ö ÏÈð l.×j‡…kPôØ úëPŒ—ø(?ˆ±~M;Àö^Ãyy¬Ü*f˼[âõ:­ç-ѵZ/¿îeŒ¹_[³+ 5{^Ýòd tp¾ñÅ!¶ûÕÇ~¾Ùd¬Z+¾ÉسäŠå»
+:–|¬p§£[ˆµC#´\zC)‡“Œkí­;r­c‘‹nZ E~ N¼ K EAóEì6zè\©½$VŠÓ¹ø _t æÄ#ijÜÎm¤ÑÈšVÐxàÐâòb¡6@ mäNã†l4qûXþßZ;w)Ee½×&}9¥Nqqu-½æ:Á›´³é^µþg9 ®MžÔצtCõ]άٖÁõà#Éå¡Œ¾ìà #v:ˆÍ×Í8çNHI^ÇúR9ØŠË<‚buF›h
+ÙCH+ò¤­
+í@ºëi #;­6´Ê--§2)VÇuÑRe5
+Ë ›ám=uen’€ù?zO,%ç;¿$×\rî#£Š˜/+»þ‹IމݬW¿¢ÂV­åñ‰»&“{>ÏÝHÜü\&Ý:?¸Ñïs¡—ݦváÔÆß9æ"ŸàSÅ÷|_bóþñ‚dÜê[š
+d Ôï|Ut¦ kw
+vqm÷öG^±ay)'<¿p·*SÎgµ+8Wî»ß¥Ü‚³þ…«Å¨š~B°‚Øjöþ ¾EÛX{;å×@36Ø°“ÍÔ\{¢3©`f†¢†½E)—h{#õ–d§Ñ¨ùƒÈiÈK/u]Ó0
+{>ý³ª“±¥ã-ˆùBB\¶¢ÿÒemóŠÅGTU‡o‹ mŠÙÀüÀ¨ƒÈíÕn[‚cîÆ0h‚šbÊ©!²ÖªÙå””‚íðt˳.˾)cøÑåÐ J[&éV¼¿àÀåò³|}¦û˜X‚ÜTÓA@ÓW³ÇCÛ\ýk~±‰ÿ6Y¦"u
+fs¶#KîN¢U<¨¨|ýÆ°Tƒ˜o9%_¹ýYe¦~7ÆósϽóÿr`IaY+¦j|L^î“üœg·ß$†Øñ)·q¦°ìþBD®6vÆýÓñy*þðŽ$ ÅiBZL‰?ß>$æÐà,çê­»]'×Ë·Ä¡»q,¥nm¸,‡XRLÜ5GӬΠèï$ºS˜¨§a.Va¸P¾ ÑB]º§•ܹo_Λ©Ïï+·#
+‡)§BG‚tÚ)p#?V)‚Kh=ß ¶â/ÍEò2£¨3¡«‚¾[¥uª¯X4BÝ@ ƒ)TòJ³‡öÜmª2JòvNæÉ‘A¥<žà$§üüß¿}b†㹼)–¹ZòÒ±Gc‚I‰»xt×ãi2ˆÔïÌÌÇÅPð.Ÿ+€öÿÄöø» ‚T\ûºÛî²Ì¶‹q6ñ*óW´»Ûv‘ä4êaƒþÅãd\L³fJGÏQ:òO±Û¼
+#õîÓ/t3å;ÿ†
+‘Íø¤cš
+´Âe h’Y½Õ,ÅÊëâ.”ÿé4½}?ì'P 9šºzZú„Žò‹òÖµ»1˜Ðºøþ8g¬©!Œ/ãë —8óÀz7òu¢b³ÍãäTU à9ZuÞ¿
+Ò—Q‹L­7·t"² M2ßà wI»' ÞL˜0Â9Ñ>õT©þn42ÀDÜv7åžÇ^[x9Ê…»ŸUKçV¶]÷+ã;ù·B¥?ŒÊ¬jŒù;_,“ŒnŽõ
+}tNìÀKå‹œyæ!ˆÞ*›y.¢Ä…dÒàÄL <飅º
+`'+INíÀ5Äò$>ûËécJÈxìÓHüã£óÍ8àÀ%Y­+iNmUâþ¾`ªùì?zMöØèº=ŠBN¸–ˆ‹¸óA^v0º“4üƒ¢Á.7­´x¹p`Ô^CB˜Å[|Çýâ;žo® 1ÖµæuœNŠsíÜ{Ö§Ú¢f¡Éü²ÐÁíö9—{¥Ò"ÿyàÒäÐÎ<‚Úl›ãû9|¢þAWÓ/Á¾'¶ ±à9›l¯¿ú«ž ò-
+Êzzï¦ýa<²ÔFË
+ ¡CÝå‘é\éé_y¦ž–ˆÃ4äÍÌS=¨C°½@vÁð¨zŽûôÃÅòÊ#í$B;ÉÚ â|зIÌnJB†¬g!Ž™§²:|Í- Ðxg¯¯(þðf'@¬ìŸèÊ{¼É¹ã8•–K1yë4̼3Ãéƒ Îic/Ïü¹ì⊳ánÃ×0”:ßÈl4FTa•ëë
+YÉêð´ƒÎnC ¸äöó+Z*Ú¨,Ýå_µOß¾Ù^·¸:òû/X¥mB À÷|yréÊÝ­.ÅN[Àº;!{AC¢¿ì9ÕÔªÜtôYz«Yé&õ±n65…„À.•tcƵʼn“ä$þ@Ïš8kü4»Î]™Xäo³*5?çú‰ÓZƒ+]1ƒRx‰âA§²NKPg «S9Œ@8í‰ö=S2AYÐíÉ]þ8Ãá_›!¥®M+¹(Õ1;lwÎ;+Äß/ìgaÙ$^tàȬ½óÅ:ò»0훬x¸mkî©ÿs%Ö†îg2É ï™ù–ZgY2p"éU=å$ˆˆg”¥˜O›´ÎFýç@e5„ض»©zÀ-½z0
+½æ#r,·€‡Pb›Ç³>ýËÎéz?^y&ÄÐL’ÒOÕm¹hˆÜ…¹Ã÷&´ž’®+ø¤|Ji2{”ÖžFf ¥]P#ÖH ˜2ÃÆæ‡8?ç“=¡tòÀÖÝæD:ü嘵”EÙ¦Ï <§Ç„² žâåuz®}”WÞ5˲ױֳD)ÀB¾ž™8.þE¸<[ñµ<=­hðhAy·íZ†&‘n½ýR/’
+DéðP”¤A9Œõ¡|/ðÂv%îÆÜ#êGAí.›¶
+pað3{ÀNÙÕÌ<pF6ED#õÑô9*4]ª@­|ïNZ‰wÊ
+‹œ=K‘’w=]yr$‚êâýÙe×âï"¸è=ACŽùˆù¡¶6²«Ô„o™†€á·j|yÆÚcèoÏmt¿å~L“:VÉË™¼ùXæŠÞñ^ÜŽµ)Ú2,”ܱ¸Æ:aO)àSl/~—¬¤¬&s(þ;áe7º¸’Üå‰F$ÂÀ¿}…¶à&¢2LM/Ëš¿`ϼý~–à‘Jt†lOI¤GÝ0EäøëÞHI½¶˜Èbãͺ̙t0]ÛU3cåZQõ@´õ˜˜‹ Å„ß_&S¢î3LùkÏÍë•ô³åu[ŒÜ‚žk2Ò_¹b„}u¤WtI«5”Ç5ŠïÕe |È' KhjOšF…؃ÒZ¿µ}„ëd8°Â;&&Å}d­)ŽË³œ¡âÖà‚›ˆ?±ÆÊ\fÁ‹rüS<ý2Ý!–w
+ÛMs! _?>¿o¿cXš¨9)vFmkP~±ó<©‹’d/ÏD©ðÑí2HxÑ+† Êáëÿ º¤}ŽÚÃ<Úd |²ðžØXwß‘ÿ’ø{r“ŠÞ%
+Oh1Xðÿwa¬k<%Åîë'™æÅ•{ÖøQÍΡ#î*§២Ù£B?É@ß\>ƒfh±¢Ä–ºñÒÂY!ßB†V™3<B˜¶˜«Êw7¬!AnÌKŸ™!M‰h ‚ÐÛ\ä”)Dšo7ÔUò¨ˆjÎÚ“Á7"»Ê­2&È<!ÑI«ÁÙÎ@`h%¿–#/ÎÓ·ªÓ9*®X‹‹ÒíçœWýLMa¨ÍÎNÿ²;0ñ.w:É@DØDÖH’ZѺ·pBcU.â=<5›ª6§Öo`eÊÁÙA]^ w´97yÊ‘~@YœÀ¥éZ2ÅMîA¡î³tGìÅ3¨U¬Å4»Œk^3O™; a/¤—HíÃ.ïv·Û‹÷ñ_æF¿ÔÚaPÃR¸Z$ ãc‹œU0–
+"ªo¦%Üδ’#úO“ü6e.9ä8q
+õS±‡ñ€vίTì;Ê/9õÚÜÚƒ&ÌÉl ”MC?ï 2FÇ ˆW±Ô zÓ+hçí®»«}© ;…-Ô-W÷……¼ò­ˆ„Àà
+»öá
+¹(-6¦©.Œ¹ðw^Ò¯;×f4Öàú·Ý­<ª’dÝà µòAeÈò¾²ÏŒ1Uú0n¾¸rƯ?fbJ÷³ÂMDtü„7{wB/fòæ ž¾]­bŸkÃŽóÚ u†1žÛžÅl÷ç™n)ľBÇ! ]äA‹oš‚0«Í¾œþÀ’/“«Yñ•,ã`k”yë"D¥?«0¤þ:Ðå9žCå¬cDC¯IQ²~©TÝ…K‰e‚HÇÙÂBà~Ò´B‚Ww¾aˆärpr
+e-¹‡#º:ý> \$ÓÝIš+ž,œL¢‹£éÐ[ÿgT‹ñ¶)¾6¨nײÆ'ÜCJæ³æÇÛåàù]nëTS¿”L)`UÝÜOØÆÛ…5•‡ˆ1k-Ë…Ã7o¯©ø¨[”:½E$]BHe²>pk¤I¾"vÙ¯ñKBŠWô$9A×üÖb”ê¦yá™çË÷Àøæ짥hB;ƒªî"XX~ûôLß©^R_23(ÀÔF$bÓìQ±VéwŦ&W<£[©¯
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+endstream
+endobj
+68 0 obj
+<<
+/Length1 884
+/Length2 2315
+/Length3 533
+/Length 3732
+>>
+stream
+%!PS-AdobeFont-1.1: CMTT8 1.0
+%%CreationDate: 1991 Aug 20 16:46:05
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMTT8) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch true def
+end readonly def
+/FontName /CWNHEJ+CMTT8 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 92 /backslash put
+dup 97 /a put
+dup 99 /c put
+dup 101 /e put
+dup 107 /k put
+dup 110 /n put
+dup 111 /o put
+dup 115 /s put
+dup 116 /t put
+readonly def
+/FontBBox{-5 -232 545 699}readonly def
+/UniqueID 5000830 def
+currentdict end
+currentfile eexec
+›œi_,+õ`ôÀÕ"WºÍÖP
+½¥í˜5ö ÏÈð l.×j‡…kPôØ úëPŒ—ø(?ˆ±~M;Àö^Ãyy¬Ü*f˼[âõ:­ç-ѵZ/¿îeŒ¹_[³+ 5{^Ýòd tp¾ñÅ!¶ûÕÇ~¾Ùd¬Z+¾ÉسäŠå»
+˜¾]j¥d«sèµÓµá˜n%ã^¤MYk_Ö²7;0Þ}YÁƒEí·mjgj¹€¢ze—ÆßÒtÛ‹>EË®Þ囦ï¡BŽAíU£‰›^¤JNM
+Ùlf4ùp›´ÔÅ\úŠØÆ-ý8àÅqqÞ_¥ÄWR"Fªž­B2;g&l§½]&ÔÄ;8äëÜó$fÍ”ð’fuý »Þ -ToƒÐ¨œdŸ¹±L”½]‘ÿzüÔˆe¡á¯:H
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+endstream
+endobj
+103 0 obj
+<<
+/Length1 776
+/Length2 1240
+/Length3 533
+/Length 2549
+>>
+stream
+%!PS-AdobeFont-1.1: CMMI8 1.100
+%%CreationDate: 1996 Jul 23 07:53:54
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.100) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMMI8) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+end readonly def
+/FontName /FAKGAL+CMMI8 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 34 /epsilon put
+readonly def
+/FontBBox{-24 -250 1110 750}readonly def
+/UniqueID 5087383 def
+currentdict end
+currentfile eexec
+€4y‚«9BÙ0ài§ H1r^ƒ vû¡.Hn˜œ˜tµ'ð’W"xp'ôDpÔ„&,6 ßÝß6WS:W»÷0H¿»ü·:e„TAýÈ7­ÙJÈûÒ.>ÈñÔ´»{8"Ìa˜ïçh½ŸÎ³Dnä¨Ü'ÖÍ$…8Nõõ“ÿÚCòÒ °Š¢z²[wM± ¬ýÍ3æŒFSj´'½×ÚSK x­=x“r!‹0u’\á/ü…0üÕãŽ:jm²Üû®;FSçà'01NµJ)m+ïŠyA’%Ú×´æÖùψ¶›¢“¿•€~zlñL•¤à/œÒÚŒÛ%FÆßRå$tY’áŸøz¢^N
+#YFun&5%ÁמnéAÉ­A
+Ó(@’ùûr]6nèŠzLê¦Êòÿj,€t—€H´›ð[}×|¸>ÖÇOâ#
+ |æÝÓ…ÝŠí¶bg&HþÈ·š„ñB+Ø h9Rœ×
+^<<‚µžéÁÁ¸½K”¹ƒØ<"±ÎD¯™ÍƬÏúœû²FÌD-Ä^Äÿ©«L…ÆÁÔts·§(ÒJ+\`ÑÔEE"¨ú#ÞȸZÜ΂îËìÕ)ñ’×ûµþ¬
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+endstream
+endobj
+131 0 obj
+<<
+/Length1 771
+/Length2 2712
+/Length3 533
+/Length 4016
+>>
+stream
+%!PS-AdobeFont-1.1: CMBX10 1.00B
+%%CreationDate: 1992 Feb 19 19:54:06
+
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.00B) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMBX10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+end readonly def
+/FontName /XEXUPK+CMBX10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 56 /eight put
+readonly def
+/FontBBox{-301 -250 1164 946}readonly def
+/UniqueID 5000768 def
+currentdict end
+currentfile eexec
+€SQM(ì(Ú0_«&(‚Óü§ˆ‚<U7þl=ڎ帗á|°'õÇ?Ûµk
+|%ü5µ_èó¬ûÿÌJ8-‚™ÌÓ}<êIڽʒ„zðV @N÷4°óÙ™4ü N` ¹Ï¸VÂ?•<Z/¾øX}Wt‡œ2NQü²(ˆ·O$P×@¹Ôó§¯cQ˜B"ƒÊÁ¶ÍDmÛËÙÛ›ÿˆ„NxLk÷8˜ÙE !ujsF,V=QìæoÌœƒCì®ïÁ¢2ârO{®ä(®ªÛ•ÃSEÁ^™"þIáòÏÉ€#sW-¼WNÚÉ°Û‰¥âÔ^—áš‘C\ÏŠßÈ5µ…HçK)FÖ‰ÇòøÄ2^ƒVét®0Ãâ—twºê£=·€õ“QèKüˆÈ{:J%áh¹Ñ4UOjXxÇÒÖ쨬 \Ã¥àí†ñG? @)ãH;ëÈýæ™BÏd^¢
++dQ@ÌÂùËJ=–ŸK
+yÍ3)´@ßÏõ(T”@o=ЀL†ßW#/oƒßd0òà?¥A+Ø<`Å*i‹É£Y¦Ab¯{ƒ©F®•ÆËUê€ßŒimûÃ)lf9×~‰¡P&'(¬†$ö[éÞ_³/lÇÝ|¼sf©µ‰*4ïkDqÆ™=£¨ü›÷ó„*!¢œIÚË£}Ö¹ 'ÛQ ‹ ¬ôÂ~èÖv½½«á‰óJ›aS.·wEv˜ÎàV8ê«-99Å :û²ºÄ3Ñ‘Œs›bVi»!‡ó7…!ûRç ˆn¡_S¡ø¡iRŒòÝÕL 6ÿˆæòlœPÂø¸Èh¨Šú±Ü„rç¶óù’¡ar:< †Z|B2`î‘óR"ħ479ñëCZGäúýfnLJYPaŽËÜ)ùn¾ÑØ2_æµ.¨‡›K°ˆå…Ç‘I<„Z7ãG:Åé®$÷ÃXðmY vá¡ÕƒM‡bãõC+e^ëÔÊa§° Þ
+§@ylèŠCÑÆ•/,¦=0¶ÜºÛ°Úß
+D'g]¾Qÿƒ.GëèÍDñêÆ®[lë ¯õÓ‰où5¡˜ªc^3~6~ãþ?ü¨$^A£áp4IÕ/¡ã"´5´÷òôšàj1ŸhÓ׆ÂKè—Zë]×ä’.
+ÃÎ"\Útç¶YŠBù|ù1îŠõý ó¿ÏAÅÞ\kI%‰,ˆCQ> ý(xÕmφœKQkT“•ùü÷¿k£&aœŸÇÉ,hÂä·3z׈MµÝÍm‡•Â|„<‡o³JÀiÿ»~LCSŒ´èÏ·ŽÚæ897A÷¢í9{k
+xômbð0­•H—PX†¨(ÂÉ3œ-Z3Â(l9•JòÕ¬| hMê™Ã÷ò·°Qî¶Ø;̃Úÿý#|ÚQˆêþWN˜p—ô3ÿ€*†¿Ï%«<¬I V6­$©R†Yä¦â¥C…9» ñÂI¸Ó´™0'í2ò+HðÔcvÿ­é¥„ÆÒœ»ñ$ºÐHñ^PM‚¼RÎKZf—Ù#ÚÉm5ÿ.{=#«¶ÛÞ7m‚G”Y|‹ 
+î‹æ9Ø;^H¦±¦ véY¿²à¼>Ûë«žKi^hT%ä³´Åà¡)35¹Ÿ´ïgÓ£‚­YmG9ÉCÅ ¾tmS#0a¹òÙþPG½gÌþ
+Ô6öþÚÇ«îrÎû>6¦ pX©ð2Ùͧ5·SJl¿¿0ȧ
+T~y?+`xýö%¶Ð²J‹†°v´òò÷/ò:Ý&«U@1íŒ!ŒXEH ?Q;eöÕ’Ð2£cZ *ºdlÛ;Ò€ö‚hyj¡
+Ž|´²=+Ãì¼ rc¿6‹Vΰ(ˆZ®näÇ+¨ˆñÍUi`•xmî!ß¾Žtîf‘ ÖuZ;þÔï-Úè˜ÂÖª"H¯ˆ<äZ#¡I-œ
+TvÝ{ÍË
+¾ãÌšÀß~èœeA%—zÎP²ÍDYL†cf·ü0§•0Xk¸Œï75ág ÊG!”V]V}+É›ìQ¿@ðm» R4ly Eõ”gú4g’­wƒûà?Ÿ:¥
+KH¦cÀÍR»zjĪŽ™~‰{é„σlª!Xo
+Èh-ó/ÛVMJiÃvÛôi:RîÈÛýbTÂöŠ¢oFÕLÅ!Ý"ÛöDɧ0ED²+Ÿ¦H:_¶°>§¦8hß*…]÷“Ml¤ÏQ÷Éßw½å}y«óRŽ ü-BTrúÇ¥4:Ú-¿;ÈÀŸ‹Ë—
+ÿÐIÇÁ(¬] déíZÂ#ƒe'C¶0Ãý§"à ¶É2y«mkMÔá$+ËxŠO¤qÑ0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+
+endstream
+endobj
+136 0 obj
+<<
+/Length 525
+>>
+stream
+755.55 0.00 48.18 -12.04 722.70 674.52 d1 q 674.52 0 0 686.56 48.18 -12.04 cm
+BI
+/W 56
+/H 57
+/IM true
+/BPC 1
+/I true
+ID ð
+EI
+Q
+endstream
+endobj
+137 0 obj
+<<
+/Length 574
+>>
+stream
+800.00 0.00 48.18 -12.04 758.84 662.48 d1 q 710.65 0 0 674.52 48.18 -12.04 cm
+BI
+/W 59
+/H 56
+/IM true
+/BPC 1
+/I true
+ID À
+EI
+Q
+endstream
+endobj
+138 0 obj
+<<
+/Length 639
+>>
+stream
+869.44 0.00 48.18 -12.04 831.11 674.52 d1 q 782.92 0 0 686.56 48.18 -12.04 cm
+BI
+/W 65
+/H 57
+/IM true
+/BPC 1
+/I true
+ID ð
+EI
+Q
+endstream
+endobj
+139 0 obj
+<<
+/Length 156
+>>
+stream
+383.33 0.00 72.27 168.63 373.39 264.99 d1 q 301.12 0 0 96.36 72.27 168.63 cm
+BI
+/W 25
+/H 8
+/IM true
+/BPC 1
+/I true
+ID
+EI
+Q
+endstream
+endobj
+140 0 obj
+<<
+/x45 136 0 R
+/x54 137 0 R
+/x58 138 0 R
+/x2d 139 0 R
+>>
+endobj
+39 0 obj
+<<
+/Type /Font
+/Name /F11
+/Subtype /Type3
+/FirstChar 0
+/LastChar 127
+/Widths [691.66 958.33 894.44 805.55 766.66 900 830.55 894.44 830.55 894.44 830.55
+670.83 638.89 638.89 958.33 958.33 319.44 351.39 575 575 575 575 575 869.44 511.11
+597.22 830.55 894.44 575 1041.66 1169.44 894.44 319.44 350 602.78 958.33 575 958.33
+894.44 319.44 447.22 447.22 575 894.44 319.44 383.33 319.44 575 575 575 575 575 575
+575 575 575 575 575 319.44 319.44 350 894.44 543.05 543.05 894.44 869.44 818.05 830.55
+881.94 755.55 723.61 904.16 900 436.11 594.44 901.38 691.66 1091.66 900 863.88 786.11
+863.88 862.5 638.89 800 884.72 869.44 1188.88 869.44 869.44 702.77 319.44 602.78
+319.44 575 319.44 319.44 559.02 638.89 511.11 638.89 527.08 351.39 575 638.89 319.44
+351.39 606.94 319.44 958.33 638.89 575 638.89 606.94 473.61 453.61 447.22 638.89
+606.94 830.55 606.94 606.94 511.11 575 1149.99 575 575 575]
+/FontBBox [-118.9 -450 1307.9 850]
+/FontMatrix [0.001 0 0 0.001 0 0]
+/Encoding 38 0 R
+/CharProcs 140 0 R
+>>
+endobj
+141 0 obj
+<<
+/Length 402
+>>
+stream
+755.55 0.00 45.17 -15.06 722.70 677.53 d1 q 677.53 0 0 692.59 45.17 -15.06 cm
+BI
+/W 45
+/H 46
+/IM true
+/BPC 1
+/I true
+ID ð
+EI
+Q
+endstream
+endobj
+142 0 obj
+<<
+/Length 396
+>>
+stream
+800.00 0.00 60.22 -15.06 752.81 662.47 d1 q 692.59 0 0 677.53 60.22 -15.06 cm
+BI
+/W 46
+/H 45
+/IM true
+/BPC 1
+/I true
+ID €
+EI
+Q
+endstream
+endobj
+143 0 obj
+<<
+/Length 448
+>>
+stream
+869.44 0.00 45.17 -15.06 843.15 677.53 d1 q 797.98 0 0 692.59 45.17 -15.06 cm
+BI
+/W 53
+/H 46
+/IM true
+/BPC 1
+/I true
+ID à
+EI
+Q
+endstream
+endobj
+144 0 obj
+<<
+/Length 146
+>>
+stream
+383.33 0.00 75.28 150.56 361.35 255.96 d1 q 286.07 0 0 105.39 75.28 150.56 cm
+BI
+/W 19
+/H 7
+/IM true
+/BPC 1
+/I true
+ID
+EI
+Q
+endstream
+endobj
+145 0 obj
+<<
+/x45 141 0 R
+/x54 142 0 R
+/x58 143 0 R
+/x2d 144 0 R
+>>
+endobj
+114 0 obj
+<<
+/Type /Font
+/Name /F16
+/Subtype /Type3
+/FirstChar 0
+/LastChar 127
+/Widths [691.66 958.33 894.44 805.55 766.66 900 830.55 894.44 830.55 894.44 830.55
+670.83 638.89 638.89 958.33 958.33 319.44 351.39 575 575 575 575 575 869.44 511.11
+597.22 830.55 894.44 575 1041.66 1169.44 894.44 319.44 350 602.78 958.33 575 958.33
+894.44 319.44 447.22 447.22 575 894.44 319.44 383.33 319.44 575 575 575 575 575 575
+575 575 575 575 575 319.44 319.44 350 894.44 543.05 543.05 894.44 869.44 818.05 830.55
+881.94 755.55 723.61 904.16 900 436.11 594.44 901.38 691.66 1091.66 900 863.88 786.11
+863.88 862.5 638.89 800 884.72 869.44 1188.88 869.44 869.44 702.77 319.44 602.78
+319.44 575 319.44 319.44 559.02 638.89 511.11 638.89 527.08 351.39 575 638.89 319.44
+351.39 606.94 319.44 958.33 638.89 575 638.89 606.94 473.61 453.61 447.22 638.89
+606.94 830.55 606.94 606.94 511.11 575 1149.99 575 575 575]
+/FontBBox [-118.9 -450 1307.9 850]
+/FontMatrix [0.001 0 0 0.001 0 0]
+/Encoding 38 0 R
+/CharProcs 145 0 R
+>>
+endobj
+1 0 obj
+<<
+/Creator ( TeX output 1998.06.28:1717)
+/Producer (dvipdfm 0.12.7b, Copyright \251 1998, by Mark A. Wicks)
+/CreationDate (D:20000702213939+00'00')
+>>
+endobj
+5 0 obj
+<<
+/Type /Page
+/Resources 6 0 R
+/Contents [46 0 R 4 0 R 47 0 R 48 0 R]
+/Parent 146 0 R
+>>
+endobj
+50 0 obj
+<<
+/Type /Page
+/Resources 51 0 R
+/Contents [46 0 R 4 0 R 52 0 R 48 0 R]
+/Parent 146 0 R
+>>
+endobj
+54 0 obj
+<<
+/Type /Page
+/Resources 55 0 R
+/Contents [46 0 R 4 0 R 56 0 R 48 0 R]
+/Parent 146 0 R
+>>
+endobj
+58 0 obj
+<<
+/Type /Page
+/Resources 59 0 R
+/Contents [46 0 R 4 0 R 60 0 R 48 0 R]
+/Parent 147 0 R
+>>
+endobj
+62 0 obj
+<<
+/Type /Page
+/Resources 63 0 R
+/Contents [46 0 R 4 0 R 64 0 R 48 0 R]
+/Parent 147 0 R
+>>
+endobj
+147 0 obj
+<<
+/Type /Pages
+/Count 2
+/Kids [58 0 R 62 0 R]
+/Parent 146 0 R
+>>
+endobj
+146 0 obj
+<<
+/Type /Pages
+/Count 5
+/Kids [5 0 R 50 0 R 54 0 R 147 0 R]
+/Parent 3 0 R
+>>
+endobj
+66 0 obj
+<<
+/Type /Page
+/Resources 67 0 R
+/Contents [46 0 R 4 0 R 71 0 R 48 0 R]
+/Parent 148 0 R
+>>
+endobj
+73 0 obj
+<<
+/Type /Page
+/Resources 74 0 R
+/Contents [46 0 R 4 0 R 75 0 R 48 0 R]
+/Parent 148 0 R
+>>
+endobj
+77 0 obj
+<<
+/Type /Page
+/Resources 78 0 R
+/Contents [46 0 R 4 0 R 79 0 R 48 0 R]
+/Parent 148 0 R
+>>
+endobj
+81 0 obj
+<<
+/Type /Page
+/Resources 82 0 R
+/Contents [46 0 R 4 0 R 83 0 R 48 0 R]
+/Parent 149 0 R
+>>
+endobj
+85 0 obj
+<<
+/Type /Page
+/Resources 86 0 R
+/Contents [46 0 R 4 0 R 87 0 R 48 0 R]
+/Parent 149 0 R
+>>
+endobj
+149 0 obj
+<<
+/Type /Pages
+/Count 2
+/Kids [81 0 R 85 0 R]
+/Parent 148 0 R
+>>
+endobj
+148 0 obj
+<<
+/Type /Pages
+/Count 5
+/Kids [66 0 R 73 0 R 77 0 R 149 0 R]
+/Parent 3 0 R
+>>
+endobj
+89 0 obj
+<<
+/Type /Page
+/Resources 90 0 R
+/Contents [46 0 R 4 0 R 91 0 R 48 0 R]
+/Parent 150 0 R
+>>
+endobj
+93 0 obj
+<<
+/Type /Page
+/Resources 94 0 R
+/Contents [46 0 R 4 0 R 95 0 R 48 0 R]
+/Parent 150 0 R
+>>
+endobj
+97 0 obj
+<<
+/Type /Page
+/Resources 98 0 R
+/Contents [46 0 R 4 0 R 99 0 R 48 0 R]
+/Parent 150 0 R
+>>
+endobj
+101 0 obj
+<<
+/Type /Page
+/Resources 102 0 R
+/Contents [46 0 R 4 0 R 106 0 R 48 0 R]
+/Parent 151 0 R
+>>
+endobj
+108 0 obj
+<<
+/Type /Page
+/Resources 109 0 R
+/Contents [46 0 R 4 0 R 110 0 R 48 0 R]
+/Parent 151 0 R
+>>
+endobj
+151 0 obj
+<<
+/Type /Pages
+/Count 2
+/Kids [101 0 R 108 0 R]
+/Parent 150 0 R
+>>
+endobj
+150 0 obj
+<<
+/Type /Pages
+/Count 5
+/Kids [89 0 R 93 0 R 97 0 R 151 0 R]
+/Parent 3 0 R
+>>
+endobj
+112 0 obj
+<<
+/Type /Page
+/Resources 113 0 R
+/Contents [46 0 R 4 0 R 115 0 R 48 0 R]
+/Parent 152 0 R
+>>
+endobj
+117 0 obj
+<<
+/Type /Page
+/Resources 118 0 R
+/Contents [46 0 R 4 0 R 119 0 R 48 0 R]
+/Parent 152 0 R
+>>
+endobj
+121 0 obj
+<<
+/Type /Page
+/Resources 122 0 R
+/Contents [46 0 R 4 0 R 123 0 R 48 0 R]
+/Parent 152 0 R
+>>
+endobj
+125 0 obj
+<<
+/Type /Page
+/Resources 126 0 R
+/Contents [46 0 R 4 0 R 127 0 R 48 0 R]
+/Parent 153 0 R
+>>
+endobj
+129 0 obj
+<<
+/Type /Page
+/Resources 130 0 R
+/Contents [46 0 R 4 0 R 134 0 R 48 0 R]
+/Parent 153 0 R
+>>
+endobj
+153 0 obj
+<<
+/Type /Pages
+/Count 2
+/Kids [125 0 R 129 0 R]
+/Parent 152 0 R
+>>
+endobj
+152 0 obj
+<<
+/Type /Pages
+/Count 5
+/Kids [112 0 R 117 0 R 121 0 R 153 0 R]
+/Parent 3 0 R
+>>
+endobj
+3 0 obj
+<<
+/Type /Pages
+/Count 20
+/Kids [146 0 R 148 0 R 150 0 R 152 0 R]
+/MediaBox [0 0 612 792]
+>>
+endobj
+46 0 obj
+<<
+/Length 1
+>>
+stream
+
+endstream
+endobj
+48 0 obj
+<<
+/Length 1
+>>
+stream
+
+endstream
+endobj
+4 0 obj
+<<
+/Length 18
+>>
+stream
+1 0 0 1 72 720 cm
+endstream
+endobj
+154 0 obj
+<<
+>>
+endobj
+155 0 obj
+null
+endobj
+156 0 obj
+<<
+>>
+endobj
+2 0 obj
+<<
+/Type /Catalog
+/Pages 3 0 R
+/Outlines 154 0 R
+/Threads 155 0 R
+/Names 156 0 R
+>>
+endobj
+xref
+0 157
+0000000000 65535 f
+0000290880 00000 n
+0000294271 00000 n
+0000293928 00000 n
+0000294136 00000 n
+0000291047 00000 n
+0000027201 00000 n
+0000000009 00000 n
+0000179693 00000 n
+0000001475 00000 n
+0000001683 00000 n
+0000190753 00000 n
+0000002808 00000 n
+0000003020 00000 n
+0000194384 00000 n
+0000004241 00000 n
+0000004455 00000 n
+0000204823 00000 n
+0000005583 00000 n
+0000005792 00000 n
+0000222094 00000 n
+0000006916 00000 n
+0000007130 00000 n
+0000225570 00000 n
+0000008280 00000 n
+0000008488 00000 n
+0000233868 00000 n
+0000009733 00000 n
+0000009944 00000 n
+0000237061 00000 n
+0000010980 00000 n
+0000011193 00000 n
+0000241386 00000 n
+0000012356 00000 n
+0000012564 00000 n
+0000245558 00000 n
+0000013804 00000 n
+0000014018 00000 n
+0000014867 00000 n
+0000287190 00000 n
+0000260353 00000 n
+0000016186 00000 n
+0000016394 00000 n
+0000264036 00000 n
+0000017612 00000 n
+0000017820 00000 n
+0000294036 00000 n
+0000019054 00000 n
+0000294086 00000 n
+0000027032 00000 n
+0000291152 00000 n
+0000035824 00000 n
+0000027265 00000 n
+0000035746 00000 n
+0000291259 00000 n
+0000044307 00000 n
+0000035889 00000 n
+0000044172 00000 n
+0000291366 00000 n
+0000050212 00000 n
+0000044372 00000 n
+0000050123 00000 n
+0000291473 00000 n
+0000054927 00000 n
+0000050277 00000 n
+0000054882 00000 n
+0000291758 00000 n
+0000060607 00000 n
+0000274438 00000 n
+0000054992 00000 n
+0000055205 00000 n
+0000056437 00000 n
+0000060482 00000 n
+0000291865 00000 n
+0000066507 00000 n
+0000060672 00000 n
+0000066451 00000 n
+0000291972 00000 n
+0000075884 00000 n
+0000066572 00000 n
+0000075795 00000 n
+0000292079 00000 n
+0000083709 00000 n
+0000075949 00000 n
+0000083607 00000 n
+0000292186 00000 n
+0000091036 00000 n
+0000083774 00000 n
+0000090958 00000 n
+0000292472 00000 n
+0000098621 00000 n
+0000091101 00000 n
+0000098530 00000 n
+0000292579 00000 n
+0000108184 00000 n
+0000098686 00000 n
+0000108095 00000 n
+0000292686 00000 n
+0000115570 00000 n
+0000108249 00000 n
+0000115480 00000 n
+0000292793 00000 n
+0000125769 00000 n
+0000278262 00000 n
+0000115636 00000 n
+0000115850 00000 n
+0000117077 00000 n
+0000125653 00000 n
+0000292903 00000 n
+0000133416 00000 n
+0000125836 00000 n
+0000133314 00000 n
+0000293194 00000 n
+0000142279 00000 n
+0000289872 00000 n
+0000133483 00000 n
+0000142118 00000 n
+0000293304 00000 n
+0000153208 00000 n
+0000142346 00000 n
+0000153129 00000 n
+0000293414 00000 n
+0000164913 00000 n
+0000153275 00000 n
+0000164823 00000 n
+0000293524 00000 n
+0000172647 00000 n
+0000164980 00000 n
+0000172545 00000 n
+0000293634 00000 n
+0000179626 00000 n
+0000280904 00000 n
+0000172714 00000 n
+0000172926 00000 n
+0000174085 00000 n
+0000179523 00000 n
+0000285013 00000 n
+0000285590 00000 n
+0000286216 00000 n
+0000286907 00000 n
+0000287115 00000 n
+0000288197 00000 n
+0000288651 00000 n
+0000289099 00000 n
+0000289599 00000 n
+0000289797 00000 n
+0000291663 00000 n
+0000291580 00000 n
+0000292376 00000 n
+0000292293 00000 n
+0000293098 00000 n
+0000293013 00000 n
+0000293829 00000 n
+0000293744 00000 n
+0000294203 00000 n
+0000294226 00000 n
+0000294248 00000 n
+trailer
+<<
+/Size 157
+/Root 2 0 R
+/Info 1 0 R
+>>
+startxref
+294370
+%%EOF
diff --git a/Master/texmf-dist/doc/etex/base/etex_man.sty b/Master/texmf-dist/doc/etex/base/etex_man.sty
new file mode 100644
index 00000000000..94d4245838c
--- /dev/null
+++ b/Master/texmf-dist/doc/etex/base/etex_man.sty
@@ -0,0 +1,92 @@
+% macros definitions for e-TeX manual
+
+\def\NTS{\leavevmode\hbox{$\cal N\kern-0.35em\lower0.5ex\hbox{$\cal T$}%
+ \kern-0.2emS$}}
+\def\eTeX{\leavevmode\hbox{$\varepsilon$}-\TeX}
+\def\TeXbook{{\sl The \TeX\/book\/}}
+
+\DeclareFontShape{OT1}{cmr}{bxrev}{n}{<-> xbmc10}{} % for right-to-left text
+\DeclareTextFontCommand{\revrm}{\fontseries{bxrev}\fontshape{n}\selectfont}
+
+\ifx\beginL\undefined % this is \TeX
+ \def\XeT{X\kern-.125em\lower.5ex\hbox{E}\kern-.1667emT}
+ \def\TeXeT{\TeX-\hbox{\revrm{\XeT}}}
+ \def\TeXXeT{\TeX-\hbox{\revrm{-\XeT}}}
+\else
+ \ifx\eTeXversion\undefined % this is \TeXeT
+ \def\TeXeT{\TeX-\revrm{\beginR\TeX\endR}}
+ \def\TeXXeT{\TeX-\revrm{\beginR\TeX-\endR}}
+ \else % this is \eTeX
+ \def\TeXeT{\TeX-\revrm{\TeXXeTstate=1\beginR\TeX\endR}}
+ \def\TeXXeT{\TeX-\revrm{\TeXXeTstate=1\beginR\TeX-\endR}}
+ \fi
+\fi
+
+{\def~{|} \global\catcode`\|=\active \global\let|=~}
+\def\|{\leavevmode\verb|}
+\def\<{\leavevmode\hbox\bgroup\catcode`>=13$\langle$} % syntax quantity
+\def\>{\/$\rangle$\egroup} % finish syntax quantity
+\def\cstok#1{\leavevmode\thinspace\hbox{\vrule\vtop{\vbox{\hrule\kern1pt
+ \hbox{\vphantom{\tt/}\thinspace{\tt#1}\thinspace}}
+ \kern1pt\hrule}\vrule}\thinspace} % control sequence token
+\def\[#1]{\thinspace{\tt#1}\thinspace} % keyword in syntax
+
+\newenvironment{paramlist}%
+ {\endgraf\parskip=0pt
+ \advance\leftskip by5em \parindent=-2.5em}%
+ {\endgraf}
+
+\newenvironment{syntax}%
+ {\endgraf\nobreak\medskip
+ \begingroup \catcode`<=13 \catcode`[=13 \let|=\|%
+ \let\par=\endsyntaxline \obeylines}%
+ {\medbreak}
+
+\def\endsyntaxline{\futurelet\next\syntaxswitch}
+\def\syntaxswitch{\ifx\next\<\let\next=\syntaxrule
+ \else\ifx\next\end\let\next=\endgroup
+ \else\let\next=\continuerule\fi\fi \next}
+\def\continuerule{\hfil\break\indent\qquad}
+{\catcode`<=13 \catcode`>=13 \catcode`[=13
+ \global\let<=\< \global\let>=\> \global\let[=\[
+ \gdef\syntaxrule<{\endgraf\indent\<}}
+\def\is{\ $\longrightarrow$ }
+\def\alt{\ $\vert$ }
+\def\more{whatever \TeXbook\ defines}
+\def\ot#1{\|#1|$_{12}$} % an other token
+\def\cs#1{{\tt\char`\\#1}}
+
+\newenvironment{multilist}[2]%
+ {$$\setbox\z@=\hbox\bgroup % catch some funny things -> \mathord
+ \let\a=\empty
+ \let\b=\empty
+ \count@=\z@
+ \toks@={#2}%
+ \def\item##1\cr
+ {\ifnum \count@=\z@
+ \count@=#1%
+ \expandafter\def\expandafter\b\expandafter{\b\y{}}%
+ \fi
+ \advance\count@ by\m@ne
+ \expandafter\def\expandafter\a\expandafter{\a\x{##1}}}%
+ \ignorespaces}%
+ {\loop
+ \ifnum \count@>\z@
+ \expandafter\def\expandafter\a\expandafter{\a\expandafter\z\b\relax}%
+ \advance\count@ by\m@ne
+ \repeat
+ \def\x##1{\expandafter\y\b\relax{##1}}%
+ \def\y\y##1##2\relax##3%
+ {\ifx @##1@%
+ \def\b{##2\y{##3}}%
+ \else
+ \def\b{##2\y{##1&##3}}%
+ \fi}%
+ \def\z\y##1##2\relax{\def\b{##2\y{##1}}}%
+ \a
+ \def\x
+ {\expandafter\egroup\expandafter\halign\expandafter\bgroup
+ \expandafter&\the\toks@\cr}%
+ \def\y##1{\expandafter\def\expandafter\x\expandafter{\x##1\cr}}%
+ \b
+ \x\egroup $$}
diff --git a/Master/texmf-dist/doc/etex/base/etex_man.tex b/Master/texmf-dist/doc/etex/base/etex_man.tex
new file mode 100644
index 00000000000..7ce0d00110c
--- /dev/null
+++ b/Master/texmf-dist/doc/etex/base/etex_man.tex
@@ -0,0 +1,1150 @@
+%&latex % english hyphenation
+
+\documentclass{article}
+
+\usepackage{etex_man}
+
+\begin{document}
+
+\begin{center}
+%% {\LARGE Draft, \today}\\[6pt]
+{\huge\bf The \eTeX\ manual}\\[6pt]
+{\sl Version 2, February 1998\/}\\[18pt]
+by The \NTS\ Team\\[6pt]
+Peter Breitenlohner, Max-Planck-Institut f\"ur Physik, M\"unchen\\[18pt]
+\small\noindent
+The preparation of this report was supported in part by {\sc Dante},\\
+Deutschsprachige Anwendervereinigung \TeX\ e.V.\\
+`\TeX' is a trademark of the American Mathematical Society.
+\end{center}
+
+\section{Introduction}
+
+The \NTS\ project intends to develop an `New Typesetting System' (\NTS)
+that will eventually replace today's \TeX3. The \NTS\ program will
+include many features missing in \TeX, but there will also exist a mode
+of operation that is 100\% compatible with \TeX3. It will, necessarily,
+require quite some time to develop \NTS\ to maturity and make it widely
+available.
+
+Meanwhile \eTeX\ intends to fill the gap between \TeX3 and the future
+\NTS. It consists of a series of features extending the capabilities of
+\TeX3.%
+\footnote{The \TeX3 program; for the moment there are no plans to extend
+the software related to \TeX.}
+
+Since compatibility between \eTeX\ and \TeX3 has been a main concern,
+\eTeX\ has two modes of operation:\\
+(1)~In \TeX\ compatibility mode it fully deserves the name \TeX\ and
+there are neither extended features nor additional primitive commands.
+That means in particular that \eTeX\ passes the \|TRIP| test
+\cite{tripman} without any restriction. There are, however, a few
+minor modifications that would be legitimate in any implementation of
+\TeX.\\
+(2)~In extended mode there are additional primitive commands and the
+extended features of \eTeX\ are available.
+
+We have tried to make \eTeX\ as compatible with \TeX\ as possible
+even in extended mode. In a few cases there are, however, some subtle
+differences described in detail later on. Therefore the \eTeX\ features
+available in extended mode are grouped into two categories:\\
+(1)~Most of them have no semantic effect as long as none of the
+additional primitives are executed; these `extensions' are permanently
+enabled.\\
+(2)~The remaining optional \eTeX\ features (`enhancements') can be
+individually enabled and disabled; initially they are all disabled.
+For each enhancement there is a state variable \|\...state|; an
+enhancement is enabled or disabled by assigning a positive or
+non-positive value respectively to that state variable.
+
+For \eTeX\ Versions~1 and~2 there is just one enhancement: mixed
+direction typesetting (\TeXXeT) with the state variable \|\TeXXeTstate|.
+
+Version~1.1 of \eTeX\ was released in November 1996, Version~2.0 in
+February 1998.
+It is expected that there will be about one \eTeX\ version per year,
+where each later version adds new features. It would be desirable if
+these \eTeX\ versions were incorporated into many of the existing
+implementations of \TeX3 without much delay.
+
+With each \eTeX\ version there will be an \|e-TRIP| test \cite{etripman}
+in order to help to verify that a particular implementation deserves the
+name \eTeX\ in the same way as the \|TRIP| test \cite{tripman} helps to
+verify that an implementation deserves the name \TeX.
+
+\section{Generating \eTeX}
+
+\subsection{Generating the \eTeX\ Program}
+
+An implementation of \TeX\ consists of a WEB change file \|tex.ch|
+containing all system-dependent changes for a particular system. The
+WEB system program \|TANGLE| applies this change file to the
+system-independent file \|tex.web| defining the \TeX\ program in order to
+generate a \TeX\ Pascal file for that system \cite{webman}. Similarly
+an implementation of \eTeX\ consists of a system-dependent change file
+\|etex.sys| to be applied to the system-independent file \|e-tex.web|
+defining the \eTeX\ program. Since \eTeX\ differs from \TeX\ by a
+relatively small fraction of its code \|e-tex.web| does, however, not
+exist as a physical file; it is instead defined in terms of a
+system-independent change file \|e-tex.ch| to be applied to \|tex.web|.
+Similarly it should be possible to define the system-dependent change
+file \|etex.sys| for a particular system in terms of its deviations
+from the corresponding file \|tex.ch| \cite{etexgen}.
+
+\subsection{Generating Format Files for \eTeX}
+
+When (the INITEX or VIRTEX version of) the \TeX\ program is started, it
+analyzes the first non-blank input line from the command line or (with
+the \|**| prompt) from the terminal: The first non-blank character of
+that input line may be an \|&| followed immediately by the name of the
+format to
+be loaded; otherwise VIRTEX uses a default format whereas INITEX starts
+without loading a format file.
+
+For eINITEX (the INITEX version of \eTeX) there is an additional
+possibility: If the first non-blank input character is an \|*|
+(immediately followed what would be the first non-blank input character
+for INITEX), the program starts in extended mode without loading a
+format file. If the first non-blank character is neither \|&| nor \|*|
+then eINITEX starts without loading a format but in compatibility mode.
+Whenever a format file is loaded by eINITEX or eVIRTEX the mode
+(compatibility or extended) is inherited from the format.
+
+It is recommended that the input file \|etex.src| be used instead of
+\|plain.tex| when generating an \eTeX\ format in extended mode. That
+file will first read \|plain.tex| (without reading \|hyphen.tex|) and
+will then supply macro definitions supporting \eTeX\ features.
+
+\section{\eTeX\ Extensions}
+
+\subsection{Compatibility and Extended Mode}
+
+Once \eTeX\ has entered compatibility mode it behaves as any other
+implementation of \TeX. All of \eTeX's additional commands are absent;
+it is therefore impossible to access any of the extensions or
+enhancements. The ability of eINITEX to initially choose between
+compatibility and extended mode is, however, by itself a feature not
+present in any \TeX\ implementation.
+
+The remainder of this document is devoted to a detailed and mostly
+technical description of all aspects where \eTeX\ (in extended mode)
+behaves differently from \TeX. It will be assumed that the reader is
+familiar with \TeXbook\ \cite{texbook} describing \TeX's behaviour in
+quite some detail.
+
+All of \eTeX's extensions and enhancements available in extended mode are
+activated by either executing some new primitive command or by assigning
+a nonzero value to some new integer parameter or state variable. Since
+all these new variables are initially zero,%
+\footnote{To be precise all state variables are zero when eINITEX or eVIRTEX
+is started; integer parameters that are not state variables are zero when
+eINITEX is started without loading a format file or inherited from the
+format file otherwise.}
+\eTeX\ behaves as \TeX\ as long as none of \eTeX's new control sequences
+are used, with the following exceptions which should, however, have
+no effect on the typesetting of error-free \TeX\ documents (produced with
+error-free formats):\\
+(1) When \|\tracingcommands| has a value of~3 or more, or\\
+when \|\tracinglostchars| has a value of~2 or more, \eTeX\ will display
+additional information not available in \TeX.\\
+(2) When using a count, dimen, skip, muskip, box, or token register number
+in the range 256--32767, \eTeX\ will access one of its additional registers
+whereas \TeX\ will produce an error and use register number zero.
+
+\subsection{Optimization}
+
+When a value is assigned to an \<internal quantity> within a save group,
+the former value is restored when the group ends, provided the
+assignment was not global. This is achieved by saving the former value
+on \TeX's `save stack'. \eTeX\ refrains from creating such save stack
+entries when the old and new value are the same (`reassignments').
+
+\|\aftergroup| tokens are also kept on \TeX's save stack. When the
+current group ends, \TeX\ converts each \|\aftergroup| token into a
+token list and inserts this list as new `input level' into the input stack.
+\eTeX\ collects all \|\aftergroup| tokens from one group into one token
+list and thus conserves input levels.
+
+When a completed page is written to the DVI file (shipped out), \TeX\
+multiplies the relevant stretch or shrink components of glue nodes in a
+box by the glue expansion factor of that box and converts the product to
+DVI units. In order to avoid overflow each resulting value $x$ is
+artificially limited to the range $|x|\le10^9$.
+Consider the example:
+\begin{verbatim}
+ \shipout\vbox to100pt{
+ \hrule width10pt
+ \vskip 0pt plus1000fil
+ \vskip 0pt plus1000fil
+ \vskip 0pt plus-2000fil
+ \hrule
+ \vskip 0pt plus0.00005fil
+ }
+\end{verbatim}
+Here the three glues between the two rules add up to zero; when \TeX\
+converts each stretch component individually they will, however, add up
+to $10^9$ DVI units due to the truncation mentioned above. \eTeX, however,
+accumulates the relevant stretch or shrink components of consecutive
+glue nodes (possibly separated by insert, mark, adjust, kern, and
+penalty nodes) before converting them to DVI units. During this process
+glue nodes may be converted into equivalent kern nodes and some glue
+specifications may be recycled; this may affect the memory usage
+statistics displayed after the page has been shipped out.
+
+\subsection{Tracing and Diagnostics}
+
+When \|\tracingcommands| has a value of~3 or more, the commands
+following a prefix (\|\global|, etc.) are shown as well, e.g.:
+\begin{verbatim}
+ \global\count0=0 => {\global}
+ {\count}
+\end{verbatim}
+
+When \|\tracinglostchars| has a value of~2 or more, missing characters
+are displayed on the terminal even if the value of \|\tracingonline| is
+0~or less.
+
+When \|\tracingscantokens| has a value of~1 or more, the opening and
+closing of pseudo-files (generated by \|\scantokens|) is recorded as for
+any other file, with `\verb*| |' as filename.
+
+When the program is compiled with the code for collecting statistics and
+\|\tracingassigns| has a value of~1 or more, all assignments subject to
+\TeX's grouping mechanism are traced, e.g.:
+\begin{verbatim}
+ \def\foo{\relax} => {changing \foo=undefined}
+ {into \foo=macro:->\relax }
+ \global\count17=7 => {globally changing \count17=0}
+ {into \count17=7}
+ \count17=7 => {reassigning \count17=7}
+\end{verbatim}
+
+When \|\tracingifs| has a value of~1 or more, all conditionals
+(including \|\unless|, \|\or|, \|\else|, and \|\fi|) are traced, together
+with the starting line and nesting level; the \|\showifs| command displays
+the state of all currently active conditionals. Thus the input
+\begin{verbatim}
+ \unless\iffalse
+ \iffalse
+ \else
+ \showifs
+ \fi
+ \fi
+\end{verbatim}
+might yield
+\begin{verbatim}
+ {\unless\iffalse: (level 1) entered on line 1}
+ {\iffalse: (level 2) entered on line 2}
+ {\else: \iffalse (level 2) entered on line 2}
+ ### level 2: \iffalse\else entered on line 2
+ ### level 1: \unless\iffalse entered on line 1
+ {\fi: \iffalse (level 2) entered on line 2}
+ {\fi: \unless\iffalse (level 1) entered on line 1}
+\end{verbatim}
+
+When \|\tracinggroups| has a value of~1 or more, the start and end of
+each save group is traced, together with the starting line and grouping
+level; the \|\showgroups| command displays the state of all currently
+active save groups. Thus the input
+\begin{verbatim}
+ \begingroup
+ {
+ \showgroups
+ }
+ \endgroup
+\end{verbatim}
+might yield
+\begin{verbatim}
+ {entering semi simple group (level 1) at line 1}
+ {entering simple group (level 2) at line 2}
+ ### simple group (level 2) entered at line 1 ({)
+ ### semi simple group (level 1) entered at line 1 (\begingroup)
+ ### bottom level
+ {leaving simple group (level 2) entered at line 2}
+ {leaving semi simple group (level 1) entered at line 1}
+\end{verbatim}
+
+Occasionally conditionals and/or save groups are not properly nested
+with respect to \|\input| files. Although this might be perfectly
+legitimate, such anomalies are mostly unintentional and may cause quite
+obscure errors. When \|\tracingnesting| has a value of~1 or more,
+these anomalies are shown; when \|\tracingnesting| has a value of~2 or more,
+the current context (traceback) is shown as well. Thus the input
+\begin{verbatim}
+ \newlinechar=`\^^J
+ \begingroup
+ \iftrue
+ \scantokens{%
+ \endgroup
+ ^^J\fi
+ ^^J\bgroup
+ ^^\tracingnesting=2
+ ^^J\iffalse
+ ^^J\else
+ }%
+ \egroup
+ \fi
+\end{verbatim}
+might yield%
+\footnote{The \cs{scantokens} command will be discussed later.}
+\begin{verbatim}
+Warning: end of semi simple group (level 1) entered at line 2 of
+ a different file
+Warning: end of \iftrue entered on line 3 of a different file
+Warning: end of file when simple group (level 1) entered at line
+ 3 is incomplete
+Warning: end of file when \iffalse\else entered on line 5 is inc
+omplete
+l.7 \else
+
+l.11 }
+ %
+\end{verbatim}
+
+The command \|\showtokens{|\<token list>\|}| displays the token list, and
+allows the display of quantities that cannot be displayed by \|\show| or
+\|\showthe|, e.g.:
+\begin{verbatim}
+ \showtokens\expandafter{\jobname}
+ \showtokens\expandafter{\topmarks 27}
+\end{verbatim}
+
+\subsection{Status Enquiries}
+
+A number of \TeX's internal quantities can be assigned values but
+these values cannot be retrieved in \TeX. \eTeX\ introduces several new
+primitives that allow the retrieval of information about its internal state.
+
+\noindent
+\|\eTeXversion| returns \eTeX's (major) version number;\\
+\|\eTeXrevision| expands into a list of character tokens representing
+the revision (minor version) number. Thus
+\begin{verbatim}
+ \message{\number\eTeXversion\eTeXrevision}
+\end{verbatim}
+should write the complete version as shown when \eTeX\ is started.
+
+\noindent
+When used as number, \|\interactionmode| returns one of the
+values 0~(batchmode), 1~(nonstopmode), 2~(scrollmode),
+or~3~(errorstopmode). Assigning one of these values to
+\|\interactionmode| changes the current interaction mode accordingly;
+such assignments are always global.
+
+\noindent
+\|\currentgrouplevel| returns the current save group level;\\
+\|\currentgrouptype| returns a number representing the type of the
+innermost group:
+\begin{multilist}{2}{\hfil\qquad#:&\quad#\qquad\hfil}
+\item 0&bottom level (no group)\cr
+\item 1&simple group\cr
+\item 2&hbox group\cr
+\item 3&adjusted hbox group\cr
+\item 4&vbox group\cr
+\item 5&vtop group\cr
+\item 6&align group\cr
+\item 7&no align group\cr
+\item 8&output group\cr
+\item 9&math group\cr
+\item 10&disc group\cr
+\item 11&insert group\cr
+\item 12&vcenter group\cr
+\item 13&math choice group\cr
+\item 14&semi simple group\cr
+\item 15&math shift group\cr
+\item 16&math left group\cr
+\end{multilist}
+
+\noindent
+\|\currentiflevel| returns the number of currently active
+conditionals;\\
+\|\currentifbranch| indicates which branch of the innermost conditional
+is taken: 1~`then branch', $-1$~`else branch', or 0~not yet decided;\\
+\|\currentiftype| returns 0~if there are no active conditionals, a
+positive number indicating the type of the innermost active conditional,
+or the negative of that number when the conditional was prefixed by
+\|\unless|:
+\begin{multilist}{3}{\hfil\qquad#:&\quad#\qquad\hfil}
+\item 1&\cs{if}\cr
+\item 2&\cs{ifcat}\cr
+\item 3&\cs{ifnum}\cr
+\item 4&\cs{ifdim}\cr
+\item 5&\cs{ifodd}\cr
+\item 6&\cs{ifvmode}\cr
+\item 7&\cs{ifhmode}\cr
+\item 8&\cs{ifmmode}\cr
+\item 9&\cs{ifinner}\cr
+\item 10&\cs{ifvoid}\cr
+\item 11&\cs{ifhbox}\cr
+\item 12&\cs{ifvbox}\cr
+\item 13&\cs{ifx}\cr
+\item 14&\cs{ifeof}\cr
+\item 15&\cs{iftrue}\cr
+\item 16&\cs{iffalse}\cr
+\item 17&\cs{ifcase}\cr
+\item 18&\cs{ifdefined}\cr
+\item 19&\cs{ifcsname}\cr
+\item 20&\cs{iffontchar}\cr
+\end{multilist}
+
+\noindent
+\|\lastnodetype| returns a number indicating the type of the last node,
+if any, on the current (vertical, horizontal, or math) list:
+\begin{multilist}{2}{\hfil\qquad#:&\quad#\qquad\hfil}
+\item -1&none (empty list)\cr
+\item 0&char node\cr
+\item 1&hlist node\cr
+\item 2&vlist node\cr
+\item 3&rule node\cr
+\item 4&ins node\cr
+\item 5&mark node\cr
+\item 6&adjust node\cr
+\item 7&ligature node\cr
+\item 8&disc node\cr
+\item 9&whatsit node\cr
+\item 10&math node\cr
+\item 11&glue node\cr
+\item 12&kern node\cr
+\item 13&penalty node\cr
+\item 14&unset node\cr
+\item 15&math mode nodes\cr
+\end{multilist}
+
+\noindent
+The commands \|\fontcharht|, \|\fontcharwd|, \|\fontchardp|, and
+\|\fontcharic| followed by a font specification and a character code,
+return a dimension: the height, width, depth, or italic correction of the
+character in the font, or \[0pt] if no such character exists;
+the conditional \|\iffontchar| tests the existence of that character.
+
+\noindent
+When used as number, \|\parshape| returns the number of lines of the current
+parshape specification (or zero).\\
+\eTeX's \|\parshapeindent|, \|\parshapelength|, and \|\parshapedimen|,
+followed by a number $n$ return the dimensions of the parshape
+specification:\\
+\[0pt] for $n\le0$ or when no parshape is currently active, otherwise\\
+\|\parshapeindent|$\,n$ and \|\parshapedimen|$\,2n-1$ both return the
+indentation of line $n$ (explicitly specified or implied by repeating the
+last specification),\\
+\|\parshapelength|$\,n$ and \|\parshapedimen|$\,2n$ both return the length
+of line $n$.
+
+\subsection{Expressions}
+
+\eTeX\ introduces the notion of expressions of type number, dimen, glue, or
+muglue, that can be used whenever a quantity of that type is needed. Such
+expressions are evaluated by \eTeX's scanning mechanism; they are initiated
+by one of the commands \|\numexpr|, \|\dimexpr|, \|\glueexpr|, or \|\muexpr|
+(determining the type~$t$) and optionally terminated by one \|\relax| (that
+will be absorbed by the scanning mechanism). An expression consists of one
+or more terms of the same type to be added or subtracted; a term of type~$t$
+consists of a factor of that type, optionally multiplied and\slash or
+divided by numeric factors; finally a factor of type~$t$ is either a
+parenthesized subexpression or a quantity (number, etc.) of that type.
+Thus, the conditional
+\begin{verbatim}
+ \ifdim\dimexpr (2pt-5pt)*\numexpr 3-3*13/5\relax + 34pt/2<\wd20
+\end{verbatim}
+is true if and only if the width of box~20 exceeds 32\[pt]. Note the use of
+\|\relax| to terminate the inner (numeric) expression, the outer (dimen)
+expression is terminated automatically by the token \|<|$_{12}$ that does
+not fit into the expression syntax.
+
+The arithmetic performed by \eTeX's expressions does not do much that could
+not be done by \TeX's arithmetic operations \|\advance|, \|\multiply|, and
+\|\divide|, although there are some notable differences: Each factor is
+checked to be in the allowed range, numbers must be less than $2^{31}$ in
+absolute value, dimensions or glue components must be less than
+$2^{14}$\[pt], \[mu], \[fil], etc.\ respectively. The arithmetic operations
+are performed individually, except for `scaling' operations (a
+multiplication immediately followed by a division) which are performed as
+one combined operation with a 64-bit product as intermediate value. The
+result of each operation is again checked to be in the allowed range.
+Finally the results of divisions and scalings are rounded, whereas \TeX's
+\|\divide| truncates.
+
+The important new feature is, however, that the evaluation of expressions
+does not involve assignments and can therefore be performed in
+circumstances where assignments are not allowed, e.g., inside an \|\edef| or
+\|\write|. This also allows the definition of purely expandable loop constructions:
+\begin{verbatim}
+ \def\foo#1#2{\number#1
+ \ifnum#1<#2,
+ \expandafter\foo
+ \expandafter{\number\numexpr#1+1\expandafter}%
+ \expandafter{\number#2\expandafter}%
+ \fi}
+\end{verbatim}
+such that, e.g., `\|\foo{7}{13}|' expands into `\|7, 8, 9, 10, 11, 12, 13|'.
+
+The commands \|\gluestretch| and \|\glueshrink| are to be followed by a glue
+specification and return the stretch or shrink component of that glue as
+dimensions (with \[fil] etc.\ replaced by \[pt]), the commands
+\|\gluestretchorder| and \|\glueshrinkorder| return the order of infinity:
+0~for \[pt], 1~for \[fil], 2~for \[fill], and 3~for \[filll].
+
+The commands \|\gluetomu| and \|\mutoglue| convert glue into muglue
+and vice versa by simply equating 1\[pt] with 1\[mu], precisely what \TeX\
+does (in addition to an error message) when the wrong kind of glue is used.
+
+\subsection{Additional Registers and Marks}
+
+\eTeX\ increases the number of \TeX's count, dimen, skip, muskip, box, and
+token registers from 256 to 32768. The additional registers, numbered
+256--32767, can be used exactly as the first 256, except that they can
+not be used for insertion classes.
+
+As in \TeX, the first 256 registers of each kind are realized as static
+arrays that are part of the `table of equivalents'; values to be restored
+when a save group ends are kept on the save stack. The additional registers
+are realized as sparse arrays built from \TeX's main memory and are
+therefore less efficient. They use a four-level index structure and
+individual registers are present only when needed. Values to be restored
+when a particular save group ends are kept in a linked list (again built
+from main memory) with one save stack entry pointing to that list.%
+\footnote{With the effect that the order of restoring (or discarding) saved
+values may be somewhat surprising.}
+
+\medskip
+\eTeX\ generalizes \TeX's mark concept to mark classes 0--32767, with mark
+class~0 used for \TeX's marks.\\
+The command \|\marks| followed by a mark class~$n$ and a mark text appends a
+mark node to the current list; \|\marks0| is synonymous with \|\mark|. The
+page builder and the \|\vsplit| command record information about the mark nodes
+found on the page or box produced, separately for each mark class. The
+information for mark class~0 is kept in a small static array as in \TeX, the
+information for the additional mark classes is again kept in a sparse array
+with entries present only when needed.\\
+The command \|\firstmarks|$\,n$ expands to the mark text for mark class~$n$
+first encountered on the most recent page, etc., and again \|\firstmarks0|
+is synonymous with \|\firstmark|.
+
+\subsection{Input Handling}
+
+The command \|\readline|\<number>\[to]\<control sequence> defines the
+control sequence as parameterless macro whose replacement text is the
+contents of the next line read from the designated file, as for \|\read|.
+The difference is that the current category codes are ignored and all
+characters on that line (including an endline character) are converted to
+character tokens with category 12 (`other'), except that the character
+code~32 gets category 10 (`space').
+
+The command \|\scantokens{...}| absorbs a list of unexpanded tokens,
+converts it into a character string that is treated as if it were an
+external file, and starts to read from this `pseudo-file'. A rather
+similar effect can be achieved by the commands
+\begin{verbatim}
+ \toks0={...}
+ \immediate\openout0=file
+ \immediate\write0{\the\toks0}
+ \immediate\closeout0
+ \input file
+\end{verbatim}
+In particular every occurrence of the current newline character is
+interpreted as start of a new line, and input characters will be converted
+into tokens as usual.
+The \|\scantokens| command is, however, expandable and does not use token
+registers, write streams, or external files. Furthermore the conversion from
+\TeX's internal ASCII codes to external characters and back to ASCII codes
+is skipped. Finally the current context (traceback) shown, e.g., as part
+of an error message continues beyond an input line from a pseudo-file until
+an input line from a real file (or the terminal) is found.
+
+When \eTeX's input mechanism attempts to read beyond the end of an \|\input|
+file or \|\scantokens| pseudo-file, and before checking for `runaway'
+conditions and closing the file, it will first read a list of tokens that
+has been predefined by the command \|\everyeof={|\<token list>\|}|.
+
+\subsection{Breaking Paragraphs into Lines}
+
+Traditional typesetting with lead type used to adjust (stretch or shrink)
+the interword spaces in the last line of a paragraph by the same amount as
+those in the preceding line. With \TeX\ the last line is, however, usually
+typeset at its natural width due to infinitely stretchable parfillskip glue.
+\eTeX\ allows interpolation between these two extremes by specifying a
+suitable value for \|\lastlinefit|. For a value of~0 or less, \eTeX\
+behaves as \TeX, values from~1 to 1000 indicate a glue adjustment fraction
+$f$ times 1000, values above 1000 are interpreted as $f=1$.
+
+The new algorithm is used only if\\
+1. \|\lastlinefit| is positive;\\
+2. \|\parfillskip| has infinite stretchability; and\\
+3. the stretchability of \|\leftskip| plus \|\rightskip| is finite.%
+\footnote{As usual for parameters influencing \TeX's line-breaking algorithm,
+the values current at the end of the (partial) paragraph are used.}\\
+Thus the last line of a paragraph would normally be typeset at its
+natural width and the stretchability of parfillskip glue would be used to
+achieve the desired line width. The algorithm proceeds as usual, considering
+all possible sequences of feasible break points and accumulating demerits for
+the stretching or shrinking of lines as well as for visually incompatible
+lines. When a candidate for the last line has been reached, the following
+conditions are tested:\\
+4. the previous line was not `infinitely bad' and was stretched with positive
+finite stretchability or was shrunk with positive shrinkability;\\
+5. the last line has infinite stretchability entirely due to parfillskip
+glue;\\
+6. if the previous line was stretched or shrunk the last line has
+positive finite stretchability or shrinkability respectively.\\
+If all three conditions are satisfied, a glue adjustment factor of $f$ times
+that of the preceding line will be applied to the relevant stretch or
+shrink components of all glue nodes in the last line, and the corresponding
+demerits are computed. (The last line will, however, not be stretched beyond
+the desired line width.)
+
+When all possible candidates for the last line of the paragraph have been
+examined, the one having fewest accumulated demerits is chosen. If \eTeX's
+modified algorithm was applied to that last line, the actual stretching or
+shrinking is achieved by suitably modifying the parfillskip glue node.
+
+All computations described so far are performed with machine-independent
+integer arithmetic. Note, however, that the actual stretching requires
+machine-dependent floating point arithmetic. Therefore, when a paragraph is
+interrupted by a displayed equation and the line preceding the display is
+subject to the adjustment just described, the display will in general be
+preceded by abovedisplayskip and not by abovedisplayshortskip glue.
+
+\medskip
+
+After breaking a paragraph into lines, \TeX\ computes the interline
+penalties by adding the values of:\\
+\|\interlinepenalty| between any two lines,\\
+\|\clubpenalty| after the first line of a (partial) paragraph,\\
+\|\widowpenalty| before the last line of the paragraph,\\
+\|\displaywidowpenalty| before the line immediately preceding a displayed
+equation, and\\
+\|\brokenpenalty| after lines ending with a discretionary break.\\
+\eTeX\ generalizes the concept of interline, club, widow, and display widow
+penalty by allowing their replacement by arrays of penalty values with the
+commands\\
+\|\interlinepenalties|,\\
+\|\clubpenalties|,\\
+\|\widowpenalties|, and\\
+\|\displaywidowpenalties|.\\
+Each of these commands is to be followed by an optional equal sign and a
+number $n$. If $n\le0$ the respective array is reset and \TeX's
+corresponding single value is used as usual; a positive value $n$
+declares an array of length $n$ and must be followed by $n$ penalty
+values. When one of these arrays has been set, its values are used
+instead of \TeX's corresponding single values as follows (repeating the
+last value when necessary):\\
+the $i^{\rm th}$ interline penalty value is used after line $i$ of the
+paragraph;\\
+the $i^{\rm th}$ club penalty value is used after line $i$ of a partial
+paragraph;\\
+the $i^{\rm th}$ widow penalty value is used after line $m-i$ of a
+paragraph without displayed equations or the last partial paragraph of
+length $m$;\\
+the $i^{\rm th}$ display widow penalty value is used after line $m-i$ of a
+partial paragraph of length $m$ that is followed by a displayed equation.
+
+When used after \|\the| or in situations where \TeX\ expects to see a
+number, the same four commands serve to retrieve the arrays of penalties.
+Specifying, e.g., \|\clubpenalties|\<number> with a number $n$, returns~0
+for $n<0$ or when the club penalty array has been reset, the length of the
+declared club penalty array for $n=0$, or the $n^{\rm th}$ club penalty
+value for $n>0$ (again repeating the last value when necessary).
+
+\subsection{Math Formulas}
+
+\TeX's \|\left|\<delimiter>\|...\right|\<delimiter> produces two delimiters
+with a common size adjusted to the height and depth of the enclosed material.
+In \eTeX\ this can be generalized by occurrences of \|\middle|\<delimiter>
+dividing the enclosed material into segments resulting in a sequence
+of delimiters with a common size adjusted to the maximal height and depth of
+all enclosed segments. The spacing between a segment and the delimiter to
+its left or right is as for \TeX's left or right delimiter respectively.
+
+\subsection{Hyphenation}
+
+\TeX\ uses the \|\lccode| values for two quite unrelated purposes:\\
+(1) when \|\lowercase| converts character tokens to their lower-case
+equivalents (in the same way as \|\uppercase| uses the \|\uccode| values);
+and\\
+(2) when hyphenation patterns or exceptions are read, and when words are
+hyphenated during the line-breaking algorithm.
+
+\eTeX\ introduces the concept of (language-dependent) hyphenation codes that
+are used instead of the \|\lccode| values for hyphenation purposes. In order
+to explain the details of \eTeX's behaviour, we need some technical aspects
+of hyphenation patterns. When INITEX starts without reading a format file,
+the (initially empty) hyphenation patterns are in a form suitable for
+inserting new patterns specified by \|\patterns| commands; when INITEX
+attemps hyphenation or prepares to write a format file, they are compressed
+into a more compact form suitable for finding hyphens. Only these compressed
+patterns can be read from a format file (by INITEX or VIRTEX).
+
+In \eTeX\ the hyphenation patterns are supplemented by hyphenation codes.
+When eINITEX starts without reading a format file both are initially empty;
+when a \|\patterns| command is executed and \|\savinghyphcodes| has a positive
+value, the current \|\lccode| values are saved as hyphenation codes for the
+current language. These saved hyphenation codes are later compressed together
+with the patterns and written to or read from a format file. When the
+patterns have been compressed (always true for eVIRTEX) and hyphenation
+codes have been saved for the current language, they are used
+instead of the \|\lccode| values for hyphenation purposes (reading
+hyphenation exceptions and hyphenating words).
+
+\subsection{Discarded Items}
+
+When \TeX's page builder transfers (vertical mode) material from the `recent
+contributions' to the `page so far', it discards glue, kern, and penalty
+nodes (discardable items) preceding the first box or rule on the page under
+construction and inserts a topskip glue node immediately before that box or
+rule. Note, however, that this topskip glue need not be the first node on
+the page, it may be preceded by insertion, mark, and whatsit nodes.
+Similarly when the \|\vsplit| command has split the first part off a vbox,
+discardable items are discarded from the top of the remaining vbox and a
+splittopskip glue node is inserted immediately before the first box or rule.
+
+When \eTeX's parameter \|\savingvdiscards| has been assigned a positive
+value, these `discarded items' are saved in two lists and can
+be recovered by the commands \|\pagediscards| and \|\splitdiscards| that
+act like `unvboxing' hypothetical box registers containing a vbox with the
+discarded items.
+
+The list of items discarded by the page builder is emptied at the end of
+the output routine and by the \|\pagediscards| command; new items may
+be added as long as the new `page so far' contains no box or rule.
+
+The list of items discarded by the \|\vsplit| command is emptied at the
+start of a vsplit operation and by the \|\splitdiscards| command; new items
+are added at the end of a vsplit operation.
+
+\subsection{Expandable Commands}
+
+Chapter~20 of \TeXbook\ gives complete lists of all expandable \TeX\
+commands and of all cases where expandable tokens are not expanded.
+For \eTeX\ there are these additional conditionals:
+
+\begin{itemize}
+\item
+\|\ifdefined|\<token>\quad(test if token is defined)
+\end{itemize}
+\noindent
+True if \<token> is defined; creates no new hash table entry.
+
+\begin{itemize}
+\item
+\|\ifcsname...\endcsname|\quad(test if control sequence is defined)
+\end{itemize}
+\noindent
+True if the control sequence \|\csname...\endcsname| would be defined;
+creates no new hash table entry.
+
+\begin{itemize}
+\item
+\|\iffontchar|\<font>\<8-bit number>\quad(test if char exists)
+\end{itemize}
+\noindent
+True if \|\char|\<8-bit number> in \|\font|\<font> exists.
+
+These are \eTeX's additional expandable commands:
+
+\begin{itemize}
+\item\|\unless|.\\
+The next (unexpanded) token must be a boolean conditional
+(i.e., not \|\ifcase|); the truth value of that conditional is reversed.
+
+\item\|\eTeXrevision|.\\
+The expansion is a list of character tokens of category 12 (`other')
+representing \eTeX's revision (minor version) number, e.g., `.0' or
+`.1'.
+
+\item\|\topmarks|\<15-bit number>,
+\|\firstmarks|\<15-bit number>,\\
+\|\botmarks|\<15-bit number>,
+\|\splitfirstmarks|\<15-bit number>, and\\
+\|\splitbotmarks|\<15-bit number>.\\
+These commands generalize \TeX's \|\topmark| etc.\ to 32768 distinct
+mark classes; the special case \|\topmarks0| is synonymous with
+\|\topmark| etc.
+
+\item\|\unexpanded|\<general text>.\\
+The expansion is the token list \<balanced text>.
+
+\item\|\detokenize|\<general text>.\\
+The expansion is a list of character tokens representing the token list
+\<balanced text>. As with the lists of character tokens produced by \TeX's
+\|\the| and \eTeX's \|\readline|, these tokens have category 12 (`other'),
+except that the character code~32 gets category 10 (`space').
+
+\item\|\scantokens|\<general text>.\\
+The expansion is null; but \eTeX\ creates a pseudo-file containing the
+characters representing the token list \<balanced text> and prepares to
+read from this pseudo-file before looking at any more tokens from its
+current source.
+
+\end{itemize}
+
+These are the additional \eTeX\ cases when expandable tokens are not
+expanded:
+
+\begin{itemize}
+\item
+When \eTeX\ is reading the argument token for \|\ifdefined|.
+
+\item
+When \eTeX\ is absorbing the token list for \|\unexpanded|,
+\|\detokenize|, \|\scantokens|, or \|\showtokens|.
+
+\item
+Protected macros (defined with the \|\protected| prefix) are not
+expanded when building an expanded token list (for \|\edef|, \|\xdef|,
+\|\message|,\\
+\|\errmessage|, \|\special|, \|\mark|, \|\marks| or when writing the
+token list for \|\write| to a file) or when looking ahead in an
+alignment for \|\noalign| or \|\omit|.%
+\footnote{Whereas protected macros were introduced with \eTeX\ Version~1,
+suppression of their expansion in alignments was introduced with Version~2.}
+
+\item
+When building an expanded token list, the tokens resulting from the
+expansion of \|\unexpanded| are not expanded further (this is the same
+behaviour as is exhibited by the tokens resulting from the expansion of
+\|\the|\<token variable> in both \TeX\ and \eTeX).
+
+\end{itemize}
+
+\section{\eTeX\ Enhancements}
+
+The execution of most new primitives related to enhancements is
+disallowed when the corresponding enhancement is currently disabled and
+will lead to an `\|Improper...|' error message. The offending command
+may nevertheless already have had some effect such as, e.g., bringing
+\eTeX\ into horizontal mode.
+
+\subsection{Mixed-Direction Typesetting}
+
+This feature supports mixed left-to-right and right-to-left typesetting
+and introduces the four text-direction primitives \|\beginL|, \|\endL|,
+\|\beginR|, and \|\endR|. The code is inspired by but different from
+\TeXeT\ \cite{texet}.
+
+In order to avoid confusion with \TeXeT\ the present implementation of
+mixed-direction typesetting is called \TeXXeT. It uses the same text-direction
+primitives, but differs from \TeXeT\ in several important aspects:\\
+(1)~Right-to-left text is reversed explicitly by \eTeX\ and is written
+to a normal DVI file without any \|begin_reflect| or \|end_reflect|
+commands;\\
+(2)~a math node is (ab)used instead of a whatsit node to record the text-direction
+primitives in order to minimize the influence on the line-breaking
+algorithm for pure left-to-right text;\\
+(3)~right-to-left text interrupted by a displayed equation is
+automatically resumed after that equation;\\
+(4)~display math material is always printed left-to-right, even in
+constructions such as:
+\begin{verbatim}
+ \hbox{\beginR\vbox{\noindent$$abc\eqno(123)$$}\endR}
+\end{verbatim}
+
+\TeXXeT\ is enabled or disabled by assigning a positive or non-positive
+value respectively to the \|\TeXXeTstate| state variable. As long as
+\TeXXeT\ is disabled, \eTeX\ and \TeX3 build horizontal lists and
+paragraphs in exactly the same way. Even \TeXXeT\ will, in general,
+produce the same results as \TeX3 for pure left-to-right text. There
+are, however, circumstances where some differences may arise. This is
+best illustrated by an example:
+\begin{verbatim}
+ \vbox{\noindent
+ $\hfil\break
+ \null\hfil\break
+ \null$\par
+\end{verbatim}
+Here \TeX\ will produce three lines containing the following nodes:\\
+1. mathon, hfil glue, break penalty, and rightskip glue;\\
+2. empty hbox, hfil glue, break penalty, and rightskip glue;\\
+3. empty hbox, mathoff, nobreak penalty, parfillskip glue, and rightskip
+ glue.\\
+These lines can be retrieved via:
+\begin{verbatim}
+ \setbox3=\lastbox
+ \unskip\unpenalty
+ \setbox2=\lastbox
+ \unskip\unpenalty
+ \setbox1=\lastbox
+\end{verbatim}
+Later on these lines can be `unhboxed' as part of a new paragraph and
+possibly their contents analyzed. As a consequence in \TeX\ (and \eTeX\
+in compatibility mode) there may be horizontal lists where mathon
+and mathoff nodes are not properly paired. Therefore \TeX\ might
+attempt hyphenation of `words' originating from math mode or prevent
+hyphenation of words originating from horizontal mode.
+
+Math-mode material is always typeset left-to-right by \TeXXeT, even when
+it is contained inside right-to-left text. Therefore \TeXXeT\ will
+insert additional \|beginM| and \|endM| math nodes such that
+material originating from math mode is always enclosed between properly
+paired math nodes. Consequently \TeXXeT\ will never attempt hyphenation
+of `words' originating from math mode nor prevent hyphenation of words
+originating from horizontal mode.
+
+The additional math nodes introduced by \TeXXeT\ are, however,
+transparent to operations such as \|\lastpenalty| that inspect or remove
+the last node of a horizontal list.%
+\footnote{This was not the case for some earlier \TeXXeT\ implementations.}
+
+When \TeXXeT\ is enabled or disabled during the construction of a box,
+that box may contain text-direction directives or math nodes that are
+not properly paired. Such unpaired nodes may cause warning messages
+when the box is shipped out. It is, therefore, advisable that \TeXXeT\
+be enabled or disabled only in vertical mode.
+
+\section{Syntax Extensions for \eTeX}
+
+\subsection{Mode-Independent Commands}
+
+The syntax for \TeX's mode-independent commands, as described in the
+first part of Chapter~24 of \TeXbook, is extended by modifications of
+existing commands as well as by new commands.
+
+First, \eTeX\ has 32768 \|\count|, \|\dimen|, \|\skip|, \|\muskip|,
+\|\box|, and \|\toks| registers instead of \TeX's 256. Thus it allows
+a \<15-bit number> instead of an \<8-bit number> in almost all syntax
+constructions referring to these registers; the only exception to this is
+the \|\insert| command: insertion classes are restricted to the range
+0--254 in \eTeX\ as they are in \TeX.
+
+Next, \eTeX\ extends the list of \TeX's internal quantities:
+\begin{syntax}
+<internal integer>\is\more \alt|\eTeXversion|
+ \alt|\interactionmode|\alt<penalties><number>
+ \alt|\lastnodetype|\alt|\currentgrouplevel|\alt|\currentgrouptype|
+ \alt|\currentiflevel|\alt|\currentiftype|\alt|\currentifbranch|
+ \alt|\gluestretchorder|<glue>\alt|\glueshrinkorder|<glue>
+ \alt|\numexpr|<integer expr><optional spaces and |\relax|>
+<penalties>\is|\interlinepenalties|\alt|\clubpenalties|
+ \alt|\widowpenalties|\alt|\displaywidowpenalties|
+<internal dimen>\is\more
+ \alt|\parshapeindent|<number>\alt|\parshapelength|<number>
+ \alt|\parshapedimen|<number>
+ \alt|\gluestretch|<glue>\alt|\glueshrink|<glue>
+ \alt|\fontcharht|<font><8-bit number>%
+ \alt|\fontcharwd|<font><8-bit number>
+ \alt|\fontchardp|<font><8-bit number>%
+ \alt|\fontcharic|<font><8-bit number>
+ \alt|\dimexpr|<dimen expr><optional spaces and |\relax|>
+<internal glue>\is\more \alt|\mutoglue|<muglue>
+ \alt|\glueexpr|<glue expr><optional spaces and |\relax|>
+<internal muglue>\is\more \alt|\gluetomu|<glue>
+ \alt|\muexpr|<muglue expr><optional spaces and |\relax|>
+\end{syntax}
+
+The additional possibilities for \<integer parameter> are:
+\begin{paramlist}
+\|\TeXXeTstate|\quad(positive if mixed-direction typesetting is enabled)
+
+\|\tracingassigns|\quad(positive if showing assignments)
+
+\|\tracinggroups|\quad(positive if showing save groups)
+
+\|\tracingifs|\quad(positive if showing conditionals)
+
+\|\tracingscantokens|\quad(positive
+ if showing the opening and closing of \|\scantokens| pseudo-files)
+
+\|\tracingnesting|\quad(positive
+ if showing improper nesting of groups and conditionals within files)
+
+\|\predisplaydirection|\quad(text direction preceding a display)
+
+\|\lastlinefit|\quad(adjustment
+ ratio for last line of paragraph, times 1000)
+
+\|\savingvdiscards|\quad(positive
+ if saving items discarded from vertical lists)
+
+\|\savinghyphcodes|\quad(positive
+ if \|\patterns| saves \|\lccode| values as hyphenation codes)
+\end{paramlist}
+\noindent
+Note that the \eTeX\ state variable \|\TeXXeTstate| (the only one so
+far) is an \<integer parameter>. That need not be the case for all
+future state variables; it might turn out that some future enhancements
+can be enabled and disabled only globally, not subject to grouping.
+
+The additional possibilities for \<token parameter> are:
+\begin{paramlist}
+\|\everyeof|\quad(tokens to insert when an \|\input| file ends)
+\end{paramlist}
+
+Here is the syntax for \eTeX's expressions:
+\begin{syntax}
+<integer expr>\is<integer term>
+ \alt<integer expr><add or sub><integer term>
+<integer term>\is<integer factor>
+ \alt<integer term><mul or div><integer factor>
+<integer factor>\is<number>
+ \alt<left paren><integer expr><right paren>
+<dimen expr>\is<dimen term>
+ \alt<dimen expr><add or sub><dimen term>
+<dimen term>\is<dimen factor>
+ \alt<dimen term><mul or div><integer factor>
+<dimen factor>\is<dimen>
+ \alt<left paren><dimen expr><right paren>
+<glue expr>\is<glue term>
+ \alt<glue expr><add or sub><glue term>
+<glue term>\is<glue factor>
+ \alt<glue term><mul or div><integer factor>
+<glue factor>\is<glue>
+ \alt<left paren><glue expr><right paren>
+<muglue expr>\is<muglue term>
+ \alt<muglue expr><add or sub><muglue term>
+<muglue term>\is<muglue factor>
+ \alt<muglue term><mul or div><integer factor>
+<muglue factor>\is<muglue>
+ \alt<left paren><muglue expr><right paren>
+<optional spaces and |\relax|>\is<optional spaces>
+ \alt<optional spaces>|\relax|
+<add or sub>\is<optional spaces>\ot+\alt<optional spaces>\ot-
+<div or mul>\is<optional spaces>\ot*\alt<optional spaces>\ot/
+<left paren>\is<optional spaces>\ot(
+<right paren>\is<optional spaces>\ot)
+\end{syntax}
+
+Next, \eTeX\ extends the syntax for assignments:
+\begin{syntax}
+<prefix>\is\more\alt|\protected|
+<simple assignment>\is\more
+ \alt<penalties assignment>
+ \alt|\readline|<number>[to]<control sequence>
+<penalties assignment>\is%
+ <penalties><equals><number><penalty values>
+<interaction mode assignment>\is\more
+ \alt|\interactionmode|<equals><2-bit number>
+\end{syntax}
+\noindent
+In a \<penalties assignment> for which the \<number> is $n$, the
+\<penalty values> are \<empty> if $n\le0$, otherwise they consist of $n$
+consecutive occurrences of \<number>.
+
+Finally, the remaining mode-independent \eTeX\ commands:
+
+\begin{itemize}
+\item
+\|\showgroups|, \|\showifs|, \|\showtokens|\<general text>.
+These commands are intended to help you figure out what \eTeX\ thinks it
+is doing.
+The \|\showtokens| command displays the token list \<balanced text>.
+
+\item
+\|\marks|\<15-bit number>\<general text>. This command generalizes
+\TeX's \|\mark| command to 32768 distinct mark classes; the special case
+\|\marks0| is synonymous with \|\mark|.
+
+\end{itemize}
+
+\subsection{Vertical-Mode Commands}
+
+The syntax for \TeX's vertical-mode commands, as described in the second
+part of Chapter~24 of \TeXbook, is extended by \eTeX\ as follows:
+
+\begin{itemize}
+\item
+\|\pagediscards|, \|\splitdiscards|.
+These two commands are similar to \|\unvbox|.
+When \|\savingvdiscards| is positive, items discarded by the page
+builder and by the \|\vsplit| command are collected in two special
+lists. One of these special lists is appended to the current vertical
+list (in the same way as \|\unvbox| appends the vertical list inside a
+vbox) and becomes empty.
+
+\item
+Here are the additional possibilities for \<horizontal command>:
+\begin{syntax}
+<horizontal command>\is\more
+ \alt|\beginL|\alt|\endL|\alt|\beginR|\alt|\endR|
+\end{syntax}
+
+\end{itemize}
+
+\subsection{Horizontal-Mode Commands}
+
+The syntax for \TeX's horizontal-mode commands, as described in
+Chapter~25 of \TeXbook, is extended by \eTeX\ as follows:
+
+\begin{itemize}
+\item
+Here are the additional possibilities for \<vertical command>:
+\begin{syntax}
+<vertical command>\is\more
+ \alt|\pagediscards|\alt|\splitdiscards|
+\end{syntax}
+
+\item
+\|\beginL|, \|\endL|, \|\beginR|, \|\endR| (text-direction commands).\\
+The use of these commands is illegal when the \TeXXeT\ enhancement is
+currently disabled; otherwise a \|beginL|, etc.\ text-direction node (a
+new kind of math node) is appended to the current horizontal list.
+These nodes delimit the beginning and end of hlist segments containing
+left-to-right~(L) or right-to-left~(R) text. Before a paragraph is
+broken into lines, \|endL| and \|endR| nodes are added to terminate any
+unfinished L~or R~segments; when a paragraph is continued after display
+math mode, any such unfinished segments are automatically resumed,
+starting the new hlist with \|beginL| and \|beginR| nodes as necessary.
+
+\item
+\|\marks|\<15-bit number>\<general text>. This command generalizes
+\TeX's \|\mark| command to 32768 distinct mark classes; the special case
+\|\marks0| is synonymous with \|\mark|.
+
+\end{itemize}
+
+\subsection{Math-Mode Commands}
+
+The syntax for \TeX's math-mode commands, as described in Chapter~26 of
+\TeXbook, is extended by \eTeX\ as follows:
+
+\begin{itemize}
+\item
+\|\left|\<delim>\<math mode material>\\
+\|\middle|\<delim>\<math mode material>\|...|\|\right|\<delim>\\
+(generalizing \TeX's
+\|\left|\<delim>\<math mode material>\|\right|\<delim>).\\
+For each \<math mode material> \eTeX\ begins a new group, starting out
+with a new math list (always in the same style) that begins with a left
+boundary item containing everything processed so far. This group must
+be terminated with either `\|\middle|' or `\|right|', at which time the
+internal math list is completed with a new boundary item containing the
+new delimiter. In the case of `\|\middle|', a new group is started
+again, in the case of `\|\right|', \eTeX\ appends an Inner atom to the
+current list; the nucleus of this atom contains the internal math list
+just completed.
+
+\end{itemize}
+
+\begin{thebibliography}{9}
+
+\bibitem{tripman}
+{\sl A torture test for \TeX\/},
+by Donald E.~Knuth, Stanford Computer Science Report~1027.
+
+\bibitem{etripman}
+{\sl A torture test for \eTeX\/},
+by The \NTS\ Team (Peter Breitenlohner and Bernd Raichle).
+Version~2, January 1998.
+
+\bibitem{webman}
+{\sl The WEB system of structured documentation\/},
+by Donald E.~Knuth,\hfil\break Stanford Computer Science Report~980.
+
+\bibitem{etexgen}
+{\sl How to generate \eTeX\/},
+by The \NTS\ Team (Peter Breitenlohner and Phil Taylor).
+Version~2, January 1998.
+
+\bibitem{texbook}
+\TeXbook\ (Computers and Typesetting, Vol.~A),
+by Donald E.~Knuth,
+Addison Wesley, Reading, Massachusetts, 1986.
+
+\bibitem{texet}
+
+{\sl Mixing right-to-left texts with left-to-right texts\/},
+by Donald~E. Knuth and Pierre MacKay,
+{\sl TUGboat\/} {\bf 8}, 14--25, 1987.
+
+\end{thebibliography}
+
+\end{document}
+
diff --git a/Master/texmf-dist/doc/etex/base/etex_ref.html b/Master/texmf-dist/doc/etex/base/etex_ref.html
new file mode 100644
index 00000000000..2adbbb00d76
--- /dev/null
+++ b/Master/texmf-dist/doc/etex/base/etex_ref.html
@@ -0,0 +1,917 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+<HEAD>
+ <TITLE>The e-TeX Short Reference Manual</TITLE>
+ <META NAME="GENERATOR" CONTENT="Mozilla/3.0Gold (Win95; I) [Netscape]">
+</HEAD>
+<BODY>
+
+
+<CENTER><P>The e-TeX Short Reference Manual<//P></CENTER>
+
+<CENTER><P>NTS team<BR>
+October 1996</CENTER>
+
+<P>Derived from a paper originally presented as:
+
+<CENTER><P>Philip Taylor, "e-TeX: a 100%-compatible successor to TeX"<BR>
+(Following humbly in the footsteps of the Grand Wizard) </CENTER>
+
+<P>in: Proceedings of the Ninth European TeX Conference EuroTeX'95, September
+4-8, 1995, Arnhem, The Netherlands, pp. 359-370.
+
+<P>
+<HR>
+
+<H2>Table of Contents</H2>
+
+<OL>
+<LI><A HREF="#Introduction">Introduction</A> </LI>
+
+<LI><A HREF="#Installation">Installation</A> </LI>
+
+<LI><A HREF="#NewFeatures">The new features</A> </LI>
+
+</OL>
+
+<P>
+<HR>
+
+<H2>Table of new commands</H2>
+
+<UL>
+<LI><TT><A HREF="#beginL">\beginL</A></TT> </LI>
+
+<LI><TT><A HREF="#beginR">\beginR</A></TT> </LI>
+
+<LI><TT><A HREF="#botmarks">\botmarks</A></TT> </LI>
+
+<LI><TT><A HREF="#detokenize">\detokenize</A></TT> </LI>
+
+<LI><TT><A HREF="#endL">\endL</A></TT> </LI>
+
+<LI><TT><A HREF="#endR">\endR</A></TT> </LI>
+
+<LI><TT><A HREF="#eTeXrevision">\eTeXrevision</A></TT> </LI>
+
+<LI><TT><A HREF="#eTeXversion">\eTeXversion</A></TT> </LI>
+
+<LI><TT><A HREF="#everyeof">\everyeof</A></TT> </LI>
+
+<LI><TT><A HREF="#firstmarks">\firstmarks</A></TT> </LI>
+
+<LI><TT><A HREF="#currentgrouplevel">\currentgrouplevel</A></TT> </LI>
+
+<LI><TT><A HREF="#currentgrouptype">\currentgrouptype</A></TT> </LI>
+
+<LI><TT><A HREF="#ifcsname">\ifcsname</A></TT> </LI>
+
+<LI><TT><A HREF="#ifdefined">\ifdefined</A></TT> </LI>
+
+<LI><TT><A HREF="#interactionmode">\interactionmode</A></TT> </LI>
+
+<LI><TT><A HREF="#lastnodetype">\lastnodetype</A></TT> </LI>
+
+<LI><TT><A HREF="#marks">\marks</A></TT> </LI>
+
+<LI><TT><A HREF="#middle">\middle</A></TT> </LI>
+
+<LI><TT><A HREF="#predisplaydirection">\predisplaydirection</A></TT> </LI>
+
+<LI><TT><A HREF="#protected">\protected</A></TT> </LI>
+
+<LI><TT><A HREF="#readline">\readline</A></TT> </LI>
+
+<LI><TT><A HREF="#scantokens">\scantokens</A></TT> </LI>
+
+<LI><TT><A HREF="#showgroups">\showgroups</A></TT> </LI>
+
+<LI><TT><A HREF="#showtokens">\showtokens</A></TT> </LI>
+
+<LI><TT><A HREF="#splitfirstmarks">\splitfirstmarks</A></TT> </LI>
+
+<LI><TT><A HREF="#splitbotmarks">\splitbotmarks</A></TT> </LI>
+
+<LI><TT><A HREF="#TeXXeTstate">\TeXXeTstate</A></TT> </LI>
+
+<LI><TT><A HREF="#topmarks">\topmarks</A></TT> </LI>
+
+<LI><TT><A HREF="#tracingassigns">\tracingassigns</A></TT> </LI>
+
+<LI><A HREF="#AdditionalTracingInformation"><TT>\tracingcommands</TT></A> </LI>
+
+<LI><TT><A HREF="#tracinggroups">\tracinggroups</A></TT> </LI>
+
+<LI><TT><A HREF="#tracingifs">\tracingifs</A></TT> </LI>
+
+<LI><TT><A HREF="#tracingscantokens">\tracingscantokens</A></TT> </LI>
+
+<LI><TT><A HREF="#unexpanded">\unexpanded</A></TT> </LI>
+
+<LI><TT><A HREF="#unless">\unless</A></TT> </LI>
+</UL>
+
+<P>
+<HR><A NAME="Introduction"></A>
+
+<H1>1 Introduction</H1>
+
+<P>e-TeX is the first concrete result of an international research &amp;
+development project, the <I>NTS</I> Project, which was established under
+the &aelig;gis of DANTE e.V. during 1992. The aims of the project are to perpetuate
+and develop the spirit and philosophy of TeX, whilst respecting Knuth's
+wish that TeX should remain frozen.
+
+<P>The group were very concerned that unless there existed some evolutionary
+flexibility within which TeX could react to changing needs and environments,
+it might all too soon become eclipsed by more modern yet less sophisticated
+systems. Accordingly they agreed to investigate a possible successor or
+successors to TeX, successors which would enshrine and encapsulate all
+that was best in TeX whilst being freed from the evolutionary constraints
+which Knuth had placed on TeX itself. To avoid any suggestion that it was
+TeX which the group sought to develop against Knuth's wishes, a working
+title of <I>NTS</I> (for New Typesetting System) was chosen for the project.
+
+
+<P>During the initial meetings of the <I>NTS</I> group, it became clear
+that there were two possible approaches to developments based on TeX: an
+evolutionary path which would simply continue where Knuth had left off,
+and which would use as its basis the source code of TeX itself (i.e. <TT><A HREF="#TeX.Web">TeX.Web</A></TT>);
+the other a revolutionary path which would be based on a completely new
+implementation of TeX, using a modern rapid-prototyping language which
+could allow individual components of the system to be modified or replaced
+in a simple and straightforward manner. The group agreed that the latter
+(revolutionary) approach had much greater potential, but were aware that
+the re-implementation would be non-trivial, and would require external
+funding to bring it to fruition in finite time; accordingly they agreed
+to concentrate their initial efforts on the former (evolutionary) path,
+and set to work to specify and implement a direct derivative of TeX which
+became known as e-TeX (the <I>e</I> of e-TeX may be read as <I>extended</I>,
+<I>enhanced</I>, <I>evolutionary</I> or <I>European</I> at will(!), and
+is also an acknowledgement of the parallel developments which have lead
+the LaTeX&nbsp;3 team to modify their initial goal and to release an interim
+LaTeX, LaTeX2e, which is directly derived from the LaTeX sources.
+
+<P>The group took as the starting point for the development of e-TeX the
+many contributions which had been made on <TT><A HREF="#NTS-L">NTS-L</A></TT>
+(the open mailing list on which discussions pertinent to e-TeX &amp; <I>NTS</I>
+take place), together with the extremely interesting list of ideas which
+Knuth gives at the end of <TT><A HREF="#TeX82.Bug">TeX82.Bug</A></TT>,
+and which he describes as <I>`Possibly nice ideas that will not be implemented'</I>
+(and which he contrasts with <I>`Bad ideas that will not be implemented'</I>!).
+Individual members of the group also contributed ideas of their own which
+had not necessarily been discussed publicly. All proposals were then subjected
+to a rigorous vetting procedure to ensure that they conformed to the e-TeX
+philosophy, which may be summarised as follows:
+
+<BLOCKQUOTE>
+<P>e-TeX will in all ways demonstrate its affinity to, and derivation from,
+Knuth's TeX; it will be implemented as a change-file to <TT><A HREF="#TeX.Web">TeX.Web</A></TT>,
+and will not exploit features which could only be achieved by using a particular
+implementation, operating system or language; it will be capable of being
+used successfully on a machine as small as an 80286-based PC or similar.
+
+
+<P>At format-generation time, a user will have the option of generating
+either a TeX-compatible format or an e-TeX format; if the TeX-compatible
+format is subsequently used in conjunction with e-TeX, the result will
+be <A NAME="TripCompatible"></A><I>Trip-compatible</I> (i.e. indistinguishable
+from TeX proper). If an e-TeX format is generated and used in conjunction
+with e-TeX, then provided that none of the new e-TeX primitives are used,
+the results will be identical to those which would be produced using TeX
+proper. If an e-TeX format is used in conjunction with e-TeX and if one
+or more of the new e-TeX primitives are used, then those portions of the
+document which are affected by the new primitive(s) may be processed in
+a manner unique to e-TeX; other portions of the document will be processed
+in a manner identical to that of TeX proper. Only if an e-TeX format is
+used in conjunction with e-TeX and if an explicit assignment is made to
+one of the <A NAME="EnhancedMode"></A><I>enhanced-mode</I> variables to
+enable that particular enhanced mode will e-TeX behave in a manner which
+may be distinguishable from that of TeX even if no other reference to an
+e-TeX primitive occurs anywhere in the document. (These modes of operation
+are referred to as <A NAME="CompatibilityMode"></A><I>compatibility-mode</I>,
+<A NAME="ExtendedMode"></A><I>extended-mode</I> and <I>enhanced-mode</I>
+respectively.)
+
+<P>All new e-TeX primitives will be syntactically identical to existing
+TeX primitives: that is, they will be either <I>control-words</I> or <I>control-symbols</I>
+within a normal category code r&eacute;gime. Where an analogous primitive exists
+within TeX, the corresponding e-TeX primitive(s) will occupy the same syntactic
+niche. Every effort will be made to ensure that new e-TeX primitives fit
+into the existing set of TeX datatypes; no new datatype will be introduced
+unless it is absolutely essential.
+</BLOCKQUOTE>
+
+<P>In brief, this implies that e-TeX will follow the principle of least
+surprise: an existing TeX user, on using e-TeX for the first time, should
+not be surprised by e-TeX's behaviour, and should be able to take advantage
+of new e-TeX features without having either to unlearn some aspects of
+TeX or to learn some new e-TeX philosophy.
+
+<P>
+<HR><A NAME="Installation"></A>
+
+<H1>2 Installation</H1>
+
+<P>It is intended that e-TeX be available ready-compiled for those systems
+for which pre-compiled binaries are the norm (e.g. MS-DOS, VMS, ...); for
+other systems such as Unix(TM), e-TeX is supplied as a change-file which
+will need to be applied to <TT><A HREF="#TeX.Web">TeX.Web</A></TT> in the
+normal way. However, since there will already be an implementation-specific
+change-file for the system of interest, some means will be required of
+merging <TT><A HREF="#TeX.Web">TeX.Web</A></TT> with not one but (at least)
+two change-files; possibilities include <I><A HREF="#PatchWeb">PatchWeb</A></I>,
+<I><A HREF="#Tie">Tie</A></I>, etc., but if none of these are available
+then <I><A HREF="#WebMerge">WebMerge</A></I>, a TeX script, is supplied
+and can be used as a slower but satisfactory alternative. In practice,
+two or three change-files will be needed: the e-TeX system-independent
+change-file, the TeX system-dependent change-file, and perhaps a small
+e-TeX system-dependent change-file. The system-independent e-TeX change-file
+is supplied as part of the e-TeX kit, and sample system-dependent e-TeX
+change-files are also supplied which may be used as a guide to those places
+at which system-dependent interactions are to be expected: an experienced
+implementor should have little difficulty in modifying one of these to
+produce an e-TeX system-dependent change-file for the system of interest.
+Once e-TeX has been tangled and woven, it should be compiled and linked
+in the normal way.
+
+<P>Once a working binary (or binaries, for those systems which have separate
+executables for <TT>IniTeX</TT> and <TT>VirTeX</TT>) has been acquired
+or produced, the next step will be to generate a suitable format file or
+files. Whilst e-TeX can be used in conjunction with <TT><A
+HREF="src/plain.tex">Plain.TeX</A></TT> to produce a Plain <I>e-format</I>,
+it is better to use the supplied <TT><A HREF="#etex.src">etex.src</A></TT> file
+which supplements the e-TeX primitives with additional useful control
+sequences.
+
+<P>When generating the format file, and regardless of the format source
+used, one fundamental decision must be made: is e-TeX to generate a <I><A HREF="#CompatibilityMode">compatibility
+mode</A></I> format, or an <I><A HREF="#ExtendedMode">extended mode</A></I>
+format? If the former, <I>all</I> e-TeX <A NAME="extension"></A>extensions
+and <A NAME="enhancement"></A>enhancements will be disabled, the format
+will contain only the TeX-defined set of primitives, and any subsequent
+use of the format in conjunction with e-TeX will result in completely TeX-compatible
+behaviour and semantics, including compatibility at the level of the <A HREF="#Trip">Trip</A>
+test. If the latter option, however, is selected, then all extensions present
+in e-TeX will automatically be activated, and the format file will contain
+not only the TeX-defined set of primitives but also those defined by e-TeX
+itself; any subsequent use of such a format in conjunction with e-TeX will
+result in e-TeX operating in <I><A HREF="#ExtendedMode">extended mode</A></I>;
+documents which contains no references to any of the e-TeX-defined primitives
+will continue to generate results identical to those which would have been
+produced were the document processed by TeX, but compatibility at the <A HREF="#Trip">Trip</A>-test
+level can no longer be accomplished, and of course any document which makes
+reference to an e-TeX primitive will generate results which could not have
+been accomplished using TeX. It should be noted that neither a <I><A HREF="#CompatibilityMode">compatibility
+mode</A></I> format nor an <I><A HREF="#ExtendedMode">extended mode</A></I>
+format may be used in conjunction with TeX itself; they are only suitable
+for use in conjunction with e-TeX, since formats are not in general portable.
+Finally it should be emphasised that even if an <I><A HREF="#ExtendedMode">extended
+mode</A></I> format is generated, any document processed using such a format
+but not referencing any e-TeX-defined primitive will produce results identical
+to those which would have been produced had the same document been processed
+using TeX; only if the document makes an explicit assignment to one of
+the <I><A HREF="#EnhancedMode">enhanced mode</A></I> state variables (<TT><A
+HREF="#TeXXeTstate">\TeXXeTstate</A></TT> is the only instance of these in V1
+of e-TeX) will compatibility with TeX be compromised: e-TeX is then said to be
+operating in <I><A HREF="#EnhancedMode">enhanced mode</A></I> rather than <I><A
+HREF="#ExtendedMode">extended mode</A></I>.
+
+
+<P>The choice between generating a <I><A HREF="#CompatibilityMode">compatibility
+mode</A></I> format and an <I><A HREF="#ExtendedMode">extended mode</A></I>
+format is made at the point of specifying the format source file: assuming
+that the operating system supports command-line entry with parameters,
+then a normal TeX format-generation command would probably resemble:
+
+<PRE> initex plain \dump
+</PRE>
+
+<P>or if the more verbose interactive form is preferred:
+
+<PRE> initex
+ **plain
+ *\dump
+</PRE>
+
+<P>With e-TeX, exactly the same command will achieve exactly the same effect,
+and the format generated will be a <I><A HREF="#CompatibilityMode">compatibility-mode</A></I>
+format; thus assuming that the Ini-version of e-TeX is invoked with the
+command <TT>einitex</TT>, the following will both generate <I><A HREF="#CompatibilityMode">compatibility-mode</A></I>
+formats:
+
+<PRE> einitex plain \dump
+</PRE>
+
+<P>and
+
+<PRE> einitex
+ **plain
+ *\dump
+</PRE>
+
+<P>In order to generate an <I><A HREF="#ExtendedMode">extended mode</A></I>
+format, the file-specification for the format source file must be preceded
+by an asterisk (<TT>*</TT>); whilst this may seem an inelegant mechanism,
+it has the great advantage that it avoids almost all system dependencies
+(Graphical user interface (GUI) systems excepted, of course), and the asterisk
+as a component element of a filename is a very remote possibility (most
+filing systems reserve the asterisk as a `wild card' character, which can
+therefore not form a part of a real file name <I>per se</I>). Thus to generate
+an <I><A HREF="#ExtendedMode">extended mode</A></I> Plain format, the following
+dialogue may be used:
+
+<PRE> einitex *plain \dump
+</PRE>
+
+<P>or
+
+<PRE> einitex
+ ***plain
+ *\dump
+</PRE>
+
+<P>and to generate an <I><A HREF="#ExtendedMode">extended mode</A></I>
+<TT>etex.src</TT> format, the following instead:
+
+<PRE> einitex *etex.src \dump
+</PRE>
+
+<P>or
+
+<PRE> einitex
+ ***etex.src
+ *\dump
+</PRE>
+
+<P>Once suitable formats have been generated, they can then be used in
+conjunction both with <I>e-IniTeX</I> and <I>e-VirTeX</I> without further
+formality: in particular, no asterisk is needed (nor should be used!) if
+a format is specified, since the format implicitly defines (depending as
+its mode of generation) in which mode (compatibilty or extended) e-TeX
+will operate. Thus, for example, if a <TT>plain</TT> format had been generated
+in <I><A HREF="#CompatibilityMode">compatibility mode</A></I>, and an <TT>etex</TT>
+format had been generated in <I><A HREF="#ExtendedMode">extended mode</A></I>,
+then both:
+
+<pRE> einitex &amp;Plain
+</PRE>
+
+<P>and
+
+<pRE> evirtex &amp;plain
+</PRE>
+
+<P>will cause e-TeX to process any subsequent commands in <I><A HREF="#CompatibilityMode">compatibility
+mode</A></I>. On the other hand, both
+
+<PRE> einitex &amp;etex
+</PRE>
+
+<P>and
+
+<PRE> eVirTeX &amp;etex
+</PRE>
+
+<P>will cause e-TeX to process any subsequent commands in <I><A HREF="#ExtendedMode">extended
+mode</A></I>, <B>but only because the <TT>etex</TT> format was generated
+in <I><A HREF="#ExtendedMode">extended mode</A></I></B>: it is not the
+<B>name</B> of the format, nor is it the contents of the <B>source</B>
+of the format, which determine the mode of operation -- it is the <B>mode
+of operation</B> which was used when the format was generated. Any format
+generated in <I><A HREF="#CompatibilityMode">compatibility mode</A></I>
+will cause e-TeX to operate in <I><A HREF="#CompatibilityMode">compatibility
+mode</A></I> whenever it is used, whilst the equivalent format, built from
+the same source but generated in <I><A HREF="#ExtendedMode">extended mode,</A></I>
+will cause e-TeX to operate in <I><A HREF="#ExtendedMode">extended mode</A></I>
+whenever it is used.
+
+<P>Although e-TeX is completely TeX-compatible, and there is therefore
+no real reason why any system should need both TeX and e-TeX, it is anticipated
+that until complete confidence exists in the compatibility of e-TeX many
+sites and users will prefer to retain instances of each. For this reason
+it is intended that change-files and binaries should ensure that both TeX
+and e-TeX can happily co-exist on any system by a careful choice of name-spaces.
+In the case of the reference VMS&nbsp;implementation, for example, this
+is accomplished by using the prefix &quot;etex_&quot; for each logical
+name which defines the e-TeX environment, in contrast to the prefix &quot;tex_&quot;
+which defines the analogous TeX environment; the &quot;etex_*&quot; logical
+names are defined as search lists which first reference an e-TeX specific
+location followed by the analogous location for TeX.
+
+<P>
+<HR><A NAME="NewFeatures"></A>
+
+<H1>3 The new features</H1>
+
+<P>Bearing in mind the contraints outlined in the introduction, the group
+identified 35 new primitives which they believed would give
+added functionality to e-TeX without compromising its compatibility with
+TeX; of the 35 new primitives, 29 are extensions (which by definition
+do not affect the semantics of existing TeX documents), whilst just six
+(all concerned with the implementation of <A HREF="#TeX--XeT">TeX--XeT</A>)
+are associated with an enhancement. In addition to the new primitives,
+additional functionality was added to some existing primitives, and TeX's
+behaviour in some unusual boundary conditions was made more robust (this
+last has been subsumed in the most recent version of TeX, so this is no
+longer e-TeX-specific).
+
+<P>The new features are listed and briefly described below, clustered together
+to indicate related functionality.
+The technical terms used below to
+describe syntax entities as defined in <I><TT><A
+HREF="knuth/texbook.tex">The
+TeXbook.</A></TT></I>
+
+<H2>3.1 Additional control over expansion</H2>
+
+<UL>
+<LI><TT><A HREF="#protected">\protected</A></TT> </LI>
+
+<LI><TT><A HREF="#detokenize">\detokenize</A></TT> </LI>
+
+<LI><TT><A HREF="#unexpanded">\unexpanded</A></TT> </LI>
+</UL>
+
+<DL>
+<DT><A NAME="protected"></A><TT>\protected</TT> </DT>
+
+<DD>is a prefix, analogous to <TT>\long</TT>, <TT>\outer</TT>, and <TT>\global</TT>;
+it associates with the macro being defined an attribute which inhibits
+expansion of the macro in expansion-only contexts (for example, within
+the parameter text of a <TT>\write</TT> or <TT>\edef</TT>); if, however,
+the parser or command processor (TeX's `oesophagus' and `stomach', in
+Knuth's alimentary paradigm) is currently demanding a <I>command</I>, then
+the <TT>\protected</TT> macro will expand in the normal way. This behaviour
+is identical to that displayed by the explicit expansion of a token-list
+register through the use of <TT>\the</TT>; the same model is used elsewhere
+in e-TeX to achieve a consistent paradigm for <I>partial expansion</I>.
+</DD>
+
+<DT><A NAME="detokenize"></A><TT>\detokenize</TT>, </DT>
+
+<DD>when followed by a <I>&lt;general text&gt;</I>, expands to yield a
+sequence of character tokens of <TT>\catcode</TT> 10 (<I>space</I>) or
+12 (<I>other</I>) corresponding to a decomposition of the tokens of the
+<I>&lt;balanced text&gt;</I> of the unexpanded <I>&lt;general text&gt;&gt;</I>;
+c.f. <TT>\showtokens</TT>. The effect is rather as if <TT><A HREF="#scantokens">\scantokens</A></TT>
+(q.v.) were applied to the <I>&lt;general text&gt;</I> within a r&eacute;gime
+in which only <TT>\catcodes</TT> 10 and 12 existed. Note that in order
+to preserve the boundaries between <I>control words</I> and any following
+<I>letter</I>, a <I>space</I> is yielded after each control word including
+the last. </DD>
+
+<DT><A NAME="unexpanded"></A><TT>\unexpanded</TT>, </DT>
+
+<DD>when followed by a <I>&lt;general text&gt;</I>, expands to yield the
+<I>&lt;balanced text&gt;</I> of the unexpanded <I>&lt;general text&gt;</I>.
+No further expansion will occur if e-TeX is currently performing a <TT>\write</TT>,
+<TT>\edef</TT>, etc., but further expansion will occur if the parser or
+command processor is currently demanding a <I>command</I>. The effect is
+as if the <I>&lt;general text&gt;</I> were assigned to a token list register,
+and the latter were then partially expanded using <TT>\the</TT>, but no
+assignment actually takes place; thus <TT>\unexpanded</TT> can be used
+in expansion-only contexts. </DD>
+</DL>
+
+<H2>3.2 Provision for re-scanning already read text</H2>
+
+<UL>
+<LI><TT><A HREF="#readline">\readline</A></TT> </LI>
+
+<LI><TT><A HREF="#scantokens">\scantokens</A></TT> </LI>
+</UL>
+
+<DL>
+<DT><A NAME="readline"></A><TT>\readline</TT> </DT>
+
+<DD>is analogous to <TT>\read</TT>, but treats each character as if it
+were currently of <TT>\catcode</TT> 10 (<I>space</I>) or 12 (<I>other</I>);
+the text thus read is therefore suitable for being scanned and re-scanned
+(using <TT><A HREF="#scantokens">\scantokens</A></TT>, q.v.) under different
+<TT>\catcode</TT> r&eacute;gimes. </DD>
+
+<DT><A NAME="scantokens"></A><TT>\scantokens</TT>, </DT>
+
+<DD>when followed by a <I>&lt;general text&gt;</I>, decomposes the <I>&lt;balanced
+text&gt;</I> of the <I>&lt;general text&gt;</I> into the corresponding
+sequence of characters as if the <I>&lt;balanced text&gt;</I> were written
+unexpanded to a file; it then uses TeX's <TT>\input</TT> mechanism to re-process
+these characters under the current <TT>\catcode</TT> r&eacute;gime. As the <TT>\input</TT>
+mechanism is used, even hex notation (<TT>^^xy</TT>) will be re-interpreted.
+Parentheses and a single space representing the <I>pseudo-file</I> will
+be displayed if <TT><A HREF="#tracingscantokens">\tracingscantokens</A></TT>
+(q.v.) is positive and non-zero. </DD>
+</DL>
+
+<H2>3.3 Environmental enquiries</H2>
+
+<UL>
+<LI><TT><A HREF="#eTeXrevision">\eTeXrevision</A></TT> </LI>
+
+<LI><TT><A HREF="#eTeXversion">\eTeXversion</A></TT> </LI>
+
+<LI><TT><A HREF="#currentgrouplevel">\currentgrouplevel</A></TT> </LI>
+
+<LI><TT><A HREF="#currentgrouptype">\currentgrouptype</A></TT> </LI>
+
+<LI><TT><A HREF="#ifcsname">\ifcsname</A></TT> </LI>
+
+<LI><TT><A HREF="#ifdefined">\ifdefined</A></TT> </LI>
+
+<LI><TT><A HREF="#lastnodetype">\lastnodetype</A></TT> </LI>
+</UL>
+
+<DL>
+<DT><A NAME="eTeXrevision"></A><TT>\eTeXrevision</TT>: </DT>
+
+<DD>an primitive which expands to yield a sequence of character tokens
+of <TT>\catcode</TT> 12 (<I>other</I>; these represent the minor component
+of the combined version/revision number. Pre-release versions will be characterised
+by an initial <I>minus</I> sign (<TT>-</TT>), whilst post-release versions
+will be implicitly positive; both will contain an explicit leading decimal
+point, which will follow any minus sign present. </DD>
+
+<DT><A NAME="eTeXversion"></A><TT>\eTeXversion</TT>: </DT>
+
+<DD>an internal read-only integer representing the major component of the
+combined version/revision number. </DD>
+
+<DT><A NAME="currentgrouplevel"></A><TT>\currentgrouplevel</TT>: </DT>
+
+<DD>an internal read-only integer which returns the current group level
+(i.e. depth of nesting). </DD>
+
+<DT><A NAME="currentgrouptype"></A><TT>\currentgrouptype</TT>: </DT>
+
+<DD>an internal read-only integer which returns the type of the innermost
+group as an integer in the range 0..16. Textual definitions of these types
+may be provided through an associated macro library, but it is intended
+that these definitions shall be easily replaceable by national language
+versions in environments within which English language texts are sub-optimal.
+</DD>
+
+<DT><A NAME="ifcsname"></A><TT>\ifcsname</TT>: </DT>
+
+<DD>similar in effect to the sequence <TT>\unless</TT> <TT>\expandafter</TT>
+<TT>\ifx</TT> <TT>\expandafter</TT> <TT>\relax</TT> <TT>\csname</TT> but
+avoids the side-effect of the <I>cs-name</I> being ascribed the value <TT>\relax</TT>,
+and also does not rely on <TT>\relax</TT> having its canonical meaning.
+No hash-table entry is used if <I>cs-name</I> does not exist. (<TT><A HREF="#unless">\unless</A></TT>
+is explained below.) </DD>
+
+<DT><A NAME="ifdefined"></A><TT>\ifdefined</TT>: </DT>
+
+<DD>similar in effect to <TT><A HREF="#unless">\unless</A></TT> <TT>\ifx</TT>
+<TT>\undefined</TT>, but does not require <TT>\undefined</TT> to actually
+be undefined, since no explicit comparison is made with any particular
+control sequence. </DD>
+
+<DT><A NAME="lastnodetype"></A><TT>\lastnodetype</TT>: </DT>
+
+<DD>an internal read-only integer which returns the type of the last node
+on the current list as an integer in the range -1..15+ (only values -1..15
+are defined in the first release, but future releases may define additional
+values). Textual definitions of these types may be provided through an
+associated macro library. </DD>
+</DL>
+
+<H2>3.4 Generalisation of the <TT>\mark</TT> concept: a class of <TT>\marks</TT></H2>
+
+<UL>
+<LI><TT><A HREF="#marks">\marks</A></TT> </LI>
+
+<LI><TT><A HREF="#botmarks">\botmarks</A></TT> </LI>
+
+<LI><TT><A HREF="#firstmarks">\firstmarks</A></TT> </LI>
+
+<LI><TT><A HREF="#topmarks">\topmarks</A></TT> </LI>
+
+<LI><TT><A HREF="#splitfirstmarks">\splitfirstmarks</A></TT> </LI>
+
+<LI><TT><A HREF="#splitbotmarks">\splitbotmarks</A></TT> </LI>
+</UL>
+
+<DL>
+<DT><A NAME="marks"></A><TT>\marks</TT>: </DT>
+
+<DD>this is one of Knuth's `possibly good ideas', listed at the end of <TT><A
+HREF="#TeX82.Bug">TeX82.Bug</A></TT>; whereas TeX has only one <TT>\mark</TT>,
+which has to be over-loaded if more than one class of information is to be
+saved (e.g. over-loading is necessary if separate information for recto and
+verso pages is to be maintained), e-TeX has a whole class of <TT>\marks</TT>
+(256, in the first release); thus rather than writing <TT>\mark</TT>
+<I>&lt;general text&gt;</I> as in TeX, in e-TeX one writes <TT>\marks</TT>
+<I>8-bit number</I> <I>&lt;general text&gt;</I>. For example,
+<TT>\marks&nbsp;0</TT> could be used to retain information for the verso page,
+whilst <TT>\marks 1</TT> could retain information for the recto. There are
+equivalent classes for the five <TT>\marks</TT> variables <A
+NAME="botmarks"></A><TT>\botmarks</TT>, <A
+NAME="firstmarks"></A><TT>\firstmarks</TT>, <A
+NAME="topmarks"></A><TT>\topmarks</TT>, <A
+NAME="splitfirstmarks"></A><TT>\splitfirstmarks</TT> and <A
+NAME="splitbotmarks"></A><TT>\splitbotmarks</TT>. It should be noted that
+<TT>\marks&nbsp;0</TT> and <TT>\mark</TT> are in fact identical, as are
+<TT>\topmarks&nbsp;0</TT> and \<TT>topmark</TT>, \<TT>botmarks&nbsp;0</TT> and
+<TT>\botmark</TT> and so on.</DD>
+</DL>
+
+<H2>3.5 Bi-directional typesetting: the <A HREF="#TeX--XeT">TeX--XeT</A>
+primitives</H2>
+
+<UL>
+<LI><TT><A HREF="#TeXXeTstate">\TeXXeTstate</A></TT> </LI>
+
+<LI><TT><A HREF="#beginL">\beginL</A></TT> </LI>
+
+<LI><TT><A HREF="#beginR">\beginR</A></TT> </LI>
+
+<LI><TT><A HREF="#endL">\endL</A></TT> </LI>
+
+<LI><TT><A HREF="#endR">\endR</A></TT> </LI>
+
+<LI><TT><A HREF="#predisplaydirection">\predisplaydirection</A></TT> </LI>
+</UL>
+
+<P><A HREF="#TeX--XeT">TeX--XeT</A> was developed by Peter Breitenlohner
+based on the original <!--A HREF="TeX-XeT-TODO"-->TeX-XeT<!--/A--> of Donald Knuth
+and Pierre MacKay; whereas <!--A HREF="#TeX-XeT"-->TeX-XeT<!--/A--> generated non-standard
+<I>DVI</I> files, <A HREF="#TeX--XeT">TeX--XeT</A> generates perfectly
+normal <I>DVI</I> files which can therefore be processed by standard <I>DVI</I>
+drivers (assuming, of course, that the necessary fonts are available).
+Both systems permit the direction of typesetting (conventionally left-to-right
+in Western documents) to be reversed for part or all of a document, which
+is particularly useful when setting languages such as Hebrew or Arabic.
+
+
+<DL>
+<DT><A NAME="beginL"></A><TT>\beginL</TT>: </DT>
+
+<DD>indicates the start of a region (e.g. a section of text, or a pre-constructed
+<I>box</I>) which should be set left-to-right; </DD>
+
+<DT><A NAME="beginR"></A><TT>\beginR</TT>: </DT>
+
+<DD>indicates the start of a region which should be set right-to-left;
+</DD>
+
+<DT><A NAME="endL"></A><TT>\endL</TT>: </DT>
+
+<DD>indicates the end of a region which should be set left-to-right; </DD>
+
+<DT><A NAME="endR"></A><TT>\endR</TT>: </DT>
+
+<DD>indicates the end of a region which should be set right-to-left; </DD>
+
+<DT><A NAME="TeXXeTstate"></A><TT>\TeXXeTstate</TT>: </DT>
+
+<DD>an internal read/write integer, its value is zero or negative to indicate
+that <A HREF="#TeX--XeT">TeX--XeT</A> features are not to be used; a positive
+value indicates that they may be used. As the internal data structures
+built by <A HREF="#TeX--XeT">TeX--XeT</A> differ from those built by TeX,
+and as the typesetting of a document by <A HREF="#TeX--XeT">TeX--XeT</A>
+may therefore differ from that performed by TeX, <TT>\TeXXeTstate</TT>
+defaults to zero, and even if set positive during format creation will
+be re-set to zero before the format is dumped. Explicit user action therefore
+is required to enable <A HREF="#TeX--XeT">TeX--XeT</A> semantics, and <A HREF="#TeX--XeT">TeX--XeT</A>
+is therefore classed as an <I><A HREF="#enhancement">enhancement</A></I>,
+not simply an <I><A HREF="#extension">extension</A></I>. </DD>
+
+<DT><A NAME="predisplaydirection"></A><TT>\predisplaydirection</TT>: </DT>
+
+<DD>an internal read/write integer, initialised by e-TeX to indicate the
+direction of the last partial paragraph before a display; it is used to
+control the placement of elements such as equation numbers, and can be
+explictly set to affect this placement. </DD>
+</DL>
+
+<H2>3.6 Additional debugging features</H2>
+
+<UL>
+<LI><TT><A HREF="#interactionmode">\interactionmode</A></TT> </LI>
+
+<LI><TT><A HREF="#showgroups">\showgroups</A></TT> </LI>
+
+<LI><TT><A HREF="#showtokens">\showtokens</A></TT> </LI>
+
+<LI><TT><A HREF="#tracingassigns">\tracingassigns</A></TT> </LI>
+
+<LI><TT><A HREF="#tracinggroups">\tracinggroups</A></TT> </LI>
+
+<LI><TT><A HREF="#tracingifs">\tracingifs</A></TT> </LI>
+
+<LI><TT><A HREF="#tracingscantokens">\tracingscantokens</A></TT> </LI>
+
+<LI><A HREF="#AdditionalTracingInformation">Additional detail for <TT>\tracingcommands</TT></A>
+</LI>
+</UL>
+
+<DL>
+<DT><A NAME="interactionmode"></A><TT>\interactionmode</TT>: </DT>
+
+<DD>whereas in TeX there exist only explicit commands such as <TT>\scrollmode</TT>,
+<TT>\errorstopmode</TT>, etc., in e-TeX read/write access is provided via
+<TT>\interactionmode</TT> (an internal integer); assigning a numeric value
+sets the associated mode, whilst the current mode may be ascertained by
+interrogating its value. Symbolic definitions of these values may be provided
+through an associated macro library. </DD>
+
+<DT><A NAME="showgroups"></A><TT>\showgroups</TT>: </DT>
+
+<DD><I>(e-)TeX</I> has many different classes of <I>group</I>, which should
+normally be properly balanced and nested; if a nesting or imbalance error
+occurs, it can be <I>very</I> difficult to track down the source of the
+problem. <TT>\showgroups</TT> causes e-TeX to display the level and type
+of all active groups from the point within which it was called. </DD>
+
+<DT><A NAME="showtokens"></A><TT>\showtokens</TT>, </DT>
+
+<DD>when followed by a <I>&lt;general text&gt;</I>, displays a sequence
+of characters corresponding to the decomposition of the <I>&lt;balanced
+text&gt;</I> of the unexpanded <I>&lt;general text&gt;</I>; c.f. <TT><A HREF="#detokenize">\detokenize</A></TT>.
+</DD>
+
+<DT><A NAME="tracingassigns"></A><TT>\tracingassigns</TT>: </DT>
+
+<DD><TT>\tracingassigns</TT>
+(an internal read/write integer) causes e-TeX to display the
+contents of registers <em>before</em> an assignment, as well
+as after the assignment,
+while set to a positive non-zero value. In standard TeX,
+only the value <em>after</em> the assignment can be displayed
+during a trace.
+</DD>
+
+<DT><A NAME="tracinggroups"></A><TT>\tracinggroups</TT>: </DT>
+
+<DD>a further aid to debugging runaway-group problems, <TT>\tracinggroups</TT>
+(an internal read/write integer) causes e-TeX to trace entry and exit to
+every group while set to a positive non-zero value. </DD>
+
+<DT><A NAME="tracingifs"></A><TT>\tracingifs</TT>: </DT>
+
+<DD> <tt>\tracingifs</tt> is an aid to debugging the expansion of conditionals.
+If it is set to a positive non-zero value, e-TeX traces the flow of
+control through conditional statements.</DD>
+
+<DT><A NAME="tracingscantokens"></A><TT>\tracingscantokens</TT>: </DT>
+
+<DD>an internal read/write integer, assigning it a positive non-zero value
+will cause an open-parenthesis and space to be displayed whenever <TT><A HREF="#scantokens">\scantokens</A></TT>
+is invoked; the matching close-parenthesis will be recorded when the scan
+is complete. If a traceback occurs during the expansion of <TT><A HREF="#scantokens">\scantokens</A></TT>,
+the first displayed line number will reflect the logical line number of
+the pseudo-file created from the parameter to <TT><A HREF="#scantokens">\scantokens</A></TT>;
+thus enabling <TT>\tracingscantokens</TT> can assist in identifying why
+an seemingly irrational line number is shewn as the source of error (the
+traceback always continues until the line number of the actual source file
+is displayed). </DD>
+
+<DT><A NAME="AdditionalTracingInformation"></A>Additional tracing information:
+</DT>
+
+<DD>If <TT>\tracingcommands</TT> is greater than 2, additional information
+is displayed (the maximum value defined in standard TeX is 2). </DD>
+</DL>
+
+<H2>3.7 Miscellaneous primitives</H2>
+
+<UL>
+<LI><TT><A HREF="#everyeof">\everyeof</A></TT> </LI>
+
+<LI><TT><A HREF="#middle">\middle</A></TT> </LI>
+
+<LI><TT><A HREF="#unless">\unless</A></TT> </LI>
+</UL>
+
+<DL>
+<DT><A NAME="everyeof"></A><TT>\everyeof</TT>: </DT>
+
+<DD>this is another of Knuth's `possibly good ideas', listed at the end of
+<TT><A HREF="#TeX82.Bug">TeX82.Bug</A></TT>; analogous to the other
+<TT>\every...</TT> primitives, it takes as parameter a <I>&lt;balanced
+text&gt;</I>, the tokens of which are inserted when the end of a file (either
+real or virtual, if <TT><A HREF="#scantokens">\scantokens</A></TT> is used) is
+reached. This allows <TT>\input</TT> statements to be used within the
+replacement text of <TT>\edef</TT>s, and allows totally arbitrary files to be
+<TT>\input</TT> within an e-TeX conditional, since the necessary <TT>\fi</TT>
+can be inserted before e-TeX complains that it has fallen off the end of the
+file. It should be noted that the <code>\everyeof</code> tokens are <em>not</em>
+inserted if the end-of-file is forced through the use of <code>\endinput</code>.
+</DD>
+
+<DT><A NAME="middle"></A><TT>\middle</TT>: </DT>
+
+<DD>analogous to TeX's <TT>\left</TT> and <TT>\right</TT>, <TT>\middle</TT>
+specifies that the following delimiter is to serve both as a right and
+left delimiter; it will be set with spacing appropriate to a right delimiter
+w.r.t. the preceding atom(s), and with spacing appropriate to a left delimiter
+w.r.t. the succeeding atom(s). A particularly nice
+<a href="http://vzdmzi.zdv.uni-mainz.de/~knappen/jk006.html">example</a>
+of its use
+has kindly been provided by
+<a href="mailto:knappen@vkpmzd.kph.uni-mainz.de">J&ouml;rg Knappen</a></DD>
+
+<DT><A NAME="unless"></A><TT>\unless</TT>: </DT>
+
+<DD>TeX has, by design, a rather sparse set of conditional primitives:
+<TT>\ifeof</TT>, <TT>\ifodd</TT>, <TT>\ifvoid</TT>, etc., have no complementary
+counterparts. Whilst this normally poses no problems since each accepts
+both a <TT>\then</TT> (implicit) and an <TT>\else</TT> (explicit) part,
+they fall down when used as the final <TT>\if...</TT> of a <TT>\loop ...
+\if ... \repeat</TT> construct, since no <TT>\else</TT> is allowed after
+the final <TT>\if...</TT>. <TT>\unless</TT> allows the sense of all Boolean
+conditionals to be inverted, and thus (for example) <TT>\unless</TT>
+<TT>\ifeof</TT> yields <I>true</I> iff end-of-file has <I>not</I> yet been
+reached.
+<a href="mailto:dak@neuroinformatik.ruhr-uni-bochum.de"">David Kastrup</a> has
+correctly pointed out that a similar effect can be achieved by macro
+programming, but the solution is not sufficiently general to allow it to be
+used unchanged in all contexts in which the new <tt>\unless</tt> primitive can
+be used.</DD>
+</DL>
+
+<HR>
+
+<H2>References:</H2>
+
+<DL>
+<DT><A NAME="TeX.Web"></A><B><TT>TeX.Web</TT></B> </DT>
+
+<DD>CTAN: <A HREF="ftp://ftp.dante.de/tex-archive/systems/knuth/tex/tex.web">tex-archive/systems/knuth/tex/tex.web</A>
+</DD>
+
+<DT><A NAME="TeX82.Bug"></A><B><TT>TeX82.Bug</TT></B> </DT>
+
+<DD>CTAN: <A HREF="ftp://ftp.dante.de/tex-archive/systems/knuth/errata/tex82.bug">tex-archive/systems/knuth/errata/tex82.bug</A>
+</DD>
+
+<DT><A NAME="Trip"></A><B><TT>Trip</TT> test</B> </DT>
+
+<DD>CTAN: <A HREF="ftp://ftp.dante.de/tex-archive/systems/knuth/tex/tripman.tex">tex-archive/systems/knuth/tex/tripman.tex</A>
+</DD>
+
+<DT><A NAME="Plain.TeX"></A><B><TT>Plain.TeX</TT></B> </DT>
+
+<DD>CTAN: <A HREF="ftp://ftp.dante.de/tex-archive/systems/knuth/lib/plain.tex">tex-archive/systems/knuth/lib/plain.tex</A>
+</DD>
+
+<DT><A NAME="TeX--XeT"></A><B>TeX--XeT</B> </DT>
+
+<DD>CTAN: <A HREF="ftp://ftp.dante.de/tex-archive/systems/knuth/tex--xet/">tex-archive/systems/knuth/tex--xet</A>
+</DD>
+
+<dt><a name="etex.src"></a><b><tt>etex.src</tt></b></dt>
+
+<dd><a href="src/etex.src">etex.src</a></dd>
+
+<DT><A NAME="NTS-L"></A><B>Discussion List <TT>NTS-L</TT></B> </DT>
+
+<DD>Subscribe with e-mail to the Listserver program
+<A HREF="mailto:listserv@vm.urz.uni-heidelberg.de">
+listserv@urz.uni-heidelberg.de</A>
+</DD>
+
+<DT><A NAME="Tie"></A><B>Tie</B> (written in C) </DT>
+
+<DD>CTAN: <A HREF="ftp://ftp.tex.ac.uk/tex-archive/web/tie/">tex-archive/web/tie</A>
+</DD>
+
+<DT><A NAME="WebMerge"></A><B>WebMerge</B> (written in TeX) </DT>
+
+<DD><a href="webmerge.tex">webmerge.tex</a></DD>
+
+<DT><A NAME="PatchWeb"></A><B>PatchWeb</B> (for PC, bundled with "dos-tp") </DT>
+
+<DD>CTAN: <A HREF="ftp://ftp.dante.de/tex-archive/systems/msdos/dos-tp/">tex-archive/systems/msdos/dos-tp/</A>
+</DD>
+</DL>
+
+<P>
+<HR>
+
+<ADDRESS>The NTS team</ADDRESS>
+
+<hr>
+Put on the WWW by Bernd Raichle, member of the NTS group;<br>
+subsequently updated by Philip Taylor,
+with corrections by Peter Breitenlohner.<br>
+last updated: 30-JUL-1997 19:31:47 (PT)<br>
+<FORM METHOD="POST" ACTION="http://www.webtechs.com/cgi-bin/html-check.pl">
+<INPUT NAME="recommended" VALUE="0" TYPE="hidden">
+<INPUT NAME="level" VALUE="Wilbur" TYPE="hidden">
+<INPUT NAME="input" VALUE="0" TYPE="hidden">
+<INPUT NAME="esis" VALUE="0" TYPE="hidden">
+<INPUT NAME="render" VALUE="0" TYPE="hidden">
+<a href="http://ugweb.cs.ualberta.ca/~gerald/validate
+ /?url=http://www.rhbnc.ac.uk/e-TeX/etex_ref.html">
+<img src="/www/logos/invalid_html3_2.gif" alt="HTML 3.2 Checked!">
+</a>
+<INPUT NAME="URLs"
+ VALUE="http://www.rhbnc.ac.uk/e-TeX/etex_ref.html"
+ TYPE="hidden"
+>
+<INPUT TYPE="image" SRC="/www/logos/invalid_html_wilbur.gif">
+</FORM>
+</BODY>
+</HTML>
diff --git a/Master/texmf-dist/doc/etex/base/etex_src.html b/Master/texmf-dist/doc/etex/base/etex_src.html
new file mode 100644
index 00000000000..e4e031adae2
--- /dev/null
+++ b/Master/texmf-dist/doc/etex/base/etex_src.html
@@ -0,0 +1,540 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+<html>
+<head><title>The "etex.src" file and its adjuncts: V2.0</title>
+</HEAD><BODY>
+<H1>The e-T<sub><big>E</big></sub>X format source file
+<code>"etex.src" (V2.0)</code></H1>
+<p>
+The primary e-TeX format source file, <code>"etex.src"</code>, is in principle
+merely a wrapper for <code>"plain.tex"</code>, providing modified definitions
+for some Plain TeX commands (at present, just
+one:&nbsp;<code>\tracingall</code>), improving and generalising
+the register allocation mechanism, and adding new commands
+<p>
+In so doing, we have taken the opportunity to
+(a)&nbsp;provide intrinsic support for multiple-language
+typesetting (by deferring the processing of patterns and exceptions until a
+rudimentary language-handling environment has been defined),
+(b)&nbsp;provide a local as well as a global register allocation mechanism,
+(c)&nbsp;provide for the allocation of blocks of registers as well as single
+ registers,
+(d)&nbsp;provide a means of allocating and accessing <em>vectors</em>
+ (monodimensional arrays) of registers, and finally
+(e)&nbsp;provide a simple but effective module-handling system, to allow e-TeX
+ancilliary source files to be structured as libraries rather than as flat
+linear text files.
+<p>
+As the new commands and other features are not documented elsewhere,
+a brief explanation of their syntax and semantics is provided here.
+<p>
+<dl>
+<dt><code>\tracingall</code></dt>
+<dd>The definition is augmented to enable tracing for the new e-TeX
+ tracing primitives <code>\tracingassigns</code>,
+ <code>\tracinggroups</code>, <code>\tracingifs</code>,
+ <code>\tracingnesting</code>
+ and <code>\tracingscantokens</code>; the numeric value assigned
+ to the TeX primitives <code>\tracingcommands</code> and
+ <code>\tracinglostchars</code> is increased
+ as e-TeX will report additional detail in these circumstances.
+ <p>
+</dd>
+
+<dt><code>\eTeX</code></dt>
+<dd>A simple implementation of the e-TeX logo; a more sophisticated version,
+ capable of being used in maths sub/superscripts for example, may find
+ its way into <code>etexdefs.lib</code> in due course.
+ <p>
+</dd>
+
+<dt><code>\loggingall</code></dt>
+<dd>This command is equivalent to the sequence <code>\tracingall</code>
+ <code>\tracingonline = 0 </code>.
+ <p>
+</dd>
+
+<dt><code>\tracingnone</code></dt>
+<dd>This command restores the initial state of the various
+ <code>\tracing...</code> primitives following use of
+ <code>\tracingall</code> or <code>\loggingall</code>.
+ <p>
+</dd>
+
+<dt><code>\newmarks</code></dt>
+<dd>As e-TeX provides 2<sup>15</sup> <code>\marks</code> rather than the single
+ <code>\mark</code> of TeX, an allocator mechanism is required; we
+ believe that <code>\marks</code> are closer to
+ <code>\box</code>es than to (say) <code>\count</code>s or
+ <code>\dimen</code>s and so have provided an analogous allocation
+ mechanism, in that <code>\newmarks</code>&nbsp&lt;<code><em>control
+ sequence or active character</em></code>&gt; assigns a <em>numeric
+ value</em> to the parameter rather than making it a synonym for an
+ actual <code>\mark</code>; this numeric value can then be used to access
+ individual <code>\marks</code>, <code>\topmarks</code>,
+ <code>\splitbotmarks</code>,&nbsp;etc., as in
+<pre>
+ \newmarks \rectomarks
+ . . .
+ \marks \rectomarks {This may form part of the recto running head}
+ . . .
+ \leftline {\topmarks \rectomarks}
+</pre>
+ It should be noted that as <code>\marks 0</code> is synonymous with
+ <code>\mark</code>, <code>\newmarks</code> will never allocate that
+ particular value.
+ <br><em><strong>Note:</strong></em>
+ This command was called <code>\newmark</code> in V1.1; the alternative
+ spelling has been retained for compatibility, although it is now classed
+ as deprecated.
+ <p>
+</dd>
+
+<dt>
+<code>\globbox</code>,
+<code>\globcount</code>,
+<code>\globdimen</code>,
+<code>\globmarks</code>,
+<code>\globmuskip</code>,
+<code>\globskip</code>,
+<code>\globtoks</code>
+</dt>
+<dd>
+Analogous to TeX's <code>\newbox</code> (etc), these commands globally allocate
+registers from e-TeX's extended register pool (i.e.&nbsp;from the register
+range from 2<sup>0</sup> (for \marks) or from 2<sup>8</sup>
+(for all other classes) to 2<sup>15</sup>-1). Registers are globally
+allocated from the lower end of the range.
+<p>
+</dd>
+<dt>
+<code>\locbox</code>,
+<code>\loccount</code>,
+<code>\locdimen</code>,
+<code>\locmarks</code>,
+<code>\locmuskip</code>,
+<code>\locskip</code>,
+<code>\loctoks</code>
+</dt>
+<dd>
+Analogous to <code>\globbox</code> (etc), these commands locally allocate
+registers from e-TeX's extended register pool (i.e.&nbsp;from the register
+range from 2<sup>0</sup> (for \marks) or from 2<sup>8</sup>
+(for all other classes) to 2<sup>15</sup>-1). Registers are locally
+allocated from the upper end of the range.
+<p>
+</dd>
+<dt>
+<code>\globboxblk</code>,
+<code>\globcountblk</code>,
+<code>\globdimenblk</code>,
+<code>\globmarksblk</code>,
+<code>\globmuskipblk</code>,
+<code>\globskipblk</code>,
+<code>\globtoksblk</code>
+</dt>
+<dd>
+These commands extend <code>\globbox</code> (etc) by globally allocating
+contiguous blocks of registers from e-TeX's extended register pool.
+The syntax used is:
+<pre>
+ \glob(whatever)blk &lt;control sequence or active char&gt; <em>n</em>
+</pre>
+where <em>n</em> specifies the length of the desired block. As
+<em>n</em> is parsed as an undelimited parameter, it must be
+expressed as a balanced text if it exceeds a single token.
+The &lt;control sequence or active character&gt; will be
+<code>\mathchardef</code>'d to the ordinal of the lowest register allocated.
+<p>
+</dd>
+<dt>
+<code>\locboxblk</code>,
+<code>\loccountblk</code>,
+<code>\locdimenblk</code>,
+<code>\locmarksblk</code>,
+<code>\locmuskipblk</code>,
+<code>\locskipblk</code>,
+<code>\loctoksblk</code>
+</dt>
+<dd>
+These commands extend <code>\locbox</code> (etc) by locally allocating
+contiguous blocks of registers from e-TeX's extended register pool.
+The syntax used is:
+<pre>
+ \loc(whatever)blk &lt;control sequence or active char&gt; <em>n</em>
+</pre>
+where <em>n</em> specifies the length of the desired block. As
+<em>n</em> is parsed as an undelimited parameter, it must be
+expressed as a balanced text if it exceeds a single token.
+The &lt;control sequence or active character&gt; will be
+<code>\mathchardef</code>'d to the ordinal of the lowest register allocated.
+<p>
+</dd>
+<dt>
+<code>\globcountvector</code>,
+<code>\globdimenvector</code>,
+<code>\globmuskipvector</code>,
+<code>\globskipvector</code>,
+<code>\globtoksvector</code>
+</dt>
+<dd>
+An extension to <code>\globcountblk</code> (etc), these commands use
+e-TeX's arithmetic expression capabilities to globally allocate
+vectors of boxes (etc) from e-TeX's extended register pool.
+The syntax used is:
+<pre>
+ \glob(whatever)vector &lt;control sequence or active char&gt; <em>n</em>
+</pre>
+where <em>n</em> specifies the length of the desired block. As
+<em>n</em> is parsed as an undelimited parameter, it must be
+expressed as a balanced text if it exceeds a single token. Once the
+vector has been defined, element <em>m</em> can be accessed in both left-
+and right-hand contexts as
+<pre>
+ &lt;control sequence or active char&gt; <em>m</em>
+</pre>
+where 0 &lt;= <em>m</em> &lt; <em>n</em>. As with <em>n</em>, <em>m</em>
+must be expressed as a balanced text if it exceeds a single token.
+<p>
+</dd>
+<dt>
+<code>\globboxvector</code>,
+<code>\globmarksvector</code>,
+</dt>
+<dd>
+Analogous to but subtly different from the above, these commands use
+e-TeX's arithmetic expression capabilities to globally allocate
+vectors of boxes (etc) from e-TeX's extended register pool.
+The syntax used is:
+<pre>
+ \glob(box-or-marks)vector &lt;control sequence or active char&gt; <em>n</em>
+</pre>
+where <em>n</em> specifies the length of the desired block. As
+<em>n</em> is parsed as an undelimited parameter, it must be
+expressed as a balanced text if it exceeds a single token. Once the
+vector has been defined, element <em>m</em> can be accessed in left-hand
+contexts as
+<pre>
+ &lt;box-or-marks-referencer&gt; &lt;control sequence or active char&gt; <em>m</em>
+</pre>
+and in right-hand contexts as
+<pre>
+ &lt;box-or-marks-dereferencer&gt; &lt;control sequence or active char&gt; <em>m</em>
+</pre>
+where 0 &lt;= <em>m</em> &lt; <em>n</em>. As with <em>n</em>, <em>m</em>
+must be expressed as a balanced text if it exceeds a single token.
+<p>
+The significance of <code>&lt;box-or-marks-(de)referencer&gt;</code> is that
+boxes and marks are unlike other registers in that there exists a whole family
+of (de)referencers, one of which must be used in order to access
+the particular element required. For boxes, the sole referencer is
+<code>\setbox</code>, whilst the possible dereferencers include
+<code>\box</code>,
+<code>\copy,</code>
+<code>\unhbox,</code>
+<code>\unvbox,</code>,
+<code>\unhcopy</code> and
+<code>\unvcopy</code>.
+For marks, the sole referencer is
+<code>\marks</code>, whilst the possible dereferencers include
+<code>\topmarks</code>,
+<code>\firstmarks</code>,
+<code>\botmarks</code>,
+<code>\splitfirstmarks</code> and
+<code>\splitbotmarks</code>.
+<p>
+</dd>
+<dt>
+<code>\loccountvector</code>,
+<code>\locdimenvector</code>,
+<code>\locmuskipvector</code>,
+<code>\locskipvector</code>,
+<code>\loctoksvector</code>
+</dt>
+<dd>
+An extension to <code>\loccountblk</code> (etc), these commands use
+e-TeX's arithmetic expression capabilities to locally allocate
+vectors of boxes (etc) from e-TeX's extended register pool.
+The syntax used is:
+<pre>
+ \loc(whatever)vector &lt;control sequence or active char&gt; <em>n</em>
+</pre>
+where <em>n</em> specifies the length of the desired block. As
+<em>n</em> is parsed as an undelimited parameter, it must be
+expressed as a balanced text if it exceeds a single token. Once the
+vector has been defined, element <em>m</em> can be accessed in both left-
+and right-hand contexts as
+<pre>
+ &lt;control sequence or active char&gt; <em>m</em>
+</pre>
+where 0 &lt;= <em>m</em> &lt; <em>n</em>. As with <em>n</em>, <em>m</em>
+must be expressed as a balanced text if it exceeds a single token.
+<p>
+</dd>
+<dt><code>\locboxvector</code>,
+<code>\locmarksvector</code>,
+</dt>
+<dd>
+Analogous to but subtly different from the above, these commands use
+e-TeX's arithmetic expression capabilities to locally allocate
+vectors of boxes (etc) from e-TeX's extended register pool.
+The syntax used is:
+<pre>
+ \loc(box-or-marks)vector &lt;control sequence or active char&gt; <em>n</em>
+</pre>
+where <em>n</em> specifies the length of the desired block. As
+<em>n</em> is parsed as an undelimited parameter, it must be
+expressed as a balanced text if it exceeds a single token. Once the
+vector has been defined, element <em>m</em> can be accessed in left-hand
+contexts as
+<pre>
+ &lt;box-or-marks-referencer&gt; &lt;control sequence or active char&gt; <em>m</em>
+</pre>
+and in right-hand contexts as
+<pre>
+ &lt;box-or-marks-dereferencer&gt; &lt;control sequence or active char&gt; <em>m</em>
+</pre>
+where 0 &lt;= <em>m</em> &lt; <em>n</em>. As with <em>n</em>, <em>m</em>
+must be expressed as a balanced text if it exceeds a single token.
+<p>
+The significance of <code>&lt;box-or-marks-(de)referencer&gt;</code> is that
+boxes and marks are unlike other registers in that there exists a whole family
+of (de)referencers, one of which must be used in order to access
+the particular element required. For boxes, the sole referencer is
+<code>\setbox</code>, whilst the possible dereferencers include
+<code>\box</code>,
+<code>\copy,</code>
+<code>\unhbox,</code>
+<code>\unvbox,</code>,
+<code>\unhcopy</code> and
+<code>\unvcopy</code>.
+For marks, the sole referencer is
+<code>\marks</code>, whilst the possible dereferencers include
+<code>\topmarks</code>,
+<code>\firstmarks</code>,
+<code>\botmarks</code>,
+<code>\splitfirstmarks</code> and
+<code>\splitbotmarks</code>.
+<p>
+</dd>
+<dt><code>\reserveinserts</code></dt>
+<dd>As there are now so many registers available, there is a risk that a macro
+package may allocate so many that there are none of the first 255
+left for use by insertions (which cannot use the extended register set).
+<code>\reserveinserts</code> <em>n</em> allows a package writer or user to
+reserve an additional <em>n</em> insertions above and beyond those already
+allocated. The syntax used is:
+<pre>
+ \reserveinserts <em>n</em>
+</pre>
+<em>n</em> must be expressed as a balanced text if it exceeds a single token.
+<p>
+</dd>
+
+<dt><code>\load</code></dt>
+<dd>Although (Plain) TeX provides facilities for either
+ <code>\input</code>ting a complete file or for <code>\read</code>ing a
+ file line-by-line, it makes no provision for any intermediate level of
+ file access. In e-TeX, we provide facilities for
+ <code>\input</code>ting one or more named <em>modules</em> from a
+ suitably structured library file. The syntax used is:
+<pre>
+ \load &lt;<em>module</em>&gt;[, &lt;<em>module</em>&gt;...] from &lt;<em>file</em>&gt;
+</pre>
+ whilst the library file itself should be structured as:
+<pre>
+ %% e-TeXlib Vx.y
+ \module {&lt;<em>name</em>&gt;}
+ . . .
+ \endmodule
+
+ \module {&lt;<em>name</em>&gt;}
+ . . .
+ \endmodule
+
+ etc.
+</pre>
+ The %% header is required, and the actual values in
+ <code>Vx.y</code> must correspond to the current version/revision
+ of e-TeX; for the current release, the header must therefore
+ be:
+<pre>
+ %% e-TeXlib V2.0
+</pre>
+ If a library file is changed during the lifetime of the system, it
+ is <em>recommended</em> (but not required) that this amendment be
+ recorded in a <em>cycle number</em> appended to the header;
+ a <em>cycle number</em> is of the form <code>;</code><em>digit[s]</em>,
+ and thus a valid header for the current release of e-TeX might be
+ any of:
+<pre>
+ %% e-TeXlib V2.0
+ %% e-TeXlib V2.0;1
+ %% e-TeXlib V2.0;247
+</pre>
+ etc. The necessity for a perfect match between the library header
+ and the current version/revision of e-TeX may be relaxed in a future
+ release if it transpires that no changes in the structure of user
+ libraries are required for compatibility with future versions of e-TeX.
+ <p>
+</dd>
+
+<dt>Modules in the standard library (<code>etexdefs.lib</code>)</dt>
+<dd>
+e-TeX is distributed with a standard library which provides mnemonic
+names for the various values which can be returned by the new primitives.
+The library contains four modules:
+<code>grouptypes</code>,
+<code>nodetypes</code>,
+<code>interactionmodes</code> and
+<code>iftypes</code>. The standard format source, <code>etex.src</code>,
+loads <code>interactionmodes</code> by default; the others can be loaded
+using the appropriate one of the following:
+<pre>
+ \load grouptypes from etexdefs.lib
+ \load nodetypes from etexdefs.lib
+ \load iftypes from etexdefs.lib
+</pre>
+Once the relevant module has been loaded, the numeric values
+associated with each of the possible types/modes can be retrieved
+using one of the following commands with one of the parameters shewn:
+<pre>
+ \grouptypes
+ {simple}
+ {hbox}
+ {adjustedhbox}
+ {vbox}
+ {vtop}
+ {align}
+ {noalign}
+ {output}
+ {math}
+ {disc}
+ {insert}
+ {vcenter}
+ {mathchoice}
+ {semisimple}
+ {mathshift}
+ {mathleft}
+
+ \nodetypes
+ {char}
+ {hlist}
+ {vlist}
+ {rule}
+ {ins}
+ {mark}
+ {adjust}
+ {ligature}
+ {disc}
+ {whatsit}
+ {math}
+ {glue}
+ {kern}
+ {penalty}
+ {unset}
+ {maths}
+
+ \conditionaltypes
+ {charif}
+ {catif}
+ {numif}
+ {dimif}
+ {oddif}
+ {vmodeif}
+ {hmodeif}
+ {mmodeif}
+ {innerif}
+ {voidif}
+ {hboxif}
+ {vboxif}
+ {xif}
+ {eofif}
+ {trueif}
+ {falseif}
+ {caseif}
+ {definedif}
+ {csnameif}
+ {fontcharif}
+
+ \interactionmodes
+ {batch}
+ {nonstop}
+ {scroll}
+ {errorstop}
+</pre>
+</dd>
+
+<dt>Multiple language typesetting</dt>
+<dd>When TeX gained <code>\language</code> and
+ <code>\setlanguage</code> primitives with the advent of TeX 3.0, no
+ change was made to the Plain TeX source code to really exploit these
+ features with the single exception of the <code>\newlanguage</code>
+ command. In "<code>etex.src</code>", we defer the loading of
+ <em>patterns</em> and <em>hyphenation exceptions</em> until a
+ rudimentary language handling environment has been defined. We now
+ assume that the user (or rather the format-creator) will,
+ if required, modify the file
+ called "<code>language.def</code>" by adding the
+ various languages to be supported by the format. Each entry apart from
+ the last in "<code>language.def</code>" is of the form:
+<pre>
+ \addlanguage {&lt;<em>language</em>&gt;}
+ {&lt;<em>patterns file</em>&gt;}
+ {&lt;<em>exceptions file</em>&gt;}
+ {&lt;<em>left hyphen min</em>&gt;}
+ {&lt;<em>right hyphen min</em>&gt;} %%% shewn wrapped for clarity
+</pre>
+ The first line <em><strong>must</strong></em> be:
+<pre>
+ \addlanguage {USenglish}{hyphen.tex}{}{2}{3}
+</pre>
+ whilst the last must be
+<pre>
+ \uselanguage {USenglish}
+</pre>
+ to ensure that legacy documents not explicitly specifying a language
+ process in a manner identical to TeX (that is, using American English
+ patterns, exceptions and left- and right-hyphen minima).
+ In the absence of a suitable <code>language.def</code>
+ file, the default fallback mode (USenglish, with the canonical patterns,
+ exceptions and left- and right-hyphen minima for TeX) will be used.
+ Within the user document, <code>\uselanguage {&lt;<em>some
+ language</em>&gt;}</code> should be used to switch languages, which
+ will have the effect of loading appropriate patterns, exceptions, and
+ left- and right hyphen minima. To allow the use of more powerful
+ language-handling environments (e.g.&nbsp;<a
+ href="http://homepage.cistron.nl/~jlbraams/babel.html">Babel</a>),
+ the <code>\uselanguage</code> command finishes by testing whether the
+ putative control sequence <code>\uselanguage@hook</code> is defined; if
+ it is, then it is expanded, passing as parameter the name of the
+ language to be used. It should be noted that <code>\uselanguage</code>
+ is automatically invoked during the expansion of
+ <code>\addlanguage</code> <em>prior</em> to the reading of patterns;
+ a further hook, <code>\addlanguage@hook</code>, is invoked in an
+ identical manner <em>after</em> the reading of patterns and exceptions
+ so as to allow (for example) category-codes to be changed for the
+ duration of the pattern- and exception-loading régime. This code is
+ still classed as experimental, and if it transpires that a superior
+ mechanism would improve the interface to
+ <a href="http://homepage.cistron.nl/~jlbraams/babel.html">Babel</a>
+ or <a href="http://www.tex.ac.uk/CTAN/latex/">LaTeX</a>, it may be
+ enhanced in the future.
+ <p>
+</dd>
+</dl>
+<p>
+The e-TeX format source "etex.src" is a product of
+<a href="/e-TeX/NTS-Group.Html">the NTS group</a>.
+<hr>
+<p>
+Please notify any errors in this document to <a
+href="http://www.vms.rhbnc.ac.uk/~chaa006/">its creator</a>;<br>
+Last updated and
+<a href="http://validator.w3.org/check?url=http://www.rhbnc.ac.uk/e-TeX/v2/src/etex_src.html">
+validated
+</a>
+ 24-MAR-1998 19:45:12
+/PT<br>
+<img src="/logos/vh40.gif" alt="W3C HTML 4.0 validated.">
+</body>
+</html>
diff --git a/Master/texmf-dist/doc/etex/base/legal.html b/Master/texmf-dist/doc/etex/base/legal.html
new file mode 100644
index 00000000000..986bb351b63
--- /dev/null
+++ b/Master/texmf-dist/doc/etex/base/legal.html
@@ -0,0 +1,52 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<html>
+<head><title>e-TeX legal status</title>
+</HEAD><BODY>
+<H1>The legal status of e-T<sub><big>E</big></sub>X </H1>
+When <a href="http://www-cs-faculty.stanford.edu/~knuth/">Professor Donald
+E.&nbsp;Knuth</A> released TeX to the world, he did so in a simple and
+straightforward way which allowed users everywhere to benefit from his work
+whilst protecting them from pirated and illegal versions. He did so without
+pages of legalese, using simple language and in terms that are readily
+understood <p>
+In creating e-TeX, we have followed his example: we
+release
+e-TeX to the world under exactly the same conditions as Don
+released TeX. The name e-TeX is a trademark of the
+<a href="nts-group.html">NTS group</a>,
+as are its typeset and HTML logos. No package may describe
+itself as "e-TeX" unless (a)&nbsp;it is generated using the official
+source files from the e-TeX reference site, together with such
+system-dependent changes as are necessary and permitted in order
+for it to run on a specific system, and (b)&nbsp;it has been validated
+for conformity using the <a href="etrip.zip">e-TRIP</a> test.
+<p>
+No changes shall be made by anyone other than a member of the
+NTS group to any of the files which form a part of the e-TeX
+distribution. If, for whatever reason, someone other than
+a member of the NTS group wishes to change such a file, then
+he or she shall (a) add a comment indicating the reason for,
+and nature of the change, together with the date and the name
+of the person making the change, and (b) shall save the changed
+file under a different name, so that there shall exist no
+risk of confusion between the changed file and the authoritative
+official version.
+<p>
+Although it is <em>preferred</em> that e-TeX be distributed in
+source form, it is recognised that there are systems for which
+binary distributions are the norm. It is therefore
+<em>required</em> that any binary distribution of e-TeX be
+accompanied by a clear statement that the definitive sources
+for e-TeX are available free-of-charge at the
+<a href="http://www.rhbnc.ac.uk/e-TeX/">e-TeX reference site</a>.
+<p>
+With the exception of anything specifically referred to above,
+all components of the system known as "e-TeX" are
+released under exactly the same terms and conditions as the
+system known as "TeX".
+<p>
+Enjoy!
+<hr>
+Release date: 11th November 1996
+</body>
+</html>
diff --git a/Master/texmf-dist/doc/etex/base/nts-group.html b/Master/texmf-dist/doc/etex/base/nts-group.html
new file mode 100644
index 00000000000..f5da0833981
--- /dev/null
+++ b/Master/texmf-dist/doc/etex/base/nts-group.html
@@ -0,0 +1,42 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<html>
+<head><title>The NTS Group</title>
+</HEAD><BODY>
+<H1>The <em>N<sub><big>T</big></sub>S</em> Group</H1>
+The NTS group was created under the ægis of
+<a href="http://www.dante.de/Welcome_english.html">
+<strong>D</strong><small><b>ANTE</b></small>&nbsp;e.<small>V</small></A>
+at Hamburg in
+1992. Its brief was "to perpetuate and develop the spirit and philosophy of
+TeX, whilst respecting Knuth's wish that TeX should remain frozen".
+<p>
+The group is currently composed of the following members:
+<ul>
+<li><a href="mailto:joachim.lammarsch@urz.uni-heidelberg.de">
+ Joachim Lammarsch</a>, managing director;
+<li><a href="http://www.vms.rhbnc.ac.uk/~chaa006/">Philip Taylor</a>,
+ technical director;
+<li><a href="mailto:peb@mppmu.mpg.de">Peter Breitenlohner</a>,
+ head of e-TeX development;
+<li><a href="http://www.fi.muni.cz/~zlatuska/">Jiri Zlatuska</a>,
+ head of NTS development;
+<li>
+<a href="http://www.informatik.uni-stuttgart.de/ifi/is/Personen/raichle.html">
+ Bernd Raichle</a>, 2-i/c, e-TeX & NTS projects;
+<li><a href="mailto:sowa@clio.rz.uni-duesseldorf.de">Friedhelm Sowa</a>,
+ graphics and user interfaces.
+</ul>
+The group's primary activity at this time is the development of
+<a href="http://www.rhbnc.ac.uk/e-TeX/">e-TeX</a>; in abeyance, awaiting
+adequate funding, is the much longer-term project "NTS" from which the group
+takes its name.
+<p>
+The group gratefully acknowledges the contribution made by
+previous members including, but not restricted to,
+Rainer Schöpf and Joachim Schrod.
+The group also gratefully acknowledges the support (both
+financial and otherwise) given by the members of
+<strong>D</strong><small><b>ANTE</b></small>&nbsp;e.<small>V</small>.
+to the work of the project.
+</body>
+</html>
diff --git a/Master/texmf-dist/doc/etex/base/webmerge.tex b/Master/texmf-dist/doc/etex/base/webmerge.tex
new file mode 100644
index 00000000000..a55ac3e9301
--- /dev/null
+++ b/Master/texmf-dist/doc/etex/base/webmerge.tex
@@ -0,0 +1,392 @@
+% This is webmerge.tex
+% Copyright (C) 1995,96 by the NTS team; all rights are reserved.
+%
+\def\fileversion{V 1.1}
+\def\filedate{29 Mar 96}
+%
+% In order to generate e-TeX several change files have to be applied
+% (one after the other) to tex.web. This can be done efficiently with
+% programs such as PATCHWEB or TIE. If neither of these is available
+% the present program WEBMERGE can be used to merge several change
+% files into one change file that can then be used with TANGLE.
+%
+% If the web file or one of the change files contains tab of form feed
+% characters there is, however, a problem that can't be solved in a
+% satisfactory way. This should not be a real problem since the
+% original tex.web and etex.ch don't contain these characters and there
+% is no real good reason why the system-dependent change files should
+% (except may be that some editors insist on converting sequences of
+% space characters into tabs).
+%
+% The problem is due to the fact that (an unmodified) TeX cannot write
+% tabs or form feeds to the output file. Therefore WEBMERGE offers two
+% alternatives: if \ifallowtabs is false (by default) then tab and form
+% feed characters are invalid and lead to error messages; if this
+% happens one may use the command
+% \allowtabstrue
+% to allow tab and form feed as valid input characters. If they are
+% written to the output file they will appear as '^^I' and '^^L'. This
+% must then be changed manually with a suitable editor before the output
+% from WEBMERGE can be used as input for TANGLE.
+%
+% Typically three change files are required to generate e-TeX, e.g.,
+% 1. etex.ch (system independent changes for e-TeX)
+% 2. tex.ch (system dependent changes for TeX)
+% 3. tex.ech (additional system dependent changes for e-TeX)
+% The sequence commands (to be used with plain TeX)
+% \input webmerge
+% \webfile{tex.web} % web file
+% \changefile{etex.ch} % 1. change file
+% \changefile{tex.ch} % 2. change file
+% \changefile{tex.ech} % 3. change file
+% \outfile{etex.ch} % output file, start processing
+% creates a combined change file `etex.ch'.
+% Webmerge uses a temporary file with default name `tmp.tmp',
+% the command
+% \tempfile{<temp name>}
+% can be used to change that name.
+%
+% Webmerge is slow, therefore PATCHWEB or TIE should be used whenever
+% possible. The program checks for correct change files and gives error
+% messages similar to those of TANGLE and WEAVE. The error recovery is,
+% however, rather limited.
+%
+% In case of problems please contact:
+% Peter Breitenlohner peb@mppmu.mpg.de
+
+% We make @ signs act like letters, temporarily.
+\catcode`\@=11
+
+\newif\ifallowtabs % initially false
+\def\allowtabs{\catcode`\^^I=12 \catcode`\^^L=12 }
+\def\forbidtabs{\catcode`\^^I=15 \catcode`\^^L=15 }
+
+\toksdef\toks@ii=2
+
+% First we redefine plain.tex's \loop to allow the construction
+% \loop ... \if... \else ... \repeat
+%
+\def\@iterate{\@body \expandafter\@iterate\fi}
+%
+% and to allow nested loops such as
+% \loop{... \loop ... \if... \repeat ... \if...}\repeat
+% where the braces do not imply grouping
+%
+\def\loop#1\repeat{%
+ \toks@\expandafter{\@body}%
+ \toks@ii\expandafter{\@@body}%
+ \edef\@@body{\def\noexpand\@body{\the\toks@}%
+ \def\noexpand\@@body{\the\toks@ii}}%
+ \def\@body{#1}\@iterate \@@body}
+\let\@body=\empty
+\let\@@body=\empty
+
+%
+\def\@msg{\immediate\write\sixt@@n}
+\@msg{*** webmerge \fileversion\space <\filedate> ***}
+%
+% Conceptually the web file (web_0) is combined with the first change
+% file, ch_1, in order to produce a ficticious web file web_1. Then
+% web_1 is combined with ch_2 in order to produce web_2 etc.
+
+% The logic of merging is that of TANGLE and WEAVE.
+% With several change files there may, however, be changes on top of
+% changes, i.e., a line changed by one change file may be changed again
+% by another change file.
+
+% The program below uses quite a few control sequences, many of them
+% constructed dynamically.
+% The most important ones are \<i>read (<i>=0,1,...) used to obtain the
+% next line from web_<i>. For reasons of efficiency they are \let to
+% either \<i>w (changing=false), \<i>c (changing=true), of \<i>e (file
+% has ended).
+% \<i>g is used to obtain the next line from ch_<i> and test for
+% @x/@y/@z,
+% \<i>prime (prime the change buffer) scans for the next @x from ch_<i>,
+% and \<i>match discards matching lines from web_<i-1> and ch_<i> until
+% an @y is found.
+
+\def\tempfile#1{\def\t@n{#1}}
+\def\t@n{tmp.tmp} % default tempfile name
+\newread\t@r % read tempfile
+\newwrite\t@w % write tempfile
+\def\t@o{\immediate\write\t@w} % write to tempfile
+\newwrite\o@w % write output file
+\def\o@o{\immediate\write\o@w} % write to outfile
+
+\newcount\@nch % number of change files
+\newcount\@num % number of active changes
+\newcount\@res % result from @x/@y/@z test
+\begingroup % \@pct expands to `% '
+ \lccode`\1=`\%
+ \lowercase{\endgroup \def\@pct{1 }}
+%
+
+% We need macros to define read streams, count registers, and control
+% sequences dynamically (inside \edef)
+
+\def\@nrd#1{\ifx#1\relax \csname newread\endcsname#1\fi}
+\def\@nct#1{\ifx#1\relax \csname newcount\endcsname#1\else #1\z@ \fi}
+\def\@cs#1{\csname#1\endcsname}
+\def\@csi#1{\csname\@i#1\endcsname}
+\def\@dcs#1{\expandafter\def\csname#1\endcsname}
+\def\@ecsi#1{\expandafter\edef\csname\@i#1\endcsname}
+\def\@ncsi#1{\expandafter\noexpand\csname\@i#1\endcsname}
+\def\@read{\expandafter\noexpand\csname\@ii read\endcsname}
+\def\@ifx{\noexpand\ifx}
+\def\@ifnum{\noexpand\ifnum}
+\def\@ifeof{\noexpand\ifeof\@csi r}
+\def\@else{\noexpand\else}
+\def\@fi{\noexpand\fi}
+\def\@loop{\noexpand\loop}
+\def\@repeat{\noexpand\repeat}
+\def\@expa{\noexpand\expandafter\noexpand}
+\def\@expai#1{\expandafter\@expa\csname\@i#1\endcsname}
+
+\def\webfile#1{% define webfile
+ \ifnum\@nch=\m@ne \@nch\z@ \@dcs{0n}{#1}%
+ \else \@msg{\string\webfile{#1} ignored (out of order)}%
+ \fi}
+\def\changefile#1{% define a changefile
+ \ifnum\@nch<\z@
+ \@msg{\string\changefile{#1} ignored (missing \string\webfile)}%
+ \else \ifnum\@nch>8 \@msg{\string\changefile{#1} ignored (too many)}%
+ \else \advance\@nch\@ne \@dcs{\number\@nch n}{#1}%
+ \fi \fi}
+\def\outfile#1{% define outfile and process
+ \ifnum\@nch<\@ne
+ \@msg{\string\outfile{#1} ignored (missing \string\changefile)}%
+ \else \def\o@n{#1}\@init \@merge \@done
+ \fi}
+\def\@init{% initialize
+ \@msg{}\@msg{webmerge \fileversion\space <\filedate>}%
+ \immediate\openout\o@w=\o@n
+ \o@o{\@pct This is \o@n, a WEB change file produced by webmerge.tex}%
+ \begingroup
+ \def\do##1{\catcode`##1=12 }\dospecials
+ \ifallowtabs \allowtabs \else \forbidtabs \fi
+ \endlinechar=\m@ne
+ \count@\z@
+ \loop \edef\@i{\number\count@}\@@init
+ \ifnum\count@<\@nch \advance\count@\@ne \let\@ii\@i
+ \repeat
+ \o@o{}%
+ \@msg{out=\o@n, merging ...}}
+%
+% Here now is the quite complicated macro \@@init
+% its main purpose is to dynamically construct
+% the macro \<i>read that returns the next line of web_<i> in \@web
+% as well as various auxiliary macros \<i>...
+%
+\def\@@init{% initialize input file <i>
+ \edef\x{% define \read streams and \count registers
+ \noexpand\@nrd\@ncsi r% \newread\<i>r
+ \noexpand\@nct\@ncsi l% \newcount\<i>l (line number)
+ \noexpand\@nct\@ncsi s% \newcount\<i>s (status)
+ }\x \@csi l\z@ \@csi s\z@ % \<i>l=0 \<i>s=0
+ \openin\@csi r\@csi n % \openin\<i>r=\<i>n
+ \@msg{\ifeof\@csi runable to open input file
+ \else \ifnum\@i=\z@ web\else change \@i\fi =\fi \@csi n}%
+ \ifnum\count@=\z@ % <i>=0 for web file
+ \let\@web\relax
+%%
+%% \def\0w{% return web_0 line (file not yet ended)
+%% \read\0r to\@web \0s=0 % read from web_0, mark as unchanged
+%% \ifeof\0r \0e \else \advance\0l by 1 \fi}
+%%
+ \@ecsi w{% return web_0 line (file not yet ended)
+ \read\@csi rto\@web \@csi s\z@
+ \@ifeof \@ncsi e\@else \advance\@csi l\@ne \@fi}%
+%%
+%% \def\0e{% return web_0 line (file has ended)
+%% \let\0read=\0e \let\@web=\relax}
+%%
+ \@ecsi e{% return web_0 line (file has ended)
+ \let\@ncsi{read}\@ncsi e\let\@web\relax}%
+%%
+%% \ifeof\0r \0e \else \let\0read=\0w
+%%
+ \ifeof\@csi r\@csi e%
+ \else \edef\x{\let\@ncsi{read}\@ncsi w}\x
+ \fi
+ \o@o{\@pct to be applied to \@csi n}%
+ \o@o{\@pct combining the changes (one after the other) from}%
+ \else % <i>=1,2,3,... for change files
+ \o@o{\@pct \@i. \@csi n}%
+%%
+%% \def\<i>g#1{% read change file and test for @x/@y/@z
+%% \ifeof\<i>r \let\<i>x=\relax \@res=#1
+%% \else \@res=0 \read\<i>r to\<i>x
+%% \advance\<i>l by 1 \expandafter\@test\<i>x ab\@#1<i>
+%% \fi}
+%%
+ \@ecsi g##1{% read change file and test for @x/@y/@z
+ \@ifeof \let\@ncsi x\relax \@res##1%
+ \@else \@res\z@ \read\@csi rto\@ncsi x%
+ \advance\@csi l\@ne \@expa\@test\@ncsi xab\noexpand\@##1\@i
+ \@fi}%
+%%
+%% \def\<i>w{% return web_i line (changing is false)
+%% \<i-1>read % get web_<i-1> line
+%% \ifx\@web\<i>x % test for match
+%% \expandafter\<i>match % match lines from web_i-i and ch_i
+%% \fi} % else return web_<i-1> line
+%%
+ \@ecsi w{% return web_i line (changing is false)
+ \@read \@ifx\@web\@ncsi x\@expai{match}\@fi}%
+%%
+%% \def\<i>c{% return web_i line (changing is true)
+%% \<i>g 3 % get ch_i line and test for @z
+%% \ifnum\@res=3 % @z found
+%% \@echg <i> % deactivate a change
+%% \<i>prime % prime the change buffer
+%% \expandafter\<i>read % read again, now from web_<i-1>
+%% \else \@mod\<i>x % return ch_i line, mark as changed (\0s=1)
+%% \fi}
+%%
+ \@ecsi c{% return web_i line (changing is true)
+ \@ncsi g\thr@@
+ \@ifnum\@res=\thr@@
+ \noexpand\@echg\@i \@ncsi{prime}\@expai{read}%
+ \@else \noexpand\@mod\@ncsi x%
+ \@fi}%
+%%
+%% \def\<i>e{% return web_i line (change file has ended)
+%% \<i-1>read} % return web_<i-1> line
+%%
+ \@ecsi e{% return web_i line (change file has ended)
+ \@read}%
+%%
+%% \def\<i>prime{% prime the change buffer
+%% \loop
+%% \<i>g 1 % get ch_i line and test for @x
+%% \ifnum\@res=1 \else \repeat % repeat until found
+%% \loop
+%% \<i>g 0 % get ch_i line
+%% \ifx\<i>x\empty \repeat % repeat until not blank line
+%% \ifx\<x>\relax \let\<i>read=\<i>e % change file has ended
+%% \else \let\<i>read=\<i>w %
+%%
+ \@ecsi{prime}{% prime the change buffer
+ \@loop \@ncsi g\@ne \@ifnum\@res=\@ne \@else \@repeat
+ \@loop \@ncsi g\z@ \@ifx\@ncsi x\noexpand\empty \@repeat
+ \@ifx\@ncsi x\relax \let\@ncsi{read}\@ncsi e%
+ \@else \let\@ncsi{read}\@ncsi w%
+ \@fi}%
+%%
+%% \def\<i>match{% match lines from web_<i-1> and ch_<i>
+%% \ifx\@web\relax % web_<i-1> and ch_<i> have ended
+%% \let\<i>read=\<i>e \<i> % indicate web_<i> has ended
+%% \else \@bchg % activate a change
+%% \loop \@chg % write a matching line to output (maybe)
+%% \<i>g 2 % get ch_i line and test for @y
+%% \ifnum\@res=2 \@endm <i> % end of match found
+%% \else \<i-1>read % get web_<i-1> line
+%% \ifx\@web\relax % test for end of web file
+%% \@err <i>{Web file ended during change}
+%% \fi
+%% \ifx\@web\<i>x % test for matching lines
+%% \else \advance\<i>s by 1 \fi % count mismatches
+%% \repeat
+%% \let\<i>read=\<i>c % now changing is true
+%% \fi
+%% \<i>read} % get next web_<i> line again
+%%
+ \@ecsi{match}{% match lines from web_<i-1> and ch_<i>
+ \@ifx\@web\relax
+ \let\@ncsi{read}\@ncsi e%
+ \@else \noexpand\@bchg
+ \@loop \noexpand\@chg \@ncsi g\tw@
+ \@ifnum\@res=\tw@ \noexpand\@endm\@i%
+ \@else \@read
+ \@ifx\@web\relax
+ \noexpand\@err\@i{Web file ended during change}%
+ \@fi
+ \@ifx\@web\@ncsi x\@else \advance\@csi s\@ne \@fi
+ \@repeat
+ \let\@ncsi{read}\@ncsi c%
+ \@fi
+ \@ncsi{read}}%
+%%
+%% \<i>prime % prime the change buffer
+%%
+ \@csi{prime}% prime the change buffer
+ \fi}
+\def\@done{%terminate
+ \count@\z@
+ \loop \edef\@i{\number\count@}%
+ \ifnum\count@=\z@ \else % change file
+ \ifeof\@csi r\else \@@err{Change file entry didn't match}\fi
+ \fi
+ \closein\@csi r% close input file <i>
+ \ifnum\count@<\@nch \advance\count@\@ne
+ \repeat
+ \endgroup
+ \immediate\closeout\o@w
+ \@nch\m@ne % prepare for next \webfile
+ \@msg{... done}\@msg{}}
+
+\catcode`\0=11 % for \0s
+\def\@merge{% process
+ \@num\z@
+ \expandafter\loop\csname\number\@nch read\endcsname % read web_<n>
+ \ifnum\0s=\@ne \t@o{\@web}\fi
+ \ifx\@web\relax
+ \else
+ \repeat}
+\def\@chg{\ifnum\0s=\z@ \o@o{\@web}\fi}
+\def\@mod{\0s\@ne \let\@web}
+\catcode`\0=12
+
+\def\@err#1{\def\@i{#1}\@@err}
+\def\@@err#1{\@msg{! #1}%
+ \@msg{ ... change file \@i\space (\@csi n) line \the\@csi l}}
+
+\def\@test#1#2#3\@{\if#1@ \csname set@#2\endcsname \fi \@eat}
+\def\@eat#1#2{}
+\def\set@x{\@res\@ne \expandafter\@xyz}
+\def\set@y{\@res\tw@ \expandafter\@xyz}
+\def\set@z{\@res\thr@@ \expandafter\@xyz}
+\let\set@X=\set@x
+\let\set@Y=\set@y
+\let\set@Z=\set@z
+\def\@xyz\@eat#1#2{%
+ \ifnum#1=\@res
+ \else \@err#2{Extra \@@xyz{\@res} ignored (expecting \@@xyz#1)}%
+ \@res\z@
+ \fi}
+\def\@@xyz#1{@\ifcase#1\or x\or y\or z\fi}
+
+\def\@endm#1{%
+ \ifnum\csname#1s\endcsname>\z@
+ \@err#1{Hmm... \the\@csi s of the preceding lines failed to match}%
+ \fi
+ \csname#1s\endcsname\z@}
+
+\def\@bchg{% activate a change
+ \ifnum\@num=\z@ % first change activated, start writing to temp
+ \immediate\openout\t@w=\t@n\space
+ \o@o{@x l.\number\csname 0l\endcsname}
+ \fi
+ \advance\@num\@ne}
+\def\@echg#1{% deactivate a change
+ \expandafter\ifx\csname#1x\endcsname\relax
+ \@err#1{Change file ended during change}%
+ \fi
+ \advance\@num\m@ne
+ \ifnum\@num=\z@ % last change deactivated
+ \t@o{@z}%
+ \immediate\closeout\t@w % close temp file
+ \openin\t@r=\t@n\space
+ \o@o{@y}
+ \loop \read\t@r to\t@x \o@o{\t@x}% copy temp to output
+ \ifeof\t@r \closein\t@r
+ \else
+ \repeat
+ \fi}
+
+\@nch=\m@ne
+
+\catcode`\@=12 % at signs are no longer letters
+
+\endinput