[latexrefman-commits] [SCM] latexrefman updated: r715 - in trunk: . latex2e-help-texinfo-tree/la [more]

jimhefferon at gnu.org.ua jimhefferon at gnu.org.ua
Sun Oct 21 13:02:52 CEST 2018


Author: jimhefferon
Date: 2018-10-21 14:02:51 +0300 (Sun, 21 Oct 2018)
New Revision: 715

Added:
   trunk/latex2e-help-texinfo-tree/latex2e/Input_002foutput.html
   trunk/latex2e-help-texinfo-tree/latex2e/_005cmessage.html
   trunk/latex2e-help-texinfo-tree/latex2e/_005cwlog.html
   trunk/latex2e-help-texinfo-tree/latex2e/_005cwrite.html
   trunk/latex2e-help-texinfo-tree/latex2e/_005cwrite18.html
   trunk/latex2e-help-texinfo-tree/latex2e/bs-message.html
   trunk/latex2e-help-texinfo-tree/latex2e/bs-wlog.html
   trunk/latex2e-help-texinfo-tree/latex2e/bs-write.html
   trunk/latex2e-help-texinfo-tree/latex2e/bs-write18.html
   trunk/latex2e-help-texinfo-tree/latex2e/input-slash-output.html
Modified:
   trunk/ChangeLog
   trunk/latex2e-help-texinfo-tree/latex2e/Command-line-options.html
   trunk/latex2e-help-texinfo-tree/latex2e/Command-line.html
   trunk/latex2e-help-texinfo-tree/latex2e/Index.html
   trunk/latex2e-help-texinfo-tree/latex2e/Letters.html
   trunk/latex2e-help-texinfo-tree/latex2e/_005c_0028SPACE_0029.html
   trunk/latex2e-help-texinfo-tree/latex2e/_005ctelephone.html
   trunk/latex2e-help-texinfo-tree/latex2e/_005ctypein.html
   trunk/latex2e-help-texinfo-tree/latex2e/_005ctypeout.html
   trunk/latex2e-help-texinfo-tree/latex2e/index.html
   trunk/latex2e.dbk
   trunk/latex2e.dvi
   trunk/latex2e.html
   trunk/latex2e.info
   trunk/latex2e.pdf
   trunk/latex2e.texi
   trunk/latex2e.txt
   trunk/latex2e.xml
   trunk/src/keeptrack.csv
Log:
Add \write, \message, \wlog, \write18

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2018-10-16 22:00:02 UTC (rev 714)
+++ trunk/ChangeLog	2018-10-21 11:02:51 UTC (rev 715)
@@ -1,3 +1,9 @@
+2018-10-21  Jim Hefferon  <jhefferon at smcvt.edu>
+
+	* latex2e.texi  Add \write, \message, \wlog, and \write18.
+	Change title from Terminal input/output to just Input/output.
+	Also adjust wording of command line options.
+
 2018-10-6  Jim Hefferon  <jhefferon at smcvt.edu>
 
 	* latex2e.texi  Add \accent.  Also adjust wording of

Modified: trunk/latex2e-help-texinfo-tree/latex2e/Command-line-options.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/Command-line-options.html	2018-10-16 22:00:02 UTC (rev 714)
+++ trunk/latex2e-help-texinfo-tree/latex2e/Command-line-options.html	2018-10-21 11:02:51 UTC (rev 715)
@@ -194,9 +194,9 @@
 <dt><code>--no-shell-escape</code></dt>
 <dt><code>--enable-write18</code></dt>
 <dt><code>--disable-write18</code></dt>
-<dd><p>Enable or disable <code>\write18{<var>shell command</var>}</code>.  The first two
-options are for with TeX Live or MacTeX while the second two are
-for MiKTeX.
+<dd><p>Enable or disable <code>\write18{<var>shell_command</var>}</code>
+(see <a href="_005cwrite18.html#g_t_005cwrite18">\write18</a>).  The first two options are for with TeX Live or
+MacTeX while the second two are for MiKTeX.
 </p>
 <a name="index-package_002c-sagetex"></a>
 <a name="index-sagetex-package"></a>

Modified: trunk/latex2e-help-texinfo-tree/latex2e/Command-line.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/Command-line.html	2018-10-16 22:00:02 UTC (rev 714)
+++ trunk/latex2e-help-texinfo-tree/latex2e/Command-line.html	2018-10-21 11:02:51 UTC (rev 715)
@@ -51,7 +51,7 @@
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
 <link href="index.html#Top" rel="up" title="Top">
 <link href="Command-line-options.html#Command-line-options" rel="next" title="Command line options">
-<link href="_005ctypeout.html#g_t_005ctypeout" rel="prev" title="\typeout">
+<link href="_005cwrite18.html#g_t_005cwrite18" rel="prev" title="\write18">
 <style type="text/css">
 <!--
 /* $Id: latex2e.css 690 2018-09-15 15:20:19Z jimhefferon $
@@ -113,7 +113,7 @@
 <a name="Command-line"></a>
 <div class="header">
 <p>
-Next: <a href="Document-templates.html#Document-templates" accesskey="n" rel="next">Document templates</a>, Previous: <a href="Terminal-input_002foutput.html#Terminal-input_002foutput" accesskey="p" rel="prev">Terminal input/output</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">Top</a>   [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Index.html#Index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="Document-templates.html#Document-templates" accesskey="n" rel="next">Document templates</a>, Previous: <a href="Input_002foutput.html#Input_002foutput" accesskey="p" rel="prev">Input/output</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">Top</a>   [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Index.html#Index" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
 <a name="Command-line-1"></a>

Modified: trunk/latex2e-help-texinfo-tree/latex2e/Index.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/Index.html	2018-10-16 22:00:02 UTC (rev 714)
+++ trunk/latex2e-help-texinfo-tree/latex2e/Index.html	2018-10-21 11:02:51 UTC (rev 715)
@@ -253,6 +253,7 @@
 <tr><td></td><td valign="top"><a href="LaTeX-command-syntax.html#index-_005b_002e_002e_002e_005d-for-optional-arguments"><code>[...] <span class="roman">for optional arguments</span></code></a>:</td><td> </td><td valign="top"><a href="LaTeX-command-syntax.html#LaTeX-command-syntax">LaTeX command syntax</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th><a name="Index_cp_symbol-8">\</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="_005c_0028SPACE_0029.html#index-_005c-_0028backslash_002dspace_0029">\ (backslash-space)</a>:</td><td> </td><td valign="top"><a href="_005c_0028SPACE_0029.html#g_t_005c_0028SPACE_0029">\(SPACE)</a></td></tr>
 <tr><td></td><td valign="top"><a href="LaTeX-command-syntax.html#index-_005c-character-starting-commands"><code>\ <span class="roman">character starting commands</span></code></a>:</td><td> </td><td valign="top"><a href="LaTeX-command-syntax.html#LaTeX-command-syntax">LaTeX command syntax</a></td></tr>
 <tr><td></td><td valign="top"><a href="Spacing-in-math-mode.html#index-_005c_0021"><code>\!</code></a>:</td><td> </td><td valign="top"><a href="Spacing-in-math-mode.html#Spacing-in-math-mode">Spacing in math mode</a></td></tr>
 <tr><td></td><td valign="top"><a href="Accents.html#index-_005c_0022-_0028umlaut-accent_0029"><code>\" <span class="roman">(umlaut accent)</span></code></a>:</td><td> </td><td valign="top"><a href="Accents.html#Accents">Accents</a></td></tr>
@@ -725,6 +726,7 @@
 <tr><td></td><td valign="top"><a href="_005cbigskip-_0026-_005cmedskip-_0026-_005csmallskip.html#index-_005cmedskip"><code>\medskip</code></a>:</td><td> </td><td valign="top"><a href="_005cbigskip-_0026-_005cmedskip-_0026-_005csmallskip.html#g_t_005cbigskip-_0026-_005cmedskip-_0026-_005csmallskip">\bigskip & \medskip & \smallskip</a></td></tr>
 <tr><td></td><td valign="top"><a href="_005cbigskip-_0026-_005cmedskip-_0026-_005csmallskip.html#index-_005cmedskipamount"><code>\medskipamount</code></a>:</td><td> </td><td valign="top"><a href="_005cbigskip-_0026-_005cmedskip-_0026-_005csmallskip.html#g_t_005cbigskip-_0026-_005cmedskip-_0026-_005csmallskip">\bigskip & \medskip & \smallskip</a></td></tr>
 <tr><td></td><td valign="top"><a href="Spacing-in-math-mode.html#index-_005cmedspace"><code>\medspace</code></a>:</td><td> </td><td valign="top"><a href="Spacing-in-math-mode.html#Spacing-in-math-mode">Spacing in math mode</a></td></tr>
+<tr><td></td><td valign="top"><a href="_005cmessage.html#index-_005cmessage"><code>\message</code></a>:</td><td> </td><td valign="top"><a href="_005cmessage.html#g_t_005cmessage">\message</a></td></tr>
 <tr><td></td><td valign="top"><a href="Math-symbols.html#index-_005cmho"><code>\mho</code></a>:</td><td> </td><td valign="top"><a href="Math-symbols.html#Math-symbols">Math symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="Math-symbols.html#index-_005cmid"><code>\mid</code></a>:</td><td> </td><td valign="top"><a href="Math-symbols.html#Math-symbols">Math symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="Math-functions.html#index-_005cmin"><code>\min</code></a>:</td><td> </td><td valign="top"><a href="Math-functions.html#Math-functions">Math functions</a></td></tr>
@@ -948,6 +950,7 @@
 <tr><td></td><td valign="top"><a href="_005cbigskip-_0026-_005cmedskip-_0026-_005csmallskip.html#index-_005csmallskipamount"><code>\smallskipamount</code></a>:</td><td> </td><td valign="top"><a href="_005cbigskip-_0026-_005cmedskip-_0026-_005csmallskip.html#g_t_005cbigskip-_0026-_005cmedskip-_0026-_005csmallskip">\bigskip & \medskip & \smallskip</a></td></tr>
 <tr><td></td><td valign="top"><a href="Math-symbols.html#index-_005csmile"><code>\smile</code></a>:</td><td> </td><td valign="top"><a href="Math-symbols.html#Math-symbols">Math symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="_005c_0028SPACE_0029.html#index-_005cSPACE">\SPACE</a>:</td><td> </td><td valign="top"><a href="_005c_0028SPACE_0029.html#g_t_005c_0028SPACE_0029">\(SPACE)</a></td></tr>
+<tr><td></td><td valign="top"><a href="_005c_0028SPACE_0029.html#index-_005cSPACE-1"><code>\SPACE</code></a>:</td><td> </td><td valign="top"><a href="_005c_0028SPACE_0029.html#g_t_005c_0028SPACE_0029">\(SPACE)</a></td></tr>
 <tr><td></td><td valign="top"><a href="_005cspacefactor.html#index-_005cspacefactor"><code>\spacefactor</code></a>:</td><td> </td><td valign="top"><a href="_005cspacefactor.html#g_t_005cspacefactor">\spacefactor</a></td></tr>
 <tr><td></td><td valign="top"><a href="Math-symbols.html#index-_005cspadesuit"><code>\spadesuit</code></a>:</td><td> </td><td valign="top"><a href="Math-symbols.html#Math-symbols">Math symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="Math-symbols.html#index-_005csqcap"><code>\sqcap</code></a>:</td><td> </td><td valign="top"><a href="Math-symbols.html#Math-symbols">Math symbols</a></td></tr>
@@ -1133,8 +1136,11 @@
 <tr><td></td><td valign="top"><a href="Math-symbols.html#index-_005cwedge"><code>\wedge</code></a>:</td><td> </td><td valign="top"><a href="Math-symbols.html#Math-symbols">Math symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="Math-accents.html#index-_005cwidehat"><code>\widehat</code></a>:</td><td> </td><td valign="top"><a href="Math-accents.html#Math-accents">Math accents</a></td></tr>
 <tr><td></td><td valign="top"><a href="Math-accents.html#index-_005cwidetilde"><code>\widetilde</code></a>:</td><td> </td><td valign="top"><a href="Math-accents.html#Math-accents">Math accents</a></td></tr>
+<tr><td></td><td valign="top"><a href="_005cwlog.html#index-_005cwlog"><code>\wlog</code></a>:</td><td> </td><td valign="top"><a href="_005cwlog.html#g_t_005cwlog">\wlog</a></td></tr>
 <tr><td></td><td valign="top"><a href="Math-symbols.html#index-_005cwp"><code>\wp</code></a>:</td><td> </td><td valign="top"><a href="Math-symbols.html#Math-symbols">Math symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="Math-symbols.html#index-_005cwr"><code>\wr</code></a>:</td><td> </td><td valign="top"><a href="Math-symbols.html#Math-symbols">Math symbols</a></td></tr>
+<tr><td></td><td valign="top"><a href="_005cwrite.html#index-_005cwrite"><code>\write</code></a>:</td><td> </td><td valign="top"><a href="_005cwrite.html#g_t_005cwrite">\write</a></td></tr>
+<tr><td></td><td valign="top"><a href="_005cwrite18.html#index-_005cwrite18"><code>\write18</code></a>:</td><td> </td><td valign="top"><a href="_005cwrite18.html#g_t_005cwrite18">\write18</a></td></tr>
 <tr><td></td><td valign="top"><a href="Math-symbols.html#index-_005cXi"><code>\Xi</code></a>:</td><td> </td><td valign="top"><a href="Math-symbols.html#Math-symbols">Math symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="Math-symbols.html#index-_005cxi"><code>\xi</code></a>:</td><td> </td><td valign="top"><a href="Math-symbols.html#Math-symbols">Math symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="_005cday-_0026-_005cmonth-_0026-_005cyear.html#index-_005cyear"><code>\year</code></a>:</td><td> </td><td valign="top"><a href="_005cday-_0026-_005cmonth-_0026-_005cyear.html#g_t_005cday-_0026-_005cmonth-_0026-_005cyear">\day & \month & \year</a></td></tr>
@@ -1210,6 +1216,7 @@
 <tr><td></td><td valign="top"><a href="eqnarray.html#index-amsmath-package_002c-replacing-eqnarray">amsmath <span class="roman">package, replacing <code>eqnarray</code></span></a>:</td><td> </td><td valign="top"><a href="eqnarray.html#eqnarray">eqnarray</a></td></tr>
 <tr><td></td><td valign="top"><a href="theorem.html#index-amsthm-package"><code>amsthm</code> <span class="roman">package</span></a>:</td><td> </td><td valign="top"><a href="theorem.html#theorem">theorem</a></td></tr>
 <tr><td></td><td valign="top"><a href="_005crule.html#index-amsthm-package-1"><code>amsthm</code> <span class="roman">package</span></a>:</td><td> </td><td valign="top"><a href="_005crule.html#g_t_005crule">\rule</a></td></tr>
+<tr><td></td><td valign="top"><a href="_005cwrite.html#index-answers-package"><code>answers</code> <span class="roman">package</span></a>:</td><td> </td><td valign="top"><a href="_005cwrite.html#g_t_005cwrite">\write</a></td></tr>
 <tr><td></td><td valign="top"><a href="_005cappendix.html#index-appendices">appendices</a>:</td><td> </td><td valign="top"><a href="_005cappendix.html#g_t_005cappendix">\appendix</a></td></tr>
 <tr><td></td><td valign="top"><a href="_005cappendix.html#index-appendix">appendix</a>:</td><td> </td><td valign="top"><a href="_005cappendix.html#g_t_005cappendix">\appendix</a></td></tr>
 <tr><td></td><td valign="top"><a href="_005cappendix.html#index-appendix-package"><code>appendix</code> <span class="roman">package</span></a>:</td><td> </td><td valign="top"><a href="_005cappendix.html#g_t_005cappendix">\appendix</a></td></tr>
@@ -1227,6 +1234,8 @@
 <tr><td></td><td valign="top"><a href="_005cline.html#index-Asymptote-package"><code>Asymptote</code> <span class="roman">package</span></a>:</td><td> </td><td valign="top"><a href="_005cline.html#g_t_005cline">\line</a></td></tr>
 <tr><td></td><td valign="top"><a href="_005cstrut.html#index-Asymptote-package-1"><code>Asymptote</code> <span class="roman">package</span></a>:</td><td> </td><td valign="top"><a href="_005cstrut.html#g_t_005cstrut">\strut</a></td></tr>
 <tr><td></td><td valign="top"><a href="_005cmbox-_0026-_005cmakebox.html#index-Asymptote-package-2"><code>Asymptote</code> <span class="roman">package</span></a>:</td><td> </td><td valign="top"><a href="_005cmbox-_0026-_005cmakebox.html#g_t_005cmbox-_0026-_005cmakebox">\mbox & \makebox</a></td></tr>
+<tr><td></td><td valign="top"><a href="_005cwrite.html#index-Asymptote-package-3"><code>Asymptote</code> <span class="roman">package</span></a>:</td><td> </td><td valign="top"><a href="_005cwrite.html#g_t_005cwrite">\write</a></td></tr>
+<tr><td></td><td valign="top"><a href="_005cwrite18.html#index-Asymptote-package-4"><code>Asymptote</code> <span class="roman">package</span></a>:</td><td> </td><td valign="top"><a href="_005cwrite18.html#g_t_005cwrite18">\write18</a></td></tr>
 <tr><td></td><td valign="top"><a href="_005cnewfont.html#index-at-clause_002c-in-font-definitions">at clause, in font definitions</a>:</td><td> </td><td valign="top"><a href="_005cnewfont.html#g_t_005cnewfont">\newfont</a></td></tr>
 <tr><td></td><td valign="top"><a href="_005c_0040.html#index-at_002dsign"><code>at-sign</code></a>:</td><td> </td><td valign="top"><a href="_005c_0040.html#g_t_005c_0040">\@</a></td></tr>
 <tr><td></td><td valign="top"><a href="_005cmaketitle.html#index-author_002c-for-titlepage">author, for titlepage</a>:</td><td> </td><td valign="top"><a href="_005cmaketitle.html#g_t_005cmaketitle">\maketitle</a></td></tr>
@@ -1365,6 +1374,7 @@
 <tr><td></td><td valign="top"><a href="Commands-for-graphics.html#index-commands_002c-graphics-package">commands, graphics package</a>:</td><td> </td><td valign="top"><a href="Commands-for-graphics.html#Commands-for-graphics">Commands for graphics</a></td></tr>
 <tr><td></td><td valign="top"><a href="_005cignorespaces-_0026-_005cignorespacesafterend.html#index-commands_002c-ignore-spaces">commands, ignore spaces</a>:</td><td> </td><td valign="top"><a href="_005cignorespaces-_0026-_005cignorespacesafterend.html#g_t_005cignorespaces-_0026-_005cignorespacesafterend">\ignorespaces & \ignorespacesafterend</a></td></tr>
 <tr><td></td><td valign="top"><a href="_005cnewcommand-_0026-_005crenewcommand.html#index-commands_002c-redefining">commands, redefining</a>:</td><td> </td><td valign="top"><a href="_005cnewcommand-_0026-_005crenewcommand.html#g_t_005cnewcommand-_0026-_005crenewcommand">\newcommand & \renewcommand</a></td></tr>
+<tr><td></td><td valign="top"><a href="_005cwrite18.html#index-commands_002c-run-from-LaTeX">commands, run from LaTeX</a>:</td><td> </td><td valign="top"><a href="_005cwrite18.html#g_t_005cwrite18">\write18</a></td></tr>
 <tr><td></td><td valign="top"><a href="_005c_0040ifstar.html#index-commands_002c-star_002dvariants">commands, star-variants</a>:</td><td> </td><td valign="top"><a href="_005c_0040ifstar.html#g_t_005c_0040ifstar">\@ifstar</a></td></tr>
 <tr><td></td><td valign="top"><a href="Text-symbols.html#index-composite-word-mark_002c-in-text">composite word mark, in text</a>:</td><td> </td><td valign="top"><a href="Text-symbols.html#Text-symbols">Text symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="verbatim.html#index-computer-programs_002c-typesetting">computer programs, typesetting</a>:</td><td> </td><td valign="top"><a href="verbatim.html#verbatim">verbatim</a></td></tr>
@@ -1540,6 +1550,7 @@
 <tr><td></td><td valign="top"><a href="Document-class-options.html#index-executivepaper-option"><code>executivepaper <span class="roman">option</span></code></a>:</td><td> </td><td valign="top"><a href="Document-class-options.html#Document-class-options">Document class options</a></td></tr>
 <tr><td></td><td valign="top"><a href="Subscripts-_0026-superscripts.html#index-exponent">exponent</a>:</td><td> </td><td valign="top"><a href="Subscripts-_0026-superscripts.html#Subscripts-_0026-superscripts">Subscripts & superscripts</a></td></tr>
 <tr><td></td><td valign="top"><a href="Additional-Latin-letters.html#index-extended-Latin">extended Latin</a>:</td><td> </td><td valign="top"><a href="Additional-Latin-letters.html#Additional-Latin-letters">Additional Latin letters</a></td></tr>
+<tr><td></td><td valign="top"><a href="_005cwrite18.html#index-external-commands">external commands</a>:</td><td> </td><td valign="top"><a href="_005cwrite18.html#g_t_005cwrite18">\write18</a></td></tr>
 <tr><td></td><td valign="top"><a href="filecontents.html#index-external-files_002c-writing">external files, writing</a>:</td><td> </td><td valign="top"><a href="filecontents.html#filecontents">filecontents</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th><a name="Index_cp_letter-F">F</a></th><td></td><td></td></tr>
@@ -1687,7 +1698,7 @@
 <tr><td></td><td valign="top"><a href="Modes.html#index-inner-paragraph-mode">inner paragraph mode</a>:</td><td> </td><td valign="top"><a href="Modes.html#Modes">Modes</a></td></tr>
 <tr><td></td><td valign="top"><a href="Splitting-the-input.html#index-input-file">input file</a>:</td><td> </td><td valign="top"><a href="Splitting-the-input.html#Splitting-the-input">Splitting the input</a></td></tr>
 <tr><td></td><td valign="top"><a href="Command-line-input.html#index-input_002c-on-command-line">input, on command line</a>:</td><td> </td><td valign="top"><a href="Command-line-input.html#Command-line-input">Command line input</a></td></tr>
-<tr><td></td><td valign="top"><a href="Terminal-input_002foutput.html#index-input_002foutput_002c-to-terminal">input/output, to terminal</a>:</td><td> </td><td valign="top"><a href="Terminal-input_002foutput.html#Terminal-input_002foutput">Terminal input/output</a></td></tr>
+<tr><td></td><td valign="top"><a href="Input_002foutput.html#index-input_002foutput_002c-to-terminal">input/output, to terminal</a>:</td><td> </td><td valign="top"><a href="Input_002foutput.html#Input_002foutput">Input/output</a></td></tr>
 <tr><td></td><td valign="top"><a href="figure.html#index-inserting-figures">inserting figures</a>:</td><td> </td><td valign="top"><a href="figure.html#figure">figure</a></td></tr>
 <tr><td></td><td valign="top"><a href="Special-insertions.html#index-insertions-of-special-characters">insertions of special characters</a>:</td><td> </td><td valign="top"><a href="Special-insertions.html#Special-insertions">Special insertions</a></td></tr>
 <tr><td></td><td valign="top"><a href="Modes.html#index-internal-vertical-mode">internal vertical mode</a>:</td><td> </td><td valign="top"><a href="Modes.html#Modes">Modes</a></td></tr>
@@ -1923,11 +1934,14 @@
 <tr><td></td><td valign="top"><a href="Colon-character-_0026-_005ccolon.html#index-package_002c-amsmath-10"><span class="roman">package</span>, <code>amsmath</code></a>:</td><td> </td><td valign="top"><a href="Colon-character-_0026-_005ccolon.html#Colon-character-_0026-_005ccolon">Colon character & \colon</a></td></tr>
 <tr><td></td><td valign="top"><a href="theorem.html#index-package_002c-amsthm"><span class="roman">package</span>, <code>amsthm</code></a>:</td><td> </td><td valign="top"><a href="theorem.html#theorem">theorem</a></td></tr>
 <tr><td></td><td valign="top"><a href="_005crule.html#index-package_002c-amsthm-1"><span class="roman">package</span>, <code>amsthm</code></a>:</td><td> </td><td valign="top"><a href="_005crule.html#g_t_005crule">\rule</a></td></tr>
+<tr><td></td><td valign="top"><a href="_005cwrite.html#index-package_002c-answers"><span class="roman">package</span>, <code>answers</code></a>:</td><td> </td><td valign="top"><a href="_005cwrite.html#g_t_005cwrite">\write</a></td></tr>
 <tr><td></td><td valign="top"><a href="_005cappendix.html#index-package_002c-appendix"><span class="roman">package</span>, <code>appendix</code></a>:</td><td> </td><td valign="top"><a href="_005cappendix.html#g_t_005cappendix">\appendix</a></td></tr>
 <tr><td></td><td valign="top"><a href="array.html#index-package_002c-array-_0028package_0029"><span class="roman">package</span>, <code>array (package)</code></a>:</td><td> </td><td valign="top"><a href="array.html#array">array</a></td></tr>
 <tr><td></td><td valign="top"><a href="_005cline.html#index-package_002c-Asymptote"><span class="roman">package</span>, <code>Asymptote</code></a>:</td><td> </td><td valign="top"><a href="_005cline.html#g_t_005cline">\line</a></td></tr>
 <tr><td></td><td valign="top"><a href="_005cstrut.html#index-package_002c-Asymptote-1"><span class="roman">package</span>, <code>Asymptote</code></a>:</td><td> </td><td valign="top"><a href="_005cstrut.html#g_t_005cstrut">\strut</a></td></tr>
 <tr><td></td><td valign="top"><a href="_005cmbox-_0026-_005cmakebox.html#index-package_002c-Asymptote-2"><span class="roman">package</span>, <code>Asymptote</code></a>:</td><td> </td><td valign="top"><a href="_005cmbox-_0026-_005cmakebox.html#g_t_005cmbox-_0026-_005cmakebox">\mbox & \makebox</a></td></tr>
+<tr><td></td><td valign="top"><a href="_005cwrite.html#index-package_002c-Asymptote-3"><span class="roman">package</span>, <code>Asymptote</code></a>:</td><td> </td><td valign="top"><a href="_005cwrite.html#g_t_005cwrite">\write</a></td></tr>
+<tr><td></td><td valign="top"><a href="_005cwrite18.html#index-package_002c-Asymptote-4"><span class="roman">package</span>, <code>Asymptote</code></a>:</td><td> </td><td valign="top"><a href="_005cwrite18.html#g_t_005cwrite18">\write18</a></td></tr>
 <tr><td></td><td valign="top"><a href="_005cchapter.html#index-package_002c-babel"><span class="roman">package</span>, <code>babel</code></a>:</td><td> </td><td valign="top"><a href="_005cchapter.html#g_t_005cchapter">\chapter</a></td></tr>
 <tr><td></td><td valign="top"><a href="thebibliography.html#index-package_002c-babel-1"><span class="roman">package</span>, <code>babel</code></a>:</td><td> </td><td valign="top"><a href="thebibliography.html#thebibliography">thebibliography</a></td></tr>
 <tr><td></td><td valign="top"><a href="Accents.html#index-package_002c-babel-2"><span class="roman">package</span>, <code>babel</code></a>:</td><td> </td><td valign="top"><a href="Accents.html#Accents">Accents</a></td></tr>
@@ -2235,7 +2249,7 @@
 <tr><td></td><td valign="top"><a href="Larger-book-template.html#index-template_002c-book-1">template, <code>book</code></a>:</td><td> </td><td valign="top"><a href="Larger-book-template.html#Larger-book-template">Larger book template</a></td></tr>
 <tr><td></td><td valign="top"><a href="tugboat-template.html#index-template_002c-TUGboat">template, TUGboat</a>:</td><td> </td><td valign="top"><a href="tugboat-template.html#tugboat-template">tugboat template</a></td></tr>
 <tr><td></td><td valign="top"><a href="Document-templates.html#index-templates_002c-document">templates, document</a>:</td><td> </td><td valign="top"><a href="Document-templates.html#Document-templates">Document templates</a></td></tr>
-<tr><td></td><td valign="top"><a href="Terminal-input_002foutput.html#index-terminal-input_002foutput">terminal input/output</a>:</td><td> </td><td valign="top"><a href="Terminal-input_002foutput.html#Terminal-input_002foutput">Terminal input/output</a></td></tr>
+<tr><td></td><td valign="top"><a href="Input_002foutput.html#index-terminal-input_002foutput">terminal input/output</a>:</td><td> </td><td valign="top"><a href="Input_002foutput.html#Input_002foutput">Input/output</a></td></tr>
 <tr><td></td><td valign="top"><a href="Text-symbols.html#index-TeX-logo">TeX logo</a>:</td><td> </td><td valign="top"><a href="Text-symbols.html#Text-symbols">Text symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="Text-symbols.html#index-text-symbols">text symbols</a>:</td><td> </td><td valign="top"><a href="Text-symbols.html#Text-symbols">Text symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="_005cscalebox.html#index-text_002c-resizing">text, resizing</a>:</td><td> </td><td valign="top"><a href="_005cscalebox.html#g_t_005cscalebox">\scalebox</a></td></tr>

Modified: trunk/latex2e-help-texinfo-tree/latex2e/Letters.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/Letters.html	2018-10-16 22:00:02 UTC (rev 714)
+++ trunk/latex2e-help-texinfo-tree/latex2e/Letters.html	2018-10-21 11:02:51 UTC (rev 715)
@@ -113,7 +113,7 @@
 <a name="Letters"></a>
 <div class="header">
 <p>
-Next: <a href="Terminal-input_002foutput.html#Terminal-input_002foutput" accesskey="n" rel="next">Terminal input/output</a>, Previous: <a href="Front_002fback-matter.html#Front_002fback-matter" accesskey="p" rel="prev">Front/back matter</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">Top</a>   [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Index.html#Index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="Input_002foutput.html#Input_002foutput" accesskey="n" rel="next">Input/output</a>, Previous: <a href="Front_002fback-matter.html#Front_002fback-matter" accesskey="p" rel="prev">Front/back matter</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">Top</a>   [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Index.html#Index" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
 <a name="Letters-1"></a>

Modified: trunk/latex2e-help-texinfo-tree/latex2e/_005c_0028SPACE_0029.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/_005c_0028SPACE_0029.html	2018-10-16 22:00:02 UTC (rev 714)
+++ trunk/latex2e-help-texinfo-tree/latex2e/_005c_0028SPACE_0029.html	2018-10-21 11:02:51 UTC (rev 715)
@@ -121,7 +121,9 @@
 
 <a name="index-_005cNEWLINE"></a>
 <a name="index-_005cSPACE"></a>
+<a name="index-_005c-_0028backslash_002dspace_0029"></a>
 <a name="index-_005cTAB"></a>
+<a name="index-_005cSPACE-1"></a>
 
 <p>This section refers to the command consisting of two characters, a
 backslash followed by a space. Synopsis:
@@ -160,7 +162,7 @@
 <code>\TeX{} is best</code>, has the advantage of still working if the next
 character is a period.)  The other common use is that it marks a period
 as ending an abbreviation instead of ending a sentence, as in <code>So
-says Prof.\ Smith</code> (see <a href="_005c_0040.html#g_t_005c_0040">\@</a>).
+says Prof.\ Smith</code> or <code>Jones et al.\ (1993)</code> (see <a href="_005c_0040.html#g_t_005c_0040">\@</a>).
 </p>
 <p>Under normal circumstances, <code>\</code><tt class="key">tab</tt> and <code>\</code><tt class="key">newline</tt>
 are equivalent to backslash-space, <code>\ </code>.

Modified: trunk/latex2e-help-texinfo-tree/latex2e/_005ctelephone.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/_005ctelephone.html	2018-10-16 22:00:02 UTC (rev 714)
+++ trunk/latex2e-help-texinfo-tree/latex2e/_005ctelephone.html	2018-10-21 11:02:51 UTC (rev 715)
@@ -50,7 +50,7 @@
 <link href="Index.html#Index" rel="index" title="Index">
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
 <link href="Letters.html#Letters" rel="up" title="Letters">
-<link href="Terminal-input_002foutput.html#Terminal-input_002foutput" rel="next" title="Terminal input/output">
+<link href="Input_002foutput.html#Input_002foutput" rel="next" title="Input/output">
 <link href="_005csignature.html#g_t_005csignature" rel="prev" title="\signature">
 <style type="text/css">
 <!--

Modified: trunk/latex2e-help-texinfo-tree/latex2e/_005ctypein.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/_005ctypein.html	2018-10-16 22:00:02 UTC (rev 714)
+++ trunk/latex2e-help-texinfo-tree/latex2e/_005ctypein.html	2018-10-21 11:02:51 UTC (rev 715)
@@ -49,9 +49,9 @@
 <link href="index.html#Top" rel="start" title="Top">
 <link href="Index.html#Index" rel="index" title="Index">
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
-<link href="Terminal-input_002foutput.html#Terminal-input_002foutput" rel="up" title="Terminal input/output">
+<link href="Input_002foutput.html#Input_002foutput" rel="up" title="Input/output">
 <link href="_005ctypeout.html#g_t_005ctypeout" rel="next" title="\typeout">
-<link href="Terminal-input_002foutput.html#Terminal-input_002foutput" rel="prev" title="Terminal input/output">
+<link href="Input_002foutput.html#Input_002foutput" rel="prev" title="Input/output">
 <style type="text/css">
 <!--
 /* $Id: latex2e.css 690 2018-09-15 15:20:19Z jimhefferon $
@@ -113,7 +113,7 @@
 <a name="g_t_005ctypein"></a>
 <div class="header">
 <p>
-Next: <a href="_005ctypeout.html#g_t_005ctypeout" accesskey="n" rel="next">\typeout</a>, Up: <a href="Terminal-input_002foutput.html#Terminal-input_002foutput" accesskey="u" rel="up">Terminal input/output</a>   [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Index.html#Index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="_005ctypeout.html#g_t_005ctypeout" accesskey="n" rel="next">\typeout</a>, Up: <a href="Input_002foutput.html#Input_002foutput" accesskey="u" rel="up">Input/output</a>   [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Index.html#Index" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
 <a name="g_t_005ctypein-1"></a>

Modified: trunk/latex2e-help-texinfo-tree/latex2e/_005ctypeout.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/_005ctypeout.html	2018-10-16 22:00:02 UTC (rev 714)
+++ trunk/latex2e-help-texinfo-tree/latex2e/_005ctypeout.html	2018-10-21 11:02:51 UTC (rev 715)
@@ -49,8 +49,8 @@
 <link href="index.html#Top" rel="start" title="Top">
 <link href="Index.html#Index" rel="index" title="Index">
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
-<link href="Terminal-input_002foutput.html#Terminal-input_002foutput" rel="up" title="Terminal input/output">
-<link href="Command-line.html#Command-line" rel="next" title="Command line">
+<link href="Input_002foutput.html#Input_002foutput" rel="up" title="Input/output">
+<link href="_005cwrite.html#g_t_005cwrite" rel="next" title="\write">
 <link href="_005ctypein.html#g_t_005ctypein" rel="prev" title="\typein">
 <style type="text/css">
 <!--
@@ -113,7 +113,7 @@
 <a name="g_t_005ctypeout"></a>
 <div class="header">
 <p>
-Previous: <a href="_005ctypein.html#g_t_005ctypein" accesskey="p" rel="prev">\typein</a>, Up: <a href="Terminal-input_002foutput.html#Terminal-input_002foutput" accesskey="u" rel="up">Terminal input/output</a>   [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Index.html#Index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="_005cwrite.html#g_t_005cwrite" accesskey="n" rel="next">\write</a>, Previous: <a href="_005ctypein.html#g_t_005ctypein" accesskey="p" rel="prev">\typein</a>, Up: <a href="Input_002foutput.html#Input_002foutput" accesskey="u" rel="up">Input/output</a>   [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Index.html#Index" title="Index" rel="index">Index</a>]</p>
 </div>
 <hr>
 <a name="g_t_005ctypeout-1"></a>

Index: trunk/latex2e-help-texinfo-tree/latex2e/bs-message.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/bs-message.html	2018-10-16 22:00:02 UTC (rev 714)
+++ trunk/latex2e-help-texinfo-tree/latex2e/bs-message.html	2018-10-21 11:02:51 UTC (rev 715)

Property changes on: trunk/latex2e-help-texinfo-tree/latex2e/bs-message.html
___________________________________________________________________
Added: svn:special
## -0,0 +1 ##
+*
\ No newline at end of property
Index: trunk/latex2e-help-texinfo-tree/latex2e/bs-wlog.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/bs-wlog.html	2018-10-16 22:00:02 UTC (rev 714)
+++ trunk/latex2e-help-texinfo-tree/latex2e/bs-wlog.html	2018-10-21 11:02:51 UTC (rev 715)

Property changes on: trunk/latex2e-help-texinfo-tree/latex2e/bs-wlog.html
___________________________________________________________________
Added: svn:special
## -0,0 +1 ##
+*
\ No newline at end of property
Index: trunk/latex2e-help-texinfo-tree/latex2e/bs-write.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/bs-write.html	2018-10-16 22:00:02 UTC (rev 714)
+++ trunk/latex2e-help-texinfo-tree/latex2e/bs-write.html	2018-10-21 11:02:51 UTC (rev 715)

Property changes on: trunk/latex2e-help-texinfo-tree/latex2e/bs-write.html
___________________________________________________________________
Added: svn:special
## -0,0 +1 ##
+*
\ No newline at end of property
Index: trunk/latex2e-help-texinfo-tree/latex2e/bs-write18.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/bs-write18.html	2018-10-16 22:00:02 UTC (rev 714)
+++ trunk/latex2e-help-texinfo-tree/latex2e/bs-write18.html	2018-10-21 11:02:51 UTC (rev 715)

Property changes on: trunk/latex2e-help-texinfo-tree/latex2e/bs-write18.html
___________________________________________________________________
Added: svn:special
## -0,0 +1 ##
+*
\ No newline at end of property
Modified: trunk/latex2e-help-texinfo-tree/latex2e/index.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/index.html	2018-10-16 22:00:02 UTC (rev 714)
+++ trunk/latex2e-help-texinfo-tree/latex2e/index.html	2018-10-21 11:02:51 UTC (rev 715)
@@ -197,7 +197,7 @@
 <li><a name="stoc-Splitting-the-input-1" href="#toc-Splitting-the-input-1">24 Splitting the input</a></li>
 <li><a name="stoc-Front_002fback-matter-1" href="#toc-Front_002fback-matter-1">25 Front/back matter</a></li>
 <li><a name="stoc-Letters-1" href="#toc-Letters-1">26 Letters</a></li>
-<li><a name="stoc-Terminal-input_002foutput-1" href="#toc-Terminal-input_002foutput-1">27 Terminal input/output</a></li>
+<li><a name="stoc-Input_002foutput-1" href="#toc-Input_002foutput-1">27 Input/output</a></li>
 <li><a name="stoc-Command-line-1" href="#toc-Command-line-1">28 Command line</a></li>
 <li><a name="stoc-Document-templates-1" href="#toc-Document-templates-1">Appendix A Document templates</a></li>
 <li><a name="stoc-Index-1" href="#toc-Index-1">Index</a></li>
@@ -571,10 +571,16 @@
     <li><a name="toc-_005csignature-1" href="_005csignature.html#g_t_005csignature">26.10 <code>\signature</code></a></li>
     <li><a name="toc-_005ctelephone-1" href="_005ctelephone.html#g_t_005ctelephone">26.11 <code>\telephone</code></a></li>
   </ul></li>
-  <li><a name="toc-Terminal-input_002foutput-1" href="Terminal-input_002foutput.html#Terminal-input_002foutput">27 Terminal input/output</a>
+  <li><a name="toc-Input_002foutput-1" href="Input_002foutput.html#Input_002foutput">27 Input/output</a>
   <ul class="no-bullet">
     <li><a name="toc-_005ctypein-1" href="_005ctypein.html#g_t_005ctypein">27.1 <code>\typein</code></a></li>
     <li><a name="toc-_005ctypeout-1" href="_005ctypeout.html#g_t_005ctypeout">27.2 <code>\typeout</code></a></li>
+    <li><a name="toc-_005cwrite-1" href="_005cwrite.html#g_t_005cwrite">27.3 <code>\write</code></a>
+    <ul class="no-bullet">
+      <li><a name="toc-_005cmessage-1" href="_005cmessage.html#g_t_005cmessage">27.3.1 <code>\message</code></a></li>
+      <li><a name="toc-_005cwlog-1" href="_005cwlog.html#g_t_005cwlog">27.3.2 <code>\wlog</code></a></li>
+      <li><a name="toc-_005cwrite18-1" href="_005cwrite18.html#g_t_005cwrite18">27.3.3 <code>\write18</code></a></li>
+    </ul></li>
   </ul></li>
   <li><a name="toc-Command-line-1" href="Command-line.html#Command-line">28 Command line</a>
   <ul class="no-bullet">

Index: trunk/latex2e-help-texinfo-tree/latex2e/input-slash-output.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/input-slash-output.html	2018-10-16 22:00:02 UTC (rev 714)
+++ trunk/latex2e-help-texinfo-tree/latex2e/input-slash-output.html	2018-10-21 11:02:51 UTC (rev 715)

Property changes on: trunk/latex2e-help-texinfo-tree/latex2e/input-slash-output.html
___________________________________________________________________
Added: svn:special
## -0,0 +1 ##
+*
\ No newline at end of property
Modified: trunk/latex2e.dbk
===================================================================
--- trunk/latex2e.dbk	2018-10-16 22:00:02 UTC (rev 714)
+++ trunk/latex2e.dbk	2018-10-21 11:02:51 UTC (rev 715)
@@ -32,7 +32,6 @@
 <!-- xx JH \phantom https://tex.stackexchange.com/questions/4519/how-do-i-create-an-invisible-character -->
 <!-- xx JH \baselineskip https://texfaq.org/FAQ-baselinepar -->
 <!-- xx JH \contentsline, \@@dottedtocline? -->
-<!-- xx JH more on \write18, beyond what's mentioned in Command line. -->
 <!-- xx JH \numexpr, \dimexpr, \glueexpr, \muexpr -->
 <!-- -->
 <!-- xx The typeset source2e has an index with all kernel -->
@@ -12131,7 +12130,9 @@
 
 <indexterm role="cp"><primary>\NEWLINE</primary></indexterm>
 <indexterm role="cp"><primary>\SPACE</primary></indexterm>
+<indexterm role="cp"><primary>\ (backslash-space)</primary></indexterm>
 <indexterm role="cp"><primary>\TAB</primary></indexterm>
+<indexterm role="fn"><primary>\SPACE</primary></indexterm>
 
 <para>This section refers to the command consisting of two characters, a
 backslash followed by a space. Synopsis:
@@ -12166,7 +12167,7 @@
 <literal>\TeX{} is best</literal>, has the advantage of still working if the next
 character is a period.)  The other common use is that it marks a period
 as ending an abbreviation instead of ending a sentence, as in <literal>So
-says Prof.\ Smith</literal> (see <link linkend="_005c_0040">\@</link>).
+says Prof.\ Smith</literal> or <literal>Jones et al.\ (1993)</literal> (see <link linkend="_005c_0040">\@</link>).
 </para>
 <para>Under normal circumstances, <literal>\</literal><keycap>tab</keycap> and <literal>\</literal><keycap>newline</keycap>
 are equivalent to backslash-space, <literal>\ </literal>.
@@ -16623,8 +16624,8 @@
 
 </sect1>
 </chapter>
-<chapter label="27" id="Terminal-input_002foutput">
-<title>Terminal input/output</title>
+<chapter label="27" id="Input_002foutput">
+<title>Input/output</title>
 
 <indexterm role="cp"><primary>input/output, to terminal</primary></indexterm>
 <indexterm role="cp"><primary>terminal input/output</primary></indexterm>
@@ -16717,6 +16718,284 @@
 </para>
 
 </sect1>
+<sect1 label="27.3" id="_005cwrite">
+<title><literal>\write</literal></title>
+
+<indexterm role="fn"><primary>\write</primary></indexterm>
+
+<para>Synopsis:
+</para>
+<screen>\write<replaceable>number</replaceable>{<replaceable>string</replaceable>}
+</screen>
+<para>Write <literal>string</literal> to the log file, to the terminal, or to a file
+opened by <literal>\openout</literal>.  For instance, <literal>\write6</literal> writes to text
+stream number 6.
+</para>
+<indexterm role="cp"><primary>package, <literal>Asymptote</literal></primary></indexterm>
+<indexterm role="cp"><primary><literal>Asymptote</literal> package</primary></indexterm>
+
+<para>&latex; uses the ability to write to a file and later read it back in
+to build document components such as a Table of Contents or Index.  You
+can also output a file that other programs read, for instance by writing
+out an Asymptote graphics source file, having &latex; then run the
+<filename>asymptote</filename> program on that file (see <link linkend="_005cwrite18">\write18</link>), and finally
+bringing that graphic back into the document (see <link linkend="_005cincludegraphics">\includegraphics</link>).
+</para>
+<para>If this appears in <filename><replaceable>basefile</replaceable>.tex</filename> then it opens
+<filename><replaceable>basefile</replaceable>.jh</filename>, writes ‘<literal>Hello World!</literal>’ and a newline to
+it, and closes that file.
+</para>
+<screen>\newwrite\myfile
+\immediate\openout\myfile=\jobname.jh   % \jobname is current file name
+  ...
+\write\myfile{Hello world!}
+  ...
+\closeout\myfile
+</screen>
+<para>The <literal>\newwrite</literal> allocates a stream number, giving it a symbolic
+names to make life easier, so that <literal>test
+\newwrite\myfile\the\myfile</literal> produces something like ‘<literal>test 3</literal>’.
+Then <literal>\openout</literal> associates the stream number with the given file
+name.  With that, <literal>\write3</literal> puts the string in the file.
+</para>
+<para>Typically <replaceable>number</replaceable> is between 0 and 15 because typically
+&latex; authors follow the prior example and the number is allocated by
+the system.  If <replaceable>number</replaceable> is outside the range from 0 to 15 or if it
+is not associated with an open file then &latex; writes the string to
+the log file.  If <replaceable>number</replaceable> is positive then in addition &latex;
+writes <replaceable>string</replaceable> to the terminal.  (But the numbers 16, 17, and 18
+are special; see below.) Thus, <literal>test \write-1{Hello World!}</literal> puts
+‘<literal>Hello World!</literal>’ followed by a newline in the log file.  (This is
+what the <literal>\wlog</literal> command does; see <link linkend="_005cwlog">\wlog</link>).  And
+<literal>\write100{Hello World!}</literal> puts the same in the log file but also
+puts ‘<literal>Hello World!</literal>’ followed by a newline in the terminal output.
+</para>
+<para>In Lua&latex;, instead of 16 output streams there are 256
+(see <link linkend="TeX-engines">&tex; engines</link>).
+</para>
+<para>Write to the current <filename>.aux</filename> file, which is associated with the main
+file or with the current include file, using
+<literal>\write\@auxout{<replaceable>string</replaceable>}</literal>.  Write to the main <filename>.aux</filename>
+file using <literal>\write\@mainaux{<replaceable>string</replaceable>}</literal>.
+</para>
+<!-- Credit: David Carlisle https://tex.stackexchange.com/a/115933/121234 -->
+<para>By default &latex; does not write <replaceable>string</replaceable> to the file right away.
+This is because, for example, you may use <literal>\write</literal> to save the
+current page number but when &tex; comes across a <literal>\write</literal> it may
+be not yet sure what page this is, since it has not yet done the page
+breaking.  So you <literal>\write</literal> in one of three contexts.
+</para>
+<screen>\immediate\write\@auxout{<replaceable>string</replaceable>}
+\write\@auxout{<replaceable>string</replaceable>}
+\protected at write\@auxout{}{<replaceable>string</replaceable>}
+</screen>
+<para>With the first, &latex; writes <replaceable>string</replaceable> to the file.  Any commands
+in <replaceable>string</replaceable> will be expanded (as in <literal>\edef</literal>, except that you
+should use <literal>#</literal> instead of <literal>##</literal>).  With the second,
+<replaceable>string</replaceable> is stored on the current list of things (as a &tex;
+“whatsit”) and kept until the page is shipped out.  On that list the
+commands are unexpanded until at the time of shipout.  The third,
+<literal>\protected at write</literal>, is like the second except that you can use
+<literal>\protect</literal> on fragile commands. In this third case the extra first
+argument allows you to locally insert extra definitions to make more
+commands be safe or have special definition during the write.
+</para>
+<para>Here <replaceable>string</replaceable> contains a control sequence.
+</para>
+<screen>\newwrite\jhfile
+\openout\jhfile=test.jh
+\newcommand{\triplex}{XXX}
+\write\jhfile{test \triplex test}
+</screen>
+<para>This results in the file <filename>test.jh</filename> containing ‘<literal>test XXXtest</literal>’
+followed by a newline.
+</para>
+<para>The cases where <replaceable>number</replaceable> is 16, 17, or 18 are special.  Because of
+<literal>\write<replaceable>number</replaceable></literal>’s behavior when <replaceable>number</replaceable> is outside the
+range from 0 to 15, there is some convention of writing to the log file
+and the terminal with <literal>\write16</literal>.  In the past <literal>\write17</literal> has
+sometimes been used in a similar way.  The <literal>\write18</literal> command is
+even more special; modern &tex; systems use it for issuing commands to
+the operating system (see <link linkend="_005cwrite18">\write18</link>).
+</para>
+<para>Ordinarily <literal>\write</literal> outputs a single line.  Put in a newline with
+<literal>^^J</literal>.  Thus, this produces two lines in the log file.
+</para>
+<screen>\wlog{Parallel Lines have a lot in common.^^JBut they never meet.}
+</screen>
+<para>Writing arbitrary files has obvious security problems.  If you
+downloaded a &latex; file and compiling it overwrote your password file
+then you would be annoyed.  &tex; systems by default only allow you to
+open files for writing that are in the current directory or in a
+subdirectory.  This example
+</para>
+<screen>\newwrite\jhfile
+\openout\jhfile=../test.jh
+</screen>
+<para>gives an error like ‘<literal>Not writing to ../test.jh (openout_any = p). !
+I can't write on file `../test.jh'</literal>’.  Note that you can get such an
+error when trying to use commands such as <literal>\include{../filename}</literal>
+because &latex; will try to open <filename>../filename.aux</filename>.  The simplest
+solution is to put the included files in the same directory or
+subdirectories of the master file.
+</para>
+<indexterm role="cp"><primary>package, <literal>answers</literal></primary></indexterm>
+<indexterm role="cp"><primary><literal>answers</literal> package</primary></indexterm>
+
+<para>If you want that the material you write is output verbatim, without
+expanding the commands, for instance to write answers to exercises, then
+look at the <filename>answers</filename> package on CTAN.
+</para>
+
+
+
+<sect2 label="27.3.1" id="_005cmessage">
+<title><literal>\message</literal></title>
+
+<indexterm role="fn"><primary>\message</primary></indexterm>
+
+<para>Synopsis:
+</para>
+<screen>\message{<replaceable>string</replaceable>}
+</screen>
+<para>Write <literal>string</literal> to the log file and the terminal.
+</para>
+<para>Typically, &latex; authors use <literal>\typeout</literal> (see <link linkend="_005ctypeout">\typeout</link>). It
+allows you to use <literal>\protect</literal> on any fragile commands in
+<replaceable>string</replaceable> (see <link linkend="_005cprotect">\protect</link>).  But <literal>\typeout</literal> always inserts a
+newline at the end of <replaceable>string</replaceable> while <literal>\message</literal> does not, so
+the latter can be useful.
+</para>
+<para>With this example document body.
+</para>
+<screen>before\message{One Two}\message{Three} \message{Four^^JI}
+\message{declare a thumb war.}After
+</screen>
+<para>under some circumstances (see below) &latex; writes the following to
+both the terminal and the log file.
+</para>
+<screen>One Two Three Four
+I declare a thumb war.
+</screen>
+<para>Note that <literal>^^J</literal> produces a newline.  Also, in the output document,
+between ‘<literal>before</literal>’ and ‘<literal>After</literal>’ will be a single space.
+</para>
+<para>While <literal>\message</literal> allows you more control over formatting
+interaction lines, a gotcha is that &latex; may mess up your formatting
+because it inserts line breaks depending on what it has already put
+out. Contrast this document body, where the ‘<literal>Two</literal>’ has moved, to the
+one given above.
+</para>
+<screen>before\message{One}\message{Two Three} \message{Four^^JI}
+\message{declare a thumb war.}After
+</screen>
+<para>This can happen: when &latex; is outputting the messages to the
+terminal, now the message with ‘<literal>One</literal>’ is shorter and it fits at the
+end of the output terminal line, and so &latex; breaks the line between
+it and the ‘<literal>Two Three</literal>’.  That line break appears also in the log
+file.  This line break insertion can depend on, for instance, the length
+of the full path names of included files.  So producing finely-formatted
+lines in a way that is portable is hard.
+</para>
+
+</sect2>
+<sect2 label="27.3.2" id="_005cwlog">
+<title><literal>\wlog</literal></title>
+
+<indexterm role="fn"><primary>\wlog</primary></indexterm>
+
+<para>Synopsis:
+</para>
+<screen>\wlog{<replaceable>string</replaceable>}
+</screen>
+<para>Write <literal>string</literal> to the log file.
+</para>
+<screen>\wlog{Did you hear about the mathematician who hates negatives?}
+\wlog{He'll stop at nothing to avoid them.}
+</screen>
+<para>Ordinarily <replaceable>string</replaceable> appears in a single separate line.  Use
+<literal>^^J</literal> to insert a newline.
+</para>
+<screen>\wlog{Helvetica and Times Roman walk into a bar.}
+\wlog{The barman says,^^JWe don't serve your type.}
+</screen>
+
+</sect2>
+<sect2 label="27.3.3" id="_005cwrite18">
+<title><literal>\write18</literal></title>
+
+<indexterm role="fn"><primary>\write18</primary></indexterm>
+<indexterm role="cp"><primary>external commands</primary></indexterm>
+<indexterm role="cp"><primary>commands, run from LaTeX</primary></indexterm>
+<!-- Derived from: Joseph Wright: https://tex.stackexchange.com/a/20446/121234 -->
+
+<para>Synopsis:
+</para>
+<screen>\write18{<replaceable>shell_command</replaceable>}
+</screen>
+<para>Issue a command to the operating system shell.  The operating system
+runs the command and &latex;’s execution is blocked until that
+finishes.
+</para>
+<indexterm role="cp"><primary>package, <literal>Asymptote</literal></primary></indexterm>
+<indexterm role="cp"><primary><literal>Asymptote</literal> package</primary></indexterm>
+
+<para>This
+</para>
+<screen>\usepackage{graphicx}  % in preamble
+  ...
+\newcommand{\fignum}{1}
+\immediate\write18{cd pix && asy figure\fignum}
+\includegraphics{pix\figure\fignum.pdf}
+</screen>
+<para>will run <filename>Asymptote</filename> on <filename>figure1.asy</filename>, so that the document
+can later read in the resulting graphic (see <link linkend="_005cincludegraphics">\includegraphics</link>).
+</para>
+<para>Another example is that you can automatically run Bib&tex; at the start
+of each &latex; run (see <link linkend="Using-BibTeX">Using BibTeX</link>) by including
+<literal>\immediate\write18{bibtex8 \jobname}</literal> as the first line of the
+file.  Like any <literal>\write</literal>, here &latex; expands macros in
+<replaceable>shell_command</replaceable> so that <literal>\jobname</literal> gives the base name of the
+current file.
+</para>
+<para>You sometimes need to do a multi-step process to get the information
+that you want.  This will get a list of all PDF files in the current
+directory.
+</para>
+<screen>\immediate\write18{ls *.pdf > tmp.dat}
+\input{tmp.dat}
+</screen>
+<para>The standard behaviour of any <literal>\write</literal> is to wait until a page is
+being shipped out before expanding the macros or writing to the stream
+(see <link linkend="_005cwrite">\write</link>). But sometimes you want it done now.  The command
+<literal>\immediate\write18{<replaceable>shell_command</replaceable>}</literal> will send
+<replaceable>shell_command</replaceable> to the operating system for execution now, rather
+than waiting until the next shipout.
+</para>
+<para>There are obvious security issues with allowing system commands inside a
+&latex; file.  If you download a file off the net and it contains
+commmands to delete all your files then you would be annoyed. The
+standard settings in modern distributions turn off full shell
+access. You can turn it on, if you are sure the shell commands are safe,
+by compiling with <literal>latex --shell-escape <replaceable>filename</replaceable></literal> for &tex;
+Live or Mac&tex; or <literal>latex --enable-write18 <replaceable>filename</replaceable></literal> for
+MiK&tex; (see <link linkend="Command-line-options">Command line options</link>).
+</para>
+<para>In the place of full shell access, modern distributions by default use a
+restricted version that allows some commands to work, such as those that
+run MetaFont to generate missing fonts, even if you do not use the
+<literal>shell-escape</literal> or <literal>enable-write18</literal> option. By default this
+list of allowed commands is short and features only commands that are
+under the control of the distribution maintainers.
+</para>
+<para>Some packages need to run external system commands. For instance
+<filename>sagetex</filename> allows you to have the mathematics software system
+<emphasis>Sage</emphasis> do calculations or draw graphs and then incorporate that output
+in your document. For this you must compile with full <literal>\write18</literal>
+capability turned on (see <link linkend="Command-line-options">Command line options</link>).
+</para>
+</sect2>
+</sect1>
 </chapter>
 <chapter label="28" id="Command-line">
 <title>Command line</title>
@@ -16838,9 +17117,9 @@
 </term><term><literal>--no-shell-escape</literal>
 </term><term><literal>--enable-write18</literal>
 </term><term><literal>--disable-write18</literal>
-</term><listitem><para>Enable or disable <literal>\write18{<replaceable>shell command</replaceable>}</literal>.  The first two
-options are for with &tex; Live or Mac&tex; while the second two are
-for MiK&tex;.
+</term><listitem><para>Enable or disable <literal>\write18{<replaceable>shell_command</replaceable>}</literal>
+(see <link linkend="_005cwrite18">\write18</link>).  The first two options are for with &tex; Live or
+Mac&tex; while the second two are for MiK&tex;.
 </para>
 <indexterm role="cp"><primary>package, <literal>sagetex</literal></primary></indexterm>
 <indexterm role="cp"><primary><literal>sagetex</literal> package</primary></indexterm>

Modified: trunk/latex2e.dvi
===================================================================
(Binary files differ)

Modified: trunk/latex2e.html
===================================================================
--- trunk/latex2e.html	2018-10-16 22:00:02 UTC (rev 714)
+++ trunk/latex2e.html	2018-10-21 11:02:51 UTC (rev 715)
@@ -149,7 +149,7 @@
 <li><a name="stoc-Splitting-the-input-1" href="#toc-Splitting-the-input-1">24 Splitting the input</a></li>
 <li><a name="stoc-Front_002fback-matter-1" href="#toc-Front_002fback-matter-1">25 Front/back matter</a></li>
 <li><a name="stoc-Letters-1" href="#toc-Letters-1">26 Letters</a></li>
-<li><a name="stoc-Terminal-input_002foutput-1" href="#toc-Terminal-input_002foutput-1">27 Terminal input/output</a></li>
+<li><a name="stoc-Input_002foutput-1" href="#toc-Input_002foutput-1">27 Input/output</a></li>
 <li><a name="stoc-Command-line-1" href="#toc-Command-line-1">28 Command line</a></li>
 <li><a name="stoc-Document-templates-1" href="#toc-Document-templates-1">Appendix A Document templates</a></li>
 <li><a name="stoc-Index-1" href="#toc-Index-1">Index</a></li>
@@ -523,10 +523,16 @@
     <li><a name="toc-_005csignature-1" href="#g_t_005csignature">26.10 <code>\signature</code></a></li>
     <li><a name="toc-_005ctelephone-1" href="#g_t_005ctelephone">26.11 <code>\telephone</code></a></li>
   </ul></li>
-  <li><a name="toc-Terminal-input_002foutput-1" href="#Terminal-input_002foutput">27 Terminal input/output</a>
+  <li><a name="toc-Input_002foutput-1" href="#Input_002foutput">27 Input/output</a>
   <ul class="no-bullet">
     <li><a name="toc-_005ctypein-1" href="#g_t_005ctypein">27.1 <code>\typein</code></a></li>
     <li><a name="toc-_005ctypeout-1" href="#g_t_005ctypeout">27.2 <code>\typeout</code></a></li>
+    <li><a name="toc-_005cwrite-1" href="#g_t_005cwrite">27.3 <code>\write</code></a>
+    <ul class="no-bullet">
+      <li><a name="toc-_005cmessage-1" href="#g_t_005cmessage">27.3.1 <code>\message</code></a></li>
+      <li><a name="toc-_005cwlog-1" href="#g_t_005cwlog">27.3.2 <code>\wlog</code></a></li>
+      <li><a name="toc-_005cwrite18-1" href="#g_t_005cwrite18">27.3.3 <code>\write18</code></a></li>
+    </ul></li>
   </ul></li>
   <li><a name="toc-Command-line-1" href="#Command-line">28 Command line</a>
   <ul class="no-bullet">
@@ -613,7 +619,7 @@
 </td></tr>
 <tr><td align="left" valign="top">• <a href="#Letters">Letters</a>:</td><td>  </td><td align="left" valign="top">The <code>letter</code> class.
 </td></tr>
-<tr><td align="left" valign="top">• <a href="#Terminal-input_002foutput">Terminal input/output</a>:</td><td>  </td><td align="left" valign="top">User interaction.
+<tr><td align="left" valign="top">• <a href="#Input_002foutput">Input/output</a>:</td><td>  </td><td align="left" valign="top">User interaction.
 </td></tr>
 <tr><td align="left" valign="top">• <a href="#Command-line">Command line</a>:</td><td>  </td><td align="left" valign="top">System-independent command-line behavior.
 </td></tr>
@@ -16076,7 +16082,9 @@
 
 <a name="index-_005cNEWLINE"></a>
 <a name="index-_005cSPACE"></a>
+<a name="index-_005c-_0028backslash_002dspace_0029"></a>
 <a name="index-_005cTAB"></a>
+<a name="index-_005cSPACE-1"></a>
 
 <p>This section refers to the command consisting of two characters, a
 backslash followed by a space. Synopsis:
@@ -16115,7 +16123,7 @@
 <code>\TeX{} is best</code>, has the advantage of still working if the next
 character is a period.)  The other common use is that it marks a period
 as ending an abbreviation instead of ending a sentence, as in <code>So
-says Prof.\ Smith</code> (see <a href="#g_t_005c_0040">\@</a>).
+says Prof.\ Smith</code> or <code>Jones et al.\ (1993)</code> (see <a href="#g_t_005c_0040">\@</a>).
 </p>
 <p>Under normal circumstances, <code>\</code><tt class="key">tab</tt> and <code>\</code><tt class="key">newline</tt>
 are equivalent to backslash-space, <code>\ </code>.
@@ -21342,7 +21350,7 @@
 <a name="Letters"></a>
 <div class="header">
 <p>
-Next: <a href="#Terminal-input_002foutput" accesskey="n" rel="next">Terminal input/output</a>, Previous: <a href="#Front_002fback-matter" accesskey="p" rel="prev">Front/back matter</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Input_002foutput" accesskey="n" rel="next">Input/output</a>, Previous: <a href="#Front_002fback-matter" accesskey="p" rel="prev">Front/back matter</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
 </div>
 <a name="Letters-1"></a>
 <h2 class="chapter">26 Letters</h2>
@@ -21830,13 +21838,13 @@
 </p>
 
 <hr>
-<a name="Terminal-input_002foutput"></a>
+<a name="Input_002foutput"></a>
 <div class="header">
 <p>
 Next: <a href="#Command-line" accesskey="n" rel="next">Command line</a>, Previous: <a href="#Letters" accesskey="p" rel="prev">Letters</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
 </div>
-<a name="Terminal-input_002foutput-1"></a>
-<h2 class="chapter">27 Terminal input/output</h2>
+<a name="Input_002foutput-1"></a>
+<h2 class="chapter">27 Input/output</h2>
 
 <a name="index-input_002foutput_002c-to-terminal"></a>
 <a name="index-terminal-input_002foutput"></a>
@@ -21846,6 +21854,8 @@
 </td></tr>
 <tr><td align="left" valign="top">• <a href="#g_t_005ctypeout" accesskey="2">\typeout</a>:</td><td>  </td><td align="left" valign="top">Write text to the terminal.
 </td></tr>
+<tr><td align="left" valign="top">• <a href="#g_t_005cwrite" accesskey="3">\write</a>:</td><td>  </td><td align="left" valign="top">Write text to a file or terminal.
+</td></tr>
 </table>
 
 
@@ -21853,7 +21863,7 @@
 <a name="g_t_005ctypein"></a>
 <div class="header">
 <p>
-Next: <a href="#g_t_005ctypeout" accesskey="n" rel="next">\typeout</a>, Up: <a href="#Terminal-input_002foutput" accesskey="u" rel="up">Terminal input/output</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#g_t_005ctypeout" accesskey="n" rel="next">\typeout</a>, Up: <a href="#Input_002foutput" accesskey="u" rel="up">Input/output</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
 </div>
 <a name="g_t_005ctypein-1"></a>
 <h3 class="section">27.1 <code>\typein</code></h3>
@@ -21917,7 +21927,7 @@
 <a name="g_t_005ctypeout"></a>
 <div class="header">
 <p>
-Previous: <a href="#g_t_005ctypein" accesskey="p" rel="prev">\typein</a>, Up: <a href="#Terminal-input_002foutput" accesskey="u" rel="up">Terminal input/output</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#g_t_005cwrite" accesskey="n" rel="next">\write</a>, Previous: <a href="#g_t_005ctypein" accesskey="p" rel="prev">\typein</a>, Up: <a href="#Input_002foutput" accesskey="u" rel="up">Input/output</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
 </div>
 <a name="g_t_005ctypeout-1"></a>
 <h3 class="section">27.2 <code>\typeout</code></h3>
@@ -21962,10 +21972,346 @@
 </p>
 
 <hr>
+<a name="g_t_005cwrite"></a>
+<div class="header">
+<p>
+Previous: <a href="#g_t_005ctypeout" accesskey="p" rel="prev">\typeout</a>, Up: <a href="#Input_002foutput" accesskey="u" rel="up">Input/output</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
+</div>
+<a name="g_t_005cwrite-1"></a>
+<h3 class="section">27.3 <code>\write</code></h3>
+
+<a name="index-_005cwrite"></a>
+
+<p>Synopsis:
+</p>
+<div class="example">
+<pre class="example">\write<var>number</var>{<var>string</var>}
+</pre></div>
+
+<p>Write <code>string</code> to the log file, to the terminal, or to a file
+opened by <code>\openout</code>.  For instance, <code>\write6</code> writes to text
+stream number 6.
+</p>
+<a name="index-package_002c-Asymptote-3"></a>
+<a name="index-Asymptote-package-3"></a>
+
+<p>LaTeX uses the ability to write to a file and later read it back in
+to build document components such as a Table of Contents or Index.  You
+can also output a file that other programs read, for instance by writing
+out an Asymptote graphics source file, having LaTeX then run the
+<samp>asymptote</samp> program on that file (see <a href="#g_t_005cwrite18">\write18</a>), and finally
+bringing that graphic back into the document (see <a href="#g_t_005cincludegraphics">\includegraphics</a>).
+</p>
+<p>If this appears in <samp><var>basefile</var>.tex</samp> then it opens
+<samp><var>basefile</var>.jh</samp>, writes ‘<samp>Hello World!</samp>’ and a newline to
+it, and closes that file.
+</p>
+<div class="example">
+<pre class="example">\newwrite\myfile
+\immediate\openout\myfile=\jobname.jh   % \jobname is current file name
+  ...
+\write\myfile{Hello world!}
+  ...
+\closeout\myfile
+</pre></div>
+
+<p>The <code>\newwrite</code> allocates a stream number, giving it a symbolic
+names to make life easier, so that <code>test
+\newwrite\myfile\the\myfile</code> produces something like ‘<samp>test 3</samp>’.
+Then <code>\openout</code> associates the stream number with the given file
+name.  With that, <code>\write3</code> puts the string in the file.
+</p>
+<p>Typically <var>number</var> is between 0 and 15 because typically
+LaTeX authors follow the prior example and the number is allocated by
+the system.  If <var>number</var> is outside the range from 0 to 15 or if it
+is not associated with an open file then LaTeX writes the string to
+the log file.  If <var>number</var> is positive then in addition LaTeX
+writes <var>string</var> to the terminal.  (But the numbers 16, 17, and 18
+are special; see below.) Thus, <code>test \write-1{Hello World!}</code> puts
+‘<samp>Hello World!</samp>’ followed by a newline in the log file.  (This is
+what the <code>\wlog</code> command does; see <a href="#g_t_005cwlog">\wlog</a>).  And
+<code>\write100{Hello World!}</code> puts the same in the log file but also
+puts ‘<samp>Hello World!</samp>’ followed by a newline in the terminal output.
+</p>
+<p>In LuaLaTeX, instead of 16 output streams there are 256
+(see <a href="#TeX-engines">TeX engines</a>).
+</p>
+<p>Write to the current <samp>.aux</samp> file, which is associated with the main
+file or with the current include file, using
+<code>\write\@auxout{<var>string</var>}</code>.  Write to the main <samp>.aux</samp>
+file using <code>\write\@mainaux{<var>string</var>}</code>.
+</p>
+<p>By default LaTeX does not write <var>string</var> to the file right away.
+This is because, for example, you may use <code>\write</code> to save the
+current page number but when TeX comes across a <code>\write</code> it may
+be not yet sure what page this is, since it has not yet done the page
+breaking.  So you <code>\write</code> in one of three contexts.
+</p>
+<div class="example">
+<pre class="example">\immediate\write\@auxout{<var>string</var>}
+\write\@auxout{<var>string</var>}
+\protected at write\@auxout{}{<var>string</var>}
+</pre></div>
+
+<p>With the first, LaTeX writes <var>string</var> to the file.  Any commands
+in <var>string</var> will be expanded (as in <code>\edef</code>, except that you
+should use <code>#</code> instead of <code>##</code>).  With the second,
+<var>string</var> is stored on the current list of things (as a TeX
+“whatsit”) and kept until the page is shipped out.  On that list the
+commands are unexpanded until at the time of shipout.  The third,
+<code>\protected at write</code>, is like the second except that you can use
+<code>\protect</code> on fragile commands. In this third case the extra first
+argument allows you to locally insert extra definitions to make more
+commands be safe or have special definition during the write.
+</p>
+<p>Here <var>string</var> contains a control sequence.
+</p>
+<div class="example">
+<pre class="example">\newwrite\jhfile
+\openout\jhfile=test.jh
+\newcommand{\triplex}{XXX}
+\write\jhfile{test \triplex test}
+</pre></div>
+
+<p>This results in the file <samp>test.jh</samp> containing ‘<samp>test XXXtest</samp>’
+followed by a newline.
+</p>
+<p>The cases where <var>number</var> is 16, 17, or 18 are special.  Because of
+<code>\write<var>number</var></code>’s behavior when <var>number</var> is outside the
+range from 0 to 15, there is some convention of writing to the log file
+and the terminal with <code>\write16</code>.  In the past <code>\write17</code> has
+sometimes been used in a similar way.  The <code>\write18</code> command is
+even more special; modern TeX systems use it for issuing commands to
+the operating system (see <a href="#g_t_005cwrite18">\write18</a>).
+</p>
+<p>Ordinarily <code>\write</code> outputs a single line.  Put in a newline with
+<code>^^J</code>.  Thus, this produces two lines in the log file.
+</p>
+<div class="example">
+<pre class="example">\wlog{Parallel Lines have a lot in common.^^JBut they never meet.}
+</pre></div>
+
+<p>Writing arbitrary files has obvious security problems.  If you
+downloaded a LaTeX file and compiling it overwrote your password file
+then you would be annoyed.  TeX systems by default only allow you to
+open files for writing that are in the current directory or in a
+subdirectory.  This example
+</p>
+<div class="example">
+<pre class="example">\newwrite\jhfile
+\openout\jhfile=../test.jh
+</pre></div>
+
+<p>gives an error like ‘<samp>Not writing to ../test.jh (openout_any = p). !
+I can't write on file `../test.jh'</samp>’.  Note that you can get such an
+error when trying to use commands such as <code>\include{../filename}</code>
+because LaTeX will try to open <samp>../filename.aux</samp>.  The simplest
+solution is to put the included files in the same directory or
+subdirectories of the master file.
+</p>
+<a name="index-package_002c-answers"></a>
+<a name="index-answers-package"></a>
+
+<p>If you want that the material you write is output verbatim, without
+expanding the commands, for instance to write answers to exercises, then
+look at the <samp>answers</samp> package on CTAN.
+</p>
+
+<table class="menu" border="0" cellspacing="0">
+<tr><td align="left" valign="top">• <a href="#g_t_005cmessage" accesskey="1">\message</a>:</td><td>  </td><td align="left" valign="top">Write part of a line to log file and terminal.
+</td></tr>
+<tr><td align="left" valign="top">• <a href="#g_t_005cwlog" accesskey="2">\wlog</a>:</td><td>  </td><td align="left" valign="top">Write to the log file.
+</td></tr>
+<tr><td align="left" valign="top">• <a href="#g_t_005cwrite18" accesskey="3">\write18</a>:</td><td>  </td><td align="left" valign="top">Write to the operating system.
+</td></tr>
+</table>
+
+
+<hr>
+<a name="g_t_005cmessage"></a>
+<div class="header">
+<p>
+Next: <a href="#g_t_005cwlog" accesskey="n" rel="next">\wlog</a>, Up: <a href="#g_t_005cwrite" accesskey="u" rel="up">\write</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
+</div>
+<a name="g_t_005cmessage-1"></a>
+<h4 class="subsection">27.3.1 <code>\message</code></h4>
+
+<a name="index-_005cmessage"></a>
+
+<p>Synopsis:
+</p>
+<div class="example">
+<pre class="example">\message{<var>string</var>}
+</pre></div>
+
+<p>Write <code>string</code> to the log file and the terminal.
+</p>
+<p>Typically, LaTeX authors use <code>\typeout</code> (see <a href="#g_t_005ctypeout">\typeout</a>). It
+allows you to use <code>\protect</code> on any fragile commands in
+<var>string</var> (see <a href="#g_t_005cprotect">\protect</a>).  But <code>\typeout</code> always inserts a
+newline at the end of <var>string</var> while <code>\message</code> does not, so
+the latter can be useful.
+</p>
+<p>With this example document body.
+</p>
+<div class="example">
+<pre class="example">before\message{One Two}\message{Three} \message{Four^^JI}
+\message{declare a thumb war.}After
+</pre></div>
+
+<p>under some circumstances (see below) LaTeX writes the following to
+both the terminal and the log file.
+</p>
+<div class="example">
+<pre class="example">One Two Three Four
+I declare a thumb war.
+</pre></div>
+
+<p>Note that <code>^^J</code> produces a newline.  Also, in the output document,
+between ‘<samp>before</samp>’ and ‘<samp>After</samp>’ will be a single space.
+</p>
+<p>While <code>\message</code> allows you more control over formatting
+interaction lines, a gotcha is that LaTeX may mess up your formatting
+because it inserts line breaks depending on what it has already put
+out. Contrast this document body, where the ‘<samp>Two</samp>’ has moved, to the
+one given above.
+</p>
+<div class="example">
+<pre class="example">before\message{One}\message{Two Three} \message{Four^^JI}
+\message{declare a thumb war.}After
+</pre></div>
+
+<p>This can happen: when LaTeX is outputting the messages to the
+terminal, now the message with ‘<samp>One</samp>’ is shorter and it fits at the
+end of the output terminal line, and so LaTeX breaks the line between
+it and the ‘<samp>Two Three</samp>’.  That line break appears also in the log
+file.  This line break insertion can depend on, for instance, the length
+of the full path names of included files.  So producing finely-formatted
+lines in a way that is portable is hard.
+</p>
+
+<hr>
+<a name="g_t_005cwlog"></a>
+<div class="header">
+<p>
+Next: <a href="#g_t_005cwrite18" accesskey="n" rel="next">\write18</a>, Previous: <a href="#g_t_005cmessage" accesskey="p" rel="prev">\message</a>, Up: <a href="#g_t_005cwrite" accesskey="u" rel="up">\write</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
+</div>
+<a name="g_t_005cwlog-1"></a>
+<h4 class="subsection">27.3.2 <code>\wlog</code></h4>
+
+<a name="index-_005cwlog"></a>
+
+<p>Synopsis:
+</p>
+<div class="example">
+<pre class="example">\wlog{<var>string</var>}
+</pre></div>
+
+<p>Write <code>string</code> to the log file.
+</p>
+<div class="example">
+<pre class="example">\wlog{Did you hear about the mathematician who hates negatives?}
+\wlog{He'll stop at nothing to avoid them.}
+</pre></div>
+
+<p>Ordinarily <var>string</var> appears in a single separate line.  Use
+<code>^^J</code> to insert a newline.
+</p>
+<div class="example">
+<pre class="example">\wlog{Helvetica and Times Roman walk into a bar.}
+\wlog{The barman says,^^JWe don't serve your type.}
+</pre></div>
+
+
+<hr>
+<a name="g_t_005cwrite18"></a>
+<div class="header">
+<p>
+Previous: <a href="#g_t_005cwlog" accesskey="p" rel="prev">\wlog</a>, Up: <a href="#g_t_005cwrite" accesskey="u" rel="up">\write</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
+</div>
+<a name="g_t_005cwrite18-1"></a>
+<h4 class="subsection">27.3.3 <code>\write18</code></h4>
+
+<a name="index-_005cwrite18"></a>
+<a name="index-external-commands"></a>
+<a name="index-commands_002c-run-from-LaTeX"></a>
+
+<p>Synopsis:
+</p>
+<div class="example">
+<pre class="example">\write18{<var>shell_command</var>}
+</pre></div>
+
+<p>Issue a command to the operating system shell.  The operating system
+runs the command and LaTeX’s execution is blocked until that
+finishes.
+</p>
+<a name="index-package_002c-Asymptote-4"></a>
+<a name="index-Asymptote-package-4"></a>
+
+<p>This
+</p>
+<div class="example">
+<pre class="example">\usepackage{graphicx}  % in preamble
+  ...
+\newcommand{\fignum}{1}
+\immediate\write18{cd pix && asy figure\fignum}
+\includegraphics{pix\figure\fignum.pdf}
+</pre></div>
+
+<p>will run <samp>Asymptote</samp> on <samp>figure1.asy</samp>, so that the document
+can later read in the resulting graphic (see <a href="#g_t_005cincludegraphics">\includegraphics</a>).
+</p>
+<p>Another example is that you can automatically run BibTeX at the start
+of each LaTeX run (see <a href="#Using-BibTeX">Using BibTeX</a>) by including
+<code>\immediate\write18{bibtex8 \jobname}</code> as the first line of the
+file.  Like any <code>\write</code>, here LaTeX expands macros in
+<var>shell_command</var> so that <code>\jobname</code> gives the base name of the
+current file.
+</p>
+<p>You sometimes need to do a multi-step process to get the information
+that you want.  This will get a list of all PDF files in the current
+directory.
+</p>
+<div class="example">
+<pre class="example">\immediate\write18{ls *.pdf > tmp.dat}
+\input{tmp.dat}
+</pre></div>
+
+<p>The standard behaviour of any <code>\write</code> is to wait until a page is
+being shipped out before expanding the macros or writing to the stream
+(see <a href="#g_t_005cwrite">\write</a>). But sometimes you want it done now.  The command
+<code>\immediate\write18{<var>shell_command</var>}</code> will send
+<var>shell_command</var> to the operating system for execution now, rather
+than waiting until the next shipout.
+</p>
+<p>There are obvious security issues with allowing system commands inside a
+LaTeX file.  If you download a file off the net and it contains
+commmands to delete all your files then you would be annoyed. The
+standard settings in modern distributions turn off full shell
+access. You can turn it on, if you are sure the shell commands are safe,
+by compiling with <code>latex --shell-escape <var>filename</var></code> for TeX
+Live or MacTeX or <code>latex --enable-write18 <var>filename</var></code> for
+MiKTeX (see <a href="#Command-line-options">Command line options</a>).
+</p>
+<p>In the place of full shell access, modern distributions by default use a
+restricted version that allows some commands to work, such as those that
+run MetaFont to generate missing fonts, even if you do not use the
+<code>shell-escape</code> or <code>enable-write18</code> option. By default this
+list of allowed commands is short and features only commands that are
+under the control of the distribution maintainers.
+</p>
+<p>Some packages need to run external system commands. For instance
+<samp>sagetex</samp> allows you to have the mathematics software system
+<i>Sage</i> do calculations or draw graphs and then incorporate that output
+in your document. For this you must compile with full <code>\write18</code>
+capability turned on (see <a href="#Command-line-options">Command line options</a>).
+</p>
+<hr>
 <a name="Command-line"></a>
 <div class="header">
 <p>
-Next: <a href="#Document-templates" accesskey="n" rel="next">Document templates</a>, Previous: <a href="#Terminal-input_002foutput" accesskey="p" rel="prev">Terminal input/output</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Document-templates" accesskey="n" rel="next">Document templates</a>, Previous: <a href="#Input_002foutput" accesskey="p" rel="prev">Input/output</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
 </div>
 <a name="Command-line-1"></a>
 <h2 class="chapter">28 Command line</h2>
@@ -22113,9 +22459,9 @@
 <dt><code>--no-shell-escape</code></dt>
 <dt><code>--enable-write18</code></dt>
 <dt><code>--disable-write18</code></dt>
-<dd><p>Enable or disable <code>\write18{<var>shell command</var>}</code>.  The first two
-options are for with TeX Live or MacTeX while the second two are
-for MiKTeX.
+<dd><p>Enable or disable <code>\write18{<var>shell_command</var>}</code>
+(see <a href="#g_t_005cwrite18">\write18</a>).  The first two options are for with TeX Live or
+MacTeX while the second two are for MiKTeX.
 </p>
 <a name="index-package_002c-sagetex"></a>
 <a name="index-sagetex-package"></a>
@@ -22704,6 +23050,7 @@
 <tr><td></td><td valign="top"><a href="#index-_005b_002e_002e_002e_005d-for-optional-arguments"><code>[...] <span class="roman">for optional arguments</span></code></a>:</td><td> </td><td valign="top"><a href="#LaTeX-command-syntax">LaTeX command syntax</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th><a name="Index_cp_symbol-8">\</a></th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_005c-_0028backslash_002dspace_0029">\ (backslash-space)</a>:</td><td> </td><td valign="top"><a href="#g_t_005c_0028SPACE_0029">\(SPACE)</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005c-character-starting-commands"><code>\ <span class="roman">character starting commands</span></code></a>:</td><td> </td><td valign="top"><a href="#LaTeX-command-syntax">LaTeX command syntax</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005c_0021"><code>\!</code></a>:</td><td> </td><td valign="top"><a href="#Spacing-in-math-mode">Spacing in math mode</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005c_0022-_0028umlaut-accent_0029"><code>\" <span class="roman">(umlaut accent)</span></code></a>:</td><td> </td><td valign="top"><a href="#Accents">Accents</a></td></tr>
@@ -23176,6 +23523,7 @@
 <tr><td></td><td valign="top"><a href="#index-_005cmedskip"><code>\medskip</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cbigskip-_0026-_005cmedskip-_0026-_005csmallskip">\bigskip & \medskip & \smallskip</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cmedskipamount"><code>\medskipamount</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cbigskip-_0026-_005cmedskip-_0026-_005csmallskip">\bigskip & \medskip & \smallskip</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cmedspace"><code>\medspace</code></a>:</td><td> </td><td valign="top"><a href="#Spacing-in-math-mode">Spacing in math mode</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_005cmessage"><code>\message</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cmessage">\message</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cmho"><code>\mho</code></a>:</td><td> </td><td valign="top"><a href="#Math-symbols">Math symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cmid"><code>\mid</code></a>:</td><td> </td><td valign="top"><a href="#Math-symbols">Math symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cmin"><code>\min</code></a>:</td><td> </td><td valign="top"><a href="#Math-functions">Math functions</a></td></tr>
@@ -23399,6 +23747,7 @@
 <tr><td></td><td valign="top"><a href="#index-_005csmallskipamount"><code>\smallskipamount</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cbigskip-_0026-_005cmedskip-_0026-_005csmallskip">\bigskip & \medskip & \smallskip</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005csmile"><code>\smile</code></a>:</td><td> </td><td valign="top"><a href="#Math-symbols">Math symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cSPACE">\SPACE</a>:</td><td> </td><td valign="top"><a href="#g_t_005c_0028SPACE_0029">\(SPACE)</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_005cSPACE-1"><code>\SPACE</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005c_0028SPACE_0029">\(SPACE)</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cspacefactor"><code>\spacefactor</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cspacefactor">\spacefactor</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cspadesuit"><code>\spadesuit</code></a>:</td><td> </td><td valign="top"><a href="#Math-symbols">Math symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005csqcap"><code>\sqcap</code></a>:</td><td> </td><td valign="top"><a href="#Math-symbols">Math symbols</a></td></tr>
@@ -23584,8 +23933,11 @@
 <tr><td></td><td valign="top"><a href="#index-_005cwedge"><code>\wedge</code></a>:</td><td> </td><td valign="top"><a href="#Math-symbols">Math symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cwidehat"><code>\widehat</code></a>:</td><td> </td><td valign="top"><a href="#Math-accents">Math accents</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cwidetilde"><code>\widetilde</code></a>:</td><td> </td><td valign="top"><a href="#Math-accents">Math accents</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_005cwlog"><code>\wlog</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cwlog">\wlog</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cwp"><code>\wp</code></a>:</td><td> </td><td valign="top"><a href="#Math-symbols">Math symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cwr"><code>\wr</code></a>:</td><td> </td><td valign="top"><a href="#Math-symbols">Math symbols</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_005cwrite"><code>\write</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cwrite">\write</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_005cwrite18"><code>\write18</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cwrite18">\write18</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cXi"><code>\Xi</code></a>:</td><td> </td><td valign="top"><a href="#Math-symbols">Math symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cxi"><code>\xi</code></a>:</td><td> </td><td valign="top"><a href="#Math-symbols">Math symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cyear"><code>\year</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cday-_0026-_005cmonth-_0026-_005cyear">\day & \month & \year</a></td></tr>
@@ -23661,6 +24013,7 @@
 <tr><td></td><td valign="top"><a href="#index-amsmath-package_002c-replacing-eqnarray">amsmath <span class="roman">package, replacing <code>eqnarray</code></span></a>:</td><td> </td><td valign="top"><a href="#eqnarray">eqnarray</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-amsthm-package"><code>amsthm</code> <span class="roman">package</span></a>:</td><td> </td><td valign="top"><a href="#theorem">theorem</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-amsthm-package-1"><code>amsthm</code> <span class="roman">package</span></a>:</td><td> </td><td valign="top"><a href="#g_t_005crule">\rule</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-answers-package"><code>answers</code> <span class="roman">package</span></a>:</td><td> </td><td valign="top"><a href="#g_t_005cwrite">\write</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-appendices">appendices</a>:</td><td> </td><td valign="top"><a href="#g_t_005cappendix">\appendix</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-appendix">appendix</a>:</td><td> </td><td valign="top"><a href="#g_t_005cappendix">\appendix</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-appendix-package"><code>appendix</code> <span class="roman">package</span></a>:</td><td> </td><td valign="top"><a href="#g_t_005cappendix">\appendix</a></td></tr>
@@ -23678,6 +24031,8 @@
 <tr><td></td><td valign="top"><a href="#index-Asymptote-package"><code>Asymptote</code> <span class="roman">package</span></a>:</td><td> </td><td valign="top"><a href="#g_t_005cline">\line</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-Asymptote-package-1"><code>Asymptote</code> <span class="roman">package</span></a>:</td><td> </td><td valign="top"><a href="#g_t_005cstrut">\strut</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-Asymptote-package-2"><code>Asymptote</code> <span class="roman">package</span></a>:</td><td> </td><td valign="top"><a href="#g_t_005cmbox-_0026-_005cmakebox">\mbox & \makebox</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-Asymptote-package-3"><code>Asymptote</code> <span class="roman">package</span></a>:</td><td> </td><td valign="top"><a href="#g_t_005cwrite">\write</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-Asymptote-package-4"><code>Asymptote</code> <span class="roman">package</span></a>:</td><td> </td><td valign="top"><a href="#g_t_005cwrite18">\write18</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-at-clause_002c-in-font-definitions">at clause, in font definitions</a>:</td><td> </td><td valign="top"><a href="#g_t_005cnewfont">\newfont</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-at_002dsign"><code>at-sign</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005c_0040">\@</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-author_002c-for-titlepage">author, for titlepage</a>:</td><td> </td><td valign="top"><a href="#g_t_005cmaketitle">\maketitle</a></td></tr>
@@ -23816,6 +24171,7 @@
 <tr><td></td><td valign="top"><a href="#index-commands_002c-graphics-package">commands, graphics package</a>:</td><td> </td><td valign="top"><a href="#Commands-for-graphics">Commands for graphics</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-commands_002c-ignore-spaces">commands, ignore spaces</a>:</td><td> </td><td valign="top"><a href="#g_t_005cignorespaces-_0026-_005cignorespacesafterend">\ignorespaces & \ignorespacesafterend</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-commands_002c-redefining">commands, redefining</a>:</td><td> </td><td valign="top"><a href="#g_t_005cnewcommand-_0026-_005crenewcommand">\newcommand & \renewcommand</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-commands_002c-run-from-LaTeX">commands, run from LaTeX</a>:</td><td> </td><td valign="top"><a href="#g_t_005cwrite18">\write18</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-commands_002c-star_002dvariants">commands, star-variants</a>:</td><td> </td><td valign="top"><a href="#g_t_005c_0040ifstar">\@ifstar</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-composite-word-mark_002c-in-text">composite word mark, in text</a>:</td><td> </td><td valign="top"><a href="#Text-symbols">Text symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-computer-programs_002c-typesetting">computer programs, typesetting</a>:</td><td> </td><td valign="top"><a href="#verbatim">verbatim</a></td></tr>
@@ -23991,6 +24347,7 @@
 <tr><td></td><td valign="top"><a href="#index-executivepaper-option"><code>executivepaper <span class="roman">option</span></code></a>:</td><td> </td><td valign="top"><a href="#Document-class-options">Document class options</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-exponent">exponent</a>:</td><td> </td><td valign="top"><a href="#Subscripts-_0026-superscripts">Subscripts & superscripts</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-extended-Latin">extended Latin</a>:</td><td> </td><td valign="top"><a href="#Additional-Latin-letters">Additional Latin letters</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-external-commands">external commands</a>:</td><td> </td><td valign="top"><a href="#g_t_005cwrite18">\write18</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-external-files_002c-writing">external files, writing</a>:</td><td> </td><td valign="top"><a href="#filecontents">filecontents</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th><a name="Index_cp_letter-F">F</a></th><td></td><td></td></tr>
@@ -24138,7 +24495,7 @@
 <tr><td></td><td valign="top"><a href="#index-inner-paragraph-mode">inner paragraph mode</a>:</td><td> </td><td valign="top"><a href="#Modes">Modes</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-input-file">input file</a>:</td><td> </td><td valign="top"><a href="#Splitting-the-input">Splitting the input</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-input_002c-on-command-line">input, on command line</a>:</td><td> </td><td valign="top"><a href="#Command-line-input">Command line input</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-input_002foutput_002c-to-terminal">input/output, to terminal</a>:</td><td> </td><td valign="top"><a href="#Terminal-input_002foutput">Terminal input/output</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-input_002foutput_002c-to-terminal">input/output, to terminal</a>:</td><td> </td><td valign="top"><a href="#Input_002foutput">Input/output</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-inserting-figures">inserting figures</a>:</td><td> </td><td valign="top"><a href="#figure">figure</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-insertions-of-special-characters">insertions of special characters</a>:</td><td> </td><td valign="top"><a href="#Special-insertions">Special insertions</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-internal-vertical-mode">internal vertical mode</a>:</td><td> </td><td valign="top"><a href="#Modes">Modes</a></td></tr>
@@ -24374,11 +24731,14 @@
 <tr><td></td><td valign="top"><a href="#index-package_002c-amsmath-10"><span class="roman">package</span>, <code>amsmath</code></a>:</td><td> </td><td valign="top"><a href="#Colon-character-_0026-_005ccolon">Colon character & \colon</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-package_002c-amsthm"><span class="roman">package</span>, <code>amsthm</code></a>:</td><td> </td><td valign="top"><a href="#theorem">theorem</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-package_002c-amsthm-1"><span class="roman">package</span>, <code>amsthm</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005crule">\rule</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-package_002c-answers"><span class="roman">package</span>, <code>answers</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cwrite">\write</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-package_002c-appendix"><span class="roman">package</span>, <code>appendix</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cappendix">\appendix</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-package_002c-array-_0028package_0029"><span class="roman">package</span>, <code>array (package)</code></a>:</td><td> </td><td valign="top"><a href="#array">array</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-package_002c-Asymptote"><span class="roman">package</span>, <code>Asymptote</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cline">\line</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-package_002c-Asymptote-1"><span class="roman">package</span>, <code>Asymptote</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cstrut">\strut</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-package_002c-Asymptote-2"><span class="roman">package</span>, <code>Asymptote</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cmbox-_0026-_005cmakebox">\mbox & \makebox</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-package_002c-Asymptote-3"><span class="roman">package</span>, <code>Asymptote</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cwrite">\write</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-package_002c-Asymptote-4"><span class="roman">package</span>, <code>Asymptote</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cwrite18">\write18</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-package_002c-babel"><span class="roman">package</span>, <code>babel</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cchapter">\chapter</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-package_002c-babel-1"><span class="roman">package</span>, <code>babel</code></a>:</td><td> </td><td valign="top"><a href="#thebibliography">thebibliography</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-package_002c-babel-2"><span class="roman">package</span>, <code>babel</code></a>:</td><td> </td><td valign="top"><a href="#Accents">Accents</a></td></tr>
@@ -24686,7 +25046,7 @@
 <tr><td></td><td valign="top"><a href="#index-template_002c-book-1">template, <code>book</code></a>:</td><td> </td><td valign="top"><a href="#Larger-book-template">Larger book template</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-template_002c-TUGboat">template, TUGboat</a>:</td><td> </td><td valign="top"><a href="#tugboat-template">tugboat template</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-templates_002c-document">templates, document</a>:</td><td> </td><td valign="top"><a href="#Document-templates">Document templates</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-terminal-input_002foutput">terminal input/output</a>:</td><td> </td><td valign="top"><a href="#Terminal-input_002foutput">Terminal input/output</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-terminal-input_002foutput">terminal input/output</a>:</td><td> </td><td valign="top"><a href="#Input_002foutput">Input/output</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-TeX-logo">TeX logo</a>:</td><td> </td><td valign="top"><a href="#Text-symbols">Text symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-text-symbols">text symbols</a>:</td><td> </td><td valign="top"><a href="#Text-symbols">Text symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-text_002c-resizing">text, resizing</a>:</td><td> </td><td valign="top"><a href="#g_t_005cscalebox">\scalebox</a></td></tr>

Modified: trunk/latex2e.info
===================================================================
--- trunk/latex2e.info	2018-10-16 22:00:02 UTC (rev 714)
+++ trunk/latex2e.info	2018-10-21 11:02:51 UTC (rev 715)
@@ -75,7 +75,7 @@
 * Splitting the input::		Dealing with big files by splitting.
 * Front/back matter::		Tables of contents, glossaries, indexes.
 * Letters::			The 'letter' class.
-* Terminal input/output::	User interaction.
+* Input/output::        	User interaction.
 * Command line::                System-independent command-line behavior.
 * Document templates::          Starter templates for various document classes.
 * Index::		        General index.
@@ -10794,7 +10794,7 @@
 '\TeX{} is best', has the advantage of still working if the next
 character is a period.)  The other common use is that it marks a period
 as ending an abbreviation instead of ending a sentence, as in 'So says
-Prof.\ Smith' (*note \@::).
+Prof.\ Smith' or 'Jones et al.\ (1993)' (*note \@::).
 
    Under normal circumstances, '\'<tab> and '\'<newline> are equivalent
 to backslash-space, '\ '.
@@ -14353,7 +14353,7 @@
 plural.
 
 
-File: latex2e.info,  Node: Letters,  Next: Terminal input/output,  Prev: Front/back matter,  Up: Top
+File: latex2e.info,  Node: Letters,  Next: Input/output,  Prev: Front/back matter,  Up: Top
 
 26 Letters
 **********
@@ -14698,18 +14698,19 @@
 page.
 
 
-File: latex2e.info,  Node: Terminal input/output,  Next: Command line,  Prev: Letters,  Up: Top
+File: latex2e.info,  Node: Input/output,  Next: Command line,  Prev: Letters,  Up: Top
 
-27 Terminal input/output
-************************
+27 Input/output
+***************
 
 * Menu:
 
 * \typein::             Read text from the terminal.
 * \typeout::            Write text to the terminal.
+* \write::              Write text to a file or terminal.
 
 
-File: latex2e.info,  Node: \typein,  Next: \typeout,  Up: Terminal input/output
+File: latex2e.info,  Node: \typein,  Next: \typeout,  Up: Input/output
 
 27.1 '\typein'
 ==============
@@ -14757,7 +14758,7 @@
 where the user has entered 'John Dee.'
 
 
-File: latex2e.info,  Node: \typeout,  Prev: \typein,  Up: Terminal input/output
+File: latex2e.info,  Node: \typeout,  Next: \write,  Prev: \typein,  Up: Input/output
 
 27.2 '\typeout'
 ===============
@@ -14793,8 +14794,265 @@
 produces on the command line 'The length is 5.0pt'.
 
 
-File: latex2e.info,  Node: Command line,  Next: Document templates,  Prev: Terminal input/output,  Up: Top
+File: latex2e.info,  Node: \write,  Prev: \typeout,  Up: Input/output
 
+27.3 '\write'
+=============
+
+Synopsis:
+
+     \writeNUMBER{STRING}
+
+   Write 'string' to the log file, to the terminal, or to a file opened
+by '\openout'.  For instance, '\write6' writes to text stream number 6.
+
+   LaTeX uses the ability to write to a file and later read it back in
+to build document components such as a Table of Contents or Index.  You
+can also output a file that other programs read, for instance by writing
+out an Asymptote graphics source file, having LaTeX then run the
+'asymptote' program on that file (*note \write18::), and finally
+bringing that graphic back into the document (*note \includegraphics::).
+
+   If this appears in 'BASEFILE.tex' then it opens 'BASEFILE.jh', writes
+'Hello World!' and a newline to it, and closes that file.
+
+     \newwrite\myfile
+     \immediate\openout\myfile=\jobname.jh   % \jobname is current file name
+       ...
+     \write\myfile{Hello world!}
+       ...
+     \closeout\myfile
+
+The '\newwrite' allocates a stream number, giving it a symbolic names to
+make life easier, so that 'test \newwrite\myfile\the\myfile' produces
+something like 'test 3'.  Then '\openout' associates the stream number
+with the given file name.  With that, '\write3' puts the string in the
+file.
+
+   Typically NUMBER is between 0 and 15 because typically LaTeX authors
+follow the prior example and the number is allocated by the system.  If
+NUMBER is outside the range from 0 to 15 or if it is not associated with
+an open file then LaTeX writes the string to the log file.  If NUMBER is
+positive then in addition LaTeX writes STRING to the terminal.  (But the
+numbers 16, 17, and 18 are special; see below.)  Thus, 'test
+\write-1{Hello World!}' puts 'Hello World!' followed by a newline in the
+log file.  (This is what the '\wlog' command does; *note \wlog::).  And
+'\write100{Hello World!}' puts the same in the log file but also puts
+'Hello World!' followed by a newline in the terminal output.
+
+   In LuaLaTeX, instead of 16 output streams there are 256 (*note TeX
+engines::).
+
+   Write to the current '.aux' file, which is associated with the main
+file or with the current include file, using '\write\@auxout{STRING}'.
+Write to the main '.aux' file using '\write\@mainaux{STRING}'.
+
+   By default LaTeX does not write STRING to the file right away.  This
+is because, for example, you may use '\write' to save the current page
+number but when TeX comes across a '\write' it may be not yet sure what
+page this is, since it has not yet done the page breaking.  So you
+'\write' in one of three contexts.
+
+     \immediate\write\@auxout{STRING}
+     \write\@auxout{STRING}
+     \protected at write\@auxout{}{STRING}
+
+   With the first, LaTeX writes STRING to the file.  Any commands in
+STRING will be expanded (as in '\edef', except that you should use '#'
+instead of '##').  With the second, STRING is stored on the current list
+of things (as a TeX "whatsit") and kept until the page is shipped out.
+On that list the commands are unexpanded until at the time of shipout.
+The third, '\protected at write', is like the second except that you can
+use '\protect' on fragile commands.  In this third case the extra first
+argument allows you to locally insert extra definitions to make more
+commands be safe or have special definition during the write.
+
+   Here STRING contains a control sequence.
+
+     \newwrite\jhfile
+     \openout\jhfile=test.jh
+     \newcommand{\triplex}{XXX}
+     \write\jhfile{test \triplex test}
+
+This results in the file 'test.jh' containing 'test XXXtest' followed by
+a newline.
+
+   The cases where NUMBER is 16, 17, or 18 are special.  Because of
+'\writeNUMBER''s behavior when NUMBER is outside the range from 0 to 15,
+there is some convention of writing to the log file and the terminal
+with '\write16'.  In the past '\write17' has sometimes been used in a
+similar way.  The '\write18' command is even more special; modern TeX
+systems use it for issuing commands to the operating system (*note
+\write18::).
+
+   Ordinarily '\write' outputs a single line.  Put in a newline with
+'^^J'.  Thus, this produces two lines in the log file.
+
+     \wlog{Parallel Lines have a lot in common.^^JBut they never meet.}
+
+   Writing arbitrary files has obvious security problems.  If you
+downloaded a LaTeX file and compiling it overwrote your password file
+then you would be annoyed.  TeX systems by default only allow you to
+open files for writing that are in the current directory or in a
+subdirectory.  This example
+
+     \newwrite\jhfile
+     \openout\jhfile=../test.jh
+
+gives an error like 'Not writing to ../test.jh (openout_any = p). ! I
+can't write on file `../test.jh''.  Note that you can get such an error
+when trying to use commands such as '\include{../filename}' because
+LaTeX will try to open '../filename.aux'.  The simplest solution is to
+put the included files in the same directory or subdirectories of the
+master file.
+
+   If you want that the material you write is output verbatim, without
+expanding the commands, for instance to write answers to exercises, then
+look at the 'answers' package on CTAN.
+
+* Menu:
+
+* \message::          Write part of a line to log file and terminal.
+* \wlog::             Write to the log file.
+* \write18::          Write to the operating system.
+
+
+File: latex2e.info,  Node: \message,  Next: \wlog,  Up: \write
+
+27.3.1 '\message'
+-----------------
+
+Synopsis:
+
+     \message{STRING}
+
+   Write 'string' to the log file and the terminal.
+
+   Typically, LaTeX authors use '\typeout' (*note \typeout::).  It
+allows you to use '\protect' on any fragile commands in STRING (*note
+\protect::).  But '\typeout' always inserts a newline at the end of
+STRING while '\message' does not, so the latter can be useful.
+
+   With this example document body.
+
+     before\message{One Two}\message{Three} \message{Four^^JI}
+     \message{declare a thumb war.}After
+
+   under some circumstances (see below) LaTeX writes the following to
+both the terminal and the log file.
+
+     One Two Three Four
+     I declare a thumb war.
+
+Note that '^^J' produces a newline.  Also, in the output document,
+between 'before' and 'After' will be a single space.
+
+   While '\message' allows you more control over formatting interaction
+lines, a gotcha is that LaTeX may mess up your formatting because it
+inserts line breaks depending on what it has already put out.  Contrast
+this document body, where the 'Two' has moved, to the one given above.
+
+     before\message{One}\message{Two Three} \message{Four^^JI}
+     \message{declare a thumb war.}After
+
+   This can happen: when LaTeX is outputting the messages to the
+terminal, now the message with 'One' is shorter and it fits at the end
+of the output terminal line, and so LaTeX breaks the line between it and
+the 'Two Three'.  That line break appears also in the log file.  This
+line break insertion can depend on, for instance, the length of the full
+path names of included files.  So producing finely-formatted lines in a
+way that is portable is hard.
+
+
+File: latex2e.info,  Node: \wlog,  Next: \write18,  Prev: \message,  Up: \write
+
+27.3.2 '\wlog'
+--------------
+
+Synopsis:
+
+     \wlog{STRING}
+
+   Write 'string' to the log file.
+
+     \wlog{Did you hear about the mathematician who hates negatives?}
+     \wlog{He'll stop at nothing to avoid them.}
+
+   Ordinarily STRING appears in a single separate line.  Use '^^J' to
+insert a newline.
+
+     \wlog{Helvetica and Times Roman walk into a bar.}
+     \wlog{The barman says,^^JWe don't serve your type.}
+
+
+File: latex2e.info,  Node: \write18,  Prev: \wlog,  Up: \write
+
+27.3.3 '\write18'
+-----------------
+
+Synopsis:
+
+     \write18{SHELL_COMMAND}
+
+   Issue a command to the operating system shell.  The operating system
+runs the command and LaTeX's execution is blocked until that finishes.
+
+   This
+
+     \usepackage{graphicx}  % in preamble
+       ...
+     \newcommand{\fignum}{1}
+     \immediate\write18{cd pix && asy figure\fignum}
+     \includegraphics{pix\figure\fignum.pdf}
+
+will run 'Asymptote' on 'figure1.asy', so that the document can later
+read in the resulting graphic (*note \includegraphics::).
+
+   Another example is that you can automatically run BibTeX at the start
+of each LaTeX run (*note Using BibTeX::) by including
+'\immediate\write18{bibtex8 \jobname}' as the first line of the file.
+Like any '\write', here LaTeX expands macros in SHELL_COMMAND so that
+'\jobname' gives the base name of the current file.
+
+   You sometimes need to do a multi-step process to get the information
+that you want.  This will get a list of all PDF files in the current
+directory.
+
+     \immediate\write18{ls *.pdf > tmp.dat}
+     \input{tmp.dat}
+
+   The standard behaviour of any '\write' is to wait until a page is
+being shipped out before expanding the macros or writing to the stream
+(*note \write::).  But sometimes you want it done now.  The command
+'\immediate\write18{SHELL_COMMAND}' will send SHELL_COMMAND to the
+operating system for execution now, rather than waiting until the next
+shipout.
+
+   There are obvious security issues with allowing system commands
+inside a LaTeX file.  If you download a file off the net and it contains
+commmands to delete all your files then you would be annoyed.  The
+standard settings in modern distributions turn off full shell access.
+You can turn it on, if you are sure the shell commands are safe, by
+compiling with 'latex --shell-escape FILENAME' for TeX Live or MacTeX or
+'latex --enable-write18 FILENAME' for MiKTeX (*note Command line
+options::).
+
+   In the place of full shell access, modern distributions by default
+use a restricted version that allows some commands to work, such as
+those that run MetaFont to generate missing fonts, even if you do not
+use the 'shell-escape' or 'enable-write18' option.  By default this list
+of allowed commands is short and features only commands that are under
+the control of the distribution maintainers.
+
+   Some packages need to run external system commands.  For instance
+'sagetex' allows you to have the mathematics software system Sage do
+calculations or draw graphs and then incorporate that output in your
+document.  For this you must compile with full '\write18' capability
+turned on (*note Command line options::).
+
+
+File: latex2e.info,  Node: Command line,  Next: Document templates,  Prev: Input/output,  Up: Top
+
 28 Command line
 ***************
 
@@ -14901,9 +15159,9 @@
 '--no-shell-escape'
 '--enable-write18'
 '--disable-write18'
-     Enable or disable '\write18{SHELL COMMAND}'.  The first two options
-     are for with TeX Live or MacTeX while the second two are for
-     MiKTeX.
+     Enable or disable '\write18{SHELL_COMMAND}' (*note \write18::).
+     The first two options are for with TeX Live or MacTeX while the
+     second two are for MiKTeX.
 
      Sometimes you want to run external system commands from inside a
      LaTeX file.  For instance the package 'sagetex' allows you to have
@@ -15334,6 +15592,7 @@
                                                               (line   6)
 * [...] for optional arguments:          LaTeX command syntax.
                                                               (line   6)
+* \ (backslash-space):                   \(SPACE).            (line   6)
 * \ character starting commands:         LaTeX command syntax.
                                                               (line   6)
 * \!:                                    Spacing in math mode.
@@ -15907,6 +16166,7 @@
                                                               (line  34)
 * \medspace:                             Spacing in math mode.
                                                               (line  28)
+* \message:                              \message.            (line   6)
 * \mho:                                  Math symbols.        (line 405)
 * \mid:                                  Math symbols.        (line 410)
 * \min:                                  Math functions.      (line  84)
@@ -16186,6 +16446,7 @@
                                                               (line  39)
 * \smile:                                Math symbols.        (line 655)
 * \SPACE:                                \(SPACE).            (line   6)
+* \SPACE <1>:                            \(SPACE).            (line   6)
 * \spacefactor:                          \spacefactor.        (line  10)
 * \spadesuit:                            Math symbols.        (line 658)
 * \sqcap:                                Math symbols.        (line 661)
@@ -16395,8 +16656,11 @@
 * \wedge:                                Math symbols.        (line 888)
 * \widehat:                              Math accents.        (line  43)
 * \widetilde:                            Math accents.        (line  46)
+* \wlog:                                 \wlog.               (line   6)
 * \wp:                                   Math symbols.        (line 892)
 * \wr:                                   Math symbols.        (line 895)
+* \write:                                \write.              (line   6)
+* \write18:                              \write18.            (line   6)
 * \Xi:                                   Math symbols.        (line 898)
 * \xi:                                   Math symbols.        (line 901)
 * \year:                                 \day & \month & \year.
@@ -16471,6 +16735,7 @@
 * amsmath package, replacing eqnarray:   eqnarray.            (line   6)
 * amsthm package:                        theorem.             (line  28)
 * amsthm package <1>:                    \rule.               (line  18)
+* answers package:                       \write.              (line 113)
 * appendices:                            \appendix.           (line   6)
 * appendix:                              \appendix.           (line   6)
 * appendix package:                      \appendix.           (line  29)
@@ -16489,6 +16754,8 @@
 * Asymptote package:                     \line.               (line  36)
 * Asymptote package <1>:                 \strut.              (line  62)
 * Asymptote package <2>:                 \mbox & \makebox.    (line  73)
+* Asymptote package <3>:                 \write.              (line  13)
+* Asymptote package <4>:                 \write18.            (line  13)
 * at clause, in font definitions:        \newfont.            (line  19)
 * at-sign:                               \@.                  (line   6)
 * author, for titlepage:                 \maketitle.          (line  43)
@@ -16659,6 +16926,7 @@
                                                               (line   6)
 * commands, redefining:                  \newcommand & \renewcommand.
                                                               (line   6)
+* commands, run from LaTeX:              \write18.            (line   6)
 * commands, star-variants:               \@ifstar.            (line   6)
 * composite word mark, in text:          Text symbols.        (line 101)
 * computer programs, typesetting:        verbatim.            (line   6)
@@ -16851,6 +17119,7 @@
                                                               (line   6)
 * extended Latin:                        Additional Latin letters.
                                                               (line   6)
+* external commands:                     \write18.            (line   6)
 * external files, writing:               filecontents.        (line   6)
 * families, of fonts:                    Low-level font commands.
                                                               (line  21)
@@ -17016,8 +17285,7 @@
 * inner paragraph mode:                  Modes.               (line  47)
 * input file:                            Splitting the input. (line   6)
 * input, on command line:                Command line input.  (line   6)
-* input/output, to terminal:             Terminal input/output.
-                                                              (line   6)
+* input/output, to terminal:             Input/output.        (line   6)
 * inserting figures:                     figure.              (line   6)
 * insertions of special characters:      Special insertions.  (line   6)
 * internal vertical mode:                Modes.               (line  38)
@@ -17293,11 +17561,14 @@
                                                               (line  19)
 * package, amsthm:                       theorem.             (line  28)
 * package, amsthm <1>:                   \rule.               (line  18)
+* package, answers:                      \write.              (line 113)
 * package, appendix:                     \appendix.           (line  29)
 * package, array (package):              array.               (line  77)
 * package, Asymptote:                    \line.               (line  36)
 * package, Asymptote <1>:                \strut.              (line  62)
 * package, Asymptote <2>:                \mbox & \makebox.    (line  73)
+* package, Asymptote <3>:                \write.              (line  13)
+* package, Asymptote <4>:                \write18.            (line  13)
 * package, babel:                        \chapter.            (line  71)
 * package, babel <1>:                    thebibliography.     (line  53)
 * package, babel <2>:                    Accents.             (line   6)
@@ -17659,8 +17930,7 @@
                                                               (line   6)
 * template, TUGboat:                     tugboat template.    (line   6)
 * templates, document:                   Document templates.  (line   6)
-* terminal input/output:                 Terminal input/output.
-                                                              (line   6)
+* terminal input/output:                 Input/output.        (line   6)
 * TeX logo:                              Text symbols.        (line  63)
 * text symbols:                          Text symbols.        (line   6)
 * text, resizing:                        \scalebox.           (line   6)
@@ -17798,505 +18068,509 @@
 
 Tag Table:
 Node: Top1837
-Node: About this document3658
-Node: Overview5906
-Node: Starting and ending7529
-Ref: Starting & ending7664
-Node: Output files8841
-Ref: output files dvi9120
-Ref: output files pdf9631
-Ref: output files log9954
-Ref: output files aux10151
-Node: TeX engines11120
-Ref: tex engines latex11469
-Ref: tex engines lualatex12301
-Ref: tex engines xelatex12786
-Node: LaTeX command syntax13590
-Node: Environment15516
-Node: CTAN16722
-Node: Document classes18123
-Ref: document classes article18563
-Ref: document classes book18651
-Ref: document classes letter18836
-Ref: document classes report18912
-Ref: document classes slides19064
-Node: Document class options19446
-Node: Additional packages22528
-Node: Class and package construction23159
-Node: Class and package structure24609
-Node: Class and package commands26903
-Node: Fonts44517
-Ref: Typefaces44620
-Node: Font styles44948
-Node: Font sizes49213
-Node: Low-level font commands50832
-Ref: low level font commands fontencoding51116
-Ref: low level font commands fontfamily51672
-Ref: low level font commands fontseries52437
-Ref: low level font commands fontshape53589
-Ref: low level font commands fontsize53886
-Ref: low level font commands baselinestretch54411
-Ref: low level font commands linespread55120
-Ref: low level font commands selectfont55370
-Ref: low level font commands usefont55696
-Node: Layout55939
-Node: \onecolumn56437
-Node: \twocolumn56796
-Ref: twocolumn columnsep57419
-Ref: twocolumn columnseprule57668
-Ref: twocolumn columnwidth57964
-Ref: twocolumn dbltopfraction58530
-Ref: twocolumn dblfloatpagefraction59473
-Ref: twocolumn dblfloatsep59720
-Ref: twocolumn dbltextfloatsep60025
-Ref: twocolumn dbltopnumber60208
-Node: \flushbottom61173
-Node: \raggedbottom62273
-Node: Page layout parameters62809
-Ref: page layout parameters columnsep63012
-Ref: page layout parameters columnseprule63012
-Ref: page layout parameters columnwidth63012
-Ref: page layout parameters headheight63266
-Ref: page layout parameters headsep63433
-Ref: page layout parameters footskip63746
-Ref: page layout parameters linewidth64080
-Ref: page layout parameters marginparpush64433
-Ref: page layout parameters marginsep64433
-Ref: page layout parameters marginparwidth64433
-Ref: page layout parameters oddsidemargin65473
-Ref: page layout parameters evensidemargin65473
-Ref: page layout parameters paperheight66010
-Ref: page layout parameters paperwidth66236
-Ref: page layout parameters textheight66460
-Ref: page layout parameters textwidth66849
-Ref: page layout parameters hsize67778
-Ref: page layout parameters topmargin67984
-Ref: page layout parameters topskip68288
-Node: Floats68504
-Ref: floats bottomfraction72872
-Ref: floats floatpagefraction72999
-Ref: floats textfraction73110
-Ref: floats topfraction73312
-Ref: floats floatsep73564
-Ref: floats intextsep73674
-Ref: floats textfloatsep73889
-Ref: floats bottomnumber74153
-Ref: floats dbltopnumber74261
-Ref: floats topnumber74380
-Ref: floats totalnumber74484
-Node: Sectioning75013
-Ref: sectioning secnumdepth78090
-Ref: Sectioning/secnumdepth78090
-Ref: sectioning tocdepth78691
-Ref: Sectioning/tocdepth78691
-Node: \part79736
-Node: \chapter81912
-Node: \section85686
-Node: \subsection88953
-Node: \subsubsection & \paragraph & \subparagraph91667
-Node: \appendix94324
-Node: \frontmatter & \mainmatter & \backmatter95614
-Node: \@startsection96955
-Ref: startsection name98332
-Ref: \@startsection/name98332
-Ref: startsection level98786
-Ref: \@startsection/level98786
-Ref: startsection indent99666
-Ref: \@startsection/indent99666
-Ref: startsection beforeskip99929
-Ref: \@startsection/beforeskip99929
-Ref: startsection afterskip101450
-Ref: \@startsection/afterskip101450
-Ref: startsection style102761
-Ref: \@startsection/style102761
-Node: Cross references106467
-Node: \label108560
-Node: \pageref110380
-Node: \ref111170
-Node: Environments112146
-Node: abstract114148
-Node: array115737
-Node: center118629
-Node: \centering120381
-Node: description121878
-Node: displaymath124093
-Node: document125880
-Node: \AtBeginDocument126310
-Node: \AtEndDocument126934
-Node: enumerate127578
-Ref: enumerate enumi129441
-Ref: enumerate enumii129441
-Ref: enumerate enumiii129441
-Ref: enumerate enumiv129441
-Ref: enumerate labelenumi129839
-Ref: enumerate labelenumii129839
-Ref: enumerate labelenumiii129839
-Ref: enumerate labelenumiv129839
-Node: eqnarray130378
-Node: equation132373
-Node: figure133041
-Node: filecontents135195
-Node: flushleft136942
-Node: \raggedright137959
-Node: flushright139157
-Node: \raggedleft139893
-Node: itemize140683
-Ref: itemize labelitemi141905
-Ref: itemize labelitemii141905
-Ref: itemize labelitemiii141905
-Ref: itemize labelitemiv141905
-Ref: itemize leftmargin142747
-Ref: itemize leftmargini142747
-Ref: itemize leftmarginii142747
-Ref: itemize leftmarginiii142747
-Ref: itemize leftmarginiv142747
-Ref: itemize leftmarginv142747
-Ref: itemize leftmarginvi142747
-Node: letter144151
-Node: list144389
-Ref: list makelabel146834
-Ref: list itemindent148218
-Ref: list itemsep148355
-Ref: list labelsep149007
-Ref: list labelwidth149170
-Ref: list leftmargin150181
-Ref: list listparindent151034
-Ref: list parsep151265
-Ref: list partopsep151768
-Ref: list rightmargin152566
-Ref: list topsep152751
-Ref: list beginparpenalty156326
-Ref: list itempenalty156425
-Ref: list endparpenalty156529
-Node: \item157401
-Node: trivlist158649
-Node: math160177
-Node: minipage160483
-Node: picture165760
-Node: \put172229
-Node: \multiput172794
-Node: \qbezier173533
-Node: \graphpaper174458
-Node: \line175252
-Node: \linethickness177216
-Node: \thinlines177665
-Node: \thicklines178076
-Node: \circle178460
-Node: \oval179000
-Node: \shortstack179976
-Node: \vector181373
-Node: \makebox (picture)182289
-Node: \framebox (picture)183471
-Node: \frame184944
-Node: \dashbox185384
-Node: quotation & quote186519
-Node: tabbing187415
-Node: table193408
-Node: tabular195501
-Ref: tabular arrayrulewidth201830
-Ref: tabular arraystrech202070
-Ref: tabular doublerulesep202291
-Ref: tabular tabcolsep202427
-Node: \multicolumn202948
-Node: \vline206824
-Node: \cline208215
-Node: \hline208925
-Node: thebibliography209607
-Node: \bibitem212017
-Node: \cite214292
-Node: \nocite216047
-Node: Using BibTeX216531
-Node: theorem218686
-Node: titlepage219608
-Node: verbatim220891
-Node: \verb222401
-Node: verse224221
-Node: Line breaking225448
-Node: \\226814
-Node: \obeycr & \restorecr229247
-Node: \newline230041
-Node: \- (hyphenation)231070
-Node: \discretionary232708
-Node: \fussy & \sloppy233596
-Node: sloppypar234379
-Node: \hyphenation235525
-Node: \linebreak & \nolinebreak236119
-Node: Page breaking237266
-Node: \clearpage & \cleardoublepage239295
-Node: \newpage240815
-Node: \enlargethispage242113
-Node: \pagebreak & \nopagebreak243069
-Node: Footnotes244735
-Node: \footnote245881
-Ref: footnote footnoterule247149
-Ref: footnote footnotesep247760
-Node: \footnotemark248826
-Node: \footnotetext251165
-Node: Footnotes in section headings251766
-Node: Footnotes in a table252599
-Node: Footnotes of footnotes255521
-Node: Definitions256225
-Node: \newcommand & \renewcommand257201
-Node: \providecommand262431
-Node: \makeatletter & \makeatother263594
-Node: \@ifstar265742
-Node: \newcounter268561
-Node: \newlength270281
-Node: \newsavebox271103
-Node: \newenvironment & \renewenvironment272082
-Node: \newtheorem277406
-Node: \newfont280978
-Node: \protect282211
-Node: \ignorespaces & \ignorespacesafterend284599
-Node: Counters287337
-Node: \alph \Alph \arabic \roman \Roman \fnsymbol289038
-Node: \usecounter291692
-Node: \value292551
-Node: \setcounter293604
-Node: \addtocounter294200
-Node: \refstepcounter294654
-Node: \stepcounter295323
-Node: \day & \month & \year295869
-Node: Lengths296680
-Node: Units of length301149
-Ref: units of length pt301352
-Ref: units of length pc301475
-Ref: units of length in301498
-Ref: units of length bp301524
-Ref: units of length cm301655
-Ref: units of length mm301677
-Ref: units of length dd301699
-Ref: units of length cc301731
-Ref: units of length sp301756
-Ref: Lengths/em301787
-Ref: Lengths/en301787
-Ref: Lengths/ex301787
-Ref: units of length em301787
-Ref: units of length en301787
-Ref: units of length ex301787
-Node: \setlength302643
-Node: \addtolength303728
-Node: \settodepth304803
-Node: \settoheight305681
-Node: \settowidth306574
-Node: Making paragraphs307442
-Node: \par309213
-Node: \indent & \noindent311160
-Node: \parindent & \parskip312694
-Node: Marginal notes313729
-Ref: marginal notes marginparpush315125
-Ref: marginal notes marginparsep315238
-Ref: marginal notes marginparwidth315370
-Node: Math formulas315719
-Node: Subscripts & superscripts319887
-Node: Math symbols322045
-Node: Blackboard bold348212
-Node: Calligraphic348984
-Node: \boldmath & \unboldmath349556
-Node: Dots351070
-Ref: ellipses cdots351492
-Ref: ellipses ddots351639
-Ref: ellipses ldots351728
-Ref: ellipses vdots352149
-Node: Math functions353335
-Node: Math accents354979
-Node: Over- and Underlining355878
-Node: Spacing in math mode357705
-Ref: spacing in math mode thickspace358637
-Ref: spacing in math mode medspace358729
-Ref: Spacing in math mode/\thinspace358825
-Ref: spacing in math mode thinspace358825
-Ref: spacing in math mode negthinspace359306
-Ref: spacing in math mode quad359504
-Ref: spacing in math mode qquad359760
-Node: \smash360038
-Node: \phantom & \vphantom & \hphantom362255
-Node: Math miscellany364292
-Node: Colon character & \colon364851
-Node: \*365544
-Node: \frac366128
-Node: \left & \right366508
-Node: \sqrt367682
-Node: \stackrel368277
-Node: Modes368550
-Ref: modes paragraph mode369000
-Ref: modes lr mode369196
-Ref: modes math mode369802
-Ref: modes vertical mode370137
-Ref: modes internal vertical mode370308
-Ref: modes inner paragraph mode370781
-Ref: modes outer paragraph mode370781
-Node: \ensuremath371195
-Node: Page styles371900
-Node: \maketitle372663
-Node: \pagenumbering375680
-Node: \pagestyle377668
-Node: \thispagestyle381170
-Node: Spaces382124
-Node: \enspace & \quad & \qquad383565
-Node: \hspace384479
-Node: \hfill386317
-Node: \hss387381
-Node: \spacefactor388075
-Node: \@391462
-Ref: \AT391562
-Node: \frenchspacing393502
-Node: \normalsfcodes394337
-Node: \(SPACE)394584
-Node: ~396348
-Node: \thinspace & \negthinspace398818
-Node: \/399761
-Node: \hrulefill & \dotfill401067
-Node: \bigskip & \medskip & \smallskip402423
-Ref: bigskip403241
-Ref: medskip403445
-Ref: smallskip403654
-Node: \bigbreak & \medbreak & \smallbreak404315
-Node: \strut405301
-Node: \vspace408496
-Node: \vfill410059
-Node: \addvspace410987
-Node: Boxes412985
-Node: \mbox & \makebox413691
-Ref: mbox makebox depth414903
-Ref: mbox makebox height414903
-Ref: mbox makebox width414903
-Ref: mbox makebox totalheight414903
-Node: \fbox & \framebox416997
-Ref: fbox framebox fboxrule418310
-Ref: fbox framebox fboxsep418500
-Node: \parbox419589
-Node: \raisebox421893
-Ref: raisebox depth422856
-Ref: raisebox height422856
-Ref: raisebox width422856
-Ref: raisebox totalheight422856
-Node: \sbox & \savebox423570
-Node: lrbox426536
-Node: \usebox427358
-Node: Color427764
-Node: Color package options428563
-Node: Color models430209
-Ref: color models cmyk431006
-Ref: color models gray431369
-Ref: color models rgb431518
-Ref: color models RGB431855
-Ref: color models named432230
-Node: Commands for color432518
-Node: Define colors432933
-Node: Colored text433658
-Node: Colored boxes436056
-Node: Colored pages437445
-Node: Graphics438138
-Node: Graphics package options440265
-Node: Graphics package configuration443018
-Node: \graphicspath443820
-Node: \DeclareGraphicsExtensions446711
-Node: \DeclareGraphicsRule448479
-Node: Commands for graphics451661
-Node: \includegraphics452166
-Ref: includegraphics width457216
-Ref: includegraphics height457747
-Ref: includegraphics totalheght458153
-Ref: includegraphics keepaspectratio458417
-Ref: includegraphics viewport460103
-Ref: includegraphics trim460473
-Ref: includegraphics clip460929
-Ref: includegraphics page461189
-Ref: includegraphics pagebox461280
-Ref: includegraphics interpolate462145
-Ref: includegraphics quiet462350
-Ref: includegraphics draft462511
-Ref: includegraphics bb463316
-Ref: includegraphics bbllx463714
-Ref: includegraphics bblly463714
-Ref: includegraphics bburx463714
-Ref: includegraphics bbury463714
-Ref: includegraphics natwidth463856
-Ref: includegraphics natheight463856
-Ref: includegraphics hiresbb464042
-Ref: includegraphics type464804
-Ref: includegraphics ext464844
-Ref: includegraphics read464947
-Ref: includegraphics command465064
-Node: \rotatebox465309
-Node: \scalebox468163
-Node: \resizebox469219
-Node: Special insertions470411
-Node: Reserved characters471213
-Node: Upper and lower case472415
-Node: Symbols by font position474330
-Node: Text symbols474950
-Node: Accents478951
-Node: \accent481044
-Node: Additional Latin letters482812
-Ref: Non-English characters482983
-Node: \rule484000
-Node: \today485172
-Node: Splitting the input486108
-Node: \endinput487849
-Node: \include & \includeonly489116
-Node: \input493338
-Node: Front/back matter494553
-Node: Table of contents etc.494886
-Node: \addcontentsline498622
-Node: \addtocontents501464
-Node: \nofiles503055
-Node: Indexes503787
-Node: \index505415
-Node: makeindex510524
-Ref: makeindex preamble512192
-Ref: makeindex postamble512332
-Ref: makeindex group skip512417
-Ref: makeindex letheadflag512737
-Ref: makeindex lethead prefix513198
-Ref: makeindex lethead suffix513350
-Ref: makeindex item 0513498
-Ref: makeindex item 1513578
-Ref: makeindex item 2513653
-Ref: makeindex item 01513731
-Ref: makeindex item x1513836
-Ref: makeindex item 12514041
-Ref: makeindex item x2514149
-Ref: makeindex delim 0514309
-Ref: makeindex delim 1514439
-Ref: makeindex delim 2514569
-Ref: makeindex delim n514695
-Ref: makeindex delim r514830
-Ref: makeindex line max514938
-Ref: makeindex indent space515073
-Ref: makeindex indent length515168
-Ref: makeindex page precedence515353
-Node: \printindex516227
-Node: Glossaries516699
-Node: \newglossaryentry518666
-Node: \gls520135
-Node: Letters520929
-Node: \address524556
-Node: \cc525367
-Node: \closing525809
-Node: \encl526123
-Node: \location526537
-Node: \makelabels526801
-Node: \name529118
-Node: \opening529359
-Node: \ps529640
-Node: \signature529929
-Node: \telephone531157
-Node: Terminal input/output531522
-Node: \typein531787
-Node: \typeout533036
-Node: Command line534080
-Node: Command line options536138
-Node: Command line input539697
-Node: Recovering from errors541560
-Node: Document templates542906
-Node: beamer template543351
-Node: article template544005
-Node: book template544432
-Node: Larger book template544913
-Node: tugboat template546399
-Node: Index548770
-Ref: Command Index548856
+Node: About this document3657
+Node: Overview5905
+Node: Starting and ending7528
+Ref: Starting & ending7663
+Node: Output files8840
+Ref: output files dvi9119
+Ref: output files pdf9630
+Ref: output files log9953
+Ref: output files aux10150
+Node: TeX engines11119
+Ref: tex engines latex11468
+Ref: tex engines lualatex12300
+Ref: tex engines xelatex12785
+Node: LaTeX command syntax13589
+Node: Environment15515
+Node: CTAN16721
+Node: Document classes18122
+Ref: document classes article18562
+Ref: document classes book18650
+Ref: document classes letter18835
+Ref: document classes report18911
+Ref: document classes slides19063
+Node: Document class options19445
+Node: Additional packages22527
+Node: Class and package construction23158
+Node: Class and package structure24608
+Node: Class and package commands26902
+Node: Fonts44516
+Ref: Typefaces44619
+Node: Font styles44947
+Node: Font sizes49212
+Node: Low-level font commands50831
+Ref: low level font commands fontencoding51115
+Ref: low level font commands fontfamily51671
+Ref: low level font commands fontseries52436
+Ref: low level font commands fontshape53588
+Ref: low level font commands fontsize53885
+Ref: low level font commands baselinestretch54410
+Ref: low level font commands linespread55119
+Ref: low level font commands selectfont55369
+Ref: low level font commands usefont55695
+Node: Layout55938
+Node: \onecolumn56436
+Node: \twocolumn56795
+Ref: twocolumn columnsep57418
+Ref: twocolumn columnseprule57667
+Ref: twocolumn columnwidth57963
+Ref: twocolumn dbltopfraction58529
+Ref: twocolumn dblfloatpagefraction59472
+Ref: twocolumn dblfloatsep59719
+Ref: twocolumn dbltextfloatsep60024
+Ref: twocolumn dbltopnumber60207
+Node: \flushbottom61172
+Node: \raggedbottom62272
+Node: Page layout parameters62808
+Ref: page layout parameters columnsep63011
+Ref: page layout parameters columnseprule63011
+Ref: page layout parameters columnwidth63011
+Ref: page layout parameters headheight63265
+Ref: page layout parameters headsep63432
+Ref: page layout parameters footskip63745
+Ref: page layout parameters linewidth64079
+Ref: page layout parameters marginparpush64432
+Ref: page layout parameters marginsep64432
+Ref: page layout parameters marginparwidth64432
+Ref: page layout parameters oddsidemargin65472
+Ref: page layout parameters evensidemargin65472
+Ref: page layout parameters paperheight66009
+Ref: page layout parameters paperwidth66235
+Ref: page layout parameters textheight66459
+Ref: page layout parameters textwidth66848
+Ref: page layout parameters hsize67777
+Ref: page layout parameters topmargin67983
+Ref: page layout parameters topskip68287
+Node: Floats68503
+Ref: floats bottomfraction72871
+Ref: floats floatpagefraction72998
+Ref: floats textfraction73109
+Ref: floats topfraction73311
+Ref: floats floatsep73563
+Ref: floats intextsep73673
+Ref: floats textfloatsep73888
+Ref: floats bottomnumber74152
+Ref: floats dbltopnumber74260
+Ref: floats topnumber74379
+Ref: floats totalnumber74483
+Node: Sectioning75012
+Ref: sectioning secnumdepth78089
+Ref: Sectioning/secnumdepth78089
+Ref: sectioning tocdepth78690
+Ref: Sectioning/tocdepth78690
+Node: \part79735
+Node: \chapter81911
+Node: \section85685
+Node: \subsection88952
+Node: \subsubsection & \paragraph & \subparagraph91666
+Node: \appendix94323
+Node: \frontmatter & \mainmatter & \backmatter95613
+Node: \@startsection96954
+Ref: startsection name98331
+Ref: \@startsection/name98331
+Ref: startsection level98785
+Ref: \@startsection/level98785
+Ref: startsection indent99665
+Ref: \@startsection/indent99665
+Ref: startsection beforeskip99928
+Ref: \@startsection/beforeskip99928
+Ref: startsection afterskip101449
+Ref: \@startsection/afterskip101449
+Ref: startsection style102760
+Ref: \@startsection/style102760
+Node: Cross references106466
+Node: \label108559
+Node: \pageref110379
+Node: \ref111169
+Node: Environments112145
+Node: abstract114147
+Node: array115736
+Node: center118628
+Node: \centering120380
+Node: description121877
+Node: displaymath124092
+Node: document125879
+Node: \AtBeginDocument126309
+Node: \AtEndDocument126933
+Node: enumerate127577
+Ref: enumerate enumi129440
+Ref: enumerate enumii129440
+Ref: enumerate enumiii129440
+Ref: enumerate enumiv129440
+Ref: enumerate labelenumi129838
+Ref: enumerate labelenumii129838
+Ref: enumerate labelenumiii129838
+Ref: enumerate labelenumiv129838
+Node: eqnarray130377
+Node: equation132372
+Node: figure133040
+Node: filecontents135194
+Node: flushleft136941
+Node: \raggedright137958
+Node: flushright139156
+Node: \raggedleft139892
+Node: itemize140682
+Ref: itemize labelitemi141904
+Ref: itemize labelitemii141904
+Ref: itemize labelitemiii141904
+Ref: itemize labelitemiv141904
+Ref: itemize leftmargin142746
+Ref: itemize leftmargini142746
+Ref: itemize leftmarginii142746
+Ref: itemize leftmarginiii142746
+Ref: itemize leftmarginiv142746
+Ref: itemize leftmarginv142746
+Ref: itemize leftmarginvi142746
+Node: letter144150
+Node: list144388
+Ref: list makelabel146833
+Ref: list itemindent148217
+Ref: list itemsep148354
+Ref: list labelsep149006
+Ref: list labelwidth149169
+Ref: list leftmargin150180
+Ref: list listparindent151033
+Ref: list parsep151264
+Ref: list partopsep151767
+Ref: list rightmargin152565
+Ref: list topsep152750
+Ref: list beginparpenalty156325
+Ref: list itempenalty156424
+Ref: list endparpenalty156528
+Node: \item157400
+Node: trivlist158648
+Node: math160176
+Node: minipage160482
+Node: picture165759
+Node: \put172228
+Node: \multiput172793
+Node: \qbezier173532
+Node: \graphpaper174457
+Node: \line175251
+Node: \linethickness177215
+Node: \thinlines177664
+Node: \thicklines178075
+Node: \circle178459
+Node: \oval178999
+Node: \shortstack179975
+Node: \vector181372
+Node: \makebox (picture)182288
+Node: \framebox (picture)183470
+Node: \frame184943
+Node: \dashbox185383
+Node: quotation & quote186518
+Node: tabbing187414
+Node: table193407
+Node: tabular195500
+Ref: tabular arrayrulewidth201829
+Ref: tabular arraystrech202069
+Ref: tabular doublerulesep202290
+Ref: tabular tabcolsep202426
+Node: \multicolumn202947
+Node: \vline206823
+Node: \cline208214
+Node: \hline208924
+Node: thebibliography209606
+Node: \bibitem212016
+Node: \cite214291
+Node: \nocite216046
+Node: Using BibTeX216530
+Node: theorem218685
+Node: titlepage219607
+Node: verbatim220890
+Node: \verb222400
+Node: verse224220
+Node: Line breaking225447
+Node: \\226813
+Node: \obeycr & \restorecr229246
+Node: \newline230040
+Node: \- (hyphenation)231069
+Node: \discretionary232707
+Node: \fussy & \sloppy233595
+Node: sloppypar234378
+Node: \hyphenation235524
+Node: \linebreak & \nolinebreak236118
+Node: Page breaking237265
+Node: \clearpage & \cleardoublepage239294
+Node: \newpage240814
+Node: \enlargethispage242112
+Node: \pagebreak & \nopagebreak243068
+Node: Footnotes244734
+Node: \footnote245880
+Ref: footnote footnoterule247148
+Ref: footnote footnotesep247759
+Node: \footnotemark248825
+Node: \footnotetext251164
+Node: Footnotes in section headings251765
+Node: Footnotes in a table252598
+Node: Footnotes of footnotes255520
+Node: Definitions256224
+Node: \newcommand & \renewcommand257200
+Node: \providecommand262430
+Node: \makeatletter & \makeatother263593
+Node: \@ifstar265741
+Node: \newcounter268560
+Node: \newlength270280
+Node: \newsavebox271102
+Node: \newenvironment & \renewenvironment272081
+Node: \newtheorem277405
+Node: \newfont280977
+Node: \protect282210
+Node: \ignorespaces & \ignorespacesafterend284598
+Node: Counters287336
+Node: \alph \Alph \arabic \roman \Roman \fnsymbol289037
+Node: \usecounter291691
+Node: \value292550
+Node: \setcounter293603
+Node: \addtocounter294199
+Node: \refstepcounter294653
+Node: \stepcounter295322
+Node: \day & \month & \year295868
+Node: Lengths296679
+Node: Units of length301148
+Ref: units of length pt301351
+Ref: units of length pc301474
+Ref: units of length in301497
+Ref: units of length bp301523
+Ref: units of length cm301654
+Ref: units of length mm301676
+Ref: units of length dd301698
+Ref: units of length cc301730
+Ref: units of length sp301755
+Ref: Lengths/em301786
+Ref: Lengths/en301786
+Ref: Lengths/ex301786
+Ref: units of length em301786
+Ref: units of length en301786
+Ref: units of length ex301786
+Node: \setlength302642
+Node: \addtolength303727
+Node: \settodepth304802
+Node: \settoheight305680
+Node: \settowidth306573
+Node: Making paragraphs307441
+Node: \par309212
+Node: \indent & \noindent311159
+Node: \parindent & \parskip312693
+Node: Marginal notes313728
+Ref: marginal notes marginparpush315124
+Ref: marginal notes marginparsep315237
+Ref: marginal notes marginparwidth315369
+Node: Math formulas315718
+Node: Subscripts & superscripts319886
+Node: Math symbols322044
+Node: Blackboard bold348211
+Node: Calligraphic348983
+Node: \boldmath & \unboldmath349555
+Node: Dots351069
+Ref: ellipses cdots351491
+Ref: ellipses ddots351638
+Ref: ellipses ldots351727
+Ref: ellipses vdots352148
+Node: Math functions353334
+Node: Math accents354978
+Node: Over- and Underlining355877
+Node: Spacing in math mode357704
+Ref: spacing in math mode thickspace358636
+Ref: spacing in math mode medspace358728
+Ref: Spacing in math mode/\thinspace358824
+Ref: spacing in math mode thinspace358824
+Ref: spacing in math mode negthinspace359305
+Ref: spacing in math mode quad359503
+Ref: spacing in math mode qquad359759
+Node: \smash360037
+Node: \phantom & \vphantom & \hphantom362254
+Node: Math miscellany364291
+Node: Colon character & \colon364850
+Node: \*365543
+Node: \frac366127
+Node: \left & \right366507
+Node: \sqrt367681
+Node: \stackrel368276
+Node: Modes368549
+Ref: modes paragraph mode368999
+Ref: modes lr mode369195
+Ref: modes math mode369801
+Ref: modes vertical mode370136
+Ref: modes internal vertical mode370307
+Ref: modes inner paragraph mode370780
+Ref: modes outer paragraph mode370780
+Node: \ensuremath371194
+Node: Page styles371899
+Node: \maketitle372662
+Node: \pagenumbering375679
+Node: \pagestyle377667
+Node: \thispagestyle381169
+Node: Spaces382123
+Node: \enspace & \quad & \qquad383564
+Node: \hspace384478
+Node: \hfill386316
+Node: \hss387380
+Node: \spacefactor388074
+Node: \@391461
+Ref: \AT391561
+Node: \frenchspacing393501
+Node: \normalsfcodes394336
+Node: \(SPACE)394583
+Node: ~396373
+Node: \thinspace & \negthinspace398843
+Node: \/399786
+Node: \hrulefill & \dotfill401092
+Node: \bigskip & \medskip & \smallskip402448
+Ref: bigskip403266
+Ref: medskip403470
+Ref: smallskip403679
+Node: \bigbreak & \medbreak & \smallbreak404340
+Node: \strut405326
+Node: \vspace408521
+Node: \vfill410084
+Node: \addvspace411012
+Node: Boxes413010
+Node: \mbox & \makebox413716
+Ref: mbox makebox depth414928
+Ref: mbox makebox height414928
+Ref: mbox makebox width414928
+Ref: mbox makebox totalheight414928
+Node: \fbox & \framebox417022
+Ref: fbox framebox fboxrule418335
+Ref: fbox framebox fboxsep418525
+Node: \parbox419614
+Node: \raisebox421918
+Ref: raisebox depth422881
+Ref: raisebox height422881
+Ref: raisebox width422881
+Ref: raisebox totalheight422881
+Node: \sbox & \savebox423595
+Node: lrbox426561
+Node: \usebox427383
+Node: Color427789
+Node: Color package options428588
+Node: Color models430234
+Ref: color models cmyk431031
+Ref: color models gray431394
+Ref: color models rgb431543
+Ref: color models RGB431880
+Ref: color models named432255
+Node: Commands for color432543
+Node: Define colors432958
+Node: Colored text433683
+Node: Colored boxes436081
+Node: Colored pages437470
+Node: Graphics438163
+Node: Graphics package options440290
+Node: Graphics package configuration443043
+Node: \graphicspath443845
+Node: \DeclareGraphicsExtensions446736
+Node: \DeclareGraphicsRule448504
+Node: Commands for graphics451686
+Node: \includegraphics452191
+Ref: includegraphics width457241
+Ref: includegraphics height457772
+Ref: includegraphics totalheght458178
+Ref: includegraphics keepaspectratio458442
+Ref: includegraphics viewport460128
+Ref: includegraphics trim460498
+Ref: includegraphics clip460954
+Ref: includegraphics page461214
+Ref: includegraphics pagebox461305
+Ref: includegraphics interpolate462170
+Ref: includegraphics quiet462375
+Ref: includegraphics draft462536
+Ref: includegraphics bb463341
+Ref: includegraphics bbllx463739
+Ref: includegraphics bblly463739
+Ref: includegraphics bburx463739
+Ref: includegraphics bbury463739
+Ref: includegraphics natwidth463881
+Ref: includegraphics natheight463881
+Ref: includegraphics hiresbb464067
+Ref: includegraphics type464829
+Ref: includegraphics ext464869
+Ref: includegraphics read464972
+Ref: includegraphics command465089
+Node: \rotatebox465334
+Node: \scalebox468188
+Node: \resizebox469244
+Node: Special insertions470436
+Node: Reserved characters471238
+Node: Upper and lower case472440
+Node: Symbols by font position474355
+Node: Text symbols474975
+Node: Accents478976
+Node: \accent481069
+Node: Additional Latin letters482837
+Ref: Non-English characters483008
+Node: \rule484025
+Node: \today485197
+Node: Splitting the input486133
+Node: \endinput487874
+Node: \include & \includeonly489141
+Node: \input493363
+Node: Front/back matter494578
+Node: Table of contents etc.494911
+Node: \addcontentsline498647
+Node: \addtocontents501489
+Node: \nofiles503080
+Node: Indexes503812
+Node: \index505440
+Node: makeindex510549
+Ref: makeindex preamble512217
+Ref: makeindex postamble512357
+Ref: makeindex group skip512442
+Ref: makeindex letheadflag512762
+Ref: makeindex lethead prefix513223
+Ref: makeindex lethead suffix513375
+Ref: makeindex item 0513523
+Ref: makeindex item 1513603
+Ref: makeindex item 2513678
+Ref: makeindex item 01513756
+Ref: makeindex item x1513861
+Ref: makeindex item 12514066
+Ref: makeindex item x2514174
+Ref: makeindex delim 0514334
+Ref: makeindex delim 1514464
+Ref: makeindex delim 2514594
+Ref: makeindex delim n514720
+Ref: makeindex delim r514855
+Ref: makeindex line max514963
+Ref: makeindex indent space515098
+Ref: makeindex indent length515193
+Ref: makeindex page precedence515378
+Node: \printindex516252
+Node: Glossaries516724
+Node: \newglossaryentry518691
+Node: \gls520160
+Node: Letters520954
+Node: \address524572
+Node: \cc525383
+Node: \closing525825
+Node: \encl526139
+Node: \location526553
+Node: \makelabels526817
+Node: \name529134
+Node: \opening529375
+Node: \ps529656
+Node: \signature529945
+Node: \telephone531173
+Node: Input/output531538
+Node: \typein531834
+Node: \typeout533074
+Node: \write534124
+Node: \message539436
+Node: \wlog541163
+Node: \write18541666
+Node: Command line544381
+Node: Command line options546430
+Node: Command line input550007
+Node: Recovering from errors551870
+Node: Document templates553216
+Node: beamer template553661
+Node: article template554315
+Node: book template554742
+Node: Larger book template555223
+Node: tugboat template556709
+Node: Index559080
+Ref: Command Index559166
 
 End Tag Table

Modified: trunk/latex2e.pdf
===================================================================
(Binary files differ)

Modified: trunk/latex2e.texi
===================================================================
--- trunk/latex2e.texi	2018-10-16 22:00:02 UTC (rev 714)
+++ trunk/latex2e.texi	2018-10-21 11:02:51 UTC (rev 715)
@@ -28,7 +28,6 @@
 @c xx JH \phantom https://tex.stackexchange.com/questions/4519/how-do-i-create-an-invisible-character
 @c xx JH \baselineskip https://texfaq.org/FAQ-baselinepar
 @c xx JH \contentsline, \@@dottedtocline?
- at c xx JH more on \write18, beyond what's mentioned in Command line.
 @c xx JH \numexpr, \dimexpr, \glueexpr, \muexpr
 @c
 @c xx The typeset source2e has an index with all kernel
@@ -170,7 +169,7 @@
 * Splitting the input::		Dealing with big files by splitting.
 * Front/back matter::		Tables of contents, glossaries, indexes.
 * Letters::			The @code{letter} class.
-* Terminal input/output::	User interaction.
+* Input/output::        	User interaction.
 * Command line::                System-independent command-line behavior.
 * Document templates::          Starter templates for various document classes.
 * Index::		        General index.
@@ -13411,7 +13410,9 @@
 
 @cindex \NEWLINE
 @cindex \SPACE
+ at cindex \ (backslash-space)
 @cindex \TAB
+ at findex \SPACE
 
 This section refers to the command consisting of two characters, a
 backslash followed by a space. Synopsis:
@@ -13451,7 +13452,7 @@
 @code{\TeX@{@} is best}, has the advantage of still working if the next
 character is a period.)  The other common use is that it marks a period
 as ending an abbreviation instead of ending a sentence, as in @code{So
-says Prof.\ Smith} (@pxref{\@@}).
+says Prof.\ Smith} or @code{Jones et al.\ (1993)} (@pxref{\@@}).
 
 Under normal circumstances, @code{\}@key{tab} and @code{\}@key{newline}
 are equivalent to backslash-space, @code{\ }.
@@ -18414,8 +18415,8 @@
 page.
 
 
- at node Terminal input/output
- at chapter Terminal input/output
+ at node Input/output
+ at chapter Input/output
 
 @cindex input/output, to terminal
 @cindex terminal input/output
@@ -18423,6 +18424,8 @@
 @menu
 * \typein::             Read text from the terminal.
 * \typeout::            Write text to the terminal.
+* \write::              Write text to a file or terminal.
+ at c *\wlog
 @end menu
 
 
@@ -18532,6 +18535,316 @@
 produces on the command line @samp{The length is 5.0pt}.
 
 
+ at node \write
+ at section @code{\write}
+
+ at findex \write
+
+Synopsis:
+
+ at example
+\write at var{number}@{@var{string}@}
+ at end example
+
+Write @code{string} to the log file, to the terminal, or to a file
+opened by @code{\openout}.  For instance, @code{\write6} writes to text
+stream number at tie{}6.
+
+ at PkgIndex{Asymptote}
+ at LaTeX{} uses the ability to write to a file and later read it back in
+to build document components such as a Table of Contents or Index.  You
+can also output a file that other programs read, for instance by writing
+out an Asymptote graphics source file, having @LaTeX{} then run the
+ at file{asymptote} program on that file (@pxref{\write18}), and finally
+bringing that graphic back into the document (@pxref{\includegraphics}).
+
+If this appears in @file{@var{basefile}.tex} then it opens
+ at file{@var{basefile}.jh}, writes @samp{Hello World!} and a newline to
+it, and closes that file.
+
+ at example
+\newwrite\myfile
+\immediate\openout\myfile=\jobname.jh   % \jobname is current file name
+  ...
+\write\myfile@{Hello world!@}
+  ...
+\closeout\myfile
+ at end example
+
+ at noindent
+The @code{\newwrite} allocates a stream number, giving it a symbolic
+names to make life easier, so that @code{test
+\newwrite\myfile\the\myfile} produces something like @samp{test 3}.
+Then @code{\openout} associates the stream number with the given file
+name.  With that, @code{\write3} puts the string in the file.
+
+Typically @var{number} is between 0 and at tie{}15 because typically
+ at LaTeX{} authors follow the prior example and the number is allocated by
+the system.  If @var{number} is outside the range from 0 to 15 or if it
+is not associated with an open file then @LaTeX{} writes the string to
+the log file.  If @var{number} is positive then in addition @LaTeX{}
+writes @var{string} to the terminal.  (But the numbers 16, 17, and 18
+are special; see below.) Thus, @code{test \write-1@{Hello World!@}} puts
+ at samp{Hello World!} followed by a newline in the log file.  (This is
+what the @code{\wlog} command does; @pxref{\wlog}).  And
+ at code{\write100@{Hello World!@}} puts the same in the log file but also
+puts @samp{Hello World!} followed by a newline in the terminal output.
+
+In Lua at LaTeX{}, instead of 16 output streams there are 256
+(@pxref{@TeX{} engines}).
+
+Write to the current @file{.aux} file, which is associated with the main
+file or with the current include file, using
+ at code{\write\@@auxout@{@var{string}@}}.  Write to the main @file{.aux}
+file using @code{\write\@@mainaux@{@var{string}@}}.
+
+ at c Credit: David Carlisle https://tex.stackexchange.com/a/115933/121234
+By default @LaTeX{} does not write @var{string} to the file right away.
+This is because, for example, you may use @code{\write} to save the
+current page number but when @TeX{} comes across a @code{\write} it may
+be not yet sure what page this is, since it has not yet done the page
+breaking.  So you @code{\write} in one of three contexts.
+
+ at example
+\immediate\write\@@auxout@{@var{string}@}
+\write\@@auxout@{@var{string}@}
+\protected@@write\@@auxout@{@}@{@var{string}@}
+ at end example
+
+With the first, @LaTeX{} writes @var{string} to the file.  Any commands
+in @var{string} will be expanded (as in @code{\edef}, except that you
+should use @code{#} instead of @code{##}).  With the second,
+ at var{string} is stored on the current list of things (as a @TeX{}
+``whatsit'') and kept until the page is shipped out.  On that list the
+commands are unexpanded until at the time of shipout.  The third,
+ at code{\protected@@write}, is like the second except that you can use
+ at code{\protect} on fragile commands. In this third case the extra first
+argument allows you to locally insert extra definitions to make more
+commands be safe or have special definition during the write.
+
+Here @var{string} contains a control sequence.
+
+ at example
+\newwrite\jhfile
+\openout\jhfile=test.jh
+\newcommand@{\triplex@}@{XXX@}
+\write\jhfile@{test \triplex test@}
+ at end example
+
+ at noindent
+This results in the file @file{test.jh} containing @samp{test XXXtest}
+followed by a newline.
+
+The cases where @var{number} is 16, 17, or 18 are special.  Because of
+ at code{\write at var{number}}'s behavior when @var{number} is outside the
+range from 0 to 15, there is some convention of writing to the log file
+and the terminal with @code{\write16}.  In the past @code{\write17} has
+sometimes been used in a similar way.  The @code{\write18} command is
+even more special; modern @TeX{} systems use it for issuing commands to
+the operating system (@pxref{\write18}).
+
+Ordinarily @code{\write} outputs a single line.  Put in a newline with
+ at code{^^J}.  Thus, this produces two lines in the log file.
+
+ at example
+\wlog@{Parallel Lines have a lot in common.^^JBut they never meet.@}
+ at end example
+
+Writing arbitrary files has obvious security problems.  If you
+downloaded a @LaTeX{} file and compiling it overwrote your password file
+then you would be annoyed.  @TeX{} systems by default only allow you to
+open files for writing that are in the current directory or in a
+subdirectory.  This example
+
+ at example
+\newwrite\jhfile
+\openout\jhfile=../test.jh
+ at end example
+
+ at noindent
+gives an error like @samp{Not writing to ../test.jh (openout_any = p). !
+I can't write on file `../test.jh'}.  Note that you can get such an
+error when trying to use commands such as @code{\include@{../filename@}}
+because @LaTeX{} will try to open @file{../filename.aux}.  The simplest
+solution is to put the included files in the same directory or
+subdirectories of the master file.
+
+ at PkgIndex{answers}
+If you want that the material you write is output verbatim, without
+expanding the commands, for instance to write answers to exercises, then
+look at the @file{answers} package on CTAN.
+
+
+ at menu
+* \message::          Write part of a line to log file and terminal.
+* \wlog::             Write to the log file.
+* \write18::          Write to the operating system.
+ at end menu
+
+
+ at node \message
+ at subsection @code{\message}
+
+ at findex \message
+
+Synopsis:
+
+ at example
+\message@{@var{string}@}
+ at end example
+
+Write @code{string} to the log file and the terminal.
+
+Typically, @LaTeX{} authors use @code{\typeout} (@pxref{\typeout}). It
+allows you to use @code{\protect} on any fragile commands in
+ at var{string} (@pxref{\protect}).  But @code{\typeout} always inserts a
+newline at the end of @var{string} while @code{\message} does not, so
+the latter can be useful.
+
+With this example document body.
+
+ at example
+before\message@{One Two@}\message@{Three@} \message@{Four^^JI@}
+\message@{declare a thumb war.@}After
+ at end example
+
+under some circumstances (see below) @LaTeX{} writes the following to
+both the terminal and the log file.
+
+ at example
+One Two Three Four
+I declare a thumb war.
+ at end example
+
+ at noindent
+Note that @code{^^J} produces a newline.  Also, in the output document,
+between @samp{before} and @samp{After} will be a single space.
+
+While @code{\message} allows you more control over formatting
+interaction lines, a gotcha is that @LaTeX{} may mess up your formatting
+because it inserts line breaks depending on what it has already put
+out. Contrast this document body, where the @samp{Two} has moved, to the
+one given above.
+
+ at example
+before\message@{One@}\message@{Two Three@} \message@{Four^^JI@}
+\message@{declare a thumb war.@}After
+ at end example
+
+This can happen: when @LaTeX{} is outputting the messages to the
+terminal, now the message with @samp{One} is shorter and it fits at the
+end of the output terminal line, and so @LaTeX{} breaks the line between
+it and the @samp{Two Three}.  That line break appears also in the log
+file.  This line break insertion can depend on, for instance, the length
+of the full path names of included files.  So producing finely-formatted
+lines in a way that is portable is hard.
+
+
+ at node \wlog
+ at subsection @code{\wlog}
+
+ at findex \wlog
+
+Synopsis:
+
+ at example
+\wlog@{@var{string}@}
+ at end example
+
+Write @code{string} to the log file.
+
+ at example
+\wlog@{Did you hear about the mathematician who hates negatives?@}
+\wlog@{He'll stop at nothing to avoid them.@}
+ at end example
+
+Ordinarily @var{string} appears in a single separate line.  Use
+ at code{^^J} to insert a newline.
+
+ at example
+\wlog@{Helvetica and Times Roman walk into a bar.@}
+\wlog@{The barman says,^^JWe don't serve your type.@}
+ at end example
+
+
+ at node \write18
+ at subsection @code{\write18}
+
+ at findex \write18
+ at cindex external commands
+ at cindex commands, run from LaTeX
+ at c Derived from: Joseph Wright: https://tex.stackexchange.com/a/20446/121234
+
+Synopsis:
+
+ at example
+\write18@{@var{shell_command}@}
+ at end example
+
+Issue a command to the operating system shell.  The operating system
+runs the command and @LaTeX{}'s execution is blocked until that
+finishes.
+
+ at PkgIndex{Asymptote}
+This
+
+ at example
+\usepackage@{graphicx@}  % in preamble
+  ...
+\newcommand@{\fignum@}@{1@}
+\immediate\write18@{cd pix && asy figure\fignum@}
+\includegraphics@{pix\figure\fignum.pdf@}
+ at end example
+
+ at noindent
+will run @file{Asymptote} on @file{figure1.asy}, so that the document
+can later read in the resulting graphic (@pxref{\includegraphics}).
+
+Another example is that you can automatically run Bib at TeX{} at the start
+of each @LaTeX{} run (@pxref{Using BibTeX}) by including
+ at code{\immediate\write18@{bibtex8 \jobname@}} as the first line of the
+file.  Like any @code{\write}, here @LaTeX{} expands macros in
+ at var{shell_command} so that @code{\jobname} gives the base name of the
+current file.
+
+You sometimes need to do a multi-step process to get the information
+that you want.  This will get a list of all PDF files in the current
+directory.
+
+ at example
+\immediate\write18@{ls *.pdf > tmp.dat@}
+\input@{tmp.dat@}
+ at end example
+
+The standard behaviour of any @code{\write} is to wait until a page is
+being shipped out before expanding the macros or writing to the stream
+(@pxref{\write}). But sometimes you want it done now.  The command
+ at code{\immediate\write18@{@var{shell_command}@}} will send
+ at var{shell_command} to the operating system for execution now, rather
+than waiting until the next shipout.
+
+There are obvious security issues with allowing system commands inside a
+ at LaTeX{} file.  If you download a file off the net and it contains
+commmands to delete all your files then you would be annoyed. The
+standard settings in modern distributions turn off full shell
+access. You can turn it on, if you are sure the shell commands are safe,
+by compiling with @code{latex --shell-escape @var{filename}} for @TeX{}
+Live or Mac at TeX{} or @code{latex --enable-write18 @var{filename}} for
+MiK at TeX{} (@pxref{Command line options}).
+
+In the place of full shell access, modern distributions by default use a
+restricted version that allows some commands to work, such as those that
+run MetaFont to generate missing fonts, even if you do not use the
+ at code{shell-escape} or @code{enable-write18} option. By default this
+list of allowed commands is short and features only commands that are
+under the control of the distribution maintainers.
+
+Some packages need to run external system commands. For instance
+ at file{sagetex} allows you to have the mathematics software system
+ at i{Sage} do calculations or draw graphs and then incorporate that output
+in your document. For this you must compile with full @code{\write18}
+capability turned on (@pxref{Command line options}).
+
 @node Command line
 @chapter Command line
 
@@ -18666,9 +18979,9 @@
 @itemx --no-shell-escape
 @itemx --enable-write18
 @itemx --disable-write18
-Enable or disable @code{\write18@{@var{shell command}@}}.  The first two
-options are for with @TeX{} Live or Mac at TeX{} while the second two are
-for MiK at TeX{}.
+Enable or disable @code{\write18@{@var{shell_command}@}}
+(@pxref{\write18}).  The first two options are for with @TeX{} Live or
+Mac at TeX{} while the second two are for MiK at TeX{}.
 
 @PkgIndex{sagetex}
 Sometimes you want to run external system commands from inside a

Modified: trunk/latex2e.txt
===================================================================
--- trunk/latex2e.txt	2018-10-16 22:00:02 UTC (rev 714)
+++ trunk/latex2e.txt	2018-10-21 11:02:51 UTC (rev 715)
@@ -25,7 +25,7 @@
 24 Splitting the input
 25 Front/back matter
 26 Letters
-27 Terminal input/output
+27 Input/output
 28 Command line
 Appendix A Document templates
 Index
@@ -297,9 +297,13 @@
   26.9 '\ps'
   26.10 '\signature'
   26.11 '\telephone'
-27 Terminal input/output
+27 Input/output
   27.1 '\typein'
   27.2 '\typeout'
+  27.3 '\write'
+    27.3.1 '\message'
+    27.3.2 '\wlog'
+    27.3.3 '\write18'
 28 Command line
   28.1 Command line options
   28.2 Command line input
@@ -10169,7 +10173,7 @@
 '\TeX{} is best', has the advantage of still working if the next
 character is a period.)  The other common use is that it marks a period
 as ending an abbreviation instead of ending a sentence, as in 'So says
-Prof.\ Smith' (*note \@::).
+Prof.\ Smith' or 'Jones et al.\ (1993)' (*note \@::).
 
    Under normal circumstances, '\'<tab> and '\'<newline> are equivalent
 to backslash-space, '\ '.
@@ -13747,8 +13751,8 @@
 pagestyle is selected.  If so, it appears on the lower right of the
 page.
 
-27 Terminal input/output
-************************
+27 Input/output
+***************
 
 27.1 '\typein'
 ==============
@@ -13828,6 +13832,245 @@
 
 produces on the command line 'The length is 5.0pt'.
 
+27.3 '\write'
+=============
+
+Synopsis:
+
+     \writeNUMBER{STRING}
+
+   Write 'string' to the log file, to the terminal, or to a file opened
+by '\openout'.  For instance, '\write6' writes to text stream number 6.
+
+   LaTeX uses the ability to write to a file and later read it back in
+to build document components such as a Table of Contents or Index.  You
+can also output a file that other programs read, for instance by writing
+out an Asymptote graphics source file, having LaTeX then run the
+'asymptote' program on that file (*note \write18::), and finally
+bringing that graphic back into the document (*note \includegraphics::).
+
+   If this appears in 'BASEFILE.tex' then it opens 'BASEFILE.jh', writes
+'Hello World!' and a newline to it, and closes that file.
+
+     \newwrite\myfile
+     \immediate\openout\myfile=\jobname.jh   % \jobname is current file name
+       ...
+     \write\myfile{Hello world!}
+       ...
+     \closeout\myfile
+
+The '\newwrite' allocates a stream number, giving it a symbolic names to
+make life easier, so that 'test \newwrite\myfile\the\myfile' produces
+something like 'test 3'.  Then '\openout' associates the stream number
+with the given file name.  With that, '\write3' puts the string in the
+file.
+
+   Typically NUMBER is between 0 and 15 because typically LaTeX authors
+follow the prior example and the number is allocated by the system.  If
+NUMBER is outside the range from 0 to 15 or if it is not associated with
+an open file then LaTeX writes the string to the log file.  If NUMBER is
+positive then in addition LaTeX writes STRING to the terminal.  (But the
+numbers 16, 17, and 18 are special; see below.)  Thus, 'test
+\write-1{Hello World!}' puts 'Hello World!' followed by a newline in the
+log file.  (This is what the '\wlog' command does; *note \wlog::).  And
+'\write100{Hello World!}' puts the same in the log file but also puts
+'Hello World!' followed by a newline in the terminal output.
+
+   In LuaLaTeX, instead of 16 output streams there are 256 (*note TeX
+engines::).
+
+   Write to the current '.aux' file, which is associated with the main
+file or with the current include file, using '\write\@auxout{STRING}'.
+Write to the main '.aux' file using '\write\@mainaux{STRING}'.
+
+   By default LaTeX does not write STRING to the file right away.  This
+is because, for example, you may use '\write' to save the current page
+number but when TeX comes across a '\write' it may be not yet sure what
+page this is, since it has not yet done the page breaking.  So you
+'\write' in one of three contexts.
+
+     \immediate\write\@auxout{STRING}
+     \write\@auxout{STRING}
+     \protected at write\@auxout{}{STRING}
+
+   With the first, LaTeX writes STRING to the file.  Any commands in
+STRING will be expanded (as in '\edef', except that you should use '#'
+instead of '##').  With the second, STRING is stored on the current list
+of things (as a TeX "whatsit") and kept until the page is shipped out.
+On that list the commands are unexpanded until at the time of shipout.
+The third, '\protected at write', is like the second except that you can
+use '\protect' on fragile commands.  In this third case the extra first
+argument allows you to locally insert extra definitions to make more
+commands be safe or have special definition during the write.
+
+   Here STRING contains a control sequence.
+
+     \newwrite\jhfile
+     \openout\jhfile=test.jh
+     \newcommand{\triplex}{XXX}
+     \write\jhfile{test \triplex test}
+
+This results in the file 'test.jh' containing 'test XXXtest' followed by
+a newline.
+
+   The cases where NUMBER is 16, 17, or 18 are special.  Because of
+'\writeNUMBER''s behavior when NUMBER is outside the range from 0 to 15,
+there is some convention of writing to the log file and the terminal
+with '\write16'.  In the past '\write17' has sometimes been used in a
+similar way.  The '\write18' command is even more special; modern TeX
+systems use it for issuing commands to the operating system (*note
+\write18::).
+
+   Ordinarily '\write' outputs a single line.  Put in a newline with
+'^^J'.  Thus, this produces two lines in the log file.
+
+     \wlog{Parallel Lines have a lot in common.^^JBut they never meet.}
+
+   Writing arbitrary files has obvious security problems.  If you
+downloaded a LaTeX file and compiling it overwrote your password file
+then you would be annoyed.  TeX systems by default only allow you to
+open files for writing that are in the current directory or in a
+subdirectory.  This example
+
+     \newwrite\jhfile
+     \openout\jhfile=../test.jh
+
+gives an error like 'Not writing to ../test.jh (openout_any = p). ! I
+can't write on file `../test.jh''.  Note that you can get such an error
+when trying to use commands such as '\include{../filename}' because
+LaTeX will try to open '../filename.aux'.  The simplest solution is to
+put the included files in the same directory or subdirectories of the
+master file.
+
+   If you want that the material you write is output verbatim, without
+expanding the commands, for instance to write answers to exercises, then
+look at the 'answers' package on CTAN.
+
+27.3.1 '\message'
+-----------------
+
+Synopsis:
+
+     \message{STRING}
+
+   Write 'string' to the log file and the terminal.
+
+   Typically, LaTeX authors use '\typeout' (*note \typeout::).  It
+allows you to use '\protect' on any fragile commands in STRING (*note
+\protect::).  But '\typeout' always inserts a newline at the end of
+STRING while '\message' does not, so the latter can be useful.
+
+   With this example document body.
+
+     before\message{One Two}\message{Three} \message{Four^^JI}
+     \message{declare a thumb war.}After
+
+   under some circumstances (see below) LaTeX writes the following to
+both the terminal and the log file.
+
+     One Two Three Four
+     I declare a thumb war.
+
+Note that '^^J' produces a newline.  Also, in the output document,
+between 'before' and 'After' will be a single space.
+
+   While '\message' allows you more control over formatting interaction
+lines, a gotcha is that LaTeX may mess up your formatting because it
+inserts line breaks depending on what it has already put out.  Contrast
+this document body, where the 'Two' has moved, to the one given above.
+
+     before\message{One}\message{Two Three} \message{Four^^JI}
+     \message{declare a thumb war.}After
+
+   This can happen: when LaTeX is outputting the messages to the
+terminal, now the message with 'One' is shorter and it fits at the end
+of the output terminal line, and so LaTeX breaks the line between it and
+the 'Two Three'.  That line break appears also in the log file.  This
+line break insertion can depend on, for instance, the length of the full
+path names of included files.  So producing finely-formatted lines in a
+way that is portable is hard.
+
+27.3.2 '\wlog'
+--------------
+
+Synopsis:
+
+     \wlog{STRING}
+
+   Write 'string' to the log file.
+
+     \wlog{Did you hear about the mathematician who hates negatives?}
+     \wlog{He'll stop at nothing to avoid them.}
+
+   Ordinarily STRING appears in a single separate line.  Use '^^J' to
+insert a newline.
+
+     \wlog{Helvetica and Times Roman walk into a bar.}
+     \wlog{The barman says,^^JWe don't serve your type.}
+
+27.3.3 '\write18'
+-----------------
+
+Synopsis:
+
+     \write18{SHELL_COMMAND}
+
+   Issue a command to the operating system shell.  The operating system
+runs the command and LaTeX's execution is blocked until that finishes.
+
+   This
+
+     \usepackage{graphicx}  % in preamble
+       ...
+     \newcommand{\fignum}{1}
+     \immediate\write18{cd pix && asy figure\fignum}
+     \includegraphics{pix\figure\fignum.pdf}
+
+will run 'Asymptote' on 'figure1.asy', so that the document can later
+read in the resulting graphic (*note \includegraphics::).
+
+   Another example is that you can automatically run BibTeX at the start
+of each LaTeX run (*note Using BibTeX::) by including
+'\immediate\write18{bibtex8 \jobname}' as the first line of the file.
+Like any '\write', here LaTeX expands macros in SHELL_COMMAND so that
+'\jobname' gives the base name of the current file.
+
+   You sometimes need to do a multi-step process to get the information
+that you want.  This will get a list of all PDF files in the current
+directory.
+
+     \immediate\write18{ls *.pdf > tmp.dat}
+     \input{tmp.dat}
+
+   The standard behaviour of any '\write' is to wait until a page is
+being shipped out before expanding the macros or writing to the stream
+(*note \write::).  But sometimes you want it done now.  The command
+'\immediate\write18{SHELL_COMMAND}' will send SHELL_COMMAND to the
+operating system for execution now, rather than waiting until the next
+shipout.
+
+   There are obvious security issues with allowing system commands
+inside a LaTeX file.  If you download a file off the net and it contains
+commmands to delete all your files then you would be annoyed.  The
+standard settings in modern distributions turn off full shell access.
+You can turn it on, if you are sure the shell commands are safe, by
+compiling with 'latex --shell-escape FILENAME' for TeX Live or MacTeX or
+'latex --enable-write18 FILENAME' for MiKTeX (*note Command line
+options::).
+
+   In the place of full shell access, modern distributions by default
+use a restricted version that allows some commands to work, such as
+those that run MetaFont to generate missing fonts, even if you do not
+use the 'shell-escape' or 'enable-write18' option.  By default this list
+of allowed commands is short and features only commands that are under
+the control of the distribution maintainers.
+
+   Some packages need to run external system commands.  For instance
+'sagetex' allows you to have the mathematics software system Sage do
+calculations or draw graphs and then incorporate that output in your
+document.  For this you must compile with full '\write18' capability
+turned on (*note Command line options::).
+
 28 Command line
 ***************
 
@@ -13925,9 +14168,9 @@
 '--no-shell-escape'
 '--enable-write18'
 '--disable-write18'
-     Enable or disable '\write18{SHELL COMMAND}'.  The first two options
-     are for with TeX Live or MacTeX while the second two are for
-     MiKTeX.
+     Enable or disable '\write18{SHELL_COMMAND}' (*note \write18::).
+     The first two options are for with TeX Live or MacTeX while the
+     second two are for MiKTeX.
 
      Sometimes you want to run external system commands from inside a
      LaTeX file.  For instance the package 'sagetex' allows you to have
@@ -14258,2588 +14501,2600 @@
 
 * Menu:
 
-* &:                                     tabular.           (line  4947)
+* &:                                     tabular.           (line  4951)
 * * prompt:                              Recovering from errors.
-                                                            (line 14111)
+                                                            (line 14354)
 * *-form of environment commands:        \newenvironment & \renewenvironment.
-                                                            (line  6778)
-* *-form of sectioning commands:         Sectioning.        (line  1982)
+                                                            (line  6782)
+* *-form of sectioning commands:         Sectioning.        (line  1986)
 * *-form, defining new commands:         \newcommand & \renewcommand.
-                                                            (line  6420)
+                                                            (line  6424)
 * --disable-write18 command-line option: Command line options.
-                                                            (line 14013)
+                                                            (line 14256)
 * --enable-write18 command-line option:  Command line options.
-                                                            (line 14013)
+                                                            (line 14256)
 * --file-line-error command-line option: Command line options.
-                                                            (line 14040)
+                                                            (line 14283)
 * --halt-on-error command-line option:   Command line options.
-                                                            (line 14037)
+                                                            (line 14280)
 * --help command-line option:            Command line options.
-                                                            (line 13978)
+                                                            (line 14221)
 * --interaction command-line option:     Command line options.
-                                                            (line 13981)
+                                                            (line 14224)
 * --jobname command-line option:         Command line options.
-                                                            (line 13998)
+                                                            (line 14241)
 * --no-file-line-error command-line option: Command line options.
-                                                            (line 14040)
+                                                            (line 14283)
 * --no-shell-escape command-line option: Command line options.
-                                                            (line 14013)
+                                                            (line 14256)
 * --output-directory command-line option: Command line options.
-                                                            (line 14010)
+                                                            (line 14253)
 * --shell-escape command-line option:    Command line options.
-                                                            (line 14013)
+                                                            (line 14256)
 * --version command-line option:         Command line options.
-                                                            (line 13973)
-* .aux file:                             Output files.      (line   459)
-* .dvi file:                             Output files.      (line   436)
-* .glo file:                             Glossaries.        (line 13445)
-* .idx file:                             Indexes.           (line 13086)
-* .idx file <1>:                         makeindex.         (line 13237)
-* .ind file:                             makeindex.         (line 13237)
-* .isty file:                            makeindex.         (line 13249)
-* .lof file:                             Output files.      (line   469)
+                                                            (line 14216)
+* .aux file:                             Output files.      (line   463)
+* .dvi file:                             Output files.      (line   440)
+* .glo file:                             Glossaries.        (line 13449)
+* .idx file:                             Indexes.           (line 13090)
+* .idx file <1>:                         makeindex.         (line 13241)
+* .ind file:                             makeindex.         (line 13241)
+* .isty file:                            makeindex.         (line 13253)
+* .lof file:                             Output files.      (line   473)
 * .lof file <1>:                         Table of contents etc..
-                                                            (line 12852)
-* .log file:                             Output files.      (line   454)
-* .lot file:                             Output files.      (line   469)
+                                                            (line 12856)
+* .log file:                             Output files.      (line   458)
+* .lot file:                             Output files.      (line   473)
 * .lot file <1>:                         Table of contents etc..
-                                                            (line 12852)
-* .pdf file:                             Output files.      (line   446)
-* .tex, default extension:               Command line.      (line 13935)
-* .toc file:                             Output files.      (line   469)
+                                                            (line 12856)
+* .pdf file:                             Output files.      (line   450)
+* .tex, default extension:               Command line.      (line 14178)
+* .toc file:                             Output files.      (line   473)
 * .toc file <1>:                         Table of contents etc..
-                                                            (line 12852)
-* .xdv file:                             TeX engines.       (line   511)
+                                                            (line 12856)
+* .xdv file:                             TeX engines.       (line   515)
 * 10pt option:                           Document class options.
-                                                            (line   673)
+                                                            (line   677)
 * 11pt option:                           Document class options.
-                                                            (line   673)
+                                                            (line   677)
 * 12pt option:                           Document class options.
-                                                            (line   673)
+                                                            (line   677)
 * ::                                     Colon character & \colon.
-                                                            (line  9493)
+                                                            (line  9497)
 * : <1>:                                 Colon character & \colon.
-                                                            (line  9493)
+                                                            (line  9497)
 * [...] for optional arguments:          LaTeX command syntax.
-                                                            (line   530)
+                                                            (line   534)
+* \ (backslash-space):                   \(SPACE).          (line 10214)
 * \ character starting commands:         LaTeX command syntax.
-                                                            (line   530)
+                                                            (line   534)
 * \!:                                    Spacing in math mode.
-                                                            (line  9358)
-* \" (umlaut accent):                    Accents.           (line 12385)
+                                                            (line  9362)
+* \" (umlaut accent):                    Accents.           (line 12389)
 * \#:                                    Reserved characters.
-                                                            (line 12097)
+                                                            (line 12101)
 * \$:                                    Reserved characters.
-                                                            (line 12097)
+                                                            (line 12101)
 * \%:                                    Reserved characters.
-                                                            (line 12097)
+                                                            (line 12101)
 * \&:                                    Reserved characters.
-                                                            (line 12097)
-* \' (acute accent):                     Accents.           (line 12389)
-* \' (tabbing):                          tabbing.           (line  4793)
-* \*:                                    \*.                (line  9513)
-* \+:                                    tabbing.           (line  4785)
+                                                            (line 12101)
+* \' (acute accent):                     Accents.           (line 12393)
+* \' (tabbing):                          tabbing.           (line  4797)
+* \*:                                    \*.                (line  9517)
+* \+:                                    tabbing.           (line  4789)
 * \,:                                    Spacing in math mode.
+                                                            (line  9348)
+* \-:                                    tabbing.           (line  4793)
+* \- (hyphenation):                      \- (hyphenation).  (line  5819)
+* \. (dot-over accent):                  Accents.           (line 12396)
+* \/:                                    \/.                (line 10335)
+* \::                                    Spacing in math mode.
                                                             (line  9344)
-* \-:                                    tabbing.           (line  4789)
-* \- (hyphenation):                      \- (hyphenation).  (line  5815)
-* \. (dot-over accent):                  Accents.           (line 12392)
-* \/:                                    \/.                (line 10331)
-* \::                                    Spacing in math mode.
-                                                            (line  9340)
 * \;:                                    Spacing in math mode.
-                                                            (line  9335)
-* \<:                                    tabbing.           (line  4781)
-* \= (macron accent):                    Accents.           (line 12396)
-* \= (tabbing):                          tabbing.           (line  4775)
-* \>:                                    tabbing.           (line  4779)
+                                                            (line  9339)
+* \<:                                    tabbing.           (line  4785)
+* \= (macron accent):                    Accents.           (line 12400)
+* \= (tabbing):                          tabbing.           (line  4779)
+* \>:                                    tabbing.           (line  4783)
 * \> <1>:                                Spacing in math mode.
-                                                            (line  9340)
-* \> (tabbing):                          tabbing.           (line  4778)
-* \@:                                    \@.                (line 10134)
-* \@beginparpenalty:                     list.              (line  3875)
-* \@endparpenalty:                       list.              (line  3883)
-* \@fnsymbol:                            \footnote.         (line  6171)
-* \@ifstar:                              \@ifstar.          (line  6605)
-* \@itempenalty:                         list.              (line  3879)
-* \@startsection:                        \@startsection.    (line  2459)
-* \a (tabbing):                          tabbing.           (line  4808)
-* \a' (acute accent in tabbing):         tabbing.           (line  4809)
-* \a= (macron accent in tabbing):        tabbing.           (line  4809)
+                                                            (line  9344)
+* \> (tabbing):                          tabbing.           (line  4782)
+* \@:                                    \@.                (line 10138)
+* \@beginparpenalty:                     list.              (line  3879)
+* \@endparpenalty:                       list.              (line  3887)
+* \@fnsymbol:                            \footnote.         (line  6175)
+* \@ifstar:                              \@ifstar.          (line  6609)
+* \@itempenalty:                         list.              (line  3883)
+* \@startsection:                        \@startsection.    (line  2463)
+* \a (tabbing):                          tabbing.           (line  4812)
+* \a' (acute accent in tabbing):         tabbing.           (line  4813)
+* \a= (macron accent in tabbing):        tabbing.           (line  4813)
 * \aa (aa):                              Additional Latin letters.
-                                                            (line 12506)
+                                                            (line 12510)
 * \AA (AA):                              Additional Latin letters.
-                                                            (line 12506)
-* \accent:                               \accent.           (line 12456)
-* \acute:                                Math accents.      (line  9228)
-* \addcontentsline:                      \addcontentsline.  (line 12946)
-* \address:                              \address.          (line 13624)
-* \addtocontents{EXT}{TEXT}:             \addtocontents.    (line 13021)
-* \addtocounter:                         \addtocounter.     (line  7323)
-* \addtolength:                          \addtolength.      (line  7570)
-* \addvspace:                            \addvspace.        (line 10656)
+                                                            (line 12510)
+* \accent:                               \accent.           (line 12460)
+* \acute:                                Math accents.      (line  9232)
+* \addcontentsline:                      \addcontentsline.  (line 12950)
+* \address:                              \address.          (line 13628)
+* \addtocontents{EXT}{TEXT}:             \addtocontents.    (line 13025)
+* \addtocounter:                         \addtocounter.     (line  7327)
+* \addtolength:                          \addtolength.      (line  7574)
+* \addvspace:                            \addvspace.        (line 10660)
 * \ae (ae):                              Additional Latin letters.
-                                                            (line 12510)
+                                                            (line 12514)
 * \AE (AE):                              Additional Latin letters.
-                                                            (line 12510)
-* \aleph:                                Math symbols.      (line  8062)
-* \Alph example:                         enumerate.         (line  3234)
-* \alpha:                                Math symbols.      (line  8065)
+                                                            (line 12514)
+* \aleph:                                Math symbols.      (line  8066)
+* \Alph example:                         enumerate.         (line  3238)
+* \alpha:                                Math symbols.      (line  8069)
 * \alph{COUNTER}:                        \alph \Alph \arabic \roman \Roman \fnsymbol.
-                                                            (line  7198)
+                                                            (line  7202)
 * \Alph{COUNTER}:                        \alph \Alph \arabic \roman \Roman \fnsymbol.
-                                                            (line  7203)
-* \alsoname:                             \index.            (line 13172)
-* \amalg:                                Math symbols.      (line  8068)
-* \and for \author:                      \maketitle.        (line  9725)
-* \angle:                                Math symbols.      (line  8071)
-* \appendix:                             \appendix.         (line  2398)
-* \approx:                               Math symbols.      (line  8076)
+                                                            (line  7207)
+* \alsoname:                             \index.            (line 13176)
+* \amalg:                                Math symbols.      (line  8072)
+* \and for \author:                      \maketitle.        (line  9729)
+* \angle:                                Math symbols.      (line  8075)
+* \appendix:                             \appendix.         (line  2402)
+* \approx:                               Math symbols.      (line  8080)
 * \arabic{COUNTER}:                      \alph \Alph \arabic \roman \Roman \fnsymbol.
-                                                            (line  7208)
-* \arccos:                               Math functions.    (line  9111)
-* \arcsin:                               Math functions.    (line  9114)
-* \arctan:                               Math functions.    (line  9117)
-* \arg:                                  Math functions.    (line  9120)
-* \arraycolsep:                          array.             (line  2917)
-* \arrayrulewidth:                       tabular.           (line  5072)
-* \arraystretch:                         tabular.           (line  5078)
-* \ast:                                  Math symbols.      (line  8079)
-* \asymp:                                Math symbols.      (line  8088)
-* \AtBeginDocument:                      \AtBeginDocument.  (line  3147)
+                                                            (line  7212)
+* \arccos:                               Math functions.    (line  9115)
+* \arcsin:                               Math functions.    (line  9118)
+* \arctan:                               Math functions.    (line  9121)
+* \arg:                                  Math functions.    (line  9124)
+* \arraycolsep:                          array.             (line  2921)
+* \arrayrulewidth:                       tabular.           (line  5076)
+* \arraystretch:                         tabular.           (line  5082)
+* \ast:                                  Math symbols.      (line  8083)
+* \asymp:                                Math symbols.      (line  8092)
+* \AtBeginDocument:                      \AtBeginDocument.  (line  3151)
 * \AtBeginDvi:                           Class and package commands.
-                                                            (line   853)
-* \AtEndDocument:                        \AtEndDocument.    (line  3163)
+                                                            (line   857)
+* \AtEndDocument:                        \AtEndDocument.    (line  3167)
 * \AtEndOfClass:                         Class and package commands.
-                                                            (line   858)
+                                                            (line   862)
 * \AtEndOfPackage:                       Class and package commands.
-                                                            (line   858)
-* \author{NAME1 \and NAME2 \and ...}:    \maketitle.        (line  9724)
-* \a` (grave accent in tabbing):         tabbing.           (line  4809)
-* \b (bar-under accent):                 Accents.           (line 12411)
+                                                            (line   862)
+* \author{NAME1 \and NAME2 \and ...}:    \maketitle.        (line  9728)
+* \a` (grave accent in tabbing):         tabbing.           (line  4813)
+* \b (bar-under accent):                 Accents.           (line 12415)
 * \backmatter:                           \frontmatter & \mainmatter & \backmatter.
-                                                            (line  2431)
-* \backslash:                            Math symbols.      (line  8091)
-* \bar:                                  Math accents.      (line  9231)
+                                                            (line  2435)
+* \backslash:                            Math symbols.      (line  8095)
+* \bar:                                  Math accents.      (line  9235)
 * \baselineskip:                         Low-level font commands.
-                                                            (line  1471)
+                                                            (line  1475)
 * \baselinestretch:                      Low-level font commands.
-                                                            (line  1481)
-* \begin:                                Environments.      (line  2809)
-* \beta:                                 Math symbols.      (line  8095)
-* \bf:                                   Font styles.       (line  1269)
-* \bfseries:                             Font styles.       (line  1234)
-* \bibitem:                              \bibitem.          (line  5299)
-* \bibliography:                         Using BibTeX.      (line  5423)
-* \bibliographystyle:                    Using BibTeX.      (line  5423)
-* \bigcap:                               Math symbols.      (line  8098)
-* \bigcirc:                              Math symbols.      (line  8102)
-* \bigcup:                               Math symbols.      (line  8106)
-* \bigodot:                              Math symbols.      (line  8110)
-* \bigoplus:                             Math symbols.      (line  8113)
-* \bigotimes:                            Math symbols.      (line  8116)
+                                                            (line  1485)
+* \begin:                                Environments.      (line  2813)
+* \beta:                                 Math symbols.      (line  8099)
+* \bf:                                   Font styles.       (line  1273)
+* \bfseries:                             Font styles.       (line  1238)
+* \bibitem:                              \bibitem.          (line  5303)
+* \bibliography:                         Using BibTeX.      (line  5427)
+* \bibliographystyle:                    Using BibTeX.      (line  5427)
+* \bigcap:                               Math symbols.      (line  8102)
+* \bigcirc:                              Math symbols.      (line  8106)
+* \bigcup:                               Math symbols.      (line  8110)
+* \bigodot:                              Math symbols.      (line  8114)
+* \bigoplus:                             Math symbols.      (line  8117)
+* \bigotimes:                            Math symbols.      (line  8120)
 * \bigskip:                              \bigskip & \medskip & \smallskip.
-                                                            (line 10437)
+                                                            (line 10441)
 * \bigskipamount:                        \bigskip & \medskip & \smallskip.
-                                                            (line 10438)
-* \bigsqcup:                             Math symbols.      (line  8127)
-* \bigtriangledown:                      Math symbols.      (line  8119)
-* \bigtriangleup:                        Math symbols.      (line  8123)
-* \biguplus:                             Math symbols.      (line  8130)
-* \bigvee:                               Math symbols.      (line  8134)
-* \bigwedge:                             Math symbols.      (line  8137)
-* \bmod:                                 Math functions.    (line  9123)
+                                                            (line 10442)
+* \bigsqcup:                             Math symbols.      (line  8131)
+* \bigtriangledown:                      Math symbols.      (line  8123)
+* \bigtriangleup:                        Math symbols.      (line  8127)
+* \biguplus:                             Math symbols.      (line  8134)
+* \bigvee:                               Math symbols.      (line  8138)
+* \bigwedge:                             Math symbols.      (line  8141)
+* \bmod:                                 Math functions.    (line  9127)
 * \boldmath:                             \boldmath & \unboldmath.
-                                                            (line  9013)
+                                                            (line  9017)
 * \boldmath <1>:                         \boldmath & \unboldmath.
-                                                            (line  9021)
-* \bot:                                  Math symbols.      (line  8140)
-* \bottomfraction:                       Floats.            (line  1895)
-* \bottomfraction <1>:                   Floats.            (line  1896)
-* \bowtie:                               Math symbols.      (line  8145)
-* \Box:                                  Math symbols.      (line  8148)
-* \breve:                                Math accents.      (line  9234)
-* \bullet:                               Math symbols.      (line  8153)
-* \c (cedilla accent):                   Accents.           (line 12421)
-* \cal:                                  Font styles.       (line  1272)
-* \cap:                                  Math symbols.      (line  8156)
-* \capitalacute:                         Accents.           (line 12389)
-* \capitalbreve:                         Accents.           (line 12447)
-* \capitalcaron:                         Accents.           (line 12451)
-* \capitalcedilla:                       Accents.           (line 12421)
-* \capitalcircumflex:                    Accents.           (line 12400)
-* \capitaldieresis:                      Accents.           (line 12385)
-* \capitaldotaccent:                     Accents.           (line 12425)
-* \capitalgrave:                         Accents.           (line 12404)
-* \capitalhungarumlaut:                  Accents.           (line 12429)
-* \capitalmacron:                        Accents.           (line 12396)
-* \capitalnewtie:                        Accents.           (line 12443)
-* \capitalogonek:                        Accents.           (line 12433)
-* \capitalring:                          Accents.           (line 12437)
-* \capitaltie:                           Accents.           (line 12443)
-* \capitaltilde:                         Accents.           (line 12408)
-* \caption:                              figure.            (line  3360)
-* \caption <1>:                          table.             (line  4899)
-* \cc:                                   \cc.               (line 13650)
-* \cdot:                                 Math symbols.      (line  8161)
-* \cdots:                                Dots.              (line  9064)
-* \centering:                            \centering.        (line  2999)
-* \chapter:                              Sectioning.        (line  1957)
-* \chapter <1>:                          \chapter.          (line  2096)
-* \check:                                Math accents.      (line  9237)
+                                                            (line  9025)
+* \bot:                                  Math symbols.      (line  8144)
+* \bottomfraction:                       Floats.            (line  1899)
+* \bottomfraction <1>:                   Floats.            (line  1900)
+* \bowtie:                               Math symbols.      (line  8149)
+* \Box:                                  Math symbols.      (line  8152)
+* \breve:                                Math accents.      (line  9238)
+* \bullet:                               Math symbols.      (line  8157)
+* \c (cedilla accent):                   Accents.           (line 12425)
+* \cal:                                  Font styles.       (line  1276)
+* \cap:                                  Math symbols.      (line  8160)
+* \capitalacute:                         Accents.           (line 12393)
+* \capitalbreve:                         Accents.           (line 12451)
+* \capitalcaron:                         Accents.           (line 12455)
+* \capitalcedilla:                       Accents.           (line 12425)
+* \capitalcircumflex:                    Accents.           (line 12404)
+* \capitaldieresis:                      Accents.           (line 12389)
+* \capitaldotaccent:                     Accents.           (line 12429)
+* \capitalgrave:                         Accents.           (line 12408)
+* \capitalhungarumlaut:                  Accents.           (line 12433)
+* \capitalmacron:                        Accents.           (line 12400)
+* \capitalnewtie:                        Accents.           (line 12447)
+* \capitalogonek:                        Accents.           (line 12437)
+* \capitalring:                          Accents.           (line 12441)
+* \capitaltie:                           Accents.           (line 12447)
+* \capitaltilde:                         Accents.           (line 12412)
+* \caption:                              figure.            (line  3364)
+* \caption <1>:                          table.             (line  4903)
+* \cc:                                   \cc.               (line 13654)
+* \cdot:                                 Math symbols.      (line  8165)
+* \cdots:                                Dots.              (line  9068)
+* \centering:                            \centering.        (line  3003)
+* \chapter:                              Sectioning.        (line  1961)
+* \chapter <1>:                          \chapter.          (line  2100)
+* \check:                                Math accents.      (line  9241)
 * \CheckCommand:                         Class and package commands.
-                                                            (line   865)
+                                                            (line   869)
 * \CheckCommand*:                        Class and package commands.
-                                                            (line   865)
-* \chi:                                  Math symbols.      (line  8164)
-* \circ:                                 Math symbols.      (line  8167)
-* \circle:                               \circle.           (line  4446)
-* \cite:                                 \cite.             (line  5358)
+                                                            (line   869)
+* \chi:                                  Math symbols.      (line  8168)
+* \circ:                                 Math symbols.      (line  8171)
+* \circle:                               \circle.           (line  4450)
+* \cite:                                 \cite.             (line  5362)
 * \ClassError:                           Class and package commands.
-                                                            (line   885)
+                                                            (line   889)
 * \ClassInfo:                            Class and package commands.
-                                                            (line   885)
+                                                            (line   889)
 * \ClassInfoNoLine:                      Class and package commands.
-                                                            (line   885)
+                                                            (line   889)
 * \ClassWarning:                         Class and package commands.
-                                                            (line   885)
+                                                            (line   889)
 * \ClassWarningNoLine:                   Class and package commands.
-                                                            (line   885)
+                                                            (line   889)
 * \cleardoublepage:                      \clearpage & \cleardoublepage.
-                                                            (line  5994)
+                                                            (line  5998)
 * \clearpage:                            \clearpage & \cleardoublepage.
-                                                            (line  5994)
-* \cline:                                \cline.            (line  5206)
-* \closing:                              \closing.          (line 13666)
-* \clubsuit:                             Math symbols.      (line  8172)
+                                                            (line  5998)
+* \cline:                                \cline.            (line  5210)
+* \closing:                              \closing.          (line 13670)
+* \clubsuit:                             Math symbols.      (line  8176)
 * \colon:                                Colon character & \colon.
-                                                            (line  9493)
-* \columnsep:                            \twocolumn.        (line  1549)
+                                                            (line  9497)
+* \columnsep:                            \twocolumn.        (line  1553)
 * \columnsep <1>:                        Page layout parameters.
-                                                            (line  1674)
+                                                            (line  1678)
 * \columnsep <2>:                        Page layout parameters.
-                                                            (line  1677)
-* \columnseprule:                        \twocolumn.        (line  1555)
+                                                            (line  1681)
+* \columnseprule:                        \twocolumn.        (line  1559)
 * \columnseprule <1>:                    Page layout parameters.
-                                                            (line  1675)
+                                                            (line  1679)
 * \columnseprule <2>:                    Page layout parameters.
-                                                            (line  1677)
-* \columnwidth:                          \twocolumn.        (line  1562)
+                                                            (line  1681)
+* \columnwidth:                          \twocolumn.        (line  1566)
 * \columnwidth <1>:                      Page layout parameters.
-                                                            (line  1676)
+                                                            (line  1680)
 * \columnwidth <2>:                      Page layout parameters.
-                                                            (line  1677)
-* \complement:                           Math symbols.      (line  8175)
-* \cong:                                 Math symbols.      (line  8181)
-* \contentsline:                         \addcontentsline.  (line 12950)
-* \coprod:                               Math symbols.      (line  8184)
-* \copyright:                            Text symbols.      (line 12184)
-* \cos:                                  Math functions.    (line  9126)
-* \cosh:                                 Math functions.    (line  9129)
-* \cot:                                  Math functions.    (line  9132)
-* \coth:                                 Math functions.    (line  9135)
-* \csc:                                  Math functions.    (line  9138)
-* \cup:                                  Math symbols.      (line  8187)
+                                                            (line  1681)
+* \complement:                           Math symbols.      (line  8179)
+* \cong:                                 Math symbols.      (line  8185)
+* \contentsline:                         \addcontentsline.  (line 12954)
+* \coprod:                               Math symbols.      (line  8188)
+* \copyright:                            Text symbols.      (line 12188)
+* \cos:                                  Math functions.    (line  9130)
+* \cosh:                                 Math functions.    (line  9133)
+* \cot:                                  Math functions.    (line  9136)
+* \coth:                                 Math functions.    (line  9139)
+* \csc:                                  Math functions.    (line  9142)
+* \cup:                                  Math symbols.      (line  8191)
 * \CurrentOption:                        Class and package commands.
-                                                            (line   904)
-* \d (dot-under accent):                 Accents.           (line 12425)
-* \dag:                                  Text symbols.      (line 12188)
-* \dagger:                               Math symbols.      (line  8192)
-* \dashbox:                              \dashbox.          (line  4652)
-* \dashv:                                Math symbols.      (line  8195)
-* \date{TEXT}:                           \maketitle.        (line  9732)
+                                                            (line   908)
+* \d (dot-under accent):                 Accents.           (line 12429)
+* \dag:                                  Text symbols.      (line 12192)
+* \dagger:                               Math symbols.      (line  8196)
+* \dashbox:                              \dashbox.          (line  4656)
+* \dashv:                                Math symbols.      (line  8199)
+* \date{TEXT}:                           \maketitle.        (line  9736)
 * \day:                                  \day & \month & \year.
-                                                            (line  7373)
-* \dblfloatpagefraction:                 \twocolumn.        (line  1595)
-* \dblfloatsep:                          \twocolumn.        (line  1601)
-* \dbltextfloatsep:                      \twocolumn.        (line  1608)
-* \dbltopfraction:                       \twocolumn.        (line  1574)
-* \dbltopnumber:                         \twocolumn.        (line  1613)
-* \ddag:                                 Text symbols.      (line 12191)
-* \ddagger:                              Math symbols.      (line  8199)
-* \ddot:                                 Math accents.      (line  9240)
-* \ddots:                                Dots.              (line  9068)
+                                                            (line  7377)
+* \dblfloatpagefraction:                 \twocolumn.        (line  1599)
+* \dblfloatsep:                          \twocolumn.        (line  1605)
+* \dbltextfloatsep:                      \twocolumn.        (line  1612)
+* \dbltopfraction:                       \twocolumn.        (line  1578)
+* \dbltopnumber:                         \twocolumn.        (line  1617)
+* \ddag:                                 Text symbols.      (line 12195)
+* \ddagger:                              Math symbols.      (line  8203)
+* \ddot:                                 Math accents.      (line  9244)
+* \ddots:                                Dots.              (line  9072)
 * \DeclareGraphicsExtensions:            \DeclareGraphicsExtensions.
-                                                            (line 11515)
+                                                            (line 11519)
 * \DeclareGraphicsRule:                  \DeclareGraphicsRule.
-                                                            (line 11555)
+                                                            (line 11559)
 * \DeclareOption:                        Class and package commands.
-                                                            (line   910)
+                                                            (line   914)
 * \DeclareOption*:                       Class and package commands.
-                                                            (line   910)
+                                                            (line   914)
 * \DeclareRobustCommand:                 Class and package commands.
-                                                            (line   940)
+                                                            (line   944)
 * \DeclareRobustCommand*:                Class and package commands.
-                                                            (line   940)
-* \deg:                                  Math functions.    (line  9141)
-* \Delta:                                Math symbols.      (line  8202)
-* \delta:                                Math symbols.      (line  8205)
-* \det:                                  Math functions.    (line  9144)
+                                                            (line   944)
+* \deg:                                  Math functions.    (line  9145)
+* \Delta:                                Math symbols.      (line  8206)
+* \delta:                                Math symbols.      (line  8209)
+* \det:                                  Math functions.    (line  9148)
 * \dh (d):                               Additional Latin letters.
-                                                            (line 12514)
+                                                            (line 12518)
 * \DH (D):                               Additional Latin letters.
-                                                            (line 12514)
-* \Diamond:                              Math symbols.      (line  8208)
-* \diamond:                              Math symbols.      (line  8212)
-* \diamondsuit:                          Math symbols.      (line  8216)
-* \dim:                                  Math functions.    (line  9147)
-* \displaystyle:                         Math formulas.     (line  7948)
-* \div:                                  Math symbols.      (line  8219)
+                                                            (line 12518)
+* \Diamond:                              Math symbols.      (line  8212)
+* \diamond:                              Math symbols.      (line  8216)
+* \diamondsuit:                          Math symbols.      (line  8220)
+* \dim:                                  Math functions.    (line  9151)
+* \displaystyle:                         Math formulas.     (line  7952)
+* \div:                                  Math symbols.      (line  8223)
 * \dj:                                   Additional Latin letters.
-                                                            (line 12520)
+                                                            (line 12524)
 * \DJ:                                   Additional Latin letters.
-                                                            (line 12520)
-* \documentclass:                        Document classes.  (line   631)
-* \dot:                                  Math accents.      (line  9243)
-* \doteq:                                Math symbols.      (line  8222)
+                                                            (line 12524)
+* \documentclass:                        Document classes.  (line   635)
+* \dot:                                  Math accents.      (line  9247)
+* \doteq:                                Math symbols.      (line  8226)
 * \dotfill:                              \hrulefill & \dotfill.
-                                                            (line 10366)
-* \dots:                                 Text symbols.      (line 12208)
-* \doublerulesep:                        tabular.           (line  5083)
-* \downarrow:                            Math symbols.      (line  8226)
-* \Downarrow:                            Math symbols.      (line  8230)
-* \ell:                                  Math symbols.      (line  8234)
-* \emph:                                 Font styles.       (line  1254)
-* \emptyset:                             Math symbols.      (line  8237)
-* \encl:                                 \encl.             (line 13679)
-* \end:                                  Environments.      (line  2809)
-* \endinput:                             \endinput.         (line 12666)
-* \enlargethispage:                      \enlargethispage.  (line  6068)
+                                                            (line 10370)
+* \dots:                                 Text symbols.      (line 12212)
+* \doublerulesep:                        tabular.           (line  5087)
+* \downarrow:                            Math symbols.      (line  8230)
+* \Downarrow:                            Math symbols.      (line  8234)
+* \ell:                                  Math symbols.      (line  8238)
+* \emph:                                 Font styles.       (line  1258)
+* \emptyset:                             Math symbols.      (line  8241)
+* \encl:                                 \encl.             (line 13683)
+* \end:                                  Environments.      (line  2813)
+* \endinput:                             \endinput.         (line 12670)
+* \enlargethispage:                      \enlargethispage.  (line  6072)
 * \enspace:                              \enspace & \quad & \qquad.
-                                                            (line  9939)
-* \enumi:                                enumerate.         (line  3220)
-* \enumii:                               enumerate.         (line  3220)
-* \enumiii:                              enumerate.         (line  3220)
-* \enumiv:                               enumerate.         (line  3220)
-* \epsilon:                              Math symbols.      (line  8241)
-* \equiv:                                Math symbols.      (line  8247)
-* \eta:                                  Math symbols.      (line  8250)
+                                                            (line  9943)
+* \enumi:                                enumerate.         (line  3224)
+* \enumii:                               enumerate.         (line  3224)
+* \enumiii:                              enumerate.         (line  3224)
+* \enumiv:                               enumerate.         (line  3224)
+* \epsilon:                              Math symbols.      (line  8245)
+* \equiv:                                Math symbols.      (line  8251)
+* \eta:                                  Math symbols.      (line  8254)
 * \evensidemargin:                       Document class options.
-                                                            (line   743)
+                                                            (line   747)
 * \evensidemargin <1>:                   Page layout parameters.
-                                                            (line  1735)
+                                                            (line  1739)
 * \evensidemargin <2>:                   Page layout parameters.
-                                                            (line  1736)
+                                                            (line  1740)
 * \ExecuteOptions:                       Class and package commands.
-                                                            (line  1016)
-* \exists:                               Math symbols.      (line  8253)
-* \exp:                                  Math functions.    (line  9150)
-* \extracolsep:                          tabular.           (line  5023)
-* \fbox:                                 \fbox & \framebox. (line 10801)
+                                                            (line  1020)
+* \exists:                               Math symbols.      (line  8257)
+* \exp:                                  Math functions.    (line  9154)
+* \extracolsep:                          tabular.           (line  5027)
+* \fbox:                                 \fbox & \framebox. (line 10805)
 * \fboxrule:                             \framebox (picture).
-                                                            (line  4629)
-* \fboxrule <1>:                         \fbox & \framebox. (line 10834)
-* \fboxrule <2>:                         \fbox & \framebox. (line 10833)
+                                                            (line  4633)
+* \fboxrule <1>:                         \fbox & \framebox. (line 10838)
+* \fboxrule <2>:                         \fbox & \framebox. (line 10837)
 * \fboxsep:                              \framebox (picture).
-                                                            (line  4629)
-* \fboxsep <1>:                          \fbox & \framebox. (line 10839)
-* \fboxsep <2>:                          \fbox & \framebox. (line 10838)
-* \fill:                                 \hfill.            (line 10026)
-* \flat:                                 Math symbols.      (line  8256)
-* \floatpagefraction:                    Floats.            (line  1899)
-* \floatpagefraction <1>:                Floats.            (line  1900)
-* \floatsep:                             Floats.            (line  1915)
-* \floatsep <1>:                         Floats.            (line  1916)
-* \flushbottom:                          \flushbottom.      (line  1642)
-* \fnsymbol, and footnotes:              \footnote.         (line  6171)
+                                                            (line  4633)
+* \fboxsep <1>:                          \fbox & \framebox. (line 10843)
+* \fboxsep <2>:                          \fbox & \framebox. (line 10842)
+* \fill:                                 \hfill.            (line 10030)
+* \flat:                                 Math symbols.      (line  8260)
+* \floatpagefraction:                    Floats.            (line  1903)
+* \floatpagefraction <1>:                Floats.            (line  1904)
+* \floatsep:                             Floats.            (line  1919)
+* \floatsep <1>:                         Floats.            (line  1920)
+* \flushbottom:                          \flushbottom.      (line  1646)
+* \fnsymbol, and footnotes:              \footnote.         (line  6175)
 * \fnsymbol{COUNTER}:                    \alph \Alph \arabic \roman \Roman \fnsymbol.
-                                                            (line  7221)
+                                                            (line  7225)
 * \fontencoding:                         Low-level font commands.
-                                                            (line  1381)
+                                                            (line  1385)
 * \fontfamily:                           Low-level font commands.
-                                                            (line  1391)
+                                                            (line  1395)
 * \fontseries:                           Low-level font commands.
-                                                            (line  1418)
+                                                            (line  1422)
 * \fontshape:                            Low-level font commands.
-                                                            (line  1458)
+                                                            (line  1462)
 * \fontsize:                             Low-level font commands.
-                                                            (line  1471)
-* \footnote:                             \footnote.         (line  6153)
-* \footnotemark:                         \footnotemark.     (line  6219)
-* \footnoterule:                         \footnote.         (line  6181)
-* \footnotesep:                          \footnote.         (line  6193)
-* \footnotesize:                         Font sizes.        (line  1346)
-* \footnotetext:                         \footnotetext.     (line  6275)
+                                                            (line  1475)
+* \footnote:                             \footnote.         (line  6157)
+* \footnotemark:                         \footnotemark.     (line  6223)
+* \footnoterule:                         \footnote.         (line  6185)
+* \footnotesep:                          \footnote.         (line  6197)
+* \footnotesize:                         Font sizes.        (line  1350)
+* \footnotetext:                         \footnotetext.     (line  6279)
 * \footskip:                             Page layout parameters.
-                                                            (line  1694)
+                                                            (line  1698)
 * \footskip <1>:                         Page layout parameters.
-                                                            (line  1695)
-* \forall:                               Math symbols.      (line  8259)
-* \frac:                                 \frac.             (line  9529)
-* \frame:                                \frame.            (line  4640)
+                                                            (line  1699)
+* \forall:                               Math symbols.      (line  8263)
+* \frac:                                 \frac.             (line  9533)
+* \frame:                                \frame.            (line  4644)
 * \framebox:                             \framebox (picture).
-                                                            (line  4604)
-* \framebox <1>:                         \fbox & \framebox. (line 10801)
-* \frenchspacing:                        \frenchspacing.    (line 10180)
+                                                            (line  4608)
+* \framebox <1>:                         \fbox & \framebox. (line 10805)
+* \frenchspacing:                        \frenchspacing.    (line 10184)
 * \frontmatter:                          \frontmatter & \mainmatter & \backmatter.
-                                                            (line  2431)
-* \frown:                                Math symbols.      (line  8262)
-* \fussy:                                \fussy & \sloppy.  (line  5873)
-* \Gamma:                                Math symbols.      (line  8265)
-* \gamma:                                Math symbols.      (line  8268)
-* \gcd:                                  Math functions.    (line  9153)
-* \ge:                                   Math symbols.      (line  8271)
-* \geq:                                  Math symbols.      (line  8275)
-* \gets:                                 Math symbols.      (line  8279)
-* \gg:                                   Math symbols.      (line  8282)
-* \gls:                                  \gls.              (line 13515)
-* \graphicspath:                         \graphicspath.     (line 11453)
-* \graphpaper:                           \graphpaper.       (line  4350)
-* \grave:                                Math accents.      (line  9246)
-* \guillemotleft (<<):                   Text symbols.      (line 12200)
-* \guillemotright (>>):                  Text symbols.      (line 12201)
-* \guilsinglleft (<):                    Text symbols.      (line 12202)
-* \guilsinglright (>):                   Text symbols.      (line 12203)
-* \H (Hungarian umlaut accent):          Accents.           (line 12429)
-* \hat:                                  Math accents.      (line  9249)
-* \hbar:                                 Math symbols.      (line  8286)
+                                                            (line  2435)
+* \frown:                                Math symbols.      (line  8266)
+* \fussy:                                \fussy & \sloppy.  (line  5877)
+* \Gamma:                                Math symbols.      (line  8269)
+* \gamma:                                Math symbols.      (line  8272)
+* \gcd:                                  Math functions.    (line  9157)
+* \ge:                                   Math symbols.      (line  8275)
+* \geq:                                  Math symbols.      (line  8279)
+* \gets:                                 Math symbols.      (line  8283)
+* \gg:                                   Math symbols.      (line  8286)
+* \gls:                                  \gls.              (line 13519)
+* \graphicspath:                         \graphicspath.     (line 11457)
+* \graphpaper:                           \graphpaper.       (line  4354)
+* \grave:                                Math accents.      (line  9250)
+* \guillemotleft (<<):                   Text symbols.      (line 12204)
+* \guillemotright (>>):                  Text symbols.      (line 12205)
+* \guilsinglleft (<):                    Text symbols.      (line 12206)
+* \guilsinglright (>):                   Text symbols.      (line 12207)
+* \H (Hungarian umlaut accent):          Accents.           (line 12433)
+* \hat:                                  Math accents.      (line  9253)
+* \hbar:                                 Math symbols.      (line  8290)
 * \headheight:                           Page layout parameters.
-                                                            (line  1682)
+                                                            (line  1686)
 * \headheight <1>:                       Page layout parameters.
-                                                            (line  1683)
+                                                            (line  1687)
 * \headsep:                              Page layout parameters.
-                                                            (line  1687)
+                                                            (line  1691)
 * \headsep <1>:                          Page layout parameters.
-                                                            (line  1688)
-* \heartsuit:                            Math symbols.      (line  8289)
-* \hfill:                                \hfill.            (line 10014)
-* \hline:                                \hline.            (line  5229)
-* \hom:                                  Math functions.    (line  9156)
-* \hookleftarrow:                        Math symbols.      (line  8292)
-* \hookrightarrow:                       Math symbols.      (line  8295)
+                                                            (line  1692)
+* \heartsuit:                            Math symbols.      (line  8293)
+* \hfill:                                \hfill.            (line 10018)
+* \hline:                                \hline.            (line  5233)
+* \hom:                                  Math functions.    (line  9160)
+* \hookleftarrow:                        Math symbols.      (line  8296)
+* \hookrightarrow:                       Math symbols.      (line  8299)
 * \hrulefill:                            \hrulefill & \dotfill.
-                                                            (line 10366)
+                                                            (line 10370)
 * \hsize:                                Page layout parameters.
-                                                            (line  1787)
+                                                            (line  1791)
 * \hsize <1>:                            Page layout parameters.
-                                                            (line  1787)
-* \hspace:                               \hspace.           (line  9967)
-* \hss:                                  \hss.              (line 10047)
-* \huge:                                 Font sizes.        (line  1346)
-* \Huge:                                 Font sizes.        (line  1346)
-* \hyphenation:                          \hyphenation.      (line  5914)
-* \i (dotless i):                        Accents.           (line 12379)
-* \iff:                                  Math symbols.      (line  8298)
+                                                            (line  1791)
+* \hspace:                               \hspace.           (line  9971)
+* \hss:                                  \hss.              (line 10051)
+* \huge:                                 Font sizes.        (line  1350)
+* \Huge:                                 Font sizes.        (line  1350)
+* \hyphenation:                          \hyphenation.      (line  5918)
+* \i (dotless i):                        Accents.           (line 12383)
+* \iff:                                  Math symbols.      (line  8302)
 * \IfFileExists:                         Class and package commands.
-                                                            (line   972)
+                                                            (line   976)
 * \ignorespaces:                         \ignorespaces & \ignorespacesafterend.
-                                                            (line  7087)
+                                                            (line  7091)
 * \ignorespacesafterend:                 \ignorespaces & \ignorespacesafterend.
-                                                            (line  7087)
+                                                            (line  7091)
 * \ij (ij):                              Additional Latin letters.
-                                                            (line 12526)
+                                                            (line 12530)
 * \IJ (IJ):                              Additional Latin letters.
-                                                            (line 12526)
-* \Im:                                   Math symbols.      (line  8302)
-* \imath:                                Math symbols.      (line  8305)
-* \in:                                   Math symbols.      (line  8309)
+                                                            (line 12530)
+* \Im:                                   Math symbols.      (line  8306)
+* \imath:                                Math symbols.      (line  8309)
+* \in:                                   Math symbols.      (line  8313)
 * \include:                              \include & \includeonly.
-                                                            (line 12697)
-* \includegraphics:                      \includegraphics.  (line 11634)
+                                                            (line 12701)
+* \includegraphics:                      \includegraphics.  (line 11638)
 * \includeonly:                          \include & \includeonly.
-                                                            (line 12697)
+                                                            (line 12701)
 * \indent:                               \indent & \noindent.
-                                                            (line  7768)
-* \index:                                Indexes.           (line 13086)
-* \index <1>:                            \index.            (line 13122)
-* \indexentry:                           \index.            (line 13222)
-* \indexspace:                           makeindex.         (line 13289)
-* \inf:                                  Math functions.    (line  9159)
-* \infty:                                Math symbols.      (line  8314)
-* \input:                                \input.            (line 12814)
+                                                            (line  7772)
+* \index:                                Indexes.           (line 13090)
+* \index <1>:                            \index.            (line 13126)
+* \indexentry:                           \index.            (line 13226)
+* \indexspace:                           makeindex.         (line 13293)
+* \inf:                                  Math functions.    (line  9163)
+* \infty:                                Math symbols.      (line  8318)
+* \input:                                \input.            (line 12818)
 * \InputIfFileExists:                    Class and package commands.
-                                                            (line   972)
-* \int:                                  Math symbols.      (line  8317)
-* \intextsep:                            Floats.            (line  1919)
-* \intextsep <1>:                        Floats.            (line  1920)
-* \iota:                                 Math symbols.      (line  8320)
-* \it:                                   Font styles.       (line  1275)
-* \item:                                 description.       (line  3066)
-* \item <1>:                             enumerate.         (line  3202)
-* \item <2>:                             itemize.           (line  3535)
-* \item <3>:                             itemize.           (line  3557)
-* \itemindent:                           list.              (line  3700)
-* \itemsep:                              list.              (line  3704)
-* \itshape:                              Font styles.       (line  1228)
-* \j (dotless j):                        Accents.           (line 12379)
-* \jmath:                                Math symbols.      (line  8327)
-* \Join:                                 Math symbols.      (line  8323)
-* \k (ogonek):                           Accents.           (line 12433)
-* \kappa:                                Math symbols.      (line  8331)
-* \ker:                                  Math functions.    (line  9162)
-* \kill:                                 tabbing.           (line  4813)
+                                                            (line   976)
+* \int:                                  Math symbols.      (line  8321)
+* \intextsep:                            Floats.            (line  1923)
+* \intextsep <1>:                        Floats.            (line  1924)
+* \iota:                                 Math symbols.      (line  8324)
+* \it:                                   Font styles.       (line  1279)
+* \item:                                 description.       (line  3070)
+* \item <1>:                             enumerate.         (line  3206)
+* \item <2>:                             itemize.           (line  3539)
+* \item <3>:                             itemize.           (line  3561)
+* \itemindent:                           list.              (line  3704)
+* \itemsep:                              list.              (line  3708)
+* \itshape:                              Font styles.       (line  1232)
+* \j (dotless j):                        Accents.           (line 12383)
+* \jmath:                                Math symbols.      (line  8331)
+* \Join:                                 Math symbols.      (line  8327)
+* \k (ogonek):                           Accents.           (line 12437)
+* \kappa:                                Math symbols.      (line  8335)
+* \ker:                                  Math functions.    (line  9166)
+* \kill:                                 tabbing.           (line  4817)
 * \l (/l):                               Additional Latin letters.
-                                                            (line 12530)
+                                                            (line 12534)
 * \L (/L):                               Additional Latin letters.
-                                                            (line 12530)
-* \label:                                \label.            (line  2698)
-* \labelenumi:                           enumerate.         (line  3229)
-* \labelenumii:                          enumerate.         (line  3229)
-* \labelenumiii:                         enumerate.         (line  3229)
-* \labelenumiv:                          enumerate.         (line  3229)
-* \labelitemi:                           itemize.           (line  3564)
-* \labelitemii:                          itemize.           (line  3564)
-* \labelitemiii:                         itemize.           (line  3564)
-* \labelitemiv:                          itemize.           (line  3564)
-* \labelsep:                             list.              (line  3716)
-* \labelwidth:                           list.              (line  3721)
-* \Lambda:                               Math symbols.      (line  8334)
-* \lambda:                               Math symbols.      (line  8337)
-* \land:                                 Math symbols.      (line  8340)
-* \langle:                               Math symbols.      (line  8345)
-* \large:                                Font sizes.        (line  1346)
-* \Large:                                Font sizes.        (line  1346)
-* \LARGE:                                Font sizes.        (line  1346)
-* \LaTeX:                                Text symbols.      (line 12194)
-* \LaTeXe:                               Text symbols.      (line 12197)
-* \lbrace:                               Math symbols.      (line  8350)
-* \lbrack:                               Math symbols.      (line  8354)
-* \lceil:                                Math symbols.      (line  8358)
-* \ldots:                                Dots.              (line  9072)
-* \ldots <1>:                            Text symbols.      (line 12207)
-* \le:                                   Math symbols.      (line  8362)
-* \leadsto:                              Math symbols.      (line  8366)
-* \left:                                 \left & \right.    (line  9541)
-* \Leftarrow:                            Math symbols.      (line  8373)
-* \leftarrow:                            Math symbols.      (line  8378)
-* \lefteqn:                              eqnarray.          (line  3286)
-* \leftharpoondown:                      Math symbols.      (line  8382)
-* \leftharpoonup:                        Math symbols.      (line  8385)
-* \leftmargin:                           itemize.           (line  3583)
-* \leftmargin <1>:                       list.              (line  3741)
-* \leftmargini:                          itemize.           (line  3583)
-* \leftmarginii:                         itemize.           (line  3583)
-* \leftmarginiii:                        itemize.           (line  3583)
-* \leftmarginiv:                         itemize.           (line  3583)
-* \leftmarginv:                          itemize.           (line  3583)
-* \leftmarginvi:                         itemize.           (line  3583)
-* \Leftrightarrow:                       Math symbols.      (line  8388)
-* \leftrightarrow:                       Math symbols.      (line  8393)
-* \leq:                                  Math symbols.      (line  8398)
-* \lfloor:                               Math symbols.      (line  8402)
-* \lg:                                   Math functions.    (line  9165)
-* \lhd:                                  Math symbols.      (line  8405)
-* \lim:                                  Math functions.    (line  9168)
-* \liminf:                               Math functions.    (line  9171)
-* \limsup:                               Math functions.    (line  9174)
-* \line:                                 \line.             (line  4374)
+                                                            (line 12534)
+* \label:                                \label.            (line  2702)
+* \labelenumi:                           enumerate.         (line  3233)
+* \labelenumii:                          enumerate.         (line  3233)
+* \labelenumiii:                         enumerate.         (line  3233)
+* \labelenumiv:                          enumerate.         (line  3233)
+* \labelitemi:                           itemize.           (line  3568)
+* \labelitemii:                          itemize.           (line  3568)
+* \labelitemiii:                         itemize.           (line  3568)
+* \labelitemiv:                          itemize.           (line  3568)
+* \labelsep:                             list.              (line  3720)
+* \labelwidth:                           list.              (line  3725)
+* \Lambda:                               Math symbols.      (line  8338)
+* \lambda:                               Math symbols.      (line  8341)
+* \land:                                 Math symbols.      (line  8344)
+* \langle:                               Math symbols.      (line  8349)
+* \large:                                Font sizes.        (line  1350)
+* \Large:                                Font sizes.        (line  1350)
+* \LARGE:                                Font sizes.        (line  1350)
+* \LaTeX:                                Text symbols.      (line 12198)
+* \LaTeXe:                               Text symbols.      (line 12201)
+* \lbrace:                               Math symbols.      (line  8354)
+* \lbrack:                               Math symbols.      (line  8358)
+* \lceil:                                Math symbols.      (line  8362)
+* \ldots:                                Dots.              (line  9076)
+* \ldots <1>:                            Text symbols.      (line 12211)
+* \le:                                   Math symbols.      (line  8366)
+* \leadsto:                              Math symbols.      (line  8370)
+* \left:                                 \left & \right.    (line  9545)
+* \Leftarrow:                            Math symbols.      (line  8377)
+* \leftarrow:                            Math symbols.      (line  8382)
+* \lefteqn:                              eqnarray.          (line  3290)
+* \leftharpoondown:                      Math symbols.      (line  8386)
+* \leftharpoonup:                        Math symbols.      (line  8389)
+* \leftmargin:                           itemize.           (line  3587)
+* \leftmargin <1>:                       list.              (line  3745)
+* \leftmargini:                          itemize.           (line  3587)
+* \leftmarginii:                         itemize.           (line  3587)
+* \leftmarginiii:                        itemize.           (line  3587)
+* \leftmarginiv:                         itemize.           (line  3587)
+* \leftmarginv:                          itemize.           (line  3587)
+* \leftmarginvi:                         itemize.           (line  3587)
+* \Leftrightarrow:                       Math symbols.      (line  8392)
+* \leftrightarrow:                       Math symbols.      (line  8397)
+* \leq:                                  Math symbols.      (line  8402)
+* \lfloor:                               Math symbols.      (line  8406)
+* \lg:                                   Math functions.    (line  9169)
+* \lhd:                                  Math symbols.      (line  8409)
+* \lim:                                  Math functions.    (line  9172)
+* \liminf:                               Math functions.    (line  9175)
+* \limsup:                               Math functions.    (line  9178)
+* \line:                                 \line.             (line  4378)
 * \linebreak:                            \linebreak & \nolinebreak.
-                                                            (line  5932)
+                                                            (line  5936)
 * \linespread:                           Low-level font commands.
-                                                            (line  1495)
-* \linethickness:                        \linethickness.    (line  4418)
+                                                            (line  1499)
+* \linethickness:                        \linethickness.    (line  4422)
 * \linewidth:                            Page layout parameters.
-                                                            (line  1701)
+                                                            (line  1705)
 * \linewidth <1>:                        Page layout parameters.
-                                                            (line  1702)
+                                                            (line  1706)
 * \listoffigures:                        Table of contents etc..
-                                                            (line 12852)
+                                                            (line 12856)
 * \listoftables:                         Table of contents etc..
-                                                            (line 12852)
-* \listparindent:                        list.              (line  3758)
-* \ll:                                   Math symbols.      (line  8413)
-* \ln:                                   Math functions.    (line  9177)
-* \lnot:                                 Math symbols.      (line  8417)
+                                                            (line 12856)
+* \listparindent:                        list.              (line  3762)
+* \ll:                                   Math symbols.      (line  8417)
+* \ln:                                   Math functions.    (line  9181)
+* \lnot:                                 Math symbols.      (line  8421)
 * \LoadClass:                            Class and package commands.
-                                                            (line   992)
+                                                            (line   996)
 * \LoadClassWithOptions:                 Class and package commands.
-                                                            (line   992)
-* \location:                             \location.         (line 13694)
-* \log:                                  Math functions.    (line  9180)
-* \longleftarrow:                        Math symbols.      (line  8420)
-* \longleftrightarrow:                   Math symbols.      (line  8425)
-* \longmapsto:                           Math symbols.      (line  8429)
-* \longrightarrow:                       Math symbols.      (line  8434)
-* \lor:                                  Math symbols.      (line  8439)
-* \lq:                                   Text symbols.      (line 12213)
+                                                            (line   996)
+* \location:                             \location.         (line 13698)
+* \log:                                  Math functions.    (line  9184)
+* \longleftarrow:                        Math symbols.      (line  8424)
+* \longleftrightarrow:                   Math symbols.      (line  8429)
+* \longmapsto:                           Math symbols.      (line  8433)
+* \longrightarrow:                       Math symbols.      (line  8438)
+* \lor:                                  Math symbols.      (line  8443)
+* \lq:                                   Text symbols.      (line 12217)
 * \mainmatter:                           \frontmatter & \mainmatter & \backmatter.
-                                                            (line  2431)
-* \makebox:                              \mbox & \makebox.  (line 10712)
+                                                            (line  2435)
+* \makebox:                              \mbox & \makebox.  (line 10716)
 * \makebox (for picture):                \makebox (picture).
-                                                            (line  4566)
-* \makeglossary:                         Glossaries.        (line 13408)
-* \makeglossary <1>:                     Glossaries.        (line 13445)
-* \makeindex:                            Indexes.           (line 13086)
-* \makelabel:                            list.              (line  3677)
-* \makelabels:                           \makelabels.       (line 13704)
-* \maketitle:                            \maketitle.        (line  9688)
-* \mapsto:                               Math symbols.      (line  8442)
-* \marginpar:                            Marginal notes.    (line  7844)
+                                                            (line  4570)
+* \makeglossary:                         Glossaries.        (line 13412)
+* \makeglossary <1>:                     Glossaries.        (line 13449)
+* \makeindex:                            Indexes.           (line 13090)
+* \makelabel:                            list.              (line  3681)
+* \makelabels:                           \makelabels.       (line 13708)
+* \maketitle:                            \maketitle.        (line  9692)
+* \mapsto:                               Math symbols.      (line  8446)
+* \marginpar:                            Marginal notes.    (line  7848)
 * \marginparpush:                        Page layout parameters.
-                                                            (line  1708)
+                                                            (line  1712)
 * \marginparpush <1>:                    Page layout parameters.
-                                                            (line  1711)
-* \marginparpush <2>:                    Marginal notes.    (line  7873)
-* \marginparsep:                         Marginal notes.    (line  7877)
+                                                            (line  1715)
+* \marginparpush <2>:                    Marginal notes.    (line  7877)
+* \marginparsep:                         Marginal notes.    (line  7881)
 * \marginparwidth:                       Page layout parameters.
-                                                            (line  1710)
+                                                            (line  1714)
 * \marginparwidth <1>:                   Page layout parameters.
-                                                            (line  1711)
-* \marginparwidth <2>:                   Marginal notes.    (line  7881)
+                                                            (line  1715)
+* \marginparwidth <2>:                   Marginal notes.    (line  7885)
 * \marginsep:                            Page layout parameters.
-                                                            (line  1709)
+                                                            (line  1713)
 * \marginsep <1>:                        Page layout parameters.
-                                                            (line  1711)
-* \markboth{LEFT-HEAD}{RIGHT-HEAD}:      \pagestyle.        (line  9886)
-* \markright{RIGHT}:                     \pagestyle.        (line  9895)
-* \mathbf:                               Font styles.       (line  1305)
-* \mathcal:                              Font styles.       (line  1321)
-* \mathdollar:                           Math symbols.      (line  8951)
-* \mathnormal:                           Font styles.       (line  1318)
-* \mathparagraph:                        Math symbols.      (line  8954)
-* \mathring:                             Math accents.      (line  9252)
-* \mathrm:                               Font styles.       (line  1302)
-* \mathsection:                          Math symbols.      (line  8957)
-* \mathsf:                               Font styles.       (line  1308)
-* \mathsterling:                         Math symbols.      (line  8960)
-* \mathtt:                               Font styles.       (line  1311)
-* \mathunderscore:                       Math symbols.      (line  8963)
-* \mathversion:                          Font styles.       (line  1323)
-* \max:                                  Math functions.    (line  9183)
-* \mbox:                                 \mbox & \makebox.  (line 10712)
-* \mdseries:                             Font styles.       (line  1231)
+                                                            (line  1715)
+* \markboth{LEFT-HEAD}{RIGHT-HEAD}:      \pagestyle.        (line  9890)
+* \markright{RIGHT}:                     \pagestyle.        (line  9899)
+* \mathbf:                               Font styles.       (line  1309)
+* \mathcal:                              Font styles.       (line  1325)
+* \mathdollar:                           Math symbols.      (line  8955)
+* \mathnormal:                           Font styles.       (line  1322)
+* \mathparagraph:                        Math symbols.      (line  8958)
+* \mathring:                             Math accents.      (line  9256)
+* \mathrm:                               Font styles.       (line  1306)
+* \mathsection:                          Math symbols.      (line  8961)
+* \mathsf:                               Font styles.       (line  1312)
+* \mathsterling:                         Math symbols.      (line  8964)
+* \mathtt:                               Font styles.       (line  1315)
+* \mathunderscore:                       Math symbols.      (line  8967)
+* \mathversion:                          Font styles.       (line  1327)
+* \max:                                  Math functions.    (line  9187)
+* \mbox:                                 \mbox & \makebox.  (line 10716)
+* \mdseries:                             Font styles.       (line  1235)
 * \medskip:                              \bigskip & \medskip & \smallskip.
-                                                            (line 10442)
+                                                            (line 10446)
 * \medskipamount:                        \bigskip & \medskip & \smallskip.
-                                                            (line 10443)
+                                                            (line 10447)
 * \medspace:                             Spacing in math mode.
-                                                            (line  9340)
-* \mho:                                  Math symbols.      (line  8446)
-* \mid:                                  Math symbols.      (line  8451)
-* \min:                                  Math functions.    (line  9186)
-* \models:                               Math symbols.      (line  8461)
+                                                            (line  9344)
+* \message:                              \message.          (line 14041)
+* \mho:                                  Math symbols.      (line  8450)
+* \mid:                                  Math symbols.      (line  8455)
+* \min:                                  Math functions.    (line  9190)
+* \models:                               Math symbols.      (line  8465)
 * \month:                                \day & \month & \year.
-                                                            (line  7373)
-* \mp:                                   Math symbols.      (line  8466)
-* \mu:                                   Math symbols.      (line  8469)
-* \multicolumn:                          \multicolumn.      (line  5098)
-* \multiput:                             \multiput.         (line  4302)
-* \nabla:                                Math symbols.      (line  8472)
-* \name:                                 \name.             (line 13761)
-* \natural:                              Math symbols.      (line  8475)
-* \ne:                                   Math symbols.      (line  8478)
-* \nearrow:                              Math symbols.      (line  8481)
+                                                            (line  7377)
+* \mp:                                   Math symbols.      (line  8470)
+* \mu:                                   Math symbols.      (line  8473)
+* \multicolumn:                          \multicolumn.      (line  5102)
+* \multiput:                             \multiput.         (line  4306)
+* \nabla:                                Math symbols.      (line  8476)
+* \name:                                 \name.             (line 13765)
+* \natural:                              Math symbols.      (line  8479)
+* \ne:                                   Math symbols.      (line  8482)
+* \nearrow:                              Math symbols.      (line  8485)
 * \NeedsTeXFormat:                       Class and package commands.
-                                                            (line  1026)
-* \neg:                                  Math symbols.      (line  8484)
+                                                            (line  1030)
+* \neg:                                  Math symbols.      (line  8488)
 * \negthinspace:                         Spacing in math mode.
-                                                            (line  9358)
+                                                            (line  9362)
 * \negthinspace <1>:                     \thinspace & \negthinspace.
-                                                            (line 10307)
-* \neq:                                  Math symbols.      (line  8488)
+                                                            (line 10311)
+* \neq:                                  Math symbols.      (line  8492)
 * \newcommand:                           \newcommand & \renewcommand.
-                                                            (line  6401)
-* \newcounter:                           \newcounter.       (line  6666)
+                                                            (line  6405)
+* \newcounter:                           \newcounter.       (line  6670)
 * \newenvironment:                       \newenvironment & \renewenvironment.
-                                                            (line  6757)
-* \newfont:                              \newfont.          (line  7003)
-* \newglossaryentry:                     \newglossaryentry. (line 13456)
-* \newlength:                            \newlength.        (line  6707)
-* \newline:                              \newline.          (line  5791)
-* \NEWLINE:                              \(SPACE).          (line 10210)
-* \newpage:                              \newpage.          (line  6035)
-* \newsavebox:                           \newsavebox.       (line  6729)
-* \newtheorem:                           \newtheorem.       (line  6891)
-* \newtie:                               Accents.           (line 12443)
+                                                            (line  6761)
+* \newfont:                              \newfont.          (line  7007)
+* \newglossaryentry:                     \newglossaryentry. (line 13460)
+* \newlength:                            \newlength.        (line  6711)
+* \newline:                              \newline.          (line  5795)
+* \NEWLINE:                              \(SPACE).          (line 10214)
+* \newpage:                              \newpage.          (line  6039)
+* \newsavebox:                           \newsavebox.       (line  6733)
+* \newtheorem:                           \newtheorem.       (line  6895)
+* \newtie:                               Accents.           (line 12447)
 * \ng:                                   Additional Latin letters.
-                                                            (line 12534)
+                                                            (line 12538)
 * \NG:                                   Additional Latin letters.
-                                                            (line 12534)
-* \ni:                                   Math symbols.      (line  8491)
-* \nocite:                               \nocite.           (line  5408)
-* \nocorr:                               Font styles.       (line  1216)
-* \nocorrlist:                           Font styles.       (line  1216)
-* \nofiles:                              \nofiles.          (line 13061)
+                                                            (line 12538)
+* \ni:                                   Math symbols.      (line  8495)
+* \nocite:                               \nocite.           (line  5412)
+* \nocorr:                               Font styles.       (line  1220)
+* \nocorrlist:                           Font styles.       (line  1220)
+* \nofiles:                              \nofiles.          (line 13065)
 * \noindent:                             \indent & \noindent.
-                                                            (line  7768)
+                                                            (line  7772)
 * \nolinebreak:                          \linebreak & \nolinebreak.
-                                                            (line  5932)
-* \nonfrenchspacing:                     \frenchspacing.    (line 10180)
-* \nonumber:                             eqnarray.          (line  3281)
+                                                            (line  5936)
+* \nonfrenchspacing:                     \frenchspacing.    (line 10184)
+* \nonumber:                             eqnarray.          (line  3285)
 * \nopagebreak:                          \pagebreak & \nopagebreak.
-                                                            (line  6093)
-* \normalfont:                           Font styles.       (line  1252)
-* \normalmarginpar:                      Marginal notes.    (line  7860)
-* \normalsfcodes:                        \normalsfcodes.    (line 10200)
-* \normalsize:                           Font sizes.        (line  1346)
-* \not:                                  Math symbols.      (line  8496)
-* \notin:                                Math symbols.      (line  8504)
-* \nu:                                   Math symbols.      (line  8508)
-* \nwarrow:                              Math symbols.      (line  8511)
+                                                            (line  6097)
+* \normalfont:                           Font styles.       (line  1256)
+* \normalmarginpar:                      Marginal notes.    (line  7864)
+* \normalsfcodes:                        \normalsfcodes.    (line 10204)
+* \normalsize:                           Font sizes.        (line  1350)
+* \not:                                  Math symbols.      (line  8500)
+* \notin:                                Math symbols.      (line  8508)
+* \nu:                                   Math symbols.      (line  8512)
+* \nwarrow:                              Math symbols.      (line  8515)
 * \o (/o):                               Additional Latin letters.
-                                                            (line 12538)
+                                                            (line 12542)
 * \O (/O):                               Additional Latin letters.
-                                                            (line 12538)
+                                                            (line 12542)
 * \obeycr:                               \obeycr & \restorecr.
-                                                            (line  5751)
+                                                            (line  5755)
 * \oddsidemargin:                        Document class options.
-                                                            (line   743)
+                                                            (line   747)
 * \oddsidemargin <1>:                    Page layout parameters.
-                                                            (line  1734)
+                                                            (line  1738)
 * \oddsidemargin <2>:                    Page layout parameters.
-                                                            (line  1736)
-* \odot:                                 Math symbols.      (line  8514)
+                                                            (line  1740)
+* \odot:                                 Math symbols.      (line  8518)
 * \oe (oe):                              Additional Latin letters.
-                                                            (line 12542)
+                                                            (line 12546)
 * \OE (OE):                              Additional Latin letters.
-                                                            (line 12542)
-* \oint:                                 Math symbols.      (line  8519)
-* \oldstylenums:                         Font styles.       (line  1327)
-* \Omega:                                Math symbols.      (line  8523)
-* \omega:                                Math symbols.      (line  8526)
-* \ominus:                               Math symbols.      (line  8529)
-* \onecolumn:                            \onecolumn.        (line  1523)
-* \opening:                              \opening.          (line 13771)
-* \oplus:                                Math symbols.      (line  8532)
+                                                            (line 12546)
+* \oint:                                 Math symbols.      (line  8523)
+* \oldstylenums:                         Font styles.       (line  1331)
+* \Omega:                                Math symbols.      (line  8527)
+* \omega:                                Math symbols.      (line  8530)
+* \ominus:                               Math symbols.      (line  8533)
+* \onecolumn:                            \onecolumn.        (line  1527)
+* \opening:                              \opening.          (line 13775)
+* \oplus:                                Math symbols.      (line  8536)
 * \OptionNotUsed:                        Class and package commands.
-                                                            (line  1044)
-* \oslash:                               Math symbols.      (line  8536)
-* \otimes:                               Math symbols.      (line  8539)
-* \oval:                                 \oval.             (line  4465)
+                                                            (line  1048)
+* \oslash:                               Math symbols.      (line  8540)
+* \otimes:                               Math symbols.      (line  8543)
+* \oval:                                 \oval.             (line  4469)
 * \overbrace{MATH}:                      Over- and Underlining.
-                                                            (line  9307)
+                                                            (line  9311)
 * \overline{TEXT}:                       Over- and Underlining.
-                                                            (line  9288)
-* \owns:                                 Math symbols.      (line  8544)
-* \P:                                    Text symbols.      (line 12216)
+                                                            (line  9292)
+* \owns:                                 Math symbols.      (line  8548)
+* \P:                                    Text symbols.      (line 12220)
 * \PackageError:                         Class and package commands.
-                                                            (line   885)
+                                                            (line   889)
 * \PackageInfo:                          Class and package commands.
-                                                            (line   885)
+                                                            (line   889)
 * \PackageInfoNoLine:                    Class and package commands.
-                                                            (line   885)
+                                                            (line   889)
 * \PackageWarning:                       Class and package commands.
-                                                            (line   885)
+                                                            (line   889)
 * \PackageWarningNoLine:                 Class and package commands.
-                                                            (line   885)
+                                                            (line   889)
 * \pagebreak:                            \pagebreak & \nopagebreak.
-                                                            (line  6093)
-* \pagenumbering:                        \pagenumbering.    (line  9759)
-* \pageref:                              \pageref.          (line  2756)
-* \pagestyle:                            \pagestyle.        (line  9817)
+                                                            (line  6097)
+* \pagenumbering:                        \pagenumbering.    (line  9763)
+* \pageref:                              \pageref.          (line  2760)
+* \pagestyle:                            \pagestyle.        (line  9821)
 * \paperheight:                          Page layout parameters.
-                                                            (line  1747)
+                                                            (line  1751)
 * \paperheight <1>:                      Page layout parameters.
-                                                            (line  1748)
+                                                            (line  1752)
 * \paperwidth:                           Page layout parameters.
-                                                            (line  1753)
+                                                            (line  1757)
 * \paperwidth <1>:                       Page layout parameters.
-                                                            (line  1754)
-* \par:                                  \par.              (line  7715)
-* \paragraph:                            Sectioning.        (line  1957)
+                                                            (line  1758)
+* \par:                                  \par.              (line  7719)
+* \paragraph:                            Sectioning.        (line  1961)
 * \paragraph <1>:                        \subsubsection & \paragraph & \subparagraph.
-                                                            (line  2331)
-* \parallel:                             Math symbols.      (line  8549)
-* \parbox:                               \parbox.           (line 10868)
-* \parindent:                            minipage.          (line  4096)
+                                                            (line  2335)
+* \parallel:                             Math symbols.      (line  8553)
+* \parbox:                               \parbox.           (line 10872)
+* \parindent:                            minipage.          (line  4100)
 * \parindent <1>:                        \indent & \noindent.
-                                                            (line  7768)
+                                                            (line  7772)
 * \parindent <2>:                        \parindent & \parskip.
-                                                            (line  7817)
-* \parsep:                               list.              (line  3764)
+                                                            (line  7821)
+* \parsep:                               list.              (line  3768)
 * \parskip:                              \parindent & \parskip.
-                                                            (line  7817)
-* \parskip example:                      itemize.           (line  3602)
-* \part:                                 Sectioning.        (line  1957)
-* \part <1>:                             \part.             (line  2042)
-* \partial:                              Math symbols.      (line  8552)
-* \partopsep:                            list.              (line  3773)
+                                                            (line  7821)
+* \parskip example:                      itemize.           (line  3606)
+* \part:                                 Sectioning.        (line  1961)
+* \part <1>:                             \part.             (line  2046)
+* \partial:                              Math symbols.      (line  8556)
+* \partopsep:                            list.              (line  3777)
 * \PassOptionsToClass:                   Class and package commands.
-                                                            (line  1050)
+                                                            (line  1054)
 * \PassOptionsToPackage:                 Class and package commands.
-                                                            (line  1050)
+                                                            (line  1054)
 * \pdfpageheight:                        Document class options.
-                                                            (line   699)
+                                                            (line   703)
 * \pdfpagewidth:                         Document class options.
-                                                            (line   699)
-* \perp:                                 Math symbols.      (line  8555)
-* \phi:                                  Math symbols.      (line  8560)
-* \Pi:                                   Math symbols.      (line  8564)
-* \pi:                                   Math symbols.      (line  8567)
-* \pm:                                   Math symbols.      (line  8571)
-* \pmod:                                 Math functions.    (line  9189)
-* \poptabs:                              tabbing.           (line  4819)
-* \poptabs <1>:                          tabbing.           (line  4820)
-* \pounds:                               Text symbols.      (line 12220)
-* \Pr:                                   Math functions.    (line  9192)
-* \prec:                                 Math symbols.      (line  8574)
-* \preceq:                               Math symbols.      (line  8577)
-* \prime:                                Math symbols.      (line  8582)
-* \printglossaries:                      Glossaries.        (line 13408)
-* \printglossaries <1>:                  Glossaries.        (line 13445)
-* \printindex:                           \printindex.       (line 13393)
-* \printindex <1>:                       \printindex.       (line 13397)
+                                                            (line   703)
+* \perp:                                 Math symbols.      (line  8559)
+* \phi:                                  Math symbols.      (line  8564)
+* \Pi:                                   Math symbols.      (line  8568)
+* \pi:                                   Math symbols.      (line  8571)
+* \pm:                                   Math symbols.      (line  8575)
+* \pmod:                                 Math functions.    (line  9193)
+* \poptabs:                              tabbing.           (line  4823)
+* \poptabs <1>:                          tabbing.           (line  4824)
+* \pounds:                               Text symbols.      (line 12224)
+* \Pr:                                   Math functions.    (line  9196)
+* \prec:                                 Math symbols.      (line  8578)
+* \preceq:                               Math symbols.      (line  8581)
+* \prime:                                Math symbols.      (line  8586)
+* \printglossaries:                      Glossaries.        (line 13412)
+* \printglossaries <1>:                  Glossaries.        (line 13449)
+* \printindex:                           \printindex.       (line 13397)
+* \printindex <1>:                       \printindex.       (line 13401)
 * \ProcessOptions:                       Class and package commands.
-                                                            (line  1087)
+                                                            (line  1091)
 * \ProcessOptions*:                      Class and package commands.
-                                                            (line  1087)
-* \prod:                                 Math symbols.      (line  8591)
-* \propto:                               Math symbols.      (line  8594)
-* \protect:                              \protect.          (line  7035)
-* \providecommand:                       \providecommand.   (line  6526)
+                                                            (line  1091)
+* \prod:                                 Math symbols.      (line  8595)
+* \propto:                               Math symbols.      (line  8598)
+* \protect:                              \protect.          (line  7039)
+* \providecommand:                       \providecommand.   (line  6530)
 * \ProvidesClass:                        Class and package commands.
-                                                            (line  1125)
+                                                            (line  1129)
 * \ProvidesFile:                         Class and package commands.
-                                                            (line  1158)
+                                                            (line  1162)
 * \ProvidesPackage:                      Class and package commands.
-                                                            (line  1125)
-* \ps:                                   \ps.               (line 13783)
-* \Psi:                                  Math symbols.      (line  8597)
-* \psi:                                  Math symbols.      (line  8600)
-* \pushtabs:                             tabbing.           (line  4822)
-* \put:                                  \put.              (line  4284)
-* \qbezier:                              \qbezier.          (line  4325)
+                                                            (line  1129)
+* \ps:                                   \ps.               (line 13787)
+* \Psi:                                  Math symbols.      (line  8601)
+* \psi:                                  Math symbols.      (line  8604)
+* \pushtabs:                             tabbing.           (line  4826)
+* \put:                                  \put.              (line  4288)
+* \qbezier:                              \qbezier.          (line  4329)
 * \qquad:                                Spacing in math mode.
-                                                            (line  9369)
+                                                            (line  9373)
 * \qquad <1>:                            \enspace & \quad & \qquad.
-                                                            (line  9939)
+                                                            (line  9943)
 * \quad:                                 Spacing in math mode.
-                                                            (line  9363)
+                                                            (line  9367)
 * \quad <1>:                             \enspace & \quad & \qquad.
-                                                            (line  9939)
-* \quotedblbase (,,):                    Text symbols.      (line 12224)
-* \quotesinglbase (,):                   Text symbols.      (line 12225)
-* \r (ring accent):                      Accents.           (line 12437)
-* \raggedbottom:                         \raggedbottom.     (line  1663)
-* \raggedleft:                           \raggedleft.       (line  3510)
-* \raggedright:                          \raggedright.      (line  3459)
-* \raisebox:                             \raisebox.         (line 10920)
-* \rangle:                               Math symbols.      (line  8603)
-* \rbrace:                               Math symbols.      (line  8608)
-* \rbrack:                               Math symbols.      (line  8612)
-* \rceil:                                Math symbols.      (line  8616)
-* \Re:                                   Math symbols.      (line  8619)
-* \ref:                                  \ref.              (line  2780)
-* \reflectbox:                           \scalebox.         (line 12024)
-* \refstepcounter:                       \refstepcounter.   (line  7339)
+                                                            (line  9943)
+* \quotedblbase (,,):                    Text symbols.      (line 12228)
+* \quotesinglbase (,):                   Text symbols.      (line 12229)
+* \r (ring accent):                      Accents.           (line 12441)
+* \raggedbottom:                         \raggedbottom.     (line  1667)
+* \raggedleft:                           \raggedleft.       (line  3514)
+* \raggedright:                          \raggedright.      (line  3463)
+* \raisebox:                             \raisebox.         (line 10924)
+* \rangle:                               Math symbols.      (line  8607)
+* \rbrace:                               Math symbols.      (line  8612)
+* \rbrack:                               Math symbols.      (line  8616)
+* \rceil:                                Math symbols.      (line  8620)
+* \Re:                                   Math symbols.      (line  8623)
+* \ref:                                  \ref.              (line  2784)
+* \reflectbox:                           \scalebox.         (line 12028)
+* \refstepcounter:                       \refstepcounter.   (line  7343)
 * \renewenvironment:                     \newenvironment & \renewenvironment.
-                                                            (line  6757)
+                                                            (line  6761)
 * \RequirePackage:                       Class and package commands.
-                                                            (line  1167)
+                                                            (line  1171)
 * \RequirePackageWithOptions:            Class and package commands.
-                                                            (line  1167)
-* \resizebox:                            \resizebox.        (line 12055)
+                                                            (line  1171)
+* \resizebox:                            \resizebox.        (line 12059)
 * \restorecr:                            \obeycr & \restorecr.
-                                                            (line  5751)
-* \restriction:                          Math symbols.      (line  8624)
-* \revemptyset:                          Math symbols.      (line  8629)
-* \reversemarginpar:                     Marginal notes.    (line  7860)
-* \rfloor:                               Math symbols.      (line  8634)
-* \rhd:                                  Math symbols.      (line  8638)
-* \rho:                                  Math symbols.      (line  8645)
-* \right:                                \left & \right.    (line  9541)
-* \Rightarrow:                           Math symbols.      (line  8649)
-* \rightarrow:                           Math symbols.      (line  8654)
-* \rightharpoondown:                     Math symbols.      (line  8658)
-* \rightharpoonup:                       Math symbols.      (line  8661)
-* \rightleftharpoons:                    Math symbols.      (line  8664)
-* \rightmargin:                          list.              (line  3788)
-* \rm:                                   Font styles.       (line  1278)
-* \rmfamily:                             Font styles.       (line  1225)
+                                                            (line  5755)
+* \restriction:                          Math symbols.      (line  8628)
+* \revemptyset:                          Math symbols.      (line  8633)
+* \reversemarginpar:                     Marginal notes.    (line  7864)
+* \rfloor:                               Math symbols.      (line  8638)
+* \rhd:                                  Math symbols.      (line  8642)
+* \rho:                                  Math symbols.      (line  8649)
+* \right:                                \left & \right.    (line  9545)
+* \Rightarrow:                           Math symbols.      (line  8653)
+* \rightarrow:                           Math symbols.      (line  8658)
+* \rightharpoondown:                     Math symbols.      (line  8662)
+* \rightharpoonup:                       Math symbols.      (line  8665)
+* \rightleftharpoons:                    Math symbols.      (line  8668)
+* \rightmargin:                          list.              (line  3792)
+* \rm:                                   Font styles.       (line  1282)
+* \rmfamily:                             Font styles.       (line  1229)
 * \roman{COUNTER}:                       \alph \Alph \arabic \roman \Roman \fnsymbol.
-                                                            (line  7211)
+                                                            (line  7215)
 * \Roman{COUNTER}:                       \alph \Alph \arabic \roman \Roman \fnsymbol.
-                                                            (line  7216)
-* \rotatebox:                            \rotatebox.        (line 11956)
-* \rq:                                   Text symbols.      (line 12228)
-* \rule:                                 \rule.             (line 12557)
-* \S:                                    Text symbols.      (line 12231)
-* \savebox:                              \sbox & \savebox.  (line 10966)
-* \sbox:                                 \sbox & \savebox.  (line 10966)
-* \sc:                                   Font styles.       (line  1281)
-* \scalebox:                             \scalebox.         (line 12024)
-* \scriptsize:                           Font sizes.        (line  1346)
-* \scshape:                              Font styles.       (line  1246)
-* \searrow:                              Math symbols.      (line  8667)
-* \sec:                                  Math functions.    (line  9195)
-* \section:                              Sectioning.        (line  1957)
-* \section <1>:                          \section.          (line  2189)
-* \seename:                              \index.            (line 13172)
+                                                            (line  7220)
+* \rotatebox:                            \rotatebox.        (line 11960)
+* \rq:                                   Text symbols.      (line 12232)
+* \rule:                                 \rule.             (line 12561)
+* \S:                                    Text symbols.      (line 12235)
+* \savebox:                              \sbox & \savebox.  (line 10970)
+* \sbox:                                 \sbox & \savebox.  (line 10970)
+* \sc:                                   Font styles.       (line  1285)
+* \scalebox:                             \scalebox.         (line 12028)
+* \scriptsize:                           Font sizes.        (line  1350)
+* \scshape:                              Font styles.       (line  1250)
+* \searrow:                              Math symbols.      (line  8671)
+* \sec:                                  Math functions.    (line  9199)
+* \section:                              Sectioning.        (line  1961)
+* \section <1>:                          \section.          (line  2193)
+* \seename:                              \index.            (line 13176)
 * \selectfont:                           Low-level font commands.
-                                                            (line  1501)
-* \setcounter:                           \setcounter.       (line  7305)
-* \setlength:                            \setlength.        (line  7542)
-* \setminus:                             Math symbols.      (line  8670)
-* \settodepth:                           \settodepth.       (line  7599)
-* \settoheight:                          \settoheight.      (line  7623)
-* \settowidth:                           \settowidth.       (line  7647)
-* \sf:                                   Font styles.       (line  1284)
-* \sffamily:                             Font styles.       (line  1243)
-* \sharp:                                Math symbols.      (line  8676)
-* \shortstack:                           \shortstack.       (line  4501)
-* \Sigma:                                Math symbols.      (line  8679)
-* \sigma:                                Math symbols.      (line  8682)
-* \signature:                            \signature.        (line 13800)
-* \sim:                                  Math symbols.      (line  8686)
-* \simeq:                                Math symbols.      (line  8689)
-* \sin:                                  Math functions.    (line  9198)
-* \sinh:                                 Math functions.    (line  9201)
-* \sl:                                   Font styles.       (line  1287)
-* \sloppy:                               \fussy & \sloppy.  (line  5873)
-* \slshape:                              Font styles.       (line  1240)
-* \small:                                Font sizes.        (line  1346)
-* \smallint:                             Math symbols.      (line  8692)
+                                                            (line  1505)
+* \setcounter:                           \setcounter.       (line  7309)
+* \setlength:                            \setlength.        (line  7546)
+* \setminus:                             Math symbols.      (line  8674)
+* \settodepth:                           \settodepth.       (line  7603)
+* \settoheight:                          \settoheight.      (line  7627)
+* \settowidth:                           \settowidth.       (line  7651)
+* \sf:                                   Font styles.       (line  1288)
+* \sffamily:                             Font styles.       (line  1247)
+* \sharp:                                Math symbols.      (line  8680)
+* \shortstack:                           \shortstack.       (line  4505)
+* \Sigma:                                Math symbols.      (line  8683)
+* \sigma:                                Math symbols.      (line  8686)
+* \signature:                            \signature.        (line 13804)
+* \sim:                                  Math symbols.      (line  8690)
+* \simeq:                                Math symbols.      (line  8693)
+* \sin:                                  Math functions.    (line  9202)
+* \sinh:                                 Math functions.    (line  9205)
+* \sl:                                   Font styles.       (line  1291)
+* \sloppy:                               \fussy & \sloppy.  (line  5877)
+* \slshape:                              Font styles.       (line  1244)
+* \small:                                Font sizes.        (line  1350)
+* \smallint:                             Math symbols.      (line  8696)
 * \smallskip:                            \bigskip & \medskip & \smallskip.
-                                                            (line 10447)
+                                                            (line 10451)
 * \smallskipamount:                      \bigskip & \medskip & \smallskip.
-                                                            (line 10448)
-* \smile:                                Math symbols.      (line  8696)
-* \SPACE:                                \(SPACE).          (line 10210)
-* \spacefactor:                          \spacefactor.      (line 10073)
-* \spadesuit:                            Math symbols.      (line  8699)
-* \sqcap:                                Math symbols.      (line  8702)
-* \sqcup:                                Math symbols.      (line  8706)
-* \sqrt:                                 \sqrt.             (line  9576)
-* \sqsubset:                             Math symbols.      (line  8710)
-* \sqsubseteq:                           Math symbols.      (line  8715)
-* \sqsupset:                             Math symbols.      (line  8720)
-* \sqsupseteq:                           Math symbols.      (line  8725)
+                                                            (line 10452)
+* \smile:                                Math symbols.      (line  8700)
+* \SPACE:                                \(SPACE).          (line 10214)
+* \SPACE <1>:                            \(SPACE).          (line 10214)
+* \spacefactor:                          \spacefactor.      (line 10077)
+* \spadesuit:                            Math symbols.      (line  8703)
+* \sqcap:                                Math symbols.      (line  8706)
+* \sqcup:                                Math symbols.      (line  8710)
+* \sqrt:                                 \sqrt.             (line  9580)
+* \sqsubset:                             Math symbols.      (line  8714)
+* \sqsubseteq:                           Math symbols.      (line  8719)
+* \sqsupset:                             Math symbols.      (line  8724)
+* \sqsupseteq:                           Math symbols.      (line  8729)
 * \ss (ss):                              Additional Latin letters.
-                                                            (line 12546)
+                                                            (line 12550)
 * \SS (SS):                              Additional Latin letters.
-                                                            (line 12546)
-* \stackrel:                             \stackrel.         (line  9592)
-* \star:                                 Math symbols.      (line  8730)
-* \stepcounter:                          \stepcounter.      (line  7357)
+                                                            (line 12550)
+* \stackrel:                             \stackrel.         (line  9596)
+* \star:                                 Math symbols.      (line  8734)
+* \stepcounter:                          \stepcounter.      (line  7361)
 * \stop:                                 Recovering from errors.
-                                                            (line 14111)
-* \strut:                                \strut.            (line 10491)
-* \subparagraph:                         Sectioning.        (line  1957)
+                                                            (line 14354)
+* \strut:                                \strut.            (line 10495)
+* \subparagraph:                         Sectioning.        (line  1961)
 * \subparagraph <1>:                     \subsubsection & \paragraph & \subparagraph.
-                                                            (line  2331)
-* \subsection:                           Sectioning.        (line  1957)
-* \subsection <1>:                       \subsection.       (line  2267)
-* \subset:                               Math symbols.      (line  8738)
-* \subseteq:                             Math symbols.      (line  8741)
+                                                            (line  2335)
+* \subsection:                           Sectioning.        (line  1961)
+* \subsection <1>:                       \subsection.       (line  2271)
+* \subset:                               Math symbols.      (line  8742)
+* \subseteq:                             Math symbols.      (line  8745)
 * \subsubsection:                        \subsubsection & \paragraph & \subparagraph.
-                                                            (line  2331)
-* \succ:                                 Math symbols.      (line  8744)
-* \succeq:                               Math symbols.      (line  8748)
-* \sum:                                  Math symbols.      (line  8753)
-* \sup:                                  Math functions.    (line  9204)
-* \suppressfloats:                       Floats.            (line  1888)
-* \supset:                               Math symbols.      (line  8757)
-* \supseteq:                             Math symbols.      (line  8760)
-* \surd:                                 Math symbols.      (line  8763)
-* \swarrow:                              Math symbols.      (line  8768)
+                                                            (line  2335)
+* \succ:                                 Math symbols.      (line  8748)
+* \succeq:                               Math symbols.      (line  8752)
+* \sum:                                  Math symbols.      (line  8757)
+* \sup:                                  Math functions.    (line  9208)
+* \suppressfloats:                       Floats.            (line  1892)
+* \supset:                               Math symbols.      (line  8761)
+* \supseteq:                             Math symbols.      (line  8764)
+* \surd:                                 Math symbols.      (line  8767)
+* \swarrow:                              Math symbols.      (line  8772)
 * \symbol:                               Symbols by font position.
-                                                            (line 12167)
-* \t (tie-after accent):                 Accents.           (line 12443)
-* \TAB:                                  \(SPACE).          (line 10210)
-* \tabbingsep:                           tabbing.           (line  4827)
-* \tabcolsep:                            tabular.           (line  5087)
+                                                            (line 12171)
+* \t (tie-after accent):                 Accents.           (line 12447)
+* \TAB:                                  \(SPACE).          (line 10214)
+* \tabbingsep:                           tabbing.           (line  4831)
+* \tabcolsep:                            tabular.           (line  5091)
 * \tableofcontents:                      Table of contents etc..
-                                                            (line 12852)
-* \tan:                                  Math functions.    (line  9207)
-* \tanh:                                 Math functions.    (line  9210)
-* \tau:                                  Math symbols.      (line  8771)
-* \telephone:                            \telephone.        (line 13830)
-* \TeX:                                  Text symbols.      (line 12235)
-* \textascendercompwordmark:             Text symbols.      (line 12273)
-* \textasciicircum:                      Text symbols.      (line 12238)
-* \textasciitilde:                       Text symbols.      (line 12241)
-* \textasteriskcentered:                 Text symbols.      (line 12244)
+                                                            (line 12856)
+* \tan:                                  Math functions.    (line  9211)
+* \tanh:                                 Math functions.    (line  9214)
+* \tau:                                  Math symbols.      (line  8775)
+* \telephone:                            \telephone.        (line 13834)
+* \TeX:                                  Text symbols.      (line 12239)
+* \textascendercompwordmark:             Text symbols.      (line 12277)
+* \textasciicircum:                      Text symbols.      (line 12242)
+* \textasciitilde:                       Text symbols.      (line 12245)
+* \textasteriskcentered:                 Text symbols.      (line 12248)
 * \textbackslash:                        Reserved characters.
-                                                            (line 12104)
-* \textbackslash <1>:                    Text symbols.      (line 12247)
-* \textbar:                              Text symbols.      (line 12250)
-* \textbardbl:                           Text symbols.      (line 12253)
-* \textbf:                               Font styles.       (line  1234)
-* \textbigcircle:                        Text symbols.      (line 12256)
-* \textbraceleft:                        Text symbols.      (line 12259)
-* \textbraceright:                       Text symbols.      (line 12262)
-* \textbullet:                           Text symbols.      (line 12265)
-* \textcapitalcompwordmark:              Text symbols.      (line 12272)
-* \textcircled{LETTER}:                  Text symbols.      (line 12268)
-* \textcompwordmark:                     Text symbols.      (line 12271)
-* \textcopyright:                        Text symbols.      (line 12185)
-* \textdagger:                           Text symbols.      (line 12280)
-* \textdaggerdbl:                        Text symbols.      (line 12283)
-* \textdollar (or \$):                   Text symbols.      (line 12286)
-* \textellipsis:                         Text symbols.      (line 12209)
-* \textemdash (or ---):                  Text symbols.      (line 12289)
-* \textendash (or --):                   Text symbols.      (line 12294)
-* \texteuro:                             Text symbols.      (line 12297)
-* \textexclamdown (or !`):               Text symbols.      (line 12303)
-* \textfloatsep:                         Floats.            (line  1924)
-* \textfloatsep <1>:                     Floats.            (line  1925)
-* \textfraction:                         Floats.            (line  1903)
-* \textfraction <1>:                     Floats.            (line  1904)
-* \textgreater:                          Text symbols.      (line 12306)
+                                                            (line 12108)
+* \textbackslash <1>:                    Text symbols.      (line 12251)
+* \textbar:                              Text symbols.      (line 12254)
+* \textbardbl:                           Text symbols.      (line 12257)
+* \textbf:                               Font styles.       (line  1238)
+* \textbigcircle:                        Text symbols.      (line 12260)
+* \textbraceleft:                        Text symbols.      (line 12263)
+* \textbraceright:                       Text symbols.      (line 12266)
+* \textbullet:                           Text symbols.      (line 12269)
+* \textcapitalcompwordmark:              Text symbols.      (line 12276)
+* \textcircled{LETTER}:                  Text symbols.      (line 12272)
+* \textcompwordmark:                     Text symbols.      (line 12275)
+* \textcopyright:                        Text symbols.      (line 12189)
+* \textdagger:                           Text symbols.      (line 12284)
+* \textdaggerdbl:                        Text symbols.      (line 12287)
+* \textdollar (or \$):                   Text symbols.      (line 12290)
+* \textellipsis:                         Text symbols.      (line 12213)
+* \textemdash (or ---):                  Text symbols.      (line 12293)
+* \textendash (or --):                   Text symbols.      (line 12298)
+* \texteuro:                             Text symbols.      (line 12301)
+* \textexclamdown (or !`):               Text symbols.      (line 12307)
+* \textfloatsep:                         Floats.            (line  1928)
+* \textfloatsep <1>:                     Floats.            (line  1929)
+* \textfraction:                         Floats.            (line  1907)
+* \textfraction <1>:                     Floats.            (line  1908)
+* \textgreater:                          Text symbols.      (line 12310)
 * \textheight:                           Page layout parameters.
-                                                            (line  1759)
+                                                            (line  1763)
 * \textheight <1>:                       Page layout parameters.
-                                                            (line  1760)
-* \textit:                               Font styles.       (line  1228)
-* \textleftarrow:                        Text symbols.      (line 12312)
-* \textless:                             Text symbols.      (line 12309)
-* \textmd:                               Font styles.       (line  1231)
-* \textnormal:                           Font styles.       (line  1252)
-* \textordfeminine:                      Text symbols.      (line 12315)
-* \textordmasculine:                     Text symbols.      (line 12316)
-* \textparagraph:                        Text symbols.      (line 12217)
-* \textperiodcentered:                   Text symbols.      (line 12319)
-* \textquestiondown (or ?`):             Text symbols.      (line 12322)
-* \textquotedblleft (or ``):             Text symbols.      (line 12325)
-* \textquotedblright (or ''):            Text symbols.      (line 12328)
-* \textquoteleft (or `):                 Text symbols.      (line 12331)
-* \textquoteright (or '):                Text symbols.      (line 12334)
-* \textquotesingle:                      Text symbols.      (line 12337)
-* \textquotestraightbase:                Text symbols.      (line 12340)
-* \textquotestraightdblbase:             Text symbols.      (line 12341)
-* \textregistered:                       Text symbols.      (line 12344)
-* \textrightarrow:                       Text symbols.      (line 12347)
-* \textrm:                               Font styles.       (line  1225)
-* \textsc:                               Font styles.       (line  1246)
-* \textsection:                          Text symbols.      (line 12232)
-* \textsf:                               Font styles.       (line  1243)
-* \textsl:                               Font styles.       (line  1240)
-* \textsterling:                         Text symbols.      (line 12221)
-* \textthreequartersemdash:              Text symbols.      (line 12350)
-* \texttrademark:                        Text symbols.      (line 12353)
-* \texttt:                               Font styles.       (line  1249)
-* \texttwelveudash:                      Text symbols.      (line 12356)
-* \textunderscore:                       Text symbols.      (line 12359)
-* \textup:                               Font styles.       (line  1237)
-* \textvisiblespace:                     Text symbols.      (line 12362)
+                                                            (line  1764)
+* \textit:                               Font styles.       (line  1232)
+* \textleftarrow:                        Text symbols.      (line 12316)
+* \textless:                             Text symbols.      (line 12313)
+* \textmd:                               Font styles.       (line  1235)
+* \textnormal:                           Font styles.       (line  1256)
+* \textordfeminine:                      Text symbols.      (line 12319)
+* \textordmasculine:                     Text symbols.      (line 12320)
+* \textparagraph:                        Text symbols.      (line 12221)
+* \textperiodcentered:                   Text symbols.      (line 12323)
+* \textquestiondown (or ?`):             Text symbols.      (line 12326)
+* \textquotedblleft (or ``):             Text symbols.      (line 12329)
+* \textquotedblright (or ''):            Text symbols.      (line 12332)
+* \textquoteleft (or `):                 Text symbols.      (line 12335)
+* \textquoteright (or '):                Text symbols.      (line 12338)
+* \textquotesingle:                      Text symbols.      (line 12341)
+* \textquotestraightbase:                Text symbols.      (line 12344)
+* \textquotestraightdblbase:             Text symbols.      (line 12345)
+* \textregistered:                       Text symbols.      (line 12348)
+* \textrightarrow:                       Text symbols.      (line 12351)
+* \textrm:                               Font styles.       (line  1229)
+* \textsc:                               Font styles.       (line  1250)
+* \textsection:                          Text symbols.      (line 12236)
+* \textsf:                               Font styles.       (line  1247)
+* \textsl:                               Font styles.       (line  1244)
+* \textsterling:                         Text symbols.      (line 12225)
+* \textthreequartersemdash:              Text symbols.      (line 12354)
+* \texttrademark:                        Text symbols.      (line 12357)
+* \texttt:                               Font styles.       (line  1253)
+* \texttwelveudash:                      Text symbols.      (line 12360)
+* \textunderscore:                       Text symbols.      (line 12363)
+* \textup:                               Font styles.       (line  1241)
+* \textvisiblespace:                     Text symbols.      (line 12366)
 * \textwidth:                            Page layout parameters.
-                                                            (line  1767)
+                                                            (line  1771)
 * \textwidth <1>:                        Page layout parameters.
-                                                            (line  1768)
+                                                            (line  1772)
 * \th (th):                              Additional Latin letters.
-                                                            (line 12550)
+                                                            (line 12554)
 * \TH (TH):                              Additional Latin letters.
-                                                            (line 12550)
-* \thanks{TEXT}:                         \maketitle.        (line  9738)
-* \theta:                                Math symbols.      (line  8774)
-* \thicklines:                           \thicklines.       (line  4438)
+                                                            (line 12554)
+* \thanks{TEXT}:                         \maketitle.        (line  9742)
+* \theta:                                Math symbols.      (line  8778)
+* \thicklines:                           \thicklines.       (line  4442)
 * \thickspace:                           Spacing in math mode.
-                                                            (line  9335)
-* \thinlines:                            \thinlines.        (line  4430)
+                                                            (line  9339)
+* \thinlines:                            \thinlines.        (line  4434)
 * \thinspace:                            Spacing in math mode.
-                                                            (line  9344)
+                                                            (line  9348)
 * \thinspace <1>:                        \thinspace & \negthinspace.
-                                                            (line 10307)
-* \thispagestyle:                        \thispagestyle.    (line  9901)
-* \tilde:                                Math accents.      (line  9255)
-* \times:                                Math symbols.      (line  8778)
-* \tiny:                                 Font sizes.        (line  1346)
-* \title{TEXT}:                          \maketitle.        (line  9745)
-* \to:                                   Math symbols.      (line  8782)
-* \today:                                \today.            (line 12592)
-* \top:                                  Math symbols.      (line  8786)
-* \topfraction:                          Floats.            (line  1908)
-* \topfraction <1>:                      Floats.            (line  1909)
+                                                            (line 10311)
+* \thispagestyle:                        \thispagestyle.    (line  9905)
+* \tilde:                                Math accents.      (line  9259)
+* \times:                                Math symbols.      (line  8782)
+* \tiny:                                 Font sizes.        (line  1350)
+* \title{TEXT}:                          \maketitle.        (line  9749)
+* \to:                                   Math symbols.      (line  8786)
+* \today:                                \today.            (line 12596)
+* \top:                                  Math symbols.      (line  8790)
+* \topfraction:                          Floats.            (line  1912)
+* \topfraction <1>:                      Floats.            (line  1913)
 * \topmargin:                            Page layout parameters.
-                                                            (line  1792)
-* \topsep:                               list.              (line  3793)
+                                                            (line  1796)
+* \topsep:                               list.              (line  3797)
 * \topskip:                              Page layout parameters.
-                                                            (line  1799)
+                                                            (line  1803)
 * \topskip <1>:                          Page layout parameters.
-                                                            (line  1800)
-* \triangle:                             Math symbols.      (line  8791)
-* \triangleleft:                         Math symbols.      (line  8794)
-* \triangleright:                        Math symbols.      (line  8800)
-* \tt:                                   Font styles.       (line  1290)
-* \ttfamily:                             Font styles.       (line  1249)
-* \twocolumn:                            \twocolumn.        (line  1535)
-* \typein:                               \typein.           (line 13845)
-* \typeout:                              \typeout.          (line 13890)
-* \u (breve accent):                     Accents.           (line 12447)
+                                                            (line  1804)
+* \triangle:                             Math symbols.      (line  8795)
+* \triangleleft:                         Math symbols.      (line  8798)
+* \triangleright:                        Math symbols.      (line  8804)
+* \tt:                                   Font styles.       (line  1294)
+* \ttfamily:                             Font styles.       (line  1253)
+* \twocolumn:                            \twocolumn.        (line  1539)
+* \typein:                               \typein.           (line 13849)
+* \typeout:                              \typeout.          (line 13894)
+* \u (breve accent):                     Accents.           (line 12451)
 * \unboldmath:                           \boldmath & \unboldmath.
-                                                            (line  9013)
+                                                            (line  9017)
 * \unboldmath <1>:                       \boldmath & \unboldmath.
-                                                            (line  9021)
-* \underbar:                             Accents.           (line 12413)
+                                                            (line  9025)
+* \underbar:                             Accents.           (line 12417)
 * \underbrace{MATH}:                     Over- and Underlining.
-                                                            (line  9293)
+                                                            (line  9297)
 * \underline{TEXT}:                      Over- and Underlining.
-                                                            (line  9276)
-* \unitlength:                           picture.           (line  4169)
-* \unlhd:                                Math symbols.      (line  8806)
-* \unrhd:                                Math symbols.      (line  8813)
-* \Uparrow:                              Math symbols.      (line  8820)
-* \uparrow:                              Math symbols.      (line  8824)
-* \Updownarrow:                          Math symbols.      (line  8828)
-* \updownarrow:                          Math symbols.      (line  8833)
-* \upharpoonright:                       Math symbols.      (line  8838)
-* \uplus:                                Math symbols.      (line  8843)
-* \upshape:                              Font styles.       (line  1237)
-* \Upsilon:                              Math symbols.      (line  8850)
-* \upsilon:                              Math symbols.      (line  8853)
-* \usebox:                               \usebox.           (line 11072)
-* \usecounter:                           \usecounter.       (line  7246)
+                                                            (line  9280)
+* \unitlength:                           picture.           (line  4173)
+* \unlhd:                                Math symbols.      (line  8810)
+* \unrhd:                                Math symbols.      (line  8817)
+* \Uparrow:                              Math symbols.      (line  8824)
+* \uparrow:                              Math symbols.      (line  8828)
+* \Updownarrow:                          Math symbols.      (line  8832)
+* \updownarrow:                          Math symbols.      (line  8837)
+* \upharpoonright:                       Math symbols.      (line  8842)
+* \uplus:                                Math symbols.      (line  8847)
+* \upshape:                              Font styles.       (line  1241)
+* \Upsilon:                              Math symbols.      (line  8854)
+* \upsilon:                              Math symbols.      (line  8857)
+* \usebox:                               \usebox.           (line 11076)
+* \usecounter:                           \usecounter.       (line  7250)
 * \usefont:                              Low-level font commands.
-                                                            (line  1509)
+                                                            (line  1513)
 * \usepackage:                           Additional packages.
-                                                            (line   764)
-* \v (breve accent):                     Accents.           (line 12451)
-* \value:                                \value.            (line  7272)
-* \vanothing:                            Math symbols.      (line  8861)
-* \varepsilon:                           Math symbols.      (line  8856)
-* \varphi:                               Math symbols.      (line  8866)
-* \varpi:                                Math symbols.      (line  8870)
-* \varrho:                               Math symbols.      (line  8874)
-* \varsigma:                             Math symbols.      (line  8878)
-* \vartheta:                             Math symbols.      (line  8882)
-* \vdash:                                Math symbols.      (line  8886)
-* \vdots:                                Dots.              (line  9081)
-* \vec:                                  Math accents.      (line  9258)
-* \vector:                               \vector.           (line  4543)
-* \vee:                                  Math symbols.      (line  8890)
-* \verb:                                 \verb.             (line  5589)
-* \Vert:                                 Math symbols.      (line  8895)
-* \vert:                                 Math symbols.      (line  8911)
-* \vfill:                                \vfill.            (line 10627)
-* \vline:                                \vline.            (line  5180)
-* \vspace:                               \vspace.           (line 10576)
-* \wedge:                                Math symbols.      (line  8929)
-* \widehat:                              Math accents.      (line  9261)
-* \widetilde:                            Math accents.      (line  9264)
-* \wp:                                   Math symbols.      (line  8933)
-* \wr:                                   Math symbols.      (line  8936)
-* \Xi:                                   Math symbols.      (line  8939)
-* \xi:                                   Math symbols.      (line  8942)
+                                                            (line   768)
+* \v (breve accent):                     Accents.           (line 12455)
+* \value:                                \value.            (line  7276)
+* \vanothing:                            Math symbols.      (line  8865)
+* \varepsilon:                           Math symbols.      (line  8860)
+* \varphi:                               Math symbols.      (line  8870)
+* \varpi:                                Math symbols.      (line  8874)
+* \varrho:                               Math symbols.      (line  8878)
+* \varsigma:                             Math symbols.      (line  8882)
+* \vartheta:                             Math symbols.      (line  8886)
+* \vdash:                                Math symbols.      (line  8890)
+* \vdots:                                Dots.              (line  9085)
+* \vec:                                  Math accents.      (line  9262)
+* \vector:                               \vector.           (line  4547)
+* \vee:                                  Math symbols.      (line  8894)
+* \verb:                                 \verb.             (line  5593)
+* \Vert:                                 Math symbols.      (line  8899)
+* \vert:                                 Math symbols.      (line  8915)
+* \vfill:                                \vfill.            (line 10631)
+* \vline:                                \vline.            (line  5184)
+* \vspace:                               \vspace.           (line 10580)
+* \wedge:                                Math symbols.      (line  8933)
+* \widehat:                              Math accents.      (line  9265)
+* \widetilde:                            Math accents.      (line  9268)
+* \wlog:                                 \wlog.             (line 14085)
+* \wp:                                   Math symbols.      (line  8937)
+* \wr:                                   Math symbols.      (line  8940)
+* \write:                                \write.            (line 13927)
+* \write18:                              \write18.          (line 14103)
+* \Xi:                                   Math symbols.      (line  8943)
+* \xi:                                   Math symbols.      (line  8946)
 * \year:                                 \day & \month & \year.
-                                                            (line  7373)
-* \zeta:                                 Math symbols.      (line  8945)
-* \\ (for center):                       center.            (line  2961)
-* \\ (for eqnarray):                     eqnarray.          (line  3269)
-* \\ (for flushright):                   flushright.        (line  3498)
-* \\ (for \shortstack objects):          \shortstack.       (line  4527)
-* \\ (tabbing):                          tabbing.           (line  4772)
-* \\ for flushleft:                      flushleft.         (line  3439)
-* \\ for letters:                        Letters.           (line 13588)
-* \\ for tabular:                        tabular.           (line  4950)
-* \\ for verse:                          verse.             (line  5651)
-* \\ for \author:                        \maketitle.        (line  9725)
-* \\ for \title:                         \maketitle.        (line  9746)
-* \\ force line break:                   \\.                (line  5689)
-* \\* (for eqnarray):                    eqnarray.          (line  3277)
+                                                            (line  7377)
+* \zeta:                                 Math symbols.      (line  8949)
+* \\ (for center):                       center.            (line  2965)
+* \\ (for eqnarray):                     eqnarray.          (line  3273)
+* \\ (for flushright):                   flushright.        (line  3502)
+* \\ (for \shortstack objects):          \shortstack.       (line  4531)
+* \\ (tabbing):                          tabbing.           (line  4776)
+* \\ for flushleft:                      flushleft.         (line  3443)
+* \\ for letters:                        Letters.           (line 13592)
+* \\ for tabular:                        tabular.           (line  4954)
+* \\ for verse:                          verse.             (line  5655)
+* \\ for \author:                        \maketitle.        (line  9729)
+* \\ for \title:                         \maketitle.        (line  9750)
+* \\ force line break:                   \\.                (line  5693)
+* \\* (for eqnarray):                    eqnarray.          (line  3281)
 * \^:                                    Reserved characters.
-                                                            (line 12104)
-* \^ (circumflex accent):                Accents.           (line 12400)
+                                                            (line 12108)
+* \^ (circumflex accent):                Accents.           (line 12404)
 * \_:                                    Reserved characters.
-                                                            (line 12097)
-* \` (grave accent):                     Accents.           (line 12404)
-* \` (tabbing):                          tabbing.           (line  4799)
+                                                            (line 12101)
+* \` (grave accent):                     Accents.           (line 12408)
+* \` (tabbing):                          tabbing.           (line  4803)
 * \{:                                    Reserved characters.
-                                                            (line 12097)
-* \|:                                    Math symbols.      (line  8059)
+                                                            (line 12101)
+* \|:                                    Math symbols.      (line  8063)
 * \}:                                    Reserved characters.
-                                                            (line 12097)
+                                                            (line 12101)
 * \~:                                    Reserved characters.
-                                                            (line 12104)
-* \~ (tilde accent):                     Accents.           (line 12408)
+                                                            (line 12108)
+* \~ (tilde accent):                     Accents.           (line 12412)
 * ^:                                     Subscripts & superscripts.
-                                                            (line  7984)
+                                                            (line  7988)
 * _:                                     Subscripts & superscripts.
-                                                            (line  7984)
-* 'see' and 'see also' index entries:    \index.            (line 13172)
+                                                            (line  7988)
+* 'see' and 'see also' index entries:    \index.            (line 13176)
 * {...} for required arguments:          LaTeX command syntax.
-                                                            (line   530)
-* ~:                                     ~.                 (line 10251)
+                                                            (line   534)
+* ~:                                     ~.                 (line 10255)
 * a4paper option:                        Document class options.
-                                                            (line   678)
+                                                            (line   682)
 * a5paper option:                        Document class options.
-                                                            (line   678)
-* abstract environment:                  abstract.          (line  2826)
-* abstracts:                             abstract.          (line  2826)
-* accents:                               Accents.           (line 12368)
-* accents, mathematical:                 Math accents.      (line  9224)
+                                                            (line   682)
+* abstract environment:                  abstract.          (line  2830)
+* abstracts:                             abstract.          (line  2830)
+* accents:                               Accents.           (line 12372)
+* accents, mathematical:                 Math accents.      (line  9228)
 * accessing any character of a font:     Symbols by font position.
-                                                            (line 12167)
-* acronyms, list of:                     Glossaries.        (line 13408)
-* acute accent:                          Accents.           (line 12389)
-* acute accent, math:                    Math accents.      (line  9229)
+                                                            (line 12171)
+* acronyms, list of:                     Glossaries.        (line 13412)
+* acute accent:                          Accents.           (line 12393)
+* acute accent, math:                    Math accents.      (line  9233)
 * additional packages, loading:          Additional packages.
-                                                            (line   764)
+                                                            (line   768)
 * ae ligature:                           Additional Latin letters.
-                                                            (line 12510)
-* algorithm2e package:                   tabbing.           (line  4852)
-* align environment, from amsmath:       eqnarray.          (line  3246)
-* aligning equations:                    eqnarray.          (line  3246)
-* alignment via tabbing:                 tabbing.           (line  4712)
-* amsfonts package:                      Math formulas.     (line  7973)
-* amsmath package:                       array.             (line  2921)
-* amsmath package <1>:                   array.             (line  2932)
-* amsmath package <2>:                   displaymath.       (line  3113)
-* amsmath package <3>:                   equation.          (line  3316)
-* amsmath package <4>:                   theorem.           (line  5503)
-* amsmath package <5>:                   Math formulas.     (line  7973)
-* amsmath package <6>:                   Dots.              (line  9084)
-* amsmath package <7>:                   Math functions.    (line  9213)
+                                                            (line 12514)
+* algorithm2e package:                   tabbing.           (line  4856)
+* align environment, from amsmath:       eqnarray.          (line  3250)
+* aligning equations:                    eqnarray.          (line  3250)
+* alignment via tabbing:                 tabbing.           (line  4716)
+* amsfonts package:                      Math formulas.     (line  7977)
+* amsmath package:                       array.             (line  2925)
+* amsmath package <1>:                   array.             (line  2936)
+* amsmath package <2>:                   displaymath.       (line  3117)
+* amsmath package <3>:                   equation.          (line  3320)
+* amsmath package <4>:                   theorem.           (line  5507)
+* amsmath package <5>:                   Math formulas.     (line  7977)
+* amsmath package <6>:                   Dots.              (line  9088)
+* amsmath package <7>:                   Math functions.    (line  9217)
 * amsmath package <8>:                   \phantom & \vphantom & \hphantom.
-                                                            (line  9474)
+                                                            (line  9478)
 * amsmath package <9>:                   Colon character & \colon.
-                                                            (line  9502)
+                                                            (line  9506)
 * amsmath package <10>:                  Colon character & \colon.
-                                                            (line  9506)
-* amsmath package, replacing eqnarray:   eqnarray.          (line  3246)
-* amsthm package:                        theorem.           (line  5503)
-* amsthm package <1>:                    \rule.             (line 12569)
-* appendices:                            \appendix.         (line  2398)
-* appendix:                              \appendix.         (line  2398)
-* appendix package:                      \appendix.         (line  2421)
+                                                            (line  9510)
+* amsmath package, replacing eqnarray:   eqnarray.          (line  3250)
+* amsthm package:                        theorem.           (line  5507)
+* amsthm package <1>:                    \rule.             (line 12573)
+* answers package:                       \write.            (line 14034)
+* appendices:                            \appendix.         (line  2402)
+* appendix:                              \appendix.         (line  2402)
+* appendix package:                      \appendix.         (line  2425)
 * aring:                                 Additional Latin letters.
-                                                            (line 12506)
-* array (package) package:               array.             (line  2943)
-* array environment:                     array.             (line  2872)
-* arrays, math:                          array.             (line  2872)
-* arrow, left, in text:                  Text symbols.      (line 12313)
-* arrow, right, in text:                 Text symbols.      (line 12348)
-* article class:                         Document classes.  (line   636)
-* ascender height:                       Text symbols.      (line 12274)
-* ASCII circumflex, in text:             Text symbols.      (line 12239)
-* ASCII tilde, in text:                  Text symbols.      (line 12242)
-* asterisk, centered, in text:           Text symbols.      (line 12245)
-* Asymptote package:                     \line.             (line  4404)
-* Asymptote package <1>:                 \strut.            (line 10547)
-* Asymptote package <2>:                 \mbox & \makebox.  (line 10779)
-* at clause, in font definitions:        \newfont.          (line  7016)
-* at-sign:                               \@.                (line 10134)
-* author, for titlepage:                 \maketitle.        (line  9725)
-* auxiliary file:                        Output files.      (line   459)
+                                                            (line 12510)
+* array (package) package:               array.             (line  2947)
+* array environment:                     array.             (line  2876)
+* arrays, math:                          array.             (line  2876)
+* arrow, left, in text:                  Text symbols.      (line 12317)
+* arrow, right, in text:                 Text symbols.      (line 12352)
+* article class:                         Document classes.  (line   640)
+* ascender height:                       Text symbols.      (line 12278)
+* ASCII circumflex, in text:             Text symbols.      (line 12243)
+* ASCII tilde, in text:                  Text symbols.      (line 12246)
+* asterisk, centered, in text:           Text symbols.      (line 12249)
+* Asymptote package:                     \line.             (line  4408)
+* Asymptote package <1>:                 \strut.            (line 10551)
+* Asymptote package <2>:                 \mbox & \makebox.  (line 10783)
+* Asymptote package <3>:                 \write.            (line 13934)
+* Asymptote package <4>:                 \write18.          (line 14110)
+* at clause, in font definitions:        \newfont.          (line  7020)
+* at-sign:                               \@.                (line 10138)
+* author, for titlepage:                 \maketitle.        (line  9729)
+* auxiliary file:                        Output files.      (line   463)
 * b5paper option:                        Document class options.
-                                                            (line   678)
-* babel package:                         \chapter.          (line  2161)
-* babel package <1>:                     thebibliography.   (line  5293)
-* babel package <2>:                     Accents.           (line 12368)
-* babel package <3>:                     \today.            (line 12599)
+                                                            (line   682)
+* babel package:                         \chapter.          (line  2165)
+* babel package <1>:                     thebibliography.   (line  5297)
+* babel package <2>:                     Accents.           (line 12372)
+* babel package <3>:                     \today.            (line 12603)
 * babel package <4>:                     Table of contents etc..
-                                                            (line 12926)
-* babel package <5>:                     \index.            (line 13172)
-* background, colored:                   Colored pages.     (line 11319)
-* backslash, in text:                    Text symbols.      (line 12248)
-* bar, double vertical, in text:         Text symbols.      (line 12254)
-* bar, vertical, in text:                Text symbols.      (line 12251)
-* bar-over accent:                       Accents.           (line 12396)
-* bar-over accent, math:                 Math accents.      (line  9232)
-* bar-under accent:                      Accents.           (line 12411)
-* basics of LaTeX:                       Overview.          (line   374)
-* beamer template and class:             beamer template.   (line 14138)
-* beginning of document hook:            \AtBeginDocument.  (line  3147)
+                                                            (line 12930)
+* babel package <5>:                     \index.            (line 13176)
+* background, colored:                   Colored pages.     (line 11323)
+* backslash, in text:                    Text symbols.      (line 12252)
+* bar, double vertical, in text:         Text symbols.      (line 12258)
+* bar, vertical, in text:                Text symbols.      (line 12255)
+* bar-over accent:                       Accents.           (line 12400)
+* bar-over accent, math:                 Math accents.      (line  9236)
+* bar-under accent:                      Accents.           (line 12415)
+* basics of LaTeX:                       Overview.          (line   378)
+* beamer template and class:             beamer template.   (line 14381)
+* beginning of document hook:            \AtBeginDocument.  (line  3151)
 * bibliography format, open:             Document class options.
-                                                            (line   726)
-* bibliography, creating (automatically): Using BibTeX.     (line  5423)
-* bibliography, creating (manually):     thebibliography.   (line  5246)
-* bibTeX, using:                         Using BibTeX.      (line  5423)
-* big circle symbols, in text:           Text symbols.      (line 12257)
-* Big point:                             Units of length.   (line  7506)
+                                                            (line   730)
+* bibliography, creating (automatically): Using BibTeX.     (line  5427)
+* bibliography, creating (manually):     thebibliography.   (line  5250)
+* bibTeX, using:                         Using BibTeX.      (line  5427)
+* big circle symbols, in text:           Text symbols.      (line 12261)
+* Big point:                             Units of length.   (line  7510)
 * bigfoot package:                       Footnotes of footnotes.
-                                                            (line  6380)
+                                                            (line  6384)
 * black boxes, omitting:                 Document class options.
-                                                            (line   712)
-* blackboard bold:                       Blackboard bold.   (line  8969)
+                                                            (line   716)
+* blackboard bold:                       Blackboard bold.   (line  8973)
 * bm package:                            \boldmath & \unboldmath.
-                                                            (line  9039)
-* bold font:                             Font styles.       (line  1270)
-* bold math:                             Font styles.       (line  1323)
-* bold typewriter, avoiding:             description.       (line  3071)
+                                                            (line  9043)
+* bold font:                             Font styles.       (line  1274)
+* bold math:                             Font styles.       (line  1327)
+* bold typewriter, avoiding:             description.       (line  3075)
 * boldface mathematics:                  \boldmath & \unboldmath.
-                                                            (line  9013)
-* book class:                            Document classes.  (line   636)
+                                                            (line  9017)
+* book class:                            Document classes.  (line   640)
 * book, back matter:                     \frontmatter & \mainmatter & \backmatter.
-                                                            (line  2431)
+                                                            (line  2435)
 * book, end matter:                      \frontmatter & \mainmatter & \backmatter.
-                                                            (line  2431)
+                                                            (line  2435)
 * book, front matter:                    \frontmatter & \mainmatter & \backmatter.
-                                                            (line  2431)
+                                                            (line  2435)
 * book, main matter:                     \frontmatter & \mainmatter & \backmatter.
-                                                            (line  2431)
-* bottomnumber:                          Floats.            (line  1931)
-* bottomnumber <1>:                      Floats.            (line  1932)
-* box:                                   \mbox & \makebox.  (line 10712)
-* box, allocating new:                   \newsavebox.       (line  6729)
-* box, colored:                          Colored boxes.     (line 11282)
-* box, save:                             \sbox & \savebox.  (line 10966)
-* box, use saved box:                    \usebox.           (line 11072)
-* boxes:                                 Boxes.             (line 10703)
-* bp:                                    Units of length.   (line  7506)
-* brace, left, in text:                  Text symbols.      (line 12260)
-* brace, right, in text:                 Text symbols.      (line 12263)
-* breaking lines:                        Line breaking.     (line  5672)
-* breaking pages:                        Page breaking.     (line  5963)
-* breaks, multiplication discretionary:  \*.                (line  9513)
-* breve accent:                          Accents.           (line 12447)
-* breve accent, math:                    Math accents.      (line  9235)
+                                                            (line  2435)
+* bottomnumber:                          Floats.            (line  1935)
+* bottomnumber <1>:                      Floats.            (line  1936)
+* box:                                   \mbox & \makebox.  (line 10716)
+* box, allocating new:                   \newsavebox.       (line  6733)
+* box, colored:                          Colored boxes.     (line 11286)
+* box, save:                             \sbox & \savebox.  (line 10970)
+* box, use saved box:                    \usebox.           (line 11076)
+* boxes:                                 Boxes.             (line 10707)
+* bp:                                    Units of length.   (line  7510)
+* brace, left, in text:                  Text symbols.      (line 12264)
+* brace, right, in text:                 Text symbols.      (line 12267)
+* breaking lines:                        Line breaking.     (line  5676)
+* breaking pages:                        Page breaking.     (line  5967)
+* breaks, multiplication discretionary:  \*.                (line  9517)
+* breve accent:                          Accents.           (line 12451)
+* breve accent, math:                    Math accents.      (line  9239)
 * bug reporting:                         About this document.
-                                                            (line   345)
-* bullet lists:                          itemize.           (line  3535)
-* bullet symbol:                         Math symbols.      (line  8154)
-* bullet, in text:                       Text symbols.      (line 12266)
-* bulleted lists:                        itemize.           (line  3535)
-* calligraphic fonts:                    Calligraphic.      (line  8995)
-* calligraphic letters for math:         Font styles.       (line  1273)
-* cap height:                            Text symbols.      (line 12274)
-* caron accent:                          Accents.           (line 12451)
+                                                            (line   349)
+* bullet lists:                          itemize.           (line  3539)
+* bullet symbol:                         Math symbols.      (line  8158)
+* bullet, in text:                       Text symbols.      (line 12270)
+* bulleted lists:                        itemize.           (line  3539)
+* calligraphic fonts:                    Calligraphic.      (line  8999)
+* calligraphic letters for math:         Font styles.       (line  1277)
+* cap height:                            Text symbols.      (line 12278)
+* caron accent:                          Accents.           (line 12455)
 * catcode:                               \makeatletter & \makeatother.
-                                                            (line  6567)
+                                                            (line  6571)
 * category code, character:              \makeatletter & \makeatother.
-                                                            (line  6567)
-* cc:                                    Units of length.   (line  7519)
-* cc list, in letters:                   \cc.               (line 13650)
-* cedilla accent:                        Accents.           (line 12421)
-* center environment:                    center.            (line  2951)
-* centered asterisk, in text:            Text symbols.      (line 12245)
+                                                            (line  6571)
+* cc:                                    Units of length.   (line  7523)
+* cc list, in letters:                   \cc.               (line 13654)
+* cedilla accent:                        Accents.           (line 12425)
+* center environment:                    center.            (line  2955)
+* centered asterisk, in text:            Text symbols.      (line 12249)
 * centered equations:                    Document class options.
-                                                            (line   716)
-* centered period, in text:              Text symbols.      (line 12320)
-* centering text, declaration for:       \centering.        (line  2999)
-* centering text, environment for:       center.            (line  2951)
-* Centimeter:                            Units of length.   (line  7510)
-* chapter:                               Sectioning.        (line  1957)
-* chapter <1>:                           \chapter.          (line  2096)
+                                                            (line   720)
+* centered period, in text:              Text symbols.      (line 12324)
+* centering text, declaration for:       \centering.        (line  3003)
+* centering text, environment for:       center.            (line  2955)
+* Centimeter:                            Units of length.   (line  7514)
+* chapter:                               Sectioning.        (line  1961)
+* chapter <1>:                           \chapter.          (line  2100)
 * character category code:               \makeatletter & \makeatother.
-                                                            (line  6567)
+                                                            (line  6571)
 * character, invisible:                  \phantom & \vphantom & \hphantom.
-                                                            (line  9436)
-* characters, accented:                  Accents.           (line 12368)
+                                                            (line  9440)
+* characters, accented:                  Accents.           (line 12372)
 * characters, case of:                   Upper and lower case.
-                                                            (line 12122)
+                                                            (line 12126)
 * characters, non-English:               Additional Latin letters.
-                                                            (line 12500)
+                                                            (line 12504)
 * characters, reserved:                  Reserved characters.
-                                                            (line 12090)
+                                                            (line 12094)
 * characters, special:                   Reserved characters.
-                                                            (line 12090)
-* check accent:                          Accents.           (line 12451)
-* check accent, math:                    Math accents.      (line  9238)
-* Cicero:                                Units of length.   (line  7519)
-* circle symbol, big, in text:           Text symbols.      (line 12257)
-* circled letter, in text:               Text symbols.      (line 12269)
-* circumflex accent:                     Accents.           (line 12400)
-* circumflex accent, math:               Math accents.      (line  9250)
-* circumflex, ASCII, in text:            Text symbols.      (line 12239)
-* citation key:                          \bibitem.          (line  5308)
+                                                            (line 12094)
+* check accent:                          Accents.           (line 12455)
+* check accent, math:                    Math accents.      (line  9242)
+* Cicero:                                Units of length.   (line  7523)
+* circle symbol, big, in text:           Text symbols.      (line 12261)
+* circled letter, in text:               Text symbols.      (line 12273)
+* circumflex accent:                     Accents.           (line 12404)
+* circumflex accent, math:               Math accents.      (line  9254)
+* circumflex, ASCII, in text:            Text symbols.      (line 12243)
+* citation key:                          \bibitem.          (line  5312)
 * class and package commands:            Class and package commands.
-                                                            (line   850)
+                                                            (line   854)
 * class and package difference:          Class and package construction.
-                                                            (line   789)
+                                                            (line   793)
 * class and package structure:           Class and package structure.
-                                                            (line   803)
+                                                            (line   807)
 * class file example:                    Class and package structure.
-                                                            (line   836)
+                                                            (line   840)
 * class file layout:                     Class and package structure.
-                                                            (line   803)
+                                                            (line   807)
 * class options:                         Document class options.
-                                                            (line   665)
+                                                            (line   669)
 * class options <1>:                     Class and package structure.
-                                                            (line   803)
+                                                            (line   807)
 * class options <2>:                     Class and package commands.
-                                                            (line   910)
-* classes of documents:                  Document classes.  (line   631)
-* cleveref package:                      Cross references.  (line  2690)
-* cleveref package <1>:                  \ref.              (line  2803)
-* cleveref package <2>:                  \footnotemark.     (line  6261)
+                                                            (line   914)
+* classes of documents:                  Document classes.  (line   635)
+* cleveref package:                      Cross references.  (line  2694)
+* cleveref package <1>:                  \ref.              (line  2807)
+* cleveref package <2>:                  \footnotemark.     (line  6265)
 * clock option to slides class:          Document class options.
-                                                            (line   758)
-* closing letters:                       \closing.          (line 13666)
-* closing quote:                         Text symbols.      (line 12229)
-* cm:                                    Units of length.   (line  7510)
-* code, typesetting:                     verbatim.          (line  5550)
+                                                            (line   762)
+* closing letters:                       \closing.          (line 13670)
+* closing quote:                         Text symbols.      (line 12233)
+* cm:                                    Units of length.   (line  7514)
+* code, typesetting:                     verbatim.          (line  5554)
 * colon character:                       Colon character & \colon.
-                                                            (line  9493)
-* color:                                 Color.             (line 11084)
-* color <1>:                             Define colors.     (line 11189)
-* color <2>:                             Colored text.      (line 11211)
-* color <3>:                             Colored boxes.     (line 11282)
-* color <4>:                             Colored pages.     (line 11319)
-* color models:                          Color models.      (line 11137)
+                                                            (line  9497)
+* color:                                 Color.             (line 11088)
+* color <1>:                             Define colors.     (line 11193)
+* color <2>:                             Colored text.      (line 11215)
+* color <3>:                             Colored boxes.     (line 11286)
+* color <4>:                             Colored pages.     (line 11323)
+* color models:                          Color models.      (line 11141)
 * color package commands:                Commands for color.
-                                                            (line 11184)
+                                                            (line 11188)
 * color package options:                 Color package options.
-                                                            (line 11099)
-* color, define:                         Define colors.     (line 11189)
-* colored boxes:                         Colored boxes.     (line 11282)
-* colored page:                          Colored pages.     (line 11319)
-* colored text:                          Colored text.      (line 11211)
-* command line:                          Command line.      (line 13923)
+                                                            (line 11103)
+* color, define:                         Define colors.     (line 11193)
+* colored boxes:                         Colored boxes.     (line 11286)
+* colored page:                          Colored pages.     (line 11323)
+* colored text:                          Colored text.      (line 11215)
+* command line:                          Command line.      (line 14166)
 * command syntax:                        LaTeX command syntax.
-                                                            (line   530)
+                                                            (line   534)
 * commands, class and package:           Class and package commands.
-                                                            (line   850)
+                                                            (line   854)
 * commands, defining new ones:           \newcommand & \renewcommand.
-                                                            (line  6401)
-* commands, defining new ones <1>:       \providecommand.   (line  6526)
+                                                            (line  6405)
+* commands, defining new ones <1>:       \providecommand.   (line  6530)
 * commands, document class:              Class and package construction.
-                                                            (line   780)
+                                                            (line   784)
 * commands, graphics package:            Commands for graphics.
-                                                            (line 11628)
+                                                            (line 11632)
 * commands, ignore spaces:               \ignorespaces & \ignorespacesafterend.
-                                                            (line  7087)
+                                                            (line  7091)
 * commands, redefining:                  \newcommand & \renewcommand.
-                                                            (line  6401)
-* commands, star-variants:               \@ifstar.          (line  6605)
-* composite word mark, in text:          Text symbols.      (line 12274)
-* computer programs, typesetting:        verbatim.          (line  5550)
+                                                            (line  6405)
+* commands, run from LaTeX:              \write18.          (line 14103)
+* commands, star-variants:               \@ifstar.          (line  6609)
+* composite word mark, in text:          Text symbols.      (line 12278)
+* computer programs, typesetting:        verbatim.          (line  5554)
 * configuration, graphics package:       Graphics package configuration.
-                                                            (line 11441)
-* contents file:                         Output files.      (line   469)
-* copyright symbol:                      Text symbols.      (line 12186)
-* counters, a list of:                   Counters.          (line  7162)
-* counters, defining new:                \newcounter.       (line  6666)
-* counters, getting value of:            \value.            (line  7272)
+                                                            (line 11445)
+* contents file:                         Output files.      (line   473)
+* copyright symbol:                      Text symbols.      (line 12190)
+* counters, a list of:                   Counters.          (line  7166)
+* counters, defining new:                \newcounter.       (line  6670)
+* counters, getting value of:            \value.            (line  7276)
 * counters, printing:                    \alph \Alph \arabic \roman \Roman \fnsymbol.
-                                                            (line  7190)
-* counters, setting:                     \setcounter.       (line  7305)
-* cprotect package:                      verbatim.          (line  5570)
-* cprotect package <1>:                  \verb.             (line  5628)
-* creating pictures:                     picture.           (line  4150)
-* creating tables:                       table.             (line  4861)
-* credit footnote:                       \maketitle.        (line  9739)
-* cross references:                      Cross references.  (line  2658)
-* cross references, resolving:           Output files.      (line   459)
-* cross referencing with page number:    \pageref.          (line  2756)
-* cross referencing, symbolic:           \ref.              (line  2780)
-* CTAN:                                  CTAN.              (line   605)
-* currency, dollar:                      Text symbols.      (line 12287)
-* currency, euro:                        Text symbols.      (line 12298)
-* dagger, double, in text:               Text symbols.      (line 12284)
-* dagger, in text:                       Text symbols.      (line 12189)
-* dagger, in text <1>:                   Text symbols.      (line 12281)
-* DANTE e.V.:                            CTAN.              (line   619)
-* date, for titlepage:                   \maketitle.        (line  9733)
-* date, today's:                         \today.            (line 12592)
-* datetime package:                      \today.            (line 12613)
-* dbltopnumber:                          Floats.            (line  1935)
-* dbltopnumber <1>:                      Floats.            (line  1936)
-* dcolumn package:                       array.             (line  2943)
-* dd:                                    Units of length.   (line  7516)
-* define color:                          Define colors.     (line 11189)
+                                                            (line  7194)
+* counters, setting:                     \setcounter.       (line  7309)
+* cprotect package:                      verbatim.          (line  5574)
+* cprotect package <1>:                  \verb.             (line  5632)
+* creating pictures:                     picture.           (line  4154)
+* creating tables:                       table.             (line  4865)
+* credit footnote:                       \maketitle.        (line  9743)
+* cross references:                      Cross references.  (line  2662)
+* cross references, resolving:           Output files.      (line   463)
+* cross referencing with page number:    \pageref.          (line  2760)
+* cross referencing, symbolic:           \ref.              (line  2784)
+* CTAN:                                  CTAN.              (line   609)
+* currency, dollar:                      Text symbols.      (line 12291)
+* currency, euro:                        Text symbols.      (line 12302)
+* dagger, double, in text:               Text symbols.      (line 12288)
+* dagger, in text:                       Text symbols.      (line 12193)
+* dagger, in text <1>:                   Text symbols.      (line 12285)
+* DANTE e.V.:                            CTAN.              (line   623)
+* date, for titlepage:                   \maketitle.        (line  9737)
+* date, today's:                         \today.            (line 12596)
+* datetime package:                      \today.            (line 12617)
+* dbltopnumber:                          Floats.            (line  1939)
+* dbltopnumber <1>:                      Floats.            (line  1940)
+* dcolumn package:                       array.             (line  2947)
+* dd:                                    Units of length.   (line  7520)
+* define color:                          Define colors.     (line 11193)
 * defining a new command:                \newcommand & \renewcommand.
-                                                            (line  6401)
-* defining a new command <1>:            \providecommand.   (line  6526)
+                                                            (line  6405)
+* defining a new command <1>:            \providecommand.   (line  6530)
 * defining new environments:             \newenvironment & \renewenvironment.
-                                                            (line  6757)
-* defining new fonts:                    \newfont.          (line  7003)
-* defining new theorems:                 \newtheorem.       (line  6891)
-* definitions:                           Definitions.       (line  6396)
-* delimiters, paired:                    \left & \right.    (line  9541)
-* delim_0:                               makeindex.         (line 13341)
-* delim_1:                               makeindex.         (line 13345)
-* delim_2:                               makeindex.         (line 13349)
-* delim_n:                               makeindex.         (line 13353)
-* delim_r:                               makeindex.         (line 13357)
-* description:                           \newglossaryentry. (line 13496)
-* description environment:               description.       (line  3041)
-* description lists, creating:           description.       (line  3041)
-* design size, in font definitions:      \newfont.          (line  7016)
-* Didot point:                           Units of length.   (line  7516)
-* dieresis accent:                       Accents.           (line 12385)
+                                                            (line  6761)
+* defining new fonts:                    \newfont.          (line  7007)
+* defining new theorems:                 \newtheorem.       (line  6895)
+* definitions:                           Definitions.       (line  6400)
+* delimiters, paired:                    \left & \right.    (line  9545)
+* delim_0:                               makeindex.         (line 13345)
+* delim_1:                               makeindex.         (line 13349)
+* delim_2:                               makeindex.         (line 13353)
+* delim_n:                               makeindex.         (line 13357)
+* delim_r:                               makeindex.         (line 13361)
+* description:                           \newglossaryentry. (line 13500)
+* description environment:               description.       (line  3045)
+* description lists, creating:           description.       (line  3045)
+* design size, in font definitions:      \newfont.          (line  7020)
+* Didot point:                           Units of length.   (line  7520)
+* dieresis accent:                       Accents.           (line 12389)
 * difference between class and package:  Class and package construction.
-                                                            (line   789)
-* discretionary breaks, multiplication:  \*.                (line  9513)
-* discretionary hyphenation:             \discretionary.    (line  5850)
-* display math mode:                     Modes.             (line  9625)
+                                                            (line   793)
+* discretionary breaks, multiplication:  \*.                (line  9517)
+* discretionary hyphenation:             \discretionary.    (line  5854)
+* display math mode:                     Modes.             (line  9629)
 * displaying quoted text with paragraph indentation: quotation & quote.
-                                                            (line  4682)
+                                                            (line  4686)
 * displaying quoted text without paragraph indentation: quotation & quote.
-                                                            (line  4682)
-* displaymath environment:               displaymath.       (line  3097)
-* displaymath environment <1>:           Math formulas.     (line  7893)
+                                                            (line  4686)
+* displaymath environment:               displaymath.       (line  3101)
+* displaymath environment <1>:           Math formulas.     (line  7897)
 * document class commands:               Class and package construction.
-                                                            (line   780)
+                                                            (line   784)
 * document class options:                Document class options.
-                                                            (line   665)
+                                                            (line   669)
 * document class, defined:               Starting and ending.
-                                                            (line   411)
-* document classes:                      Document classes.  (line   631)
-* document environment:                  document.          (line  3141)
+                                                            (line   415)
+* document classes:                      Document classes.  (line   635)
+* document environment:                  document.          (line  3145)
 * document templates:                    Document templates.
-                                                            (line 14131)
-* dollar sign:                           Text symbols.      (line 12287)
-* dot accent:                            Accents.           (line 12392)
-* dot over accent, math:                 Math accents.      (line  9244)
-* dot-over accent:                       Accents.           (line 12392)
-* dot-under accent:                      Accents.           (line 12425)
-* dotless i:                             Accents.           (line 12379)
-* dotless i, math:                       Math symbols.      (line  8306)
-* dotless j:                             Accents.           (line 12379)
-* dotless j, math:                       Math symbols.      (line  8328)
-* dots:                                  Dots.              (line  9053)
-* double angle quotation marks:          Text symbols.      (line 12204)
-* double dagger, in text:                Text symbols.      (line 12192)
-* double dagger, in text <1>:            Text symbols.      (line 12284)
-* double dot accent, math:               Math accents.      (line  9241)
-* double guillemets:                     Text symbols.      (line 12204)
-* double left quote:                     Text symbols.      (line 12326)
-* double low-9 quotation mark:           Text symbols.      (line 12226)
-* double quote, straight base:           Text symbols.      (line 12342)
-* double right quote:                    Text symbols.      (line 12329)
+                                                            (line 14374)
+* dollar sign:                           Text symbols.      (line 12291)
+* dot accent:                            Accents.           (line 12396)
+* dot over accent, math:                 Math accents.      (line  9248)
+* dot-over accent:                       Accents.           (line 12396)
+* dot-under accent:                      Accents.           (line 12429)
+* dotless i:                             Accents.           (line 12383)
+* dotless i, math:                       Math symbols.      (line  8310)
+* dotless j:                             Accents.           (line 12383)
+* dotless j, math:                       Math symbols.      (line  8332)
+* dots:                                  Dots.              (line  9057)
+* double angle quotation marks:          Text symbols.      (line 12208)
+* double dagger, in text:                Text symbols.      (line 12196)
+* double dagger, in text <1>:            Text symbols.      (line 12288)
+* double dot accent, math:               Math accents.      (line  9245)
+* double guillemets:                     Text symbols.      (line 12208)
+* double left quote:                     Text symbols.      (line 12330)
+* double low-9 quotation mark:           Text symbols.      (line 12230)
+* double quote, straight base:           Text symbols.      (line 12346)
+* double right quote:                    Text symbols.      (line 12333)
 * double spacing:                        Low-level font commands.
-                                                            (line  1488)
-* double vertical bar, in text:          Text symbols.      (line 12254)
-* doublestruck:                          Blackboard bold.   (line  8969)
+                                                            (line  1492)
+* double vertical bar, in text:          Text symbols.      (line 12258)
+* doublestruck:                          Blackboard bold.   (line  8973)
 * draft option:                          Document class options.
-                                                            (line   708)
-* dvipdfmx command:                      Output files.      (line   436)
-* dvips command:                         Output files.      (line   436)
-* dvitype command:                       Output files.      (line   436)
-* e-dash:                                Text symbols.      (line 12295)
-* e-TeX:                                 TeX engines.       (line   485)
-* ellipses:                              Dots.              (line  9053)
-* ellipsis:                              Text symbols.      (line 12210)
-* em:                                    Units of length.   (line  7524)
-* em <1>:                                Units of length.   (line  7524)
-* em-dash:                               Text symbols.      (line 12290)
-* em-dash, three-quarters:               Text symbols.      (line 12351)
-* em-dash, two-thirds:                   Text symbols.      (line 12357)
-* emphasis:                              Font styles.       (line  1254)
-* enclosure list:                        \encl.             (line 13679)
-* end of document hook:                  \AtEndDocument.    (line  3163)
+                                                            (line   712)
+* dvipdfmx command:                      Output files.      (line   440)
+* dvips command:                         Output files.      (line   440)
+* dvitype command:                       Output files.      (line   440)
+* e-dash:                                Text symbols.      (line 12299)
+* e-TeX:                                 TeX engines.       (line   489)
+* ellipses:                              Dots.              (line  9057)
+* ellipsis:                              Text symbols.      (line 12214)
+* em:                                    Units of length.   (line  7528)
+* em <1>:                                Units of length.   (line  7528)
+* em-dash:                               Text symbols.      (line 12294)
+* em-dash, three-quarters:               Text symbols.      (line 12355)
+* em-dash, two-thirds:                   Text symbols.      (line 12361)
+* emphasis:                              Font styles.       (line  1258)
+* enclosure list:                        \encl.             (line 13683)
+* end of document hook:                  \AtEndDocument.    (line  3167)
 * ending and starting:                   Starting and ending.
-                                                            (line   400)
-* engines, TeX:                          TeX engines.       (line   478)
-* enlarge current page:                  \enlargethispage.  (line  6068)
-* enumerate environment:                 enumerate.         (line  3179)
-* enumitem package:                      list.              (line  3887)
+                                                            (line   404)
+* engines, TeX:                          TeX engines.       (line   482)
+* enlarge current page:                  \enlargethispage.  (line  6072)
+* enumerate environment:                 enumerate.         (line  3183)
+* enumitem package:                      list.              (line  3891)
 * environment:                           Starting and ending.
-                                                            (line   419)
-* environment, abstract:                 abstract.          (line  2826)
-* environment, array:                    array.             (line  2872)
-* environment, center:                   center.            (line  2951)
-* environment, description:              description.       (line  3041)
-* environment, displaymath:              displaymath.       (line  3097)
-* environment, displaymath <1>:          Math formulas.     (line  7893)
-* environment, document:                 document.          (line  3141)
-* environment, enumerate:                enumerate.         (line  3179)
-* environment, eqnarray:                 eqnarray.          (line  3246)
-* environment, equation:                 equation.          (line  3302)
-* environment, equation <1>:             Math formulas.     (line  7893)
-* environment, figure:                   figure.            (line  3322)
-* environment, filecontents:             filecontents.      (line  3380)
-* environment, filecontents*:            filecontents.      (line  3380)
-* environment, flushleft:                flushleft.         (line  3431)
-* environment, flushright:               flushright.        (line  3492)
-* environment, itemize:                  itemize.           (line  3535)
-* environment, letter:                   letter.            (line  3618)
-* environment, list:                     list.              (line  3623)
-* environment, math:                     math.              (line  3987)
-* environment, math <1>:                 Math formulas.     (line  7893)
-* environment, minipage:                 minipage.          (line  3999)
-* environment, picture:                  picture.           (line  4150)
-* environment, quotation:                quotation & quote. (line  4682)
-* environment, quote:                    quotation & quote. (line  4682)
-* environment, tabbing:                  tabbing.           (line  4712)
-* environment, table:                    table.             (line  4861)
-* environment, tabular:                  tabular.           (line  4921)
-* environment, thebibliography:          thebibliography.   (line  5246)
-* environment, theorem:                  theorem.           (line  5481)
-* environment, theorem-like:             \newtheorem.       (line  6891)
-* environment, titlepage:                titlepage.         (line  5511)
-* environment, verbatim:                 verbatim.          (line  5550)
-* environment, verse:                    verse.             (line  5636)
-* environments:                          Environments.      (line  2809)
+                                                            (line   423)
+* environment, abstract:                 abstract.          (line  2830)
+* environment, array:                    array.             (line  2876)
+* environment, center:                   center.            (line  2955)
+* environment, description:              description.       (line  3045)
+* environment, displaymath:              displaymath.       (line  3101)
+* environment, displaymath <1>:          Math formulas.     (line  7897)
+* environment, document:                 document.          (line  3145)
+* environment, enumerate:                enumerate.         (line  3183)
+* environment, eqnarray:                 eqnarray.          (line  3250)
+* environment, equation:                 equation.          (line  3306)
+* environment, equation <1>:             Math formulas.     (line  7897)
+* environment, figure:                   figure.            (line  3326)
+* environment, filecontents:             filecontents.      (line  3384)
+* environment, filecontents*:            filecontents.      (line  3384)
+* environment, flushleft:                flushleft.         (line  3435)
+* environment, flushright:               flushright.        (line  3496)
+* environment, itemize:                  itemize.           (line  3539)
+* environment, letter:                   letter.            (line  3622)
+* environment, list:                     list.              (line  3627)
+* environment, math:                     math.              (line  3991)
+* environment, math <1>:                 Math formulas.     (line  7897)
+* environment, minipage:                 minipage.          (line  4003)
+* environment, picture:                  picture.           (line  4154)
+* environment, quotation:                quotation & quote. (line  4686)
+* environment, quote:                    quotation & quote. (line  4686)
+* environment, tabbing:                  tabbing.           (line  4716)
+* environment, table:                    table.             (line  4865)
+* environment, tabular:                  tabular.           (line  4925)
+* environment, thebibliography:          thebibliography.   (line  5250)
+* environment, theorem:                  theorem.           (line  5485)
+* environment, theorem-like:             \newtheorem.       (line  6895)
+* environment, titlepage:                titlepage.         (line  5515)
+* environment, verbatim:                 verbatim.          (line  5554)
+* environment, verse:                    verse.             (line  5640)
+* environments:                          Environments.      (line  2813)
 * environments, defining:                \newenvironment & \renewenvironment.
-                                                            (line  6757)
-* envlab package:                        \makelabels.       (line 13753)
+                                                            (line  6761)
+* envlab package:                        \makelabels.       (line 13757)
 * EPS files:                             Graphics package configuration.
-                                                            (line 11441)
-* EPS files <1>:                         \includegraphics.  (line 11634)
-* eqnarray environment:                  eqnarray.          (line  3246)
-* equation environment:                  equation.          (line  3302)
-* equation environment <1>:              Math formulas.     (line  7893)
-* equation number, cross referencing:    \ref.              (line  2780)
+                                                            (line 11445)
+* EPS files <1>:                         \includegraphics.  (line 11638)
+* eqnarray environment:                  eqnarray.          (line  3250)
+* equation environment:                  equation.          (line  3306)
+* equation environment <1>:              Math formulas.     (line  7897)
+* equation number, cross referencing:    \ref.              (line  2784)
 * equation numbers, left vs. right:      Document class options.
-                                                            (line   722)
-* equation numbers, omitting:            eqnarray.          (line  3281)
-* equations, aligning:                   eqnarray.          (line  3246)
-* equations, environment for:            equation.          (line  3302)
+                                                            (line   726)
+* equation numbers, omitting:            eqnarray.          (line  3285)
+* equations, aligning:                   eqnarray.          (line  3250)
+* equations, environment for:            equation.          (line  3306)
 * equations, flush left vs. centered:    Document class options.
-                                                            (line   716)
+                                                            (line   720)
 * es-zet German letter:                  Additional Latin letters.
-                                                            (line 12546)
-* etex command:                          TeX engines.       (line   485)
+                                                            (line 12550)
+* etex command:                          TeX engines.       (line   489)
 * eth, Icelandic letter:                 Additional Latin letters.
-                                                            (line 12514)
+                                                            (line 12518)
 * etoolbox package:                      Class and package commands.
-                                                            (line   954)
-* euro symbol:                           Text symbols.      (line 12298)
-* eurosym package:                       Text symbols.      (line 12298)
-* ex:                                    Units of length.   (line  7524)
-* ex <1>:                                Units of length.   (line  7524)
-* exclamation point, upside-down:        Text symbols.      (line 12304)
+                                                            (line   958)
+* euro symbol:                           Text symbols.      (line 12302)
+* eurosym package:                       Text symbols.      (line 12302)
+* ex:                                    Units of length.   (line  7528)
+* ex <1>:                                Units of length.   (line  7528)
+* exclamation point, upside-down:        Text symbols.      (line 12308)
 * executivepaper option:                 Document class options.
-                                                            (line   678)
+                                                            (line   682)
 * exponent:                              Subscripts & superscripts.
-                                                            (line  7984)
+                                                            (line  7988)
 * extended Latin:                        Additional Latin letters.
-                                                            (line 12500)
-* external files, writing:               filecontents.      (line  3380)
+                                                            (line 12504)
+* external commands:                     \write18.          (line 14103)
+* external files, writing:               filecontents.      (line  3384)
 * families, of fonts:                    Low-level font commands.
-                                                            (line  1391)
-* fancyhdr package:                      Page styles.       (line  9682)
-* fancyhdr package <1>:                  \pagestyle.        (line  9824)
-* fancyvrb package:                      tabbing.           (line  4852)
-* fancyvrb package <1>:                  verbatim.          (line  5581)
-* feminine ordinal symbol:               Text symbols.      (line 12317)
-* figure environment:                    figure.            (line  3322)
-* figure number, cross referencing:      \ref.              (line  2780)
-* figures, footnotes in:                 minipage.          (line  4100)
-* figures, inserting:                    figure.            (line  3322)
+                                                            (line  1395)
+* fancyhdr package:                      Page styles.       (line  9686)
+* fancyhdr package <1>:                  \pagestyle.        (line  9828)
+* fancyvrb package:                      tabbing.           (line  4856)
+* fancyvrb package <1>:                  verbatim.          (line  5585)
+* feminine ordinal symbol:               Text symbols.      (line 12321)
+* figure environment:                    figure.            (line  3326)
+* figure number, cross referencing:      \ref.              (line  2784)
+* figures, footnotes in:                 minipage.          (line  4104)
+* figures, inserting:                    figure.            (line  3326)
 * file, root:                            Splitting the input.
-                                                            (line 12627)
-* filecontents environment:              filecontents.      (line  3380)
-* filecontents* environment:             filecontents.      (line  3380)
+                                                            (line 12631)
+* filecontents environment:              filecontents.      (line  3384)
+* filecontents* environment:             filecontents.      (line  3384)
 * final option:                          Document class options.
-                                                            (line   708)
+                                                            (line   712)
 * first-latex-doc document:              About this document.
-                                                            (line   357)
-* fixed-width font:                      Font styles.       (line  1291)
-* flafter package:                       Floats.            (line  1883)
+                                                            (line   361)
+* fixed-width font:                      Font styles.       (line  1295)
+* flafter package:                       Floats.            (line  1887)
 * fleqn option:                          Document class options.
-                                                            (line   708)
-* float package:                         Floats.            (line  1853)
-* float page:                            Floats.            (line  1859)
+                                                            (line   712)
+* float package:                         Floats.            (line  1857)
+* float page:                            Floats.            (line  1863)
 * flush left equations:                  Document class options.
-                                                            (line   716)
+                                                            (line   720)
 * flushing floats and starting a page:   \clearpage & \cleardoublepage.
-                                                            (line  5994)
-* flushleft environment:                 flushleft.         (line  3431)
-* flushright environment:                flushright.        (line  3492)
+                                                            (line  5998)
+* flushleft environment:                 flushleft.         (line  3435)
+* flushright environment:                flushright.        (line  3496)
 * font catalogue:                        Low-level font commands.
-                                                            (line  1391)
+                                                            (line  1395)
 * font commands, low-level:              Low-level font commands.
-                                                            (line  1376)
+                                                            (line  1380)
 * font size:                             Low-level font commands.
-                                                            (line  1471)
-* font sizes:                            Font sizes.        (line  1341)
-* font styles:                           Font styles.       (line  1201)
+                                                            (line  1475)
+* font sizes:                            Font sizes.        (line  1345)
+* font styles:                           Font styles.       (line  1205)
 * font symbols, by number:               Symbols by font position.
-                                                            (line 12167)
-* fonts:                                 Fonts.             (line  1195)
-* fonts, new commands for:               \newfont.          (line  7003)
-* fonts, script:                         Calligraphic.      (line  8995)
-* footer style:                          \pagestyle.        (line  9817)
+                                                            (line 12171)
+* fonts:                                 Fonts.             (line  1199)
+* fonts, new commands for:               \newfont.          (line  7007)
+* fonts, script:                         Calligraphic.      (line  8999)
+* footer style:                          \pagestyle.        (line  9821)
 * footer, parameters for:                Page layout parameters.
-                                                            (line  1674)
-* footnote number, cross referencing:    \ref.              (line  2780)
-* footnote parameters:                   \footnote.         (line  6181)
+                                                            (line  1678)
+* footnote number, cross referencing:    \ref.              (line  2784)
+* footnote parameters:                   \footnote.         (line  6185)
 * footnote, in a table:                  Footnotes in a table.
-                                                            (line  6310)
+                                                            (line  6314)
 * footnote, in section headings:         Footnotes in section headings.
-                                                            (line  6291)
+                                                            (line  6295)
 * footnote, of a footnote:               Footnotes of footnotes.
-                                                            (line  6380)
-* footnotes in figures:                  minipage.          (line  4100)
-* footnotes, creating:                   Footnotes.         (line  6134)
-* Footnotes, in a minipage:              \footnote.         (line  6209)
-* footnotes, symbols instead of numbers: \footnote.         (line  6171)
-* formulas, environment for:             equation.          (line  3302)
-* formulas, math:                        Math formulas.     (line  7893)
-* forward reference:                     Cross references.  (line  2679)
-* forward references, resolving:         Output files.      (line   459)
-* fraction:                              \frac.             (line  9529)
-* fragile commands:                      \protect.          (line  7035)
-* frame rule width:                      \fbox & \framebox. (line 10834)
-* frame, line width:                     \fbox & \framebox. (line 10834)
-* frame, separation from contents:       \fbox & \framebox. (line 10839)
-* French quotation marks:                Text symbols.      (line 12204)
-* functions, math:                       Math functions.    (line  9108)
+                                                            (line  6384)
+* footnotes in figures:                  minipage.          (line  4104)
+* footnotes, creating:                   Footnotes.         (line  6138)
+* Footnotes, in a minipage:              \footnote.         (line  6213)
+* footnotes, symbols instead of numbers: \footnote.         (line  6175)
+* formulas, environment for:             equation.          (line  3306)
+* formulas, math:                        Math formulas.     (line  7897)
+* forward reference:                     Cross references.  (line  2683)
+* forward references, resolving:         Output files.      (line   463)
+* fraction:                              \frac.             (line  9533)
+* fragile commands:                      \protect.          (line  7039)
+* frame rule width:                      \fbox & \framebox. (line 10838)
+* frame, line width:                     \fbox & \framebox. (line 10838)
+* frame, separation from contents:       \fbox & \framebox. (line 10843)
+* French quotation marks:                Text symbols.      (line 12208)
+* functions, math:                       Math functions.    (line  9112)
 * geometry package:                      Document class options.
-                                                            (line   699)
+                                                            (line   703)
 * geometry package <1>:                  Document class options.
-                                                            (line   703)
+                                                            (line   707)
 * global options:                        Document class options.
-                                                            (line   665)
+                                                            (line   669)
 * global options <1>:                    Additional packages.
-                                                            (line   773)
-* glossaries:                            Glossaries.        (line 13408)
-* glossary:                              Glossaries.        (line 13408)
-* glossary, entries:                     \newglossaryentry. (line 13456)
-* glossary, entry reference:             \gls.              (line 13515)
-* glue register, plain TeX:              \newlength.        (line  6707)
-* graphics:                              Graphics.          (line 11340)
+                                                            (line   777)
+* glossaries:                            Glossaries.        (line 13412)
+* glossary:                              Glossaries.        (line 13412)
+* glossary, entries:                     \newglossaryentry. (line 13460)
+* glossary, entry reference:             \gls.              (line 13519)
+* glue register, plain TeX:              \newlength.        (line  6711)
+* graphics:                              Graphics.          (line 11344)
 * graphics <1>:                          Graphics package configuration.
-                                                            (line 11441)
-* graphics <2>:                          \includegraphics.  (line 11634)
-* graphics package:                      Graphics.          (line 11340)
+                                                            (line 11445)
+* graphics <2>:                          \includegraphics.  (line 11638)
+* graphics package:                      Graphics.          (line 11344)
 * graphics package <1>:                  Graphics package configuration.
-                                                            (line 11441)
-* graphics package <2>:                  \includegraphics.  (line 11634)
+                                                            (line 11445)
+* graphics package <2>:                  \includegraphics.  (line 11638)
 * graphics package commands:             Commands for graphics.
-                                                            (line 11628)
+                                                            (line 11632)
 * graphics package options:              Graphics package options.
-                                                            (line 11377)
-* graphics packages:                     \line.             (line  4404)
-* graphics, resizing:                    \scalebox.         (line 12024)
-* graphics, resizing <1>:                \resizebox.        (line 12055)
-* graphics, scaling:                     \scalebox.         (line 12024)
-* graphics, scaling <1>:                 \resizebox.        (line 12055)
-* grave accent:                          Accents.           (line 12404)
-* grave accent, math:                    Math accents.      (line  9247)
-* greater than symbol, in text:          Text symbols.      (line 12307)
-* greek letters:                         Math symbols.      (line  8047)
-* group, and environments:               Environments.      (line  2821)
-* group_skip:                            makeindex.         (line 13288)
-* ha'c<ek accent, math:                  Math accents.      (line  9238)
-* hacek accent:                          Accents.           (line 12451)
-* Halmos symbol:                         \rule.             (line 12564)
-* hat accent:                            Accents.           (line 12400)
-* hat accent, math:                      Math accents.      (line  9250)
-* header style:                          \pagestyle.        (line  9817)
+                                                            (line 11381)
+* graphics packages:                     \line.             (line  4408)
+* graphics, resizing:                    \scalebox.         (line 12028)
+* graphics, resizing <1>:                \resizebox.        (line 12059)
+* graphics, scaling:                     \scalebox.         (line 12028)
+* graphics, scaling <1>:                 \resizebox.        (line 12059)
+* grave accent:                          Accents.           (line 12408)
+* grave accent, math:                    Math accents.      (line  9251)
+* greater than symbol, in text:          Text symbols.      (line 12311)
+* greek letters:                         Math symbols.      (line  8051)
+* group, and environments:               Environments.      (line  2825)
+* group_skip:                            makeindex.         (line 13292)
+* ha'c<ek accent, math:                  Math accents.      (line  9242)
+* hacek accent:                          Accents.           (line 12455)
+* Halmos symbol:                         \rule.             (line 12568)
+* hat accent:                            Accents.           (line 12404)
+* hat accent, math:                      Math accents.      (line  9254)
+* header style:                          \pagestyle.        (line  9821)
 * header, parameters for:                Page layout parameters.
-                                                            (line  1674)
+                                                            (line  1678)
 * hello, world:                          Starting and ending.
-                                                            (line   400)
-* here, putting floats:                  Floats.            (line  1853)
+                                                            (line   404)
+* here, putting floats:                  Floats.            (line  1857)
 * home page for manual:                  About this document.
-                                                            (line   322)
-* horizontal space:                      \hss.              (line 10047)
-* horizontal space, stretchable:         \hss.              (line 10047)
+                                                            (line   326)
+* horizontal space:                      \hss.              (line 10051)
+* horizontal space, stretchable:         \hss.              (line 10051)
 * horizontal spacing:                    \phantom & \vphantom & \hphantom.
-                                                            (line  9436)
-* hungarian umlaut accent:               Accents.           (line 12429)
-* hyperref package:                      \footnotemark.     (line  6261)
-* hyperref package <1>:                  \footnotemark.     (line  6270)
-* hyperref package <2>:                  \pagenumbering.    (line  9798)
+                                                            (line  9440)
+* hungarian umlaut accent:               Accents.           (line 12433)
+* hyperref package:                      \footnotemark.     (line  6265)
+* hyperref package <1>:                  \footnotemark.     (line  6274)
+* hyperref package <2>:                  \pagenumbering.    (line  9802)
 * hyperref package <3>:                  Command line input.
-                                                            (line 14052)
-* hyphenation, defining:                 \hyphenation.      (line  5914)
-* hyphenation, discretionary:            \discretionary.    (line  5850)
-* hyphenation, forcing:                  \- (hyphenation).  (line  5815)
-* hyphenation, preventing:               \mbox & \makebox.  (line 10712)
+                                                            (line 14295)
+* hyphenation, defining:                 \hyphenation.      (line  5918)
+* hyphenation, discretionary:            \discretionary.    (line  5854)
+* hyphenation, forcing:                  \- (hyphenation).  (line  5819)
+* hyphenation, preventing:               \mbox & \makebox.  (line 10716)
 * Icelandic eth:                         Additional Latin letters.
-                                                            (line 12514)
+                                                            (line 12518)
 * Icelandic thorn:                       Additional Latin letters.
-                                                            (line 12550)
-* idx file:                              \index.            (line 13222)
+                                                            (line 12554)
+* idx file:                              \index.            (line 13226)
 * ij letter, Dutch:                      Additional Latin letters.
-                                                            (line 12526)
-* implementations of TeX:                TeX engines.       (line   478)
-* importing graphics:                    \includegraphics.  (line 11634)
-* in:                                    Units of length.   (line  7503)
-* in-line formulas:                      math.              (line  3987)
-* inch:                                  Units of length.   (line  7503)
-* including graphics:                    \includegraphics.  (line 11634)
+                                                            (line 12530)
+* implementations of TeX:                TeX engines.       (line   482)
+* importing graphics:                    \includegraphics.  (line 11638)
+* in:                                    Units of length.   (line  7507)
+* in-line formulas:                      math.              (line  3991)
+* inch:                                  Units of length.   (line  7507)
+* including graphics:                    \includegraphics.  (line 11638)
 * indent, forcing:                       \indent & \noindent.
-                                                            (line  7768)
-* indentation of paragraphs, in minipage: minipage.         (line  4096)
-* indentfirst package:                   \part.             (line  2086)
-* indentfirst package <1>:               \chapter.          (line  2148)
-* indentfirst package <2>:               \section.          (line  2243)
-* indentfirst package <3>:               \subsection.       (line  2309)
+                                                            (line  7772)
+* indentation of paragraphs, in minipage: minipage.         (line  4100)
+* indentfirst package:                   \part.             (line  2090)
+* indentfirst package <1>:               \chapter.          (line  2152)
+* indentfirst package <2>:               \section.          (line  2247)
+* indentfirst package <3>:               \subsection.       (line  2313)
 * indentfirst package <4>:               \subsubsection & \paragraph & \subparagraph.
-                                                            (line  2386)
+                                                            (line  2390)
 * indentfirst package <5>:               \indent & \noindent.
-                                                            (line  7810)
-* indent_length:                         makeindex.         (line 13369)
-* indent_space:                          makeindex.         (line 13365)
-* index entries, 'see' and 'see also':   \index.            (line 13172)
-* index entry:                           \index.            (line 13122)
-* index package:                         \index.            (line 13217)
-* index, page range:                     \index.            (line 13156)
-* index, printing:                       \printindex.       (line 13393)
-* index, processing:                     makeindex.         (line 13237)
-* index, style file:                     makeindex.         (line 13249)
-* indexes:                               Indexes.           (line 13086)
-* infinite horizontal stretch:           \hfill.            (line 10014)
-* infinite vertical stretch:             \vfill.            (line 10627)
-* inner paragraph mode:                  Modes.             (line  9643)
+                                                            (line  7814)
+* indent_length:                         makeindex.         (line 13373)
+* indent_space:                          makeindex.         (line 13369)
+* index entries, 'see' and 'see also':   \index.            (line 13176)
+* index entry:                           \index.            (line 13126)
+* index package:                         \index.            (line 13221)
+* index, page range:                     \index.            (line 13160)
+* index, printing:                       \printindex.       (line 13397)
+* index, processing:                     makeindex.         (line 13241)
+* index, style file:                     makeindex.         (line 13253)
+* indexes:                               Indexes.           (line 13090)
+* infinite horizontal stretch:           \hfill.            (line 10018)
+* infinite vertical stretch:             \vfill.            (line 10631)
+* inner paragraph mode:                  Modes.             (line  9647)
 * input file:                            Splitting the input.
-                                                            (line 12623)
+                                                            (line 12627)
 * input, on command line:                Command line input.
-                                                            (line 14048)
-* input/output, to terminal:             Terminal input/output.
-                                                            (line 13842)
-* inserting figures:                     figure.            (line  3322)
+                                                            (line 14291)
+* input/output, to terminal:             Input/output.      (line 13846)
+* inserting figures:                     figure.            (line  3326)
 * insertions of special characters:      Special insertions.
-                                                            (line 12084)
-* internal vertical mode:                Modes.             (line  9634)
+                                                            (line 12088)
+* internal vertical mode:                Modes.             (line  9638)
 * invisible character:                   \phantom & \vphantom & \hphantom.
-                                                            (line  9436)
-* italic correction:                     \/.                (line 10331)
-* italic font:                           Font styles.       (line  1276)
-* itemize environment:                   itemize.           (line  3535)
-* item_0:                                makeindex.         (line 13312)
-* item_01:                               makeindex.         (line 13321)
-* item_1:                                makeindex.         (line 13315)
-* item_12:                               makeindex.         (line 13331)
-* item_2:                                makeindex.         (line 13318)
-* item_x1:                               makeindex.         (line 13325)
-* item_x2:                               makeindex.         (line 13335)
+                                                            (line  9440)
+* italic correction:                     \/.                (line 10335)
+* italic font:                           Font styles.       (line  1280)
+* itemize environment:                   itemize.           (line  3539)
+* item_0:                                makeindex.         (line 13316)
+* item_01:                               makeindex.         (line 13325)
+* item_1:                                makeindex.         (line 13319)
+* item_12:                               makeindex.         (line 13335)
+* item_2:                                makeindex.         (line 13322)
+* item_x1:                               makeindex.         (line 13329)
+* item_x2:                               makeindex.         (line 13339)
 * JPEG files:                            Graphics package configuration.
-                                                            (line 11441)
-* JPEG files <1>:                        \includegraphics.  (line 11634)
+                                                            (line 11445)
+* JPEG files <1>:                        \includegraphics.  (line 11638)
 * JPG files:                             Graphics package configuration.
-                                                            (line 11441)
-* JPG files <1>:                         \includegraphics.  (line 11634)
-* justification, ragged left:            \raggedleft.       (line  3510)
-* justification, ragged right:           \raggedright.      (line  3459)
-* Knuth, Donald E.:                      Overview.          (line   374)
-* label:                                 Cross references.  (line  2658)
-* labelled lists, creating:              description.       (line  3041)
-* Lamport TeX:                           Overview.          (line   392)
-* Lamport, Leslie:                       Overview.          (line   374)
+                                                            (line 11445)
+* JPG files <1>:                         \includegraphics.  (line 11638)
+* justification, ragged left:            \raggedleft.       (line  3514)
+* justification, ragged right:           \raggedright.      (line  3463)
+* Knuth, Donald E.:                      Overview.          (line   378)
+* label:                                 Cross references.  (line  2662)
+* labelled lists, creating:              description.       (line  3045)
+* Lamport TeX:                           Overview.          (line   396)
+* Lamport, Leslie:                       Overview.          (line   378)
 * landscape option:                      Document class options.
-                                                            (line   708)
+                                                            (line   712)
 * landscape orientation:                 Document class options.
-                                                            (line   719)
-* latex command:                         Output files.      (line   436)
-* LaTeX logo:                            Text symbols.      (line 12195)
-* LaTeX overview:                        Overview.          (line   374)
+                                                            (line   723)
+* latex command:                         Output files.      (line   440)
+* LaTeX logo:                            Text symbols.      (line 12199)
+* LaTeX overview:                        Overview.          (line   378)
 * LaTeX Project team:                    About this document.
+                                                            (line   345)
+* LaTeX vs. LaTeX2e:                     About this document.
                                                             (line   341)
-* LaTeX vs. LaTeX2e:                     About this document.
-                                                            (line   337)
 * latex-doc-ptr document:                About this document.
-                                                            (line   354)
-* LaTeX2e logo:                          Text symbols.      (line 12198)
+                                                            (line   358)
+* LaTeX2e logo:                          Text symbols.      (line 12202)
 * <latexrefman at tug.org> email address:   About this document.
-                                                            (line   341)
+                                                            (line   345)
 * Latin letters, additional:             Additional Latin letters.
-                                                            (line 12500)
-* layout commands:                       Layout.            (line  1518)
+                                                            (line 12504)
+* layout commands:                       Layout.            (line  1522)
 * layout, page parameters for:           Page layout parameters.
-                                                            (line  1674)
-* left angle quotation marks:            Text symbols.      (line 12204)
-* left arrow, in text:                   Text symbols.      (line 12313)
-* left brace, in text:                   Text symbols.      (line 12260)
-* left quote:                            Text symbols.      (line 12214)
-* left quote, double:                    Text symbols.      (line 12326)
-* left quote, single:                    Text symbols.      (line 12332)
+                                                            (line  1678)
+* left angle quotation marks:            Text symbols.      (line 12208)
+* left arrow, in text:                   Text symbols.      (line 12317)
+* left brace, in text:                   Text symbols.      (line 12264)
+* left quote:                            Text symbols.      (line 12218)
+* left quote, double:                    Text symbols.      (line 12330)
+* left quote, single:                    Text symbols.      (line 12336)
 * left-hand equation numbers:            Document class options.
-                                                            (line   722)
-* left-justifying text:                  \raggedright.      (line  3459)
-* left-justifying text, environment for: flushleft.         (line  3431)
-* left-to-right mode:                    Modes.             (line  9612)
+                                                            (line   726)
+* left-justifying text:                  \raggedright.      (line  3463)
+* left-justifying text, environment for: flushleft.         (line  3435)
+* left-to-right mode:                    Modes.             (line  9616)
 * legalpaper option:                     Document class options.
-                                                            (line   678)
-* lengths, adding to:                    \addtolength.      (line  7570)
-* lengths, allocating new:               \newlength.        (line  6707)
-* lengths, defining and using:           Lengths.           (line  7392)
-* lengths, setting:                      \setlength.        (line  7542)
+                                                            (line   682)
+* lengths, adding to:                    \addtolength.      (line  7574)
+* lengths, allocating new:               \newlength.        (line  6711)
+* lengths, defining and using:           Lengths.           (line  7396)
+* lengths, setting:                      \setlength.        (line  7546)
 * leqno option:                          Document class options.
-                                                            (line   708)
-* less than symbol, in text:             Text symbols.      (line 12310)
-* lethead_flag:                          makeindex.         (line 13295)
-* lethead_prefix:                        makeindex.         (line 13304)
-* lethead_suffix:                        makeindex.         (line 13308)
-* letter class:                          Document classes.  (line   636)
-* letter environment:                    letter.            (line  3618)
+                                                            (line   712)
+* less than symbol, in text:             Text symbols.      (line 12314)
+* lethead_flag:                          makeindex.         (line 13299)
+* lethead_prefix:                        makeindex.         (line 13308)
+* lethead_suffix:                        makeindex.         (line 13312)
+* letter class:                          Document classes.  (line   640)
+* letter environment:                    letter.            (line  3622)
 * letterpaper option:                    Document class options.
-                                                            (line   678)
-* letters, accented:                     Accents.           (line 12368)
+                                                            (line   682)
+* letters, accented:                     Accents.           (line 12372)
 * letters, additional Latin:             Additional Latin letters.
-                                                            (line 12500)
-* letters, ending:                       \closing.          (line 13666)
-* letters, starting:                     \opening.          (line 13771)
-* letters, writing:                      Letters.           (line 13545)
-* line break, forcing:                   \\.                (line  5689)
-* line breaking:                         Line breaking.     (line  5672)
-* line breaks, changing:                 \fussy & \sloppy.  (line  5873)
+                                                            (line 12504)
+* letters, ending:                       \closing.          (line 13670)
+* letters, starting:                     \opening.          (line 13775)
+* letters, writing:                      Letters.           (line 13549)
+* line break, forcing:                   \\.                (line  5693)
+* line breaking:                         Line breaking.     (line  5676)
+* line breaks, changing:                 \fussy & \sloppy.  (line  5877)
 * line breaks, forcing:                  \linebreak & \nolinebreak.
-                                                            (line  5932)
-* line breaks, multiplication discretionary: \*.            (line  9513)
+                                                            (line  5936)
+* line breaks, multiplication discretionary: \*.            (line  9517)
 * line breaks, preventing:               \linebreak & \nolinebreak.
-                                                            (line  5932)
-* lines in tables:                       tabular.           (line  4921)
-* line_max:                              makeindex.         (line 13361)
-* lining numerals:                       Font styles.       (line  1327)
-* lining text up in tables:              tabular.           (line  4921)
-* lining text up using tab stops:        tabbing.           (line  4712)
-* list environment:                      list.              (line  3623)
-* list items, specifying counter:        \usecounter.       (line  7246)
-* list of figures file:                  Output files.      (line   469)
-* list of tables file:                   Output files.      (line   469)
-* listings package:                      tabbing.           (line  4852)
-* listings package <1>:                  verbatim.          (line  5575)
-* listings package <2>:                  \verb.             (line  5625)
-* lists of items:                        itemize.           (line  3535)
-* lists of items, generic:               list.              (line  3623)
-* lists of items, numbered:              enumerate.         (line  3179)
+                                                            (line  5936)
+* lines in tables:                       tabular.           (line  4925)
+* line_max:                              makeindex.         (line 13365)
+* lining numerals:                       Font styles.       (line  1331)
+* lining text up in tables:              tabular.           (line  4925)
+* lining text up using tab stops:        tabbing.           (line  4716)
+* list environment:                      list.              (line  3627)
+* list items, specifying counter:        \usecounter.       (line  7250)
+* list of figures file:                  Output files.      (line   473)
+* list of tables file:                   Output files.      (line   473)
+* listings package:                      tabbing.           (line  4856)
+* listings package <1>:                  verbatim.          (line  5579)
+* listings package <2>:                  \verb.             (line  5629)
+* lists of items:                        itemize.           (line  3539)
+* lists of items, generic:               list.              (line  3627)
+* lists of items, numbered:              enumerate.         (line  3183)
 * loading additional packages:           Additional packages.
-                                                            (line   764)
-* log file:                              Output files.      (line   454)
-* logo, LaTeX:                           Text symbols.      (line 12195)
-* logo, LaTeX2e:                         Text symbols.      (line 12198)
-* logo, TeX:                             Text symbols.      (line 12236)
+                                                            (line   768)
+* log file:                              Output files.      (line   458)
+* logo, LaTeX:                           Text symbols.      (line 12199)
+* logo, LaTeX2e:                         Text symbols.      (line 12202)
+* logo, TeX:                             Text symbols.      (line 12240)
 * long command:                          Class and package commands.
-                                                            (line   867)
-* low-9 quotation marks, single and double: Text symbols.   (line 12226)
+                                                            (line   871)
+* low-9 quotation marks, single and double: Text symbols.   (line 12230)
 * low-level font commands:               Low-level font commands.
-                                                            (line  1376)
+                                                            (line  1380)
 * lowercase:                             Upper and lower case.
-                                                            (line 12122)
-* LR box:                                picture.           (line  4247)
-* LR mode:                               Modes.             (line  9612)
-* lrbox:                                 lrbox.             (line 11044)
+                                                            (line 12126)
+* LR box:                                picture.           (line  4251)
+* LR mode:                               Modes.             (line  9616)
+* lrbox:                                 lrbox.             (line 11048)
 * lshort document:                       About this document.
-                                                            (line   365)
-* ltugboat class:                        tugboat template.  (line 14262)
-* lualatex command:                      TeX engines.       (line   502)
-* LuaTeX:                                TeX engines.       (line   502)
-* m-width:                               Units of length.   (line  7524)
-* macro package, LaTeX as:               Overview.          (line   379)
-* macron accent:                         Accents.           (line 12396)
-* macron accent, math:                   Math accents.      (line  9232)
+                                                            (line   369)
+* ltugboat class:                        tugboat template.  (line 14505)
+* lualatex command:                      TeX engines.       (line   506)
+* LuaTeX:                                TeX engines.       (line   506)
+* m-width:                               Units of length.   (line  7528)
+* macro package, LaTeX as:               Overview.          (line   383)
+* macron accent:                         Accents.           (line 12400)
+* macron accent, math:                   Math accents.      (line  9236)
 * macros2e package:                      \makeatletter & \makeatother.
-                                                            (line  6591)
-* Madsen, Lars:                          eqnarray.          (line  3246)
-* make a box:                            \mbox & \makebox.  (line 10712)
-* makeindex:                             makeindex.         (line 13237)
-* makeindex program:                     makeindex.         (line 13237)
-* makeindex, style file:                 makeindex.         (line 13249)
-* making a title page:                   titlepage.         (line  5511)
-* making paragraphs:                     Making paragraphs. (line  7671)
-* marginal notes:                        Marginal notes.    (line  7844)
-* masculine ordinal symbol:              Text symbols.      (line 12317)
-* matching brackets:                     \left & \right.    (line  9541)
-* matching parentheses:                  \left & \right.    (line  9541)
-* math accents:                          Math accents.      (line  9224)
-* math environment:                      math.              (line  3987)
-* math environment <1>:                  Math formulas.     (line  7893)
-* math formulas:                         Math formulas.     (line  7893)
-* math functions:                        Math functions.    (line  9108)
-* math miscellany:                       Math miscellany.   (line  9487)
-* math mode:                             Modes.             (line  9622)
-* math mode, entering:                   Math formulas.     (line  7893)
+                                                            (line  6595)
+* Madsen, Lars:                          eqnarray.          (line  3250)
+* make a box:                            \mbox & \makebox.  (line 10716)
+* makeindex:                             makeindex.         (line 13241)
+* makeindex program:                     makeindex.         (line 13241)
+* makeindex, style file:                 makeindex.         (line 13253)
+* making a title page:                   titlepage.         (line  5515)
+* making paragraphs:                     Making paragraphs. (line  7675)
+* marginal notes:                        Marginal notes.    (line  7848)
+* masculine ordinal symbol:              Text symbols.      (line 12321)
+* matching brackets:                     \left & \right.    (line  9545)
+* matching parentheses:                  \left & \right.    (line  9545)
+* math accents:                          Math accents.      (line  9228)
+* math environment:                      math.              (line  3991)
+* math environment <1>:                  Math formulas.     (line  7897)
+* math formulas:                         Math formulas.     (line  7897)
+* math functions:                        Math functions.    (line  9112)
+* math miscellany:                       Math miscellany.   (line  9491)
+* math mode:                             Modes.             (line  9626)
+* math mode, entering:                   Math formulas.     (line  7897)
 * math mode, spacing:                    Spacing in math mode.
-                                                            (line  9318)
+                                                            (line  9322)
 * math mode, spacing <1>:                \phantom & \vphantom & \hphantom.
-                                                            (line  9436)
-* math mode, vertical space:             \smash.            (line  9375)
-* math symbols:                          Math symbols.      (line  8047)
-* math, bold:                            Font styles.       (line  1323)
-* mathtools package:                     Math formulas.     (line  7973)
+                                                            (line  9440)
+* math mode, vertical space:             \smash.            (line  9379)
+* math symbols:                          Math symbols.      (line  8051)
+* math, bold:                            Font styles.       (line  1327)
+* mathtools package:                     Math formulas.     (line  7977)
 * mathtools package <1>:                 Over- and Underlining.
-                                                            (line  9312)
-* mathtools package <2>:                 \smash.            (line  9430)
+                                                            (line  9316)
+* mathtools package <2>:                 \smash.            (line  9434)
 * mathtools package <3>:                 \phantom & \vphantom & \hphantom.
-                                                            (line  9466)
-* MetaPost package:                      \line.             (line  4404)
+                                                            (line  9470)
+* MetaPost package:                      \line.             (line  4408)
 * mfirstuc package:                      Upper and lower case.
-                                                            (line 12161)
+                                                            (line 12165)
 * mhchem package:                        Subscripts & superscripts.
-                                                            (line  8040)
-* Millimeter:                            Units of length.   (line  7513)
-* minipage environment:                  minipage.          (line  3999)
-* minipage, creating a:                  minipage.          (line  3999)
-* minted package:                        tabbing.           (line  4852)
-* minted package <1>:                    verbatim.          (line  5575)
-* minted package <2>:                    \verb.             (line  5625)
-* mirrors of CTAN:                       CTAN.              (line   619)
-* mm:                                    Units of length.   (line  7513)
-* modes:                                 Modes.             (line  9602)
-* monospace font:                        Font styles.       (line  1291)
-* moving arguments:                      \protect.          (line  7048)
-* mpfootnote counter:                    \footnote.         (line  6209)
-* mu:                                    Units of length.   (line  7535)
-* mu, math unit:                         Units of length.   (line  7535)
-* multicolumn text:                      \twocolumn.        (line  1535)
-* multilingual support:                  Accents.           (line 12368)
-* multind package:                       Indexes.           (line 13112)
-* multiplication, discretionary:         \*.                (line  9513)
-* name:                                  \newglossaryentry. (line 13493)
-* NBSP:                                  ~.                 (line 10251)
+                                                            (line  8044)
+* Millimeter:                            Units of length.   (line  7517)
+* minipage environment:                  minipage.          (line  4003)
+* minipage, creating a:                  minipage.          (line  4003)
+* minted package:                        tabbing.           (line  4856)
+* minted package <1>:                    verbatim.          (line  5579)
+* minted package <2>:                    \verb.             (line  5629)
+* mirrors of CTAN:                       CTAN.              (line   623)
+* mm:                                    Units of length.   (line  7517)
+* modes:                                 Modes.             (line  9606)
+* monospace font:                        Font styles.       (line  1295)
+* moving arguments:                      \protect.          (line  7052)
+* mpfootnote counter:                    \footnote.         (line  6213)
+* mu:                                    Units of length.   (line  7539)
+* mu, math unit:                         Units of length.   (line  7539)
+* multicolumn text:                      \twocolumn.        (line  1539)
+* multilingual support:                  Accents.           (line 12372)
+* multind package:                       Indexes.           (line 13116)
+* multiplication, discretionary:         \*.                (line  9517)
+* name:                                  \newglossaryentry. (line 13497)
+* NBSP:                                  ~.                 (line 10255)
 * nested \include, not allowed:          \include & \includeonly.
-                                                            (line 12795)
+                                                            (line 12799)
 * new class commands:                    Class and package construction.
-                                                            (line   780)
+                                                            (line   784)
 * new command, check:                    Class and package commands.
-                                                            (line   865)
+                                                            (line   869)
 * new command, definition:               Class and package commands.
-                                                            (line   940)
+                                                            (line   944)
 * new commands, defining:                \newcommand & \renewcommand.
-                                                            (line  6401)
-* new commands, defining <1>:            \providecommand.   (line  6526)
+                                                            (line  6405)
+* new commands, defining <1>:            \providecommand.   (line  6530)
 * new line, output as input:             \obeycr & \restorecr.
-                                                            (line  5751)
-* new line, starting:                    \\.                (line  5689)
-* new line, starting (paragraph mode):   \newline.          (line  5791)
-* new page, starting:                    \newpage.          (line  6035)
+                                                            (line  5755)
+* new line, starting:                    \\.                (line  5693)
+* new line, starting (paragraph mode):   \newline.          (line  5795)
+* new page, starting:                    \newpage.          (line  6039)
 * non-English characters:                Additional Latin letters.
-                                                            (line 12500)
-* notes in the margin:                   Marginal notes.    (line  7844)
+                                                            (line 12504)
+* notes in the margin:                   Marginal notes.    (line  7848)
 * notitlepage option:                    Document class options.
-                                                            (line   708)
-* null delimiter:                        \left & \right.    (line  9541)
-* numbered items, specifying counter:    \usecounter.       (line  7246)
-* numerals, old-style:                   Font styles.       (line  1327)
-* oblique font:                          Font styles.       (line  1288)
+                                                            (line   712)
+* null delimiter:                        \left & \right.    (line  9545)
+* numbered items, specifying counter:    \usecounter.       (line  7250)
+* numerals, old-style:                   Font styles.       (line  1331)
+* oblique font:                          Font styles.       (line  1292)
 * oe ligature:                           Additional Latin letters.
-                                                            (line 12542)
-* ogonek:                                Accents.           (line 12433)
-* old-style numerals:                    Font styles.       (line  1327)
-* one-column output:                     \onecolumn.        (line  1523)
+                                                            (line 12546)
+* ogonek:                                Accents.           (line 12437)
+* old-style numerals:                    Font styles.       (line  1331)
+* one-column output:                     \onecolumn.        (line  1527)
 * onecolumn option:                      Document class options.
-                                                            (line   737)
+                                                            (line   741)
 * oneside option:                        Document class options.
-                                                            (line   737)
+                                                            (line   741)
 * openany option:                        Document class options.
-                                                            (line   737)
+                                                            (line   741)
 * openbib option:                        Document class options.
-                                                            (line   708)
-* opening quote:                         Text symbols.      (line 12214)
+                                                            (line   712)
+* opening quote:                         Text symbols.      (line 12218)
 * openright option:                      Document class options.
-                                                            (line   737)
-* OpenType fonts:                        TeX engines.       (line   478)
+                                                            (line   741)
+* OpenType fonts:                        TeX engines.       (line   482)
 * options, class:                        Class and package commands.
-                                                            (line   910)
+                                                            (line   914)
 * options, color package:                Color package options.
-                                                            (line 11099)
+                                                            (line 11103)
 * options, command line:                 Command line options.
-                                                            (line 13965)
+                                                            (line 14208)
 * options, document class:               Document class options.
-                                                            (line   665)
+                                                            (line   669)
 * options, document class <1>:           Class and package structure.
-                                                            (line   803)
+                                                            (line   807)
 * options, global:                       Additional packages.
-                                                            (line   773)
+                                                            (line   777)
 * options, graphics package:             Graphics package options.
-                                                            (line 11377)
+                                                            (line 11381)
 * options, package:                      Class and package structure.
-                                                            (line   803)
+                                                            (line   807)
 * options, package <1>:                  Class and package commands.
-                                                            (line   910)
-* ordinals, feminine and masculine:      Text symbols.      (line 12317)
+                                                            (line   914)
+* ordinals, feminine and masculine:      Text symbols.      (line 12321)
 * oslash:                                Additional Latin letters.
-                                                            (line 12538)
-* outer paragraph mode:                  Modes.             (line  9643)
-* overbar accent:                        Accents.           (line 12396)
-* overdot accent, math:                  Math accents.      (line  9244)
+                                                            (line 12542)
+* outer paragraph mode:                  Modes.             (line  9647)
+* overbar accent:                        Accents.           (line 12400)
+* overdot accent, math:                  Math accents.      (line  9248)
 * overlining:                            Over- and Underlining.
-                                                            (line  9273)
-* overview of LaTeX:                     Overview.          (line   374)
+                                                            (line  9277)
+* overview of LaTeX:                     Overview.          (line   378)
 * package file layout:                   Class and package structure.
-                                                            (line   803)
+                                                            (line   807)
 * package options:                       Class and package structure.
-                                                            (line   803)
+                                                            (line   807)
 * package options <1>:                   Class and package commands.
-                                                            (line   910)
-* package, algorithm2e:                  tabbing.           (line  4852)
-* package, amsfonts:                     Math formulas.     (line  7973)
-* package, amsmath:                      array.             (line  2921)
-* package, amsmath <1>:                  array.             (line  2932)
-* package, amsmath <2>:                  displaymath.       (line  3113)
-* package, amsmath <3>:                  equation.          (line  3316)
-* package, amsmath <4>:                  theorem.           (line  5503)
-* package, amsmath <5>:                  Math formulas.     (line  7973)
-* package, amsmath <6>:                  Dots.              (line  9084)
-* package, amsmath <7>:                  Math functions.    (line  9213)
+                                                            (line   914)
+* package, algorithm2e:                  tabbing.           (line  4856)
+* package, amsfonts:                     Math formulas.     (line  7977)
+* package, amsmath:                      array.             (line  2925)
+* package, amsmath <1>:                  array.             (line  2936)
+* package, amsmath <2>:                  displaymath.       (line  3117)
+* package, amsmath <3>:                  equation.          (line  3320)
+* package, amsmath <4>:                  theorem.           (line  5507)
+* package, amsmath <5>:                  Math formulas.     (line  7977)
+* package, amsmath <6>:                  Dots.              (line  9088)
+* package, amsmath <7>:                  Math functions.    (line  9217)
 * package, amsmath <8>:                  \phantom & \vphantom & \hphantom.
-                                                            (line  9474)
+                                                            (line  9478)
 * package, amsmath <9>:                  Colon character & \colon.
-                                                            (line  9502)
+                                                            (line  9506)
 * package, amsmath <10>:                 Colon character & \colon.
-                                                            (line  9506)
-* package, amsthm:                       theorem.           (line  5503)
-* package, amsthm <1>:                   \rule.             (line 12569)
-* package, appendix:                     \appendix.         (line  2421)
-* package, array (package):              array.             (line  2943)
-* package, Asymptote:                    \line.             (line  4404)
-* package, Asymptote <1>:                \strut.            (line 10547)
-* package, Asymptote <2>:                \mbox & \makebox.  (line 10779)
-* package, babel:                        \chapter.          (line  2161)
-* package, babel <1>:                    thebibliography.   (line  5293)
-* package, babel <2>:                    Accents.           (line 12368)
-* package, babel <3>:                    \today.            (line 12599)
+                                                            (line  9510)
+* package, amsthm:                       theorem.           (line  5507)
+* package, amsthm <1>:                   \rule.             (line 12573)
+* package, answers:                      \write.            (line 14034)
+* package, appendix:                     \appendix.         (line  2425)
+* package, array (package):              array.             (line  2947)
+* package, Asymptote:                    \line.             (line  4408)
+* package, Asymptote <1>:                \strut.            (line 10551)
+* package, Asymptote <2>:                \mbox & \makebox.  (line 10783)
+* package, Asymptote <3>:                \write.            (line 13934)
+* package, Asymptote <4>:                \write18.          (line 14110)
+* package, babel:                        \chapter.          (line  2165)
+* package, babel <1>:                    thebibliography.   (line  5297)
+* package, babel <2>:                    Accents.           (line 12372)
+* package, babel <3>:                    \today.            (line 12603)
 * package, babel <4>:                    Table of contents etc..
-                                                            (line 12926)
-* package, babel <5>:                    \index.            (line 13172)
+                                                            (line 12930)
+* package, babel <5>:                    \index.            (line 13176)
 * package, bigfoot:                      Footnotes of footnotes.
-                                                            (line  6380)
+                                                            (line  6384)
 * package, bm:                           \boldmath & \unboldmath.
-                                                            (line  9039)
-* package, cleveref:                     Cross references.  (line  2690)
-* package, cleveref <1>:                 \ref.              (line  2803)
-* package, cleveref <2>:                 \footnotemark.     (line  6261)
-* package, cprotect:                     verbatim.          (line  5570)
-* package, cprotect <1>:                 \verb.             (line  5628)
-* package, datetime:                     \today.            (line 12613)
-* package, dcolumn:                      array.             (line  2943)
-* package, enumitem:                     list.              (line  3887)
-* package, envlab:                       \makelabels.       (line 13753)
+                                                            (line  9043)
+* package, cleveref:                     Cross references.  (line  2694)
+* package, cleveref <1>:                 \ref.              (line  2807)
+* package, cleveref <2>:                 \footnotemark.     (line  6265)
+* package, cprotect:                     verbatim.          (line  5574)
+* package, cprotect <1>:                 \verb.             (line  5632)
+* package, datetime:                     \today.            (line 12617)
+* package, dcolumn:                      array.             (line  2947)
+* package, enumitem:                     list.              (line  3891)
+* package, envlab:                       \makelabels.       (line 13757)
 * package, etoolbox:                     Class and package commands.
-                                                            (line   954)
-* package, eurosym:                      Text symbols.      (line 12298)
-* package, fancyhdr:                     Page styles.       (line  9682)
-* package, fancyhdr <1>:                 \pagestyle.        (line  9824)
-* package, fancyvrb:                     tabbing.           (line  4852)
-* package, fancyvrb <1>:                 verbatim.          (line  5581)
-* package, flafter:                      Floats.            (line  1883)
-* package, float:                        Floats.            (line  1853)
+                                                            (line   958)
+* package, eurosym:                      Text symbols.      (line 12302)
+* package, fancyhdr:                     Page styles.       (line  9686)
+* package, fancyhdr <1>:                 \pagestyle.        (line  9828)
+* package, fancyvrb:                     tabbing.           (line  4856)
+* package, fancyvrb <1>:                 verbatim.          (line  5585)
+* package, flafter:                      Floats.            (line  1887)
+* package, float:                        Floats.            (line  1857)
 * package, geometry:                     Document class options.
-                                                            (line   699)
+                                                            (line   703)
 * package, geometry <1>:                 Document class options.
-                                                            (line   703)
-* package, hyperref:                     \footnotemark.     (line  6261)
-* package, hyperref <1>:                 \footnotemark.     (line  6270)
-* package, hyperref <2>:                 \pagenumbering.    (line  9798)
+                                                            (line   707)
+* package, hyperref:                     \footnotemark.     (line  6265)
+* package, hyperref <1>:                 \footnotemark.     (line  6274)
+* package, hyperref <2>:                 \pagenumbering.    (line  9802)
 * package, hyperref <3>:                 Command line input.
-                                                            (line 14052)
-* package, indentfirst:                  \part.             (line  2086)
-* package, indentfirst <1>:              \chapter.          (line  2148)
-* package, indentfirst <2>:              \section.          (line  2243)
-* package, indentfirst <3>:              \subsection.       (line  2309)
+                                                            (line 14295)
+* package, indentfirst:                  \part.             (line  2090)
+* package, indentfirst <1>:              \chapter.          (line  2152)
+* package, indentfirst <2>:              \section.          (line  2247)
+* package, indentfirst <3>:              \subsection.       (line  2313)
 * package, indentfirst <4>:              \subsubsection & \paragraph & \subparagraph.
-                                                            (line  2386)
+                                                            (line  2390)
 * package, indentfirst <5>:              \indent & \noindent.
-                                                            (line  7810)
-* package, index:                        \index.            (line 13217)
-* package, listings:                     tabbing.           (line  4852)
-* package, listings <1>:                 verbatim.          (line  5575)
-* package, listings <2>:                 \verb.             (line  5625)
+                                                            (line  7814)
+* package, index:                        \index.            (line 13221)
+* package, listings:                     tabbing.           (line  4856)
+* package, listings <1>:                 verbatim.          (line  5579)
+* package, listings <2>:                 \verb.             (line  5629)
 * package, macros2e:                     \makeatletter & \makeatother.
-                                                            (line  6591)
-* package, mathtools:                    Math formulas.     (line  7973)
+                                                            (line  6595)
+* package, mathtools:                    Math formulas.     (line  7977)
 * package, mathtools <1>:                Over- and Underlining.
-                                                            (line  9312)
-* package, mathtools <2>:                \smash.            (line  9430)
+                                                            (line  9316)
+* package, mathtools <2>:                \smash.            (line  9434)
 * package, mathtools <3>:                \phantom & \vphantom & \hphantom.
-                                                            (line  9466)
-* package, MetaPost:                     \line.             (line  4404)
+                                                            (line  9470)
+* package, MetaPost:                     \line.             (line  4408)
 * package, mfirstuc:                     Upper and lower case.
-                                                            (line 12161)
+                                                            (line 12165)
 * package, mhchem:                       Subscripts & superscripts.
-                                                            (line  8040)
-* package, minted:                       tabbing.           (line  4852)
-* package, minted <1>:                   verbatim.          (line  5575)
-* package, minted <2>:                   \verb.             (line  5625)
-* package, multind:                      Indexes.           (line 13112)
-* package, pict2e:                       \line.             (line  4404)
-* package, polyglossia:                  Accents.           (line 12368)
-* package, polyglossia <1>:              \today.            (line 12599)
+                                                            (line  8044)
+* package, minted:                       tabbing.           (line  4856)
+* package, minted <1>:                   verbatim.          (line  5579)
+* package, minted <2>:                   \verb.             (line  5629)
+* package, multind:                      Indexes.           (line 13116)
+* package, pict2e:                       \line.             (line  4408)
+* package, polyglossia:                  Accents.           (line 12372)
+* package, polyglossia <1>:              \today.            (line 12603)
 * package, polyglossia <2>:              Table of contents etc..
-                                                            (line 12926)
-* package, polyglossia <3>:              \index.            (line 13172)
-* package, PSTricks:                     \line.             (line  4404)
+                                                            (line 12930)
+* package, polyglossia <3>:              \index.            (line 13176)
+* package, PSTricks:                     \line.             (line  4408)
 * package, sagetex:                      Command line options.
-                                                            (line 14021)
+                                                            (line 14264)
 * package, setspace:                     Low-level font commands.
-                                                            (line  1488)
-* package, showidx:                      Indexes.           (line 13112)
-* package, siunitx:                      ~.                 (line 10277)
-* package, symbols:                      Math symbols.      (line  8047)
+                                                            (line  1492)
+* package, showidx:                      Indexes.           (line 13116)
+* package, siunitx:                      ~.                 (line 10281)
+* package, symbols:                      Math symbols.      (line  8051)
 * package, textcase:                     Upper and lower case.
-                                                            (line 12158)
-* package, textcomp:                     Font styles.       (line  1327)
-* package, TikZ:                         \line.             (line  4404)
-* package, TikZ <1>:                     \strut.            (line 10547)
-* package, TikZ <2>:                     \mbox & \makebox.  (line 10778)
-* package, titlesec:                     Sectioning.        (line  2011)
-* package, titlesec <1>:                 \part.             (line  2090)
-* package, titlesec <2>:                 \chapter.          (line  2169)
-* package, titlesec <3>:                 \section.          (line  2247)
-* package, titlesec <4>:                 \subsection.       (line  2313)
+                                                            (line 12162)
+* package, textcomp:                     Font styles.       (line  1331)
+* package, TikZ:                         \line.             (line  4408)
+* package, TikZ <1>:                     \strut.            (line 10551)
+* package, TikZ <2>:                     \mbox & \makebox.  (line 10782)
+* package, titlesec:                     Sectioning.        (line  2015)
+* package, titlesec <1>:                 \part.             (line  2094)
+* package, titlesec <2>:                 \chapter.          (line  2173)
+* package, titlesec <3>:                 \section.          (line  2251)
+* package, titlesec <4>:                 \subsection.       (line  2317)
 * package, titlesec <5>:                 \subsubsection & \paragraph & \subparagraph.
-                                                            (line  2390)
+                                                            (line  2394)
 * package, tocbibbind:                   Table of contents etc..
-                                                            (line 12937)
+                                                            (line 12941)
 * package, tocloft:                      Table of contents etc..
-                                                            (line 12937)
+                                                            (line 12941)
 * package, ulem:                         Over- and Underlining.
-                                                            (line  9282)
-* package, url:                          \verb.             (line  5621)
-* package, verbatimbox:                  verbatim.          (line  5581)
+                                                            (line  9286)
+* package, url:                          \verb.             (line  5625)
+* package, verbatimbox:                  verbatim.          (line  5585)
 * packages, loading additional:          Additional packages.
-                                                            (line   764)
+                                                            (line   768)
 * page break, forcing:                   \pagebreak & \nopagebreak.
-                                                            (line  6093)
+                                                            (line  6097)
 * page break, preventing:                \pagebreak & \nopagebreak.
-                                                            (line  6093)
-* page breaking:                         Page breaking.     (line  5963)
+                                                            (line  6097)
+* page breaking:                         Page breaking.     (line  5967)
 * page layout parameters:                Page layout parameters.
-                                                            (line  1674)
-* page number, cross referencing:        \pageref.          (line  2756)
-* page numbering style:                  \pagenumbering.    (line  9759)
-* page style, this page:                 \thispagestyle.    (line  9901)
-* page styles:                           Page styles.       (line  9676)
-* page, colored:                         Colored pages.     (line 11319)
-* page_precedence:                       makeindex.         (line 13374)
-* paired delimiters:                     \left & \right.    (line  9541)
-* paragraph:                             Sectioning.        (line  1957)
+                                                            (line  1678)
+* page number, cross referencing:        \pageref.          (line  2760)
+* page numbering style:                  \pagenumbering.    (line  9763)
+* page style, this page:                 \thispagestyle.    (line  9905)
+* page styles:                           Page styles.       (line  9680)
+* page, colored:                         Colored pages.     (line 11323)
+* page_precedence:                       makeindex.         (line 13378)
+* paired delimiters:                     \left & \right.    (line  9545)
+* paragraph:                             Sectioning.        (line  1961)
 * paragraph <1>:                         \subsubsection & \paragraph & \subparagraph.
-                                                            (line  2331)
+                                                            (line  2335)
 * paragraph indentation:                 \parindent & \parskip.
-                                                            (line  7817)
-* paragraph indentation, in minipage:    minipage.          (line  4096)
-* paragraph indentations in quoted text: quotation & quote. (line  4682)
+                                                            (line  7821)
+* paragraph indentation, in minipage:    minipage.          (line  4100)
+* paragraph indentations in quoted text: quotation & quote. (line  4686)
 * paragraph indentations in quoted text, omitting: quotation & quote.
-                                                            (line  4682)
-* paragraph mode:                        Modes.             (line  9608)
-* paragraph mode <1>:                    \parbox.           (line 10868)
-* paragraph symbol:                      Text symbols.      (line 12218)
-* paragraph, ending:                     \par.              (line  7715)
-* paragraph, in a box:                   \parbox.           (line 10868)
-* paragraphs:                            Making paragraphs. (line  7671)
-* parameters, for footnotes:             \footnote.         (line  6181)
+                                                            (line  4686)
+* paragraph mode:                        Modes.             (line  9612)
+* paragraph mode <1>:                    \parbox.           (line 10872)
+* paragraph symbol:                      Text symbols.      (line 12222)
+* paragraph, ending:                     \par.              (line  7719)
+* paragraph, in a box:                   \parbox.           (line 10872)
+* paragraphs:                            Making paragraphs. (line  7675)
+* parameters, for footnotes:             \footnote.         (line  6185)
 * parameters, page layout:               Page layout parameters.
-                                                            (line  1674)
-* part:                                  Sectioning.        (line  1957)
-* part <1>:                              \part.             (line  2042)
-* pc:                                    Units of length.   (line  7500)
+                                                            (line  1678)
+* part:                                  Sectioning.        (line  1961)
+* part <1>:                              \part.             (line  2046)
+* pc:                                    Units of length.   (line  7504)
 * PDF graphic files:                     Graphics package configuration.
-                                                            (line 11441)
-* PDF graphic files <1>:                 \includegraphics.  (line 11634)
-* pdflatex command:                      Output files.      (line   446)
-* pdfTeX:                                Output files.      (line   446)
-* pdfTeX engine:                         TeX engines.       (line   485)
-* period, abbreviation-ending:           \@.                (line 10134)
-* period, centered, in text:             Text symbols.      (line 12320)
-* period, sentence-ending:               \@.                (line 10134)
-* period, spacing after:                 \@.                (line 10134)
-* pica:                                  Units of length.   (line  7500)
-* pict2e package:                        \line.             (line  4404)
-* pict2e package <1>:                    \line.             (line  4404)
-* picture environment:                   picture.           (line  4150)
-* pictures, creating:                    picture.           (line  4150)
-* pilcrow:                               Text symbols.      (line 12218)
-* placement of floats:                   Floats.            (line  1832)
-* plural:                                \newglossaryentry. (line 13501)
+                                                            (line 11445)
+* PDF graphic files <1>:                 \includegraphics.  (line 11638)
+* pdflatex command:                      Output files.      (line   450)
+* pdfTeX:                                Output files.      (line   450)
+* pdfTeX engine:                         TeX engines.       (line   489)
+* period, abbreviation-ending:           \@.                (line 10138)
+* period, centered, in text:             Text symbols.      (line 12324)
+* period, sentence-ending:               \@.                (line 10138)
+* period, spacing after:                 \@.                (line 10138)
+* pica:                                  Units of length.   (line  7504)
+* pict2e package:                        \line.             (line  4408)
+* pict2e package <1>:                    \line.             (line  4408)
+* picture environment:                   picture.           (line  4154)
+* pictures, creating:                    picture.           (line  4154)
+* pilcrow:                               Text symbols.      (line 12222)
+* placement of floats:                   Floats.            (line  1836)
+* plural:                                \newglossaryentry. (line 13505)
 * PNG files:                             Graphics package configuration.
-                                                            (line 11441)
-* PNG files <1>:                         \includegraphics.  (line 11634)
-* poetry, an environment for:            verse.             (line  5636)
-* Point:                                 Units of length.   (line  7496)
+                                                            (line 11445)
+* PNG files <1>:                         \includegraphics.  (line 11638)
+* poetry, an environment for:            verse.             (line  5640)
+* Point:                                 Units of length.   (line  7500)
 * polish l:                              Additional Latin letters.
-                                                            (line 12530)
-* polyglossia package:                   Accents.           (line 12368)
-* polyglossia package <1>:               \today.            (line 12599)
+                                                            (line 12534)
+* polyglossia package:                   Accents.           (line 12372)
+* polyglossia package <1>:               \today.            (line 12603)
 * polyglossia package <2>:               Table of contents etc..
-                                                            (line 12926)
-* polyglossia package <3>:               \index.            (line 13172)
+                                                            (line 12930)
+* polyglossia package <3>:               \index.            (line 13176)
 * portrait orientation:                  Document class options.
-                                                            (line   719)
-* position, in picture:                  picture.           (line  4221)
+                                                            (line   723)
+* position, in picture:                  picture.           (line  4225)
 * positional parameter:                  \newcommand & \renewcommand.
-                                                            (line  6447)
-* postamble:                             makeindex.         (line 13285)
-* postscript, in letters:                \ps.               (line 13783)
-* pounds symbol:                         Text symbols.      (line 12222)
-* preamble:                              makeindex.         (line 13281)
+                                                            (line  6451)
+* postamble:                             makeindex.         (line 13289)
+* postscript, in letters:                \ps.               (line 13787)
+* pounds symbol:                         Text symbols.      (line 12226)
+* preamble:                              makeindex.         (line 13285)
 * preamble, defined:                     Starting and ending.
-                                                            (line   416)
+                                                            (line   420)
 * prompt, *:                             Recovering from errors.
-                                                            (line 14111)
-* pronunciation:                         Overview.          (line   392)
-* PSTricks package:                      \line.             (line  4404)
-* pt:                                    Units of length.   (line  7496)
+                                                            (line 14354)
+* pronunciation:                         Overview.          (line   396)
+* PSTricks package:                      \line.             (line  4408)
+* pt:                                    Units of length.   (line  7500)
 * quad:                                  Spacing in math mode.
-                                                            (line  9363)
-* question mark, upside-down:            Text symbols.      (line 12323)
-* quotation environment:                 quotation & quote. (line  4682)
-* quotation marks, French:               Text symbols.      (line 12204)
-* quote environment:                     quotation & quote. (line  4682)
-* quote, single straight:                Text symbols.      (line 12338)
-* quote, straight base:                  Text symbols.      (line 12342)
+                                                            (line  9367)
+* question mark, upside-down:            Text symbols.      (line 12327)
+* quotation environment:                 quotation & quote. (line  4686)
+* quotation marks, French:               Text symbols.      (line 12208)
+* quote environment:                     quotation & quote. (line  4686)
+* quote, single straight:                Text symbols.      (line 12342)
+* quote, straight base:                  Text symbols.      (line 12346)
 * quoted text with paragraph indentation, displaying: quotation & quote.
-                                                            (line  4682)
+                                                            (line  4686)
 * quoted text without paragraph indentation, displaying: quotation & quote.
-                                                            (line  4682)
-* radical:                               \sqrt.             (line  9576)
-* ragged left text:                      \raggedleft.       (line  3510)
-* ragged left text, environment for:     flushright.        (line  3492)
-* ragged right text:                     \raggedright.      (line  3459)
-* ragged right text, environment for:    flushleft.         (line  3431)
+                                                            (line  4686)
+* radical:                               \sqrt.             (line  9580)
+* ragged left text:                      \raggedleft.       (line  3514)
+* ragged left text, environment for:     flushright.        (line  3496)
+* ragged right text:                     \raggedright.      (line  3463)
+* ragged right text, environment for:    flushleft.         (line  3435)
 * redefining environments:               \newenvironment & \renewenvironment.
-                                                            (line  6757)
-* reference, forward:                    Cross references.  (line  2679)
-* references, resolving forward:         Output files.      (line   459)
-* registered symbol:                     Text symbols.      (line 12345)
-* relation, text above:                  \stackrel.         (line  9592)
-* remarks in the margin:                 Marginal notes.    (line  7844)
-* report class:                          Document classes.  (line   636)
+                                                            (line  6761)
+* reference, forward:                    Cross references.  (line  2683)
+* references, resolving forward:         Output files.      (line   463)
+* registered symbol:                     Text symbols.      (line 12349)
+* relation, text above:                  \stackrel.         (line  9596)
+* remarks in the margin:                 Marginal notes.    (line  7848)
+* report class:                          Document classes.  (line   640)
 * reporting bugs:                        About this document.
-                                                            (line   345)
+                                                            (line   349)
 * reserved characters:                   Reserved characters.
-                                                            (line 12090)
-* resizing:                              \scalebox.         (line 12024)
-* resizing <1>:                          \resizebox.        (line 12055)
-* right angle quotation marks:           Text symbols.      (line 12204)
-* right arrow, in text:                  Text symbols.      (line 12348)
-* right brace, in text:                  Text symbols.      (line 12263)
-* right quote:                           Text symbols.      (line 12229)
-* right quote, double:                   Text symbols.      (line 12329)
-* right quote, single:                   Text symbols.      (line 12335)
+                                                            (line 12094)
+* resizing:                              \scalebox.         (line 12028)
+* resizing <1>:                          \resizebox.        (line 12059)
+* right angle quotation marks:           Text symbols.      (line 12208)
+* right arrow, in text:                  Text symbols.      (line 12352)
+* right brace, in text:                  Text symbols.      (line 12267)
+* right quote:                           Text symbols.      (line 12233)
+* right quote, double:                   Text symbols.      (line 12333)
+* right quote, single:                   Text symbols.      (line 12339)
 * right-hand equation numbers:           Document class options.
-                                                            (line   722)
-* right-justifying text:                 \raggedleft.       (line  3510)
-* right-justifying text, environment for: flushright.       (line  3492)
-* ring accent:                           Accents.           (line 12437)
-* ring accent, math:                     Math accents.      (line  9253)
-* robust commands:                       \protect.          (line  7035)
-* roman font:                            Font styles.       (line  1279)
+                                                            (line   726)
+* right-justifying text:                 \raggedleft.       (line  3514)
+* right-justifying text, environment for: flushright.       (line  3496)
+* ring accent:                           Accents.           (line 12441)
+* ring accent, math:                     Math accents.      (line  9257)
+* robust commands:                       \protect.          (line  7039)
+* roman font:                            Font styles.       (line  1283)
 * root file:                             Splitting the input.
-                                                            (line 12627)
-* roots:                                 \sqrt.             (line  9576)
-* rotating graphics:                     \rotatebox.        (line 11956)
-* rotating text:                         \rotatebox.        (line 11956)
-* rotation:                              \rotatebox.        (line 11956)
-* row, tabbing:                          tabbing.           (line  4752)
-* rubber lengths, defining new:          \newlength.        (line  6707)
+                                                            (line 12631)
+* roots:                                 \sqrt.             (line  9580)
+* rotating graphics:                     \rotatebox.        (line 11960)
+* rotating text:                         \rotatebox.        (line 11960)
+* rotation:                              \rotatebox.        (line 11960)
+* row, tabbing:                          tabbing.           (line  4756)
+* rubber lengths, defining new:          \newlength.        (line  6711)
 * running header and footer:             Page layout parameters.
-                                                            (line  1674)
-* running header and footer style:       \pagestyle.        (line  9817)
+                                                            (line  1678)
+* running header and footer style:       \pagestyle.        (line  9821)
 * sagetex package:                       Command line options.
-                                                            (line 14021)
-* sans serif font:                       Font styles.       (line  1285)
-* Scaled point:                          Units of length.   (line  7522)
-* scaling:                               \scalebox.         (line 12024)
-* scaling <1>:                           \resizebox.        (line 12055)
-* script fonts:                          Calligraphic.      (line  8995)
-* script letters for math:               Font styles.       (line  1273)
-* secnumdepth:                           Sectioning.        (line  2019)
-* secnumdepth counter:                   Sectioning.        (line  2020)
-* section:                               Sectioning.        (line  1957)
-* section <1>:                           \section.          (line  2189)
-* section number, cross referencing:     \ref.              (line  2780)
-* section numbers, printing:             Sectioning.        (line  2020)
-* section symbol:                        Text symbols.      (line 12233)
-* section, redefining:                   \@startsection.    (line  2459)
-* sectioning commands:                   Sectioning.        (line  1957)
-* sectioning, part:                      \part.             (line  2042)
+                                                            (line 14264)
+* sans serif font:                       Font styles.       (line  1289)
+* Scaled point:                          Units of length.   (line  7526)
+* scaling:                               \scalebox.         (line 12028)
+* scaling <1>:                           \resizebox.        (line 12059)
+* script fonts:                          Calligraphic.      (line  8999)
+* script letters for math:               Font styles.       (line  1277)
+* secnumdepth:                           Sectioning.        (line  2023)
+* secnumdepth counter:                   Sectioning.        (line  2024)
+* section:                               Sectioning.        (line  1961)
+* section <1>:                           \section.          (line  2193)
+* section number, cross referencing:     \ref.              (line  2784)
+* section numbers, printing:             Sectioning.        (line  2024)
+* section symbol:                        Text symbols.      (line 12237)
+* section, redefining:                   \@startsection.    (line  2463)
+* sectioning commands:                   Sectioning.        (line  1961)
+* sectioning, part:                      \part.             (line  2046)
 * series, of fonts:                      Low-level font commands.
-                                                            (line  1418)
+                                                            (line  1422)
 * setspace package:                      Low-level font commands.
-                                                            (line  1488)
-* setting counters:                      \setcounter.       (line  7305)
+                                                            (line  1492)
+* setting counters:                      \setcounter.       (line  7309)
 * shapes, of fonts:                      Low-level font commands.
-                                                            (line  1458)
+                                                            (line  1462)
 * sharp S letters:                       Additional Latin letters.
-                                                            (line 12546)
-* showidx package:                       Indexes.           (line 13112)
-* simulating typed text:                 verbatim.          (line  5550)
-* single angle quotation marks:          Text symbols.      (line 12204)
-* single guillemets:                     Text symbols.      (line 12204)
-* single left quote:                     Text symbols.      (line 12332)
-* single low-9 quotation mark:           Text symbols.      (line 12226)
-* single quote, straight:                Text symbols.      (line 12338)
-* single right quote:                    Text symbols.      (line 12335)
-* siunitx package:                       ~.                 (line 10277)
-* sizes of text:                         Font sizes.        (line  1341)
-* skip register, plain TeX:              \newlength.        (line  6707)
-* slanted font:                          Font styles.       (line  1288)
-* slides class:                          Document classes.  (line   636)
-* sloppypar:                             sloppypar.         (line  5886)
-* sloppypar environment:                 sloppypar.         (line  5886)
-* small caps font:                       Font styles.       (line  1282)
-* sort:                                  \newglossaryentry. (line 13505)
-* sp:                                    Units of length.   (line  7522)
-* space, hard:                           ~.                 (line 10251)
-* space, inserting horizontal:           \hss.              (line 10047)
-* space, inserting vertical:             \addvspace.        (line 10656)
+                                                            (line 12550)
+* showidx package:                       Indexes.           (line 13116)
+* simulating typed text:                 verbatim.          (line  5554)
+* single angle quotation marks:          Text symbols.      (line 12208)
+* single guillemets:                     Text symbols.      (line 12208)
+* single left quote:                     Text symbols.      (line 12336)
+* single low-9 quotation mark:           Text symbols.      (line 12230)
+* single quote, straight:                Text symbols.      (line 12342)
+* single right quote:                    Text symbols.      (line 12339)
+* siunitx package:                       ~.                 (line 10281)
+* sizes of text:                         Font sizes.        (line  1345)
+* skip register, plain TeX:              \newlength.        (line  6711)
+* slanted font:                          Font styles.       (line  1292)
+* slides class:                          Document classes.  (line   640)
+* sloppypar:                             sloppypar.         (line  5890)
+* sloppypar environment:                 sloppypar.         (line  5890)
+* small caps font:                       Font styles.       (line  1286)
+* sort:                                  \newglossaryentry. (line 13509)
+* sp:                                    Units of length.   (line  7526)
+* space, hard:                           ~.                 (line 10255)
+* space, inserting horizontal:           \hss.              (line 10051)
+* space, inserting vertical:             \addvspace.        (line 10660)
 * space, negative thin:                  \thinspace & \negthinspace.
-                                                            (line 10307)
+                                                            (line 10311)
 * space, thin:                           \thinspace & \negthinspace.
-                                                            (line 10307)
-* space, unbreakable:                    ~.                 (line 10251)
-* space, vertical:                       \vspace.           (line 10576)
-* spaces:                                Spaces.            (line  9929)
+                                                            (line 10311)
+* space, unbreakable:                    ~.                 (line 10255)
+* space, vertical:                       \vspace.           (line 10580)
+* spaces:                                Spaces.            (line  9933)
 * spaces, ignore around commands:        \ignorespaces & \ignorespacesafterend.
-                                                            (line  7087)
+                                                            (line  7091)
 * spacing within math mode:              Spacing in math mode.
-                                                            (line  9318)
-* spacing, inter-sentence:               \frenchspacing.    (line 10180)
-* spacing, inter-sentence <1>:           \normalsfcodes.    (line 10200)
+                                                            (line  9322)
+* spacing, inter-sentence:               \frenchspacing.    (line 10184)
+* spacing, inter-sentence <1>:           \normalsfcodes.    (line 10204)
 * spacing, math mode:                    \phantom & \vphantom & \hphantom.
-                                                            (line  9436)
-* Spanish ordinals, feminine and masculine: Text symbols.   (line 12317)
+                                                            (line  9440)
+* Spanish ordinals, feminine and masculine: Text symbols.   (line 12321)
 * special characters:                    Reserved characters.
-                                                            (line 12090)
+                                                            (line 12094)
 * special characters <1>:                Additional Latin letters.
-                                                            (line 12500)
+                                                            (line 12504)
 * special insertions:                    Special insertions.
-                                                            (line 12084)
-* specifier, float placement:            Floats.            (line  1832)
+                                                            (line 12088)
+* specifier, float placement:            Floats.            (line  1836)
 * splitting the input file:              Splitting the input.
-                                                            (line 12623)
-* square root:                           \sqrt.             (line  9576)
-* stack math:                            \stackrel.         (line  9592)
-* star-variants, commands:               \@ifstar.          (line  6605)
+                                                            (line 12627)
+* square root:                           \sqrt.             (line  9580)
+* stack math:                            \stackrel.         (line  9596)
+* star-variants, commands:               \@ifstar.          (line  6609)
 * starred form, defining new commands:   \newcommand & \renewcommand.
-                                                            (line  6420)
-* starting a new page:                   \newpage.          (line  6035)
+                                                            (line  6424)
+* starting a new page:                   \newpage.          (line  6039)
 * starting a new page and clearing floats: \clearpage & \cleardoublepage.
-                                                            (line  5994)
+                                                            (line  5998)
 * starting and ending:                   Starting and ending.
-                                                            (line   400)
+                                                            (line   404)
 * starting on a right-hand page:         \clearpage & \cleardoublepage.
-                                                            (line  5994)
-* sterling symbol:                       Text symbols.      (line 12222)
-* straight double quote, base:           Text symbols.      (line 12342)
-* straight quote, base:                  Text symbols.      (line 12342)
-* straight single quote:                 Text symbols.      (line 12338)
-* stretch, infinite horizontal:          \hfill.            (line 10014)
-* stretch, infinite vertical:            \vfill.            (line 10627)
-* stretch, omitting vertical:            \raggedbottom.     (line  1663)
-* strut:                                 \strut.            (line 10491)
-* styles of text:                        Font styles.       (line  1201)
-* styles, page:                          Page styles.       (line  9676)
-* subparagraph:                          Sectioning.        (line  1957)
+                                                            (line  5998)
+* sterling symbol:                       Text symbols.      (line 12226)
+* straight double quote, base:           Text symbols.      (line 12346)
+* straight quote, base:                  Text symbols.      (line 12346)
+* straight single quote:                 Text symbols.      (line 12342)
+* stretch, infinite horizontal:          \hfill.            (line 10018)
+* stretch, infinite vertical:            \vfill.            (line 10631)
+* stretch, omitting vertical:            \raggedbottom.     (line  1667)
+* strut:                                 \strut.            (line 10495)
+* styles of text:                        Font styles.       (line  1205)
+* styles, page:                          Page styles.       (line  9680)
+* subparagraph:                          Sectioning.        (line  1961)
 * subparagraph <1>:                      \subsubsection & \paragraph & \subparagraph.
-                                                            (line  2331)
+                                                            (line  2335)
 * subscript:                             Subscripts & superscripts.
-                                                            (line  7984)
-* subsection:                            Sectioning.        (line  1957)
-* subsection <1>:                        \subsection.       (line  2267)
+                                                            (line  7988)
+* subsection:                            Sectioning.        (line  1961)
+* subsection <1>:                        \subsection.       (line  2271)
 * subsubsection:                         \subsubsection & \paragraph & \subparagraph.
-                                                            (line  2331)
+                                                            (line  2335)
 * superscript:                           Subscripts & superscripts.
-                                                            (line  7984)
-* symbol:                                \newglossaryentry. (line 13509)
-* symbols package:                       Math symbols.      (line  8047)
+                                                            (line  7988)
+* symbol:                                \newglossaryentry. (line 13513)
+* symbols package:                       Math symbols.      (line  8051)
 * symbols, boldface:                     \boldmath & \unboldmath.
-                                                            (line  9013)
-* symbols, math:                         Math symbols.      (line  8047)
-* symbols, text:                         Text symbols.      (line 12179)
-* tab stops, using:                      tabbing.           (line  4712)
-* tabbing environment:                   tabbing.           (line  4712)
-* table environment:                     table.             (line  4861)
+                                                            (line  9017)
+* symbols, math:                         Math symbols.      (line  8051)
+* symbols, text:                         Text symbols.      (line 12183)
+* tab stops, using:                      tabbing.           (line  4716)
+* tabbing environment:                   tabbing.           (line  4716)
+* table environment:                     table.             (line  4865)
 * table of contents entry, manually adding: \addcontentsline.
-                                                            (line 12946)
-* table of contents file:                Output files.      (line   469)
+                                                            (line 12950)
+* table of contents file:                Output files.      (line   473)
 * table of contents, avoiding footnotes: Footnotes in section headings.
-                                                            (line  6291)
+                                                            (line  6295)
 * table of contents, creating:           Table of contents etc..
-                                                            (line 12852)
+                                                            (line 12856)
 * table of contents, sectioning numbers printed: Sectioning.
-                                                            (line  2031)
-* tables, creating:                      table.             (line  4861)
-* tabular environment:                   tabular.           (line  4921)
-* template, article:                     article template.  (line 14169)
-* template, beamer:                      beamer template.   (line 14138)
-* template, book:                        book template.     (line 14189)
+                                                            (line  2035)
+* tables, creating:                      table.             (line  4865)
+* tabular environment:                   tabular.           (line  4925)
+* template, article:                     article template.  (line 14412)
+* template, beamer:                      beamer template.   (line 14381)
+* template, book:                        book template.     (line 14432)
 * template, book <1>:                    Larger book template.
-                                                            (line 14212)
-* template, TUGboat:                     tugboat template.  (line 14262)
+                                                            (line 14455)
+* template, TUGboat:                     tugboat template.  (line 14505)
 * templates, document:                   Document templates.
-                                                            (line 14131)
-* terminal input/output:                 Terminal input/output.
-                                                            (line 13842)
-* TeX logo:                              Text symbols.      (line 12236)
-* text symbols:                          Text symbols.      (line 12179)
-* text, resizing:                        \scalebox.         (line 12024)
-* text, resizing <1>:                    \resizebox.        (line 12055)
-* text, scaling:                         \scalebox.         (line 12024)
-* text, scaling <1>:                     \resizebox.        (line 12055)
+                                                            (line 14374)
+* terminal input/output:                 Input/output.      (line 13846)
+* TeX logo:                              Text symbols.      (line 12240)
+* text symbols:                          Text symbols.      (line 12183)
+* text, resizing:                        \scalebox.         (line 12028)
+* text, resizing <1>:                    \resizebox.        (line 12059)
+* text, scaling:                         \scalebox.         (line 12028)
+* text, scaling <1>:                     \resizebox.        (line 12059)
 * textcase package:                      Upper and lower case.
-                                                            (line 12158)
-* textcomp package:                      Font styles.       (line  1327)
-* textcomp package <1>:                  Text symbols.      (line 12179)
-* thanks, for titlepage:                 \maketitle.        (line  9739)
-* thebibliography environment:           thebibliography.   (line  5246)
-* theorem environment:                   theorem.           (line  5481)
-* theorem-like environment:              \newtheorem.       (line  6891)
-* theorems, defining:                    \newtheorem.       (line  6891)
-* theorems, typesetting:                 theorem.           (line  5481)
+                                                            (line 12162)
+* textcomp package:                      Font styles.       (line  1331)
+* textcomp package <1>:                  Text symbols.      (line 12183)
+* thanks, for titlepage:                 \maketitle.        (line  9743)
+* thebibliography environment:           thebibliography.   (line  5250)
+* theorem environment:                   theorem.           (line  5485)
+* theorem-like environment:              \newtheorem.       (line  6895)
+* theorems, defining:                    \newtheorem.       (line  6895)
+* theorems, typesetting:                 theorem.           (line  5485)
 * thin space:                            Spacing in math mode.
-                                                            (line  9344)
+                                                            (line  9348)
 * thin space <1>:                        \thinspace & \negthinspace.
-                                                            (line 10307)
+                                                            (line 10311)
 * thin space, negative:                  Spacing in math mode.
-                                                            (line  9358)
+                                                            (line  9362)
 * thin space, negative <1>:              \thinspace & \negthinspace.
-                                                            (line 10307)
+                                                            (line 10311)
 * thorn, Icelandic letter:               Additional Latin letters.
-                                                            (line 12550)
-* three-quarters em-dash:                Text symbols.      (line 12351)
-* tie:                                   ~.                 (line 10251)
-* tie-after accent:                      Accents.           (line 12443)
-* TikZ package:                          \line.             (line  4404)
-* TikZ package <1>:                      \strut.            (line 10547)
-* TikZ package <2>:                      \mbox & \makebox.  (line 10778)
-* tilde accent:                          Accents.           (line 12408)
-* tilde accent, math:                    Math accents.      (line  9256)
-* tilde, ASCII, in text:                 Text symbols.      (line 12242)
+                                                            (line 12554)
+* three-quarters em-dash:                Text symbols.      (line 12355)
+* tie:                                   ~.                 (line 10255)
+* tie-after accent:                      Accents.           (line 12447)
+* TikZ package:                          \line.             (line  4408)
+* TikZ package <1>:                      \strut.            (line 10551)
+* TikZ package <2>:                      \mbox & \makebox.  (line 10782)
+* tilde accent:                          Accents.           (line 12412)
+* tilde accent, math:                    Math accents.      (line  9260)
+* tilde, ASCII, in text:                 Text symbols.      (line 12246)
 * title page, separate or run-in:        Document class options.
-                                                            (line   730)
-* title pages, creating:                 titlepage.         (line  5511)
-* title, for titlepage:                  \maketitle.        (line  9746)
-* titlepage environment:                 titlepage.         (line  5511)
+                                                            (line   734)
+* title pages, creating:                 titlepage.         (line  5515)
+* title, for titlepage:                  \maketitle.        (line  9750)
+* titlepage environment:                 titlepage.         (line  5515)
 * titlepage option:                      Document class options.
-                                                            (line   708)
-* titles, making:                        \maketitle.        (line  9688)
-* titlesec package:                      Sectioning.        (line  2011)
-* titlesec package <1>:                  \part.             (line  2090)
-* titlesec package <2>:                  \chapter.          (line  2169)
-* titlesec package <3>:                  \section.          (line  2247)
-* titlesec package <4>:                  \subsection.       (line  2313)
+                                                            (line   712)
+* titles, making:                        \maketitle.        (line  9692)
+* titlesec package:                      Sectioning.        (line  2015)
+* titlesec package <1>:                  \part.             (line  2094)
+* titlesec package <2>:                  \chapter.          (line  2173)
+* titlesec package <3>:                  \section.          (line  2251)
+* titlesec package <4>:                  \subsection.       (line  2317)
 * titlesec package <5>:                  \subsubsection & \paragraph & \subparagraph.
-                                                            (line  2390)
+                                                            (line  2394)
 * tocbibbind package:                    Table of contents etc..
-                                                            (line 12937)
-* tocdepth:                              Sectioning.        (line  2030)
-* tocdepth counter:                      Sectioning.        (line  2031)
+                                                            (line 12941)
+* tocdepth:                              Sectioning.        (line  2034)
+* tocdepth counter:                      Sectioning.        (line  2035)
 * tocloft package:                       Table of contents etc..
-                                                            (line 12937)
-* today's date:                          \today.            (line 12592)
-* tombstone:                             \rule.             (line 12564)
+                                                            (line 12941)
+* today's date:                          \today.            (line 12596)
+* tombstone:                             \rule.             (line 12568)
 * topmargin:                             Page layout parameters.
-                                                            (line  1793)
-* topnumber:                             Floats.            (line  1939)
-* topnumber <1>:                         Floats.            (line  1940)
-* totalnumber:                           Floats.            (line  1943)
-* totalnumber <1>:                       Floats.            (line  1944)
-* trademark symbol:                      Text symbols.      (line 12354)
-* transcript file:                       Output files.      (line   454)
-* TrueType fonts:                        TeX engines.       (line   478)
-* TUGboat template:                      tugboat template.  (line 14262)
-* two-column output:                     \twocolumn.        (line  1535)
-* two-thirds em-dash:                    Text symbols.      (line 12357)
+                                                            (line  1797)
+* topnumber:                             Floats.            (line  1943)
+* topnumber <1>:                         Floats.            (line  1944)
+* totalnumber:                           Floats.            (line  1947)
+* totalnumber <1>:                       Floats.            (line  1948)
+* trademark symbol:                      Text symbols.      (line 12358)
+* transcript file:                       Output files.      (line   458)
+* TrueType fonts:                        TeX engines.       (line   482)
+* TUGboat template:                      tugboat template.  (line 14505)
+* two-column output:                     \twocolumn.        (line  1539)
+* two-thirds em-dash:                    Text symbols.      (line 12361)
 * twocolumn option:                      Document class options.
-                                                            (line   737)
+                                                            (line   741)
 * twoside option:                        Document class options.
-                                                            (line   737)
-* type styles:                           Font styles.       (line  1201)
-* typed text, simulating:                verbatim.          (line  5550)
-* typeface sizes:                        Font sizes.        (line  1341)
-* typefaces:                             Fonts.             (line  1195)
-* typewriter font:                       Font styles.       (line  1291)
-* typewriter labels in lists:            description.       (line  3071)
+                                                            (line   741)
+* type styles:                           Font styles.       (line  1205)
+* typed text, simulating:                verbatim.          (line  5554)
+* typeface sizes:                        Font sizes.        (line  1345)
+* typefaces:                             Fonts.             (line  1199)
+* typewriter font:                       Font styles.       (line  1295)
+* typewriter labels in lists:            description.       (line  3075)
 * ulem package:                          Over- and Underlining.
-                                                            (line  9282)
-* umlaut accent:                         Accents.           (line 12385)
-* underbar:                              Accents.           (line 12413)
+                                                            (line  9286)
+* umlaut accent:                         Accents.           (line 12389)
+* underbar:                              Accents.           (line 12417)
 * underlining:                           Over- and Underlining.
-                                                            (line  9273)
-* underscore, in text:                   Text symbols.      (line 12360)
-* Unicode input, native:                 TeX engines.       (line   478)
-* units, of length:                      Units of length.   (line  7492)
+                                                            (line  9277)
+* underscore, in text:                   Text symbols.      (line 12364)
+* Unicode input, native:                 TeX engines.       (line   482)
+* units, of length:                      Units of length.   (line  7496)
 * unofficial nature of this manual:      About this document.
-                                                            (line   341)
-* unordered lists:                       itemize.           (line  3535)
+                                                            (line   345)
+* unordered lists:                       itemize.           (line  3539)
 * uppercase:                             Upper and lower case.
-                                                            (line 12122)
-* url package:                           \verb.             (line  5621)
-* using BibTeX:                          Using BibTeX.      (line  5423)
+                                                            (line 12126)
+* url package:                           \verb.             (line  5625)
+* using BibTeX:                          Using BibTeX.      (line  5427)
 * usrguide official documentation:       About this document.
-                                                            (line   360)
-* UTF-8:                                 TeX engines.       (line   478)
-* variables, a list of:                  Counters.          (line  7162)
-* vector symbol, math:                   Math accents.      (line  9259)
-* verbatim environment:                  verbatim.          (line  5550)
-* verbatim text:                         verbatim.          (line  5550)
-* verbatim text, inline:                 \verb.             (line  5589)
-* verbatimbox package:                   verbatim.          (line  5581)
-* verse environment:                     verse.             (line  5636)
-* vertical bar, double, in text:         Text symbols.      (line 12254)
-* vertical bar, in text:                 Text symbols.      (line 12251)
-* vertical mode:                         Modes.             (line  9630)
-* vertical space:                        \vspace.           (line 10576)
-* vertical space <1>:                    \addvspace.        (line 10656)
+                                                            (line   364)
+* UTF-8:                                 TeX engines.       (line   482)
+* variables, a list of:                  Counters.          (line  7166)
+* vector symbol, math:                   Math accents.      (line  9263)
+* verbatim environment:                  verbatim.          (line  5554)
+* verbatim text:                         verbatim.          (line  5554)
+* verbatim text, inline:                 \verb.             (line  5593)
+* verbatimbox package:                   verbatim.          (line  5585)
+* verse environment:                     verse.             (line  5640)
+* vertical bar, double, in text:         Text symbols.      (line 12258)
+* vertical bar, in text:                 Text symbols.      (line 12255)
+* vertical mode:                         Modes.             (line  9634)
+* vertical space:                        \vspace.           (line 10580)
+* vertical space <1>:                    \addvspace.        (line 10660)
 * vertical space before paragraphs:      \parindent & \parskip.
-                                                            (line  7817)
+                                                            (line  7821)
 * vertical spacing:                      \phantom & \vphantom & \hphantom.
-                                                            (line  9436)
-* vertical spacing, math mode:           \smash.            (line  9375)
-* visible space:                         \verb.             (line  5614)
-* visible space symbol, in text:         Text symbols.      (line 12363)
+                                                            (line  9440)
+* vertical spacing, math mode:           \smash.            (line  9379)
+* visible space:                         \verb.             (line  5618)
+* visible space symbol, in text:         Text symbols.      (line 12367)
 * weights, of fonts:                     Low-level font commands.
-                                                            (line  1428)
-* white space:                           Spaces.            (line  9929)
-* wide hat accent, math:                 Math accents.      (line  9262)
-* wide tilde accent, math:               Math accents.      (line  9265)
+                                                            (line  1432)
+* white space:                           Spaces.            (line  9933)
+* wide hat accent, math:                 Math accents.      (line  9266)
+* wide tilde accent, math:               Math accents.      (line  9269)
 * widths, of fonts:                      Low-level font commands.
-                                                            (line  1440)
-* writing external files:                filecontents.      (line  3380)
-* writing letters:                       Letters.           (line 13545)
-* x-height:                              Units of length.   (line  7524)
-* xdvi command:                          Output files.      (line   436)
-* xdvipdfmx:                             TeX engines.       (line   511)
-* xelatex command:                       TeX engines.       (line   511)
-* XeTeX:                                 TeX engines.       (line   511)
-* xindy:                                 makeindex.         (line 13384)
-* xindy program:                         makeindex.         (line 13384)
+                                                            (line  1444)
+* writing external files:                filecontents.      (line  3384)
+* writing letters:                       Letters.           (line 13549)
+* x-height:                              Units of length.   (line  7528)
+* xdvi command:                          Output files.      (line   440)
+* xdvipdfmx:                             TeX engines.       (line   515)
+* xelatex command:                       TeX engines.       (line   515)
+* XeTeX:                                 TeX engines.       (line   515)
+* xindy:                                 makeindex.         (line 13388)
+* xindy program:                         makeindex.         (line 13388)
 

Modified: trunk/latex2e.xml
===================================================================
--- trunk/latex2e.xml	2018-10-16 22:00:02 UTC (rev 714)
+++ trunk/latex2e.xml	2018-10-21 11:02:51 UTC (rev 715)
@@ -3,7 +3,7 @@
 <texinfo xml:lang="en">
 <filename file="latex2e.xml"></filename>
 <preamble>\input texinfo
-</preamble><!-- c $Id: latex2e.texi 710 2018-10-14 14:32:52Z karl $ -->
+</preamble><!-- c $Id: latex2e.texi 714 2018-10-16 22:00:02Z jimhefferon $ -->
 <!-- comment %**start of header (This is for running Texinfo on a region.) -->
 <setfilename file="latex2e.info" spaces=" ">latex2e.info</setfilename>
 <set name="UPDATED" line=" UPDATED October 2018">October 2018</set>
@@ -40,7 +40,6 @@
 <!-- c xx JH \phantom https://tex.stackexchange.com/questions/4519/how-do-i-create-an-invisible-character -->
 <!-- c xx JH \baselineskip https://texfaq.org/FAQ-baselinepar -->
 <!-- c xx JH \contentsline, \@@dottedtocline? -->
-<!-- c xx JH more on \write18, beyond what's mentioned in Command line. -->
 <!-- c xx JH \numexpr, \dimexpr, \glueexpr, \muexpr -->
 <!-- c -->
 <!-- c xx The typeset source2e has an index with all kernel -->
@@ -167,7 +166,7 @@
 </pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::		">Splitting the input</menunode><menudescription><pre xml:space="preserve">Dealing with big files by splitting.
 </pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::		">Front/back matter</menunode><menudescription><pre xml:space="preserve">Tables of contents, glossaries, indexes.
 </pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::			">Letters</menunode><menudescription><pre xml:space="preserve">The <code>letter</code> class.
-</pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::	">Terminal input/output</menunode><menudescription><pre xml:space="preserve">User interaction.
+</pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::        	">Input/output</menunode><menudescription><pre xml:space="preserve">User interaction.
 </pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::                ">Command line</menunode><menudescription><pre xml:space="preserve">System-independent command-line behavior.
 </pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::          ">Document templates</menunode><menudescription><pre xml:space="preserve">Starter templates for various document classes.
 </pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::		        ">Index</menunode><menudescription><pre xml:space="preserve">General index.
@@ -13646,7 +13645,9 @@
 
 <cindex index="cp" spaces=" "><indexterm index="cp" number="623">\NEWLINE</indexterm></cindex>
 <cindex index="cp" spaces=" "><indexterm index="cp" number="624">\SPACE</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="625">\TAB</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="625">\ (backslash-space)</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="626">\TAB</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="846" mergedindex="cp">\SPACE</indexterm></findex>
 
 <para>This section refers to the command consisting of two characters, a
 backslash followed by a space. Synopsis:
@@ -13686,7 +13687,7 @@
 <code>\TeX{} is best</code>, has the advantage of still working if the next
 character is a period.)  The other common use is that it marks a period
 as ending an abbreviation instead of ending a sentence, as in <code>So
-says Prof.\ Smith</code> (<pxref label="_005c_0040"><xrefnodename>\&arobase;</xrefnodename></pxref>).
+says Prof.\ Smith</code> or <code>Jones et al.\ (1993)</code> (<pxref label="_005c_0040"><xrefnodename>\&arobase;</xrefnodename></pxref>).
 </para>
 <para>Under normal circumstances, <code>\</code><key>tab</key> and <code>\</code><key>newline</key>
 are equivalent to backslash-space, <code>\ </code>.
@@ -13700,11 +13701,11 @@
 <node name="_007e" spaces=" "><nodename>~</nodename><nodenext automatic="on">\thinspace & \negthinspace</nodenext><nodeprev automatic="on">\(SPACE)</nodeprev><nodeup automatic="on">Spaces</nodeup></node>
 <section spaces=" "><sectiontitle><code>~</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="846" mergedindex="cp">~</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="626">tie</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="627">space, hard</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="628">space, unbreakable</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="629">NBSP</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="847" mergedindex="cp">~</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="627">tie</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="628">space, hard</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="629">space, unbreakable</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="630">NBSP</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -13740,8 +13741,8 @@
 <code>Figure~\ref{fig:KGraph}</code>. When cases are enumerated inline:
 <code>(b)~Show that $f(x)$ is (1)~continuous, and (2)~bounded</code>.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="630"><r>package</r>, <code>siunitx</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="631"><code>siunitx</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="631"><r>package</r>, <code>siunitx</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="632"><code>siunitx</code> <r>package</r></indexterm></cindex>
 
 </listitem><listitem><prepend>•</prepend>
 <para>Between a number and its unit: <code>$745.7.8$~watts</code> (the
@@ -13783,12 +13784,12 @@
 <node name="_005cthinspace-_0026-_005cnegthinspace" spaces=" "><nodename>\thinspace & \negthinspace</nodename><nodenext automatic="on">\/</nodenext><nodeprev automatic="on">~</nodeprev><nodeup automatic="on">Spaces</nodeup></node>
 <section spaces=" "><sectiontitle><code>\thinspace</code> & <code>\negthinspace</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="847" mergedindex="cp">\thinspace</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="848" mergedindex="cp">\negthinspace</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="632">thin space</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="633">space, thin</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="634">thin space, negative</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="635">space, negative thin</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="848" mergedindex="cp">\thinspace</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="849" mergedindex="cp">\negthinspace</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="633">thin space</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="634">space, thin</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="635">thin space, negative</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="636">space, negative thin</indexterm></cindex>
 
 <para>Synopsis, one of:
 </para>
@@ -13821,8 +13822,8 @@
 <node name="_005c_002f" spaces=" "><nodename>\/</nodename><nodenext automatic="on">\hrulefill & \dotfill</nodenext><nodeprev automatic="on">\thinspace & \negthinspace</nodeprev><nodeup automatic="on">Spaces</nodeup></node>
 <section spaces=" "><sectiontitle><code>\/</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="849" mergedindex="cp">\/</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="636">italic correction</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="850" mergedindex="cp">\/</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="637">italic correction</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -13866,8 +13867,8 @@
 <node name="_005chrulefill-_0026-_005cdotfill" spaces=" "><nodename>\hrulefill & \dotfill</nodename><nodenext automatic="on">\bigskip & \medskip & \smallskip</nodenext><nodeprev automatic="on">\/</nodeprev><nodeup automatic="on">Spaces</nodeup></node>
 <section spaces=" "><sectiontitle><code>\hrulefill</code> & <code>\dotfill</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="850" mergedindex="cp">\hrulefill</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="851" mergedindex="cp">\dotfill</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="851" mergedindex="cp">\hrulefill</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="852" mergedindex="cp">\dotfill</indexterm></findex>
 
 <para>Synopsis, one of:
 </para>
@@ -13964,22 +13965,22 @@
 </para>
 <ftable commandarg="code" spaces=" " endspaces=" ">
 <beforefirstitem><anchor name="bigskip">bigskip</anchor>
-</beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="852" mergedindex="cp">\bigskip</indexterm>\bigskip</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="853" mergedindex="cp">\bigskipamount</indexterm></findex>
+</beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="853" mergedindex="cp">\bigskip</indexterm>\bigskip</itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="854" mergedindex="cp">\bigskipamount</indexterm></findex>
 <para>The same as <code>\vspace{\bigskipamount}</code>, ordinarily about one line
 space, with stretch and shrink.  The default for the <code>book</code> and
 <code>article</code> classes is <code>12pt plus 4pt minus 4pt</code>.
 </para>
 <anchor name="medskip">medskip</anchor>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="854" mergedindex="cp">\medskip</indexterm>\medskip</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="855" mergedindex="cp">\medskipamount</indexterm></findex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="855" mergedindex="cp">\medskip</indexterm>\medskip</itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="856" mergedindex="cp">\medskipamount</indexterm></findex>
 <para>The same as <code>\vspace{\medskipamount}</code>, ordinarily about half of a
 line space, with stretch and shrink.  The default for the <code>book</code>
 and <code>article</code> classes is <code>6pt plus 2pt minus 2pt</code>.
 </para>
 <anchor name="smallskip">smallskip</anchor>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="856" mergedindex="cp">\smallskip</indexterm>\smallskip</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="857" mergedindex="cp">\smallskipamount</indexterm></findex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="857" mergedindex="cp">\smallskip</indexterm>\smallskip</itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="858" mergedindex="cp">\smallskipamount</indexterm></findex>
 <para>The same as <code>\vspace{\smallskipamount}</code>, ordinarily about a
 quarter of a line space, with stretch and shrink.  The default for the
 <code>book</code> and <code>article</code> classes is <code>3pt plus 1pt minus 1pt</code>.
@@ -14034,8 +14035,8 @@
 <node name="_005cstrut" spaces=" "><nodename>\strut</nodename><nodenext automatic="on">\vspace</nodenext><nodeprev automatic="on">\bigbreak & \medbreak & \smallbreak</nodeprev><nodeup automatic="on">Spaces</nodeup></node>
 <section spaces=" "><sectiontitle><code>\strut</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="858" mergedindex="cp">\strut</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="637">strut</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="859" mergedindex="cp">\strut</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="638">strut</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -14100,10 +14101,10 @@
 the baseline.  The fourth list adds the strut that gives the needed
 extra below-baseline space.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="638"><r>package</r>, <code>TikZ</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="639"><code>TikZ</code> <r>package</r></indexterm></cindex>
- <cindex index="cp" spaces=" "><indexterm index="cp" number="640"><r>package</r>, <code>Asymptote</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="641"><code>Asymptote</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="639"><r>package</r>, <code>TikZ</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="640"><code>TikZ</code> <r>package</r></indexterm></cindex>
+ <cindex index="cp" spaces=" "><indexterm index="cp" number="641"><r>package</r>, <code>Asymptote</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="642"><code>Asymptote</code> <r>package</r></indexterm></cindex>
 
 <para>The <code>\strut</code> command is often useful in graphics, such as in
 <file>TikZ</file> or <file>Asymptote</file>.  For instance, you may have a command
@@ -14139,9 +14140,9 @@
 <node name="_005cvspace" spaces=" "><nodename>\vspace</nodename><nodenext automatic="on">\vfill</nodenext><nodeprev automatic="on">\strut</nodeprev><nodeup automatic="on">Spaces</nodeup></node>
 <section spaces=" "><sectiontitle><code>\vspace</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="859" mergedindex="cp">\vspace</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="642">vertical space</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="643">space, vertical</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="860" mergedindex="cp">\vspace</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="643">vertical space</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="644">space, vertical</indexterm></cindex>
 
 <para>Synopsis, one of:
 </para>
@@ -14206,10 +14207,10 @@
 <node name="_005cvfill" spaces=" "><nodename>\vfill</nodename><nodenext automatic="on">\addvspace</nodenext><nodeprev automatic="on">\vspace</nodeprev><nodeup automatic="on">Spaces</nodeup></node>
 <section spaces=" "><sectiontitle><code>\vfill</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="860" mergedindex="cp">\vfill</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="861" mergedindex="cp">\vfill</indexterm></findex>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="644">stretch, infinite vertical</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="645">infinite vertical stretch</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="645">stretch, infinite vertical</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="646">infinite vertical stretch</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -14247,9 +14248,9 @@
 <node name="_005caddvspace" spaces=" "><nodename>\addvspace</nodename><nodeprev automatic="on">\vfill</nodeprev><nodeup automatic="on">Spaces</nodeup></node>
 <section spaces=" "><sectiontitle><code>\addvspace</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="861" mergedindex="cp">\addvspace</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="646">vertical space</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="647">space, inserting vertical</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="862" mergedindex="cp">\addvspace</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="647">vertical space</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="648">space, inserting vertical</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -14308,7 +14309,7 @@
 <node name="Boxes" spaces=" "><nodename>Boxes</nodename><nodenext automatic="on">Color</nodenext><nodeprev automatic="on">Spaces</nodeprev><nodeup automatic="on">Top</nodeup></node>
 <chapter spaces=" "><sectiontitle>Boxes</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="648">boxes</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="649">boxes</indexterm></cindex>
 
 <!-- c xx Expand on boxes and glue, for xref from elsewhere. -->
 <para>At its core, &latex; puts things in boxes and then puts the boxes on a
@@ -14331,11 +14332,11 @@
 <node name="_005cmbox-_0026-_005cmakebox" spaces=" "><nodename>\mbox & \makebox</nodename><nodenext automatic="on">\fbox & \framebox</nodenext><nodeup automatic="on">Boxes</nodeup></node>
 <section spaces=" "><sectiontitle><code>\mbox</code> & <code>\makebox</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="862" mergedindex="cp">\mbox</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="863" mergedindex="cp">\makebox</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="649">box</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="650">make a box</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="651">hyphenation, preventing</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="863" mergedindex="cp">\mbox</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="864" mergedindex="cp">\makebox</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="650">box</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="651">make a box</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="652">hyphenation, preventing</indexterm></cindex>
 
 <para>Synopsis, one of:
 </para>
@@ -14424,11 +14425,11 @@
 </pre></example>
 
 <noindent></noindent>
-<para><cindex index="cp" spaces=" "><indexterm index="cp" number="652"><r>package</r>, <code>TikZ</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="653"><code>TikZ</code> <r>package</r></indexterm></cindex>
+<para><cindex index="cp" spaces=" "><indexterm index="cp" number="653"><r>package</r>, <code>TikZ</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="654"><code>TikZ</code> <r>package</r></indexterm></cindex>
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="654"><r>package</r>, <code>Asymptote</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="655"><code>Asymptote</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="655"><r>package</r>, <code>Asymptote</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="656"><code>Asymptote</code> <r>package</r></indexterm></cindex>
 
 <para>The right edge of the output <samp>10 points </samp> (note the ending space)
 will be just before the <samp>What</samp> (note the space after
@@ -14455,8 +14456,8 @@
 <node name="_005cfbox-_0026-_005cframebox" spaces=" "><nodename>\fbox & \framebox</nodename><nodenext automatic="on">\parbox</nodenext><nodeprev automatic="on">\mbox & \makebox</nodeprev><nodeup automatic="on">Boxes</nodeup></node>
 <section spaces=" "><sectiontitle><code>\fbox</code> & <code>\framebox</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="864" mergedindex="cp">\fbox</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="865" mergedindex="cp">\framebox</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="865" mergedindex="cp">\fbox</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="866" mergedindex="cp">\framebox</indexterm></findex>
 
 <para>Synopses, one of:
 </para>
@@ -14500,18 +14501,18 @@
 </para>
 <ftable commandarg="code" spaces=" " endspaces=" ">
 <beforefirstitem><anchor name="fbox-framebox-fboxrule">fbox framebox fboxrule</anchor>
-</beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="866" mergedindex="cp">\fboxrule</indexterm>\fboxrule</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="867" mergedindex="cp">frame, line width</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="868" mergedindex="cp">frame rule width</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="656">\fboxrule</indexterm></cindex>
+</beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="867" mergedindex="cp">\fboxrule</indexterm>\fboxrule</itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="868" mergedindex="cp">frame, line width</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="869" mergedindex="cp">frame rule width</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="657">\fboxrule</indexterm></cindex>
 <para>The thickness of the lines around the enclosed box.  The default is
 0.2<dmn>pt</dmn>.  Change it with a command such as
 <code>\setlength{\fboxrule}{0.8pt}</code> (<pxref label="_005csetlength"><xrefnodename>\setlength</xrefnodename></pxref>).
 </para>
 <anchor name="fbox-framebox-fboxsep">fbox framebox fboxsep</anchor>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="869" mergedindex="cp">\fboxsep</indexterm>\fboxsep</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="870" mergedindex="cp">frame, separation from contents</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="657">\fboxsep</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="870" mergedindex="cp">\fboxsep</indexterm>\fboxsep</itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="871" mergedindex="cp">frame, separation from contents</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="658">\fboxsep</indexterm></cindex>
 <para>The distance from the frame to the enclosed box. The default is 3<dmn>pt</dmn>.
 Change it with a command such as <code>\setlength{\fboxsep}{0pt}</code>
 (<pxref label="_005csetlength"><xrefnodename>\setlength</xrefnodename></pxref>).  Setting it to 0<dmn>pt</dmn> is useful sometimes:
@@ -14551,9 +14552,9 @@
 <node name="_005cparbox" spaces=" "><nodename>\parbox</nodename><nodenext automatic="on">\raisebox</nodenext><nodeprev automatic="on">\fbox & \framebox</nodeprev><nodeup automatic="on">Boxes</nodeup></node>
 <section spaces=" "><sectiontitle><code>\parbox</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="871" mergedindex="cp">\parbox</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="658">paragraph mode</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="659">paragraph, in a box</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="872" mergedindex="cp">\parbox</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="659">paragraph mode</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="660">paragraph, in a box</indexterm></cindex>
 
 <para>Synopses, one of:
 </para>
@@ -14615,7 +14616,7 @@
 <node name="_005craisebox" spaces=" "><nodename>\raisebox</nodename><nodenext automatic="on">\sbox & \savebox</nodenext><nodeprev automatic="on">\parbox</nodeprev><nodeup automatic="on">Boxes</nodeup></node>
 <section spaces=" "><sectiontitle><code>\raisebox</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="872" mergedindex="cp">\raisebox</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="873" mergedindex="cp">\raisebox</indexterm></findex>
 
 <para>Synopsis, one of:
 </para>
@@ -14680,9 +14681,9 @@
 <node name="_005csbox-_0026-_005csavebox" spaces=" "><nodename>\sbox & \savebox</nodename><nodenext automatic="on">lrbox</nodenext><nodeprev automatic="on">\raisebox</nodeprev><nodeup automatic="on">Boxes</nodeup></node>
 <section spaces=" "><sectiontitle><code>\sbox</code> & <code>\savebox</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="873" mergedindex="cp">\sbox</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="874" mergedindex="cp">\savebox</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="660">box, save</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="874" mergedindex="cp">\sbox</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="875" mergedindex="cp">\savebox</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="661">box, save</indexterm></cindex>
 
 <para>Synopsis, one of:
 </para>
@@ -14779,7 +14780,7 @@
 <node name="lrbox" spaces=" "><nodename>lrbox</nodename><nodenext automatic="on">\usebox</nodenext><nodeprev automatic="on">\sbox & \savebox</nodeprev><nodeup automatic="on">Boxes</nodeup></node>
 <section spaces=" "><sectiontitle><code>lrbox</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="875" mergedindex="cp">lrbox</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="876" mergedindex="cp">lrbox</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -14816,8 +14817,8 @@
 <node name="_005cusebox" spaces=" "><nodename>\usebox</nodename><nodeprev automatic="on">lrbox</nodeprev><nodeup automatic="on">Boxes</nodeup></node>
 <section spaces=" "><sectiontitle><code>\usebox</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="876" mergedindex="cp">\usebox</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="661">box, use saved box</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="877" mergedindex="cp">\usebox</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="662">box, use saved box</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -14837,7 +14838,7 @@
 <node name="Color" spaces=" "><nodename>Color</nodename><nodenext automatic="on">Graphics</nodenext><nodeprev automatic="on">Boxes</nodeprev><nodeup automatic="on">Top</nodeup></node>
 <chapter spaces=" "><sectiontitle>Color</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="662">color</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="663">color</indexterm></cindex>
 
 <para>You can add color to text, rules, etc.  You can also have color in a box
 or on an entire page and write text on top of it.
@@ -14861,8 +14862,8 @@
 <node name="Color-package-options" spaces=" "><nodename>Color package options</nodename><nodenext automatic="on">Color models</nodenext><nodeup automatic="on">Color</nodeup></node>
 <section spaces=" "><sectiontitle><code>color</code> package options</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="663">color package options</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="664">options, color package</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="664">color package options</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="665">options, color package</indexterm></cindex>
 
 <para>Synopsis (must be in the document preamble):
 </para>
@@ -14912,7 +14913,7 @@
 <node name="Color-models" spaces=" "><nodename>Color models</nodename><nodenext automatic="on">Commands for color</nodenext><nodeprev automatic="on">Color package options</nodeprev><nodeup automatic="on">Color</nodeup></node>
 <section spaces=" "><sectiontitle>Color models</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="665">color models</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="666">color models</indexterm></cindex>
 
 <para>A <dfn>color model</dfn> is a way of representing colors.  &latex;&textrsquo;s
 capabilities depend on the printer driver.  However, the <file>pdftex</file>,
@@ -14973,7 +14974,7 @@
 <node name="Commands-for-color" spaces=" "><nodename>Commands for color</nodename><nodeprev automatic="on">Color models</nodeprev><nodeup automatic="on">Color</nodeup></node>
 <section spaces=" "><sectiontitle>Commands for color</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="666">color package commands</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="667">color package commands</indexterm></cindex>
 
 <para>These are the commands available with the <file>color</file> package.
 </para>
@@ -14988,9 +14989,9 @@
 <node name="Define-colors" spaces=" "><nodename>Define colors</nodename><nodenext automatic="on">Colored text</nodenext><nodeup automatic="on">Commands for color</nodeup></node>
 <subsection spaces=" "><sectiontitle>Define colors</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="667">color</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="668">define color</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="669">color, define</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="668">color</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="669">define color</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="670">color, define</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -15024,8 +15025,8 @@
 <node name="Colored-text" spaces=" "><nodename>Colored text</nodename><nodenext automatic="on">Colored boxes</nodenext><nodeprev automatic="on">Define colors</nodeprev><nodeup automatic="on">Commands for color</nodeup></node>
 <subsection spaces=" "><sectiontitle>Colored text</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="670">color</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="671">colored text</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="671">color</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="672">colored text</indexterm></cindex>
 
 <para>Synopses:
 </para>
@@ -15126,9 +15127,9 @@
 <node name="Colored-boxes" spaces=" "><nodename>Colored boxes</nodename><nodenext automatic="on">Colored pages</nodenext><nodeprev automatic="on">Colored text</nodeprev><nodeup automatic="on">Commands for color</nodeup></node>
 <subsection spaces=" "><sectiontitle>Colored boxes</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="672">color</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="673">colored boxes</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="674">box, colored</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="673">color</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="674">colored boxes</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="675">box, colored</indexterm></cindex>
 
 <para>Synopses:
 </para>
@@ -15182,10 +15183,10 @@
 <node name="Colored-pages" spaces=" "><nodename>Colored pages</nodename><nodeprev automatic="on">Colored boxes</nodeprev><nodeup automatic="on">Commands for color</nodeup></node>
 <subsection spaces=" "><sectiontitle>Colored pages</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="675">color</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="676">colored page</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="677">page, colored</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="678">background, colored</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="676">color</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="677">colored page</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="678">page, colored</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="679">background, colored</indexterm></cindex>
 
 <para>Synopses:
 </para>
@@ -15216,8 +15217,8 @@
 <node name="Graphics" spaces=" "><nodename>Graphics</nodename><nodenext automatic="on">Special insertions</nodenext><nodeprev automatic="on">Color</nodeprev><nodeup automatic="on">Top</nodeup></node>
 <chapter spaces=" "><sectiontitle>Graphics</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="679">graphics</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="680">graphics package</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="680">graphics</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="681">graphics package</indexterm></cindex>
 
 <para>You can use graphics such as PNG or PDF files in your &latex; document.
 You need an additional package, which comes standard with &latex;.
@@ -15266,8 +15267,8 @@
 <node name="Graphics-package-options" spaces=" "><nodename>Graphics package options</nodename><nodenext automatic="on">Graphics package configuration</nodenext><nodeup automatic="on">Graphics</nodeup></node>
 <section spaces=" "><sectiontitle><code>graphics</code> package options</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="681">graphics package options</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="682">options, graphics package</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="682">graphics package options</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="683">options, graphics package</indexterm></cindex>
 
 <para>Synopsis (must be in the document preamble):
 </para>
@@ -15347,14 +15348,14 @@
 <node name="Graphics-package-configuration" spaces=" "><nodename>Graphics package configuration</nodename><nodenext automatic="on">Commands for graphics</nodenext><nodeprev automatic="on">Graphics package options</nodeprev><nodeup automatic="on">Graphics</nodeup></node>
 <section spaces="  "><sectiontitle><code>graphics</code> package configuration</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="683">graphics</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="684">graphics package</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="685">configuration, graphics package</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="686">EPS files</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="687">JPEG files</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="688">JPG files</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="689">PDF graphic files</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="690">PNG files</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="684">graphics</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="685">graphics package</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="686">configuration, graphics package</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="687">EPS files</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="688">JPEG files</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="689">JPG files</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="690">PDF graphic files</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="691">PNG files</indexterm></cindex>
 
 <para>These commands configure the way &latex; searches the file system for
 the graphic.
@@ -15375,7 +15376,7 @@
 <node name="_005cgraphicspath" spaces=" "><nodename>\graphicspath</nodename><nodenext automatic="on">\DeclareGraphicsExtensions</nodenext><nodeup automatic="on">Graphics package configuration</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\graphicspath</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="877" mergedindex="cp">\graphicspath</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="878" mergedindex="cp">\graphicspath</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -15452,7 +15453,7 @@
 <node name="_005cDeclareGraphicsExtensions" spaces=" "><nodename>\DeclareGraphicsExtensions</nodename><nodenext automatic="on">\DeclareGraphicsRule</nodenext><nodeprev automatic="on">\graphicspath</nodeprev><nodeup automatic="on">Graphics package configuration</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\DeclareGraphicsExtensions</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="878" mergedindex="cp">\DeclareGraphicsExtensions</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="879" mergedindex="cp">\DeclareGraphicsExtensions</indexterm></findex>
 
 <para>Synopses:
 </para>
@@ -15504,7 +15505,7 @@
 <node name="_005cDeclareGraphicsRule" spaces=" "><nodename>\DeclareGraphicsRule</nodename><nodeprev automatic="on">\DeclareGraphicsExtensions</nodeprev><nodeup automatic="on">Graphics package configuration</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\DeclareGraphicsRule</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="879" mergedindex="cp">\DeclareGraphicsRule</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="880" mergedindex="cp">\DeclareGraphicsRule</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -15590,8 +15591,8 @@
 <node name="Commands-for-graphics" spaces=" "><nodename>Commands for graphics</nodename><nodeprev automatic="on">Graphics package configuration</nodeprev><nodeup automatic="on">Graphics</nodeup></node>
 <section spaces=" "><sectiontitle>Commands for graphics</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="691">graphics package commands</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="692">commands, graphics package</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="692">graphics package commands</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="693">commands, graphics package</indexterm></cindex>
 
 <para>These are the commands available with the <file>graphics</file> and
 <file>graphicx</file> packages.
@@ -15607,16 +15608,16 @@
 <node name="_005cincludegraphics" spaces=" "><nodename>\includegraphics</nodename><nodenext automatic="on">\rotatebox</nodenext><nodeup automatic="on">Commands for graphics</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\includegraphics</code></sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="693">graphics</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="694">graphics package</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="695">including graphics</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="696">importing graphics</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="697">EPS files</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="698">JPEG files</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="699">JPG files</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="700">PDF graphic files</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="701">PNG files</indexterm></cindex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="880" mergedindex="cp">\includegraphics</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="694">graphics</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="695">graphics package</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="696">including graphics</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="697">importing graphics</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="698">EPS files</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="699">JPEG files</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="700">JPG files</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="701">PDF graphic files</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="702">PNG files</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="881" mergedindex="cp">\includegraphics</indexterm></findex>
 
 <para>Synopses for <file>graphics</file> package:
 </para>
@@ -16006,10 +16007,10 @@
 <node name="_005crotatebox" spaces=" "><nodename>\rotatebox</nodename><nodenext automatic="on">\scalebox</nodenext><nodeprev automatic="on">\includegraphics</nodeprev><nodeup automatic="on">Commands for graphics</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\rotatebox</code></sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="702">rotation</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="703">rotating graphics</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="704">rotating text</indexterm></cindex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="881" mergedindex="cp">\rotatebox</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="703">rotation</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="704">rotating graphics</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="705">rotating text</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="882" mergedindex="cp">\rotatebox</indexterm></findex>
 
 <para>Synopsis if you use the <file>graphics</file> package:
 </para>
@@ -16097,14 +16098,14 @@
 <node name="_005cscalebox" spaces=" "><nodename>\scalebox</nodename><nodenext automatic="on">\resizebox</nodenext><nodeprev automatic="on">\rotatebox</nodeprev><nodeup automatic="on">Commands for graphics</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\scalebox</code></sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="705">graphics, scaling</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="706">graphics, resizing</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="707">scaling</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="708">resizing</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="709">text, scaling</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="710">text, resizing</indexterm></cindex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="882" mergedindex="cp">\scalebox</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="883" mergedindex="cp">\reflectbox</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="706">graphics, scaling</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="707">graphics, resizing</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="708">scaling</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="709">resizing</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="710">text, scaling</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="711">text, resizing</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="883" mergedindex="cp">\scalebox</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="884" mergedindex="cp">\reflectbox</indexterm></findex>
 
 <para>Synopses:
 </para>
@@ -16147,13 +16148,13 @@
 <node name="_005cresizebox" spaces=" "><nodename>\resizebox</nodename><nodeprev automatic="on">\scalebox</nodeprev><nodeup automatic="on">Commands for graphics</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\resizebox</code></sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="711">graphics, scaling</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="712">graphics, resizing</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="713">scaling</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="714">resizing</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="715">text, scaling</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="716">text, resizing</indexterm></cindex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="884" mergedindex="cp">\resizebox</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="712">graphics, scaling</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="713">graphics, resizing</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="714">scaling</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="715">resizing</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="716">text, scaling</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="717">text, resizing</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="885" mergedindex="cp">\resizebox</indexterm></findex>
 
 <para>Synopses:
 </para>
@@ -16192,8 +16193,8 @@
 <node name="Special-insertions" spaces=" "><nodename>Special insertions</nodename><nodenext automatic="on">Splitting the input</nodenext><nodeprev automatic="on">Graphics</nodeprev><nodeup automatic="on">Top</nodeup></node>
 <chapter spaces=" "><sectiontitle>Special insertions</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="717">special insertions</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="718">insertions of special characters</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="718">special insertions</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="719">insertions of special characters</indexterm></cindex>
 
 <para>&latex; provides commands for inserting characters that have a
 special meaning do not correspond to simple characters you can type.
@@ -16213,10 +16214,10 @@
 <node name="Reserved-characters" spaces=" "><nodename>Reserved characters</nodename><nodenext automatic="on">Upper and lower case</nodenext><nodeup automatic="on">Special insertions</nodeup></node>
 <section spaces=" "><sectiontitle>Reserved characters</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="719">reserved characters</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="720">characters, reserved</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="721">special characters</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="722">characters, special</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="720">reserved characters</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="721">characters, reserved</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="722">special characters</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="723">characters, special</indexterm></cindex>
 <para>&latex; sets aside the following characters for special purposes. For
 example, the percent sign <code>%</code> is for comments.  They are
 called <dfn>reserved characters</dfn> or <dfn>special characters</dfn>.
@@ -16225,21 +16226,21 @@
 <pre xml:space="preserve"># $ % & { } _ ~ ^ \ 
 </pre></example>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="885" mergedindex="cp">\#</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="886" mergedindex="cp">\$</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="887" mergedindex="cp">\%</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="888" mergedindex="cp">\&</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="889" mergedindex="cp">\_</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="890" mergedindex="cp">\{</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="891" mergedindex="cp">\}</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="886" mergedindex="cp">\#</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="887" mergedindex="cp">\$</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="888" mergedindex="cp">\%</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="889" mergedindex="cp">\&</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="890" mergedindex="cp">\_</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="891" mergedindex="cp">\{</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="892" mergedindex="cp">\}</indexterm></findex>
 <para>If you want a reserved character to be printed as itself, in the text
 body font, for all but the final three characters in that list simply
 put a backslash <code>\</code> in front of the character.  Thus,
 typing <code>\$1.23</code> will produce <code>$1.23</code> in your output.
 </para>
-<findex index="fn" spaces=" "><indexterm index="fn" number="892" mergedindex="cp">\~</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="893" mergedindex="cp">\^</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="894" mergedindex="cp">\textbackslash</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="893" mergedindex="cp">\~</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="894" mergedindex="cp">\^</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="895" mergedindex="cp">\textbackslash</indexterm></findex>
 <para>As to the last three characters, to get a tilde in the text body font
 use <code>\~{}</code> (omitting the curly braces would result in the next
 character receiving a tilde accent).  Similarly, to get a get a text
@@ -16262,9 +16263,9 @@
 <node name="Upper-and-lower-case" spaces=" "><nodename>Upper and lower case</nodename><nodenext automatic="on">Symbols by font position</nodenext><nodeprev automatic="on">Reserved characters</nodeprev><nodeup automatic="on">Special insertions</nodeup></node>
 <section spaces=" "><sectiontitle>Upper and lower case</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="723">uppercase</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="724">lowercase</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="725">characters, case of</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="724">uppercase</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="725">lowercase</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="726">characters, case of</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -16307,15 +16308,15 @@
 <w>                           </w>\expandafter{\schoolname}}
 </pre></example>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="726"><r>package</r>, <code>textcase</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="727"><code>textcase</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="727"><r>package</r>, <code>textcase</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="728"><code>textcase</code> <r>package</r></indexterm></cindex>
 
 <para>The <file>textcase</file> package brings some of the missing feature of the
 standard &latex; commands <code>\MakeUppercase</code> and
 <code>\MakeLowerCase</code>.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="728"><r>package</r>, <code>mfirstuc</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="729"><code>mfirstuc</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="729"><r>package</r>, <code>mfirstuc</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="730"><code>mfirstuc</code> <r>package</r></indexterm></cindex>
  
 <para>To uppercase only the first letter of words, you can use the package
 <file>mfirstuc</file>.
@@ -16325,9 +16326,9 @@
 <node name="Symbols-by-font-position" spaces=" "><nodename>Symbols by font position</nodename><nodenext automatic="on">Text symbols</nodenext><nodeprev automatic="on">Upper and lower case</nodeprev><nodeup automatic="on">Special insertions</nodeup></node>
 <section spaces=" "><sectiontitle>Symbols by font position</sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="895" mergedindex="cp">\symbol</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="730">accessing any character of a font</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="731">font symbols, by number</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="896" mergedindex="cp">\symbol</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="731">accessing any character of a font</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="732">font symbols, by number</indexterm></cindex>
 
 <para>You can access any character of the current font using its number with
 the <code>\symbol</code> command. For example, the visible space character
@@ -16344,299 +16345,299 @@
 <node name="Text-symbols" spaces=" "><nodename>Text symbols</nodename><nodenext automatic="on">Accents</nodenext><nodeprev automatic="on">Symbols by font position</nodeprev><nodeup automatic="on">Special insertions</nodeup></node>
 <section spaces=" "><sectiontitle>Text symbols</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="732">text symbols</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="733">symbols, text</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="733">text symbols</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="734">symbols, text</indexterm></cindex>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="896" mergedindex="cp">textcomp <r>package</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="897" mergedindex="cp">textcomp <r>package</r></indexterm></findex>
 <para>&latex; provides commands to generate a number of non-letter symbols in
 running text.  Some of these, especially the more obscure ones, are not
 available in OT1. Unless you are using Xe&latex; or Lua&latex; then
 you may need to load the <code>textcomp</code> package.
 </para>
 <ftable commandarg="code" spaces=" " endspaces=" ">
-<tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="897" mergedindex="cp">\copyright</indexterm>\copyright</itemformat></item>
-<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="898" mergedindex="cp">\textcopyright</indexterm>\textcopyright</itemformat></itemx>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="734">copyright symbol</indexterm></cindex>
+<tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="898" mergedindex="cp">\copyright</indexterm>\copyright</itemformat></item>
+<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="899" mergedindex="cp">\textcopyright</indexterm>\textcopyright</itemformat></itemx>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="735">copyright symbol</indexterm></cindex>
 <para>©right; The copyright symbol.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="899" mergedindex="cp">\dag</indexterm>\dag</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="735">dagger, in text</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="900" mergedindex="cp">\dag</indexterm>\dag</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="736">dagger, in text</indexterm></cindex>
 <para><U>2020</U> The dagger symbol (in text).
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="900" mergedindex="cp">\ddag</indexterm>\ddag</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="736">double dagger, in text</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="901" mergedindex="cp">\ddag</indexterm>\ddag</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="737">double dagger, in text</indexterm></cindex>
 <para><U>2021</U> The double dagger symbol (in text).
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="901" mergedindex="cp">\LaTeX</indexterm>\LaTeX</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="737">&latex; logo</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="738">logo, &latex;</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="902" mergedindex="cp">\LaTeX</indexterm>\LaTeX</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="738">&latex; logo</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="739">logo, &latex;</indexterm></cindex>
 <para>The &latex; logo.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="902" mergedindex="cp">\LaTeXe</indexterm>\LaTeXe</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="739">&latex;2e logo</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="740">logo, &latex;2e</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="903" mergedindex="cp">\LaTeXe</indexterm>\LaTeXe</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="740">&latex;2e logo</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="741">logo, &latex;2e</indexterm></cindex>
 <para>The &latex;2e logo.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="903" mergedindex="cp">\guillemotleft <r>(«)</r></indexterm>\guillemotleft <r>(«)</r></itemformat></item>
-<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="904" mergedindex="cp">\guillemotright <r>(»)</r></indexterm>\guillemotright <r>(»)</r></itemformat></itemx>
-<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="905" mergedindex="cp">\guilsinglleft <r>(‹)</r></indexterm>\guilsinglleft <r>(‹)</r></itemformat></itemx>
-<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="906" mergedindex="cp">\guilsinglright <r>(›)</r></indexterm>\guilsinglright <r>(›)</r></itemformat></itemx>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="741">double guillemets</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="742">single guillemets</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="743">left angle quotation marks</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="744">right angle quotation marks</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="745">double angle quotation marks</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="746">single angle quotation marks</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="747">French quotation marks</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="748">quotation marks, French</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="904" mergedindex="cp">\guillemotleft <r>(«)</r></indexterm>\guillemotleft <r>(«)</r></itemformat></item>
+<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="905" mergedindex="cp">\guillemotright <r>(»)</r></indexterm>\guillemotright <r>(»)</r></itemformat></itemx>
+<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="906" mergedindex="cp">\guilsinglleft <r>(‹)</r></indexterm>\guilsinglleft <r>(‹)</r></itemformat></itemx>
+<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="907" mergedindex="cp">\guilsinglright <r>(›)</r></indexterm>\guilsinglright <r>(›)</r></itemformat></itemx>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="742">double guillemets</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="743">single guillemets</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="744">left angle quotation marks</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="745">right angle quotation marks</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="746">double angle quotation marks</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="747">single angle quotation marks</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="748">French quotation marks</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="749">quotation marks, French</indexterm></cindex>
 <para>«, », ‹, ›
 Double and single angle quotation marks, commonly used in French.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="907" mergedindex="cp">\ldots</indexterm>\ldots</itemformat></item>
-<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="908" mergedindex="cp">\dots</indexterm>\dots</itemformat></itemx>
-<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="909" mergedindex="cp">\textellipsis</indexterm>\textellipsis</itemformat></itemx>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="749">ellipsis</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="908" mergedindex="cp">\ldots</indexterm>\ldots</itemformat></item>
+<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="909" mergedindex="cp">\dots</indexterm>\dots</itemformat></itemx>
+<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="910" mergedindex="cp">\textellipsis</indexterm>\textellipsis</itemformat></itemx>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="750">ellipsis</indexterm></cindex>
 <para>&dots;  An ellipsis (three dots at the baseline):  <code>\ldots</code>
 and <code>\dots</code> also work in math mode.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="910" mergedindex="cp">\lq</indexterm>\lq</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="750">left quote</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="751">opening quote</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="911" mergedindex="cp">\lq</indexterm>\lq</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="751">left quote</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="752">opening quote</indexterm></cindex>
 <para>&textlsquo; Left (opening) quote.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="911" mergedindex="cp">\P</indexterm>\P</itemformat></item>
-<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="912" mergedindex="cp">\textparagraph</indexterm>\textparagraph</itemformat></itemx>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="752">paragraph symbol</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="753">pilcrow</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="912" mergedindex="cp">\P</indexterm>\P</itemformat></item>
+<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="913" mergedindex="cp">\textparagraph</indexterm>\textparagraph</itemformat></itemx>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="753">paragraph symbol</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="754">pilcrow</indexterm></cindex>
 <para><U>00B6</U> Paragraph sign (pilcrow).
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="913" mergedindex="cp">\pounds</indexterm>\pounds</itemformat></item>
-<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="914" mergedindex="cp">\textsterling</indexterm>\textsterling</itemformat></itemx>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="754">pounds symbol</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="755">sterling symbol</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="914" mergedindex="cp">\pounds</indexterm>\pounds</itemformat></item>
+<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="915" mergedindex="cp">\textsterling</indexterm>\textsterling</itemformat></itemx>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="755">pounds symbol</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="756">sterling symbol</indexterm></cindex>
 <para>£ English pounds sterling.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="915" mergedindex="cp">\quotedblbase <r>(„)</r></indexterm>\quotedblbase <r>(„)</r></itemformat></item>
-<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="916" mergedindex="cp">\quotesinglbase <r>(‚)</r></indexterm>\quotesinglbase <r>(‚)</r></itemformat></itemx>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="756">double low-9 quotation mark</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="757">single low-9 quotation mark</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="758">low-9 quotation marks, single and double</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="916" mergedindex="cp">\quotedblbase <r>(„)</r></indexterm>\quotedblbase <r>(„)</r></itemformat></item>
+<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="917" mergedindex="cp">\quotesinglbase <r>(‚)</r></indexterm>\quotesinglbase <r>(‚)</r></itemformat></itemx>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="757">double low-9 quotation mark</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="758">single low-9 quotation mark</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="759">low-9 quotation marks, single and double</indexterm></cindex>
 <para>„ and ‚
 Double and single quotation marks on the baseline.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="917" mergedindex="cp">\rq</indexterm>\rq</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="759">right quote</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="760">closing quote</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="918" mergedindex="cp">\rq</indexterm>\rq</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="760">right quote</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="761">closing quote</indexterm></cindex>
 <para>&textrsquo; Right (closing) quote.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="918" mergedindex="cp">\S</indexterm>\S</itemformat></item>
-<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="919" mergedindex="cp">\textsection</indexterm>\textsection</itemformat></itemx>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="761">section symbol</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="919" mergedindex="cp">\S</indexterm>\S</itemformat></item>
+<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="920" mergedindex="cp">\textsection</indexterm>\textsection</itemformat></itemx>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="762">section symbol</indexterm></cindex>
 <para><U>00A7</U> Section sign.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="920" mergedindex="cp">\TeX</indexterm>\TeX</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="762">&tex; logo</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="763">logo, &tex;</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="921" mergedindex="cp">\TeX</indexterm>\TeX</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="763">&tex; logo</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="764">logo, &tex;</indexterm></cindex>
 <para>The &tex; logo.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="921" mergedindex="cp">\textasciicircum</indexterm>\textasciicircum</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="764">circumflex, ASCII, in text</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="765">ASCII circumflex, in text</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="922" mergedindex="cp">\textasciicircum</indexterm>\textasciicircum</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="765">circumflex, ASCII, in text</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="766">ASCII circumflex, in text</indexterm></cindex>
 <para>^ ASCII circumflex.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="922" mergedindex="cp">\textasciitilde</indexterm>\textasciitilde</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="766">tilde, ASCII, in text</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="767">ASCII tilde, in text</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="923" mergedindex="cp">\textasciitilde</indexterm>\textasciitilde</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="767">tilde, ASCII, in text</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="768">ASCII tilde, in text</indexterm></cindex>
 <para>~ ASCII tilde.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="923" mergedindex="cp">\textasteriskcentered</indexterm>\textasteriskcentered</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="768">asterisk, centered, in text</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="769">centered asterisk, in text</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="924" mergedindex="cp">\textasteriskcentered</indexterm>\textasteriskcentered</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="769">asterisk, centered, in text</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="770">centered asterisk, in text</indexterm></cindex>
 <para>* Centered asterisk.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="924" mergedindex="cp">\textbackslash</indexterm>\textbackslash</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="770">backslash, in text</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="925" mergedindex="cp">\textbackslash</indexterm>\textbackslash</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="771">backslash, in text</indexterm></cindex>
 <para>\ Backslash.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="925" mergedindex="cp">\textbar</indexterm>\textbar</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="771">vertical bar, in text</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="772">bar, vertical, in text</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="926" mergedindex="cp">\textbar</indexterm>\textbar</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="772">vertical bar, in text</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="773">bar, vertical, in text</indexterm></cindex>
 <para>| Vertical bar.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="926" mergedindex="cp">\textbardbl</indexterm>\textbardbl</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="773">vertical bar, double, in text</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="774">bar, double vertical, in text</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="775">double vertical bar, in text</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="927" mergedindex="cp">\textbardbl</indexterm>\textbardbl</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="774">vertical bar, double, in text</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="775">bar, double vertical, in text</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="776">double vertical bar, in text</indexterm></cindex>
 <para><U>23F8</U> Double vertical bar.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="927" mergedindex="cp">\textbigcircle</indexterm>\textbigcircle</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="776">big circle symbols, in text</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="777">circle symbol, big, in text</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="928" mergedindex="cp">\textbigcircle</indexterm>\textbigcircle</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="777">big circle symbols, in text</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="778">circle symbol, big, in text</indexterm></cindex>
 <para><U>25EF</U> Big circle symbol.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="928" mergedindex="cp">\textbraceleft</indexterm>\textbraceleft</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="778">left brace, in text</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="779">brace, left, in text</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="929" mergedindex="cp">\textbraceleft</indexterm>\textbraceleft</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="779">left brace, in text</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="780">brace, left, in text</indexterm></cindex>
 <para>{ Left brace.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="929" mergedindex="cp">\textbraceright</indexterm>\textbraceright</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="780">right brace, in text</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="781">brace, right, in text</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="930" mergedindex="cp">\textbraceright</indexterm>\textbraceright</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="781">right brace, in text</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="782">brace, right, in text</indexterm></cindex>
 <para>} Right brace.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="930" mergedindex="cp">\textbullet</indexterm>\textbullet</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="782">bullet, in text</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="931" mergedindex="cp">\textbullet</indexterm>\textbullet</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="783">bullet, in text</indexterm></cindex>
 <para>• Bullet.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="931" mergedindex="cp">\textcircled{<var>letter</var>}</indexterm>\textcircled{<var>letter</var>}</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="783">circled letter, in text</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="932" mergedindex="cp">\textcircled{<var>letter</var>}</indexterm>\textcircled{<var>letter</var>}</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="784">circled letter, in text</indexterm></cindex>
 <para><U>24B6</U> Circle around <var>letter</var>.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="932" mergedindex="cp">\textcompwordmark</indexterm>\textcompwordmark</itemformat></item>
-<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="933" mergedindex="cp">\textcapitalcompwordmark</indexterm>\textcapitalcompwordmark</itemformat></itemx>
-<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="934" mergedindex="cp">\textascendercompwordmark</indexterm>\textascendercompwordmark</itemformat></itemx>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="784">composite word mark, in text</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="785">cap height</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="786">ascender height</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="933" mergedindex="cp">\textcompwordmark</indexterm>\textcompwordmark</itemformat></item>
+<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="934" mergedindex="cp">\textcapitalcompwordmark</indexterm>\textcapitalcompwordmark</itemformat></itemx>
+<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="935" mergedindex="cp">\textascendercompwordmark</indexterm>\textascendercompwordmark</itemformat></itemx>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="785">composite word mark, in text</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="786">cap height</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="787">ascender height</indexterm></cindex>
 <para>Used to separate letters that would normally ligature. For example,
 <code>f\textcompwordmark i</code> produces <samp>fi</samp> without a ligature. This
 is most useful in non-English languages.  The
 <code>\textcapitalcompwordmark</code> form has the cap height of the font
 while the <code>\textascendercompwordmark</code> form has the ascender height.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="935" mergedindex="cp">\textdagger</indexterm>\textdagger</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="787">dagger, in text</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="936" mergedindex="cp">\textdagger</indexterm>\textdagger</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="788">dagger, in text</indexterm></cindex>
 <para><U>2020</U> Dagger.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="936" mergedindex="cp">\textdaggerdbl</indexterm>\textdaggerdbl</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="788">dagger, double, in text</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="789">double dagger, in text</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="937" mergedindex="cp">\textdaggerdbl</indexterm>\textdaggerdbl</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="789">dagger, double, in text</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="790">double dagger, in text</indexterm></cindex>
 <para><U>2021</U> Double dagger.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="937" mergedindex="cp">\textdollar <r>(or <code>\$</code>)</r></indexterm>\textdollar <r>(or <code>\$</code>)</r></itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="790">dollar sign</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="791">currency, dollar</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="938" mergedindex="cp">\textdollar <r>(or <code>\$</code>)</r></indexterm>\textdollar <r>(or <code>\$</code>)</r></itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="791">dollar sign</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="792">currency, dollar</indexterm></cindex>
 <para>$ Dollar sign.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="938" mergedindex="cp">\textemdash <r>(or <code>---</code>)</r></indexterm>\textemdash <r>(or <code>---</code>)</r></itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="792">em-dash</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="939" mergedindex="cp">\textemdash <r>(or <code>---</code>)</r></indexterm>\textemdash <r>(or <code>---</code>)</r></itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="793">em-dash</indexterm></cindex>
 <para>&textmdash; Em-dash (used for punctuation, as in
 <code>The playoffs --- if you are fortunate enough to make the playoffs ---
 is more like a sprint.</code>).
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="939" mergedindex="cp">\textendash <r>(or <code>--</code>)</r></indexterm>\textendash <r>(or <code>--</code>)</r></itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="793">e-dash</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="940" mergedindex="cp">\textendash <r>(or <code>--</code>)</r></indexterm>\textendash <r>(or <code>--</code>)</r></itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="794">e-dash</indexterm></cindex>
 <para>&textndash; En-dash (used for ranges, as in <code>See pages 12--14</code>).
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="940" mergedindex="cp">\texteuro</indexterm>\texteuro</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="794">euro symbol</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="795">currency, euro</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="796"><r>package</r>, <code>eurosym</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="797"><code>eurosym</code> <r>package</r></indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="941" mergedindex="cp">\texteuro</indexterm>\texteuro</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="795">euro symbol</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="796">currency, euro</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="797"><r>package</r>, <code>eurosym</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="798"><code>eurosym</code> <r>package</r></indexterm></cindex>
 
 <para>The Euro symbol: €. For an alternative glyph design, try the
 <file>eurosym</file> package; also, most fonts nowadays come with their own
 Euro symbol (Unicode U+20AC).
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="941" mergedindex="cp">\textexclamdown <r>(or <code>!`</code>)</r></indexterm>\textexclamdown <r>(or <code>!`</code>)</r></itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="798">exclamation point, upside-down</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="942" mergedindex="cp">\textexclamdown <r>(or <code>!`</code>)</r></indexterm>\textexclamdown <r>(or <code>!`</code>)</r></itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="799">exclamation point, upside-down</indexterm></cindex>
 <para>¡ Upside down exclamation point.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="942" mergedindex="cp">\textgreater</indexterm>\textgreater</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="799">greater than symbol, in text</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="943" mergedindex="cp">\textgreater</indexterm>\textgreater</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="800">greater than symbol, in text</indexterm></cindex>
 <para>> Greater than symbol.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="943" mergedindex="cp">\textless</indexterm>\textless</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="800">less than symbol, in text</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="944" mergedindex="cp">\textless</indexterm>\textless</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="801">less than symbol, in text</indexterm></cindex>
 <para>< Less than symbol.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="944" mergedindex="cp">\textleftarrow</indexterm>\textleftarrow</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="801">arrow, left, in text</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="802">left arrow, in text</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="945" mergedindex="cp">\textleftarrow</indexterm>\textleftarrow</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="802">arrow, left, in text</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="803">left arrow, in text</indexterm></cindex>
 <para><U>2190</U> Left arrow.   
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="945" mergedindex="cp">\textordfeminine</indexterm>\textordfeminine</itemformat></item>
-<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="946" mergedindex="cp">\textordmasculine</indexterm>\textordmasculine</itemformat></itemx>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="803">feminine ordinal symbol</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="804">masculine ordinal symbol</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="805">ordinals, feminine and masculine</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="806">Spanish ordinals, feminine and masculine</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="946" mergedindex="cp">\textordfeminine</indexterm>\textordfeminine</itemformat></item>
+<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="947" mergedindex="cp">\textordmasculine</indexterm>\textordmasculine</itemformat></itemx>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="804">feminine ordinal symbol</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="805">masculine ordinal symbol</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="806">ordinals, feminine and masculine</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="807">Spanish ordinals, feminine and masculine</indexterm></cindex>
 <para>ª, º Feminine and masculine ordinal symbols.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="947" mergedindex="cp">\textperiodcentered</indexterm>\textperiodcentered</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="807">period, centered, in text</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="808">centered period, in text</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="948" mergedindex="cp">\textperiodcentered</indexterm>\textperiodcentered</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="808">period, centered, in text</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="809">centered period, in text</indexterm></cindex>
 <para><U>00B7</U> Centered period.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="948" mergedindex="cp">\textquestiondown <r>(or <code>?`</code>)</r></indexterm>\textquestiondown <r>(or <code>?`</code>)</r></itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="809">question mark, upside-down</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="949" mergedindex="cp">\textquestiondown <r>(or <code>?`</code>)</r></indexterm>\textquestiondown <r>(or <code>?`</code>)</r></itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="810">question mark, upside-down</indexterm></cindex>
 <para>¿ Upside down question mark.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="949" mergedindex="cp">\textquotedblleft <r>(or <code>``</code>)</r></indexterm>\textquotedblleft <r>(or <code>``</code>)</r></itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="810">left quote, double</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="811">double left quote</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="950" mergedindex="cp">\textquotedblleft <r>(or <code>``</code>)</r></indexterm>\textquotedblleft <r>(or <code>``</code>)</r></itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="811">left quote, double</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="812">double left quote</indexterm></cindex>
 <para>&textldquo; Double left quote.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="950" mergedindex="cp">\textquotedblright <r>(or <code>''</code>)</r></indexterm>\textquotedblright <r>(or <code>''</code>)</r></itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="812">right quote, double</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="813">double right quote</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="951" mergedindex="cp">\textquotedblright <r>(or <code>''</code>)</r></indexterm>\textquotedblright <r>(or <code>''</code>)</r></itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="813">right quote, double</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="814">double right quote</indexterm></cindex>
 <para>&textrdquo; Double right quote.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="951" mergedindex="cp">\textquoteleft <r>(or <code>`</code>)</r></indexterm>\textquoteleft <r>(or <code>`</code>)</r></itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="814">left quote, single</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="815">single left quote</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="952" mergedindex="cp">\textquoteleft <r>(or <code>`</code>)</r></indexterm>\textquoteleft <r>(or <code>`</code>)</r></itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="815">left quote, single</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="816">single left quote</indexterm></cindex>
 <para>&textlsquo; Single left quote.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="952" mergedindex="cp">\textquoteright <r>(or <code>'</code>)</r></indexterm>\textquoteright <r>(or <code>'</code>)</r></itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="816">right quote, single</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="817">single right quote</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="953" mergedindex="cp">\textquoteright <r>(or <code>'</code>)</r></indexterm>\textquoteright <r>(or <code>'</code>)</r></itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="817">right quote, single</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="818">single right quote</indexterm></cindex>
 <para>&textrsquo; Single right quote.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="953" mergedindex="cp">\textquotesingle</indexterm>\textquotesingle</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="818">quote, single straight</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="819">straight single quote</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="820">single quote, straight</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="954" mergedindex="cp">\textquotesingle</indexterm>\textquotesingle</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="819">quote, single straight</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="820">straight single quote</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="821">single quote, straight</indexterm></cindex>
 <para><U>0027</U> Straight single quote.  (From TS1 encoding.)  
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="954" mergedindex="cp">\textquotestraightbase</indexterm>\textquotestraightbase</itemformat></item>
-<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="955" mergedindex="cp">\textquotestraightdblbase</indexterm>\textquotestraightdblbase</itemformat></itemx>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="821">quote, straight base</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="822">straight quote, base</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="823">double quote, straight base</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="824">straight double quote, base</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="955" mergedindex="cp">\textquotestraightbase</indexterm>\textquotestraightbase</itemformat></item>
+<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="956" mergedindex="cp">\textquotestraightdblbase</indexterm>\textquotestraightdblbase</itemformat></itemx>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="822">quote, straight base</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="823">straight quote, base</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="824">double quote, straight base</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="825">straight double quote, base</indexterm></cindex>
 <!-- c Unicode doesn't have these https://en.wikipedia.org/wiki/Quotation_mark -->
 <para>Single and double straight quotes on the baseline.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="956" mergedindex="cp">\textregistered</indexterm>\textregistered</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="825">registered symbol</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="957" mergedindex="cp">\textregistered</indexterm>\textregistered</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="826">registered symbol</indexterm></cindex>
 <para>®istered; Registered symbol.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="957" mergedindex="cp">\textrightarrow</indexterm>\textrightarrow</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="826">arrow, right, in text</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="827">right arrow, in text</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="958" mergedindex="cp">\textrightarrow</indexterm>\textrightarrow</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="827">arrow, right, in text</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="828">right arrow, in text</indexterm></cindex>
 <para><U>2192</U> Right arrow.  
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="958" mergedindex="cp">\textthreequartersemdash</indexterm>\textthreequartersemdash</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="828">three-quarters em-dash</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="829">em-dash, three-quarters</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="959" mergedindex="cp">\textthreequartersemdash</indexterm>\textthreequartersemdash</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="829">three-quarters em-dash</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="830">em-dash, three-quarters</indexterm></cindex>
 <para><U>FE58</U> &textldquo;Three-quarters&textrdquo; em-dash, between en-dash and em-dash.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="959" mergedindex="cp">\texttrademark</indexterm>\texttrademark</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="830">trademark symbol</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="960" mergedindex="cp">\texttrademark</indexterm>\texttrademark</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="831">trademark symbol</indexterm></cindex>
 <para><U>2122</U> Trademark symbol.
 </para>
 <!-- c ?? Diff from \textthreequartersemdash?  In Unicode? -->
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="960" mergedindex="cp">\texttwelveudash</indexterm>\texttwelveudash</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="831">two-thirds em-dash</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="832">em-dash, two-thirds</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="961" mergedindex="cp">\texttwelveudash</indexterm>\texttwelveudash</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="832">two-thirds em-dash</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="833">em-dash, two-thirds</indexterm></cindex>
 <para><U>FE58</U> &textldquo;Two-thirds&textrdquo; em-dash, between en-dash and em-dash.   
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="961" mergedindex="cp">\textunderscore</indexterm>\textunderscore</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="833">underscore, in text</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="962" mergedindex="cp">\textunderscore</indexterm>\textunderscore</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="834">underscore, in text</indexterm></cindex>
 <para>_ Underscore.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="962" mergedindex="cp">\textvisiblespace</indexterm>\textvisiblespace</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="834">visible space symbol, in text</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="963" mergedindex="cp">\textvisiblespace</indexterm>\textvisiblespace</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="835">visible space symbol, in text</indexterm></cindex>
 <para><U>2423</U> Visible space symbol.  
 </para>
 </tableitem></tableentry></ftable>
@@ -16646,17 +16647,17 @@
 <node name="Accents" spaces=" "><nodename>Accents</nodename><nodenext automatic="on">Additional Latin letters</nodenext><nodeprev automatic="on">Text symbols</nodeprev><nodeup automatic="on">Special insertions</nodeup></node>
 <section spaces=" "><sectiontitle>Accents</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="835">accents</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="836">characters, accented</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="837">letters, accented</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="836">accents</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="837">characters, accented</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="838">letters, accented</indexterm></cindex>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="838"><r>package</r>, <code>babel</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="839"><code>babel</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="839"><r>package</r>, <code>babel</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="840"><code>babel</code> <r>package</r></indexterm></cindex>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="840"><r>package</r>, <code>polyglossia</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="841"><code>polyglossia</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="841"><r>package</r>, <code>polyglossia</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="842"><code>polyglossia</code> <r>package</r></indexterm></cindex>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="842">multilingual support</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="843">multilingual support</indexterm></cindex>
 <para>&latex; has wide support for many of the world&textrsquo;s scripts and languages,
 through the <code>babel</code> package and related support if you are using
 pdf&latex;, or <file>polyglossia</file> if you are using Xe&latex; or
@@ -16668,12 +16669,12 @@
 <para>Below, to make them easier to find, the accents are all illustrated with
 lowercase <samp>o</samp>.
 </para>
-<findex index="fn" spaces=" "><indexterm index="fn" number="963" mergedindex="cp">\i <r>(dotless i)</r></indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="843">dotless i</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="964" mergedindex="cp">\i <r>(dotless i)</r></indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="844">dotless i</indexterm></cindex>
 <para>Note that <code>\i</code> produces a dotless i,
 <!-- c @dotless{i}, -->
-<findex index="fn" spaces=" "><indexterm index="fn" number="964" mergedindex="cp">\j <r>(dotless j)</r></indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="844">dotless j</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="965" mergedindex="cp">\j <r>(dotless j)</r></indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="845">dotless j</indexterm></cindex>
 and <code>\j</code> produces a dotless j.
 <!-- c @dotless{j}. -->
 These are often used in place of their dotted counterparts when they are
@@ -16682,63 +16683,63 @@
 <table commandarg="code" spaces=" " endspaces=" ">
 <tableentry><tableterm><item spaces=" "><itemformat command="code">\"</itemformat></item>
 <itemx spaces=" "><itemformat command="code">\capitaldieresis</itemformat></itemx>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="965" mergedindex="cp">\" <r>(umlaut accent)</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="966" mergedindex="cp">\capitaldieresis</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="845">umlaut accent</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="846">dieresis accent</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="966" mergedindex="cp">\" <r>(umlaut accent)</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="967" mergedindex="cp">\capitaldieresis</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="846">umlaut accent</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="847">dieresis accent</indexterm></cindex>
 <para><accent type="uml">o</accent> Umlaut (dieresis).
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\'</itemformat></item>
 <itemx spaces=" "><itemformat command="code">\capitalacute</itemformat></itemx>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="967" mergedindex="cp">\' <r>(acute accent)</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="968" mergedindex="cp">\capitalacute</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="847">acute accent</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="968" mergedindex="cp">\' <r>(acute accent)</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="969" mergedindex="cp">\capitalacute</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="848">acute accent</indexterm></cindex>
 <para><accent type="acute">o</accent> Acute accent.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\.</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="969" mergedindex="cp">\. <r>(dot-over accent)</r></indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="848">dot accent</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="849">dot-over accent</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="970" mergedindex="cp">\. <r>(dot-over accent)</r></indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="849">dot accent</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="850">dot-over accent</indexterm></cindex>
 <para><accent type="dotaccent">o</accent>  Dot accent.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\=</itemformat></item>
 <itemx spaces=" "><itemformat command="code">\capitalmacron</itemformat></itemx>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="970" mergedindex="cp">\= <r>(macron accent)</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="971" mergedindex="cp">\capitalmacron</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="850">macron accent</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="851">overbar accent</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="852">bar-over accent</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="971" mergedindex="cp">\= <r>(macron accent)</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="972" mergedindex="cp">\capitalmacron</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="851">macron accent</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="852">overbar accent</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="853">bar-over accent</indexterm></cindex>
 <para><accent type="macr">o</accent> Macron (overbar) accent.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\^</itemformat></item>
 <itemx spaces=" "><itemformat command="code">\capitalcircumflex</itemformat></itemx>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="972" mergedindex="cp">\^ <r>(circumflex accent)</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="973" mergedindex="cp">\capitalcircumflex</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="853">circumflex accent</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="854">hat accent</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="973" mergedindex="cp">\^ <r>(circumflex accent)</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="974" mergedindex="cp">\capitalcircumflex</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="854">circumflex accent</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="855">hat accent</indexterm></cindex>
 <para><accent type="circ">o</accent> Circumflex (hat) accent.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\`</itemformat></item>
 <itemx spaces=" "><itemformat command="code">\capitalgrave</itemformat></itemx>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="974" mergedindex="cp">\` <r>(grave accent)</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="975" mergedindex="cp">\capitalgrave</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="855">grave accent</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="975" mergedindex="cp">\` <r>(grave accent)</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="976" mergedindex="cp">\capitalgrave</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="856">grave accent</indexterm></cindex>
 <para><accent type="grave">o</accent> Grave accent.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\~</itemformat></item>
 <itemx spaces=" "><itemformat command="code">\capitaltilde</itemformat></itemx>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="976" mergedindex="cp">\~ <r>(tilde accent)</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="977" mergedindex="cp">\capitaltilde</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="856">tilde accent</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="977" mergedindex="cp">\~ <r>(tilde accent)</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="978" mergedindex="cp">\capitaltilde</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="857">tilde accent</indexterm></cindex>
 <para><accent type="tilde">n</accent> Tilde accent.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\b</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="978" mergedindex="cp">\b <r>(bar-under accent)</r></indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="857">bar-under accent</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="979" mergedindex="cp">\b <r>(bar-under accent)</r></indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="858">bar-under accent</indexterm></cindex>
 <para><accent type="ubaraccent">o</accent> Bar accent underneath.
 </para>
-<findex index="fn" spaces=" "><indexterm index="fn" number="979" mergedindex="cp">\underbar</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="858">underbar</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="980" mergedindex="cp">\underbar</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="859">underbar</indexterm></cindex>
 <para>Related to this, <code>\underbar{<var>text</var>}</code> produces a bar under
 <var>text</var>.  The argument is always processed in LR mode
 (<pxref label="Modes"><xrefnodename>Modes</xrefnodename></pxref>).  The bar is always a fixed position under the baseline,
@@ -16747,65 +16748,65 @@
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\c</itemformat></item>
 <itemx spaces=" "><itemformat command="code">\capitalcedilla</itemformat></itemx>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="980" mergedindex="cp">\c <r>(cedilla accent)</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="981" mergedindex="cp">\capitalcedilla</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="859">cedilla accent</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="981" mergedindex="cp">\c <r>(cedilla accent)</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="982" mergedindex="cp">\capitalcedilla</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="860">cedilla accent</indexterm></cindex>
 <para><accent type="cedil">c</accent> Cedilla accent underneath.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\d</itemformat></item>
 <itemx spaces=" "><itemformat command="code">\capitaldotaccent</itemformat></itemx>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="982" mergedindex="cp">\d <r>(dot-under accent)</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="983" mergedindex="cp">\capitaldotaccent</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="860">dot-under accent</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="983" mergedindex="cp">\d <r>(dot-under accent)</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="984" mergedindex="cp">\capitaldotaccent</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="861">dot-under accent</indexterm></cindex>
 <para><accent type="udotaccent">o</accent> Dot accent underneath.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\H</itemformat></item>
 <itemx spaces=" "><itemformat command="code">\capitalhungarumlaut</itemformat></itemx>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="984" mergedindex="cp">\H <r>(Hungarian umlaut accent)</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="985" mergedindex="cp">\capitalhungarumlaut</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="861">hungarian umlaut accent</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="985" mergedindex="cp">\H <r>(Hungarian umlaut accent)</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="986" mergedindex="cp">\capitalhungarumlaut</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="862">hungarian umlaut accent</indexterm></cindex>
 <para><accent type="doubleacute">o</accent> Long Hungarian umlaut accent.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\k</itemformat></item>
 <itemx spaces=" "><itemformat command="code">\capitalogonek</itemformat></itemx>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="986" mergedindex="cp">\k <r>(ogonek)</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="987" mergedindex="cp">\capitalogonek</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="862">ogonek</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="987" mergedindex="cp">\k <r>(ogonek)</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="988" mergedindex="cp">\capitalogonek</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="863">ogonek</indexterm></cindex>
 <para><accent type="ogon">o</accent> Ogonek.  Not available in the OT1 encoding.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\r</itemformat></item>
 <itemx spaces=" "><itemformat command="code">\capitalring</itemformat></itemx>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="988" mergedindex="cp">\r <r>(ring accent)</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="989" mergedindex="cp">\capitalring</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="863">ring accent</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="989" mergedindex="cp">\r <r>(ring accent)</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="990" mergedindex="cp">\capitalring</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="864">ring accent</indexterm></cindex>
 <para><accent type="ring">o</accent> Ring accent.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\t</itemformat></item>
 <itemx spaces=" "><itemformat command="code">\capitaltie</itemformat></itemx>
 <itemx spaces=" "><itemformat command="code">\newtie</itemformat></itemx>
 <itemx spaces=" "><itemformat command="code">\capitalnewtie</itemformat></itemx>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="990" mergedindex="cp">\t <r>(tie-after accent)</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="991" mergedindex="cp">\capitaltie</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="992" mergedindex="cp">\newtie</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="993" mergedindex="cp">\capitalnewtie</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="864">tie-after accent</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="991" mergedindex="cp">\t <r>(tie-after accent)</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="992" mergedindex="cp">\capitaltie</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="993" mergedindex="cp">\newtie</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="994" mergedindex="cp">\capitalnewtie</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="865">tie-after accent</indexterm></cindex>
 <para><accent type="tieaccent">oo</accent> Tie-after accent.  The <code>\newtie</code> form is centered in
 its box.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\u</itemformat></item>
 <itemx spaces=" "><itemformat command="code">\capitalbreve</itemformat></itemx>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="994" mergedindex="cp">\u <r>(breve accent)</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="995" mergedindex="cp">\capitalbreve</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="865">breve accent</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="995" mergedindex="cp">\u <r>(breve accent)</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="996" mergedindex="cp">\capitalbreve</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="866">breve accent</indexterm></cindex>
 <para><accent type="breve">o</accent> Breve accent.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\v</itemformat></item>
 <itemx spaces=" "><itemformat command="code">\capitalcaron</itemformat></itemx>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="996" mergedindex="cp">\v <r>(breve accent)</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="997" mergedindex="cp">\capitalcaron</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="866">hacek accent</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="867">check accent</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="868">caron accent</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="997" mergedindex="cp">\v <r>(breve accent)</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="998" mergedindex="cp">\capitalcaron</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="867">hacek accent</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="868">check accent</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="869">caron accent</indexterm></cindex>
 <para><accent type="caron">o</accent>  H<accent type="acute" bracketed="off">a</accent><accent type="caron">c</accent>ek (check, caron) accent.
 </para>
 </tableitem></tableentry></table>
@@ -16818,7 +16819,7 @@
 
 <node name="_005caccent" spaces=" "><nodename>\accent</nodename><nodeup automatic="on">Accents</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\accent</code></sectiontitle>
-<findex index="fn" spaces=" "><indexterm index="fn" number="998" mergedindex="cp">\accent</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="999" mergedindex="cp">\accent</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -16873,12 +16874,12 @@
 <section spaces=" "><sectiontitle>Additional Latin letters</sectiontitle>
 
 <anchor name="Non_002dEnglish-characters">Non-English characters</anchor>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="869">Latin letters, additional</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="870">letters, additional Latin</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="871">extended Latin</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="872">special characters</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="873">non-English characters</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="874">characters, non-English</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="870">Latin letters, additional</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="871">letters, additional Latin</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="872">extended Latin</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="873">special characters</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="874">non-English characters</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="875">characters, non-English</indexterm></cindex>
 
 <para>Here are the basic &latex; commands for inserting letters beyond
 A&textndash;Z that extend the Latin alphabet, used primarily in languages other
@@ -16887,84 +16888,84 @@
 <table commandarg="code" spaces=" " endspaces=" ">
 <tableentry><tableterm><item spaces=" "><itemformat command="code">\aa</itemformat></item>
 <itemx spaces=" "><itemformat command="code">\AA</itemformat></itemx>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="999" mergedindex="cp">\aa (å)</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1000" mergedindex="cp">\AA (Å)</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="875">aring</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="1000" mergedindex="cp">\aa (å)</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1001" mergedindex="cp">\AA (Å)</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="876">aring</indexterm></cindex>
 <para>å and Å.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\ae</itemformat></item>
 <itemx spaces=" "><itemformat command="code">\AE</itemformat></itemx>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="1001" mergedindex="cp">\ae (æ)</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1002" mergedindex="cp">\AE (Æ)</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="876">ae ligature</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="1002" mergedindex="cp">\ae (æ)</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1003" mergedindex="cp">\AE (Æ)</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="877">ae ligature</indexterm></cindex>
 <para>æ and Æ.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\dh</itemformat></item>
 <itemx spaces=" "><itemformat command="code">\DH</itemformat></itemx>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="1003" mergedindex="cp">\dh (ð)</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1004" mergedindex="cp">\DH (Ð)</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="877">Icelandic eth</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="878">eth, Icelandic letter</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="1004" mergedindex="cp">\dh (ð)</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1005" mergedindex="cp">\DH (Ð)</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="878">Icelandic eth</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="879">eth, Icelandic letter</indexterm></cindex>
 <para>Icelandic letter eth: ð and Ð. Not available with <sc>OT1</sc>
 encoding, you need the <file>fontenc</file> package to select an alternate
 font encoding, such as <sc>T1</sc>.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\dj</itemformat></item>
 <itemx spaces=" "><itemformat command="code">\DJ</itemformat></itemx>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="1005" mergedindex="cp">\dj</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1006" mergedindex="cp">\DJ</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="1006" mergedindex="cp">\dj</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1007" mergedindex="cp">\DJ</indexterm></findex>
 <para>Crossed d and D, a.k.a.&noeos; capital and small letter d with stroke.  Not
 available with <sc>OT1</sc> encoding, you need the <file>fontenc</file> package to
 select an alternate font encoding, such as <sc>T1</sc>.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\ij</itemformat></item>
 <itemx spaces=" "><itemformat command="code">\IJ</itemformat></itemx>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="1007" mergedindex="cp">\ij (ij)</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1008" mergedindex="cp">\IJ (IJ)</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="879">ij letter, Dutch</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="1008" mergedindex="cp">\ij (ij)</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1009" mergedindex="cp">\IJ (IJ)</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="880">ij letter, Dutch</indexterm></cindex>
 <para>ij and IJ (except somewhat closer together than appears here).
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\l</itemformat></item>
 <itemx spaces=" "><itemformat command="code">\L</itemformat></itemx>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="1009" mergedindex="cp">\l (&lslash;)</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1010" mergedindex="cp">\L (&Lslash;)</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="880">polish l</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="1010" mergedindex="cp">\l (&lslash;)</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1011" mergedindex="cp">\L (&Lslash;)</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="881">polish l</indexterm></cindex>
 <para>&lslash; and &Lslash;.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\ng</itemformat></item>
 <itemx spaces=" "><itemformat command="code">\NG</itemformat></itemx>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="1011" mergedindex="cp">\ng</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1012" mergedindex="cp">\NG</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="1012" mergedindex="cp">\ng</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1013" mergedindex="cp">\NG</indexterm></findex>
 <para>Lappish letter eng, also used in phonetics.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\o</itemformat></item>
 <itemx spaces=" "><itemformat command="code">\O</itemformat></itemx>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="1013" mergedindex="cp">\o (ø)</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1014" mergedindex="cp">\O (Ø)</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="881">oslash</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="1014" mergedindex="cp">\o (ø)</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1015" mergedindex="cp">\O (Ø)</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="882">oslash</indexterm></cindex>
 <para>ø and Ø.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\oe</itemformat></item>
 <itemx spaces=" "><itemformat command="code">\OE</itemformat></itemx>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="1015" mergedindex="cp">\oe (œ)</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1016" mergedindex="cp">\OE (Œ)</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="882">oe ligature</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="1016" mergedindex="cp">\oe (œ)</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1017" mergedindex="cp">\OE (Œ)</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="883">oe ligature</indexterm></cindex>
 <para>œ and Œ.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\ss</itemformat></item>
 <itemx spaces=" "><itemformat command="code">\SS</itemformat></itemx>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="1017" mergedindex="cp">\ss (ß)</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1018" mergedindex="cp">\SS (SS)</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="883">es-zet German letter</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="884">sharp S letters</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="1018" mergedindex="cp">\ss (ß)</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1019" mergedindex="cp">\SS (SS)</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="884">es-zet German letter</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="885">sharp S letters</indexterm></cindex>
 <para>ß and SS.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\th</itemformat></item>
 <itemx spaces=" "><itemformat command="code">\TH</itemformat></itemx>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="1019" mergedindex="cp">\th (þ)</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1020" mergedindex="cp">\TH (Þ)</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="885">Icelandic thorn</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="886">thorn, Icelandic letter</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="1020" mergedindex="cp">\th (þ)</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1021" mergedindex="cp">\TH (Þ)</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="886">Icelandic thorn</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="887">thorn, Icelandic letter</indexterm></cindex>
 <para>Icelandic letter thorn: þ and Þ. Not available with <sc>OT1</sc>
 encoding, you need the <file>fontenc</file> package to select an alternate
 font encoding, such as <sc>T1</sc>.
@@ -16976,7 +16977,7 @@
 <node name="_005crule" spaces=" "><nodename>\rule</nodename><nodenext automatic="on">\today</nodenext><nodeprev automatic="on">Additional Latin letters</nodeprev><nodeup automatic="on">Special insertions</nodeup></node>
 <section spaces=" "><sectiontitle><code>\rule</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="1021" mergedindex="cp">\rule</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1022" mergedindex="cp">\rule</indexterm></findex>
 
 <para>Synopsis, one of:
 </para>
@@ -16987,8 +16988,8 @@
 
 <para>Produce a <dfn>rule</dfn>, a filled-in rectangle.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="887">Halmos symbol</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="888">tombstone</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="888">Halmos symbol</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="889">tombstone</indexterm></cindex>
 <para>This produces a rectangular blob, sometimes called a Halmos symbol,
 often used to mark the end of a proof.
 </para>
@@ -16996,8 +16997,8 @@
 <pre xml:space="preserve">\newcommand{\qedsymbol}{\rule{0.4em}{2ex}}
 </pre></example>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="889"><r>package</r>, <code>amsthm</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="890"><code>amsthm</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="890"><r>package</r>, <code>amsthm</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="891"><code>amsthm</code> <r>package</r></indexterm></cindex>
 
 <noindent></noindent>
 <para>The <file>amsthm</file> package includes this command, with a somewhat
@@ -17028,9 +17029,9 @@
 <node name="_005ctoday" spaces=" "><nodename>\today</nodename><nodeprev automatic="on">\rule</nodeprev><nodeup automatic="on">Special insertions</nodeup></node>
 <section spaces=" "><sectiontitle><code>\today</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="1022" mergedindex="cp">\today</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="891">date, today&textrsquo;s</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="892">today&textrsquo;s date</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1023" mergedindex="cp">\today</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="892">date, today&textrsquo;s</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="893">today&textrsquo;s date</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -17042,11 +17043,11 @@
 <var>yyyy</var></samp>.  An example of a date in that format is <samp>July 4,
 1976</samp>.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="893"><r>package</r>, <code>babel</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="894"><code>babel</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="894"><r>package</r>, <code>babel</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="895"><code>babel</code> <r>package</r></indexterm></cindex>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="895"><r>package</r>, <code>polyglossia</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="896"><code>polyglossia</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="896"><r>package</r>, <code>polyglossia</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="897"><code>polyglossia</code> <r>package</r></indexterm></cindex>
 
 <para>Multilingual packages such as <file>babel</file> or <file>polyglossia</file>, or
 classes such as <file>lettre</file>, will localize <code>\today</code>. For example,
@@ -17065,8 +17066,8 @@
 <para><code>\today</code> uses the counters <code>\day</code>, <code>\month</code>, and
 <code>\year</code> (<pxref label="_005cday-_0026-_005cmonth-_0026-_005cyear"><xrefnodename>\day & \month & \year</xrefnodename></pxref>).
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="897"><r>package</r>, <code>datetime</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="898"><code>datetime</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="898"><r>package</r>, <code>datetime</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="899"><code>datetime</code> <r>package</r></indexterm></cindex>
 
 <para>A number of package on CTAN work with dates.  One is <file>datetime</file> package
 which can produce a wide variety of date formats, including ISO standards.
@@ -17080,16 +17081,16 @@
 <node name="Splitting-the-input" spaces=" "><nodename>Splitting the input</nodename><nodenext automatic="on">Front/back matter</nodenext><nodeprev automatic="on">Special insertions</nodeprev><nodeup automatic="on">Top</nodeup></node>
 <chapter spaces=" "><sectiontitle>Splitting the input</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="899">splitting the input file</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="900">input file</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="900">splitting the input file</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="901">input file</indexterm></cindex>
 
 <para>&latex; lets you split a large document into several smaller ones.
 This can simplify editing or allow multiple authors to work on the
 document.  It can also speed processing.
 </para>
 <para>Regardless of how many separate files you use, there is always one
-<cindex index="cp" spaces=" "><indexterm index="cp" number="901">root file</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="902">file, root</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="902">root file</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="903">file, root</indexterm></cindex>
 <dfn>root file</dfn>, on which &latex; compilation starts.  This shows such
 a file with five included files.
 </para>
@@ -17140,7 +17141,7 @@
 <node name="_005cendinput" spaces=" "><nodename>\endinput</nodename><nodenext automatic="on">\include & \includeonly</nodenext><nodeup automatic="on">Splitting the input</nodeup></node>
 <section spaces=" "><sectiontitle><code>\endinput</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="1023" mergedindex="cp">\endinput</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1024" mergedindex="cp">\endinput</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -17181,8 +17182,8 @@
 <node name="_005cinclude-_0026-_005cincludeonly" spaces=" "><nodename>\include & \includeonly</nodename><nodenext automatic="on">\input</nodenext><nodeprev automatic="on">\endinput</nodeprev><nodeup automatic="on">Splitting the input</nodeup></node>
 <section spaces=" "><sectiontitle><code>\include</code> & <code>\includeonly</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="1024" mergedindex="cp">\include</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1025" mergedindex="cp">\includeonly</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1025" mergedindex="cp">\include</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1026" mergedindex="cp">\includeonly</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -17301,7 +17302,7 @@
 \end{document}
 </pre></example>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="903">nested <code>\include</code>, not allowed</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="904">nested <code>\include</code>, not allowed</indexterm></cindex>
 <para>You cannot use <code>\include</code> inside a file that is being included or
 you get <samp>LaTeX Error: \include cannot be nested.</samp>  The
 <code>\include</code> command cannot appear in the document preamble; you will
@@ -17323,7 +17324,7 @@
 <node name="_005cinput" spaces=" "><nodename>\input</nodename><nodeprev automatic="on">\include & \includeonly</nodeprev><nodeup automatic="on">Splitting the input</nodeup></node>
 <section spaces=" "><sectiontitle><code>\input</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="1026" mergedindex="cp">\input</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1027" mergedindex="cp">\input</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -17384,14 +17385,14 @@
 <node name="Table-of-contents-etc_002e" spaces=" "><nodename>Table of contents etc.</nodename><nodenext automatic="on">Indexes</nodenext><nodeup automatic="on">Front/back matter</nodeup></node>
 <section spaces=" "><sectiontitle>Table of contents etc.</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="904">table of contents, creating</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="905">table of contents, creating</indexterm></cindex>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="1027" mergedindex="cp">\tableofcontents</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1028" mergedindex="cp">.toc <r>file</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1029" mergedindex="cp">\listoffigures</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1030" mergedindex="cp">\listoftables</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1031" mergedindex="cp">.lof <r>file</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1032" mergedindex="cp">.lot <r>file</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1028" mergedindex="cp">\tableofcontents</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1029" mergedindex="cp">.toc <r>file</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1030" mergedindex="cp">\listoffigures</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1031" mergedindex="cp">\listoftables</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1032" mergedindex="cp">.lof <r>file</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1033" mergedindex="cp">.lot <r>file</r></indexterm></findex>
 
 <para>Synopsis, one of:
 </para>
@@ -17479,11 +17480,11 @@
 contents commands; for instance, these work with information stored in
 <file>.lof</file> and <file>.lot</file> files.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="905"><r>package</r>, <code>babel</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="906"><code>babel</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="906"><r>package</r>, <code>babel</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="907"><code>babel</code> <r>package</r></indexterm></cindex>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="907"><r>package</r>, <code>polyglossia</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="908"><code>polyglossia</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="908"><r>package</r>, <code>polyglossia</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="909"><code>polyglossia</code> <r>package</r></indexterm></cindex>
 
 <para>To change the header for the table of contents page do something like
 the first line here.
@@ -17499,11 +17500,11 @@
 Internationalization packages such as <file>babel</file> or <file>polyglossia</file>
 will change the headers depending on the chosen base language.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="909"><r>package</r>, <code>tocloft</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="910"><code>tocloft</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="910"><r>package</r>, <code>tocloft</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="911"><code>tocloft</code> <r>package</r></indexterm></cindex>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="911"><r>package</r>, <code>tocbibbind</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="912"><code>tocbibbind</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="912"><r>package</r>, <code>tocbibbind</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="913"><code>tocbibbind</code> <r>package</r></indexterm></cindex>
 
 <para>CTAN has many packages for the table of contents and lists of figures
 and tables.  One convenient one for adjusting some aspects of the
@@ -17521,8 +17522,8 @@
 <node name="_005caddcontentsline" spaces=" "><nodename>\addcontentsline</nodename><nodenext automatic="on">\addtocontents</nodenext><nodeup automatic="on">Table of contents etc.</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\addcontentsline</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="1033" mergedindex="cp">\addcontentsline</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="913">table of contents entry, manually adding</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1034" mergedindex="cp">\addcontentsline</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="914">table of contents entry, manually adding</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -17530,7 +17531,7 @@
 <pre xml:space="preserve">\addcontentsline{<var>ext</var>}{<var>unit</var>}{<var>text</var>}
 </pre></example>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="1034" mergedindex="cp">\contentsline</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1035" mergedindex="cp">\contentsline</indexterm></findex>
 <para>Add an entry to the file specified by <var>ext</var>.  Usually <var>ext</var> is
 one of <code>toc</code> for the table of contents, <code>lof</code> for the list of
 figures, or <code>lot</code> for the list of tables.
@@ -17624,7 +17625,7 @@
 <node name="_005caddtocontents" spaces=" "><nodename>\addtocontents</nodename><nodenext automatic="on">\nofiles</nodenext><nodeprev automatic="on">\addcontentsline</nodeprev><nodeup automatic="on">Table of contents etc.</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\addtocontents</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="1035" mergedindex="cp">\addtocontents{<var>ext</var>}{<var>text</var>}</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1036" mergedindex="cp">\addtocontents{<var>ext</var>}{<var>text</var>}</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -17676,7 +17677,7 @@
 <node name="_005cnofiles" spaces=" "><nodename>\nofiles</nodename><nodeprev automatic="on">\addtocontents</nodeprev><nodeup automatic="on">Table of contents etc.</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\nofiles</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="1036" mergedindex="cp">\nofiles</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1037" mergedindex="cp">\nofiles</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -17712,11 +17713,11 @@
 <node name="Indexes" spaces=" "><nodename>Indexes</nodename><nodenext automatic="on">Glossaries</nodenext><nodeprev automatic="on">Table of contents etc.</nodeprev><nodeup automatic="on">Front/back matter</nodeup></node>
 <section spaces=" "><sectiontitle>Indexes</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="914">indexes</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="915">indexes</indexterm></cindex>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="1037" mergedindex="cp">\makeindex</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1038" mergedindex="cp">\index</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="915"><file>.idx</file> file</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1038" mergedindex="cp">\makeindex</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1039" mergedindex="cp">\index</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="916"><file>.idx</file> file</indexterm></cindex>
 
 <para>This document has an index.
 </para>
@@ -17748,11 +17749,11 @@
 information back into your document and typeset it with the
 <code>\printindex</code> command (<pxref label="_005cprintindex"><xrefnodename>\printindex</xrefnodename></pxref>).
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="916"><r>package</r>, <code>showidx</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="917"><code>showidx</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="917"><r>package</r>, <code>showidx</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="918"><code>showidx</code> <r>package</r></indexterm></cindex>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="918"><r>package</r>, <code>multind</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="919"><code>multind</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="919"><r>package</r>, <code>multind</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="920"><code>multind</code> <r>package</r></indexterm></cindex>
 
 <para>There are many packages that apply to indexing commands.  The
 <code>showidx</code> package causes each index entries to be shown in the
@@ -17771,8 +17772,8 @@
 <node name="_005cindex" spaces=" "><nodename>\index</nodename><nodenext automatic="on">makeindex</nodenext><nodeup automatic="on">Indexes</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\index</code></sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="920">index entry</indexterm></cindex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1039" mergedindex="cp">\index</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="921">index entry</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1040" mergedindex="cp">\index</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -17814,7 +17815,7 @@
 instance <code>\index{Ackermann!function}</code> could come before
 <code>\index{Ackermann}</code>.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="921">index, page range</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="922">index, page range</indexterm></cindex>
 <para>Get a page range in the output, like <samp>Hilbert, 23--27</samp>, as here.
 </para>
 <example endspaces=" ">
@@ -17835,14 +17836,14 @@
 followed by two subitems, like <samp>program, 50</samp> and <samp>results,
 51</samp>.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="922">&textlsquo;see&textrsquo; and &textlsquo;see also&textrsquo; index entries</indexterm></cindex>
-<cindex index="cp" spaces="  "><indexterm index="cp" number="923">index entries, &textlsquo;see&textrsquo; and &textlsquo;see also&textrsquo;</indexterm></cindex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1040" mergedindex="cp">\seename</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1041" mergedindex="cp">\alsoname</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="924"><r>package</r>, <code>babel</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="925"><code>babel</code> <r>package</r></indexterm></cindex>
- <cindex index="cp" spaces=" "><indexterm index="cp" number="926"><r>package</r>, <code>polyglossia</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="927"><code>polyglossia</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="923">&textlsquo;see&textrsquo; and &textlsquo;see also&textrsquo; index entries</indexterm></cindex>
+<cindex index="cp" spaces="  "><indexterm index="cp" number="924">index entries, &textlsquo;see&textrsquo; and &textlsquo;see also&textrsquo;</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1041" mergedindex="cp">\seename</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1042" mergedindex="cp">\alsoname</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="925"><r>package</r>, <code>babel</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="926"><code>babel</code> <r>package</r></indexterm></cindex>
+ <cindex index="cp" spaces=" "><indexterm index="cp" number="927"><r>package</r>, <code>polyglossia</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="928"><code>polyglossia</code> <r>package</r></indexterm></cindex>
 
 
 <para>Generate a index entry that says <samp>See</samp> by using a vertical bar
@@ -17900,8 +17901,8 @@
 entry, preceding it with a double quote, <code>"</code>.  (The double quote
 gets deleted before alphabetization.)
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="928"><r>package</r>, <code>index</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="929"><code>index</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="929"><r>package</r>, <code>index</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="930"><code>index</code> <r>package</r></indexterm></cindex>
 
 <para>A number of packages on CTAN have additional functionality beyond that
 provided by <file>makeidx</file>.  One is <file>index</file>, which allows for
@@ -17909,8 +17910,8 @@
 <code>\index*{<var>index-entry-string</var>}</code> that prints the
 <var>index-entry-string</var> as well as indexing it.
 </para>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1042" mergedindex="cp">\indexentry</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="930">idx file</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1043" mergedindex="cp">\indexentry</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="931">idx file</indexterm></cindex>
 <para>The <code>\index</code> command writes the indexing information to the file
 <file><var>root-name</var>.idx</file> file.  Specifically, it writes text of the
 command
@@ -17932,11 +17933,11 @@
 <node name="makeindex" spaces=" "><nodename>makeindex</nodename><nodenext automatic="on">\printindex</nodenext><nodeprev automatic="on">\index</nodeprev><nodeup automatic="on">Indexes</nodeup></node>
 <subsection spaces=" "><sectiontitle><command>makeindex</command></sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="931">index, processing</indexterm></cindex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1043" mergedindex="cp">makeindex</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="932"><command>makeindex</command> program</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="933"><file>.ind</file> file</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="934"><file>.idx</file> file</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="932">index, processing</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1044" mergedindex="cp">makeindex</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="933"><command>makeindex</command> program</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="934"><file>.ind</file> file</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="935"><file>.idx</file> file</indexterm></cindex>
 
 <para>Synopsis, one of:
 </para>
@@ -17952,9 +17953,9 @@
 actual index file, the <file><var>filename</var>.ind</file> file that is input by
 <code>\printindex</code> (<pxref label="_005cprintindex"><xrefnodename>\printindex</xrefnodename></pxref>).
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="935"><file>.isty</file> file</indexterm></cindex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1044" mergedindex="cp">index, style file</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1045" mergedindex="cp">makeindex, style file</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="936"><file>.isty</file> file</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1045" mergedindex="cp">index, style file</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1046" mergedindex="cp">makeindex, style file</indexterm></findex>
 <para>The first form of the command suffices for many uses.  The second allows
 you to format the index by using an <dfn>index style file</dfn>, a
 <file>.isty</file> file.  The third form is the most general; see the full
@@ -17992,17 +17993,17 @@
 </para>
 <ftable commandarg="code" spaces=" " endspaces=" ">
 <beforefirstitem><anchor name="makeindex-preamble">makeindex preamble</anchor>
-</beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1046" mergedindex="cp">preamble</indexterm>preamble</itemformat></item>
+</beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1047" mergedindex="cp">preamble</indexterm>preamble</itemformat></item>
 </tableterm><tableitem><para>Preamble of the output file. Defines the context in which the index is
 formatted.  Default: <code>"\\begin{theindex}\n"</code>.
 </para>
 <anchor name="makeindex-postamble">makeindex postamble</anchor>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1047" mergedindex="cp">postamble</indexterm>postamble</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1048" mergedindex="cp">postamble</indexterm>postamble</itemformat></item>
 </tableterm><tableitem><para>Postamble of the output file.  Default: <code>"\n\n\\end{theindex}\n"</code>.
 </para>
 <anchor name="makeindex-group-skip">makeindex group skip</anchor>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1048" mergedindex="cp">group_skip</indexterm>group_skip</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="1049" mergedindex="cp">\indexspace</indexterm></findex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1049" mergedindex="cp">group_skip</indexterm>group_skip</itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="1050" mergedindex="cp">\indexspace</indexterm></findex>
 <para>Traditionally index items are broken into groups, typically a group for
 entries starting with <samp>a</samp>, etc.  This specifier gives what is
 inserted when a new group begins.  Default: <code>"\n\n \\indexspace\n"</code>
@@ -18010,7 +18011,7 @@
 plus5pt minus3pt</code>).
 </para>
 <anchor name="makeindex-letheadflag">makeindex letheadflag</anchor>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1050" mergedindex="cp">lethead_flag</indexterm>lethead_flag</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1051" mergedindex="cp">lethead_flag</indexterm>lethead_flag</itemformat></item>
 </tableterm><tableitem><para>An integer.  It governs what is inserted for a new group or letter.  If
 it is 0 (which is the default) then other than <code>group_skip</code> nothing
 will be inserted before the group. If it is positive then at a new
@@ -18020,93 +18021,93 @@
 is 0.
 </para>
 <anchor name="makeindex-lethead-prefix">makeindex lethead prefix</anchor>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1051" mergedindex="cp">lethead_prefix</indexterm>lethead_prefix</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1052" mergedindex="cp">lethead_prefix</indexterm>lethead_prefix</itemformat></item>
 </tableterm><tableitem><para>If a new group begins with a different letter then this is the prefix
 inserted before the new letter header.  Default: <code>""</code>
 </para>
 <anchor name="makeindex-lethead-suffix">makeindex lethead suffix</anchor>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1052" mergedindex="cp">lethead_suffix</indexterm>lethead_suffix</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1053" mergedindex="cp">lethead_suffix</indexterm>lethead_suffix</itemformat></item>
 </tableterm><tableitem><para>If a group begins with a different letter then this is the suffix
 inserted after the new letter header.  Default: <code>""</code>.
 </para>
 <anchor name="makeindex-item-0">makeindex item 0</anchor>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1053" mergedindex="cp">item_0</indexterm>item_0 </itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1054" mergedindex="cp">item_0</indexterm>item_0 </itemformat></item>
 </tableterm><tableitem><para>What is put between two level 0 items.  Default: <code>"\n \\item
 "</code>.
 </para>
 <anchor name="makeindex-item-1">makeindex item 1</anchor>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1054" mergedindex="cp">item_1</indexterm>item_1</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1055" mergedindex="cp">item_1</indexterm>item_1</itemformat></item>
 </tableterm><tableitem><para>Put between two level 1 items.  Default: <code>"\n \\subitem "</code>.
 </para>
 <anchor name="makeindex-item-2">makeindex item 2</anchor>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1055" mergedindex="cp">item_2</indexterm>item_2</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1056" mergedindex="cp">item_2</indexterm>item_2</itemformat></item>
 </tableterm><tableitem><para>put between two level 2 items.  Default: <code>"\n \\subsubitem "</code>.
 </para>
 <anchor name="makeindex-item-01">makeindex item 01</anchor>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1056" mergedindex="cp">item_01</indexterm>item_01</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1057" mergedindex="cp">item_01</indexterm>item_01</itemformat></item>
 </tableterm><tableitem><para>What is put between a level 0 item and a level 1 item.
 Default: <code>"\n \\subitem "</code>.
 </para>
 <anchor name="makeindex-item-x1">makeindex item x1</anchor>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1057" mergedindex="cp">item_x1</indexterm>item_x1</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1058" mergedindex="cp">item_x1</indexterm>item_x1</itemformat></item>
 </tableterm><tableitem><para>What is put between a level 0 item and a level 1 item in the
 case that the level 0 item doesn&textrsquo;t have any page numbers (as in
 <code>\index{aaa|see{bbb}}</code>).  Default: <code>"\n \\subitem "</code>.
 </para>
 <anchor name="makeindex-item-12">makeindex item 12</anchor>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1058" mergedindex="cp">item_12</indexterm>item_12</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1059" mergedindex="cp">item_12</indexterm>item_12</itemformat></item>
 </tableterm><tableitem><para>What is put between a level 1 item and a level 2 item.
 Default: <code>"\n \\subsubitem "</code>.
 </para>
 <anchor name="makeindex-item-x2">makeindex item x2</anchor>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1059" mergedindex="cp">item_x2</indexterm>item_x2</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1060" mergedindex="cp">item_x2</indexterm>item_x2</itemformat></item>
 </tableterm><tableitem><para>What is put between a level 1 item and a level 2 item, if the
 level 1 item doesn&textrsquo;t have page numbers.  Default: <code>"\n
 \\subsubitem "</code>.
 </para>
 <anchor name="makeindex-delim-0">makeindex delim 0</anchor>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1060" mergedindex="cp">delim_0</indexterm>delim_0</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1061" mergedindex="cp">delim_0</indexterm>delim_0</itemformat></item>
 </tableterm><tableitem><para>Delimiter put between a level 0 key and its first page
 number. Default: a comma followed by a blank, <code>", "</code>.
 </para>
 <anchor name="makeindex-delim-1">makeindex delim 1</anchor>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1061" mergedindex="cp">delim_1</indexterm>delim_1</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1062" mergedindex="cp">delim_1</indexterm>delim_1</itemformat></item>
 </tableterm><tableitem><para>Delimiter put between a level 1 key and its first page
 number. Default: a comma followed by a blank, <code>", "</code>.
 </para>
 <anchor name="makeindex-delim-2">makeindex delim 2</anchor>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1062" mergedindex="cp">delim_2</indexterm>delim_2</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1063" mergedindex="cp">delim_2</indexterm>delim_2</itemformat></item>
 </tableterm><tableitem><para>Delimiter between a level 2 key and its first page number. Default:
 a comma followed by a blank, <code>", "</code>.
 </para>
 <anchor name="makeindex-delim-n">makeindex delim n</anchor>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1063" mergedindex="cp">delim_n</indexterm>delim_n</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1064" mergedindex="cp">delim_n</indexterm>delim_n</itemformat></item>
 </tableterm><tableitem><para>Delimiter between two page numbers for the same key (at any
 level). Default: a comma followed by a blank, <code>", "</code>.
 </para>
 <anchor name="makeindex-delim-r">makeindex delim r</anchor>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1064" mergedindex="cp">delim_r</indexterm>delim_r</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1065" mergedindex="cp">delim_r</indexterm>delim_r</itemformat></item>
 </tableterm><tableitem><para>What is put between the starting and ending page numbers of a range.
 Default: <code>"--"</code>.
 </para>
 <anchor name="makeindex-line-max">makeindex line max</anchor>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1065" mergedindex="cp">line_max</indexterm>line_max</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1066" mergedindex="cp">line_max</indexterm>line_max</itemformat></item>
 </tableterm><tableitem><para>An integer.  Maximum length of an index entry&textrsquo;s line in the output,
 beyond which the line wraps.  Default: <code>72</code>.
 </para>
 <anchor name="makeindex-indent-space">makeindex indent space</anchor>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1066" mergedindex="cp">indent_space</indexterm>indent_space</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1067" mergedindex="cp">indent_space</indexterm>indent_space</itemformat></item>
 </tableterm><tableitem><para>What is inserted at the start of a wrapped line.  Default:
 <code>"\t\t"</code>.
 </para>
 <anchor name="makeindex-indent-length">makeindex indent length</anchor>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1067" mergedindex="cp">indent_length</indexterm>indent_length</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1068" mergedindex="cp">indent_length</indexterm>indent_length</itemformat></item>
 </tableterm><tableitem><para>A number.  The length of the wrapped line indentation.  The default
 <code>indent_space</code> is two tabs and each tab is eight spaces so the
 default here is <code>16</code>.
 </para>
 <anchor name="makeindex-page-precedence">makeindex page precedence</anchor>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1068" mergedindex="cp">page_precedence</indexterm>page_precedence</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1069" mergedindex="cp">page_precedence</indexterm>page_precedence</itemformat></item>
 </tableterm><tableitem><para>A document may have pages numbered in different ways.  For example, a
 book may have front matter pages numbered in lowercase roman while main
 matter pages are in arabic.  This string specifies the order in which
@@ -18118,8 +18119,8 @@
 </para>
 </tableitem></tableentry></ftable>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="1069" mergedindex="cp">xindy</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="936"><command>xindy</command> program</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1070" mergedindex="cp">xindy</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="937"><command>xindy</command> program</indexterm></cindex>
 <para>There are a number of other programs that do the job
 <command>makeindex</command> does. One is <command>xindy</command>, which does
 internationalization and can process indexes for documents marked up
@@ -18132,8 +18133,8 @@
 <node name="_005cprintindex" spaces=" "><nodename>\printindex</nodename><nodeprev automatic="on">makeindex</nodeprev><nodeup automatic="on">Indexes</nodeup></node>
 <subsection spaces=" "><sectiontitle><command>\printindex</command></sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="937">index, printing</indexterm></cindex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1070" mergedindex="cp">\printindex</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="938">index, printing</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1071" mergedindex="cp">\printindex</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -18141,7 +18142,7 @@
 <pre xml:space="preserve">\printindex
 </pre></example>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="1071" mergedindex="cp">\printindex</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1072" mergedindex="cp">\printindex</indexterm></findex>
 <para>Place the index into the output.
 </para>
 <para>To get an index you must first include
@@ -18156,11 +18157,11 @@
 <node name="Glossaries" spaces=" "><nodename>Glossaries</nodename><nodeprev automatic="on">Indexes</nodeprev><nodeup automatic="on">Front/back matter</nodeup></node>
 <section spaces=" "><sectiontitle>Glossaries</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="938">glossary</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="939">glossaries</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="940">acronyms, list of</indexterm></cindex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1072" mergedindex="cp">\makeglossary</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1073" mergedindex="cp">\printglossaries</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="939">glossary</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="940">glossaries</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="941">acronyms, list of</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1073" mergedindex="cp">\makeglossary</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1074" mergedindex="cp">\printglossaries</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -18204,9 +18205,9 @@
 <samp>Turing machine</samp> and the rest of the item says in normal type
 <samp>A model of a machine &dots; Computer Science</samp>.
 </para>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1074" mergedindex="cp">\makeglossary</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1075" mergedindex="cp">\printglossaries</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="941"><file>.glo</file> file</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1075" mergedindex="cp">\makeglossary</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1076" mergedindex="cp">\printglossaries</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="942"><file>.glo</file> file</indexterm></cindex>
 <para>The command <code>\makeglossary</code> opens the file that will contain the
 entry information, <file><var>root-file</var>.glo</file>.  Put the
 <code>\printglossaries</code> command where you want the glossaries to appear
@@ -18226,8 +18227,8 @@
 <node name="_005cnewglossaryentry" spaces=" "><nodename>\newglossaryentry</nodename><nodenext automatic="on">\gls</nodenext><nodeup automatic="on">Glossaries</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\newglossaryentry</code></sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="942">glossary, entries</indexterm></cindex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1076" mergedindex="cp">\newglossaryentry</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="943">glossary, entries</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1077" mergedindex="cp">\newglossaryentry</indexterm></findex>
 
 <para>Synopsis, one of: 
 </para>
@@ -18273,22 +18274,22 @@
 here are a few.
 </para>
 <ftable commandarg="code" spaces=" " endspaces=" ">
-<tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1077" mergedindex="cp">name</indexterm>name</itemformat></item>
+<tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1078" mergedindex="cp">name</indexterm>name</itemformat></item>
 </tableterm><tableitem><para>(Required.) The word, phrase, or symbol that you are defining.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1078" mergedindex="cp">description</indexterm>description</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1079" mergedindex="cp">description</indexterm>description</itemformat></item>
 </tableterm><tableitem><para>(Required.) The description that will appear in the glossary.
 If this has more than one paragraph then you must use the second command
 form given in the synopsis.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1079" mergedindex="cp">plural</indexterm>plural</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1080" mergedindex="cp">plural</indexterm>plural</itemformat></item>
 </tableterm><tableitem><para>The plural form of <var>name</var>.  Refer to the plural form using
 <code>\glspl</code> or <code>\Glspl</code> (<pxref label="_005cgls"><xrefnodename>\gls</xrefnodename></pxref>).
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1080" mergedindex="cp">sort</indexterm>sort</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1081" mergedindex="cp">sort</indexterm>sort</itemformat></item>
 </tableterm><tableitem><para>How to place this entry in the list of entries that the glossary holds.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1081" mergedindex="cp">symbol</indexterm>symbol</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="1082" mergedindex="cp">symbol</indexterm>symbol</itemformat></item>
 </tableterm><tableitem><para>A symbol, such as a mathematical symbol, besides the name.
 </para>
 </tableitem></tableentry></ftable>
@@ -18298,8 +18299,8 @@
 <node name="_005cgls" spaces=" "><nodename>\gls</nodename><nodeprev automatic="on">\newglossaryentry</nodeprev><nodeup automatic="on">Glossaries</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\gls</code></sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="943">glossary, entry reference</indexterm></cindex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1082" mergedindex="cp">\gls</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="944">glossary, entry reference</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1083" mergedindex="cp">\gls</indexterm></findex>
 
 <para>Synopsis, one of: 
 </para>
@@ -18337,11 +18338,11 @@
 </subsection>
 </section>
 </chapter>
-<node name="Letters" spaces=" "><nodename>Letters</nodename><nodenext automatic="on">Terminal input/output</nodenext><nodeprev automatic="on">Front/back matter</nodeprev><nodeup automatic="on">Top</nodeup></node>
+<node name="Letters" spaces=" "><nodename>Letters</nodename><nodenext automatic="on">Input/output</nodenext><nodeprev automatic="on">Front/back matter</nodeprev><nodeup automatic="on">Top</nodeup></node>
 <chapter spaces=" "><sectiontitle>Letters</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="944">letters, writing</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="945">writing letters</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="945">letters, writing</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="946">writing letters</indexterm></cindex>
 
 <para>Synopsis: 
 </para>
@@ -18391,7 +18392,7 @@
 Each <code>letter</code> environment body typically ends with a
 <code>\closing</code> command such as <code>\closing{Yours,}</code>.
 </para>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1083" mergedindex="cp">\\ <r>for letters</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1084" mergedindex="cp">\\ <r>for letters</r></indexterm></findex>
 <para>Additional material may come after the <code>\closing</code>.  You can say who
 is receiving a copy of the letter with a command like <code>\cc{the
 Boss \\ the Boss's Boss}</code>.  There&textrsquo;s a similar <code>\encl</code> command for
@@ -18445,7 +18446,7 @@
 <node name="_005caddress" spaces=" "><nodename>\address</nodename><nodenext automatic="on">\cc</nodenext><nodeup automatic="on">Letters</nodeup></node>
 <section spaces=" "><sectiontitle><code>\address</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="1084" mergedindex="cp">\address</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1085" mergedindex="cp">\address</indexterm></findex>
 
 <para>Synopsis: 
 </para>
@@ -18478,8 +18479,8 @@
 <node name="_005ccc" spaces=" "><nodename>\cc</nodename><nodenext automatic="on">\closing</nodenext><nodeprev automatic="on">\address</nodeprev><nodeup automatic="on">Letters</nodeup></node>
 <section spaces=" "><sectiontitle><code>\cc</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="1085" mergedindex="cp">\cc</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="946">cc list, in letters</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1086" mergedindex="cp">\cc</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="947">cc list, in letters</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -18503,9 +18504,9 @@
 <node name="_005cclosing" spaces=" "><nodename>\closing</nodename><nodenext automatic="on">\encl</nodenext><nodeprev automatic="on">\cc</nodeprev><nodeup automatic="on">Letters</nodeup></node>
 <section spaces=" "><sectiontitle><code>\closing</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="1086" mergedindex="cp">\closing</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="947">letters, ending</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="948">closing letters</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1087" mergedindex="cp">\closing</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="948">letters, ending</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="949">closing letters</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -18525,8 +18526,8 @@
 <node name="_005cencl" spaces=" "><nodename>\encl</nodename><nodenext automatic="on">\location</nodenext><nodeprev automatic="on">\closing</nodeprev><nodeup automatic="on">Letters</nodeup></node>
 <section spaces=" "><sectiontitle><code>\encl</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="1087" mergedindex="cp">\encl</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="949">enclosure list</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1088" mergedindex="cp">\encl</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="950">enclosure list</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -18549,7 +18550,7 @@
 <node name="_005clocation" spaces=" "><nodename>\location</nodename><nodenext automatic="on">\makelabels</nodenext><nodeprev automatic="on">\encl</nodeprev><nodeup automatic="on">Letters</nodeup></node>
 <section spaces=" "><sectiontitle><code>\location</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="1088" mergedindex="cp">\location</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1089" mergedindex="cp">\location</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -18565,7 +18566,7 @@
 <node name="_005cmakelabels" spaces=" "><nodename>\makelabels</nodename><nodenext automatic="on">\name</nodenext><nodeprev automatic="on">\location</nodeprev><nodeup automatic="on">Letters</nodeup></node>
 <section spaces=" "><sectiontitle><code>\makelabels</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="1089" mergedindex="cp">\makelabels</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1090" mergedindex="cp">\makelabels</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -18622,8 +18623,8 @@
 <para>The first column contains the return address twice.  The second column
 contains the address for each recipient.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="950"><r>package</r>, <code>envlab</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="951"><code>envlab</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="951"><r>package</r>, <code>envlab</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="952"><code>envlab</code> <r>package</r></indexterm></cindex>
 
 <para>The package <code>envlab</code> makes formatting the labels easier, with
 standard sizes already provided.  The preamble lines
@@ -18635,7 +18636,7 @@
 <node name="_005cname" spaces=" "><nodename>\name</nodename><nodenext automatic="on">\opening</nodenext><nodeprev automatic="on">\makelabels</nodeprev><nodeup automatic="on">Letters</nodeup></node>
 <section spaces=" "><sectiontitle><code>\name</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="1090" mergedindex="cp">\name</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1091" mergedindex="cp">\name</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -18651,8 +18652,8 @@
 <node name="_005copening" spaces=" "><nodename>\opening</nodename><nodenext automatic="on">\ps</nodenext><nodeprev automatic="on">\name</nodeprev><nodeup automatic="on">Letters</nodeup></node>
 <section spaces=" "><sectiontitle><code>\opening</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="1091" mergedindex="cp">\opening</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="952">letters, starting</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1092" mergedindex="cp">\opening</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="953">letters, starting</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -18671,8 +18672,8 @@
 </section>
 <node name="_005cps" spaces=" "><nodename>\ps</nodename><nodenext automatic="on">\signature</nodenext><nodeprev automatic="on">\opening</nodeprev><nodeup automatic="on">Letters</nodeup></node>
 <section spaces=" "><sectiontitle><code>\ps</code></sectiontitle>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1092" mergedindex="cp">\ps</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="953">postscript, in letters</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1093" mergedindex="cp">\ps</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="954">postscript, in letters</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -18699,7 +18700,7 @@
             ... }
 </pre></example>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="1093" mergedindex="cp">\signature</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1094" mergedindex="cp">\signature</indexterm></findex>
 
 <para>The sender&textrsquo;s name.  This command is optional, although its inclusion is
 usual.
@@ -18758,7 +18759,7 @@
 <node name="_005ctelephone" spaces=" "><nodename>\telephone</nodename><nodeprev automatic="on">\signature</nodeprev><nodeup automatic="on">Letters</nodeup></node>
 <section spaces=" "><sectiontitle><code>\telephone</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="1094" mergedindex="cp">\telephone</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1095" mergedindex="cp">\telephone</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -18774,22 +18775,24 @@
 
 </section>
 </chapter>
-<node name="Terminal-input_002foutput" spaces=" "><nodename>Terminal input/output</nodename><nodenext automatic="on">Command line</nodenext><nodeprev automatic="on">Letters</nodeprev><nodeup automatic="on">Top</nodeup></node>
-<chapter spaces=" "><sectiontitle>Terminal input/output</sectiontitle>
+<node name="Input_002foutput" spaces=" "><nodename>Input/output</nodename><nodenext automatic="on">Command line</nodenext><nodeprev automatic="on">Letters</nodeprev><nodeup automatic="on">Top</nodeup></node>
+<chapter spaces=" "><sectiontitle>Input/output</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="954">input/output, to terminal</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="955">terminal input/output</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="955">input/output, to terminal</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="956">terminal input/output</indexterm></cindex>
 
 <menu endspaces=" ">
 <menuentry leadingtext="* "><menunode separator="::             ">\typein</menunode><menudescription><pre xml:space="preserve">Read text from the terminal.
 </pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::            ">\typeout</menunode><menudescription><pre xml:space="preserve">Write text to the terminal.
+</pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::              ">\write</menunode><menudescription><pre xml:space="preserve">Write text to a file or terminal.
+<!-- c *\wlog -->
 </pre></menudescription></menuentry></menu>
 
 
-<node name="_005ctypein" spaces=" "><nodename>\typein</nodename><nodenext automatic="on">\typeout</nodenext><nodeup automatic="on">Terminal input/output</nodeup></node>
+<node name="_005ctypein" spaces=" "><nodename>\typein</nodename><nodenext automatic="on">\typeout</nodenext><nodeup automatic="on">Input/output</nodeup></node>
 <section spaces=" "><sectiontitle><code>\typein</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="1095" mergedindex="cp">\typein</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1096" mergedindex="cp">\typein</indexterm></findex>
 
 <para>Synopsis, one of:
 </para>
@@ -18849,10 +18852,10 @@
 </para>
 
 </section>
-<node name="_005ctypeout" spaces=" "><nodename>\typeout</nodename><nodeprev automatic="on">\typein</nodeprev><nodeup automatic="on">Terminal input/output</nodeup></node>
+<node name="_005ctypeout" spaces=" "><nodename>\typeout</nodename><nodenext automatic="on">\write</nodenext><nodeprev automatic="on">\typein</nodeprev><nodeup automatic="on">Input/output</nodeup></node>
 <section spaces=" "><sectiontitle><code>\typeout</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="1096" mergedindex="cp">\typeout</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1097" mergedindex="cp">\typeout</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -18894,11 +18897,331 @@
 </para>
 
 </section>
+<node name="_005cwrite" spaces=" "><nodename>\write</nodename><nodeprev automatic="on">\typeout</nodeprev><nodeup automatic="on">Input/output</nodeup></node>
+<section spaces=" "><sectiontitle><code>\write</code></sectiontitle>
+
+<findex index="fn" spaces=" "><indexterm index="fn" number="1098" mergedindex="cp">\write</indexterm></findex>
+
+<para>Synopsis:
+</para>
+<example endspaces=" ">
+<pre xml:space="preserve">\write<var>number</var>{<var>string</var>}
+</pre></example>
+
+<para>Write <code>string</code> to the log file, to the terminal, or to a file
+opened by <code>\openout</code>.  For instance, <code>\write6</code> writes to text
+stream number 6.
+</para>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="957"><r>package</r>, <code>Asymptote</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="958"><code>Asymptote</code> <r>package</r></indexterm></cindex>
+
+<para>&latex; uses the ability to write to a file and later read it back in
+to build document components such as a Table of Contents or Index.  You
+can also output a file that other programs read, for instance by writing
+out an Asymptote graphics source file, having &latex; then run the
+<file>asymptote</file> program on that file (<pxref label="_005cwrite18"><xrefnodename>\write18</xrefnodename></pxref>), and finally
+bringing that graphic back into the document (<pxref label="_005cincludegraphics"><xrefnodename>\includegraphics</xrefnodename></pxref>).
+</para>
+<para>If this appears in <file><var>basefile</var>.tex</file> then it opens
+<file><var>basefile</var>.jh</file>, writes <samp>Hello World!</samp> and a newline to
+it, and closes that file.
+</para>
+<example endspaces=" ">
+<pre xml:space="preserve">\newwrite\myfile
+\immediate\openout\myfile=\jobname.jh   % \jobname is current file name
+  ...
+\write\myfile{Hello world!}
+  ...
+\closeout\myfile
+</pre></example>
+
+<noindent></noindent>
+<para>The <code>\newwrite</code> allocates a stream number, giving it a symbolic
+names to make life easier, so that <code>test
+\newwrite\myfile\the\myfile</code> produces something like <samp>test 3</samp>.
+Then <code>\openout</code> associates the stream number with the given file
+name.  With that, <code>\write3</code> puts the string in the file.
+</para>
+<para>Typically <var>number</var> is between 0 and 15 because typically
+&latex; authors follow the prior example and the number is allocated by
+the system.  If <var>number</var> is outside the range from 0 to 15 or if it
+is not associated with an open file then &latex; writes the string to
+the log file.  If <var>number</var> is positive then in addition &latex;
+writes <var>string</var> to the terminal.  (But the numbers 16, 17, and 18
+are special; see below.) Thus, <code>test \write-1{Hello World!}</code> puts
+<samp>Hello World!</samp> followed by a newline in the log file.  (This is
+what the <code>\wlog</code> command does; <pxref label="_005cwlog"><xrefnodename>\wlog</xrefnodename></pxref>).  And
+<code>\write100{Hello World!}</code> puts the same in the log file but also
+puts <samp>Hello World!</samp> followed by a newline in the terminal output.
+</para>
+<para>In Lua&latex;, instead of 16 output streams there are 256
+(<pxref label="TeX-engines"><xrefnodename>&tex; engines</xrefnodename></pxref>).
+</para>
+<para>Write to the current <file>.aux</file> file, which is associated with the main
+file or with the current include file, using
+<code>\write\&arobase;auxout{<var>string</var>}</code>.  Write to the main <file>.aux</file>
+file using <code>\write\&arobase;mainaux{<var>string</var>}</code>.
+</para>
+<!-- c Credit: David Carlisle https://tex.stackexchange.com/a/115933/121234 -->
+<para>By default &latex; does not write <var>string</var> to the file right away.
+This is because, for example, you may use <code>\write</code> to save the
+current page number but when &tex; comes across a <code>\write</code> it may
+be not yet sure what page this is, since it has not yet done the page
+breaking.  So you <code>\write</code> in one of three contexts.
+</para>
+<example endspaces=" ">
+<pre xml:space="preserve">\immediate\write\&arobase;auxout{<var>string</var>}
+\write\&arobase;auxout{<var>string</var>}
+\protected&arobase;write\&arobase;auxout{}{<var>string</var>}
+</pre></example>
+
+<para>With the first, &latex; writes <var>string</var> to the file.  Any commands
+in <var>string</var> will be expanded (as in <code>\edef</code>, except that you
+should use <code>#</code> instead of <code>##</code>).  With the second,
+<var>string</var> is stored on the current list of things (as a &tex;
+&textldquo;whatsit&textrdquo;) and kept until the page is shipped out.  On that list the
+commands are unexpanded until at the time of shipout.  The third,
+<code>\protected&arobase;write</code>, is like the second except that you can use
+<code>\protect</code> on fragile commands. In this third case the extra first
+argument allows you to locally insert extra definitions to make more
+commands be safe or have special definition during the write.
+</para>
+<para>Here <var>string</var> contains a control sequence.
+</para>
+<example endspaces=" ">
+<pre xml:space="preserve">\newwrite\jhfile
+\openout\jhfile=test.jh
+\newcommand{\triplex}{XXX}
+\write\jhfile{test \triplex test}
+</pre></example>
+
+<noindent></noindent>
+<para>This results in the file <file>test.jh</file> containing <samp>test XXXtest</samp>
+followed by a newline.
+</para>
+<para>The cases where <var>number</var> is 16, 17, or 18 are special.  Because of
+<code>\write<var>number</var></code>&textrsquo;s behavior when <var>number</var> is outside the
+range from 0 to 15, there is some convention of writing to the log file
+and the terminal with <code>\write16</code>.  In the past <code>\write17</code> has
+sometimes been used in a similar way.  The <code>\write18</code> command is
+even more special; modern &tex; systems use it for issuing commands to
+the operating system (<pxref label="_005cwrite18"><xrefnodename>\write18</xrefnodename></pxref>).
+</para>
+<para>Ordinarily <code>\write</code> outputs a single line.  Put in a newline with
+<code>^^J</code>.  Thus, this produces two lines in the log file.
+</para>
+<example endspaces=" ">
+<pre xml:space="preserve">\wlog{Parallel Lines have a lot in common.^^JBut they never meet.}
+</pre></example>
+
+<para>Writing arbitrary files has obvious security problems.  If you
+downloaded a &latex; file and compiling it overwrote your password file
+then you would be annoyed.  &tex; systems by default only allow you to
+open files for writing that are in the current directory or in a
+subdirectory.  This example
+</para>
+<example endspaces=" ">
+<pre xml:space="preserve">\newwrite\jhfile
+\openout\jhfile=../test.jh
+</pre></example>
+
+<noindent></noindent>
+<para>gives an error like <samp>Not writing to ../test.jh (openout_any = p). !
+I can't write on file `../test.jh'</samp>.  Note that you can get such an
+error when trying to use commands such as <code>\include{../filename}</code>
+because &latex; will try to open <file>../filename.aux</file>.  The simplest
+solution is to put the included files in the same directory or
+subdirectories of the master file.
+</para>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="959"><r>package</r>, <code>answers</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="960"><code>answers</code> <r>package</r></indexterm></cindex>
+
+<para>If you want that the material you write is output verbatim, without
+expanding the commands, for instance to write answers to exercises, then
+look at the <file>answers</file> package on CTAN.
+</para>
+
+<menu endspaces=" ">
+<menuentry leadingtext="* "><menunode separator="::          ">\message</menunode><menudescription><pre xml:space="preserve">Write part of a line to log file and terminal.
+</pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::             ">\wlog</menunode><menudescription><pre xml:space="preserve">Write to the log file.
+</pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::          ">\write18</menunode><menudescription><pre xml:space="preserve">Write to the operating system.
+</pre></menudescription></menuentry></menu>
+
+
+<node name="_005cmessage" spaces=" "><nodename>\message</nodename><nodenext automatic="on">\wlog</nodenext><nodeup automatic="on">\write</nodeup></node>
+<subsection spaces=" "><sectiontitle><code>\message</code></sectiontitle>
+
+<findex index="fn" spaces=" "><indexterm index="fn" number="1099" mergedindex="cp">\message</indexterm></findex>
+
+<para>Synopsis:
+</para>
+<example endspaces=" ">
+<pre xml:space="preserve">\message{<var>string</var>}
+</pre></example>
+
+<para>Write <code>string</code> to the log file and the terminal.
+</para>
+<para>Typically, &latex; authors use <code>\typeout</code> (<pxref label="_005ctypeout"><xrefnodename>\typeout</xrefnodename></pxref>). It
+allows you to use <code>\protect</code> on any fragile commands in
+<var>string</var> (<pxref label="_005cprotect"><xrefnodename>\protect</xrefnodename></pxref>).  But <code>\typeout</code> always inserts a
+newline at the end of <var>string</var> while <code>\message</code> does not, so
+the latter can be useful.
+</para>
+<para>With this example document body.
+</para>
+<example endspaces=" ">
+<pre xml:space="preserve">before\message{One Two}\message{Three} \message{Four^^JI}
+\message{declare a thumb war.}After
+</pre></example>
+
+<para>under some circumstances (see below) &latex; writes the following to
+both the terminal and the log file.
+</para>
+<example endspaces=" ">
+<pre xml:space="preserve">One Two Three Four
+I declare a thumb war.
+</pre></example>
+
+<noindent></noindent>
+<para>Note that <code>^^J</code> produces a newline.  Also, in the output document,
+between <samp>before</samp> and <samp>After</samp> will be a single space.
+</para>
+<para>While <code>\message</code> allows you more control over formatting
+interaction lines, a gotcha is that &latex; may mess up your formatting
+because it inserts line breaks depending on what it has already put
+out. Contrast this document body, where the <samp>Two</samp> has moved, to the
+one given above.
+</para>
+<example endspaces=" ">
+<pre xml:space="preserve">before\message{One}\message{Two Three} \message{Four^^JI}
+\message{declare a thumb war.}After
+</pre></example>
+
+<para>This can happen: when &latex; is outputting the messages to the
+terminal, now the message with <samp>One</samp> is shorter and it fits at the
+end of the output terminal line, and so &latex; breaks the line between
+it and the <samp>Two Three</samp>.  That line break appears also in the log
+file.  This line break insertion can depend on, for instance, the length
+of the full path names of included files.  So producing finely-formatted
+lines in a way that is portable is hard.
+</para>
+
+</subsection>
+<node name="_005cwlog" spaces=" "><nodename>\wlog</nodename><nodenext automatic="on">\write18</nodenext><nodeprev automatic="on">\message</nodeprev><nodeup automatic="on">\write</nodeup></node>
+<subsection spaces=" "><sectiontitle><code>\wlog</code></sectiontitle>
+
+<findex index="fn" spaces=" "><indexterm index="fn" number="1100" mergedindex="cp">\wlog</indexterm></findex>
+
+<para>Synopsis:
+</para>
+<example endspaces=" ">
+<pre xml:space="preserve">\wlog{<var>string</var>}
+</pre></example>
+
+<para>Write <code>string</code> to the log file.
+</para>
+<example endspaces=" ">
+<pre xml:space="preserve">\wlog{Did you hear about the mathematician who hates negatives?}
+\wlog{He'll stop at nothing to avoid them.}
+</pre></example>
+
+<para>Ordinarily <var>string</var> appears in a single separate line.  Use
+<code>^^J</code> to insert a newline.
+</para>
+<example endspaces=" ">
+<pre xml:space="preserve">\wlog{Helvetica and Times Roman walk into a bar.}
+\wlog{The barman says,^^JWe don't serve your type.}
+</pre></example>
+
+
+</subsection>
+<node name="_005cwrite18" spaces=" "><nodename>\write18</nodename><nodeprev automatic="on">\wlog</nodeprev><nodeup automatic="on">\write</nodeup></node>
+<subsection spaces=" "><sectiontitle><code>\write18</code></sectiontitle>
+
+<findex index="fn" spaces=" "><indexterm index="fn" number="1101" mergedindex="cp">\write18</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="961">external commands</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="962">commands, run from LaTeX</indexterm></cindex>
+<!-- c Derived from: Joseph Wright: https://tex.stackexchange.com/a/20446/121234 -->
+
+<para>Synopsis:
+</para>
+<example endspaces=" ">
+<pre xml:space="preserve">\write18{<var>shell_command</var>}
+</pre></example>
+
+<para>Issue a command to the operating system shell.  The operating system
+runs the command and &latex;&textrsquo;s execution is blocked until that
+finishes.
+</para>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="963"><r>package</r>, <code>Asymptote</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="964"><code>Asymptote</code> <r>package</r></indexterm></cindex>
+
+<para>This
+</para>
+<example endspaces=" ">
+<pre xml:space="preserve">\usepackage{graphicx}  % in preamble
+  ...
+\newcommand{\fignum}{1}
+\immediate\write18{cd pix && asy figure\fignum}
+\includegraphics{pix\figure\fignum.pdf}
+</pre></example>
+
+<noindent></noindent>
+<para>will run <file>Asymptote</file> on <file>figure1.asy</file>, so that the document
+can later read in the resulting graphic (<pxref label="_005cincludegraphics"><xrefnodename>\includegraphics</xrefnodename></pxref>).
+</para>
+<para>Another example is that you can automatically run Bib&tex; at the start
+of each &latex; run (<pxref label="Using-BibTeX"><xrefnodename>Using BibTeX</xrefnodename></pxref>) by including
+<code>\immediate\write18{bibtex8 \jobname}</code> as the first line of the
+file.  Like any <code>\write</code>, here &latex; expands macros in
+<var>shell_command</var> so that <code>\jobname</code> gives the base name of the
+current file.
+</para>
+<para>You sometimes need to do a multi-step process to get the information
+that you want.  This will get a list of all PDF files in the current
+directory.
+</para>
+<example endspaces=" ">
+<pre xml:space="preserve">\immediate\write18{ls *.pdf > tmp.dat}
+\input{tmp.dat}
+</pre></example>
+
+<para>The standard behaviour of any <code>\write</code> is to wait until a page is
+being shipped out before expanding the macros or writing to the stream
+(<pxref label="_005cwrite"><xrefnodename>\write</xrefnodename></pxref>). But sometimes you want it done now.  The command
+<code>\immediate\write18{<var>shell_command</var>}</code> will send
+<var>shell_command</var> to the operating system for execution now, rather
+than waiting until the next shipout.
+</para>
+<para>There are obvious security issues with allowing system commands inside a
+&latex; file.  If you download a file off the net and it contains
+commmands to delete all your files then you would be annoyed. The
+standard settings in modern distributions turn off full shell
+access. You can turn it on, if you are sure the shell commands are safe,
+by compiling with <code>latex --shell-escape <var>filename</var></code> for &tex;
+Live or Mac&tex; or <code>latex --enable-write18 <var>filename</var></code> for
+MiK&tex; (<pxref label="Command-line-options"><xrefnodename>Command line options</xrefnodename></pxref>).
+</para>
+<para>In the place of full shell access, modern distributions by default use a
+restricted version that allows some commands to work, such as those that
+run MetaFont to generate missing fonts, even if you do not use the
+<code>shell-escape</code> or <code>enable-write18</code> option. By default this
+list of allowed commands is short and features only commands that are
+under the control of the distribution maintainers.
+</para>
+<para>Some packages need to run external system commands. For instance
+<file>sagetex</file> allows you to have the mathematics software system
+<i>Sage</i> do calculations or draw graphs and then incorporate that output
+in your document. For this you must compile with full <code>\write18</code>
+capability turned on (<pxref label="Command-line-options"><xrefnodename>Command line options</xrefnodename></pxref>).
+</para>
+</subsection>
+</section>
 </chapter>
-<node name="Command-line" spaces=" "><nodename>Command line</nodename><nodenext automatic="on">Document templates</nodenext><nodeprev automatic="on">Terminal input/output</nodeprev><nodeup automatic="on">Top</nodeup></node>
+<node name="Command-line" spaces=" "><nodename>Command line</nodename><nodenext automatic="on">Document templates</nodenext><nodeprev automatic="on">Input/output</nodeprev><nodeup automatic="on">Top</nodeup></node>
 <chapter spaces=" "><sectiontitle>Command line</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="956">command line</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="965">command line</indexterm></cindex>
 
 <para>Synopsis (from a terminal command line):
 </para>
@@ -18918,7 +19241,7 @@
 </pre></example>
 
 <noindent></noindent>
-<para><findex index="fn" spaces=" "><indexterm index="fn" number="1097" mergedindex="cp">.tex, <r>default extension</r></indexterm></findex>
+<para><findex index="fn" spaces=" "><indexterm index="fn" number="1102" mergedindex="cp">.tex, <r>default extension</r></indexterm></findex>
 Note that <file>.tex</file> is the default file extension.
 </para>
 <para>pdf&tex; is a development of the original &tex; program, as are
@@ -18959,7 +19282,7 @@
 <node name="Command-line-options" spaces=" "><nodename>Command line options</nodename><nodenext automatic="on">Command line input</nodenext><nodeup automatic="on">Command line</nodeup></node>
 <section spaces=" "><sectiontitle>Command line options</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="957">options, command line</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="966">options, command line</indexterm></cindex>
 
 <para>These are the command-line options relevant to ordinary document
 authoring. For a full list, try running <samp>latex --help</samp> from the
@@ -18971,17 +19294,17 @@
 conventions interchangeably.
 </para>
 <table commandarg="code" spaces=" " endspaces=" ">
-<beforefirstitem><findex index="fn" spaces=" "><indexterm index="fn" number="1098" mergedindex="cp">--version <r>command-line option</r></indexterm></findex>
+<beforefirstitem><findex index="fn" spaces=" "><indexterm index="fn" number="1103" mergedindex="cp">--version <r>command-line option</r></indexterm></findex>
 </beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat command="code">-version</itemformat></item>
 </tableterm><tableitem><para>Show the current version, like <samp>pdfTeX 3.14159265-2.6-1.40.16 (TeX
 Live 2015/Debian)</samp> along with a small amount of additional information,
 and exit.
 </para>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1099" mergedindex="cp">--help <r>command-line option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1104" mergedindex="cp">--help <r>command-line option</r></indexterm></findex>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">-help</itemformat></item>
 </tableterm><tableitem><para>Give a brief usage message that is useful as a prompt and exit.
 </para>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1100" mergedindex="cp">--interaction <r>command-line option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1105" mergedindex="cp">--interaction <r>command-line option</r></indexterm></findex>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">-interaction=<var>mode</var></itemformat></item>
 </tableterm><tableitem><para>&tex; compiles a document in one of four interaction modes:
 <code>batchmode</code>, <code>nonstopmode</code>, <code>scrollmode</code>,
@@ -19003,7 +19326,7 @@
 <noindent></noindent>
 <para>eliminates most terminal output.
 </para>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1101" mergedindex="cp">--jobname <r>command-line option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1106" mergedindex="cp">--jobname <r>command-line option</r></indexterm></findex>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">-jobname=<var>string</var></itemformat></item>
 </tableterm><tableitem><para>Set the value of &tex;&textrsquo;s <code>jobname</code> to the string.  The log file
 and output file will then be named <file><var>string</var>.log</file> and
@@ -19017,24 +19340,24 @@
 <code>jobname</code> option overrides that process and directly specifies the
 name.  <xref label="Command-line-input"><xrefnodename>Command line input</xrefnodename></xref> for an example of its use.
 </para>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1102" mergedindex="cp">--output-directory <r>command-line option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1107" mergedindex="cp">--output-directory <r>command-line option</r></indexterm></findex>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">-output-directory=<var>directory</var></itemformat></item>
 </tableterm><tableitem><para>Write files in the directory <var>directory</var>.  It must already exist.
 </para>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1103" mergedindex="cp">--shell-escape <r>command-line option</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1104" mergedindex="cp">--no-shell-escape <r>command-line option</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1105" mergedindex="cp">--enable-write18 <r>command-line option</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1106" mergedindex="cp">--disable-write18 <r>command-line option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1108" mergedindex="cp">--shell-escape <r>command-line option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1109" mergedindex="cp">--no-shell-escape <r>command-line option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1110" mergedindex="cp">--enable-write18 <r>command-line option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1111" mergedindex="cp">--disable-write18 <r>command-line option</r></indexterm></findex>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">--shell-escape</itemformat></item>
 <itemx spaces=" "><itemformat command="code">--no-shell-escape</itemformat></itemx>
 <itemx spaces=" "><itemformat command="code">--enable-write18</itemformat></itemx>
 <itemx spaces=" "><itemformat command="code">--disable-write18</itemformat></itemx>
-</tableterm><tableitem><para>Enable or disable <code>\write18{<var>shell command</var>}</code>.  The first two
-options are for with &tex; Live or Mac&tex; while the second two are
-for MiK&tex;.
+</tableterm><tableitem><para>Enable or disable <code>\write18{<var>shell_command</var>}</code>
+(<pxref label="_005cwrite18"><xrefnodename>\write18</xrefnodename></pxref>).  The first two options are for with &tex; Live or
+Mac&tex; while the second two are for MiK&tex;.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="958"><r>package</r>, <code>sagetex</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="959"><code>sagetex</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="967"><r>package</r>, <code>sagetex</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="968"><code>sagetex</code> <r>package</r></indexterm></cindex>
 
 <para>Sometimes you want to run external system commands from inside a
 &latex; file. For instance the package <file>sagetex</file> allows you to
@@ -19052,12 +19375,12 @@
 your document you call <code>\write18{ls -l}</code>, then you do not get an
 error but the log file says <samp>runsystem(ls -l)...disabled</samp>.
 </para>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1107" mergedindex="cp">--halt-on-error <r>command-line option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1112" mergedindex="cp">--halt-on-error <r>command-line option</r></indexterm></findex>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">-halt-on-error</itemformat></item>
 </tableterm><tableitem><para>Stop processing at the first error.
 </para>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1108" mergedindex="cp">--file-line-error <r>command-line option</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1109" mergedindex="cp">--no-file-line-error <r>command-line option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1113" mergedindex="cp">--file-line-error <r>command-line option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1114" mergedindex="cp">--no-file-line-error <r>command-line option</r></indexterm></findex>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">-file-line-error</itemformat></item>
 </tableterm></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">-no-file-line-error</itemformat></item>
 </tableterm><tableitem><para>Enable or disable <code><var>filename</var>:<var>lineno</var>:<var>error</var></code>-style
@@ -19069,15 +19392,15 @@
 <node name="Command-line-input" spaces=" "><nodename>Command line input</nodename><nodenext automatic="on">Recovering from errors</nodenext><nodeprev automatic="on">Command line options</nodeprev><nodeup automatic="on">Command line</nodeup></node>
 <section spaces=" "><sectiontitle>Command line input</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="960">input, on command line</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="969">input, on command line</indexterm></cindex>
 
 <para>As part of the command line invocation <code>pdflatex <var>options</var>
 <var>argument</var></code> you can specify arbitrary &latex; input by starting
 <var>argument</var> with a backslash. This allows you to do some special
 effects.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="961"><r>package</r>, <code>hyperref</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="962"><code>hyperref</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="970"><r>package</r>, <code>hyperref</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="971"><code>hyperref</code> <r>package</r></indexterm></cindex>
 
 <para>For example, this file (which uses the <file>hyperref</file> package for
 hyperlinks) can produce two kinds of output, one for paper and one for a
@@ -19159,9 +19482,9 @@
 typo.  You could instead enter <samp>?</samp> and <code><return></code> to see other
 options.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="963"><samp>*</samp> prompt</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="964">prompt, <samp>*</samp></indexterm></cindex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="1110" mergedindex="cp">\stop</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="972"><samp>*</samp> prompt</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="973">prompt, <samp>*</samp></indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="1115" mergedindex="cp">\stop</indexterm></findex>
 <para>There are two other error scenarios.  The first is that you forgot to
 include the <code>\end{document}</code> or misspelled it.  In this case
 &latex; gives you a <samp>*</samp> prompt.  You can get back to the command
@@ -19188,8 +19511,8 @@
 <node name="Document-templates" spaces=" "><nodename>Document templates</nodename><nodenext automatic="on">Index</nodenext><nodeprev automatic="on">Command line</nodeprev><nodeup automatic="on">Top</nodeup></node>
 <appendix spaces=" "><sectiontitle>Document templates</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="965">document templates</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="966">templates, document</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="974">document templates</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="975">templates, document</indexterm></cindex>
 
 <para>Although not reference material, perhaps these document templates will
 be useful.  Additional template resources are listed at
@@ -19207,8 +19530,8 @@
 <node name="beamer-template" spaces=" "><nodename>beamer template</nodename><nodenext automatic="on">article template</nodenext><nodeup automatic="on">Document templates</nodeup></node>
 <section spaces=" "><sectiontitle><code>beamer</code> template</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="967"><code>beamer</code> template and class</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="968">template, <code>beamer</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="976"><code>beamer</code> template and class</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="977">template, <code>beamer</code></indexterm></cindex>
 
 <para>The <code>beamer</code> class creates presentation slides.  It has a vast
 array of features, but here is a basic template:
@@ -19245,7 +19568,7 @@
 <node name="article-template" spaces=" "><nodename>article template</nodename><nodenext automatic="on">book template</nodenext><nodeprev automatic="on">beamer template</nodeprev><nodeup automatic="on">Document templates</nodeup></node>
 <section spaces=" "><sectiontitle><code>article</code> template</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="969">template, <code>article</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="978">template, <code>article</code></indexterm></cindex>
 
 <verbatim xml:space="preserve">
 \documentclass{article}
@@ -19271,7 +19594,7 @@
 <node name="book-template" spaces=" "><nodename>book template</nodename><nodenext automatic="on">Larger book template</nodenext><nodeprev automatic="on">article template</nodeprev><nodeup automatic="on">Document templates</nodeup></node>
 <section spaces=" "><sectiontitle><code>book</code> template</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="970">template, <code>book</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="979">template, <code>book</code></indexterm></cindex>
 
 <para>This is a straightforward template for a book.  See <xref label="Larger-book-template"><xrefnodename>Larger book
 template</xrefnodename></xref> for a more elaborate one.
@@ -19300,7 +19623,7 @@
 <node name="Larger-book-template" spaces=" "><nodename>Larger book template</nodename><nodenext automatic="on">tugboat template</nodenext><nodeprev automatic="on">book template</nodeprev><nodeup automatic="on">Document templates</nodeup></node>
 <section spaces=" "><sectiontitle>Larger <code>book</code> template</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="971">template, <code>book</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="980">template, <code>book</code></indexterm></cindex>
 
 <para>This is a more elaborate template for a book.  It has
 <code>\frontmatter</code>, <code>\mainmatter</code>, and <code>\backmatter</code> to
@@ -19357,9 +19680,9 @@
 <node name="tugboat-template" spaces=" "><nodename>tugboat template</nodename><nodeprev automatic="on">Larger book template</nodeprev><nodeup automatic="on">Document templates</nodeup></node>
 <section spaces=" "><sectiontitle><code>tugboat</code> template</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="972">template, TUGboat</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="973">TUGboat template</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="974"><code>ltugboat</code> class</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="981">template, TUGboat</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="982">TUGboat template</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="983"><code>ltugboat</code> class</indexterm></cindex>
 
 <para><cite>TUGboat</cite> is the journal of the &tex; Users Group,
 <url><urefurl>http://tug.org/TUGboat</urefurl></url>.

Modified: trunk/src/keeptrack.csv
===================================================================
--- trunk/src/keeptrack.csv	2018-10-16 22:00:02 UTC (rev 714)
+++ trunk/src/keeptrack.csv	2018-10-21 11:02:51 UTC (rev 715)
@@ -3000,7 +3000,7 @@
 \wp done 
 \wr done 
 \wrong at fontshape notdoing 
-\x todo 
+\x notdoing "not defined" 
 \x at protect notdoing 
 \xe at alloc@ notdoing 
 \xe at alloc@intercharclass notdoing 
@@ -3010,7 +3010,7 @@
 \xtxHanSpace todo 
 \year done 
 \yxdim todo 
-\z todo 
+\z notdoing "not defined" 
 \z@ notdoing 
 \z at skip notdoing 
 \zap at space notdoing 



More information about the latexrefman-commits mailing list