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

jimhefferon at gnu.org.ua jimhefferon at gnu.org.ua
Fri Sep 21 16:46:50 CEST 2018


Author: jimhefferon
Date: 2018-09-21 17:46:50 +0300 (Fri, 21 Sep 2018)
New Revision: 692

Removed:
   trunk/latex2e-help-texinfo-tree/latex2e/Declaration.html
   trunk/latex2e-help-texinfo-tree/latex2e/declaration.html
Modified:
   trunk/ChangeLog
   trunk/Makefile
   trunk/latex2e-help-texinfo-tree/latex2e/CTAN.html
   trunk/latex2e-help-texinfo-tree/latex2e/Definitions.html
   trunk/latex2e-help-texinfo-tree/latex2e/Environment.html
   trunk/latex2e-help-texinfo-tree/latex2e/Environments.html
   trunk/latex2e-help-texinfo-tree/latex2e/LaTeX-command-syntax.html
   trunk/latex2e-help-texinfo-tree/latex2e/Overview.html
   trunk/latex2e-help-texinfo-tree/latex2e/_005c_0040ifstar.html
   trunk/latex2e-help-texinfo-tree/latex2e/_005cignorespaces-_0026-_005cignorespacesafterend.html
   trunk/latex2e-help-texinfo-tree/latex2e/_005cmakeatletter-_0026-_005cmakeatother.html
   trunk/latex2e-help-texinfo-tree/latex2e/_005cnewcounter.html
   trunk/latex2e-help-texinfo-tree/latex2e/_005cnewenvironment-_0026-_005crenewenvironment.html
   trunk/latex2e-help-texinfo-tree/latex2e/_005cnewfont.html
   trunk/latex2e-help-texinfo-tree/latex2e/_005cnewlength.html
   trunk/latex2e-help-texinfo-tree/latex2e/_005cnewsavebox.html
   trunk/latex2e-help-texinfo-tree/latex2e/_005cnewtheorem.html
   trunk/latex2e-help-texinfo-tree/latex2e/_005cprotect.html
   trunk/latex2e-help-texinfo-tree/latex2e/_005cprovidecommand.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
Log:
move \makeatletter and \@ifstar near to \newcommand

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2018-09-20 13:20:44 UTC (rev 691)
+++ trunk/ChangeLog	2018-09-21 14:46:50 UTC (rev 692)
@@ -1,3 +1,14 @@
+2018-09-21  Jim Hefferon  <jhefferon at smcvt.edu>
+
+	* latex2e.texi Move \makeatletter & \makeatother and \@ifstar to
+	section on defining commands.  Promote Environments to a section.
+	Some wording changes.
+	* latex2e-help-texinfo-tree/latex2e  Delete .html files that no longer
+	apply (declarations).
+	* Makefile  Need a target to automatically do html files
+	that need to be added and deleted to/from the svn, just before
+	committing.  Commented out for the moment.
+
 2018-09-19  Jim Hefferon  <jhefferon at smcvt.edu>
 
 	* latex2e-help-texinfo-tree/latex2e  Add directory, with all its

Modified: trunk/Makefile
===================================================================
--- trunk/Makefile	2018-09-20 13:20:44 UTC (rev 691)
+++ trunk/Makefile	2018-09-21 14:46:50 UTC (rev 692)
@@ -118,12 +118,15 @@
 	rm -f $(htmlsplitzip)
 	cd $(htmlsplit) && $(makeinfo) $(htmlopts) latex2e.texi
 	cd $(htmlsplit) && zip -q ../$(htmlsplitzip) -r latex2e
-	src/easyurls.py --directory $(htmlsplit)/latex2e --action softlink --lower_case --rewrite_index 
-# 	cd $(htmlsplit)/latex2e && svn status | grep ^! | awk '/\.html$/ {print " --force "$2}' | xargs svn rm
-# 	cd $(htmlsplit)/latex2e && svn status *.html | grep ^? | awk '{print " "$2}' | xargs svn add
+	src/easyurls.py --directory $(htmlsplit)/latex2e --action softlink --lower_case --rewrite_index
 #	rm -rf $(htmlsplit)
 #	@ls -l $(htmlsplitzip); unzip -l $(htmlsplitzip)
 
+# Right before a commit, add new html files and drop ones that are gone
+# commitready: htmlsplit
+# 	cd $(htmlsplit)/latex2e && ( svn status | grep ^! | awk '/\.html$/ {print " --force "$2}' | xargs svn rm )
+# 	cd $(htmlsplit)/latex2e && ( svn status *.html | grep ^? | awk '{print " "$2}' | xargs svn add )
+
 # A hacky spell check target.
 # Remove \commandnames to reduce exception list, but not {args} or
 # [args], since they are often words.

Modified: trunk/latex2e-help-texinfo-tree/latex2e/CTAN.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/CTAN.html	2018-09-20 13:20:44 UTC (rev 691)
+++ trunk/latex2e-help-texinfo-tree/latex2e/CTAN.html	2018-09-21 14:46:50 UTC (rev 692)
@@ -51,7 +51,7 @@
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
 <link href="Overview.html#Overview" rel="up" title="Overview">
 <link href="Document-classes.html#Document-classes" rel="next" title="Document classes">
-<link href="_005c_0040ifstar.html#g_t_005c_0040ifstar" rel="prev" title="\@ifstar">
+<link href="Environment.html#Environment" rel="prev" title="Environment">
 <style type="text/css">
 <!--
 /* $Id: latex2e.css 690 2018-09-15 15:20:19Z jimhefferon $
@@ -113,11 +113,11 @@
 <a name="CTAN"></a>
 <div class="header">
 <p>
-Previous: <a href="LaTeX-command-syntax.html#LaTeX-command-syntax" accesskey="p" rel="prev">LaTeX command syntax</a>, Up: <a href="Overview.html#Overview" accesskey="u" rel="up">Overview</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>
+Previous: <a href="Environment.html#Environment" accesskey="p" rel="prev">Environment</a>, Up: <a href="Overview.html#Overview" accesskey="u" rel="up">Overview</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="CTAN_003a-Comprehensive-TeX-Archive-Network"></a>
-<h3 class="section">2.5 CTAN: Comprehensive TeX Archive Network</h3>
+<a name="CTAN_003a-the-Comprehensive-TeX-Archive-Network"></a>
+<h3 class="section">2.6 CTAN: the Comprehensive TeX Archive Network</h3>
 
 <a name="index-CTAN"></a>
 

Modified: trunk/latex2e-help-texinfo-tree/latex2e/Definitions.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/Definitions.html	2018-09-20 13:20:44 UTC (rev 691)
+++ trunk/latex2e-help-texinfo-tree/latex2e/Definitions.html	2018-09-21 14:46:50 UTC (rev 692)
@@ -128,20 +128,24 @@
 </td></tr>
 <tr><td align="left" valign="top">• <a href="_005cprovidecommand.html#g_t_005cprovidecommand" accesskey="2">\providecommand</a>:</td><td>  </td><td align="left" valign="top">Define a new command, if name not used.
 </td></tr>
-<tr><td align="left" valign="top">• <a href="_005cnewcounter.html#g_t_005cnewcounter" accesskey="3">\newcounter</a>:</td><td>  </td><td align="left" valign="top">Define a new counter.
+<tr><td align="left" valign="top">• <a href="_005cmakeatletter-_0026-_005cmakeatother.html#g_t_005cmakeatletter-_0026-_005cmakeatother" accesskey="3">\makeatletter & \makeatother</a>:</td><td>  </td><td align="left" valign="top">Change the status of the at-sign character.
 </td></tr>
-<tr><td align="left" valign="top">• <a href="_005cnewlength.html#g_t_005cnewlength" accesskey="4">\newlength</a>:</td><td>  </td><td align="left" valign="top">Define a new length.
+<tr><td align="left" valign="top">• <a href="_005c_0040ifstar.html#g_t_005c_0040ifstar" accesskey="4">\@ifstar</a>:</td><td>  </td><td align="left" valign="top">Define your own commands with *-variants.
 </td></tr>
-<tr><td align="left" valign="top">• <a href="_005cnewsavebox.html#g_t_005cnewsavebox" accesskey="5">\newsavebox</a>:</td><td>  </td><td align="left" valign="top">Define a new box.
+<tr><td align="left" valign="top">• <a href="_005cnewcounter.html#g_t_005cnewcounter" accesskey="5">\newcounter</a>:</td><td>  </td><td align="left" valign="top">Define a new counter.
 </td></tr>
-<tr><td align="left" valign="top">• <a href="_005cnewenvironment-_0026-_005crenewenvironment.html#g_t_005cnewenvironment-_0026-_005crenewenvironment" accesskey="6">\newenvironment & \renewenvironment</a>:</td><td>  </td><td align="left" valign="top">Define a new environment.
+<tr><td align="left" valign="top">• <a href="_005cnewlength.html#g_t_005cnewlength" accesskey="6">\newlength</a>:</td><td>  </td><td align="left" valign="top">Define a new length.
 </td></tr>
-<tr><td align="left" valign="top">• <a href="_005cnewtheorem.html#g_t_005cnewtheorem" accesskey="7">\newtheorem</a>:</td><td>  </td><td align="left" valign="top">Define a new theorem-like environment.
+<tr><td align="left" valign="top">• <a href="_005cnewsavebox.html#g_t_005cnewsavebox" accesskey="7">\newsavebox</a>:</td><td>  </td><td align="left" valign="top">Define a new box.
 </td></tr>
-<tr><td align="left" valign="top">• <a href="_005cnewfont.html#g_t_005cnewfont" accesskey="8">\newfont</a>:</td><td>  </td><td align="left" valign="top">Define a new font name.
+<tr><td align="left" valign="top">• <a href="_005cnewenvironment-_0026-_005crenewenvironment.html#g_t_005cnewenvironment-_0026-_005crenewenvironment" accesskey="8">\newenvironment & \renewenvironment</a>:</td><td>  </td><td align="left" valign="top">Define a new environment.
 </td></tr>
-<tr><td align="left" valign="top">• <a href="_005cprotect.html#g_t_005cprotect" accesskey="9">\protect</a>:</td><td>  </td><td align="left" valign="top">Using tricky commands.
+<tr><td align="left" valign="top">• <a href="_005cnewtheorem.html#g_t_005cnewtheorem" accesskey="9">\newtheorem</a>:</td><td>  </td><td align="left" valign="top">Define a new theorem-like environment.
 </td></tr>
+<tr><td align="left" valign="top">• <a href="_005cnewfont.html#g_t_005cnewfont">\newfont</a>:</td><td>  </td><td align="left" valign="top">Define a new font name.
+</td></tr>
+<tr><td align="left" valign="top">• <a href="_005cprotect.html#g_t_005cprotect">\protect</a>:</td><td>  </td><td align="left" valign="top">Using tricky commands.
+</td></tr>
 <tr><td align="left" valign="top">• <a href="_005cignorespaces-_0026-_005cignorespacesafterend.html#g_t_005cignorespaces-_0026-_005cignorespacesafterend">\ignorespaces & \ignorespacesafterend</a>:</td><td>  </td><td align="left" valign="top">Discard extra spaces.
 </td></tr>
 </table>

Modified: trunk/latex2e-help-texinfo-tree/latex2e/Environment.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/Environment.html	2018-09-20 13:20:44 UTC (rev 691)
+++ trunk/latex2e-help-texinfo-tree/latex2e/Environment.html	2018-09-21 14:46:50 UTC (rev 692)
@@ -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="LaTeX-command-syntax.html#LaTeX-command-syntax" rel="up" title="LaTeX command syntax">
-<link href="Declaration.html#Declaration" rel="next" title="Declaration">
+<link href="Overview.html#Overview" rel="up" title="Overview">
+<link href="CTAN.html#CTAN" rel="next" title="CTAN">
 <link href="LaTeX-command-syntax.html#LaTeX-command-syntax" rel="prev" title="LaTeX command syntax">
 <style type="text/css">
 <!--
@@ -113,11 +113,11 @@
 <a name="Environment"></a>
 <div class="header">
 <p>
-Next: <a href="Declaration.html#Declaration" accesskey="n" rel="next">Declaration</a>, Up: <a href="LaTeX-command-syntax.html#LaTeX-command-syntax" accesskey="u" rel="up">LaTeX command syntax</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="CTAN.html#CTAN" accesskey="n" rel="next">CTAN</a>, Previous: <a href="LaTeX-command-syntax.html#LaTeX-command-syntax" accesskey="p" rel="prev">LaTeX command syntax</a>, Up: <a href="Overview.html#Overview" accesskey="u" rel="up">Overview</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="Environments-1"></a>
-<h4 class="subsection">2.4.1 Environments</h4>
+<a name="Environment-1"></a>
+<h3 class="section">2.5 Environment</h3>
 
 <p>Synopsis:
 </p>
@@ -138,7 +138,9 @@
 \end{verse}
 </pre></div>
 
-<p>See <a href="Environments.html#Environments">Environments</a> for a list of environments. 
+<p>See <a href="Environments.html#Environments">Environments</a> for a list of environments.  Particularly notable is
+that every LaTeX document must have a <code>document</code> environment,
+a <code>\begin{document} ... \end{document}</code> pair.
 </p>
 <p>The <var>environment name</var> at the beginning must exactly match that at
 the end.  This includes the case where <var>environment name</var> ends in a

Modified: trunk/latex2e-help-texinfo-tree/latex2e/Environments.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/Environments.html	2018-09-20 13:20:44 UTC (rev 691)
+++ trunk/latex2e-help-texinfo-tree/latex2e/Environments.html	2018-09-21 14:46:50 UTC (rev 692)
@@ -116,7 +116,7 @@
 Next: <a href="Line-breaking.html#Line-breaking" accesskey="n" rel="next">Line breaking</a>, Previous: <a href="Cross-references.html#Cross-references" accesskey="p" rel="prev">Cross references</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="Environments-2"></a>
+<a name="Environments-1"></a>
 <h2 class="chapter">8 Environments</h2>
 
 <a name="index-environments"></a>

Modified: trunk/latex2e-help-texinfo-tree/latex2e/LaTeX-command-syntax.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/LaTeX-command-syntax.html	2018-09-20 13:20:44 UTC (rev 691)
+++ trunk/latex2e-help-texinfo-tree/latex2e/LaTeX-command-syntax.html	2018-09-21 14:46:50 UTC (rev 692)
@@ -113,7 +113,7 @@
 <a name="LaTeX-command-syntax"></a>
 <div class="header">
 <p>
-Next: <a href="CTAN.html#CTAN" accesskey="n" rel="next">CTAN</a>, Previous: <a href="TeX-engines.html#TeX-engines" accesskey="p" rel="prev">TeX engines</a>, Up: <a href="Overview.html#Overview" accesskey="u" rel="up">Overview</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="Environment.html#Environment" accesskey="n" rel="next">Environment</a>, Previous: <a href="TeX-engines.html#TeX-engines" accesskey="p" rel="prev">TeX engines</a>, Up: <a href="Overview.html#Overview" accesskey="u" rel="up">Overview</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="LaTeX-command-syntax-1"></a>
@@ -146,6 +146,11 @@
 the first character of the following text be an open square bracket,
 hide it inside curly braces.
 </p>
+<p>Some of LaTeX’s commands are a <em>declaration</em>.  Such a command
+changes the value the meaning of some other command or parameter.  For
+instance, the <code>\mainmatter</code> declaration changes the typesetting of
+page numbers from roman numerals to arabic (see <a href="_005cfrontmatter-_0026-_005cmainmatter-_0026-_005cbackmatter.html#g_t_005cfrontmatter-_0026-_005cmainmatter-_0026-_005cbackmatter">\frontmatter & \mainmatter & \backmatter</a>).
+</p>
 <p>LaTeX has the convention that some commands have a <code>*</code> form that
 is related to the form without a <code>*</code>, such as <code>\chapter</code> and
 <code>\chapter*</code>.  The exact difference in behavior varies from command
@@ -154,18 +159,9 @@
 <p>This manual describes all accepted options and <code>*</code>-forms for the
 commands it covers (barring unintentional omissions, a.k.a. bugs).
 </p>
-<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">• <a href="Environment.html#Environment" accesskey="1">Environment</a>:</td><td>  </td><td align="left" valign="top">Area of the source with distinct behavior.
-</td></tr>
-<tr><td align="left" valign="top">• <a href="Declaration.html#Declaration" accesskey="2">Declaration</a>:</td><td>  </td><td align="left" valign="top">Change the value or meaning of a command.
-</td></tr>
-<tr><td align="left" valign="top">• <a href="_005cmakeatletter-_0026-_005cmakeatother.html#g_t_005cmakeatletter-_0026-_005cmakeatother" accesskey="3">\makeatletter & \makeatother</a>:</td><td>  </td><td align="left" valign="top">Change the status of the at-sign character.
-</td></tr>
-</table>
 
 
 
-
 <div class='referenceinfo'> <a href='https://latexref.xyz/'> <i>Unofficial LaTeX2e reference manual</i></a></div>
 </body>
 </html>

Modified: trunk/latex2e-help-texinfo-tree/latex2e/Overview.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/Overview.html	2018-09-20 13:20:44 UTC (rev 691)
+++ trunk/latex2e-help-texinfo-tree/latex2e/Overview.html	2018-09-21 14:46:50 UTC (rev 692)
@@ -159,8 +159,10 @@
 </td></tr>
 <tr><td align="left" valign="top">• <a href="LaTeX-command-syntax.html#LaTeX-command-syntax" accesskey="4">LaTeX command syntax</a>:</td><td>  </td><td align="left" valign="top">General syntax of LaTeX commands.
 </td></tr>
-<tr><td align="left" valign="top">• <a href="CTAN.html#CTAN" accesskey="5">CTAN</a>:</td><td>  </td><td align="left" valign="top">Our repository.
+<tr><td align="left" valign="top">• <a href="Environment.html#Environment" accesskey="5">Environment</a>:</td><td>  </td><td align="left" valign="top">Area of the source giving distinct behavior.
 </td></tr>
+<tr><td align="left" valign="top">• <a href="CTAN.html#CTAN" accesskey="6">CTAN</a>:</td><td>  </td><td align="left" valign="top">Our repository.
+</td></tr>
 </table>
 
 

Modified: trunk/latex2e-help-texinfo-tree/latex2e/_005c_0040ifstar.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/_005c_0040ifstar.html	2018-09-20 13:20:44 UTC (rev 691)
+++ trunk/latex2e-help-texinfo-tree/latex2e/_005c_0040ifstar.html	2018-09-21 14:46:50 UTC (rev 692)
@@ -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="_005cmakeatletter-_0026-_005cmakeatother.html#g_t_005cmakeatletter-_0026-_005cmakeatother" rel="up" title="\makeatletter & \makeatother">
-<link href="CTAN.html#CTAN" rel="next" title="CTAN">
+<link href="Definitions.html#Definitions" rel="up" title="Definitions">
+<link href="_005cnewcounter.html#g_t_005cnewcounter" rel="next" title="\newcounter">
 <link href="_005cmakeatletter-_0026-_005cmakeatother.html#g_t_005cmakeatletter-_0026-_005cmakeatother" rel="prev" title="\makeatletter & \makeatother">
 <style type="text/css">
 <!--
@@ -113,11 +113,11 @@
 <a name="g_t_005c_0040ifstar"></a>
 <div class="header">
 <p>
-Up: <a href="_005cmakeatletter-_0026-_005cmakeatother.html#g_t_005cmakeatletter-_0026-_005cmakeatother" accesskey="u" rel="up">\makeatletter & \makeatother</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="_005cnewcounter.html#g_t_005cnewcounter" accesskey="n" rel="next">\newcounter</a>, Previous: <a href="_005cmakeatletter-_0026-_005cmakeatother.html#g_t_005cmakeatletter-_0026-_005cmakeatother" accesskey="p" rel="prev">\makeatletter & \makeatother</a>, Up: <a href="Definitions.html#Definitions" accesskey="u" rel="up">Definitions</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_005c_0040ifstar-1"></a>
-<h4 class="subsubsection">2.4.3.1 <code>\@ifstar</code></h4>
+<h3 class="section">12.4 <code>\@ifstar</code></h3>
 
 <a name="index-_005c_0040ifstar"></a>
 <a name="index-commands_002c-star_002dvariants"></a>

Modified: trunk/latex2e-help-texinfo-tree/latex2e/_005cignorespaces-_0026-_005cignorespacesafterend.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/_005cignorespaces-_0026-_005cignorespacesafterend.html	2018-09-20 13:20:44 UTC (rev 691)
+++ trunk/latex2e-help-texinfo-tree/latex2e/_005cignorespaces-_0026-_005cignorespacesafterend.html	2018-09-21 14:46:50 UTC (rev 692)
@@ -117,7 +117,7 @@
 </div>
 <hr>
 <a name="g_t_005cignorespaces-_0026-_005cignorespacesafterend-1"></a>
-<h3 class="section">12.10 <code>\ignorespaces & \ignorespacesafterend</code></h3>
+<h3 class="section">12.12 <code>\ignorespaces & \ignorespacesafterend</code></h3>
 
 <a name="index-_005cignorespaces"></a>
 <a name="index-_005cignorespacesafterend"></a>

Modified: trunk/latex2e-help-texinfo-tree/latex2e/_005cmakeatletter-_0026-_005cmakeatother.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/_005cmakeatletter-_0026-_005cmakeatother.html	2018-09-20 13:20:44 UTC (rev 691)
+++ trunk/latex2e-help-texinfo-tree/latex2e/_005cmakeatletter-_0026-_005cmakeatother.html	2018-09-21 14:46:50 UTC (rev 692)
@@ -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="LaTeX-command-syntax.html#LaTeX-command-syntax" rel="up" title="LaTeX command syntax">
+<link href="Definitions.html#Definitions" rel="up" title="Definitions">
 <link href="_005c_0040ifstar.html#g_t_005c_0040ifstar" rel="next" title="\@ifstar">
-<link href="Declaration.html#Declaration" rel="prev" title="Declaration">
+<link href="_005cprovidecommand.html#g_t_005cprovidecommand" rel="prev" title="\providecommand">
 <style type="text/css">
 <!--
 /* $Id: latex2e.css 690 2018-09-15 15:20:19Z jimhefferon $
@@ -113,11 +113,11 @@
 <a name="g_t_005cmakeatletter-_0026-_005cmakeatother"></a>
 <div class="header">
 <p>
-Previous: <a href="Declaration.html#Declaration" accesskey="p" rel="prev">Declaration</a>, Up: <a href="LaTeX-command-syntax.html#LaTeX-command-syntax" accesskey="u" rel="up">LaTeX command syntax</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="_005c_0040ifstar.html#g_t_005c_0040ifstar" accesskey="n" rel="next">\@ifstar</a>, Previous: <a href="_005cprovidecommand.html#g_t_005cprovidecommand" accesskey="p" rel="prev">\providecommand</a>, Up: <a href="Definitions.html#Definitions" accesskey="u" rel="up">Definitions</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_005cmakeatletter-_0026-_005cmakeatother-1"></a>
-<h4 class="subsection">2.4.3 <code>\makeatletter</code> & <code>\makeatother</code></h4>
+<h3 class="section">12.3 <code>\makeatletter</code> & <code>\makeatother</code></h3>
 
 <p>Synopsis:
 </p>
@@ -127,42 +127,42 @@
 \makeatother
 </pre></div>
 
-<p>Used to redefine internal LaTeX commands.  <code>\makeatletter</code> makes
-the at-sign character <code>@</code> have the category code of a letter,
-11.  <code>\makeatother</code> sets the category code of <code>@</code> to 12,
-its original value.
+<p>Use this pair when you redefine LaTeX commands that are named with an
+at-sign character ‘<samp><code>@</code></samp>’.  The <code>\makeatletter</code>
+declaration makes the at-sign character have the category code of a
+letter, code 11.  The <code>\makeatother</code> declaration sets the
+category code of the at-sign to code 12, its default value.
 </p>
-<p>As each character is read by TeX for LaTeX, it is assigned a
-character category code, or 
+<p>As TeX reads characters, it assigns each one a category code, or
 <a name="index-catcode"></a>
 <a name="index-character-category-code"></a>
 <a name="index-category-code_002c-character"></a>
-<em>catcode</em> for short. For instance, the backslash <code>\</code> is
-assigned the catcode 0, for characters that start a command.  These two
-commands alter the catcode assigned to <code>@</code>.
+<em>catcode</em>. For instance, it assigns the backslash
+character ‘<samp><code>\</code></samp>’ the catcode 0.  Command names
+consist of a category 0 character, ordinarily backslash, followed
+by letters, category 11 characters (except that a command name can
+also consist of a category 0 character followed by a single
+non-letter symbol).
 </p>
-<p>The alteration is needed because many of LaTeX’s commands use
-<code>@</code> in their name, to prevent users from accidentally defining a
-command that replaces one of LaTeX’s own.  Command names consist of a
-category 0 character, ordinarily backslash, followed by letters,
-category 11 characters (except that a command name can also consist
-of a category 0 character followed by a single non-letter symbol).
-So under the default category codes, user-defined commands cannot
-contain an <code>@</code>.  But <code>\makeatletter</code> and <code>\makeatother</code>
-allow users to define or redefine commands named with <code>@</code>.
+<p>LaTeX’s source code has the convention that some commands use
+<code>@</code> in their name.  These commands are mainly intended for package
+or class writers.  The convention prevents authors who are just using a
+package or class from accidentally replacing such a command with one of
+their own, because by default the at-sign has catcode 12.
 </p>
-<p>Use these two commands inside a <samp>.tex</samp> file, in the preamble, when
-defining or redefining a command with <code>@</code> in its name.  Don’t use
-them inside <samp>.sty</samp> or <samp>.cls</samp> files since the
-<code>\usepackage</code> and <code>\documentclass</code> commands set the at sign to
-have the character code of a letter.
+<p>The pair <code>\makeatletter</code> and <code>\makeatother</code> changes the
+default code and then changes it back.  Use them inside a <samp>.tex</samp>
+file, in the preamble, when you are defining or redefining commands
+named with <code>@</code>, by having them surround your definition.  Don’t
+use these inside <samp>.sty</samp> or <samp>.cls</samp> files since the
+<code>\usepackage</code> and <code>\documentclass</code> commands already arrange
+that the at-sign has the character code of a letter, catcode 11.
 </p>
 <a name="index-package_002c-macros2e"></a>
 <a name="index-macros2e-package"></a>
 
-<p>For a comprehensive list of macros with an at-sign
-in their names see <a href="http://ctan.org/pkg/macros2e">http://ctan.org/pkg/macros2e</a>. These macros are
-mainly intended to package or class authors.
+<p>For a comprehensive list of macros with an at-sign in their names see
+<a href="http://ctan.org/pkg/macros2e">http://ctan.org/pkg/macros2e</a>.
 </p>
 <p>In this example the class file has a command
 <code>\thesis at universityname</code> that the user wants to change.  These
@@ -175,14 +175,9 @@
 \makeatother
 </pre></div>
 
-<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">• <a href="_005c_0040ifstar.html#g_t_005c_0040ifstar" accesskey="1">\@ifstar</a>:</td><td>  </td><td align="left" valign="top">Define your own commands with *-variants.
-</td></tr>
-</table>
 
 
 
-
 <div class='referenceinfo'> <a href='https://latexref.xyz/'> <i>Unofficial LaTeX2e reference manual</i></a></div>
 </body>
 </html>

Modified: trunk/latex2e-help-texinfo-tree/latex2e/_005cnewcounter.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/_005cnewcounter.html	2018-09-20 13:20:44 UTC (rev 691)
+++ trunk/latex2e-help-texinfo-tree/latex2e/_005cnewcounter.html	2018-09-21 14:46:50 UTC (rev 692)
@@ -51,7 +51,7 @@
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
 <link href="Definitions.html#Definitions" rel="up" title="Definitions">
 <link href="_005cnewlength.html#g_t_005cnewlength" rel="next" title="\newlength">
-<link href="_005cprovidecommand.html#g_t_005cprovidecommand" rel="prev" title="\providecommand">
+<link href="_005c_0040ifstar.html#g_t_005c_0040ifstar" rel="prev" title="\@ifstar">
 <style type="text/css">
 <!--
 /* $Id: latex2e.css 690 2018-09-15 15:20:19Z jimhefferon $
@@ -113,11 +113,11 @@
 <a name="g_t_005cnewcounter"></a>
 <div class="header">
 <p>
-Next: <a href="_005cnewlength.html#g_t_005cnewlength" accesskey="n" rel="next">\newlength</a>, Previous: <a href="_005cprovidecommand.html#g_t_005cprovidecommand" accesskey="p" rel="prev">\providecommand</a>, Up: <a href="Definitions.html#Definitions" accesskey="u" rel="up">Definitions</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="_005cnewlength.html#g_t_005cnewlength" accesskey="n" rel="next">\newlength</a>, Previous: <a href="_005c_0040ifstar.html#g_t_005c_0040ifstar" accesskey="p" rel="prev">\@ifstar</a>, Up: <a href="Definitions.html#Definitions" accesskey="u" rel="up">Definitions</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_005cnewcounter_003a-Allocating-a-counter"></a>
-<h3 class="section">12.3 <code>\newcounter</code>: Allocating a counter</h3>
+<h3 class="section">12.5 <code>\newcounter</code>: Allocating a counter</h3>
 
 <a name="index-_005cnewcounter"></a>
 <a name="index-counters_002c-defining-new"></a>

Modified: trunk/latex2e-help-texinfo-tree/latex2e/_005cnewenvironment-_0026-_005crenewenvironment.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/_005cnewenvironment-_0026-_005crenewenvironment.html	2018-09-20 13:20:44 UTC (rev 691)
+++ trunk/latex2e-help-texinfo-tree/latex2e/_005cnewenvironment-_0026-_005crenewenvironment.html	2018-09-21 14:46:50 UTC (rev 692)
@@ -117,7 +117,7 @@
 </div>
 <hr>
 <a name="g_t_005cnewenvironment-_0026-_005crenewenvironment-1"></a>
-<h3 class="section">12.6 <code>\newenvironment</code> & <code>\renewenvironment</code></h3>
+<h3 class="section">12.8 <code>\newenvironment</code> & <code>\renewenvironment</code></h3>
 
 <a name="index-_005cnewenvironment"></a>
 <a name="index-_005crenewenvironment"></a>

Modified: trunk/latex2e-help-texinfo-tree/latex2e/_005cnewfont.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/_005cnewfont.html	2018-09-20 13:20:44 UTC (rev 691)
+++ trunk/latex2e-help-texinfo-tree/latex2e/_005cnewfont.html	2018-09-21 14:46:50 UTC (rev 692)
@@ -117,7 +117,7 @@
 </div>
 <hr>
 <a name="g_t_005cnewfont-1"></a>
-<h3 class="section">12.8 <code>\newfont</code></h3>
+<h3 class="section">12.10 <code>\newfont</code></h3>
 
 <a name="index-_005cnewfont"></a>
 <a name="index-fonts_002c-new-commands-for"></a>

Modified: trunk/latex2e-help-texinfo-tree/latex2e/_005cnewlength.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/_005cnewlength.html	2018-09-20 13:20:44 UTC (rev 691)
+++ trunk/latex2e-help-texinfo-tree/latex2e/_005cnewlength.html	2018-09-21 14:46:50 UTC (rev 692)
@@ -117,7 +117,7 @@
 </div>
 <hr>
 <a name="g_t_005cnewlength-1"></a>
-<h3 class="section">12.4 <code>\newlength</code></h3>
+<h3 class="section">12.6 <code>\newlength</code></h3>
 
 <a name="index-_005cnewlength"></a>
 <a name="index-lengths_002c-allocating-new"></a>

Modified: trunk/latex2e-help-texinfo-tree/latex2e/_005cnewsavebox.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/_005cnewsavebox.html	2018-09-20 13:20:44 UTC (rev 691)
+++ trunk/latex2e-help-texinfo-tree/latex2e/_005cnewsavebox.html	2018-09-21 14:46:50 UTC (rev 692)
@@ -117,7 +117,7 @@
 </div>
 <hr>
 <a name="g_t_005cnewsavebox-1"></a>
-<h3 class="section">12.5 <code>\newsavebox</code></h3>
+<h3 class="section">12.7 <code>\newsavebox</code></h3>
 
 <a name="index-_005cnewsavebox"></a>
 <a name="index-box_002c-allocating-new"></a>

Modified: trunk/latex2e-help-texinfo-tree/latex2e/_005cnewtheorem.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/_005cnewtheorem.html	2018-09-20 13:20:44 UTC (rev 691)
+++ trunk/latex2e-help-texinfo-tree/latex2e/_005cnewtheorem.html	2018-09-21 14:46:50 UTC (rev 692)
@@ -117,7 +117,7 @@
 </div>
 <hr>
 <a name="g_t_005cnewtheorem-1"></a>
-<h3 class="section">12.7 <code>\newtheorem</code></h3>
+<h3 class="section">12.9 <code>\newtheorem</code></h3>
 
 <a name="index-_005cnewtheorem"></a>
 <a name="index-theorems_002c-defining"></a>

Modified: trunk/latex2e-help-texinfo-tree/latex2e/_005cprotect.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/_005cprotect.html	2018-09-20 13:20:44 UTC (rev 691)
+++ trunk/latex2e-help-texinfo-tree/latex2e/_005cprotect.html	2018-09-21 14:46:50 UTC (rev 692)
@@ -117,7 +117,7 @@
 </div>
 <hr>
 <a name="g_t_005cprotect-1"></a>
-<h3 class="section">12.9 <code>\protect</code></h3>
+<h3 class="section">12.11 <code>\protect</code></h3>
 
 <a name="index-_005cprotect"></a>
 <a name="index-fragile-commands"></a>

Modified: trunk/latex2e-help-texinfo-tree/latex2e/_005cprovidecommand.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/_005cprovidecommand.html	2018-09-20 13:20:44 UTC (rev 691)
+++ trunk/latex2e-help-texinfo-tree/latex2e/_005cprovidecommand.html	2018-09-21 14:46:50 UTC (rev 692)
@@ -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="Definitions.html#Definitions" rel="up" title="Definitions">
-<link href="_005cnewcounter.html#g_t_005cnewcounter" rel="next" title="\newcounter">
+<link href="_005cmakeatletter-_0026-_005cmakeatother.html#g_t_005cmakeatletter-_0026-_005cmakeatother" rel="next" title="\makeatletter & \makeatother">
 <link href="_005cnewcommand-_0026-_005crenewcommand.html#g_t_005cnewcommand-_0026-_005crenewcommand" rel="prev" title="\newcommand & \renewcommand">
 <style type="text/css">
 <!--
@@ -113,7 +113,7 @@
 <a name="g_t_005cprovidecommand"></a>
 <div class="header">
 <p>
-Next: <a href="_005cnewcounter.html#g_t_005cnewcounter" accesskey="n" rel="next">\newcounter</a>, Previous: <a href="_005cnewcommand-_0026-_005crenewcommand.html#g_t_005cnewcommand-_0026-_005crenewcommand" accesskey="p" rel="prev">\newcommand & \renewcommand</a>, Up: <a href="Definitions.html#Definitions" accesskey="u" rel="up">Definitions</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="_005cmakeatletter-_0026-_005cmakeatother.html#g_t_005cmakeatletter-_0026-_005cmakeatother" accesskey="n" rel="next">\makeatletter & \makeatother</a>, Previous: <a href="_005cnewcommand-_0026-_005crenewcommand.html#g_t_005cnewcommand-_0026-_005crenewcommand" accesskey="p" rel="prev">\newcommand & \renewcommand</a>, Up: <a href="Definitions.html#Definitions" accesskey="u" rel="up">Definitions</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_005cprovidecommand-1"></a>

Modified: trunk/latex2e-help-texinfo-tree/latex2e/index.html
===================================================================
--- trunk/latex2e-help-texinfo-tree/latex2e/index.html	2018-09-20 13:20:44 UTC (rev 691)
+++ trunk/latex2e-help-texinfo-tree/latex2e/index.html	2018-09-21 14:46:50 UTC (rev 692)
@@ -171,7 +171,7 @@
 <li><a name="stoc-Layout-1" href="#toc-Layout-1">5 Layout</a></li>
 <li><a name="stoc-Sectioning-1" href="#toc-Sectioning-1">6 Sectioning</a></li>
 <li><a name="stoc-Cross-references-1" href="#toc-Cross-references-1">7 Cross references</a></li>
-<li><a name="stoc-Environments-2" href="#toc-Environments-2">8 Environments</a></li>
+<li><a name="stoc-Environments-1" href="#toc-Environments-1">8 Environments</a></li>
 <li><a name="stoc-Line-breaking-1" href="#toc-Line-breaking-1">9 Line breaking</a></li>
 <li><a name="stoc-Page-breaking-1" href="#toc-Page-breaking-1">10 Page breaking</a></li>
 <li><a name="stoc-Footnotes-1" href="#toc-Footnotes-1">11 Footnotes</a></li>
@@ -209,16 +209,9 @@
     <li><a name="toc-Starting-and-ending-1" href="Starting-and-ending.html#Starting-and-ending">2.1 Starting and ending</a></li>
     <li><a name="toc-Output-files-1" href="Output-files.html#Output-files">2.2 Output files</a></li>
     <li><a name="toc-TeX-engines-1" href="TeX-engines.html#TeX-engines">2.3 TeX engines</a></li>
-    <li><a name="toc-LaTeX-command-syntax-1" href="LaTeX-command-syntax.html#LaTeX-command-syntax">2.4 LaTeX command syntax</a>
-    <ul class="no-bullet">
-      <li><a name="toc-Environments-1" href="Environment.html#Environment">2.4.1 Environments</a></li>
-      <li><a name="toc-Command-declarations" href="Declaration.html#Declaration">2.4.2 Command declarations</a></li>
-      <li><a name="toc-_005cmakeatletter-_0026-_005cmakeatother-1" href="_005cmakeatletter-_0026-_005cmakeatother.html#g_t_005cmakeatletter-_0026-_005cmakeatother">2.4.3 <code>\makeatletter</code> & <code>\makeatother</code></a>
-      <ul class="no-bullet">
-        <li><a name="toc-_005c_0040ifstar-1" href="_005c_0040ifstar.html#g_t_005c_0040ifstar">2.4.3.1 <code>\@ifstar</code></a></li>
-      </ul></li>
-    </ul></li>
-    <li><a name="toc-CTAN_003a-Comprehensive-TeX-Archive-Network" href="CTAN.html#CTAN">2.5 CTAN: Comprehensive TeX Archive Network</a></li>
+    <li><a name="toc-LaTeX-command-syntax-1" href="LaTeX-command-syntax.html#LaTeX-command-syntax">2.4 LaTeX command syntax</a></li>
+    <li><a name="toc-Environment-1" href="Environment.html#Environment">2.5 Environment</a></li>
+    <li><a name="toc-CTAN_003a-the-Comprehensive-TeX-Archive-Network" href="CTAN.html#CTAN">2.6 CTAN: the Comprehensive TeX Archive Network</a></li>
   </ul></li>
   <li><a name="toc-Document-classes-1" href="Document-classes.html#Document-classes">3 Document classes</a>
   <ul class="no-bullet">
@@ -262,7 +255,7 @@
     <li><a name="toc-_005cpageref-1" href="_005cpageref.html#g_t_005cpageref">7.2 <code>\pageref</code></a></li>
     <li><a name="toc-_005cref-1" href="_005cref.html#g_t_005cref">7.3 <code>\ref</code></a></li>
   </ul></li>
-  <li><a name="toc-Environments-2" href="Environments.html#Environments">8 Environments</a>
+  <li><a name="toc-Environments-1" href="Environments.html#Environments">8 Environments</a>
   <ul class="no-bullet">
     <li><a name="toc-abstract-1" href="abstract.html#abstract">8.1 <code>abstract</code></a></li>
     <li><a name="toc-array-1" href="array.html#array">8.2 <code>array</code></a></li>
@@ -377,14 +370,16 @@
   <ul class="no-bullet">
     <li><a name="toc-_005cnewcommand-_0026-_005crenewcommand-1" href="_005cnewcommand-_0026-_005crenewcommand.html#g_t_005cnewcommand-_0026-_005crenewcommand">12.1 <code>\newcommand</code> & <code>\renewcommand</code></a></li>
     <li><a name="toc-_005cprovidecommand-1" href="_005cprovidecommand.html#g_t_005cprovidecommand">12.2 <code>\providecommand</code></a></li>
-    <li><a name="toc-_005cnewcounter_003a-Allocating-a-counter" href="_005cnewcounter.html#g_t_005cnewcounter">12.3 <code>\newcounter</code>: Allocating a counter</a></li>
-    <li><a name="toc-_005cnewlength-1" href="_005cnewlength.html#g_t_005cnewlength">12.4 <code>\newlength</code></a></li>
-    <li><a name="toc-_005cnewsavebox-1" href="_005cnewsavebox.html#g_t_005cnewsavebox">12.5 <code>\newsavebox</code></a></li>
-    <li><a name="toc-_005cnewenvironment-_0026-_005crenewenvironment-1" href="_005cnewenvironment-_0026-_005crenewenvironment.html#g_t_005cnewenvironment-_0026-_005crenewenvironment">12.6 <code>\newenvironment</code> & <code>\renewenvironment</code></a></li>
-    <li><a name="toc-_005cnewtheorem-1" href="_005cnewtheorem.html#g_t_005cnewtheorem">12.7 <code>\newtheorem</code></a></li>
-    <li><a name="toc-_005cnewfont-1" href="_005cnewfont.html#g_t_005cnewfont">12.8 <code>\newfont</code></a></li>
-    <li><a name="toc-_005cprotect-1" href="_005cprotect.html#g_t_005cprotect">12.9 <code>\protect</code></a></li>
-    <li><a name="toc-_005cignorespaces-_0026-_005cignorespacesafterend-1" href="_005cignorespaces-_0026-_005cignorespacesafterend.html#g_t_005cignorespaces-_0026-_005cignorespacesafterend">12.10 <code>\ignorespaces & \ignorespacesafterend</code></a></li>
+    <li><a name="toc-_005cmakeatletter-_0026-_005cmakeatother-1" href="_005cmakeatletter-_0026-_005cmakeatother.html#g_t_005cmakeatletter-_0026-_005cmakeatother">12.3 <code>\makeatletter</code> & <code>\makeatother</code></a></li>
+    <li><a name="toc-_005c_0040ifstar-1" href="_005c_0040ifstar.html#g_t_005c_0040ifstar">12.4 <code>\@ifstar</code></a></li>
+    <li><a name="toc-_005cnewcounter_003a-Allocating-a-counter" href="_005cnewcounter.html#g_t_005cnewcounter">12.5 <code>\newcounter</code>: Allocating a counter</a></li>
+    <li><a name="toc-_005cnewlength-1" href="_005cnewlength.html#g_t_005cnewlength">12.6 <code>\newlength</code></a></li>
+    <li><a name="toc-_005cnewsavebox-1" href="_005cnewsavebox.html#g_t_005cnewsavebox">12.7 <code>\newsavebox</code></a></li>
+    <li><a name="toc-_005cnewenvironment-_0026-_005crenewenvironment-1" href="_005cnewenvironment-_0026-_005crenewenvironment.html#g_t_005cnewenvironment-_0026-_005crenewenvironment">12.8 <code>\newenvironment</code> & <code>\renewenvironment</code></a></li>
+    <li><a name="toc-_005cnewtheorem-1" href="_005cnewtheorem.html#g_t_005cnewtheorem">12.9 <code>\newtheorem</code></a></li>
+    <li><a name="toc-_005cnewfont-1" href="_005cnewfont.html#g_t_005cnewfont">12.10 <code>\newfont</code></a></li>
+    <li><a name="toc-_005cprotect-1" href="_005cprotect.html#g_t_005cprotect">12.11 <code>\protect</code></a></li>
+    <li><a name="toc-_005cignorespaces-_0026-_005cignorespacesafterend-1" href="_005cignorespaces-_0026-_005cignorespacesafterend.html#g_t_005cignorespaces-_0026-_005cignorespacesafterend">12.12 <code>\ignorespaces & \ignorespacesafterend</code></a></li>
   </ul></li>
   <li><a name="toc-Counters-1" href="Counters.html#Counters">13 Counters</a>
   <ul class="no-bullet">

Modified: trunk/latex2e.dbk
===================================================================
--- trunk/latex2e.dbk	2018-09-20 13:20:44 UTC (rev 691)
+++ trunk/latex2e.dbk	2018-09-21 14:46:50 UTC (rev 692)
@@ -451,6 +451,12 @@
 the first character of the following text be an open square bracket,
 hide it inside curly braces.
 </para>
+<para>Some of &latex;’s commands are a <firstterm>declaration</firstterm>.  Such a command
+changes the value the meaning of some other command or parameter.  For
+instance, the <literal>\mainmatter</literal> declaration changes the typesetting of
+page numbers from roman numerals to arabic (see <link linkend="_005cfrontmatter-_0026-_005cmainmatter-_0026-_005cbackmatter">\frontmatter &
+\mainmatter & \backmatter</link>).
+</para>
 <para>&latex; has the convention that some commands have a <literal>*</literal> form that
 is related to the form without a <literal>*</literal>, such as <literal>\chapter</literal> and
 <literal>\chapter*</literal>.  The exact difference in behavior varies from command
@@ -460,10 +466,10 @@
 commands it covers (barring unintentional omissions, a.k.a. bugs).
 </para>
 
+</sect1>
+<sect1 label="2.5" id="Environment">
+<title>Environment</title>
 
-<sect2 label="2.4.1" id="Environment">
-<title>Environments</title>
-
 <para>Synopsis:
 </para>
 <screen>\begin{<replaceable>environment name</replaceable>}
@@ -479,7 +485,9 @@
   ...
 \end{verse}
 </screen>
-<para>See <link linkend="Environments">Environments</link> for a list of environments. 
+<para>See <link linkend="Environments">Environments</link> for a list of environments.  Particularly notable is
+that every &latex; document must have a <literal>document</literal> environment,
+a <literal>\begin{document} ... \end{document}</literal> pair.
 </para>
 <para>The <replaceable>environment name</replaceable> at the beginning must exactly match that at
 the end.  This includes the case where <replaceable>environment name</replaceable> ends in a
@@ -496,143 +504,9 @@
 \end{tabular}
 </screen>
 
-</sect2>
-<sect2 label="2.4.2" id="Declaration">
-<title>Command declarations</title>
-
-<para>A command that changes the value, or changes the meaning, of some other
-command or parameter.  For instance, the <literal>\mainmatter</literal> command
-changes the setting of page numbers from roman numerals to arabic.
-</para>
-
-</sect2>
-<sect2 label="2.4.3" id="_005cmakeatletter-_0026-_005cmakeatother">
-<title><literal>\makeatletter</literal> & <literal>\makeatother</literal></title>
-
-<para>Synopsis:
-</para>
-<screen>\makeatletter
-  ... definition of commands with @ in their name ..
-\makeatother
-</screen>
-<para>Used to redefine internal &latex; commands.  <literal>\makeatletter</literal> makes
-the at-sign character <literal>@</literal> have the category code of a letter,
-11.  <literal>\makeatother</literal> sets the category code of <literal>@</literal> to 12,
-its original value.
-</para>
-<para>As each character is read by &tex; for &latex;, it is assigned a
-character category code, or 
-<indexterm role="cp"><primary>catcode</primary></indexterm>
-<indexterm role="cp"><primary>character category code</primary></indexterm>
-<indexterm role="cp"><primary>category code, character</primary></indexterm>
-<firstterm>catcode</firstterm> for short. For instance, the backslash <literal>\</literal> is
-assigned the catcode 0, for characters that start a command.  These two
-commands alter the catcode assigned to <literal>@</literal>.
-</para>
-<para>The alteration is needed because many of &latex;’s commands use
-<literal>@</literal> in their name, to prevent users from accidentally defining a
-command that replaces one of &latex;’s own.  Command names consist of a
-category 0 character, ordinarily backslash, followed by letters,
-category 11 characters (except that a command name can also consist
-of a category 0 character followed by a single non-letter symbol).
-So under the default category codes, user-defined commands cannot
-contain an <literal>@</literal>.  But <literal>\makeatletter</literal> and <literal>\makeatother</literal>
-allow users to define or redefine commands named with <literal>@</literal>.
-</para>
-<para>Use these two commands inside a <filename>.tex</filename> file, in the preamble, when
-defining or redefining a command with <literal>@</literal> in its name.  Don’t use
-them inside <filename>.sty</filename> or <filename>.cls</filename> files since the
-<literal>\usepackage</literal> and <literal>\documentclass</literal> commands set the at sign to
-have the character code of a letter.
-</para>
-<indexterm role="cp"><primary>package, <literal>macros2e</literal></primary></indexterm>
-<indexterm role="cp"><primary><literal>macros2e</literal> package</primary></indexterm>
-
-<para>For a comprehensive list of macros with an at-sign
-in their names see <ulink url="http://ctan.org/pkg/macros2e">http://ctan.org/pkg/macros2e</ulink>. These macros are
-mainly intended to package or class authors.
-</para>
-<para>In this example the class file has a command
-<literal>\thesis at universityname</literal> that the user wants to change.  These
-three lines should go in the preamble, before the
-<literal>\begin{document}</literal>.
-</para>
-<screen>\makeatletter
-\renewcommand{\thesis at universityname}{Saint Michael's College}
-\makeatother
-</screen>
-
-
-<sect3 label="2.4.3.1" id="_005c_0040ifstar">
-<title><literal>\@ifstar</literal></title>
-
-<indexterm role="fn"><primary>\@ifstar</primary></indexterm>
-<indexterm role="cp"><primary>commands, star-variants</primary></indexterm>
-<indexterm role="cp"><primary>star-variants, commands</primary></indexterm>
-
-<para>Synopsis:
-</para>
-<screen>\newcommand{\mycmd}{\@ifstar{\mycmd at star}{\mycmd at nostar}}
-\newcommand{\mycmd at nostar}[<replaceable>nostar-num-args</replaceable>]{<replaceable>nostar-body</replaceable>} 
-\newcommand{\mycmd at star}[<replaceable>star-num-args</replaceable>]{<replaceable>star-body</replaceable>}
-</screen>
-<para>Many standard &latex; environments or commands have a variant with the
-same name but ending with a star character <literal>*</literal>, an asterisk.
-Examples are the <literal>table</literal> and <literal>table*</literal> environments and the
-<literal>\section</literal> and <literal>\section*</literal> commands.
-</para>
-<para>When defining environments, following this pattern is straightforward
-because <literal>\newenvironment</literal> and <literal>\renewenvironment</literal> allow the
-environment name to contain a star.  For commands the situation is more
-complex.  As in the synopsis above, there will be a user-called command,
-given above as <literal>\mycmd</literal>, which peeks ahead to see if it is followed
-by a star.  For instance, &latex; does not really have a
-<literal>\section*</literal> command; instead, the <literal>\section</literal> command peeks
-ahead.  This command does not accept arguments but instead expands to
-one of two commands that do accept arguments.  In the synopsis these two
-are <literal>\mycmd at nostar</literal> and <literal>\mycmd at star</literal>.  They could take the
-same number of arguments or a different number, or no arguments at all.
-As always, in a &latex; document a command using at-sign <literal>@</literal>
-must be enclosed inside a <literal>\makeatletter ... \makeatother</literal> block
-(see <link linkend="_005cmakeatletter-_0026-_005cmakeatother">\makeatletter & \makeatother</link>).
-</para>
-<para>This example of <literal>\@ifstar</literal> defines the command <literal>\ciel</literal> and a
-variant <literal>\ciel*</literal>.  Both have one required argument.  A call to
-<literal>\ciel{night}</literal> will return "starry night sky" while
-<literal>\ciel*{blue}</literal> will return "starry not blue sky".
-</para>
-<screen>\newcommand*{\ciel at unstarred}[1]{starry #1 sky}
-\newcommand*{\ciel at starred}[1]{starry not #1 sky}
-\newcommand*{\ciel}{\@ifstar{\ciel at starred}{\ciel at unstarred}}
-</screen>
-<para>In the next example, the starred variant takes a different number of
-arguments than the unstarred one.  With this definition, Agent 007’s
-<literal>``My name is \agentsecret*{Bond},
-\agentsecret{James}{Bond}.''</literal> is equivalent to entering the commands
-<literal>``My name is \textsc{Bond}, \textit{James} textsc{Bond}.''</literal>
-</para>
-<screen>\newcommand*{\agentsecret at unstarred}[2]{\textit{#1} \textsc{#2}}
-\newcommand*{\agentsecret at starred}[1]{\textsc{#1}}
-\newcommand*{\agentsecret}{%
-  \@ifstar{\agentsecret at starred}{\agentsecret at unstarred}}
-</screen>
-<para>There are two sometimes more convenient ways to accomplish the work of
-<literal>\@ifstar</literal>.  The <filename>suffix</filename> package allows the construct
-<literal>\newcommand\mycommand{<replaceable>unstarred version</replaceable>}</literal> followed by
-<literal>\WithSuffix\newcommand\mycommand*{<replaceable>starred version</replaceable>}</literal>.  And
-&latex;3 has the <filename>xparse</filename> package that allows this code.
-</para>
-<screen>\NewDocumentCommand\foo{s}{\IfBooleanTF#1
-  {<replaceable>starred version</replaceable>}%
-  {<replaceable>unstarred version</replaceable>}% 
-  }
-</screen>
-
-</sect3>
-</sect2>
 </sect1>
-<sect1 label="2.5" id="CTAN">
-<title>CTAN: Comprehensive &tex; Archive Network</title>
+<sect1 label="2.6" id="CTAN">
+<title>CTAN: the Comprehensive &tex; Archive Network</title>
 
 <indexterm role="cp"><primary>CTAN</primary></indexterm>
 
@@ -7978,7 +7852,130 @@
 </para>
 
 </sect1>
-<sect1 label="12.3" id="_005cnewcounter">
+<sect1 label="12.3" id="_005cmakeatletter-_0026-_005cmakeatother">
+<title><literal>\makeatletter</literal> & <literal>\makeatother</literal></title>
+
+<para>Synopsis:
+</para>
+<screen>\makeatletter
+  ... definition of commands with @ in their name ..
+\makeatother
+</screen>
+<para>Use this pair when you redefine &latex; commands that are named with an
+at-sign character ‘<literal><literal>@</literal></literal>’.  The <literal>\makeatletter</literal>
+declaration makes the at-sign character have the category code of a
+letter, code 11.  The <literal>\makeatother</literal> declaration sets the
+category code of the at-sign to code 12, its default value.
+</para>
+<para>As &tex; reads characters, it assigns each one a category code, or
+<indexterm role="cp"><primary>catcode</primary></indexterm>
+<indexterm role="cp"><primary>character category code</primary></indexterm>
+<indexterm role="cp"><primary>category code, character</primary></indexterm>
+<firstterm>catcode</firstterm>. For instance, it assigns the backslash
+character ‘<literal><literal>\</literal></literal>’ the catcode 0.  Command names
+consist of a category 0 character, ordinarily backslash, followed
+by letters, category 11 characters (except that a command name can
+also consist of a category 0 character followed by a single
+non-letter symbol).
+</para>
+<para>&latex;’s source code has the convention that some commands use
+<literal>@</literal> in their name.  These commands are mainly intended for package
+or class writers.  The convention prevents authors who are just using a
+package or class from accidentally replacing such a command with one of
+their own, because by default the at-sign has catcode 12.
+</para>
+<para>The pair <literal>\makeatletter</literal> and <literal>\makeatother</literal> changes the
+default code and then changes it back.  Use them inside a <filename>.tex</filename>
+file, in the preamble, when you are defining or redefining commands
+named with <literal>@</literal>, by having them surround your definition.  Don’t
+use these inside <filename>.sty</filename> or <filename>.cls</filename> files since the
+<literal>\usepackage</literal> and <literal>\documentclass</literal> commands already arrange
+that the at-sign has the character code of a letter, catcode 11.
+</para>
+<indexterm role="cp"><primary>package, <literal>macros2e</literal></primary></indexterm>
+<indexterm role="cp"><primary><literal>macros2e</literal> package</primary></indexterm>
+
+<para>For a comprehensive list of macros with an at-sign in their names see
+<ulink url="http://ctan.org/pkg/macros2e">http://ctan.org/pkg/macros2e</ulink>.
+</para>
+<para>In this example the class file has a command
+<literal>\thesis at universityname</literal> that the user wants to change.  These
+three lines should go in the preamble, before the
+<literal>\begin{document}</literal>.
+</para>
+<screen>\makeatletter
+\renewcommand{\thesis at universityname}{Saint Michael's College}
+\makeatother
+</screen>
+
+</sect1>
+<sect1 label="12.4" id="_005c_0040ifstar">
+<title><literal>\@ifstar</literal></title>
+
+<indexterm role="fn"><primary>\@ifstar</primary></indexterm>
+<indexterm role="cp"><primary>commands, star-variants</primary></indexterm>
+<indexterm role="cp"><primary>star-variants, commands</primary></indexterm>
+
+<para>Synopsis:
+</para>
+<screen>\newcommand{\mycmd}{\@ifstar{\mycmd at star}{\mycmd at nostar}}
+\newcommand{\mycmd at nostar}[<replaceable>nostar-num-args</replaceable>]{<replaceable>nostar-body</replaceable>} 
+\newcommand{\mycmd at star}[<replaceable>star-num-args</replaceable>]{<replaceable>star-body</replaceable>}
+</screen>
+<para>Many standard &latex; environments or commands have a variant with the
+same name but ending with a star character <literal>*</literal>, an asterisk.
+Examples are the <literal>table</literal> and <literal>table*</literal> environments and the
+<literal>\section</literal> and <literal>\section*</literal> commands.
+</para>
+<para>When defining environments, following this pattern is straightforward
+because <literal>\newenvironment</literal> and <literal>\renewenvironment</literal> allow the
+environment name to contain a star.  For commands the situation is more
+complex.  As in the synopsis above, there will be a user-called command,
+given above as <literal>\mycmd</literal>, which peeks ahead to see if it is followed
+by a star.  For instance, &latex; does not really have a
+<literal>\section*</literal> command; instead, the <literal>\section</literal> command peeks
+ahead.  This command does not accept arguments but instead expands to
+one of two commands that do accept arguments.  In the synopsis these two
+are <literal>\mycmd at nostar</literal> and <literal>\mycmd at star</literal>.  They could take the
+same number of arguments or a different number, or no arguments at all.
+As always, in a &latex; document a command using at-sign <literal>@</literal>
+must be enclosed inside a <literal>\makeatletter ... \makeatother</literal> block
+(see <link linkend="_005cmakeatletter-_0026-_005cmakeatother">\makeatletter & \makeatother</link>).
+</para>
+<para>This example of <literal>\@ifstar</literal> defines the command <literal>\ciel</literal> and a
+variant <literal>\ciel*</literal>.  Both have one required argument.  A call to
+<literal>\ciel{night}</literal> will return "starry night sky" while
+<literal>\ciel*{blue}</literal> will return "starry not blue sky".
+</para>
+<screen>\newcommand*{\ciel at unstarred}[1]{starry #1 sky}
+\newcommand*{\ciel at starred}[1]{starry not #1 sky}
+\newcommand*{\ciel}{\@ifstar{\ciel at starred}{\ciel at unstarred}}
+</screen>
+<para>In the next example, the starred variant takes a different number of
+arguments than the unstarred one.  With this definition, Agent 007’s
+<literal>``My name is \agentsecret*{Bond},
+\agentsecret{James}{Bond}.''</literal> is equivalent to entering the commands
+<literal>``My name is \textsc{Bond}, \textit{James} textsc{Bond}.''</literal>
+</para>
+<screen>\newcommand*{\agentsecret at unstarred}[2]{\textit{#1} \textsc{#2}}
+\newcommand*{\agentsecret at starred}[1]{\textsc{#1}}
+\newcommand*{\agentsecret}{%
+  \@ifstar{\agentsecret at starred}{\agentsecret at unstarred}}
+</screen>
+<para>There are two sometimes more convenient ways to accomplish the work of
+<literal>\@ifstar</literal>.  The <filename>suffix</filename> package allows the construct
+<literal>\newcommand\mycommand{<replaceable>unstarred version</replaceable>}</literal> followed by
+<literal>\WithSuffix\newcommand\mycommand*{<replaceable>starred version</replaceable>}</literal>.  And
+&latex;3 has the <filename>xparse</filename> package that allows this code.
+</para>
+<screen>\NewDocumentCommand\foo{s}{\IfBooleanTF#1
+  {<replaceable>starred version</replaceable>}%
+  {<replaceable>unstarred version</replaceable>}% 
+  }
+</screen>
+
+</sect1>
+<sect1 label="12.5" id="_005cnewcounter">
 <title><literal>\newcounter</literal>: Allocating a counter</title>
 
 <indexterm role="fn"><primary>\newcounter</primary></indexterm>
@@ -8027,7 +8024,7 @@
 </para>
 
 </sect1>
-<sect1 label="12.4" id="_005cnewlength">
+<sect1 label="12.6" id="_005cnewlength">
 <title><literal>\newlength</literal></title>
 
 <indexterm role="fn"><primary>\newlength</primary></indexterm>
@@ -8058,7 +8055,7 @@
 </para>
 
 </sect1>
-<sect1 label="12.5" id="_005cnewsavebox">
+<sect1 label="12.7" id="_005cnewsavebox">
 <title><literal>\newsavebox</literal></title>
 
 <indexterm role="fn"><primary>\newsavebox</primary></indexterm>
@@ -8091,7 +8088,7 @@
 </para>
 
 </sect1>
-<sect1 label="12.6" id="_005cnewenvironment-_0026-_005crenewenvironment">
+<sect1 label="12.8" id="_005cnewenvironment-_0026-_005crenewenvironment">
 <title><literal>\newenvironment</literal> & <literal>\renewenvironment</literal></title>
 
 <indexterm role="fn"><primary>\newenvironment</primary></indexterm>
@@ -8237,7 +8234,7 @@
 </screen>
 
 </sect1>
-<sect1 label="12.7" id="_005cnewtheorem">
+<sect1 label="12.9" id="_005cnewtheorem">
 <title><literal>\newtheorem</literal></title>
 
 <indexterm role="fn"><primary>\newtheorem</primary></indexterm>
@@ -8362,7 +8359,7 @@
 </screen>
 
 </sect1>
-<sect1 label="12.8" id="_005cnewfont">
+<sect1 label="12.10" id="_005cnewfont">
 <title><literal>\newfont</literal></title>
 
 <indexterm role="fn"><primary>\newfont</primary></indexterm>
@@ -8406,7 +8403,7 @@
 </screen>
 
 </sect1>
-<sect1 label="12.9" id="_005cprotect">
+<sect1 label="12.11" id="_005cprotect">
 <title><literal>\protect</literal></title>
 
 <indexterm role="fn"><primary>\protect</primary></indexterm>
@@ -8468,7 +8465,7 @@
 </screen>
 
 </sect1>
-<sect1 label="12.10" id="_005cignorespaces-_0026-_005cignorespacesafterend">
+<sect1 label="12.12" id="_005cignorespaces-_0026-_005cignorespacesafterend">
 <title><literal>\ignorespaces & \ignorespacesafterend</literal></title>
 
 <indexterm role="fn"><primary>\ignorespaces</primary></indexterm>

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

Modified: trunk/latex2e.html
===================================================================
--- trunk/latex2e.html	2018-09-20 13:20:44 UTC (rev 691)
+++ trunk/latex2e.html	2018-09-21 14:46:50 UTC (rev 692)
@@ -130,7 +130,7 @@
 <li><a name="stoc-Layout-1" href="#toc-Layout-1">5 Layout</a></li>
 <li><a name="stoc-Sectioning-1" href="#toc-Sectioning-1">6 Sectioning</a></li>
 <li><a name="stoc-Cross-references-1" href="#toc-Cross-references-1">7 Cross references</a></li>
-<li><a name="stoc-Environments-2" href="#toc-Environments-2">8 Environments</a></li>
+<li><a name="stoc-Environments-1" href="#toc-Environments-1">8 Environments</a></li>
 <li><a name="stoc-Line-breaking-1" href="#toc-Line-breaking-1">9 Line breaking</a></li>
 <li><a name="stoc-Page-breaking-1" href="#toc-Page-breaking-1">10 Page breaking</a></li>
 <li><a name="stoc-Footnotes-1" href="#toc-Footnotes-1">11 Footnotes</a></li>
@@ -168,16 +168,9 @@
     <li><a name="toc-Starting-and-ending-1" href="#Starting-and-ending">2.1 Starting and ending</a></li>
     <li><a name="toc-Output-files-1" href="#Output-files">2.2 Output files</a></li>
     <li><a name="toc-TeX-engines-1" href="#TeX-engines">2.3 TeX engines</a></li>
-    <li><a name="toc-LaTeX-command-syntax-1" href="#LaTeX-command-syntax">2.4 LaTeX command syntax</a>
-    <ul class="no-bullet">
-      <li><a name="toc-Environments-1" href="#Environment">2.4.1 Environments</a></li>
-      <li><a name="toc-Command-declarations" href="#Declaration">2.4.2 Command declarations</a></li>
-      <li><a name="toc-_005cmakeatletter-_0026-_005cmakeatother-1" href="#g_t_005cmakeatletter-_0026-_005cmakeatother">2.4.3 <code>\makeatletter</code> & <code>\makeatother</code></a>
-      <ul class="no-bullet">
-        <li><a name="toc-_005c_0040ifstar-1" href="#g_t_005c_0040ifstar">2.4.3.1 <code>\@ifstar</code></a></li>
-      </ul></li>
-    </ul></li>
-    <li><a name="toc-CTAN_003a-Comprehensive-TeX-Archive-Network" href="#CTAN">2.5 CTAN: Comprehensive TeX Archive Network</a></li>
+    <li><a name="toc-LaTeX-command-syntax-1" href="#LaTeX-command-syntax">2.4 LaTeX command syntax</a></li>
+    <li><a name="toc-Environment-1" href="#Environment">2.5 Environment</a></li>
+    <li><a name="toc-CTAN_003a-the-Comprehensive-TeX-Archive-Network" href="#CTAN">2.6 CTAN: the Comprehensive TeX Archive Network</a></li>
   </ul></li>
   <li><a name="toc-Document-classes-1" href="#Document-classes">3 Document classes</a>
   <ul class="no-bullet">
@@ -221,7 +214,7 @@
     <li><a name="toc-_005cpageref-1" href="#g_t_005cpageref">7.2 <code>\pageref</code></a></li>
     <li><a name="toc-_005cref-1" href="#g_t_005cref">7.3 <code>\ref</code></a></li>
   </ul></li>
-  <li><a name="toc-Environments-2" href="#Environments">8 Environments</a>
+  <li><a name="toc-Environments-1" href="#Environments">8 Environments</a>
   <ul class="no-bullet">
     <li><a name="toc-abstract-1" href="#abstract">8.1 <code>abstract</code></a></li>
     <li><a name="toc-array-1" href="#array">8.2 <code>array</code></a></li>
@@ -336,14 +329,16 @@
   <ul class="no-bullet">
     <li><a name="toc-_005cnewcommand-_0026-_005crenewcommand-1" href="#g_t_005cnewcommand-_0026-_005crenewcommand">12.1 <code>\newcommand</code> & <code>\renewcommand</code></a></li>
     <li><a name="toc-_005cprovidecommand-1" href="#g_t_005cprovidecommand">12.2 <code>\providecommand</code></a></li>
-    <li><a name="toc-_005cnewcounter_003a-Allocating-a-counter" href="#g_t_005cnewcounter">12.3 <code>\newcounter</code>: Allocating a counter</a></li>
-    <li><a name="toc-_005cnewlength-1" href="#g_t_005cnewlength">12.4 <code>\newlength</code></a></li>
-    <li><a name="toc-_005cnewsavebox-1" href="#g_t_005cnewsavebox">12.5 <code>\newsavebox</code></a></li>
-    <li><a name="toc-_005cnewenvironment-_0026-_005crenewenvironment-1" href="#g_t_005cnewenvironment-_0026-_005crenewenvironment">12.6 <code>\newenvironment</code> & <code>\renewenvironment</code></a></li>
-    <li><a name="toc-_005cnewtheorem-1" href="#g_t_005cnewtheorem">12.7 <code>\newtheorem</code></a></li>
-    <li><a name="toc-_005cnewfont-1" href="#g_t_005cnewfont">12.8 <code>\newfont</code></a></li>
-    <li><a name="toc-_005cprotect-1" href="#g_t_005cprotect">12.9 <code>\protect</code></a></li>
-    <li><a name="toc-_005cignorespaces-_0026-_005cignorespacesafterend-1" href="#g_t_005cignorespaces-_0026-_005cignorespacesafterend">12.10 <code>\ignorespaces & \ignorespacesafterend</code></a></li>
+    <li><a name="toc-_005cmakeatletter-_0026-_005cmakeatother-1" href="#g_t_005cmakeatletter-_0026-_005cmakeatother">12.3 <code>\makeatletter</code> & <code>\makeatother</code></a></li>
+    <li><a name="toc-_005c_0040ifstar-1" href="#g_t_005c_0040ifstar">12.4 <code>\@ifstar</code></a></li>
+    <li><a name="toc-_005cnewcounter_003a-Allocating-a-counter" href="#g_t_005cnewcounter">12.5 <code>\newcounter</code>: Allocating a counter</a></li>
+    <li><a name="toc-_005cnewlength-1" href="#g_t_005cnewlength">12.6 <code>\newlength</code></a></li>
+    <li><a name="toc-_005cnewsavebox-1" href="#g_t_005cnewsavebox">12.7 <code>\newsavebox</code></a></li>
+    <li><a name="toc-_005cnewenvironment-_0026-_005crenewenvironment-1" href="#g_t_005cnewenvironment-_0026-_005crenewenvironment">12.8 <code>\newenvironment</code> & <code>\renewenvironment</code></a></li>
+    <li><a name="toc-_005cnewtheorem-1" href="#g_t_005cnewtheorem">12.9 <code>\newtheorem</code></a></li>
+    <li><a name="toc-_005cnewfont-1" href="#g_t_005cnewfont">12.10 <code>\newfont</code></a></li>
+    <li><a name="toc-_005cprotect-1" href="#g_t_005cprotect">12.11 <code>\protect</code></a></li>
+    <li><a name="toc-_005cignorespaces-_0026-_005cignorespacesafterend-1" href="#g_t_005cignorespaces-_0026-_005cignorespacesafterend">12.12 <code>\ignorespaces & \ignorespacesafterend</code></a></li>
   </ul></li>
   <li><a name="toc-Counters-1" href="#Counters">13 Counters</a>
   <ul class="no-bullet">
@@ -741,8 +736,10 @@
 </td></tr>
 <tr><td align="left" valign="top">• <a href="#LaTeX-command-syntax" accesskey="4">LaTeX command syntax</a>:</td><td>  </td><td align="left" valign="top">General syntax of LaTeX commands.
 </td></tr>
-<tr><td align="left" valign="top">• <a href="#CTAN" accesskey="5">CTAN</a>:</td><td>  </td><td align="left" valign="top">Our repository.
+<tr><td align="left" valign="top">• <a href="#Environment" accesskey="5">Environment</a>:</td><td>  </td><td align="left" valign="top">Area of the source giving distinct behavior.
 </td></tr>
+<tr><td align="left" valign="top">• <a href="#CTAN" accesskey="6">CTAN</a>:</td><td>  </td><td align="left" valign="top">Our repository.
+</td></tr>
 </table>
 
 
@@ -969,7 +966,7 @@
 <a name="LaTeX-command-syntax"></a>
 <div class="header">
 <p>
-Next: <a href="#CTAN" accesskey="n" rel="next">CTAN</a>, Previous: <a href="#TeX-engines" accesskey="p" rel="prev">TeX engines</a>, Up: <a href="#Overview" accesskey="u" rel="up">Overview</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="#Environment" accesskey="n" rel="next">Environment</a>, Previous: <a href="#TeX-engines" accesskey="p" rel="prev">TeX engines</a>, Up: <a href="#Overview" accesskey="u" rel="up">Overview</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="LaTeX-command-syntax-1"></a>
 <h3 class="section">2.4 LaTeX command syntax</h3>
@@ -1001,6 +998,11 @@
 the first character of the following text be an open square bracket,
 hide it inside curly braces.
 </p>
+<p>Some of LaTeX’s commands are a <em>declaration</em>.  Such a command
+changes the value the meaning of some other command or parameter.  For
+instance, the <code>\mainmatter</code> declaration changes the typesetting of
+page numbers from roman numerals to arabic (see <a href="#g_t_005cfrontmatter-_0026-_005cmainmatter-_0026-_005cbackmatter">\frontmatter & \mainmatter & \backmatter</a>).
+</p>
 <p>LaTeX has the convention that some commands have a <code>*</code> form that
 is related to the form without a <code>*</code>, such as <code>\chapter</code> and
 <code>\chapter*</code>.  The exact difference in behavior varies from command
@@ -1009,24 +1011,15 @@
 <p>This manual describes all accepted options and <code>*</code>-forms for the
 commands it covers (barring unintentional omissions, a.k.a. bugs).
 </p>
-<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">• <a href="#Environment" accesskey="1">Environment</a>:</td><td>  </td><td align="left" valign="top">Area of the source with distinct behavior.
-</td></tr>
-<tr><td align="left" valign="top">• <a href="#Declaration" accesskey="2">Declaration</a>:</td><td>  </td><td align="left" valign="top">Change the value or meaning of a command.
-</td></tr>
-<tr><td align="left" valign="top">• <a href="#g_t_005cmakeatletter-_0026-_005cmakeatother" accesskey="3">\makeatletter & \makeatother</a>:</td><td>  </td><td align="left" valign="top">Change the status of the at-sign character.
-</td></tr>
-</table>
 
-
 <hr>
 <a name="Environment"></a>
 <div class="header">
 <p>
-Next: <a href="#Declaration" accesskey="n" rel="next">Declaration</a>, Up: <a href="#LaTeX-command-syntax" accesskey="u" rel="up">LaTeX command syntax</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="#CTAN" accesskey="n" rel="next">CTAN</a>, Previous: <a href="#LaTeX-command-syntax" accesskey="p" rel="prev">LaTeX command syntax</a>, Up: <a href="#Overview" accesskey="u" rel="up">Overview</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="Environments-1"></a>
-<h4 class="subsection">2.4.1 Environments</h4>
+<a name="Environment-1"></a>
+<h3 class="section">2.5 Environment</h3>
 
 <p>Synopsis:
 </p>
@@ -1047,7 +1040,9 @@
 \end{verse}
 </pre></div>
 
-<p>See <a href="#Environments">Environments</a> for a list of environments. 
+<p>See <a href="#Environments">Environments</a> for a list of environments.  Particularly notable is
+that every LaTeX document must have a <code>document</code> environment,
+a <code>\begin{document} ... \end{document}</code> pair.
 </p>
 <p>The <var>environment name</var> at the beginning must exactly match that at
 the end.  This includes the case where <var>environment name</var> ends in a
@@ -1067,177 +1062,13 @@
 
 
 <hr>
-<a name="Declaration"></a>
-<div class="header">
-<p>
-Next: <a href="#g_t_005cmakeatletter-_0026-_005cmakeatother" accesskey="n" rel="next">\makeatletter & \makeatother</a>, Previous: <a href="#Environment" accesskey="p" rel="prev">Environment</a>, Up: <a href="#LaTeX-command-syntax" accesskey="u" rel="up">LaTeX command syntax</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-declarations"></a>
-<h4 class="subsection">2.4.2 Command declarations</h4>
-
-<p>A command that changes the value, or changes the meaning, of some other
-command or parameter.  For instance, the <code>\mainmatter</code> command
-changes the setting of page numbers from roman numerals to arabic.
-</p>
-
-<hr>
-<a name="g_t_005cmakeatletter-_0026-_005cmakeatother"></a>
-<div class="header">
-<p>
-Previous: <a href="#Declaration" accesskey="p" rel="prev">Declaration</a>, Up: <a href="#LaTeX-command-syntax" accesskey="u" rel="up">LaTeX command syntax</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_005cmakeatletter-_0026-_005cmakeatother-1"></a>
-<h4 class="subsection">2.4.3 <code>\makeatletter</code> & <code>\makeatother</code></h4>
-
-<p>Synopsis:
-</p>
-<div class="example">
-<pre class="example">\makeatletter
-  ... definition of commands with @ in their name ..
-\makeatother
-</pre></div>
-
-<p>Used to redefine internal LaTeX commands.  <code>\makeatletter</code> makes
-the at-sign character <code>@</code> have the category code of a letter,
-11.  <code>\makeatother</code> sets the category code of <code>@</code> to 12,
-its original value.
-</p>
-<p>As each character is read by TeX for LaTeX, it is assigned a
-character category code, or 
-<a name="index-catcode"></a>
-<a name="index-character-category-code"></a>
-<a name="index-category-code_002c-character"></a>
-<em>catcode</em> for short. For instance, the backslash <code>\</code> is
-assigned the catcode 0, for characters that start a command.  These two
-commands alter the catcode assigned to <code>@</code>.
-</p>
-<p>The alteration is needed because many of LaTeX’s commands use
-<code>@</code> in their name, to prevent users from accidentally defining a
-command that replaces one of LaTeX’s own.  Command names consist of a
-category 0 character, ordinarily backslash, followed by letters,
-category 11 characters (except that a command name can also consist
-of a category 0 character followed by a single non-letter symbol).
-So under the default category codes, user-defined commands cannot
-contain an <code>@</code>.  But <code>\makeatletter</code> and <code>\makeatother</code>
-allow users to define or redefine commands named with <code>@</code>.
-</p>
-<p>Use these two commands inside a <samp>.tex</samp> file, in the preamble, when
-defining or redefining a command with <code>@</code> in its name.  Don’t use
-them inside <samp>.sty</samp> or <samp>.cls</samp> files since the
-<code>\usepackage</code> and <code>\documentclass</code> commands set the at sign to
-have the character code of a letter.
-</p>
-<a name="index-package_002c-macros2e"></a>
-<a name="index-macros2e-package"></a>
-
-<p>For a comprehensive list of macros with an at-sign
-in their names see <a href="http://ctan.org/pkg/macros2e">http://ctan.org/pkg/macros2e</a>. These macros are
-mainly intended to package or class authors.
-</p>
-<p>In this example the class file has a command
-<code>\thesis at universityname</code> that the user wants to change.  These
-three lines should go in the preamble, before the
-<code>\begin{document}</code>.
-</p>
-<div class="example">
-<pre class="example">\makeatletter
-\renewcommand{\thesis at universityname}{Saint Michael's College}
-\makeatother
-</pre></div>
-
-<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">• <a href="#g_t_005c_0040ifstar" accesskey="1">\@ifstar</a>:</td><td>  </td><td align="left" valign="top">Define your own commands with *-variants.
-</td></tr>
-</table>
-
-
-<hr>
-<a name="g_t_005c_0040ifstar"></a>
-<div class="header">
-<p>
-Up: <a href="#g_t_005cmakeatletter-_0026-_005cmakeatother" accesskey="u" rel="up">\makeatletter & \makeatother</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_005c_0040ifstar-1"></a>
-<h4 class="subsubsection">2.4.3.1 <code>\@ifstar</code></h4>
-
-<a name="index-_005c_0040ifstar"></a>
-<a name="index-commands_002c-star_002dvariants"></a>
-<a name="index-star_002dvariants_002c-commands"></a>
-
-<p>Synopsis:
-</p>
-<div class="example">
-<pre class="example">\newcommand{\mycmd}{\@ifstar{\mycmd at star}{\mycmd at nostar}}
-\newcommand{\mycmd at nostar}[<var>nostar-num-args</var>]{<var>nostar-body</var>} 
-\newcommand{\mycmd at star}[<var>star-num-args</var>]{<var>star-body</var>}
-</pre></div>
-
-<p>Many standard LaTeX environments or commands have a variant with the
-same name but ending with a star character <code>*</code>, an asterisk.
-Examples are the <code>table</code> and <code>table*</code> environments and the
-<code>\section</code> and <code>\section*</code> commands.
-</p>
-<p>When defining environments, following this pattern is straightforward
-because <code>\newenvironment</code> and <code>\renewenvironment</code> allow the
-environment name to contain a star.  For commands the situation is more
-complex.  As in the synopsis above, there will be a user-called command,
-given above as <code>\mycmd</code>, which peeks ahead to see if it is followed
-by a star.  For instance, LaTeX does not really have a
-<code>\section*</code> command; instead, the <code>\section</code> command peeks
-ahead.  This command does not accept arguments but instead expands to
-one of two commands that do accept arguments.  In the synopsis these two
-are <code>\mycmd at nostar</code> and <code>\mycmd at star</code>.  They could take the
-same number of arguments or a different number, or no arguments at all.
-As always, in a LaTeX document a command using at-sign <code>@</code>
-must be enclosed inside a <code>\makeatletter ... \makeatother</code> block
-(see <a href="#g_t_005cmakeatletter-_0026-_005cmakeatother">\makeatletter & \makeatother</a>).
-</p>
-<p>This example of <code>\@ifstar</code> defines the command <code>\ciel</code> and a
-variant <code>\ciel*</code>.  Both have one required argument.  A call to
-<code>\ciel{night}</code> will return "starry night sky" while
-<code>\ciel*{blue}</code> will return "starry not blue sky".
-</p>
-<div class="example">
-<pre class="example">\newcommand*{\ciel at unstarred}[1]{starry #1 sky}
-\newcommand*{\ciel at starred}[1]{starry not #1 sky}
-\newcommand*{\ciel}{\@ifstar{\ciel at starred}{\ciel at unstarred}}
-</pre></div>
-
-<p>In the next example, the starred variant takes a different number of
-arguments than the unstarred one.  With this definition, Agent 007’s
-<code>``My name is \agentsecret*{Bond},
-\agentsecret{James}{Bond}.''</code> is equivalent to entering the commands
-<code>``My name is \textsc{Bond}, \textit{James} textsc{Bond}.''</code>
-</p>
-<div class="example">
-<pre class="example">\newcommand*{\agentsecret at unstarred}[2]{\textit{#1} \textsc{#2}}
-\newcommand*{\agentsecret at starred}[1]{\textsc{#1}}
-\newcommand*{\agentsecret}{%
-  \@ifstar{\agentsecret at starred}{\agentsecret at unstarred}}
-</pre></div>
-
-<p>There are two sometimes more convenient ways to accomplish the work of
-<code>\@ifstar</code>.  The <samp>suffix</samp> package allows the construct
-<code>\newcommand\mycommand{<var>unstarred version</var>}</code> followed by
-<code>\WithSuffix\newcommand\mycommand*{<var>starred version</var>}</code>.  And
-LaTeX3 has the <samp>xparse</samp> package that allows this code.
-</p>
-<div class="example">
-<pre class="example">\NewDocumentCommand\foo{s}{\IfBooleanTF#1
-  {<var>starred version</var>}%
-  {<var>unstarred version</var>}% 
-  }
-</pre></div>
-
-
-<hr>
 <a name="CTAN"></a>
 <div class="header">
 <p>
-Previous: <a href="#LaTeX-command-syntax" accesskey="p" rel="prev">LaTeX command syntax</a>, Up: <a href="#Overview" accesskey="u" rel="up">Overview</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p>
+Previous: <a href="#Environment" accesskey="p" rel="prev">Environment</a>, Up: <a href="#Overview" accesskey="u" rel="up">Overview</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="CTAN_003a-Comprehensive-TeX-Archive-Network"></a>
-<h3 class="section">2.5 CTAN: Comprehensive TeX Archive Network</h3>
+<a name="CTAN_003a-the-Comprehensive-TeX-Archive-Network"></a>
+<h3 class="section">2.6 CTAN: the Comprehensive TeX Archive Network</h3>
 
 <a name="index-CTAN"></a>
 
@@ -4556,7 +4387,7 @@
 <p>
 Next: <a href="#Line-breaking" accesskey="n" rel="next">Line breaking</a>, Previous: <a href="#Cross-references" accesskey="p" rel="prev">Cross references</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="Environments-2"></a>
+<a name="Environments-1"></a>
 <h2 class="chapter">8 Environments</h2>
 
 <a name="index-environments"></a>
@@ -10035,20 +9866,24 @@
 </td></tr>
 <tr><td align="left" valign="top">• <a href="#g_t_005cprovidecommand" accesskey="2">\providecommand</a>:</td><td>  </td><td align="left" valign="top">Define a new command, if name not used.
 </td></tr>
-<tr><td align="left" valign="top">• <a href="#g_t_005cnewcounter" accesskey="3">\newcounter</a>:</td><td>  </td><td align="left" valign="top">Define a new counter.
+<tr><td align="left" valign="top">• <a href="#g_t_005cmakeatletter-_0026-_005cmakeatother" accesskey="3">\makeatletter & \makeatother</a>:</td><td>  </td><td align="left" valign="top">Change the status of the at-sign character.
 </td></tr>
-<tr><td align="left" valign="top">• <a href="#g_t_005cnewlength" accesskey="4">\newlength</a>:</td><td>  </td><td align="left" valign="top">Define a new length.
+<tr><td align="left" valign="top">• <a href="#g_t_005c_0040ifstar" accesskey="4">\@ifstar</a>:</td><td>  </td><td align="left" valign="top">Define your own commands with *-variants.
 </td></tr>
-<tr><td align="left" valign="top">• <a href="#g_t_005cnewsavebox" accesskey="5">\newsavebox</a>:</td><td>  </td><td align="left" valign="top">Define a new box.
+<tr><td align="left" valign="top">• <a href="#g_t_005cnewcounter" accesskey="5">\newcounter</a>:</td><td>  </td><td align="left" valign="top">Define a new counter.
 </td></tr>
-<tr><td align="left" valign="top">• <a href="#g_t_005cnewenvironment-_0026-_005crenewenvironment" accesskey="6">\newenvironment & \renewenvironment</a>:</td><td>  </td><td align="left" valign="top">Define a new environment.
+<tr><td align="left" valign="top">• <a href="#g_t_005cnewlength" accesskey="6">\newlength</a>:</td><td>  </td><td align="left" valign="top">Define a new length.
 </td></tr>
-<tr><td align="left" valign="top">• <a href="#g_t_005cnewtheorem" accesskey="7">\newtheorem</a>:</td><td>  </td><td align="left" valign="top">Define a new theorem-like environment.
+<tr><td align="left" valign="top">• <a href="#g_t_005cnewsavebox" accesskey="7">\newsavebox</a>:</td><td>  </td><td align="left" valign="top">Define a new box.
 </td></tr>
-<tr><td align="left" valign="top">• <a href="#g_t_005cnewfont" accesskey="8">\newfont</a>:</td><td>  </td><td align="left" valign="top">Define a new font name.
+<tr><td align="left" valign="top">• <a href="#g_t_005cnewenvironment-_0026-_005crenewenvironment" accesskey="8">\newenvironment & \renewenvironment</a>:</td><td>  </td><td align="left" valign="top">Define a new environment.
 </td></tr>
-<tr><td align="left" valign="top">• <a href="#g_t_005cprotect" accesskey="9">\protect</a>:</td><td>  </td><td align="left" valign="top">Using tricky commands.
+<tr><td align="left" valign="top">• <a href="#g_t_005cnewtheorem" accesskey="9">\newtheorem</a>:</td><td>  </td><td align="left" valign="top">Define a new theorem-like environment.
 </td></tr>
+<tr><td align="left" valign="top">• <a href="#g_t_005cnewfont">\newfont</a>:</td><td>  </td><td align="left" valign="top">Define a new font name.
+</td></tr>
+<tr><td align="left" valign="top">• <a href="#g_t_005cprotect">\protect</a>:</td><td>  </td><td align="left" valign="top">Using tricky commands.
+</td></tr>
 <tr><td align="left" valign="top">• <a href="#g_t_005cignorespaces-_0026-_005cignorespacesafterend">\ignorespaces & \ignorespacesafterend</a>:</td><td>  </td><td align="left" valign="top">Discard extra spaces.
 </td></tr>
 </table>
@@ -10223,7 +10058,7 @@
 <a name="g_t_005cprovidecommand"></a>
 <div class="header">
 <p>
-Next: <a href="#g_t_005cnewcounter" accesskey="n" rel="next">\newcounter</a>, Previous: <a href="#g_t_005cnewcommand-_0026-_005crenewcommand" accesskey="p" rel="prev">\newcommand & \renewcommand</a>, Up: <a href="#Definitions" accesskey="u" rel="up">Definitions</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_005cmakeatletter-_0026-_005cmakeatother" accesskey="n" rel="next">\makeatletter & \makeatother</a>, Previous: <a href="#g_t_005cnewcommand-_0026-_005crenewcommand" accesskey="p" rel="prev">\newcommand & \renewcommand</a>, Up: <a href="#Definitions" accesskey="u" rel="up">Definitions</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_005cprovidecommand-1"></a>
 <h3 class="section">12.2 <code>\providecommand</code></h3>
@@ -10264,13 +10099,158 @@
 </p>
 
 <hr>
+<a name="g_t_005cmakeatletter-_0026-_005cmakeatother"></a>
+<div class="header">
+<p>
+Next: <a href="#g_t_005c_0040ifstar" accesskey="n" rel="next">\@ifstar</a>, Previous: <a href="#g_t_005cprovidecommand" accesskey="p" rel="prev">\providecommand</a>, Up: <a href="#Definitions" accesskey="u" rel="up">Definitions</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_005cmakeatletter-_0026-_005cmakeatother-1"></a>
+<h3 class="section">12.3 <code>\makeatletter</code> & <code>\makeatother</code></h3>
+
+<p>Synopsis:
+</p>
+<div class="example">
+<pre class="example">\makeatletter
+  ... definition of commands with @ in their name ..
+\makeatother
+</pre></div>
+
+<p>Use this pair when you redefine LaTeX commands that are named with an
+at-sign character ‘<samp><code>@</code></samp>’.  The <code>\makeatletter</code>
+declaration makes the at-sign character have the category code of a
+letter, code 11.  The <code>\makeatother</code> declaration sets the
+category code of the at-sign to code 12, its default value.
+</p>
+<p>As TeX reads characters, it assigns each one a category code, or
+<a name="index-catcode"></a>
+<a name="index-character-category-code"></a>
+<a name="index-category-code_002c-character"></a>
+<em>catcode</em>. For instance, it assigns the backslash
+character ‘<samp><code>\</code></samp>’ the catcode 0.  Command names
+consist of a category 0 character, ordinarily backslash, followed
+by letters, category 11 characters (except that a command name can
+also consist of a category 0 character followed by a single
+non-letter symbol).
+</p>
+<p>LaTeX’s source code has the convention that some commands use
+<code>@</code> in their name.  These commands are mainly intended for package
+or class writers.  The convention prevents authors who are just using a
+package or class from accidentally replacing such a command with one of
+their own, because by default the at-sign has catcode 12.
+</p>
+<p>The pair <code>\makeatletter</code> and <code>\makeatother</code> changes the
+default code and then changes it back.  Use them inside a <samp>.tex</samp>
+file, in the preamble, when you are defining or redefining commands
+named with <code>@</code>, by having them surround your definition.  Don’t
+use these inside <samp>.sty</samp> or <samp>.cls</samp> files since the
+<code>\usepackage</code> and <code>\documentclass</code> commands already arrange
+that the at-sign has the character code of a letter, catcode 11.
+</p>
+<a name="index-package_002c-macros2e"></a>
+<a name="index-macros2e-package"></a>
+
+<p>For a comprehensive list of macros with an at-sign in their names see
+<a href="http://ctan.org/pkg/macros2e">http://ctan.org/pkg/macros2e</a>.
+</p>
+<p>In this example the class file has a command
+<code>\thesis at universityname</code> that the user wants to change.  These
+three lines should go in the preamble, before the
+<code>\begin{document}</code>.
+</p>
+<div class="example">
+<pre class="example">\makeatletter
+\renewcommand{\thesis at universityname}{Saint Michael's College}
+\makeatother
+</pre></div>
+
+
+<hr>
+<a name="g_t_005c_0040ifstar"></a>
+<div class="header">
+<p>
+Next: <a href="#g_t_005cnewcounter" accesskey="n" rel="next">\newcounter</a>, Previous: <a href="#g_t_005cmakeatletter-_0026-_005cmakeatother" accesskey="p" rel="prev">\makeatletter & \makeatother</a>, Up: <a href="#Definitions" accesskey="u" rel="up">Definitions</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_005c_0040ifstar-1"></a>
+<h3 class="section">12.4 <code>\@ifstar</code></h3>
+
+<a name="index-_005c_0040ifstar"></a>
+<a name="index-commands_002c-star_002dvariants"></a>
+<a name="index-star_002dvariants_002c-commands"></a>
+
+<p>Synopsis:
+</p>
+<div class="example">
+<pre class="example">\newcommand{\mycmd}{\@ifstar{\mycmd at star}{\mycmd at nostar}}
+\newcommand{\mycmd at nostar}[<var>nostar-num-args</var>]{<var>nostar-body</var>} 
+\newcommand{\mycmd at star}[<var>star-num-args</var>]{<var>star-body</var>}
+</pre></div>
+
+<p>Many standard LaTeX environments or commands have a variant with the
+same name but ending with a star character <code>*</code>, an asterisk.
+Examples are the <code>table</code> and <code>table*</code> environments and the
+<code>\section</code> and <code>\section*</code> commands.
+</p>
+<p>When defining environments, following this pattern is straightforward
+because <code>\newenvironment</code> and <code>\renewenvironment</code> allow the
+environment name to contain a star.  For commands the situation is more
+complex.  As in the synopsis above, there will be a user-called command,
+given above as <code>\mycmd</code>, which peeks ahead to see if it is followed
+by a star.  For instance, LaTeX does not really have a
+<code>\section*</code> command; instead, the <code>\section</code> command peeks
+ahead.  This command does not accept arguments but instead expands to
+one of two commands that do accept arguments.  In the synopsis these two
+are <code>\mycmd at nostar</code> and <code>\mycmd at star</code>.  They could take the
+same number of arguments or a different number, or no arguments at all.
+As always, in a LaTeX document a command using at-sign <code>@</code>
+must be enclosed inside a <code>\makeatletter ... \makeatother</code> block
+(see <a href="#g_t_005cmakeatletter-_0026-_005cmakeatother">\makeatletter & \makeatother</a>).
+</p>
+<p>This example of <code>\@ifstar</code> defines the command <code>\ciel</code> and a
+variant <code>\ciel*</code>.  Both have one required argument.  A call to
+<code>\ciel{night}</code> will return "starry night sky" while
+<code>\ciel*{blue}</code> will return "starry not blue sky".
+</p>
+<div class="example">
+<pre class="example">\newcommand*{\ciel at unstarred}[1]{starry #1 sky}
+\newcommand*{\ciel at starred}[1]{starry not #1 sky}
+\newcommand*{\ciel}{\@ifstar{\ciel at starred}{\ciel at unstarred}}
+</pre></div>
+
+<p>In the next example, the starred variant takes a different number of
+arguments than the unstarred one.  With this definition, Agent 007’s
+<code>``My name is \agentsecret*{Bond},
+\agentsecret{James}{Bond}.''</code> is equivalent to entering the commands
+<code>``My name is \textsc{Bond}, \textit{James} textsc{Bond}.''</code>
+</p>
+<div class="example">
+<pre class="example">\newcommand*{\agentsecret at unstarred}[2]{\textit{#1} \textsc{#2}}
+\newcommand*{\agentsecret at starred}[1]{\textsc{#1}}
+\newcommand*{\agentsecret}{%
+  \@ifstar{\agentsecret at starred}{\agentsecret at unstarred}}
+</pre></div>
+
+<p>There are two sometimes more convenient ways to accomplish the work of
+<code>\@ifstar</code>.  The <samp>suffix</samp> package allows the construct
+<code>\newcommand\mycommand{<var>unstarred version</var>}</code> followed by
+<code>\WithSuffix\newcommand\mycommand*{<var>starred version</var>}</code>.  And
+LaTeX3 has the <samp>xparse</samp> package that allows this code.
+</p>
+<div class="example">
+<pre class="example">\NewDocumentCommand\foo{s}{\IfBooleanTF#1
+  {<var>starred version</var>}%
+  {<var>unstarred version</var>}% 
+  }
+</pre></div>
+
+
+<hr>
 <a name="g_t_005cnewcounter"></a>
 <div class="header">
 <p>
-Next: <a href="#g_t_005cnewlength" accesskey="n" rel="next">\newlength</a>, Previous: <a href="#g_t_005cprovidecommand" accesskey="p" rel="prev">\providecommand</a>, Up: <a href="#Definitions" accesskey="u" rel="up">Definitions</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_005cnewlength" accesskey="n" rel="next">\newlength</a>, Previous: <a href="#g_t_005c_0040ifstar" accesskey="p" rel="prev">\@ifstar</a>, Up: <a href="#Definitions" accesskey="u" rel="up">Definitions</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_005cnewcounter_003a-Allocating-a-counter"></a>
-<h3 class="section">12.3 <code>\newcounter</code>: Allocating a counter</h3>
+<h3 class="section">12.5 <code>\newcounter</code>: Allocating a counter</h3>
 
 <a name="index-_005cnewcounter"></a>
 <a name="index-counters_002c-defining-new"></a>
@@ -10328,7 +10308,7 @@
 Next: <a href="#g_t_005cnewsavebox" accesskey="n" rel="next">\newsavebox</a>, Previous: <a href="#g_t_005cnewcounter" accesskey="p" rel="prev">\newcounter</a>, Up: <a href="#Definitions" accesskey="u" rel="up">Definitions</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_005cnewlength-1"></a>
-<h3 class="section">12.4 <code>\newlength</code></h3>
+<h3 class="section">12.6 <code>\newlength</code></h3>
 
 <a name="index-_005cnewlength"></a>
 <a name="index-lengths_002c-allocating-new"></a>
@@ -10368,7 +10348,7 @@
 Next: <a href="#g_t_005cnewenvironment-_0026-_005crenewenvironment" accesskey="n" rel="next">\newenvironment & \renewenvironment</a>, Previous: <a href="#g_t_005cnewlength" accesskey="p" rel="prev">\newlength</a>, Up: <a href="#Definitions" accesskey="u" rel="up">Definitions</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_005cnewsavebox-1"></a>
-<h3 class="section">12.5 <code>\newsavebox</code></h3>
+<h3 class="section">12.7 <code>\newsavebox</code></h3>
 
 <a name="index-_005cnewsavebox"></a>
 <a name="index-box_002c-allocating-new"></a>
@@ -10410,7 +10390,7 @@
 Next: <a href="#g_t_005cnewtheorem" accesskey="n" rel="next">\newtheorem</a>, Previous: <a href="#g_t_005cnewsavebox" accesskey="p" rel="prev">\newsavebox</a>, Up: <a href="#Definitions" accesskey="u" rel="up">Definitions</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_005cnewenvironment-_0026-_005crenewenvironment-1"></a>
-<h3 class="section">12.6 <code>\newenvironment</code> & <code>\renewenvironment</code></h3>
+<h3 class="section">12.8 <code>\newenvironment</code> & <code>\renewenvironment</code></h3>
 
 <a name="index-_005cnewenvironment"></a>
 <a name="index-_005crenewenvironment"></a>
@@ -10582,7 +10562,7 @@
 Next: <a href="#g_t_005cnewfont" accesskey="n" rel="next">\newfont</a>, Previous: <a href="#g_t_005cnewenvironment-_0026-_005crenewenvironment" accesskey="p" rel="prev">\newenvironment & \renewenvironment</a>, Up: <a href="#Definitions" accesskey="u" rel="up">Definitions</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_005cnewtheorem-1"></a>
-<h3 class="section">12.7 <code>\newtheorem</code></h3>
+<h3 class="section">12.9 <code>\newtheorem</code></h3>
 
 <a name="index-_005cnewtheorem"></a>
 <a name="index-theorems_002c-defining"></a>
@@ -10726,7 +10706,7 @@
 Next: <a href="#g_t_005cprotect" accesskey="n" rel="next">\protect</a>, Previous: <a href="#g_t_005cnewtheorem" accesskey="p" rel="prev">\newtheorem</a>, Up: <a href="#Definitions" accesskey="u" rel="up">Definitions</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_005cnewfont-1"></a>
-<h3 class="section">12.8 <code>\newfont</code></h3>
+<h3 class="section">12.10 <code>\newfont</code></h3>
 
 <a name="index-_005cnewfont"></a>
 <a name="index-fonts_002c-new-commands-for"></a>
@@ -10775,7 +10755,7 @@
 Next: <a href="#g_t_005cignorespaces-_0026-_005cignorespacesafterend" accesskey="n" rel="next">\ignorespaces & \ignorespacesafterend</a>, Previous: <a href="#g_t_005cnewfont" accesskey="p" rel="prev">\newfont</a>, Up: <a href="#Definitions" accesskey="u" rel="up">Definitions</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_005cprotect-1"></a>
-<h3 class="section">12.9 <code>\protect</code></h3>
+<h3 class="section">12.11 <code>\protect</code></h3>
 
 <a name="index-_005cprotect"></a>
 <a name="index-fragile-commands"></a>
@@ -10846,7 +10826,7 @@
 Previous: <a href="#g_t_005cprotect" accesskey="p" rel="prev">\protect</a>, Up: <a href="#Definitions" accesskey="u" rel="up">Definitions</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_005cignorespaces-_0026-_005cignorespacesafterend-1"></a>
-<h3 class="section">12.10 <code>\ignorespaces & \ignorespacesafterend</code></h3>
+<h3 class="section">12.12 <code>\ignorespaces & \ignorespacesafterend</code></h3>
 
 <a name="index-_005cignorespaces"></a>
 <a name="index-_005cignorespacesafterend"></a>

Modified: trunk/latex2e.info
===================================================================
--- trunk/latex2e.info	2018-09-20 13:20:44 UTC (rev 691)
+++ trunk/latex2e.info	2018-09-21 14:46:50 UTC (rev 692)
@@ -157,10 +157,11 @@
 
 * Menu:
 
-* Starting and ending::    The standard beginning and end of a document.
+* Starting and ending::     The standard beginning and end of a document.
 * Output files::            Files produced.
 * TeX engines::          Programs that can compile TeX and  LaTeX.
 * LaTeX command syntax:: General syntax of LaTeX commands.
+* Environment::             Area of the source giving distinct behavior.
 * CTAN::                    Our repository.
 
 
@@ -302,7 +303,7 @@
 <http://ctan.org/pkg/ptex>, <http://ctan.org/pkg/uptex>).
 
 
-File: latex2e.info,  Node: LaTeX command syntax,  Next: CTAN,  Prev: TeX engines,  Up: Overview
+File: latex2e.info,  Node: LaTeX command syntax,  Next: Environment,  Prev: TeX engines,  Up: Overview
 
 2.4 LaTeX command syntax
 ========================
@@ -329,6 +330,12 @@
 argument after it, then to make the first character of the following
 text be an open square bracket, hide it inside curly braces.
 
+   Some of LaTeX's commands are a "declaration".  Such a command changes
+the value the meaning of some other command or parameter.  For instance,
+the '\mainmatter' declaration changes the typesetting of page numbers
+from roman numerals to arabic (*note \frontmatter & \mainmatter &
+\backmatter::).
+
    LaTeX has the convention that some commands have a '*' form that is
 related to the form without a '*', such as '\chapter' and '\chapter*'.
 The exact difference in behavior varies from command to command.
@@ -336,17 +343,11 @@
    This manual describes all accepted options and '*'-forms for the
 commands it covers (barring unintentional omissions, a.k.a. bugs).
 
-* Menu:
-
-* Environment::          Area of the source with distinct behavior.
-* Declaration::          Change the value or meaning of a command.
-* \makeatletter & \makeatother::  Change the status of the at-sign character.
-
 
-File: latex2e.info,  Node: Environment,  Next: Declaration,  Up: LaTeX command syntax
+File: latex2e.info,  Node: Environment,  Next: CTAN,  Prev: LaTeX command syntax,  Up: Overview
 
-2.4.1 Environments
-------------------
+2.5 Environment
+===============
 
 Synopsis:
 
@@ -363,7 +364,9 @@
        ...
      \end{verse}
 
-   *Note Environments:: for a list of environments.
+   *Note Environments:: for a list of environments.  Particularly
+notable is that every LaTeX document must have a 'document' environment,
+a '\begin{document} ... \end{document}' pair.
 
    The ENVIRONMENT NAME at the beginning must exactly match that at the
 end.  This includes the case where ENVIRONMENT NAME ends in a
@@ -379,136 +382,11 @@
      \end{tabular}
 
 
-File: latex2e.info,  Node: Declaration,  Next: \makeatletter & \makeatother,  Prev: Environment,  Up: LaTeX command syntax
+File: latex2e.info,  Node: CTAN,  Prev: Environment,  Up: Overview
 
-2.4.2 Command declarations
---------------------------
+2.6 CTAN: the Comprehensive TeX Archive Network
+===============================================
 
-A command that changes the value, or changes the meaning, of some other
-command or parameter.  For instance, the '\mainmatter' command changes
-the setting of page numbers from roman numerals to arabic.
-
-
-File: latex2e.info,  Node: \makeatletter & \makeatother,  Prev: Declaration,  Up: LaTeX command syntax
-
-2.4.3 '\makeatletter' & '\makeatother'
---------------------------------------
-
-Synopsis:
-
-     \makeatletter
-       ... definition of commands with @ in their name ..
-     \makeatother
-
-   Used to redefine internal LaTeX commands.  '\makeatletter' makes the
-at-sign character '@' have the category code of a letter, 11.
-'\makeatother' sets the category code of '@' to 12, its original value.
-
-   As each character is read by TeX for LaTeX, it is assigned a
-character category code, or "catcode" for short.  For instance, the
-backslash '\' is assigned the catcode 0, for characters that start a
-command.  These two commands alter the catcode assigned to '@'.
-
-   The alteration is needed because many of LaTeX's commands use '@' in
-their name, to prevent users from accidentally defining a command that
-replaces one of LaTeX's own.  Command names consist of a category 0
-character, ordinarily backslash, followed by letters, category 11
-characters (except that a command name can also consist of a category 0
-character followed by a single non-letter symbol).  So under the default
-category codes, user-defined commands cannot contain an '@'.  But
-'\makeatletter' and '\makeatother' allow users to define or redefine
-commands named with '@'.
-
-   Use these two commands inside a '.tex' file, in the preamble, when
-defining or redefining a command with '@' in its name.  Don't use them
-inside '.sty' or '.cls' files since the '\usepackage' and
-'\documentclass' commands set the at sign to have the character code of
-a letter.
-
-   For a comprehensive list of macros with an at-sign in their names see
-<http://ctan.org/pkg/macros2e>.  These macros are mainly intended to
-package or class authors.
-
-   In this example the class file has a command '\thesis at universityname'
-that the user wants to change.  These three lines should go in the
-preamble, before the '\begin{document}'.
-
-     \makeatletter
-     \renewcommand{\thesis at universityname}{Saint Michael's College}
-     \makeatother
-
-* Menu:
-
-* \@ifstar:: Define your own commands with *-variants.
-
-
-File: latex2e.info,  Node: \@ifstar,  Up: \makeatletter & \makeatother
-
-2.4.3.1 '\@ifstar'
-..................
-
-Synopsis:
-
-     \newcommand{\mycmd}{\@ifstar{\mycmd at star}{\mycmd at nostar}}
-     \newcommand{\mycmd at nostar}[NOSTAR-NUM-ARGS]{NOSTAR-BODY}
-     \newcommand{\mycmd at star}[STAR-NUM-ARGS]{STAR-BODY}
-
-   Many standard LaTeX environments or commands have a variant with the
-same name but ending with a star character '*', an asterisk.  Examples
-are the 'table' and 'table*' environments and the '\section' and
-'\section*' commands.
-
-   When defining environments, following this pattern is straightforward
-because '\newenvironment' and '\renewenvironment' allow the environment
-name to contain a star.  For commands the situation is more complex.  As
-in the synopsis above, there will be a user-called command, given above
-as '\mycmd', which peeks ahead to see if it is followed by a star.  For
-instance, LaTeX does not really have a '\section*' command; instead, the
-'\section' command peeks ahead.  This command does not accept arguments
-but instead expands to one of two commands that do accept arguments.  In
-the synopsis these two are '\mycmd at nostar' and '\mycmd at star'.  They
-could take the same number of arguments or a different number, or no
-arguments at all.  As always, in a LaTeX document a command using
-at-sign '@' must be enclosed inside a '\makeatletter ... \makeatother'
-block (*note \makeatletter & \makeatother::).
-
-   This example of '\@ifstar' defines the command '\ciel' and a variant
-'\ciel*'.  Both have one required argument.  A call to '\ciel{night}'
-will return "starry night sky" while '\ciel*{blue}' will return "starry
-not blue sky".
-
-     \newcommand*{\ciel at unstarred}[1]{starry #1 sky}
-     \newcommand*{\ciel at starred}[1]{starry not #1 sky}
-     \newcommand*{\ciel}{\@ifstar{\ciel at starred}{\ciel at unstarred}}
-
-   In the next example, the starred variant takes a different number of
-arguments than the unstarred one.  With this definition, Agent 007's
-'``My name is \agentsecret*{Bond}, \agentsecret{James}{Bond}.''' is
-equivalent to entering the commands '``My name is \textsc{Bond},
-\textit{James} textsc{Bond}.'''
-
-     \newcommand*{\agentsecret at unstarred}[2]{\textit{#1} \textsc{#2}}
-     \newcommand*{\agentsecret at starred}[1]{\textsc{#1}}
-     \newcommand*{\agentsecret}{%
-       \@ifstar{\agentsecret at starred}{\agentsecret at unstarred}}
-
-   There are two sometimes more convenient ways to accomplish the work
-of '\@ifstar'.  The 'suffix' package allows the construct
-'\newcommand\mycommand{UNSTARRED VERSION}' followed by
-'\WithSuffix\newcommand\mycommand*{STARRED VERSION}'.  And LaTeX3 has
-the 'xparse' package that allows this code.
-
-     \NewDocumentCommand\foo{s}{\IfBooleanTF#1
-       {STARRED VERSION}%
-       {UNSTARRED VERSION}%
-       }
-
-
-File: latex2e.info,  Node: CTAN,  Prev: LaTeX command syntax,  Up: Overview
-
-2.5 CTAN: Comprehensive TeX Archive Network
-===========================================
-
 The Comprehensive TeX Archive Network, CTAN, is the TeX and LaTeX
 community's repository of free material.  It is a set of Internet sites
 around the world that offer material related to LaTeX for download.
@@ -6790,15 +6668,17 @@
 
 * Menu:
 
-* \newcommand & \renewcommand::           (Re)define a new command.
-* \providecommand::                       Define a new command, if name not used.
-* \newcounter::                           Define a new counter.
-* \newlength::                            Define a new length.
-* \newsavebox::                           Define a new box.
+* \newcommand & \renewcommand::    (Re)define a new command.
+* \providecommand::                Define a new command, if name not used.
+* \makeatletter & \makeatother::   Change the status of the at-sign character.
+* \@ifstar::                      Define your own commands with *-variants.
+* \newcounter::                    Define a new counter.
+* \newlength::                     Define a new length.
+* \newsavebox::                    Define a new box.
 * \newenvironment & \renewenvironment::   Define a new environment.
-* \newtheorem::                           Define a new theorem-like environment.
-* \newfont::                              Define a new font name.
-* \protect::                              Using tricky commands.
+* \newtheorem::                    Define a new theorem-like environment.
+* \newfont::                       Define a new font name.
+* \protect::                       Using tricky commands.
 * \ignorespaces & \ignorespacesafterend:: Discard extra spaces.
 
 
@@ -6930,7 +6810,7 @@
 '\newcommand{\shipname}[1]{{\it #1}}'.
 
 
-File: latex2e.info,  Node: \providecommand,  Next: \newcounter,  Prev: \newcommand & \renewcommand,  Up: Definitions
+File: latex2e.info,  Node: \providecommand,  Next: \makeatletter & \makeatother,  Prev: \newcommand & \renewcommand,  Up: Definitions
 
 12.2 '\providecommand'
 ======================
@@ -6961,9 +6841,121 @@
 repeated use of '\providecommand' does not give an error.
 
 
-File: latex2e.info,  Node: \newcounter,  Next: \newlength,  Prev: \providecommand,  Up: Definitions
+File: latex2e.info,  Node: \makeatletter & \makeatother,  Next: \@ifstar,  Prev: \providecommand,  Up: Definitions
 
-12.3 '\newcounter': Allocating a counter
+12.3 '\makeatletter' & '\makeatother'
+=====================================
+
+Synopsis:
+
+     \makeatletter
+       ... definition of commands with @ in their name ..
+     \makeatother
+
+   Use this pair when you redefine LaTeX commands that are named with an
+at-sign character ''@''.  The '\makeatletter' declaration makes the
+at-sign character have the category code of a letter, code 11.  The
+'\makeatother' declaration sets the category code of the at-sign to
+code 12, its default value.
+
+   As TeX reads characters, it assigns each one a category code, or
+"catcode".  For instance, it assigns the backslash character ''\'' the
+catcode 0.  Command names consist of a category 0 character, ordinarily
+backslash, followed by letters, category 11 characters (except that a
+command name can also consist of a category 0 character followed by a
+single non-letter symbol).
+
+   LaTeX's source code has the convention that some commands use '@' in
+their name.  These commands are mainly intended for package or class
+writers.  The convention prevents authors who are just using a package
+or class from accidentally replacing such a command with one of their
+own, because by default the at-sign has catcode 12.
+
+   The pair '\makeatletter' and '\makeatother' changes the default code
+and then changes it back.  Use them inside a '.tex' file, in the
+preamble, when you are defining or redefining commands named with '@',
+by having them surround your definition.  Don't use these inside '.sty'
+or '.cls' files since the '\usepackage' and '\documentclass' commands
+already arrange that the at-sign has the character code of a letter,
+catcode 11.
+
+   For a comprehensive list of macros with an at-sign in their names see
+<http://ctan.org/pkg/macros2e>.
+
+   In this example the class file has a command '\thesis at universityname'
+that the user wants to change.  These three lines should go in the
+preamble, before the '\begin{document}'.
+
+     \makeatletter
+     \renewcommand{\thesis at universityname}{Saint Michael's College}
+     \makeatother
+
+
+File: latex2e.info,  Node: \@ifstar,  Next: \newcounter,  Prev: \makeatletter & \makeatother,  Up: Definitions
+
+12.4 '\@ifstar'
+===============
+
+Synopsis:
+
+     \newcommand{\mycmd}{\@ifstar{\mycmd at star}{\mycmd at nostar}}
+     \newcommand{\mycmd at nostar}[NOSTAR-NUM-ARGS]{NOSTAR-BODY}
+     \newcommand{\mycmd at star}[STAR-NUM-ARGS]{STAR-BODY}
+
+   Many standard LaTeX environments or commands have a variant with the
+same name but ending with a star character '*', an asterisk.  Examples
+are the 'table' and 'table*' environments and the '\section' and
+'\section*' commands.
+
+   When defining environments, following this pattern is straightforward
+because '\newenvironment' and '\renewenvironment' allow the environment
+name to contain a star.  For commands the situation is more complex.  As
+in the synopsis above, there will be a user-called command, given above
+as '\mycmd', which peeks ahead to see if it is followed by a star.  For
+instance, LaTeX does not really have a '\section*' command; instead, the
+'\section' command peeks ahead.  This command does not accept arguments
+but instead expands to one of two commands that do accept arguments.  In
+the synopsis these two are '\mycmd at nostar' and '\mycmd at star'.  They
+could take the same number of arguments or a different number, or no
+arguments at all.  As always, in a LaTeX document a command using
+at-sign '@' must be enclosed inside a '\makeatletter ... \makeatother'
+block (*note \makeatletter & \makeatother::).
+
+   This example of '\@ifstar' defines the command '\ciel' and a variant
+'\ciel*'.  Both have one required argument.  A call to '\ciel{night}'
+will return "starry night sky" while '\ciel*{blue}' will return "starry
+not blue sky".
+
+     \newcommand*{\ciel at unstarred}[1]{starry #1 sky}
+     \newcommand*{\ciel at starred}[1]{starry not #1 sky}
+     \newcommand*{\ciel}{\@ifstar{\ciel at starred}{\ciel at unstarred}}
+
+   In the next example, the starred variant takes a different number of
+arguments than the unstarred one.  With this definition, Agent 007's
+'``My name is \agentsecret*{Bond}, \agentsecret{James}{Bond}.''' is
+equivalent to entering the commands '``My name is \textsc{Bond},
+\textit{James} textsc{Bond}.'''
+
+     \newcommand*{\agentsecret at unstarred}[2]{\textit{#1} \textsc{#2}}
+     \newcommand*{\agentsecret at starred}[1]{\textsc{#1}}
+     \newcommand*{\agentsecret}{%
+       \@ifstar{\agentsecret at starred}{\agentsecret at unstarred}}
+
+   There are two sometimes more convenient ways to accomplish the work
+of '\@ifstar'.  The 'suffix' package allows the construct
+'\newcommand\mycommand{UNSTARRED VERSION}' followed by
+'\WithSuffix\newcommand\mycommand*{STARRED VERSION}'.  And LaTeX3 has
+the 'xparse' package that allows this code.
+
+     \NewDocumentCommand\foo{s}{\IfBooleanTF#1
+       {STARRED VERSION}%
+       {UNSTARRED VERSION}%
+       }
+
+
+File: latex2e.info,  Node: \newcounter,  Next: \newlength,  Prev: \@ifstar,  Up: Definitions
+
+12.5 '\newcounter': Allocating a counter
 ========================================
 
 Synopsis, one of:
@@ -7007,7 +6999,7 @@
 
 File: latex2e.info,  Node: \newlength,  Next: \newsavebox,  Prev: \newcounter,  Up: Definitions
 
-12.4 '\newlength'
+12.6 '\newlength'
 =================
 
 Synopsis:
@@ -7032,7 +7024,7 @@
 
 File: latex2e.info,  Node: \newsavebox,  Next: \newenvironment & \renewenvironment,  Prev: \newlength,  Up: Definitions
 
-12.5 '\newsavebox'
+12.7 '\newsavebox'
 ==================
 
 Synopsis:
@@ -7063,7 +7055,7 @@
 
 File: latex2e.info,  Node: \newenvironment & \renewenvironment,  Next: \newtheorem,  Prev: \newsavebox,  Up: Definitions
 
-12.6 '\newenvironment' & '\renewenvironment'
+12.8 '\newenvironment' & '\renewenvironment'
 ============================================
 
 Synopses, one of:
@@ -7200,7 +7192,7 @@
 
 File: latex2e.info,  Node: \newtheorem,  Next: \newfont,  Prev: \newenvironment & \renewenvironment,  Up: Definitions
 
-12.7 '\newtheorem'
+12.9 '\newtheorem'
 ==================
 
 Synopses:
@@ -7315,8 +7307,8 @@
 
 File: latex2e.info,  Node: \newfont,  Next: \protect,  Prev: \newtheorem,  Up: Definitions
 
-12.8 '\newfont'
-===============
+12.10 '\newfont'
+================
 
 This command is obsolete.  This description is here only to help with
 old documents.  New documents should define fonts in families through
@@ -7350,8 +7342,8 @@
 
 File: latex2e.info,  Node: \protect,  Next: \ignorespaces & \ignorespacesafterend,  Prev: \newfont,  Up: Definitions
 
-12.9 '\protect'
-===============
+12.11 '\protect'
+================
 
 All LaTeX commands are either "fragile" or "robust".  A fragile command
 can break when it is used in the argument to certain other commands.
@@ -7405,7 +7397,7 @@
 
 File: latex2e.info,  Node: \ignorespaces & \ignorespacesafterend,  Prev: \protect,  Up: Definitions
 
-12.10 '\ignorespaces & \ignorespacesafterend'
+12.12 '\ignorespaces & \ignorespacesafterend'
 =============================================
 
 Synopsis:
@@ -16379,9 +16371,9 @@
 * cap height:                            Text symbols.        (line 101)
 * caron accent:                          Accents.             (line  89)
 * catcode:                               \makeatletter & \makeatother.
-                                                              (line  18)
+                                                              (line  19)
 * category code, character:              \makeatletter & \makeatother.
-                                                              (line  18)
+                                                              (line  19)
 * cc:                                    Units of length.     (line  33)
 * cc list, in letters:                   \cc.                 (line   6)
 * cedilla accent:                        Accents.             (line  59)
@@ -16396,7 +16388,7 @@
 * chapter:                               Sectioning.          (line   6)
 * chapter <1>:                           \chapter.            (line   6)
 * character category code:               \makeatletter & \makeatother.
-                                                              (line  18)
+                                                              (line  19)
 * characters, accented:                  Accents.             (line   6)
 * characters, case of:                   Upper and lower case.
                                                               (line   6)
@@ -16950,7 +16942,7 @@
 * macron accent:                         Accents.             (line  34)
 * macron accent, math:                   Math accents.        (line  14)
 * macros2e package:                      \makeatletter & \makeatother.
-                                                              (line  39)
+                                                              (line  43)
 * Madsen, Lars:                          eqnarray.            (line   6)
 * make a box:                            \mbox & \makebox.    (line   6)
 * makeindex:                             makeindex.           (line   6)
@@ -17146,7 +17138,7 @@
 * package, listings <1>:                 verbatim.            (line  31)
 * package, listings <2>:                 \verb.               (line  42)
 * package, macros2e:                     \makeatletter & \makeatother.
-                                                              (line  39)
+                                                              (line  43)
 * package, mathtools:                    Math formulas.       (line  86)
 * package, mathtools <1>:                Over- and Underlining.
                                                               (line  45)
@@ -17589,501 +17581,500 @@
 Node: Top1839
 Node: About this document3662
 Node: Overview5514
-Node: Starting and ending7063
-Ref: Starting & ending7198
-Node: Output files8375
-Ref: output files dvi8654
-Ref: output files pdf9165
-Ref: output files log9488
-Ref: output files aux9685
-Node: TeX engines10654
-Ref: tex engines latex11003
-Ref: tex engines lualatex11835
-Ref: tex engines xelatex12320
-Node: LaTeX command syntax13124
-Node: Environment14967
-Node: Declaration16036
-Node: \makeatletter & \makeatother16420
-Node: \@ifstar18572
-Node: CTAN21357
-Node: Document classes22759
-Ref: document classes article23199
-Ref: document classes book23287
-Ref: document classes letter23472
-Ref: document classes report23548
-Ref: document classes slides23700
-Node: Document class options24082
-Node: Additional packages27164
-Node: Class and package construction27795
-Node: Class and package structure29245
-Node: Class and package commands31536
-Node: Fonts49150
-Ref: Typefaces49253
-Node: Font styles49581
-Node: Font sizes53846
-Node: Low-level font commands55465
-Ref: low level font commands fontencoding55749
-Ref: low level font commands fontfamily56305
-Ref: low level font commands fontseries57070
-Ref: low level font commands fontshape58222
-Ref: low level font commands fontsize58519
-Ref: low level font commands baselinestretch59044
-Ref: low level font commands linespread59753
-Ref: low level font commands selectfont60003
-Ref: low level font commands usefont60329
-Node: Layout60572
-Node: \onecolumn61070
-Node: \twocolumn61429
-Ref: twocolumn columnsep62052
-Ref: twocolumn columnseprule62301
-Ref: twocolumn columnwidth62597
-Ref: twocolumn dbltopfraction63163
-Ref: twocolumn dblfloatpagefraction64106
-Ref: twocolumn dblfloatsep64353
-Ref: twocolumn dbltextfloatsep64658
-Ref: twocolumn dbltopnumber64841
-Node: \flushbottom65806
-Node: \raggedbottom66906
-Node: Page layout parameters67442
-Ref: page layout parameters columnsep67645
-Ref: page layout parameters columnseprule67645
-Ref: page layout parameters columnwidth67645
-Ref: page layout parameters headheight67899
-Ref: page layout parameters headsep68066
-Ref: page layout parameters footskip68379
-Ref: page layout parameters linewidth68713
-Ref: page layout parameters marginparpush69066
-Ref: page layout parameters marginsep69066
-Ref: page layout parameters marginparwidth69066
-Ref: page layout parameters oddsidemargin70106
-Ref: page layout parameters evensidemargin70106
-Ref: page layout parameters paperheight70643
-Ref: page layout parameters paperwidth70869
-Ref: page layout parameters textheight71093
-Ref: page layout parameters textwidth71482
-Ref: page layout parameters hsize72411
-Ref: page layout parameters topmargin72617
-Ref: page layout parameters topskip72921
-Node: Floats73137
-Ref: floats bottomfraction77505
-Ref: floats floatpagefraction77632
-Ref: floats textfraction77743
-Ref: floats topfraction77945
-Ref: floats floatsep78197
-Ref: floats intextsep78307
-Ref: floats textfloatsep78522
-Ref: floats bottomnumber78786
-Ref: floats dbltopnumber78894
-Ref: floats topnumber79013
-Ref: floats totalnumber79117
-Node: Sectioning79646
-Ref: sectioning secnumdepth82379
-Ref: Sectioning/secnumdepth82379
-Ref: sectioning tocdepth82980
-Ref: Sectioning/tocdepth82980
-Node: \part84025
-Node: \chapter86201
-Node: \section89975
-Node: \subsection93242
-Node: \subsubsection & \paragraph & \subparagraph95956
-Node: \appendix98613
-Node: \frontmatter & \mainmatter & \backmatter99903
-Node: \@startsection101244
-Ref: startsection name102621
-Ref: \@startsection/name102621
-Ref: startsection level103075
-Ref: \@startsection/level103075
-Ref: startsection indent103955
-Ref: \@startsection/indent103955
-Ref: startsection beforeskip104218
-Ref: \@startsection/beforeskip104218
-Ref: startsection afterskip105739
-Ref: \@startsection/afterskip105739
-Ref: startsection style107050
-Ref: \@startsection/style107050
-Node: Cross references110756
-Node: \label112849
-Node: \pageref114669
-Node: \ref115459
-Node: Environments116435
-Node: abstract118437
-Node: array120026
-Node: center122918
-Node: \centering124670
-Node: description126167
-Node: displaymath128382
-Node: document130169
-Node: \AtBeginDocument130599
-Node: \AtEndDocument131223
-Node: enumerate131867
-Ref: enumerate enumi133730
-Ref: enumerate enumii133730
-Ref: enumerate enumiii133730
-Ref: enumerate enumiv133730
-Ref: enumerate labelenumi134128
-Ref: enumerate labelenumii134128
-Ref: enumerate labelenumiii134128
-Ref: enumerate labelenumiv134128
-Node: eqnarray134667
-Node: equation136662
-Node: figure137330
-Node: filecontents139484
-Node: flushleft141231
-Node: \raggedright142248
-Node: flushright143446
-Node: \raggedleft144182
-Node: itemize144972
-Ref: itemize labelitemi146194
-Ref: itemize labelitemii146194
-Ref: itemize labelitemiii146194
-Ref: itemize labelitemiv146194
-Ref: itemize leftmargin147036
-Ref: itemize leftmargini147036
-Ref: itemize leftmarginii147036
-Ref: itemize leftmarginiii147036
-Ref: itemize leftmarginiv147036
-Ref: itemize leftmarginv147036
-Ref: itemize leftmarginvi147036
-Node: letter148440
-Node: list148678
-Ref: list makelabel151123
-Ref: list itemindent152507
-Ref: list itemsep152644
-Ref: list labelsep153296
-Ref: list labelwidth153459
-Ref: list leftmargin154470
-Ref: list listparindent155323
-Ref: list parsep155554
-Ref: list partopsep156057
-Ref: list rightmargin156855
-Ref: list topsep157040
-Ref: list beginparpenalty160615
-Ref: list itempenalty160714
-Ref: list endparpenalty160818
-Node: \item161690
-Node: trivlist162938
-Node: math164466
-Node: minipage164772
-Node: picture170049
-Node: \put176518
-Node: \multiput177083
-Node: \qbezier177822
-Node: \graphpaper178747
-Node: \line179541
-Node: \linethickness181505
-Node: \thinlines181954
-Node: \thicklines182365
-Node: \circle182749
-Node: \oval183289
-Node: \shortstack184265
-Node: \vector185662
-Node: \makebox (picture)186578
-Node: \framebox (picture)187760
-Node: \frame189233
-Node: \dashbox189673
-Node: quotation & quote190808
-Node: tabbing191704
-Node: table197697
-Node: tabular199790
-Ref: tabular arrayrulewidth206119
-Ref: tabular arraystrech206359
-Ref: tabular doublerulesep206580
-Ref: tabular tabcolsep206716
-Node: \multicolumn207237
-Node: \vline211113
-Node: \cline212504
-Node: \hline213214
-Node: thebibliography213896
-Node: \bibitem216306
-Node: \cite218581
-Node: \nocite220336
-Node: Using BibTeX220820
-Node: theorem222975
-Node: titlepage223897
-Node: verbatim225180
-Node: \verb226690
-Node: verse228510
-Node: Line breaking229737
-Node: \\231103
-Node: \obeycr & \restorecr233536
-Node: \newline234330
-Node: \- (hyphenation)235359
-Node: \discretionary236997
-Node: \fussy & \sloppy237885
-Node: sloppypar238668
-Node: \hyphenation239814
-Node: \linebreak & \nolinebreak240408
-Node: Page breaking241555
-Node: \clearpage & \cleardoublepage243584
-Node: \newpage245104
-Node: \enlargethispage246402
-Node: \pagebreak & \nopagebreak247358
-Node: Footnotes249024
-Node: \footnote250170
-Ref: footnote footnoterule251438
-Ref: footnote footnotesep252049
-Node: \footnotemark253115
-Node: \footnotetext255454
-Node: Footnotes in section headings256055
-Node: Footnotes in a table256888
-Node: Footnotes of footnotes259810
-Node: Definitions260514
-Node: \newcommand & \renewcommand261391
-Node: \providecommand266621
-Node: \newcounter267767
-Node: \newlength269494
-Node: \newsavebox270316
-Node: \newenvironment & \renewenvironment271295
-Node: \newtheorem276619
-Node: \newfont280191
-Node: \protect281422
-Node: \ignorespaces & \ignorespacesafterend283808
-Node: Counters286546
-Node: \alph \Alph \arabic \roman \Roman \fnsymbol288247
-Node: \usecounter290901
-Node: \value291760
-Node: \setcounter292813
-Node: \addtocounter293409
-Node: \refstepcounter293863
-Node: \stepcounter294532
-Node: \day & \month & \year295078
-Node: Lengths295889
-Node: Units of length300358
-Ref: units of length pt300561
-Ref: units of length pc300684
-Ref: units of length in300707
-Ref: units of length bp300733
-Ref: units of length cm300864
-Ref: units of length mm300886
-Ref: units of length dd300908
-Ref: units of length cc300940
-Ref: units of length sp300965
-Ref: Lengths/em300996
-Ref: Lengths/en300996
-Ref: Lengths/ex300996
-Ref: units of length em300996
-Ref: units of length en300996
-Ref: units of length ex300996
-Node: \setlength301852
-Node: \addtolength302909
-Node: \settodepth303949
-Node: \settoheight304809
-Node: \settowidth305675
-Node: Making paragraphs306524
-Node: \par308295
-Node: \indent & \noindent310242
-Node: \parindent & \parskip311776
-Node: Marginal notes312811
-Ref: marginal notes marginparpush314207
-Ref: marginal notes marginparsep314320
-Ref: marginal notes marginparwidth314452
-Node: Math formulas314801
-Node: Subscripts & superscripts318969
-Node: Math symbols321127
-Node: Blackboard bold347294
-Node: Calligraphic348066
-Node: \boldmath & \unboldmath348638
-Node: Dots350152
-Ref: ellipses cdots350574
-Ref: ellipses ddots350721
-Ref: ellipses ldots350810
-Ref: ellipses vdots351231
-Node: Math functions352417
-Node: Math accents354061
-Node: Over- and Underlining354960
-Node: Spacing in math mode356787
-Ref: spacing in math mode thickspace357719
-Ref: spacing in math mode medspace357811
-Ref: Spacing in math mode/\thinspace357907
-Ref: spacing in math mode thinspace357907
-Ref: spacing in math mode negthinspace358388
-Ref: spacing in math mode quad358586
-Ref: spacing in math mode qquad358842
-Node: Math miscellany358940
-Node: Colon character & \colon359499
-Node: \*360192
-Node: \frac360776
-Node: \left & \right361156
-Node: \sqrt362330
-Node: \stackrel362925
-Node: Modes363198
-Ref: modes paragraph mode363648
-Ref: modes lr mode363844
-Ref: modes math mode364450
-Ref: modes vertical mode364785
-Ref: modes internal vertical mode364956
-Ref: modes inner paragraph mode365429
-Ref: modes outer paragraph mode365429
-Node: \ensuremath365843
-Node: Page styles366548
-Node: \maketitle367311
-Node: \pagenumbering370321
-Node: \pagestyle372309
-Node: \thispagestyle375811
-Node: Spaces376765
-Node: \enspace & \quad & \qquad378206
-Node: \hspace379120
-Node: \hfill380958
-Node: \hss382022
-Node: \spacefactor382716
-Node: \@386103
-Ref: \AT386203
-Node: \frenchspacing388143
-Node: \normalsfcodes388978
-Node: \(SPACE)389225
-Node: ~390860
-Node: \thinspace & \negthinspace393330
-Node: \/394273
-Node: \hrulefill & \dotfill395579
-Node: \bigskip & \medskip & \smallskip396935
-Ref: bigskip397753
-Ref: medskip397957
-Ref: smallskip398166
-Node: \bigbreak & \medbreak & \smallbreak398827
-Node: \strut399813
-Node: \vspace403007
-Node: \vfill404570
-Node: \addvspace405498
-Node: Boxes407496
-Node: \mbox & \makebox408202
-Ref: mbox makebox depth409414
-Ref: mbox makebox height409414
-Ref: mbox makebox width409414
-Ref: mbox makebox totalheight409414
-Node: \fbox & \framebox411508
-Ref: fbox framebox fboxrule412821
-Ref: fbox framebox fboxsep413011
-Node: \parbox414100
-Node: \raisebox416404
-Ref: raisebox depth417367
-Ref: raisebox height417367
-Ref: raisebox width417367
-Ref: raisebox totalheight417367
-Node: \sbox & \savebox418081
-Node: lrbox421047
-Node: \usebox421869
-Node: Color422275
-Node: Color package options423074
-Node: Color models424720
-Ref: color models cmyk425517
-Ref: color models gray425880
-Ref: color models rgb426029
-Ref: color models RGB426366
-Ref: color models named426741
-Node: Commands for color427029
-Node: Define colors427444
-Node: Colored text428169
-Node: Colored boxes430567
-Node: Colored pages431956
-Node: Graphics432649
-Node: Graphics package options434776
-Node: Graphics package configuration437529
-Node: \graphicspath438331
-Node: \DeclareGraphicsExtensions441222
-Node: \DeclareGraphicsRule442990
-Node: Commands for graphics446172
-Node: \includegraphics446677
-Ref: includegraphics width451727
-Ref: includegraphics height452258
-Ref: includegraphics totalheght452664
-Ref: includegraphics keepaspectratio452928
-Ref: includegraphics viewport454614
-Ref: includegraphics trim454984
-Ref: includegraphics clip455440
-Ref: includegraphics page455700
-Ref: includegraphics pagebox455791
-Ref: includegraphics interpolate456656
-Ref: includegraphics quiet456861
-Ref: includegraphics draft457022
-Ref: includegraphics bb457827
-Ref: includegraphics bbllx458225
-Ref: includegraphics bblly458225
-Ref: includegraphics bburx458225
-Ref: includegraphics bbury458225
-Ref: includegraphics natwidth458367
-Ref: includegraphics natheight458367
-Ref: includegraphics hiresbb458553
-Ref: includegraphics type459315
-Ref: includegraphics ext459355
-Ref: includegraphics read459458
-Ref: includegraphics command459575
-Node: \rotatebox459820
-Node: \scalebox462674
-Node: \resizebox463730
-Node: Special insertions464922
-Node: Reserved characters465724
-Node: Upper and lower case466926
-Node: Symbols by font position468841
-Node: Text symbols469461
-Node: Accents473462
-Node: Additional Latin letters475477
-Ref: Non-English characters475648
-Node: \rule476665
-Node: \today477837
-Node: Splitting the input478773
-Node: \endinput480514
-Node: \include & \includeonly481781
-Node: \input486003
-Node: Front/back matter487218
-Node: Table of contents etc.487551
-Node: \addcontentsline491287
-Node: \addtocontents494129
-Node: \nofiles495720
-Node: Indexes496452
-Node: \index498080
-Node: makeindex503189
-Ref: makeindex preamble504857
-Ref: makeindex postamble504997
-Ref: makeindex group skip505082
-Ref: makeindex letheadflag505402
-Ref: makeindex lethead prefix505863
-Ref: makeindex lethead suffix506015
-Ref: makeindex item 0506163
-Ref: makeindex item 1506243
-Ref: makeindex item 2506318
-Ref: makeindex item 01506396
-Ref: makeindex item x1506501
-Ref: makeindex item 12506706
-Ref: makeindex item x2506814
-Ref: makeindex delim 0506974
-Ref: makeindex delim 1507104
-Ref: makeindex delim 2507234
-Ref: makeindex delim n507360
-Ref: makeindex delim r507495
-Ref: makeindex line max507603
-Ref: makeindex indent space507738
-Ref: makeindex indent length507833
-Ref: makeindex page precedence508018
-Node: \printindex508892
-Node: Glossaries509364
-Node: \newglossaryentry511331
-Node: \gls512800
-Node: Letters513594
-Node: \address517221
-Node: \cc518032
-Node: \closing518474
-Node: \encl518788
-Node: \location519202
-Node: \makelabels519466
-Node: \name521783
-Node: \opening522024
-Node: \ps522305
-Node: \signature522594
-Node: \telephone523822
-Node: Terminal input/output524187
-Node: \typein524452
-Node: \typeout525701
-Node: Command line526745
-Node: Command line options528803
-Node: Command line input532362
-Node: Recovering from errors534225
-Node: Document templates535571
-Node: beamer template536016
-Node: article template536670
-Node: book template537097
-Node: Larger book template537578
-Node: tugboat template539064
-Node: Index541435
-Ref: Command Index541521
+Node: Starting and ending7137
+Ref: Starting & ending7272
+Node: Output files8449
+Ref: output files dvi8728
+Ref: output files pdf9239
+Ref: output files log9562
+Ref: output files aux9759
+Node: TeX engines10728
+Ref: tex engines latex11077
+Ref: tex engines lualatex11909
+Ref: tex engines xelatex12394
+Node: LaTeX command syntax13198
+Node: Environment15124
+Node: CTAN16330
+Node: Document classes17731
+Ref: document classes article18171
+Ref: document classes book18259
+Ref: document classes letter18444
+Ref: document classes report18520
+Ref: document classes slides18672
+Node: Document class options19054
+Node: Additional packages22136
+Node: Class and package construction22767
+Node: Class and package structure24217
+Node: Class and package commands26508
+Node: Fonts44122
+Ref: Typefaces44225
+Node: Font styles44553
+Node: Font sizes48818
+Node: Low-level font commands50437
+Ref: low level font commands fontencoding50721
+Ref: low level font commands fontfamily51277
+Ref: low level font commands fontseries52042
+Ref: low level font commands fontshape53194
+Ref: low level font commands fontsize53491
+Ref: low level font commands baselinestretch54016
+Ref: low level font commands linespread54725
+Ref: low level font commands selectfont54975
+Ref: low level font commands usefont55301
+Node: Layout55544
+Node: \onecolumn56042
+Node: \twocolumn56401
+Ref: twocolumn columnsep57024
+Ref: twocolumn columnseprule57273
+Ref: twocolumn columnwidth57569
+Ref: twocolumn dbltopfraction58135
+Ref: twocolumn dblfloatpagefraction59078
+Ref: twocolumn dblfloatsep59325
+Ref: twocolumn dbltextfloatsep59630
+Ref: twocolumn dbltopnumber59813
+Node: \flushbottom60778
+Node: \raggedbottom61878
+Node: Page layout parameters62414
+Ref: page layout parameters columnsep62617
+Ref: page layout parameters columnseprule62617
+Ref: page layout parameters columnwidth62617
+Ref: page layout parameters headheight62871
+Ref: page layout parameters headsep63038
+Ref: page layout parameters footskip63351
+Ref: page layout parameters linewidth63685
+Ref: page layout parameters marginparpush64038
+Ref: page layout parameters marginsep64038
+Ref: page layout parameters marginparwidth64038
+Ref: page layout parameters oddsidemargin65078
+Ref: page layout parameters evensidemargin65078
+Ref: page layout parameters paperheight65615
+Ref: page layout parameters paperwidth65841
+Ref: page layout parameters textheight66065
+Ref: page layout parameters textwidth66454
+Ref: page layout parameters hsize67383
+Ref: page layout parameters topmargin67589
+Ref: page layout parameters topskip67893
+Node: Floats68109
+Ref: floats bottomfraction72477
+Ref: floats floatpagefraction72604
+Ref: floats textfraction72715
+Ref: floats topfraction72917
+Ref: floats floatsep73169
+Ref: floats intextsep73279
+Ref: floats textfloatsep73494
+Ref: floats bottomnumber73758
+Ref: floats dbltopnumber73866
+Ref: floats topnumber73985
+Ref: floats totalnumber74089
+Node: Sectioning74618
+Ref: sectioning secnumdepth77351
+Ref: Sectioning/secnumdepth77351
+Ref: sectioning tocdepth77952
+Ref: Sectioning/tocdepth77952
+Node: \part78997
+Node: \chapter81173
+Node: \section84947
+Node: \subsection88214
+Node: \subsubsection & \paragraph & \subparagraph90928
+Node: \appendix93585
+Node: \frontmatter & \mainmatter & \backmatter94875
+Node: \@startsection96216
+Ref: startsection name97593
+Ref: \@startsection/name97593
+Ref: startsection level98047
+Ref: \@startsection/level98047
+Ref: startsection indent98927
+Ref: \@startsection/indent98927
+Ref: startsection beforeskip99190
+Ref: \@startsection/beforeskip99190
+Ref: startsection afterskip100711
+Ref: \@startsection/afterskip100711
+Ref: startsection style102022
+Ref: \@startsection/style102022
+Node: Cross references105728
+Node: \label107821
+Node: \pageref109641
+Node: \ref110431
+Node: Environments111407
+Node: abstract113409
+Node: array114998
+Node: center117890
+Node: \centering119642
+Node: description121139
+Node: displaymath123354
+Node: document125141
+Node: \AtBeginDocument125571
+Node: \AtEndDocument126195
+Node: enumerate126839
+Ref: enumerate enumi128702
+Ref: enumerate enumii128702
+Ref: enumerate enumiii128702
+Ref: enumerate enumiv128702
+Ref: enumerate labelenumi129100
+Ref: enumerate labelenumii129100
+Ref: enumerate labelenumiii129100
+Ref: enumerate labelenumiv129100
+Node: eqnarray129639
+Node: equation131634
+Node: figure132302
+Node: filecontents134456
+Node: flushleft136203
+Node: \raggedright137220
+Node: flushright138418
+Node: \raggedleft139154
+Node: itemize139944
+Ref: itemize labelitemi141166
+Ref: itemize labelitemii141166
+Ref: itemize labelitemiii141166
+Ref: itemize labelitemiv141166
+Ref: itemize leftmargin142008
+Ref: itemize leftmargini142008
+Ref: itemize leftmarginii142008
+Ref: itemize leftmarginiii142008
+Ref: itemize leftmarginiv142008
+Ref: itemize leftmarginv142008
+Ref: itemize leftmarginvi142008
+Node: letter143412
+Node: list143650
+Ref: list makelabel146095
+Ref: list itemindent147479
+Ref: list itemsep147616
+Ref: list labelsep148268
+Ref: list labelwidth148431
+Ref: list leftmargin149442
+Ref: list listparindent150295
+Ref: list parsep150526
+Ref: list partopsep151029
+Ref: list rightmargin151827
+Ref: list topsep152012
+Ref: list beginparpenalty155587
+Ref: list itempenalty155686
+Ref: list endparpenalty155790
+Node: \item156662
+Node: trivlist157910
+Node: math159438
+Node: minipage159744
+Node: picture165021
+Node: \put171490
+Node: \multiput172055
+Node: \qbezier172794
+Node: \graphpaper173719
+Node: \line174513
+Node: \linethickness176477
+Node: \thinlines176926
+Node: \thicklines177337
+Node: \circle177721
+Node: \oval178261
+Node: \shortstack179237
+Node: \vector180634
+Node: \makebox (picture)181550
+Node: \framebox (picture)182732
+Node: \frame184205
+Node: \dashbox184645
+Node: quotation & quote185780
+Node: tabbing186676
+Node: table192669
+Node: tabular194762
+Ref: tabular arrayrulewidth201091
+Ref: tabular arraystrech201331
+Ref: tabular doublerulesep201552
+Ref: tabular tabcolsep201688
+Node: \multicolumn202209
+Node: \vline206085
+Node: \cline207476
+Node: \hline208186
+Node: thebibliography208868
+Node: \bibitem211278
+Node: \cite213553
+Node: \nocite215308
+Node: Using BibTeX215792
+Node: theorem217947
+Node: titlepage218869
+Node: verbatim220152
+Node: \verb221662
+Node: verse223482
+Node: Line breaking224709
+Node: \\226075
+Node: \obeycr & \restorecr228508
+Node: \newline229302
+Node: \- (hyphenation)230331
+Node: \discretionary231969
+Node: \fussy & \sloppy232857
+Node: sloppypar233640
+Node: \hyphenation234786
+Node: \linebreak & \nolinebreak235380
+Node: Page breaking236527
+Node: \clearpage & \cleardoublepage238556
+Node: \newpage240076
+Node: \enlargethispage241374
+Node: \pagebreak & \nopagebreak242330
+Node: Footnotes243996
+Node: \footnote245142
+Ref: footnote footnoterule246410
+Ref: footnote footnotesep247021
+Node: \footnotemark248087
+Node: \footnotetext250426
+Node: Footnotes in section headings251027
+Node: Footnotes in a table251860
+Node: Footnotes of footnotes254782
+Node: Definitions255486
+Node: \newcommand & \renewcommand256462
+Node: \providecommand261692
+Node: \makeatletter & \makeatother262855
+Node: \@ifstar265003
+Node: \newcounter267822
+Node: \newlength269542
+Node: \newsavebox270364
+Node: \newenvironment & \renewenvironment271343
+Node: \newtheorem276667
+Node: \newfont280239
+Node: \protect281472
+Node: \ignorespaces & \ignorespacesafterend283860
+Node: Counters286598
+Node: \alph \Alph \arabic \roman \Roman \fnsymbol288299
+Node: \usecounter290953
+Node: \value291812
+Node: \setcounter292865
+Node: \addtocounter293461
+Node: \refstepcounter293915
+Node: \stepcounter294584
+Node: \day & \month & \year295130
+Node: Lengths295941
+Node: Units of length300410
+Ref: units of length pt300613
+Ref: units of length pc300736
+Ref: units of length in300759
+Ref: units of length bp300785
+Ref: units of length cm300916
+Ref: units of length mm300938
+Ref: units of length dd300960
+Ref: units of length cc300992
+Ref: units of length sp301017
+Ref: Lengths/em301048
+Ref: Lengths/en301048
+Ref: Lengths/ex301048
+Ref: units of length em301048
+Ref: units of length en301048
+Ref: units of length ex301048
+Node: \setlength301904
+Node: \addtolength302961
+Node: \settodepth304001
+Node: \settoheight304861
+Node: \settowidth305727
+Node: Making paragraphs306576
+Node: \par308347
+Node: \indent & \noindent310294
+Node: \parindent & \parskip311828
+Node: Marginal notes312863
+Ref: marginal notes marginparpush314259
+Ref: marginal notes marginparsep314372
+Ref: marginal notes marginparwidth314504
+Node: Math formulas314853
+Node: Subscripts & superscripts319021
+Node: Math symbols321179
+Node: Blackboard bold347346
+Node: Calligraphic348118
+Node: \boldmath & \unboldmath348690
+Node: Dots350204
+Ref: ellipses cdots350626
+Ref: ellipses ddots350773
+Ref: ellipses ldots350862
+Ref: ellipses vdots351283
+Node: Math functions352469
+Node: Math accents354113
+Node: Over- and Underlining355012
+Node: Spacing in math mode356839
+Ref: spacing in math mode thickspace357771
+Ref: spacing in math mode medspace357863
+Ref: Spacing in math mode/\thinspace357959
+Ref: spacing in math mode thinspace357959
+Ref: spacing in math mode negthinspace358440
+Ref: spacing in math mode quad358638
+Ref: spacing in math mode qquad358894
+Node: Math miscellany358992
+Node: Colon character & \colon359551
+Node: \*360244
+Node: \frac360828
+Node: \left & \right361208
+Node: \sqrt362382
+Node: \stackrel362977
+Node: Modes363250
+Ref: modes paragraph mode363700
+Ref: modes lr mode363896
+Ref: modes math mode364502
+Ref: modes vertical mode364837
+Ref: modes internal vertical mode365008
+Ref: modes inner paragraph mode365481
+Ref: modes outer paragraph mode365481
+Node: \ensuremath365895
+Node: Page styles366600
+Node: \maketitle367363
+Node: \pagenumbering370373
+Node: \pagestyle372361
+Node: \thispagestyle375863
+Node: Spaces376817
+Node: \enspace & \quad & \qquad378258
+Node: \hspace379172
+Node: \hfill381010
+Node: \hss382074
+Node: \spacefactor382768
+Node: \@386155
+Ref: \AT386255
+Node: \frenchspacing388195
+Node: \normalsfcodes389030
+Node: \(SPACE)389277
+Node: ~390912
+Node: \thinspace & \negthinspace393382
+Node: \/394325
+Node: \hrulefill & \dotfill395631
+Node: \bigskip & \medskip & \smallskip396987
+Ref: bigskip397805
+Ref: medskip398009
+Ref: smallskip398218
+Node: \bigbreak & \medbreak & \smallbreak398879
+Node: \strut399865
+Node: \vspace403059
+Node: \vfill404622
+Node: \addvspace405550
+Node: Boxes407548
+Node: \mbox & \makebox408254
+Ref: mbox makebox depth409466
+Ref: mbox makebox height409466
+Ref: mbox makebox width409466
+Ref: mbox makebox totalheight409466
+Node: \fbox & \framebox411560
+Ref: fbox framebox fboxrule412873
+Ref: fbox framebox fboxsep413063
+Node: \parbox414152
+Node: \raisebox416456
+Ref: raisebox depth417419
+Ref: raisebox height417419
+Ref: raisebox width417419
+Ref: raisebox totalheight417419
+Node: \sbox & \savebox418133
+Node: lrbox421099
+Node: \usebox421921
+Node: Color422327
+Node: Color package options423126
+Node: Color models424772
+Ref: color models cmyk425569
+Ref: color models gray425932
+Ref: color models rgb426081
+Ref: color models RGB426418
+Ref: color models named426793
+Node: Commands for color427081
+Node: Define colors427496
+Node: Colored text428221
+Node: Colored boxes430619
+Node: Colored pages432008
+Node: Graphics432701
+Node: Graphics package options434828
+Node: Graphics package configuration437581
+Node: \graphicspath438383
+Node: \DeclareGraphicsExtensions441274
+Node: \DeclareGraphicsRule443042
+Node: Commands for graphics446224
+Node: \includegraphics446729
+Ref: includegraphics width451779
+Ref: includegraphics height452310
+Ref: includegraphics totalheght452716
+Ref: includegraphics keepaspectratio452980
+Ref: includegraphics viewport454666
+Ref: includegraphics trim455036
+Ref: includegraphics clip455492
+Ref: includegraphics page455752
+Ref: includegraphics pagebox455843
+Ref: includegraphics interpolate456708
+Ref: includegraphics quiet456913
+Ref: includegraphics draft457074
+Ref: includegraphics bb457879
+Ref: includegraphics bbllx458277
+Ref: includegraphics bblly458277
+Ref: includegraphics bburx458277
+Ref: includegraphics bbury458277
+Ref: includegraphics natwidth458419
+Ref: includegraphics natheight458419
+Ref: includegraphics hiresbb458605
+Ref: includegraphics type459367
+Ref: includegraphics ext459407
+Ref: includegraphics read459510
+Ref: includegraphics command459627
+Node: \rotatebox459872
+Node: \scalebox462726
+Node: \resizebox463782
+Node: Special insertions464974
+Node: Reserved characters465776
+Node: Upper and lower case466978
+Node: Symbols by font position468893
+Node: Text symbols469513
+Node: Accents473514
+Node: Additional Latin letters475529
+Ref: Non-English characters475700
+Node: \rule476717
+Node: \today477889
+Node: Splitting the input478825
+Node: \endinput480566
+Node: \include & \includeonly481833
+Node: \input486055
+Node: Front/back matter487270
+Node: Table of contents etc.487603
+Node: \addcontentsline491339
+Node: \addtocontents494181
+Node: \nofiles495772
+Node: Indexes496504
+Node: \index498132
+Node: makeindex503241
+Ref: makeindex preamble504909
+Ref: makeindex postamble505049
+Ref: makeindex group skip505134
+Ref: makeindex letheadflag505454
+Ref: makeindex lethead prefix505915
+Ref: makeindex lethead suffix506067
+Ref: makeindex item 0506215
+Ref: makeindex item 1506295
+Ref: makeindex item 2506370
+Ref: makeindex item 01506448
+Ref: makeindex item x1506553
+Ref: makeindex item 12506758
+Ref: makeindex item x2506866
+Ref: makeindex delim 0507026
+Ref: makeindex delim 1507156
+Ref: makeindex delim 2507286
+Ref: makeindex delim n507412
+Ref: makeindex delim r507547
+Ref: makeindex line max507655
+Ref: makeindex indent space507790
+Ref: makeindex indent length507885
+Ref: makeindex page precedence508070
+Node: \printindex508944
+Node: Glossaries509416
+Node: \newglossaryentry511383
+Node: \gls512852
+Node: Letters513646
+Node: \address517273
+Node: \cc518084
+Node: \closing518526
+Node: \encl518840
+Node: \location519254
+Node: \makelabels519518
+Node: \name521835
+Node: \opening522076
+Node: \ps522357
+Node: \signature522646
+Node: \telephone523874
+Node: Terminal input/output524239
+Node: \typein524504
+Node: \typeout525753
+Node: Command line526797
+Node: Command line options528855
+Node: Command line input532414
+Node: Recovering from errors534277
+Node: Document templates535623
+Node: beamer template536068
+Node: article template536722
+Node: book template537149
+Node: Larger book template537630
+Node: tugboat template539116
+Node: Index541487
+Ref: Command Index541573
 
 End Tag Table

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

Modified: trunk/latex2e.texi
===================================================================
--- trunk/latex2e.texi	2018-09-20 13:20:44 UTC (rev 691)
+++ trunk/latex2e.texi	2018-09-21 14:46:50 UTC (rev 692)
@@ -271,10 +271,11 @@
 sensible, such as in plain text, write it as @samp{LaTeX}.
 
 @menu
-* Starting and ending::    The standard beginning and end of a document.
+* Starting and ending::     The standard beginning and end of a document.
 * Output files::            Files produced.
 * @TeX{} engines::          Programs that can compile @TeX{} and  @LaTeX{}.
 * @LaTeX{} command syntax:: General syntax of @LaTeX{} commands.
+* Environment::             Area of the source giving distinct behavior.
 * CTAN::                    Our repository.
 @end menu
 
@@ -514,6 +515,12 @@
 the first character of the following text be an open square bracket,
 hide it inside curly braces.
 
+Some of @LaTeX{}'s commands are a @dfn{declaration}.  Such a command
+changes the value the meaning of some other command or parameter.  For
+instance, the @code{\mainmatter} declaration changes the typesetting of
+page numbers from roman numerals to arabic (@pxref{\frontmatter &
+\mainmatter & \backmatter}).
+
 @LaTeX{} has the convention that some commands have a @code{*} form that
 is related to the form without a @code{*}, such as @code{\chapter} and
 @code{\chapter*}.  The exact difference in behavior varies from command
@@ -522,15 +529,9 @@
 This manual describes all accepted options and @code{*}-forms for the
 commands it covers (barring unintentional omissions, a.k.a.@: bugs).
 
- at menu
-* Environment::          Area of the source with distinct behavior.
-* Declaration::          Change the value or meaning of a command.
-* \makeatletter & \makeatother::  Change the status of the at-sign character.
- at end menu
 
-
 @node Environment
- at subsection Environments
+ at section Environment
 
 Synopsis:
 
@@ -551,7 +552,9 @@
 \end@{verse@}
 @end example
 
- at xref{Environments} for a list of environments. 
+ at xref{Environments} for a list of environments.  Particularly notable is
+that every @LaTeX{} document must have a @code{document} environment,
+a @code{\begin@{document@} ... \end@{document@}} pair.
 
 The @var{environment name} at the beginning must exactly match that at
 the end.  This includes the case where @var{environment name} ends in a
@@ -570,151 +573,8 @@
 @end example 
 
 
- at node Declaration
- at subsection Command declarations
-
-A command that changes the value, or changes the meaning, of some other
-command or parameter.  For instance, the @code{\mainmatter} command
-changes the setting of page numbers from roman numerals to arabic.
-
-
- at node \makeatletter & \makeatother
- at subsection @code{\makeatletter} & @code{\makeatother}
-
-Synopsis:
-
- at example
-\makeatletter
-  ... definition of commands with @@ in their name ..
-\makeatother
- at end example
-
-Used to redefine internal @LaTeX{} commands.  @code{\makeatletter} makes
-the at-sign character at tie{}@code{@@} have the category code of a letter,
-11.  @code{\makeatother} sets the category code of at tie{}@code{@@} to 12,
-its original value.
-
-As each character is read by @TeX{} for @LaTeX{}, it is assigned a
-character category code, or 
- at cindex catcode
- at cindex character category code
- at cindex category code, character
- at dfn{catcode} for short. For instance, the backslash at tie{}@code{\} is
-assigned the catcode 0, for characters that start a command.  These two
-commands alter the catcode assigned to @code{@@}.
-
-The alteration is needed because many of @LaTeX{}'s commands use
- at code{@@} in their name, to prevent users from accidentally defining a
-command that replaces one of @LaTeX{}'s own.  Command names consist of a
-category at tie{}0 character, ordinarily backslash, followed by letters,
-category at tie{}11 characters (except that a command name can also consist
-of a category at tie{}0 character followed by a single non-letter symbol).
-So under the default category codes, user-defined commands cannot
-contain an @code{@@}.  But @code{\makeatletter} and @code{\makeatother}
-allow users to define or redefine commands named with @code{@@}.
-
-Use these two commands inside a @file{.tex} file, in the preamble, when
-defining or redefining a command with @code{@@} in its name.  Don't use
-them inside @file{.sty} or @file{.cls} files since the
- at code{\usepackage} and @code{\documentclass} commands set the at sign to
-have the character code of a letter.
-
- at PkgIndex{macros2e}
-For a comprehensive list of macros with an at-sign
-in their names see @url{http://ctan.org/pkg/macros2e}. These macros are
-mainly intended to package or class authors.
-
-In this example the class file has a command
- at code{\thesis@@universityname} that the user wants to change.  These
-three lines should go in the preamble, before the
- at code{\begin@{document@}}.
-
- at example
-\makeatletter
-\renewcommand@{\thesis@@universityname@}@{Saint Michael's College@}
-\makeatother
- at end example
-
- at menu
-* \@@ifstar:: Define your own commands with *-variants.
- at end menu
-
-
- at node \@@ifstar
- at subsubsection @code{\@@ifstar}
-
- at findex \@@ifstar
- at cindex commands, star-variants
- at cindex star-variants, commands
-
-Synopsis:
-
- at example
-\newcommand@{\mycmd@}@{\@@ifstar@{\mycmd@@star@}@{\mycmd@@nostar@}@}
-\newcommand@{\mycmd@@nostar@}[@var{nostar-num-args}]@{@var{nostar-body}@} 
-\newcommand@{\mycmd@@star@}[@var{star-num-args}]@{@var{star-body}@}
- at end example
-
-Many standard @LaTeX{} environments or commands have a variant with the
-same name but ending with a star character at tie{}@code{*}, an asterisk.
-Examples are the @code{table} and @code{table*} environments and the
- at code{\section} and @code{\section*} commands.
-
-When defining environments, following this pattern is straightforward
-because @code{\newenvironment} and @code{\renewenvironment} allow the
-environment name to contain a star.  For commands the situation is more
-complex.  As in the synopsis above, there will be a user-called command,
-given above as @code{\mycmd}, which peeks ahead to see if it is followed
-by a star.  For instance, @LaTeX{} does not really have a
- at code{\section*} command; instead, the @code{\section} command peeks
-ahead.  This command does not accept arguments but instead expands to
-one of two commands that do accept arguments.  In the synopsis these two
-are @code{\mycmd@@nostar} and @code{\mycmd@@star}.  They could take the
-same number of arguments or a different number, or no arguments at all.
-As always, in a @LaTeX{} document a command using at-sign at tie{}@code{@@}
-must be enclosed inside a @code{\makeatletter ... \makeatother} block
-(@pxref{\makeatletter & \makeatother}).
-
-This example of @code{\@@ifstar} defines the command @code{\ciel} and a
-variant @code{\ciel*}.  Both have one required argument.  A call to
- at code{\ciel@{night@}} will return "starry night sky" while
- at code{\ciel*@{blue@}} will return "starry not blue sky".
-
- at example
-\newcommand*@{\ciel@@unstarred@}[1]@{starry #1 sky@}
-\newcommand*@{\ciel@@starred@}[1]@{starry not #1 sky@}
-\newcommand*@{\ciel@}@{\@@ifstar@{\ciel@@starred@}@{\ciel@@unstarred@}@}
- at end example
-
-In the next example, the starred variant takes a different number of
-arguments than the unstarred one.  With this definition, Agent 007's
- at code{``My name is \agentsecret*@{Bond@},
-\agentsecret@{James@}@{Bond@}.''} is equivalent to entering the commands
- at code{``My name is \textsc@{Bond@}, \textit@{James@} textsc@{Bond@}.''}
-
- at example
-\newcommand*@{\agentsecret@@unstarred@}[2]@{\textit@{#1@} \textsc@{#2@}@}
-\newcommand*@{\agentsecret@@starred@}[1]@{\textsc@{#1@}@}
-\newcommand*@{\agentsecret@}@{%
-  \@@ifstar@{\agentsecret@@starred@}@{\agentsecret@@unstarred@}@}
- at end example
-
-There are two sometimes more convenient ways to accomplish the work of
- at code{\@@ifstar}.  The @file{suffix} package allows the construct
- at code{\newcommand\mycommand@{@var{unstarred version}@}} followed by
- at code{\WithSuffix\newcommand\mycommand*@{@var{starred version}@}}.  And
- at LaTeX{}3 has the @file{xparse} package that allows this code.
-
- at example
-\NewDocumentCommand\foo@{s@}@{\IfBooleanTF#1
-  @{@var{starred version}@}%
-  @{@var{unstarred version}@}% 
-  @}
- at end example
-
-
 @node CTAN
- at section CTAN: Comprehensive @TeX{} Archive Network
+ at section CTAN: the Comprehensive @TeX{} Archive Network
 
 @cindex CTAN
 
@@ -8506,15 +8366,17 @@
 @LaTeX{} has support for making new commands of many different kinds.
 
 @menu
-* \newcommand & \renewcommand::           (Re)define a new command.
-* \providecommand::                       Define a new command, if name not used.
-* \newcounter::                           Define a new counter.
-* \newlength::                            Define a new length.
-* \newsavebox::                           Define a new box.
+* \newcommand & \renewcommand::    (Re)define a new command.
+* \providecommand::                Define a new command, if name not used.
+* \makeatletter & \makeatother::   Change the status of the at-sign character.
+* \@@ifstar::                      Define your own commands with *-variants.
+* \newcounter::                    Define a new counter.
+* \newlength::                     Define a new length.
+* \newsavebox::                    Define a new box.
 * \newenvironment & \renewenvironment::   Define a new environment.
-* \newtheorem::                           Define a new theorem-like environment.
-* \newfont::                              Define a new font name.
-* \protect::                              Using tricky commands.
+* \newtheorem::                    Define a new theorem-like environment.
+* \newfont::                       Define a new font name.
+* \protect::                       Using tricky commands.
 * \ignorespaces & \ignorespacesafterend:: Discard extra spaces.
 @end menu
 
@@ -8718,6 +8580,137 @@
 the repeated use of @code{\providecommand} does not give an error.
 
 
+ at node \makeatletter & \makeatother
+ at section @code{\makeatletter} & @code{\makeatother}
+
+Synopsis:
+
+ at example
+\makeatletter
+  ... definition of commands with @@ in their name ..
+\makeatother
+ at end example
+
+Use this pair when you redefine @LaTeX{} commands that are named with an
+at-sign character at tie{}@samp{@code{@@}}.  The @code{\makeatletter}
+declaration makes the at-sign character have the category code of a
+letter, code at tie{}11.  The @code{\makeatother} declaration sets the
+category code of the at-sign to code at tie{}12, its default value.
+
+As @TeX{} reads characters, it assigns each one a category code, or
+ at cindex catcode
+ at cindex character category code
+ at cindex category code, character
+ at dfn{catcode}. For instance, it assigns the backslash
+character at tie{}@samp{@code{\}} the catcode at tie{}0.  Command names
+consist of a category at tie{}0 character, ordinarily backslash, followed
+by letters, category at tie{}11 characters (except that a command name can
+also consist of a category at tie{}0 character followed by a single
+non-letter symbol).
+
+ at LaTeX{}'s source code has the convention that some commands use
+ at code{@@} in their name.  These commands are mainly intended for package
+or class writers.  The convention prevents authors who are just using a
+package or class from accidentally replacing such a command with one of
+their own, because by default the at-sign has catcode at tie{}12.
+
+The pair @code{\makeatletter} and @code{\makeatother} changes the
+default code and then changes it back.  Use them inside a @file{.tex}
+file, in the preamble, when you are defining or redefining commands
+named with @code{@@}, by having them surround your definition.  Don't
+use these inside @file{.sty} or @file{.cls} files since the
+ at code{\usepackage} and @code{\documentclass} commands already arrange
+that the at-sign has the character code of a letter, catcode at tie{}11.
+
+ at PkgIndex{macros2e}
+For a comprehensive list of macros with an at-sign in their names see
+ at url{http://ctan.org/pkg/macros2e}.
+
+In this example the class file has a command
+ at code{\thesis@@universityname} that the user wants to change.  These
+three lines should go in the preamble, before the
+ at code{\begin@{document@}}.
+
+ at example
+\makeatletter
+\renewcommand@{\thesis@@universityname@}@{Saint Michael's College@}
+\makeatother
+ at end example
+
+
+ at node \@@ifstar
+ at section @code{\@@ifstar}
+
+ at findex \@@ifstar
+ at cindex commands, star-variants
+ at cindex star-variants, commands
+
+Synopsis:
+
+ at example
+\newcommand@{\mycmd@}@{\@@ifstar@{\mycmd@@star@}@{\mycmd@@nostar@}@}
+\newcommand@{\mycmd@@nostar@}[@var{nostar-num-args}]@{@var{nostar-body}@} 
+\newcommand@{\mycmd@@star@}[@var{star-num-args}]@{@var{star-body}@}
+ at end example
+
+Many standard @LaTeX{} environments or commands have a variant with the
+same name but ending with a star character at tie{}@code{*}, an asterisk.
+Examples are the @code{table} and @code{table*} environments and the
+ at code{\section} and @code{\section*} commands.
+
+When defining environments, following this pattern is straightforward
+because @code{\newenvironment} and @code{\renewenvironment} allow the
+environment name to contain a star.  For commands the situation is more
+complex.  As in the synopsis above, there will be a user-called command,
+given above as @code{\mycmd}, which peeks ahead to see if it is followed
+by a star.  For instance, @LaTeX{} does not really have a
+ at code{\section*} command; instead, the @code{\section} command peeks
+ahead.  This command does not accept arguments but instead expands to
+one of two commands that do accept arguments.  In the synopsis these two
+are @code{\mycmd@@nostar} and @code{\mycmd@@star}.  They could take the
+same number of arguments or a different number, or no arguments at all.
+As always, in a @LaTeX{} document a command using at-sign at tie{}@code{@@}
+must be enclosed inside a @code{\makeatletter ... \makeatother} block
+(@pxref{\makeatletter & \makeatother}).
+
+This example of @code{\@@ifstar} defines the command @code{\ciel} and a
+variant @code{\ciel*}.  Both have one required argument.  A call to
+ at code{\ciel@{night@}} will return "starry night sky" while
+ at code{\ciel*@{blue@}} will return "starry not blue sky".
+
+ at example
+\newcommand*@{\ciel@@unstarred@}[1]@{starry #1 sky@}
+\newcommand*@{\ciel@@starred@}[1]@{starry not #1 sky@}
+\newcommand*@{\ciel@}@{\@@ifstar@{\ciel@@starred@}@{\ciel@@unstarred@}@}
+ at end example
+
+In the next example, the starred variant takes a different number of
+arguments than the unstarred one.  With this definition, Agent 007's
+ at code{``My name is \agentsecret*@{Bond@},
+\agentsecret@{James@}@{Bond@}.''} is equivalent to entering the commands
+ at code{``My name is \textsc@{Bond@}, \textit@{James@} textsc@{Bond@}.''}
+
+ at example
+\newcommand*@{\agentsecret@@unstarred@}[2]@{\textit@{#1@} \textsc@{#2@}@}
+\newcommand*@{\agentsecret@@starred@}[1]@{\textsc@{#1@}@}
+\newcommand*@{\agentsecret@}@{%
+  \@@ifstar@{\agentsecret@@starred@}@{\agentsecret@@unstarred@}@}
+ at end example
+
+There are two sometimes more convenient ways to accomplish the work of
+ at code{\@@ifstar}.  The @file{suffix} package allows the construct
+ at code{\newcommand\mycommand@{@var{unstarred version}@}} followed by
+ at code{\WithSuffix\newcommand\mycommand*@{@var{starred version}@}}.  And
+ at LaTeX{}3 has the @file{xparse} package that allows this code.
+
+ at example
+\NewDocumentCommand\foo@{s@}@{\IfBooleanTF#1
+  @{@var{starred version}@}%
+  @{@var{unstarred version}@}% 
+  @}
+ at end example
+
+
 @node \newcounter
 @section @code{\newcounter}: Allocating a counter
 

Modified: trunk/latex2e.txt
===================================================================
--- trunk/latex2e.txt	2018-09-20 13:20:44 UTC (rev 691)
+++ trunk/latex2e.txt	2018-09-21 14:46:50 UTC (rev 692)
@@ -36,11 +36,8 @@
   2.2 Output files
   2.3 TeX engines
   2.4 LaTeX command syntax
-    2.4.1 Environments
-    2.4.2 Command declarations
-    2.4.3 '\makeatletter' & '\makeatother'
-      2.4.3.1 '\@ifstar'
-  2.5 CTAN: Comprehensive TeX Archive Network
+  2.5 Environment
+  2.6 CTAN: the Comprehensive TeX Archive Network
 3 Document classes
   3.1 Document class options
   3.2 Additional packages
@@ -157,14 +154,16 @@
 12 Definitions
   12.1 '\newcommand' & '\renewcommand'
   12.2 '\providecommand'
-  12.3 '\newcounter': Allocating a counter
-  12.4 '\newlength'
-  12.5 '\newsavebox'
-  12.6 '\newenvironment' & '\renewenvironment'
-  12.7 '\newtheorem'
-  12.8 '\newfont'
-  12.9 '\protect'
-  12.10 '\ignorespaces & \ignorespacesafterend'
+  12.3 '\makeatletter' & '\makeatother'
+  12.4 '\@ifstar'
+  12.5 '\newcounter': Allocating a counter
+  12.6 '\newlength'
+  12.7 '\newsavebox'
+  12.8 '\newenvironment' & '\renewenvironment'
+  12.9 '\newtheorem'
+  12.10 '\newfont'
+  12.11 '\protect'
+  12.12 '\ignorespaces & \ignorespacesafterend'
 13 Counters
   13.1 '\alph \Alph \arabic \roman \Roman \fnsymbol': Printing counters
   13.2 '\usecounter'
@@ -538,6 +537,12 @@
 argument after it, then to make the first character of the following
 text be an open square bracket, hide it inside curly braces.
 
+   Some of LaTeX's commands are a "declaration".  Such a command changes
+the value the meaning of some other command or parameter.  For instance,
+the '\mainmatter' declaration changes the typesetting of page numbers
+from roman numerals to arabic (*note \frontmatter & \mainmatter &
+\backmatter::).
+
    LaTeX has the convention that some commands have a '*' form that is
 related to the form without a '*', such as '\chapter' and '\chapter*'.
 The exact difference in behavior varies from command to command.
@@ -545,8 +550,8 @@
    This manual describes all accepted options and '*'-forms for the
 commands it covers (barring unintentional omissions, a.k.a. bugs).
 
-2.4.1 Environments
-------------------
+2.5 Environment
+===============
 
 Synopsis:
 
@@ -563,7 +568,9 @@
        ...
      \end{verse}
 
-   *Note Environments:: for a list of environments.
+   *Note Environments:: for a list of environments.  Particularly
+notable is that every LaTeX document must have a 'document' environment,
+a '\begin{document} ... \end{document}' pair.
 
    The ENVIRONMENT NAME at the beginning must exactly match that at the
 end.  This includes the case where ENVIRONMENT NAME ends in a
@@ -578,121 +585,9 @@
        ... rows of table ...
      \end{tabular}
 
-2.4.2 Command declarations
---------------------------
+2.6 CTAN: the Comprehensive TeX Archive Network
+===============================================
 
-A command that changes the value, or changes the meaning, of some other
-command or parameter.  For instance, the '\mainmatter' command changes
-the setting of page numbers from roman numerals to arabic.
-
-2.4.3 '\makeatletter' & '\makeatother'
---------------------------------------
-
-Synopsis:
-
-     \makeatletter
-       ... definition of commands with @ in their name ..
-     \makeatother
-
-   Used to redefine internal LaTeX commands.  '\makeatletter' makes the
-at-sign character '@' have the category code of a letter, 11.
-'\makeatother' sets the category code of '@' to 12, its original value.
-
-   As each character is read by TeX for LaTeX, it is assigned a
-character category code, or "catcode" for short.  For instance, the
-backslash '\' is assigned the catcode 0, for characters that start a
-command.  These two commands alter the catcode assigned to '@'.
-
-   The alteration is needed because many of LaTeX's commands use '@' in
-their name, to prevent users from accidentally defining a command that
-replaces one of LaTeX's own.  Command names consist of a category 0
-character, ordinarily backslash, followed by letters, category 11
-characters (except that a command name can also consist of a category 0
-character followed by a single non-letter symbol).  So under the default
-category codes, user-defined commands cannot contain an '@'.  But
-'\makeatletter' and '\makeatother' allow users to define or redefine
-commands named with '@'.
-
-   Use these two commands inside a '.tex' file, in the preamble, when
-defining or redefining a command with '@' in its name.  Don't use them
-inside '.sty' or '.cls' files since the '\usepackage' and
-'\documentclass' commands set the at sign to have the character code of
-a letter.
-
-   For a comprehensive list of macros with an at-sign in their names see
-<http://ctan.org/pkg/macros2e>.  These macros are mainly intended to
-package or class authors.
-
-   In this example the class file has a command '\thesis at universityname'
-that the user wants to change.  These three lines should go in the
-preamble, before the '\begin{document}'.
-
-     \makeatletter
-     \renewcommand{\thesis at universityname}{Saint Michael's College}
-     \makeatother
-
-2.4.3.1 '\@ifstar'
-..................
-
-Synopsis:
-
-     \newcommand{\mycmd}{\@ifstar{\mycmd at star}{\mycmd at nostar}}
-     \newcommand{\mycmd at nostar}[NOSTAR-NUM-ARGS]{NOSTAR-BODY}
-     \newcommand{\mycmd at star}[STAR-NUM-ARGS]{STAR-BODY}
-
-   Many standard LaTeX environments or commands have a variant with the
-same name but ending with a star character '*', an asterisk.  Examples
-are the 'table' and 'table*' environments and the '\section' and
-'\section*' commands.
-
-   When defining environments, following this pattern is straightforward
-because '\newenvironment' and '\renewenvironment' allow the environment
-name to contain a star.  For commands the situation is more complex.  As
-in the synopsis above, there will be a user-called command, given above
-as '\mycmd', which peeks ahead to see if it is followed by a star.  For
-instance, LaTeX does not really have a '\section*' command; instead, the
-'\section' command peeks ahead.  This command does not accept arguments
-but instead expands to one of two commands that do accept arguments.  In
-the synopsis these two are '\mycmd at nostar' and '\mycmd at star'.  They
-could take the same number of arguments or a different number, or no
-arguments at all.  As always, in a LaTeX document a command using
-at-sign '@' must be enclosed inside a '\makeatletter ... \makeatother'
-block (*note \makeatletter & \makeatother::).
-
-   This example of '\@ifstar' defines the command '\ciel' and a variant
-'\ciel*'.  Both have one required argument.  A call to '\ciel{night}'
-will return "starry night sky" while '\ciel*{blue}' will return "starry
-not blue sky".
-
-     \newcommand*{\ciel at unstarred}[1]{starry #1 sky}
-     \newcommand*{\ciel at starred}[1]{starry not #1 sky}
-     \newcommand*{\ciel}{\@ifstar{\ciel at starred}{\ciel at unstarred}}
-
-   In the next example, the starred variant takes a different number of
-arguments than the unstarred one.  With this definition, Agent 007's
-'``My name is \agentsecret*{Bond}, \agentsecret{James}{Bond}.''' is
-equivalent to entering the commands '``My name is \textsc{Bond},
-\textit{James} textsc{Bond}.'''
-
-     \newcommand*{\agentsecret at unstarred}[2]{\textit{#1} \textsc{#2}}
-     \newcommand*{\agentsecret at starred}[1]{\textsc{#1}}
-     \newcommand*{\agentsecret}{%
-       \@ifstar{\agentsecret at starred}{\agentsecret at unstarred}}
-
-   There are two sometimes more convenient ways to accomplish the work
-of '\@ifstar'.  The 'suffix' package allows the construct
-'\newcommand\mycommand{UNSTARRED VERSION}' followed by
-'\WithSuffix\newcommand\mycommand*{STARRED VERSION}'.  And LaTeX3 has
-the 'xparse' package that allows this code.
-
-     \NewDocumentCommand\foo{s}{\IfBooleanTF#1
-       {STARRED VERSION}%
-       {UNSTARRED VERSION}%
-       }
-
-2.5 CTAN: Comprehensive TeX Archive Network
-===========================================
-
 The Comprehensive TeX Archive Network, CTAN, is the TeX and LaTeX
 community's repository of free material.  It is a set of Internet sites
 around the world that offer material related to LaTeX for download.
@@ -6618,7 +6513,113 @@
 outputs 'From Saint Michael's College'.  Unlike '\newcommand', the
 repeated use of '\providecommand' does not give an error.
 
-12.3 '\newcounter': Allocating a counter
+12.3 '\makeatletter' & '\makeatother'
+=====================================
+
+Synopsis:
+
+     \makeatletter
+       ... definition of commands with @ in their name ..
+     \makeatother
+
+   Use this pair when you redefine LaTeX commands that are named with an
+at-sign character ''@''.  The '\makeatletter' declaration makes the
+at-sign character have the category code of a letter, code 11.  The
+'\makeatother' declaration sets the category code of the at-sign to
+code 12, its default value.
+
+   As TeX reads characters, it assigns each one a category code, or
+"catcode".  For instance, it assigns the backslash character ''\'' the
+catcode 0.  Command names consist of a category 0 character, ordinarily
+backslash, followed by letters, category 11 characters (except that a
+command name can also consist of a category 0 character followed by a
+single non-letter symbol).
+
+   LaTeX's source code has the convention that some commands use '@' in
+their name.  These commands are mainly intended for package or class
+writers.  The convention prevents authors who are just using a package
+or class from accidentally replacing such a command with one of their
+own, because by default the at-sign has catcode 12.
+
+   The pair '\makeatletter' and '\makeatother' changes the default code
+and then changes it back.  Use them inside a '.tex' file, in the
+preamble, when you are defining or redefining commands named with '@',
+by having them surround your definition.  Don't use these inside '.sty'
+or '.cls' files since the '\usepackage' and '\documentclass' commands
+already arrange that the at-sign has the character code of a letter,
+catcode 11.
+
+   For a comprehensive list of macros with an at-sign in their names see
+<http://ctan.org/pkg/macros2e>.
+
+   In this example the class file has a command '\thesis at universityname'
+that the user wants to change.  These three lines should go in the
+preamble, before the '\begin{document}'.
+
+     \makeatletter
+     \renewcommand{\thesis at universityname}{Saint Michael's College}
+     \makeatother
+
+12.4 '\@ifstar'
+===============
+
+Synopsis:
+
+     \newcommand{\mycmd}{\@ifstar{\mycmd at star}{\mycmd at nostar}}
+     \newcommand{\mycmd at nostar}[NOSTAR-NUM-ARGS]{NOSTAR-BODY}
+     \newcommand{\mycmd at star}[STAR-NUM-ARGS]{STAR-BODY}
+
+   Many standard LaTeX environments or commands have a variant with the
+same name but ending with a star character '*', an asterisk.  Examples
+are the 'table' and 'table*' environments and the '\section' and
+'\section*' commands.
+
+   When defining environments, following this pattern is straightforward
+because '\newenvironment' and '\renewenvironment' allow the environment
+name to contain a star.  For commands the situation is more complex.  As
+in the synopsis above, there will be a user-called command, given above
+as '\mycmd', which peeks ahead to see if it is followed by a star.  For
+instance, LaTeX does not really have a '\section*' command; instead, the
+'\section' command peeks ahead.  This command does not accept arguments
+but instead expands to one of two commands that do accept arguments.  In
+the synopsis these two are '\mycmd at nostar' and '\mycmd at star'.  They
+could take the same number of arguments or a different number, or no
+arguments at all.  As always, in a LaTeX document a command using
+at-sign '@' must be enclosed inside a '\makeatletter ... \makeatother'
+block (*note \makeatletter & \makeatother::).
+
+   This example of '\@ifstar' defines the command '\ciel' and a variant
+'\ciel*'.  Both have one required argument.  A call to '\ciel{night}'
+will return "starry night sky" while '\ciel*{blue}' will return "starry
+not blue sky".
+
+     \newcommand*{\ciel at unstarred}[1]{starry #1 sky}
+     \newcommand*{\ciel at starred}[1]{starry not #1 sky}
+     \newcommand*{\ciel}{\@ifstar{\ciel at starred}{\ciel at unstarred}}
+
+   In the next example, the starred variant takes a different number of
+arguments than the unstarred one.  With this definition, Agent 007's
+'``My name is \agentsecret*{Bond}, \agentsecret{James}{Bond}.''' is
+equivalent to entering the commands '``My name is \textsc{Bond},
+\textit{James} textsc{Bond}.'''
+
+     \newcommand*{\agentsecret at unstarred}[2]{\textit{#1} \textsc{#2}}
+     \newcommand*{\agentsecret at starred}[1]{\textsc{#1}}
+     \newcommand*{\agentsecret}{%
+       \@ifstar{\agentsecret at starred}{\agentsecret at unstarred}}
+
+   There are two sometimes more convenient ways to accomplish the work
+of '\@ifstar'.  The 'suffix' package allows the construct
+'\newcommand\mycommand{UNSTARRED VERSION}' followed by
+'\WithSuffix\newcommand\mycommand*{STARRED VERSION}'.  And LaTeX3 has
+the 'xparse' package that allows this code.
+
+     \NewDocumentCommand\foo{s}{\IfBooleanTF#1
+       {STARRED VERSION}%
+       {UNSTARRED VERSION}%
+       }
+
+12.5 '\newcounter': Allocating a counter
 ========================================
 
 Synopsis, one of:
@@ -6659,7 +6660,7 @@
 exist.  Entering '\newcounter{jh}[lh]' when 'lh' is not a defined
 counter will get you 'LaTeX Error: No counter 'lh' defined.'
 
-12.4 '\newlength'
+12.6 '\newlength'
 =================
 
 Synopsis:
@@ -6681,7 +6682,7 @@
 something like 'LaTeX Error: Command \graphichgt already defined. Or
 name \end... illegal, see p.192 of the manual'.
 
-12.5 '\newsavebox'
+12.7 '\newsavebox'
 ==================
 
 Synopsis:
@@ -6709,7 +6710,7 @@
 
    The allocation of a box is global.
 
-12.6 '\newenvironment' & '\renewenvironment'
+12.8 '\newenvironment' & '\renewenvironment'
 ============================================
 
 Synopses, one of:
@@ -6843,7 +6844,7 @@
        \end{quotation}
      }
 
-12.7 '\newtheorem'
+12.9 '\newtheorem'
 ==================
 
 Synopses:
@@ -6955,8 +6956,8 @@
        Second def
      \end{defn}
 
-12.8 '\newfont'
-===============
+12.10 '\newfont'
+================
 
 This command is obsolete.  This description is here only to help with
 old documents.  New documents should define fonts in families through
@@ -6987,8 +6988,8 @@
      \testfontat abc
      \testfontscaled abc
 
-12.9 '\protect'
-===============
+12.11 '\protect'
+================
 
 All LaTeX commands are either "fragile" or "robust".  A fragile command
 can break when it is used in the argument to certain other commands.
@@ -7039,7 +7040,7 @@
      \section{Einstein's \( e=mc^2 \)}
      ...
 
-12.10 '\ignorespaces & \ignorespacesafterend'
+12.12 '\ignorespaces & \ignorespacesafterend'
 =============================================
 
 Synopsis:
@@ -14080,2561 +14081,2561 @@
 
 * Menu:
 
-* &:                                     tabular.           (line  5036)
+* &:                                     tabular.           (line  4927)
 * * prompt:                              Recovering from errors.
-                                                            (line 13931)
+                                                            (line 13934)
 * *-form of environment commands:        \newenvironment & \renewenvironment.
-                                                            (line  6755)
-* *-form of sectioning commands:         Sectioning.        (line  2077)
+                                                            (line  6758)
+* *-form of sectioning commands:         Sectioning.        (line  1968)
 * *-form, defining new commands:         \newcommand & \renewcommand.
-                                                            (line  6509)
+                                                            (line  6400)
 * --disable-write18 command-line option: Command line options.
-                                                            (line 13833)
+                                                            (line 13836)
 * --enable-write18 command-line option:  Command line options.
-                                                            (line 13833)
+                                                            (line 13836)
 * --file-line-error command-line option: Command line options.
+                                                            (line 13863)
+* --halt-on-error command-line option:   Command line options.
                                                             (line 13860)
-* --halt-on-error command-line option:   Command line options.
-                                                            (line 13857)
 * --help command-line option:            Command line options.
-                                                            (line 13798)
+                                                            (line 13801)
 * --interaction command-line option:     Command line options.
-                                                            (line 13801)
+                                                            (line 13804)
 * --jobname command-line option:         Command line options.
-                                                            (line 13818)
+                                                            (line 13821)
 * --no-file-line-error command-line option: Command line options.
-                                                            (line 13860)
+                                                            (line 13863)
 * --no-shell-escape command-line option: Command line options.
+                                                            (line 13836)
+* --output-directory command-line option: Command line options.
                                                             (line 13833)
-* --output-directory command-line option: Command line options.
-                                                            (line 13830)
 * --shell-escape command-line option:    Command line options.
-                                                            (line 13833)
+                                                            (line 13836)
 * --version command-line option:         Command line options.
-                                                            (line 13793)
-* .aux file:                             Output files.      (line   449)
-* .dvi file:                             Output files.      (line   426)
-* .glo file:                             Glossaries.        (line 13265)
-* .idx file:                             Indexes.           (line 12906)
-* .idx file <1>:                         makeindex.         (line 13057)
-* .ind file:                             makeindex.         (line 13057)
-* .isty file:                            makeindex.         (line 13069)
-* .lof file:                             Output files.      (line   459)
+                                                            (line 13796)
+* .aux file:                             Output files.      (line   448)
+* .dvi file:                             Output files.      (line   425)
+* .glo file:                             Glossaries.        (line 13268)
+* .idx file:                             Indexes.           (line 12909)
+* .idx file <1>:                         makeindex.         (line 13060)
+* .ind file:                             makeindex.         (line 13060)
+* .isty file:                            makeindex.         (line 13072)
+* .lof file:                             Output files.      (line   458)
 * .lof file <1>:                         Table of contents etc..
-                                                            (line 12672)
-* .log file:                             Output files.      (line   444)
-* .lot file:                             Output files.      (line   459)
+                                                            (line 12675)
+* .log file:                             Output files.      (line   443)
+* .lot file:                             Output files.      (line   458)
 * .lot file <1>:                         Table of contents etc..
-                                                            (line 12672)
-* .pdf file:                             Output files.      (line   436)
-* .tex, default extension:               Command line.      (line 13755)
-* .toc file:                             Output files.      (line   459)
+                                                            (line 12675)
+* .pdf file:                             Output files.      (line   435)
+* .tex, default extension:               Command line.      (line 13758)
+* .toc file:                             Output files.      (line   458)
 * .toc file <1>:                         Table of contents etc..
-                                                            (line 12672)
-* .xdv file:                             TeX engines.       (line   501)
+                                                            (line 12675)
+* .xdv file:                             TeX engines.       (line   500)
 * 10pt option:                           Document class options.
-                                                            (line   771)
+                                                            (line   662)
 * 11pt option:                           Document class options.
-                                                            (line   771)
+                                                            (line   662)
 * 12pt option:                           Document class options.
-                                                            (line   771)
+                                                            (line   662)
 * ::                                     Colon character & \colon.
-                                                            (line  9356)
+                                                            (line  9359)
 * : <1>:                                 Colon character & \colon.
-                                                            (line  9356)
+                                                            (line  9359)
 * [...] for optional arguments:          LaTeX command syntax.
-                                                            (line   520)
+                                                            (line   519)
 * \ character starting commands:         LaTeX command syntax.
-                                                            (line   520)
+                                                            (line   519)
 * \!:                                    Spacing in math mode.
-                                                            (line  9333)
-* \" (umlaut accent):                    Accents.           (line 12249)
+                                                            (line  9336)
+* \" (umlaut accent):                    Accents.           (line 12252)
 * \#:                                    Reserved characters.
-                                                            (line 11961)
+                                                            (line 11964)
 * \$:                                    Reserved characters.
-                                                            (line 11961)
+                                                            (line 11964)
 * \%:                                    Reserved characters.
-                                                            (line 11961)
+                                                            (line 11964)
 * \&:                                    Reserved characters.
-                                                            (line 11961)
-* \' (acute accent):                     Accents.           (line 12253)
-* \' (tabbing):                          tabbing.           (line  4882)
-* \*:                                    \*.                (line  9376)
-* \+:                                    tabbing.           (line  4874)
+                                                            (line 11964)
+* \' (acute accent):                     Accents.           (line 12256)
+* \' (tabbing):                          tabbing.           (line  4773)
+* \*:                                    \*.                (line  9379)
+* \+:                                    tabbing.           (line  4765)
 * \,:                                    Spacing in math mode.
-                                                            (line  9319)
-* \-:                                    tabbing.           (line  4878)
-* \- (hyphenation):                      \- (hyphenation).  (line  5904)
-* \. (dot-over accent):                  Accents.           (line 12256)
-* \/:                                    \/.                (line 10195)
+                                                            (line  9322)
+* \-:                                    tabbing.           (line  4769)
+* \- (hyphenation):                      \- (hyphenation).  (line  5795)
+* \. (dot-over accent):                  Accents.           (line 12259)
+* \/:                                    \/.                (line 10198)
 * \::                                    Spacing in math mode.
-                                                            (line  9315)
+                                                            (line  9318)
 * \;:                                    Spacing in math mode.
-                                                            (line  9310)
-* \<:                                    tabbing.           (line  4870)
-* \= (macron accent):                    Accents.           (line 12260)
-* \= (tabbing):                          tabbing.           (line  4864)
-* \>:                                    tabbing.           (line  4868)
+                                                            (line  9313)
+* \<:                                    tabbing.           (line  4761)
+* \= (macron accent):                    Accents.           (line 12263)
+* \= (tabbing):                          tabbing.           (line  4755)
+* \>:                                    tabbing.           (line  4759)
 * \> <1>:                                Spacing in math mode.
-                                                            (line  9315)
-* \> (tabbing):                          tabbing.           (line  4867)
-* \@:                                    \@.                (line  9998)
-* \@beginparpenalty:                     list.              (line  3964)
-* \@endparpenalty:                       list.              (line  3972)
-* \@fnsymbol:                            \footnote.         (line  6260)
-* \@ifstar:                              \@ifstar.          (line   642)
-* \@itempenalty:                         list.              (line  3968)
-* \@startsection:                        \@startsection.    (line  2548)
-* \a (tabbing):                          tabbing.           (line  4897)
-* \a' (acute accent in tabbing):         tabbing.           (line  4898)
-* \a= (macron accent in tabbing):        tabbing.           (line  4898)
+                                                            (line  9318)
+* \> (tabbing):                          tabbing.           (line  4758)
+* \@:                                    \@.                (line 10001)
+* \@beginparpenalty:                     list.              (line  3855)
+* \@endparpenalty:                       list.              (line  3863)
+* \@fnsymbol:                            \footnote.         (line  6151)
+* \@ifstar:                              \@ifstar.          (line  6585)
+* \@itempenalty:                         list.              (line  3859)
+* \@startsection:                        \@startsection.    (line  2439)
+* \a (tabbing):                          tabbing.           (line  4788)
+* \a' (acute accent in tabbing):         tabbing.           (line  4789)
+* \a= (macron accent in tabbing):        tabbing.           (line  4789)
 * \aa (aa):                              Additional Latin letters.
-                                                            (line 12326)
+                                                            (line 12329)
 * \AA (AA):                              Additional Latin letters.
-                                                            (line 12326)
-* \acute:                                Math accents.      (line  9203)
-* \addcontentsline:                      \addcontentsline.  (line 12766)
-* \address:                              \address.          (line 13444)
-* \addtocontents{EXT}{TEXT}:             \addtocontents.    (line 12841)
-* \addtocounter:                         \addtocounter.     (line  7300)
-* \addtolength:                          \addtolength.      (line  7546)
-* \addvspace:                            \addvspace.        (line 10520)
+                                                            (line 12329)
+* \acute:                                Math accents.      (line  9206)
+* \addcontentsline:                      \addcontentsline.  (line 12769)
+* \address:                              \address.          (line 13447)
+* \addtocontents{EXT}{TEXT}:             \addtocontents.    (line 12844)
+* \addtocounter:                         \addtocounter.     (line  7303)
+* \addtolength:                          \addtolength.      (line  7549)
+* \addvspace:                            \addvspace.        (line 10523)
 * \ae (ae):                              Additional Latin letters.
-                                                            (line 12330)
+                                                            (line 12333)
 * \AE (AE):                              Additional Latin letters.
-                                                            (line 12330)
-* \aleph:                                Math symbols.      (line  8037)
-* \Alph example:                         enumerate.         (line  3323)
-* \alpha:                                Math symbols.      (line  8040)
+                                                            (line 12333)
+* \aleph:                                Math symbols.      (line  8040)
+* \Alph example:                         enumerate.         (line  3214)
+* \alpha:                                Math symbols.      (line  8043)
 * \alph{COUNTER}:                        \alph \Alph \arabic \roman \Roman \fnsymbol.
-                                                            (line  7175)
+                                                            (line  7178)
 * \Alph{COUNTER}:                        \alph \Alph \arabic \roman \Roman \fnsymbol.
-                                                            (line  7180)
-* \alsoname:                             \index.            (line 12992)
-* \amalg:                                Math symbols.      (line  8043)
-* \and for \author:                      \maketitle.        (line  9588)
-* \angle:                                Math symbols.      (line  8046)
-* \appendix:                             \appendix.         (line  2487)
-* \approx:                               Math symbols.      (line  8051)
+                                                            (line  7183)
+* \alsoname:                             \index.            (line 12995)
+* \amalg:                                Math symbols.      (line  8046)
+* \and for \author:                      \maketitle.        (line  9591)
+* \angle:                                Math symbols.      (line  8049)
+* \appendix:                             \appendix.         (line  2378)
+* \approx:                               Math symbols.      (line  8054)
 * \arabic{COUNTER}:                      \alph \Alph \arabic \roman \Roman \fnsymbol.
-                                                            (line  7185)
-* \arccos:                               Math functions.    (line  9086)
-* \arcsin:                               Math functions.    (line  9089)
-* \arctan:                               Math functions.    (line  9092)
-* \arg:                                  Math functions.    (line  9095)
-* \arraycolsep:                          array.             (line  3006)
-* \arrayrulewidth:                       tabular.           (line  5161)
-* \arraystretch:                         tabular.           (line  5167)
-* \ast:                                  Math symbols.      (line  8054)
-* \asymp:                                Math symbols.      (line  8063)
-* \AtBeginDocument:                      \AtBeginDocument.  (line  3236)
+                                                            (line  7188)
+* \arccos:                               Math functions.    (line  9089)
+* \arcsin:                               Math functions.    (line  9092)
+* \arctan:                               Math functions.    (line  9095)
+* \arg:                                  Math functions.    (line  9098)
+* \arraycolsep:                          array.             (line  2897)
+* \arrayrulewidth:                       tabular.           (line  5052)
+* \arraystretch:                         tabular.           (line  5058)
+* \ast:                                  Math symbols.      (line  8057)
+* \asymp:                                Math symbols.      (line  8066)
+* \AtBeginDocument:                      \AtBeginDocument.  (line  3127)
 * \AtBeginDvi:                           Class and package commands.
-                                                            (line   948)
-* \AtEndDocument:                        \AtEndDocument.    (line  3252)
+                                                            (line   839)
+* \AtEndDocument:                        \AtEndDocument.    (line  3143)
 * \AtEndOfClass:                         Class and package commands.
-                                                            (line   953)
+                                                            (line   844)
 * \AtEndOfPackage:                       Class and package commands.
-                                                            (line   953)
-* \author{NAME1 \and NAME2 \and ...}:    \maketitle.        (line  9587)
-* \a` (grave accent in tabbing):         tabbing.           (line  4898)
-* \b (bar-under accent):                 Accents.           (line 12275)
+                                                            (line   844)
+* \author{NAME1 \and NAME2 \and ...}:    \maketitle.        (line  9590)
+* \a` (grave accent in tabbing):         tabbing.           (line  4789)
+* \b (bar-under accent):                 Accents.           (line 12278)
 * \backmatter:                           \frontmatter & \mainmatter & \backmatter.
-                                                            (line  2520)
-* \backslash:                            Math symbols.      (line  8066)
-* \bar:                                  Math accents.      (line  9206)
+                                                            (line  2411)
+* \backslash:                            Math symbols.      (line  8069)
+* \bar:                                  Math accents.      (line  9209)
 * \baselineskip:                         Low-level font commands.
-                                                            (line  1566)
+                                                            (line  1457)
 * \baselinestretch:                      Low-level font commands.
-                                                            (line  1576)
-* \begin:                                Environments.      (line  2898)
-* \beta:                                 Math symbols.      (line  8070)
-* \bf:                                   Font styles.       (line  1364)
-* \bfseries:                             Font styles.       (line  1329)
-* \bibitem:                              \bibitem.          (line  5388)
-* \bibliography:                         Using BibTeX.      (line  5512)
-* \bibliographystyle:                    Using BibTeX.      (line  5512)
-* \bigcap:                               Math symbols.      (line  8073)
-* \bigcirc:                              Math symbols.      (line  8077)
-* \bigcup:                               Math symbols.      (line  8081)
-* \bigodot:                              Math symbols.      (line  8085)
-* \bigoplus:                             Math symbols.      (line  8088)
-* \bigotimes:                            Math symbols.      (line  8091)
+                                                            (line  1467)
+* \begin:                                Environments.      (line  2789)
+* \beta:                                 Math symbols.      (line  8073)
+* \bf:                                   Font styles.       (line  1255)
+* \bfseries:                             Font styles.       (line  1220)
+* \bibitem:                              \bibitem.          (line  5279)
+* \bibliography:                         Using BibTeX.      (line  5403)
+* \bibliographystyle:                    Using BibTeX.      (line  5403)
+* \bigcap:                               Math symbols.      (line  8076)
+* \bigcirc:                              Math symbols.      (line  8080)
+* \bigcup:                               Math symbols.      (line  8084)
+* \bigodot:                              Math symbols.      (line  8088)
+* \bigoplus:                             Math symbols.      (line  8091)
+* \bigotimes:                            Math symbols.      (line  8094)
 * \bigskip:                              \bigskip & \medskip & \smallskip.
-                                                            (line 10301)
+                                                            (line 10304)
 * \bigskipamount:                        \bigskip & \medskip & \smallskip.
-                                                            (line 10302)
-* \bigsqcup:                             Math symbols.      (line  8102)
-* \bigtriangledown:                      Math symbols.      (line  8094)
-* \bigtriangleup:                        Math symbols.      (line  8098)
-* \biguplus:                             Math symbols.      (line  8105)
-* \bigvee:                               Math symbols.      (line  8109)
-* \bigwedge:                             Math symbols.      (line  8112)
-* \bmod:                                 Math functions.    (line  9098)
+                                                            (line 10305)
+* \bigsqcup:                             Math symbols.      (line  8105)
+* \bigtriangledown:                      Math symbols.      (line  8097)
+* \bigtriangleup:                        Math symbols.      (line  8101)
+* \biguplus:                             Math symbols.      (line  8108)
+* \bigvee:                               Math symbols.      (line  8112)
+* \bigwedge:                             Math symbols.      (line  8115)
+* \bmod:                                 Math functions.    (line  9101)
 * \boldmath:                             \boldmath & \unboldmath.
-                                                            (line  8988)
+                                                            (line  8991)
 * \boldmath <1>:                         \boldmath & \unboldmath.
-                                                            (line  8996)
-* \bot:                                  Math symbols.      (line  8115)
-* \bottomfraction:                       Floats.            (line  1990)
-* \bottomfraction <1>:                   Floats.            (line  1991)
-* \bowtie:                               Math symbols.      (line  8120)
-* \Box:                                  Math symbols.      (line  8123)
-* \breve:                                Math accents.      (line  9209)
-* \bullet:                               Math symbols.      (line  8128)
-* \c (cedilla accent):                   Accents.           (line 12285)
-* \cal:                                  Font styles.       (line  1367)
-* \cap:                                  Math symbols.      (line  8131)
-* \capitalacute:                         Accents.           (line 12253)
-* \capitalbreve:                         Accents.           (line 12311)
-* \capitalcaron:                         Accents.           (line 12315)
-* \capitalcedilla:                       Accents.           (line 12285)
-* \capitalcircumflex:                    Accents.           (line 12264)
-* \capitaldieresis:                      Accents.           (line 12249)
-* \capitaldotaccent:                     Accents.           (line 12289)
-* \capitalgrave:                         Accents.           (line 12268)
-* \capitalhungarumlaut:                  Accents.           (line 12293)
-* \capitalmacron:                        Accents.           (line 12260)
-* \capitalnewtie:                        Accents.           (line 12307)
-* \capitalogonek:                        Accents.           (line 12297)
-* \capitalring:                          Accents.           (line 12301)
-* \capitaltie:                           Accents.           (line 12307)
-* \capitaltilde:                         Accents.           (line 12272)
-* \caption:                              figure.            (line  3449)
-* \caption <1>:                          table.             (line  4988)
-* \cc:                                   \cc.               (line 13470)
-* \cdot:                                 Math symbols.      (line  8136)
-* \cdots:                                Dots.              (line  9039)
-* \centering:                            \centering.        (line  3088)
-* \chapter:                              Sectioning.        (line  2052)
-* \chapter <1>:                          \chapter.          (line  2185)
-* \check:                                Math accents.      (line  9212)
+                                                            (line  8999)
+* \bot:                                  Math symbols.      (line  8118)
+* \bottomfraction:                       Floats.            (line  1881)
+* \bottomfraction <1>:                   Floats.            (line  1882)
+* \bowtie:                               Math symbols.      (line  8123)
+* \Box:                                  Math symbols.      (line  8126)
+* \breve:                                Math accents.      (line  9212)
+* \bullet:                               Math symbols.      (line  8131)
+* \c (cedilla accent):                   Accents.           (line 12288)
+* \cal:                                  Font styles.       (line  1258)
+* \cap:                                  Math symbols.      (line  8134)
+* \capitalacute:                         Accents.           (line 12256)
+* \capitalbreve:                         Accents.           (line 12314)
+* \capitalcaron:                         Accents.           (line 12318)
+* \capitalcedilla:                       Accents.           (line 12288)
+* \capitalcircumflex:                    Accents.           (line 12267)
+* \capitaldieresis:                      Accents.           (line 12252)
+* \capitaldotaccent:                     Accents.           (line 12292)
+* \capitalgrave:                         Accents.           (line 12271)
+* \capitalhungarumlaut:                  Accents.           (line 12296)
+* \capitalmacron:                        Accents.           (line 12263)
+* \capitalnewtie:                        Accents.           (line 12310)
+* \capitalogonek:                        Accents.           (line 12300)
+* \capitalring:                          Accents.           (line 12304)
+* \capitaltie:                           Accents.           (line 12310)
+* \capitaltilde:                         Accents.           (line 12275)
+* \caption:                              figure.            (line  3340)
+* \caption <1>:                          table.             (line  4879)
+* \cc:                                   \cc.               (line 13473)
+* \cdot:                                 Math symbols.      (line  8139)
+* \cdots:                                Dots.              (line  9042)
+* \centering:                            \centering.        (line  2979)
+* \chapter:                              Sectioning.        (line  1943)
+* \chapter <1>:                          \chapter.          (line  2076)
+* \check:                                Math accents.      (line  9215)
 * \CheckCommand:                         Class and package commands.
-                                                            (line   960)
+                                                            (line   851)
 * \CheckCommand*:                        Class and package commands.
-                                                            (line   960)
-* \chi:                                  Math symbols.      (line  8139)
-* \circ:                                 Math symbols.      (line  8142)
-* \circle:                               \circle.           (line  4535)
-* \cite:                                 \cite.             (line  5447)
+                                                            (line   851)
+* \chi:                                  Math symbols.      (line  8142)
+* \circ:                                 Math symbols.      (line  8145)
+* \circle:                               \circle.           (line  4426)
+* \cite:                                 \cite.             (line  5338)
 * \ClassError:                           Class and package commands.
-                                                            (line   980)
+                                                            (line   871)
 * \ClassInfo:                            Class and package commands.
-                                                            (line   980)
+                                                            (line   871)
 * \ClassInfoNoLine:                      Class and package commands.
-                                                            (line   980)
+                                                            (line   871)
 * \ClassWarning:                         Class and package commands.
-                                                            (line   980)
+                                                            (line   871)
 * \ClassWarningNoLine:                   Class and package commands.
-                                                            (line   980)
+                                                            (line   871)
 * \cleardoublepage:                      \clearpage & \cleardoublepage.
-                                                            (line  6083)
+                                                            (line  5974)
 * \clearpage:                            \clearpage & \cleardoublepage.
-                                                            (line  6083)
-* \cline:                                \cline.            (line  5295)
-* \closing:                              \closing.          (line 13486)
-* \clubsuit:                             Math symbols.      (line  8147)
+                                                            (line  5974)
+* \cline:                                \cline.            (line  5186)
+* \closing:                              \closing.          (line 13489)
+* \clubsuit:                             Math symbols.      (line  8150)
 * \colon:                                Colon character & \colon.
-                                                            (line  9356)
-* \columnsep:                            \twocolumn.        (line  1644)
+                                                            (line  9359)
+* \columnsep:                            \twocolumn.        (line  1535)
 * \columnsep <1>:                        Page layout parameters.
-                                                            (line  1769)
+                                                            (line  1660)
 * \columnsep <2>:                        Page layout parameters.
-                                                            (line  1772)
-* \columnseprule:                        \twocolumn.        (line  1650)
+                                                            (line  1663)
+* \columnseprule:                        \twocolumn.        (line  1541)
 * \columnseprule <1>:                    Page layout parameters.
-                                                            (line  1770)
+                                                            (line  1661)
 * \columnseprule <2>:                    Page layout parameters.
-                                                            (line  1772)
-* \columnwidth:                          \twocolumn.        (line  1657)
+                                                            (line  1663)
+* \columnwidth:                          \twocolumn.        (line  1548)
 * \columnwidth <1>:                      Page layout parameters.
-                                                            (line  1771)
+                                                            (line  1662)
 * \columnwidth <2>:                      Page layout parameters.
-                                                            (line  1772)
-* \complement:                           Math symbols.      (line  8150)
-* \cong:                                 Math symbols.      (line  8156)
-* \contentsline:                         \addcontentsline.  (line 12770)
-* \coprod:                               Math symbols.      (line  8159)
-* \copyright:                            Text symbols.      (line 12048)
-* \cos:                                  Math functions.    (line  9101)
-* \cosh:                                 Math functions.    (line  9104)
-* \cot:                                  Math functions.    (line  9107)
-* \coth:                                 Math functions.    (line  9110)
-* \csc:                                  Math functions.    (line  9113)
-* \cup:                                  Math symbols.      (line  8162)
+                                                            (line  1663)
+* \complement:                           Math symbols.      (line  8153)
+* \cong:                                 Math symbols.      (line  8159)
+* \contentsline:                         \addcontentsline.  (line 12773)
+* \coprod:                               Math symbols.      (line  8162)
+* \copyright:                            Text symbols.      (line 12051)
+* \cos:                                  Math functions.    (line  9104)
+* \cosh:                                 Math functions.    (line  9107)
+* \cot:                                  Math functions.    (line  9110)
+* \coth:                                 Math functions.    (line  9113)
+* \csc:                                  Math functions.    (line  9116)
+* \cup:                                  Math symbols.      (line  8165)
 * \CurrentOption:                        Class and package commands.
-                                                            (line   999)
-* \d (dot-under accent):                 Accents.           (line 12289)
-* \dag:                                  Text symbols.      (line 12052)
-* \dagger:                               Math symbols.      (line  8167)
-* \dashbox:                              \dashbox.          (line  4741)
-* \dashv:                                Math symbols.      (line  8170)
-* \date{TEXT}:                           \maketitle.        (line  9595)
+                                                            (line   890)
+* \d (dot-under accent):                 Accents.           (line 12292)
+* \dag:                                  Text symbols.      (line 12055)
+* \dagger:                               Math symbols.      (line  8170)
+* \dashbox:                              \dashbox.          (line  4632)
+* \dashv:                                Math symbols.      (line  8173)
+* \date{TEXT}:                           \maketitle.        (line  9598)
 * \day:                                  \day & \month & \year.
-                                                            (line  7350)
-* \dblfloatpagefraction:                 \twocolumn.        (line  1690)
-* \dblfloatsep:                          \twocolumn.        (line  1696)
-* \dbltextfloatsep:                      \twocolumn.        (line  1703)
-* \dbltopfraction:                       \twocolumn.        (line  1669)
-* \dbltopnumber:                         \twocolumn.        (line  1708)
-* \ddag:                                 Text symbols.      (line 12055)
-* \ddagger:                              Math symbols.      (line  8174)
-* \ddot:                                 Math accents.      (line  9215)
-* \ddots:                                Dots.              (line  9043)
+                                                            (line  7353)
+* \dblfloatpagefraction:                 \twocolumn.        (line  1581)
+* \dblfloatsep:                          \twocolumn.        (line  1587)
+* \dbltextfloatsep:                      \twocolumn.        (line  1594)
+* \dbltopfraction:                       \twocolumn.        (line  1560)
+* \dbltopnumber:                         \twocolumn.        (line  1599)
+* \ddag:                                 Text symbols.      (line 12058)
+* \ddagger:                              Math symbols.      (line  8177)
+* \ddot:                                 Math accents.      (line  9218)
+* \ddots:                                Dots.              (line  9046)
 * \DeclareGraphicsExtensions:            \DeclareGraphicsExtensions.
-                                                            (line 11379)
+                                                            (line 11382)
 * \DeclareGraphicsRule:                  \DeclareGraphicsRule.
-                                                            (line 11419)
+                                                            (line 11422)
 * \DeclareOption:                        Class and package commands.
-                                                            (line  1005)
+                                                            (line   896)
 * \DeclareOption*:                       Class and package commands.
-                                                            (line  1005)
+                                                            (line   896)
 * \DeclareRobustCommand:                 Class and package commands.
-                                                            (line  1035)
+                                                            (line   926)
 * \DeclareRobustCommand*:                Class and package commands.
-                                                            (line  1035)
-* \deg:                                  Math functions.    (line  9116)
-* \Delta:                                Math symbols.      (line  8177)
-* \delta:                                Math symbols.      (line  8180)
-* \det:                                  Math functions.    (line  9119)
+                                                            (line   926)
+* \deg:                                  Math functions.    (line  9119)
+* \Delta:                                Math symbols.      (line  8180)
+* \delta:                                Math symbols.      (line  8183)
+* \det:                                  Math functions.    (line  9122)
 * \dh (d):                               Additional Latin letters.
-                                                            (line 12334)
+                                                            (line 12337)
 * \DH (D):                               Additional Latin letters.
-                                                            (line 12334)
-* \Diamond:                              Math symbols.      (line  8183)
-* \diamond:                              Math symbols.      (line  8187)
-* \diamondsuit:                          Math symbols.      (line  8191)
-* \dim:                                  Math functions.    (line  9122)
-* \displaystyle:                         Math formulas.     (line  7923)
-* \div:                                  Math symbols.      (line  8194)
+                                                            (line 12337)
+* \Diamond:                              Math symbols.      (line  8186)
+* \diamond:                              Math symbols.      (line  8190)
+* \diamondsuit:                          Math symbols.      (line  8194)
+* \dim:                                  Math functions.    (line  9125)
+* \displaystyle:                         Math formulas.     (line  7926)
+* \div:                                  Math symbols.      (line  8197)
 * \dj:                                   Additional Latin letters.
-                                                            (line 12340)
+                                                            (line 12343)
 * \DJ:                                   Additional Latin letters.
-                                                            (line 12340)
-* \documentclass:                        Document classes.  (line   729)
-* \dot:                                  Math accents.      (line  9218)
-* \doteq:                                Math symbols.      (line  8197)
+                                                            (line 12343)
+* \documentclass:                        Document classes.  (line   620)
+* \dot:                                  Math accents.      (line  9221)
+* \doteq:                                Math symbols.      (line  8200)
 * \dotfill:                              \hrulefill & \dotfill.
-                                                            (line 10230)
-* \dots:                                 Text symbols.      (line 12072)
-* \doublerulesep:                        tabular.           (line  5172)
-* \downarrow:                            Math symbols.      (line  8201)
-* \Downarrow:                            Math symbols.      (line  8205)
-* \ell:                                  Math symbols.      (line  8209)
-* \emph:                                 Font styles.       (line  1349)
-* \emptyset:                             Math symbols.      (line  8212)
-* \encl:                                 \encl.             (line 13499)
-* \end:                                  Environments.      (line  2898)
-* \endinput:                             \endinput.         (line 12486)
-* \enlargethispage:                      \enlargethispage.  (line  6157)
+                                                            (line 10233)
+* \dots:                                 Text symbols.      (line 12075)
+* \doublerulesep:                        tabular.           (line  5063)
+* \downarrow:                            Math symbols.      (line  8204)
+* \Downarrow:                            Math symbols.      (line  8208)
+* \ell:                                  Math symbols.      (line  8212)
+* \emph:                                 Font styles.       (line  1240)
+* \emptyset:                             Math symbols.      (line  8215)
+* \encl:                                 \encl.             (line 13502)
+* \end:                                  Environments.      (line  2789)
+* \endinput:                             \endinput.         (line 12489)
+* \enlargethispage:                      \enlargethispage.  (line  6048)
 * \enspace:                              \enspace & \quad & \qquad.
-                                                            (line  9803)
-* \enumi:                                enumerate.         (line  3309)
-* \enumii:                               enumerate.         (line  3309)
-* \enumiii:                              enumerate.         (line  3309)
-* \enumiv:                               enumerate.         (line  3309)
-* \epsilon:                              Math symbols.      (line  8216)
-* \equiv:                                Math symbols.      (line  8222)
-* \eta:                                  Math symbols.      (line  8225)
+                                                            (line  9806)
+* \enumi:                                enumerate.         (line  3200)
+* \enumii:                               enumerate.         (line  3200)
+* \enumiii:                              enumerate.         (line  3200)
+* \enumiv:                               enumerate.         (line  3200)
+* \epsilon:                              Math symbols.      (line  8219)
+* \equiv:                                Math symbols.      (line  8225)
+* \eta:                                  Math symbols.      (line  8228)
 * \evensidemargin:                       Document class options.
-                                                            (line   841)
+                                                            (line   732)
 * \evensidemargin <1>:                   Page layout parameters.
-                                                            (line  1830)
+                                                            (line  1721)
 * \evensidemargin <2>:                   Page layout parameters.
-                                                            (line  1831)
+                                                            (line  1722)
 * \ExecuteOptions:                       Class and package commands.
-                                                            (line  1111)
-* \exists:                               Math symbols.      (line  8228)
-* \exp:                                  Math functions.    (line  9125)
-* \extracolsep:                          tabular.           (line  5112)
-* \fbox:                                 \fbox & \framebox. (line 10665)
+                                                            (line  1002)
+* \exists:                               Math symbols.      (line  8231)
+* \exp:                                  Math functions.    (line  9128)
+* \extracolsep:                          tabular.           (line  5003)
+* \fbox:                                 \fbox & \framebox. (line 10668)
 * \fboxrule:                             \framebox (picture).
-                                                            (line  4718)
-* \fboxrule <1>:                         \fbox & \framebox. (line 10698)
-* \fboxrule <2>:                         \fbox & \framebox. (line 10697)
+                                                            (line  4609)
+* \fboxrule <1>:                         \fbox & \framebox. (line 10701)
+* \fboxrule <2>:                         \fbox & \framebox. (line 10700)
 * \fboxsep:                              \framebox (picture).
-                                                            (line  4718)
-* \fboxsep <1>:                          \fbox & \framebox. (line 10703)
-* \fboxsep <2>:                          \fbox & \framebox. (line 10702)
-* \fill:                                 \hfill.            (line  9890)
-* \flat:                                 Math symbols.      (line  8231)
-* \floatpagefraction:                    Floats.            (line  1994)
-* \floatpagefraction <1>:                Floats.            (line  1995)
-* \floatsep:                             Floats.            (line  2010)
-* \floatsep <1>:                         Floats.            (line  2011)
-* \flushbottom:                          \flushbottom.      (line  1737)
-* \fnsymbol, and footnotes:              \footnote.         (line  6260)
+                                                            (line  4609)
+* \fboxsep <1>:                          \fbox & \framebox. (line 10706)
+* \fboxsep <2>:                          \fbox & \framebox. (line 10705)
+* \fill:                                 \hfill.            (line  9893)
+* \flat:                                 Math symbols.      (line  8234)
+* \floatpagefraction:                    Floats.            (line  1885)
+* \floatpagefraction <1>:                Floats.            (line  1886)
+* \floatsep:                             Floats.            (line  1901)
+* \floatsep <1>:                         Floats.            (line  1902)
+* \flushbottom:                          \flushbottom.      (line  1628)
+* \fnsymbol, and footnotes:              \footnote.         (line  6151)
 * \fnsymbol{COUNTER}:                    \alph \Alph \arabic \roman \Roman \fnsymbol.
-                                                            (line  7198)
+                                                            (line  7201)
 * \fontencoding:                         Low-level font commands.
-                                                            (line  1476)
+                                                            (line  1367)
 * \fontfamily:                           Low-level font commands.
-                                                            (line  1486)
+                                                            (line  1377)
 * \fontseries:                           Low-level font commands.
-                                                            (line  1513)
+                                                            (line  1404)
 * \fontshape:                            Low-level font commands.
-                                                            (line  1553)
+                                                            (line  1444)
 * \fontsize:                             Low-level font commands.
-                                                            (line  1566)
-* \footnote:                             \footnote.         (line  6242)
-* \footnotemark:                         \footnotemark.     (line  6308)
-* \footnoterule:                         \footnote.         (line  6270)
-* \footnotesep:                          \footnote.         (line  6282)
-* \footnotesize:                         Font sizes.        (line  1441)
-* \footnotetext:                         \footnotetext.     (line  6364)
+                                                            (line  1457)
+* \footnote:                             \footnote.         (line  6133)
+* \footnotemark:                         \footnotemark.     (line  6199)
+* \footnoterule:                         \footnote.         (line  6161)
+* \footnotesep:                          \footnote.         (line  6173)
+* \footnotesize:                         Font sizes.        (line  1332)
+* \footnotetext:                         \footnotetext.     (line  6255)
 * \footskip:                             Page layout parameters.
-                                                            (line  1789)
+                                                            (line  1680)
 * \footskip <1>:                         Page layout parameters.
-                                                            (line  1790)
-* \forall:                               Math symbols.      (line  8234)
-* \frac:                                 \frac.             (line  9392)
-* \frame:                                \frame.            (line  4729)
+                                                            (line  1681)
+* \forall:                               Math symbols.      (line  8237)
+* \frac:                                 \frac.             (line  9395)
+* \frame:                                \frame.            (line  4620)
 * \framebox:                             \framebox (picture).
-                                                            (line  4693)
-* \framebox <1>:                         \fbox & \framebox. (line 10665)
-* \frenchspacing:                        \frenchspacing.    (line 10044)
+                                                            (line  4584)
+* \framebox <1>:                         \fbox & \framebox. (line 10668)
+* \frenchspacing:                        \frenchspacing.    (line 10047)
 * \frontmatter:                          \frontmatter & \mainmatter & \backmatter.
-                                                            (line  2520)
-* \frown:                                Math symbols.      (line  8237)
-* \fussy:                                \fussy & \sloppy.  (line  5962)
-* \Gamma:                                Math symbols.      (line  8240)
-* \gamma:                                Math symbols.      (line  8243)
-* \gcd:                                  Math functions.    (line  9128)
-* \ge:                                   Math symbols.      (line  8246)
-* \geq:                                  Math symbols.      (line  8250)
-* \gets:                                 Math symbols.      (line  8254)
-* \gg:                                   Math symbols.      (line  8257)
-* \gls:                                  \gls.              (line 13335)
-* \graphicspath:                         \graphicspath.     (line 11317)
-* \graphpaper:                           \graphpaper.       (line  4439)
-* \grave:                                Math accents.      (line  9221)
-* \guillemotleft (<<):                   Text symbols.      (line 12064)
-* \guillemotright (>>):                  Text symbols.      (line 12065)
-* \guilsinglleft (<):                    Text symbols.      (line 12066)
-* \guilsinglright (>):                   Text symbols.      (line 12067)
-* \H (Hungarian umlaut accent):          Accents.           (line 12293)
-* \hat:                                  Math accents.      (line  9224)
-* \hbar:                                 Math symbols.      (line  8261)
+                                                            (line  2411)
+* \frown:                                Math symbols.      (line  8240)
+* \fussy:                                \fussy & \sloppy.  (line  5853)
+* \Gamma:                                Math symbols.      (line  8243)
+* \gamma:                                Math symbols.      (line  8246)
+* \gcd:                                  Math functions.    (line  9131)
+* \ge:                                   Math symbols.      (line  8249)
+* \geq:                                  Math symbols.      (line  8253)
+* \gets:                                 Math symbols.      (line  8257)
+* \gg:                                   Math symbols.      (line  8260)
+* \gls:                                  \gls.              (line 13338)
+* \graphicspath:                         \graphicspath.     (line 11320)
+* \graphpaper:                           \graphpaper.       (line  4330)
+* \grave:                                Math accents.      (line  9224)
+* \guillemotleft (<<):                   Text symbols.      (line 12067)
+* \guillemotright (>>):                  Text symbols.      (line 12068)
+* \guilsinglleft (<):                    Text symbols.      (line 12069)
+* \guilsinglright (>):                   Text symbols.      (line 12070)
+* \H (Hungarian umlaut accent):          Accents.           (line 12296)
+* \hat:                                  Math accents.      (line  9227)
+* \hbar:                                 Math symbols.      (line  8264)
 * \headheight:                           Page layout parameters.
-                                                            (line  1777)
+                                                            (line  1668)
 * \headheight <1>:                       Page layout parameters.
-                                                            (line  1778)
+                                                            (line  1669)
 * \headsep:                              Page layout parameters.
-                                                            (line  1782)
+                                                            (line  1673)
 * \headsep <1>:                          Page layout parameters.
-                                                            (line  1783)
-* \heartsuit:                            Math symbols.      (line  8264)
-* \hfill:                                \hfill.            (line  9878)
-* \hline:                                \hline.            (line  5318)
-* \hom:                                  Math functions.    (line  9131)
-* \hookleftarrow:                        Math symbols.      (line  8267)
-* \hookrightarrow:                       Math symbols.      (line  8270)
+                                                            (line  1674)
+* \heartsuit:                            Math symbols.      (line  8267)
+* \hfill:                                \hfill.            (line  9881)
+* \hline:                                \hline.            (line  5209)
+* \hom:                                  Math functions.    (line  9134)
+* \hookleftarrow:                        Math symbols.      (line  8270)
+* \hookrightarrow:                       Math symbols.      (line  8273)
 * \hrulefill:                            \hrulefill & \dotfill.
-                                                            (line 10230)
+                                                            (line 10233)
 * \hsize:                                Page layout parameters.
-                                                            (line  1882)
+                                                            (line  1773)
 * \hsize <1>:                            Page layout parameters.
-                                                            (line  1882)
-* \hspace:                               \hspace.           (line  9831)
-* \hss:                                  \hss.              (line  9911)
-* \huge:                                 Font sizes.        (line  1441)
-* \Huge:                                 Font sizes.        (line  1441)
-* \hyphenation:                          \hyphenation.      (line  6003)
-* \i (dotless i):                        Accents.           (line 12243)
-* \iff:                                  Math symbols.      (line  8273)
+                                                            (line  1773)
+* \hspace:                               \hspace.           (line  9834)
+* \hss:                                  \hss.              (line  9914)
+* \huge:                                 Font sizes.        (line  1332)
+* \Huge:                                 Font sizes.        (line  1332)
+* \hyphenation:                          \hyphenation.      (line  5894)
+* \i (dotless i):                        Accents.           (line 12246)
+* \iff:                                  Math symbols.      (line  8276)
 * \IfFileExists:                         Class and package commands.
-                                                            (line  1067)
+                                                            (line   958)
 * \ignorespaces:                         \ignorespaces & \ignorespacesafterend.
-                                                            (line  7064)
+                                                            (line  7067)
 * \ignorespacesafterend:                 \ignorespaces & \ignorespacesafterend.
-                                                            (line  7064)
+                                                            (line  7067)
 * \ij (ij):                              Additional Latin letters.
-                                                            (line 12346)
+                                                            (line 12349)
 * \IJ (IJ):                              Additional Latin letters.
-                                                            (line 12346)
-* \Im:                                   Math symbols.      (line  8277)
-* \imath:                                Math symbols.      (line  8280)
-* \in:                                   Math symbols.      (line  8284)
+                                                            (line 12349)
+* \Im:                                   Math symbols.      (line  8280)
+* \imath:                                Math symbols.      (line  8283)
+* \in:                                   Math symbols.      (line  8287)
 * \include:                              \include & \includeonly.
-                                                            (line 12517)
-* \includegraphics:                      \includegraphics.  (line 11498)
+                                                            (line 12520)
+* \includegraphics:                      \includegraphics.  (line 11501)
 * \includeonly:                          \include & \includeonly.
-                                                            (line 12517)
+                                                            (line 12520)
 * \indent:                               \indent & \noindent.
-                                                            (line  7743)
-* \index:                                Indexes.           (line 12906)
-* \index <1>:                            \index.            (line 12942)
-* \indexentry:                           \index.            (line 13042)
-* \indexspace:                           makeindex.         (line 13109)
-* \inf:                                  Math functions.    (line  9134)
-* \infty:                                Math symbols.      (line  8289)
-* \input:                                \input.            (line 12634)
+                                                            (line  7746)
+* \index:                                Indexes.           (line 12909)
+* \index <1>:                            \index.            (line 12945)
+* \indexentry:                           \index.            (line 13045)
+* \indexspace:                           makeindex.         (line 13112)
+* \inf:                                  Math functions.    (line  9137)
+* \infty:                                Math symbols.      (line  8292)
+* \input:                                \input.            (line 12637)
 * \InputIfFileExists:                    Class and package commands.
-                                                            (line  1067)
-* \int:                                  Math symbols.      (line  8292)
-* \intextsep:                            Floats.            (line  2014)
-* \intextsep <1>:                        Floats.            (line  2015)
-* \iota:                                 Math symbols.      (line  8295)
-* \it:                                   Font styles.       (line  1370)
-* \item:                                 description.       (line  3155)
-* \item <1>:                             enumerate.         (line  3291)
-* \item <2>:                             itemize.           (line  3624)
-* \item <3>:                             itemize.           (line  3646)
-* \itemindent:                           list.              (line  3789)
-* \itemsep:                              list.              (line  3793)
-* \itshape:                              Font styles.       (line  1323)
-* \j (dotless j):                        Accents.           (line 12243)
-* \jmath:                                Math symbols.      (line  8302)
-* \Join:                                 Math symbols.      (line  8298)
-* \k (ogonek):                           Accents.           (line 12297)
-* \kappa:                                Math symbols.      (line  8306)
-* \ker:                                  Math functions.    (line  9137)
-* \kill:                                 tabbing.           (line  4902)
+                                                            (line   958)
+* \int:                                  Math symbols.      (line  8295)
+* \intextsep:                            Floats.            (line  1905)
+* \intextsep <1>:                        Floats.            (line  1906)
+* \iota:                                 Math symbols.      (line  8298)
+* \it:                                   Font styles.       (line  1261)
+* \item:                                 description.       (line  3046)
+* \item <1>:                             enumerate.         (line  3182)
+* \item <2>:                             itemize.           (line  3515)
+* \item <3>:                             itemize.           (line  3537)
+* \itemindent:                           list.              (line  3680)
+* \itemsep:                              list.              (line  3684)
+* \itshape:                              Font styles.       (line  1214)
+* \j (dotless j):                        Accents.           (line 12246)
+* \jmath:                                Math symbols.      (line  8305)
+* \Join:                                 Math symbols.      (line  8301)
+* \k (ogonek):                           Accents.           (line 12300)
+* \kappa:                                Math symbols.      (line  8309)
+* \ker:                                  Math functions.    (line  9140)
+* \kill:                                 tabbing.           (line  4793)
 * \l (/l):                               Additional Latin letters.
-                                                            (line 12350)
+                                                            (line 12353)
 * \L (/L):                               Additional Latin letters.
-                                                            (line 12350)
-* \label:                                \label.            (line  2787)
-* \labelenumi:                           enumerate.         (line  3318)
-* \labelenumii:                          enumerate.         (line  3318)
-* \labelenumiii:                         enumerate.         (line  3318)
-* \labelenumiv:                          enumerate.         (line  3318)
-* \labelitemi:                           itemize.           (line  3653)
-* \labelitemii:                          itemize.           (line  3653)
-* \labelitemiii:                         itemize.           (line  3653)
-* \labelitemiv:                          itemize.           (line  3653)
-* \labelsep:                             list.              (line  3805)
-* \labelwidth:                           list.              (line  3810)
-* \Lambda:                               Math symbols.      (line  8309)
-* \lambda:                               Math symbols.      (line  8312)
-* \land:                                 Math symbols.      (line  8315)
-* \langle:                               Math symbols.      (line  8320)
-* \large:                                Font sizes.        (line  1441)
-* \Large:                                Font sizes.        (line  1441)
-* \LARGE:                                Font sizes.        (line  1441)
-* \LaTeX:                                Text symbols.      (line 12058)
-* \LaTeXe:                               Text symbols.      (line 12061)
-* \lbrace:                               Math symbols.      (line  8325)
-* \lbrack:                               Math symbols.      (line  8329)
-* \lceil:                                Math symbols.      (line  8333)
-* \ldots:                                Dots.              (line  9047)
-* \ldots <1>:                            Text symbols.      (line 12071)
-* \le:                                   Math symbols.      (line  8337)
-* \leadsto:                              Math symbols.      (line  8341)
-* \left:                                 \left & \right.    (line  9404)
-* \Leftarrow:                            Math symbols.      (line  8348)
-* \leftarrow:                            Math symbols.      (line  8353)
-* \lefteqn:                              eqnarray.          (line  3375)
-* \leftharpoondown:                      Math symbols.      (line  8357)
-* \leftharpoonup:                        Math symbols.      (line  8360)
-* \leftmargin:                           itemize.           (line  3672)
-* \leftmargin <1>:                       list.              (line  3830)
-* \leftmargini:                          itemize.           (line  3672)
-* \leftmarginii:                         itemize.           (line  3672)
-* \leftmarginiii:                        itemize.           (line  3672)
-* \leftmarginiv:                         itemize.           (line  3672)
-* \leftmarginv:                          itemize.           (line  3672)
-* \leftmarginvi:                         itemize.           (line  3672)
-* \Leftrightarrow:                       Math symbols.      (line  8363)
-* \leftrightarrow:                       Math symbols.      (line  8368)
-* \leq:                                  Math symbols.      (line  8373)
-* \lfloor:                               Math symbols.      (line  8377)
-* \lg:                                   Math functions.    (line  9140)
-* \lhd:                                  Math symbols.      (line  8380)
-* \lim:                                  Math functions.    (line  9143)
-* \liminf:                               Math functions.    (line  9146)
-* \limsup:                               Math functions.    (line  9149)
-* \line:                                 \line.             (line  4463)
+                                                            (line 12353)
+* \label:                                \label.            (line  2678)
+* \labelenumi:                           enumerate.         (line  3209)
+* \labelenumii:                          enumerate.         (line  3209)
+* \labelenumiii:                         enumerate.         (line  3209)
+* \labelenumiv:                          enumerate.         (line  3209)
+* \labelitemi:                           itemize.           (line  3544)
+* \labelitemii:                          itemize.           (line  3544)
+* \labelitemiii:                         itemize.           (line  3544)
+* \labelitemiv:                          itemize.           (line  3544)
+* \labelsep:                             list.              (line  3696)
+* \labelwidth:                           list.              (line  3701)
+* \Lambda:                               Math symbols.      (line  8312)
+* \lambda:                               Math symbols.      (line  8315)
+* \land:                                 Math symbols.      (line  8318)
+* \langle:                               Math symbols.      (line  8323)
+* \large:                                Font sizes.        (line  1332)
+* \Large:                                Font sizes.        (line  1332)
+* \LARGE:                                Font sizes.        (line  1332)
+* \LaTeX:                                Text symbols.      (line 12061)
+* \LaTeXe:                               Text symbols.      (line 12064)
+* \lbrace:                               Math symbols.      (line  8328)
+* \lbrack:                               Math symbols.      (line  8332)
+* \lceil:                                Math symbols.      (line  8336)
+* \ldots:                                Dots.              (line  9050)
+* \ldots <1>:                            Text symbols.      (line 12074)
+* \le:                                   Math symbols.      (line  8340)
+* \leadsto:                              Math symbols.      (line  8344)
+* \left:                                 \left & \right.    (line  9407)
+* \Leftarrow:                            Math symbols.      (line  8351)
+* \leftarrow:                            Math symbols.      (line  8356)
+* \lefteqn:                              eqnarray.          (line  3266)
+* \leftharpoondown:                      Math symbols.      (line  8360)
+* \leftharpoonup:                        Math symbols.      (line  8363)
+* \leftmargin:                           itemize.           (line  3563)
+* \leftmargin <1>:                       list.              (line  3721)
+* \leftmargini:                          itemize.           (line  3563)
+* \leftmarginii:                         itemize.           (line  3563)
+* \leftmarginiii:                        itemize.           (line  3563)
+* \leftmarginiv:                         itemize.           (line  3563)
+* \leftmarginv:                          itemize.           (line  3563)
+* \leftmarginvi:                         itemize.           (line  3563)
+* \Leftrightarrow:                       Math symbols.      (line  8366)
+* \leftrightarrow:                       Math symbols.      (line  8371)
+* \leq:                                  Math symbols.      (line  8376)
+* \lfloor:                               Math symbols.      (line  8380)
+* \lg:                                   Math functions.    (line  9143)
+* \lhd:                                  Math symbols.      (line  8383)
+* \lim:                                  Math functions.    (line  9146)
+* \liminf:                               Math functions.    (line  9149)
+* \limsup:                               Math functions.    (line  9152)
+* \line:                                 \line.             (line  4354)
 * \linebreak:                            \linebreak & \nolinebreak.
-                                                            (line  6021)
+                                                            (line  5912)
 * \linespread:                           Low-level font commands.
-                                                            (line  1590)
-* \linethickness:                        \linethickness.    (line  4507)
+                                                            (line  1481)
+* \linethickness:                        \linethickness.    (line  4398)
 * \linewidth:                            Page layout parameters.
-                                                            (line  1796)
+                                                            (line  1687)
 * \linewidth <1>:                        Page layout parameters.
-                                                            (line  1797)
+                                                            (line  1688)
 * \listoffigures:                        Table of contents etc..
-                                                            (line 12672)
+                                                            (line 12675)
 * \listoftables:                         Table of contents etc..
-                                                            (line 12672)
-* \listparindent:                        list.              (line  3847)
-* \ll:                                   Math symbols.      (line  8388)
-* \ln:                                   Math functions.    (line  9152)
-* \lnot:                                 Math symbols.      (line  8392)
+                                                            (line 12675)
+* \listparindent:                        list.              (line  3738)
+* \ll:                                   Math symbols.      (line  8391)
+* \ln:                                   Math functions.    (line  9155)
+* \lnot:                                 Math symbols.      (line  8395)
 * \LoadClass:                            Class and package commands.
-                                                            (line  1087)
+                                                            (line   978)
 * \LoadClassWithOptions:                 Class and package commands.
-                                                            (line  1087)
-* \location:                             \location.         (line 13514)
-* \log:                                  Math functions.    (line  9155)
-* \longleftarrow:                        Math symbols.      (line  8395)
-* \longleftrightarrow:                   Math symbols.      (line  8400)
-* \longmapsto:                           Math symbols.      (line  8404)
-* \longrightarrow:                       Math symbols.      (line  8409)
-* \lor:                                  Math symbols.      (line  8414)
-* \lq:                                   Text symbols.      (line 12077)
+                                                            (line   978)
+* \location:                             \location.         (line 13517)
+* \log:                                  Math functions.    (line  9158)
+* \longleftarrow:                        Math symbols.      (line  8398)
+* \longleftrightarrow:                   Math symbols.      (line  8403)
+* \longmapsto:                           Math symbols.      (line  8407)
+* \longrightarrow:                       Math symbols.      (line  8412)
+* \lor:                                  Math symbols.      (line  8417)
+* \lq:                                   Text symbols.      (line 12080)
 * \mainmatter:                           \frontmatter & \mainmatter & \backmatter.
-                                                            (line  2520)
-* \makebox:                              \mbox & \makebox.  (line 10576)
+                                                            (line  2411)
+* \makebox:                              \mbox & \makebox.  (line 10579)
 * \makebox (for picture):                \makebox (picture).
-                                                            (line  4655)
-* \makeglossary:                         Glossaries.        (line 13228)
-* \makeglossary <1>:                     Glossaries.        (line 13265)
-* \makeindex:                            Indexes.           (line 12906)
-* \makelabel:                            list.              (line  3766)
-* \makelabels:                           \makelabels.       (line 13524)
-* \maketitle:                            \maketitle.        (line  9551)
-* \mapsto:                               Math symbols.      (line  8417)
-* \marginpar:                            Marginal notes.    (line  7819)
+                                                            (line  4546)
+* \makeglossary:                         Glossaries.        (line 13231)
+* \makeglossary <1>:                     Glossaries.        (line 13268)
+* \makeindex:                            Indexes.           (line 12909)
+* \makelabel:                            list.              (line  3657)
+* \makelabels:                           \makelabels.       (line 13527)
+* \maketitle:                            \maketitle.        (line  9554)
+* \mapsto:                               Math symbols.      (line  8420)
+* \marginpar:                            Marginal notes.    (line  7822)
 * \marginparpush:                        Page layout parameters.
-                                                            (line  1803)
+                                                            (line  1694)
 * \marginparpush <1>:                    Page layout parameters.
-                                                            (line  1806)
-* \marginparpush <2>:                    Marginal notes.    (line  7848)
-* \marginparsep:                         Marginal notes.    (line  7852)
+                                                            (line  1697)
+* \marginparpush <2>:                    Marginal notes.    (line  7851)
+* \marginparsep:                         Marginal notes.    (line  7855)
 * \marginparwidth:                       Page layout parameters.
-                                                            (line  1805)
+                                                            (line  1696)
 * \marginparwidth <1>:                   Page layout parameters.
-                                                            (line  1806)
-* \marginparwidth <2>:                   Marginal notes.    (line  7856)
+                                                            (line  1697)
+* \marginparwidth <2>:                   Marginal notes.    (line  7859)
 * \marginsep:                            Page layout parameters.
-                                                            (line  1804)
+                                                            (line  1695)
 * \marginsep <1>:                        Page layout parameters.
-                                                            (line  1806)
-* \markboth{LEFT-HEAD}{RIGHT-HEAD}:      \pagestyle.        (line  9750)
-* \markright{RIGHT}:                     \pagestyle.        (line  9759)
-* \mathbf:                               Font styles.       (line  1400)
-* \mathcal:                              Font styles.       (line  1416)
-* \mathdollar:                           Math symbols.      (line  8926)
-* \mathnormal:                           Font styles.       (line  1413)
-* \mathparagraph:                        Math symbols.      (line  8929)
-* \mathring:                             Math accents.      (line  9227)
-* \mathrm:                               Font styles.       (line  1397)
-* \mathsection:                          Math symbols.      (line  8932)
-* \mathsf:                               Font styles.       (line  1403)
-* \mathsterling:                         Math symbols.      (line  8935)
-* \mathtt:                               Font styles.       (line  1406)
-* \mathunderscore:                       Math symbols.      (line  8938)
-* \mathversion:                          Font styles.       (line  1418)
-* \max:                                  Math functions.    (line  9158)
-* \mbox:                                 \mbox & \makebox.  (line 10576)
-* \mdseries:                             Font styles.       (line  1326)
+                                                            (line  1697)
+* \markboth{LEFT-HEAD}{RIGHT-HEAD}:      \pagestyle.        (line  9753)
+* \markright{RIGHT}:                     \pagestyle.        (line  9762)
+* \mathbf:                               Font styles.       (line  1291)
+* \mathcal:                              Font styles.       (line  1307)
+* \mathdollar:                           Math symbols.      (line  8929)
+* \mathnormal:                           Font styles.       (line  1304)
+* \mathparagraph:                        Math symbols.      (line  8932)
+* \mathring:                             Math accents.      (line  9230)
+* \mathrm:                               Font styles.       (line  1288)
+* \mathsection:                          Math symbols.      (line  8935)
+* \mathsf:                               Font styles.       (line  1294)
+* \mathsterling:                         Math symbols.      (line  8938)
+* \mathtt:                               Font styles.       (line  1297)
+* \mathunderscore:                       Math symbols.      (line  8941)
+* \mathversion:                          Font styles.       (line  1309)
+* \max:                                  Math functions.    (line  9161)
+* \mbox:                                 \mbox & \makebox.  (line 10579)
+* \mdseries:                             Font styles.       (line  1217)
 * \medskip:                              \bigskip & \medskip & \smallskip.
-                                                            (line 10306)
+                                                            (line 10309)
 * \medskipamount:                        \bigskip & \medskip & \smallskip.
-                                                            (line 10307)
+                                                            (line 10310)
 * \medspace:                             Spacing in math mode.
-                                                            (line  9315)
-* \mho:                                  Math symbols.      (line  8421)
-* \mid:                                  Math symbols.      (line  8426)
-* \min:                                  Math functions.    (line  9161)
-* \models:                               Math symbols.      (line  8436)
+                                                            (line  9318)
+* \mho:                                  Math symbols.      (line  8424)
+* \mid:                                  Math symbols.      (line  8429)
+* \min:                                  Math functions.    (line  9164)
+* \models:                               Math symbols.      (line  8439)
 * \month:                                \day & \month & \year.
-                                                            (line  7350)
-* \mp:                                   Math symbols.      (line  8441)
-* \mu:                                   Math symbols.      (line  8444)
-* \multicolumn:                          \multicolumn.      (line  5187)
-* \multiput:                             \multiput.         (line  4391)
-* \nabla:                                Math symbols.      (line  8447)
-* \name:                                 \name.             (line 13581)
-* \natural:                              Math symbols.      (line  8450)
-* \ne:                                   Math symbols.      (line  8453)
-* \nearrow:                              Math symbols.      (line  8456)
+                                                            (line  7353)
+* \mp:                                   Math symbols.      (line  8444)
+* \mu:                                   Math symbols.      (line  8447)
+* \multicolumn:                          \multicolumn.      (line  5078)
+* \multiput:                             \multiput.         (line  4282)
+* \nabla:                                Math symbols.      (line  8450)
+* \name:                                 \name.             (line 13584)
+* \natural:                              Math symbols.      (line  8453)
+* \ne:                                   Math symbols.      (line  8456)
+* \nearrow:                              Math symbols.      (line  8459)
 * \NeedsTeXFormat:                       Class and package commands.
-                                                            (line  1121)
-* \neg:                                  Math symbols.      (line  8459)
+                                                            (line  1012)
+* \neg:                                  Math symbols.      (line  8462)
 * \negthinspace:                         Spacing in math mode.
-                                                            (line  9333)
+                                                            (line  9336)
 * \negthinspace <1>:                     \thinspace & \negthinspace.
-                                                            (line 10171)
-* \neq:                                  Math symbols.      (line  8463)
+                                                            (line 10174)
+* \neq:                                  Math symbols.      (line  8466)
 * \newcommand:                           \newcommand & \renewcommand.
-                                                            (line  6490)
-* \newcounter:                           \newcounter.       (line  6643)
+                                                            (line  6381)
+* \newcounter:                           \newcounter.       (line  6646)
 * \newenvironment:                       \newenvironment & \renewenvironment.
-                                                            (line  6734)
-* \newfont:                              \newfont.          (line  6980)
-* \newglossaryentry:                     \newglossaryentry. (line 13276)
-* \newlength:                            \newlength.        (line  6684)
-* \newline:                              \newline.          (line  5880)
-* \NEWLINE:                              \(SPACE).          (line 10074)
-* \newpage:                              \newpage.          (line  6124)
-* \newsavebox:                           \newsavebox.       (line  6706)
-* \newtheorem:                           \newtheorem.       (line  6868)
-* \newtie:                               Accents.           (line 12307)
+                                                            (line  6737)
+* \newfont:                              \newfont.          (line  6983)
+* \newglossaryentry:                     \newglossaryentry. (line 13279)
+* \newlength:                            \newlength.        (line  6687)
+* \newline:                              \newline.          (line  5771)
+* \NEWLINE:                              \(SPACE).          (line 10077)
+* \newpage:                              \newpage.          (line  6015)
+* \newsavebox:                           \newsavebox.       (line  6709)
+* \newtheorem:                           \newtheorem.       (line  6871)
+* \newtie:                               Accents.           (line 12310)
 * \ng:                                   Additional Latin letters.
-                                                            (line 12354)
+                                                            (line 12357)
 * \NG:                                   Additional Latin letters.
-                                                            (line 12354)
-* \ni:                                   Math symbols.      (line  8466)
-* \nocite:                               \nocite.           (line  5497)
-* \nocorr:                               Font styles.       (line  1311)
-* \nocorrlist:                           Font styles.       (line  1311)
-* \nofiles:                              \nofiles.          (line 12881)
+                                                            (line 12357)
+* \ni:                                   Math symbols.      (line  8469)
+* \nocite:                               \nocite.           (line  5388)
+* \nocorr:                               Font styles.       (line  1202)
+* \nocorrlist:                           Font styles.       (line  1202)
+* \nofiles:                              \nofiles.          (line 12884)
 * \noindent:                             \indent & \noindent.
-                                                            (line  7743)
+                                                            (line  7746)
 * \nolinebreak:                          \linebreak & \nolinebreak.
-                                                            (line  6021)
-* \nonfrenchspacing:                     \frenchspacing.    (line 10044)
-* \nonumber:                             eqnarray.          (line  3370)
+                                                            (line  5912)
+* \nonfrenchspacing:                     \frenchspacing.    (line 10047)
+* \nonumber:                             eqnarray.          (line  3261)
 * \nopagebreak:                          \pagebreak & \nopagebreak.
-                                                            (line  6182)
-* \normalfont:                           Font styles.       (line  1347)
-* \normalmarginpar:                      Marginal notes.    (line  7835)
-* \normalsfcodes:                        \normalsfcodes.    (line 10064)
-* \normalsize:                           Font sizes.        (line  1441)
-* \not:                                  Math symbols.      (line  8471)
-* \notin:                                Math symbols.      (line  8479)
-* \nu:                                   Math symbols.      (line  8483)
-* \nwarrow:                              Math symbols.      (line  8486)
+                                                            (line  6073)
+* \normalfont:                           Font styles.       (line  1238)
+* \normalmarginpar:                      Marginal notes.    (line  7838)
+* \normalsfcodes:                        \normalsfcodes.    (line 10067)
+* \normalsize:                           Font sizes.        (line  1332)
+* \not:                                  Math symbols.      (line  8474)
+* \notin:                                Math symbols.      (line  8482)
+* \nu:                                   Math symbols.      (line  8486)
+* \nwarrow:                              Math symbols.      (line  8489)
 * \o (/o):                               Additional Latin letters.
-                                                            (line 12358)
+                                                            (line 12361)
 * \O (/O):                               Additional Latin letters.
-                                                            (line 12358)
+                                                            (line 12361)
 * \obeycr:                               \obeycr & \restorecr.
-                                                            (line  5840)
+                                                            (line  5731)
 * \oddsidemargin:                        Document class options.
-                                                            (line   841)
+                                                            (line   732)
 * \oddsidemargin <1>:                    Page layout parameters.
-                                                            (line  1829)
+                                                            (line  1720)
 * \oddsidemargin <2>:                    Page layout parameters.
-                                                            (line  1831)
-* \odot:                                 Math symbols.      (line  8489)
+                                                            (line  1722)
+* \odot:                                 Math symbols.      (line  8492)
 * \oe (oe):                              Additional Latin letters.
-                                                            (line 12362)
+                                                            (line 12365)
 * \OE (OE):                              Additional Latin letters.
-                                                            (line 12362)
-* \oint:                                 Math symbols.      (line  8494)
-* \oldstylenums:                         Font styles.       (line  1422)
-* \Omega:                                Math symbols.      (line  8498)
-* \omega:                                Math symbols.      (line  8501)
-* \ominus:                               Math symbols.      (line  8504)
-* \onecolumn:                            \onecolumn.        (line  1618)
-* \opening:                              \opening.          (line 13591)
-* \oplus:                                Math symbols.      (line  8507)
+                                                            (line 12365)
+* \oint:                                 Math symbols.      (line  8497)
+* \oldstylenums:                         Font styles.       (line  1313)
+* \Omega:                                Math symbols.      (line  8501)
+* \omega:                                Math symbols.      (line  8504)
+* \ominus:                               Math symbols.      (line  8507)
+* \onecolumn:                            \onecolumn.        (line  1509)
+* \opening:                              \opening.          (line 13594)
+* \oplus:                                Math symbols.      (line  8510)
 * \OptionNotUsed:                        Class and package commands.
-                                                            (line  1139)
-* \oslash:                               Math symbols.      (line  8511)
-* \otimes:                               Math symbols.      (line  8514)
-* \oval:                                 \oval.             (line  4554)
+                                                            (line  1030)
+* \oslash:                               Math symbols.      (line  8514)
+* \otimes:                               Math symbols.      (line  8517)
+* \oval:                                 \oval.             (line  4445)
 * \overbrace{MATH}:                      Over- and Underlining.
-                                                            (line  9282)
+                                                            (line  9285)
 * \overline{TEXT}:                       Over- and Underlining.
-                                                            (line  9263)
-* \owns:                                 Math symbols.      (line  8519)
-* \P:                                    Text symbols.      (line 12080)
+                                                            (line  9266)
+* \owns:                                 Math symbols.      (line  8522)
+* \P:                                    Text symbols.      (line 12083)
 * \PackageError:                         Class and package commands.
-                                                            (line   980)
+                                                            (line   871)
 * \PackageInfo:                          Class and package commands.
-                                                            (line   980)
+                                                            (line   871)
 * \PackageInfoNoLine:                    Class and package commands.
-                                                            (line   980)
+                                                            (line   871)
 * \PackageWarning:                       Class and package commands.
-                                                            (line   980)
+                                                            (line   871)
 * \PackageWarningNoLine:                 Class and package commands.
-                                                            (line   980)
+                                                            (line   871)
 * \pagebreak:                            \pagebreak & \nopagebreak.
-                                                            (line  6182)
-* \pagenumbering:                        \pagenumbering.    (line  9623)
-* \pageref:                              \pageref.          (line  2845)
-* \pagestyle:                            \pagestyle.        (line  9681)
+                                                            (line  6073)
+* \pagenumbering:                        \pagenumbering.    (line  9626)
+* \pageref:                              \pageref.          (line  2736)
+* \pagestyle:                            \pagestyle.        (line  9684)
 * \paperheight:                          Page layout parameters.
-                                                            (line  1842)
+                                                            (line  1733)
 * \paperheight <1>:                      Page layout parameters.
-                                                            (line  1843)
+                                                            (line  1734)
 * \paperwidth:                           Page layout parameters.
-                                                            (line  1848)
+                                                            (line  1739)
 * \paperwidth <1>:                       Page layout parameters.
-                                                            (line  1849)
-* \par:                                  \par.              (line  7690)
-* \paragraph:                            Sectioning.        (line  2052)
+                                                            (line  1740)
+* \par:                                  \par.              (line  7693)
+* \paragraph:                            Sectioning.        (line  1943)
 * \paragraph <1>:                        \subsubsection & \paragraph & \subparagraph.
-                                                            (line  2420)
-* \parallel:                             Math symbols.      (line  8524)
-* \parbox:                               \parbox.           (line 10732)
-* \parindent:                            minipage.          (line  4185)
+                                                            (line  2311)
+* \parallel:                             Math symbols.      (line  8527)
+* \parbox:                               \parbox.           (line 10735)
+* \parindent:                            minipage.          (line  4076)
 * \parindent <1>:                        \indent & \noindent.
-                                                            (line  7743)
+                                                            (line  7746)
 * \parindent <2>:                        \parindent & \parskip.
-                                                            (line  7792)
-* \parsep:                               list.              (line  3853)
+                                                            (line  7795)
+* \parsep:                               list.              (line  3744)
 * \parskip:                              \parindent & \parskip.
-                                                            (line  7792)
-* \parskip example:                      itemize.           (line  3691)
-* \part:                                 Sectioning.        (line  2052)
-* \part <1>:                             \part.             (line  2131)
-* \partial:                              Math symbols.      (line  8527)
-* \partopsep:                            list.              (line  3862)
+                                                            (line  7795)
+* \parskip example:                      itemize.           (line  3582)
+* \part:                                 Sectioning.        (line  1943)
+* \part <1>:                             \part.             (line  2022)
+* \partial:                              Math symbols.      (line  8530)
+* \partopsep:                            list.              (line  3753)
 * \PassOptionsToClass:                   Class and package commands.
-                                                            (line  1145)
+                                                            (line  1036)
 * \PassOptionsToPackage:                 Class and package commands.
-                                                            (line  1145)
+                                                            (line  1036)
 * \pdfpageheight:                        Document class options.
-                                                            (line   797)
+                                                            (line   688)
 * \pdfpagewidth:                         Document class options.
-                                                            (line   797)
-* \perp:                                 Math symbols.      (line  8530)
-* \phi:                                  Math symbols.      (line  8535)
-* \Pi:                                   Math symbols.      (line  8539)
-* \pi:                                   Math symbols.      (line  8542)
-* \pm:                                   Math symbols.      (line  8546)
-* \pmod:                                 Math functions.    (line  9164)
-* \poptabs:                              tabbing.           (line  4908)
-* \poptabs <1>:                          tabbing.           (line  4909)
-* \pounds:                               Text symbols.      (line 12084)
-* \Pr:                                   Math functions.    (line  9167)
-* \prec:                                 Math symbols.      (line  8549)
-* \preceq:                               Math symbols.      (line  8552)
-* \prime:                                Math symbols.      (line  8557)
-* \printglossaries:                      Glossaries.        (line 13228)
-* \printglossaries <1>:                  Glossaries.        (line 13265)
-* \printindex:                           \printindex.       (line 13213)
-* \printindex <1>:                       \printindex.       (line 13217)
+                                                            (line   688)
+* \perp:                                 Math symbols.      (line  8533)
+* \phi:                                  Math symbols.      (line  8538)
+* \Pi:                                   Math symbols.      (line  8542)
+* \pi:                                   Math symbols.      (line  8545)
+* \pm:                                   Math symbols.      (line  8549)
+* \pmod:                                 Math functions.    (line  9167)
+* \poptabs:                              tabbing.           (line  4799)
+* \poptabs <1>:                          tabbing.           (line  4800)
+* \pounds:                               Text symbols.      (line 12087)
+* \Pr:                                   Math functions.    (line  9170)
+* \prec:                                 Math symbols.      (line  8552)
+* \preceq:                               Math symbols.      (line  8555)
+* \prime:                                Math symbols.      (line  8560)
+* \printglossaries:                      Glossaries.        (line 13231)
+* \printglossaries <1>:                  Glossaries.        (line 13268)
+* \printindex:                           \printindex.       (line 13216)
+* \printindex <1>:                       \printindex.       (line 13220)
 * \ProcessOptions:                       Class and package commands.
-                                                            (line  1182)
+                                                            (line  1073)
 * \ProcessOptions*:                      Class and package commands.
-                                                            (line  1182)
-* \prod:                                 Math symbols.      (line  8566)
-* \propto:                               Math symbols.      (line  8569)
-* \protect:                              \protect.          (line  7012)
-* \providecommand:                       \providecommand.   (line  6615)
+                                                            (line  1073)
+* \prod:                                 Math symbols.      (line  8569)
+* \propto:                               Math symbols.      (line  8572)
+* \protect:                              \protect.          (line  7015)
+* \providecommand:                       \providecommand.   (line  6506)
 * \ProvidesClass:                        Class and package commands.
-                                                            (line  1220)
+                                                            (line  1111)
 * \ProvidesFile:                         Class and package commands.
-                                                            (line  1253)
+                                                            (line  1144)
 * \ProvidesPackage:                      Class and package commands.
-                                                            (line  1220)
-* \ps:                                   \ps.               (line 13603)
-* \Psi:                                  Math symbols.      (line  8572)
-* \psi:                                  Math symbols.      (line  8575)
-* \pushtabs:                             tabbing.           (line  4911)
-* \put:                                  \put.              (line  4373)
-* \qbezier:                              \qbezier.          (line  4414)
+                                                            (line  1111)
+* \ps:                                   \ps.               (line 13606)
+* \Psi:                                  Math symbols.      (line  8575)
+* \psi:                                  Math symbols.      (line  8578)
+* \pushtabs:                             tabbing.           (line  4802)
+* \put:                                  \put.              (line  4264)
+* \qbezier:                              \qbezier.          (line  4305)
 * \qquad:                                Spacing in math mode.
-                                                            (line  9344)
+                                                            (line  9347)
 * \qquad <1>:                            \enspace & \quad & \qquad.
-                                                            (line  9803)
+                                                            (line  9806)
 * \quad:                                 Spacing in math mode.
-                                                            (line  9338)
+                                                            (line  9341)
 * \quad <1>:                             \enspace & \quad & \qquad.
-                                                            (line  9803)
-* \quotedblbase (,,):                    Text symbols.      (line 12088)
-* \quotesinglbase (,):                   Text symbols.      (line 12089)
-* \r (ring accent):                      Accents.           (line 12301)
-* \raggedbottom:                         \raggedbottom.     (line  1758)
-* \raggedleft:                           \raggedleft.       (line  3599)
-* \raggedright:                          \raggedright.      (line  3548)
-* \raisebox:                             \raisebox.         (line 10784)
-* \rangle:                               Math symbols.      (line  8578)
-* \rbrace:                               Math symbols.      (line  8583)
-* \rbrack:                               Math symbols.      (line  8587)
-* \rceil:                                Math symbols.      (line  8591)
-* \Re:                                   Math symbols.      (line  8594)
-* \ref:                                  \ref.              (line  2869)
-* \reflectbox:                           \scalebox.         (line 11888)
-* \refstepcounter:                       \refstepcounter.   (line  7316)
+                                                            (line  9806)
+* \quotedblbase (,,):                    Text symbols.      (line 12091)
+* \quotesinglbase (,):                   Text symbols.      (line 12092)
+* \r (ring accent):                      Accents.           (line 12304)
+* \raggedbottom:                         \raggedbottom.     (line  1649)
+* \raggedleft:                           \raggedleft.       (line  3490)
+* \raggedright:                          \raggedright.      (line  3439)
+* \raisebox:                             \raisebox.         (line 10787)
+* \rangle:                               Math symbols.      (line  8581)
+* \rbrace:                               Math symbols.      (line  8586)
+* \rbrack:                               Math symbols.      (line  8590)
+* \rceil:                                Math symbols.      (line  8594)
+* \Re:                                   Math symbols.      (line  8597)
+* \ref:                                  \ref.              (line  2760)
+* \reflectbox:                           \scalebox.         (line 11891)
+* \refstepcounter:                       \refstepcounter.   (line  7319)
 * \renewenvironment:                     \newenvironment & \renewenvironment.
-                                                            (line  6734)
+                                                            (line  6737)
 * \RequirePackage:                       Class and package commands.
-                                                            (line  1262)
+                                                            (line  1153)
 * \RequirePackageWithOptions:            Class and package commands.
-                                                            (line  1262)
-* \resizebox:                            \resizebox.        (line 11919)
+                                                            (line  1153)
+* \resizebox:                            \resizebox.        (line 11922)
 * \restorecr:                            \obeycr & \restorecr.
-                                                            (line  5840)
-* \restriction:                          Math symbols.      (line  8599)
-* \revemptyset:                          Math symbols.      (line  8604)
-* \reversemarginpar:                     Marginal notes.    (line  7835)
-* \rfloor:                               Math symbols.      (line  8609)
-* \rhd:                                  Math symbols.      (line  8613)
-* \rho:                                  Math symbols.      (line  8620)
-* \right:                                \left & \right.    (line  9404)
-* \Rightarrow:                           Math symbols.      (line  8624)
-* \rightarrow:                           Math symbols.      (line  8629)
-* \rightharpoondown:                     Math symbols.      (line  8633)
-* \rightharpoonup:                       Math symbols.      (line  8636)
-* \rightleftharpoons:                    Math symbols.      (line  8639)
-* \rightmargin:                          list.              (line  3877)
-* \rm:                                   Font styles.       (line  1373)
-* \rmfamily:                             Font styles.       (line  1320)
+                                                            (line  5731)
+* \restriction:                          Math symbols.      (line  8602)
+* \revemptyset:                          Math symbols.      (line  8607)
+* \reversemarginpar:                     Marginal notes.    (line  7838)
+* \rfloor:                               Math symbols.      (line  8612)
+* \rhd:                                  Math symbols.      (line  8616)
+* \rho:                                  Math symbols.      (line  8623)
+* \right:                                \left & \right.    (line  9407)
+* \Rightarrow:                           Math symbols.      (line  8627)
+* \rightarrow:                           Math symbols.      (line  8632)
+* \rightharpoondown:                     Math symbols.      (line  8636)
+* \rightharpoonup:                       Math symbols.      (line  8639)
+* \rightleftharpoons:                    Math symbols.      (line  8642)
+* \rightmargin:                          list.              (line  3768)
+* \rm:                                   Font styles.       (line  1264)
+* \rmfamily:                             Font styles.       (line  1211)
 * \roman{COUNTER}:                       \alph \Alph \arabic \roman \Roman \fnsymbol.
-                                                            (line  7188)
+                                                            (line  7191)
 * \Roman{COUNTER}:                       \alph \Alph \arabic \roman \Roman \fnsymbol.
-                                                            (line  7193)
-* \rotatebox:                            \rotatebox.        (line 11820)
-* \rq:                                   Text symbols.      (line 12092)
-* \rule:                                 \rule.             (line 12377)
-* \S:                                    Text symbols.      (line 12095)
-* \savebox:                              \sbox & \savebox.  (line 10830)
-* \sbox:                                 \sbox & \savebox.  (line 10830)
-* \sc:                                   Font styles.       (line  1376)
-* \scalebox:                             \scalebox.         (line 11888)
-* \scriptsize:                           Font sizes.        (line  1441)
-* \scshape:                              Font styles.       (line  1341)
-* \searrow:                              Math symbols.      (line  8642)
-* \sec:                                  Math functions.    (line  9170)
-* \section:                              Sectioning.        (line  2052)
-* \section <1>:                          \section.          (line  2278)
-* \seename:                              \index.            (line 12992)
+                                                            (line  7196)
+* \rotatebox:                            \rotatebox.        (line 11823)
+* \rq:                                   Text symbols.      (line 12095)
+* \rule:                                 \rule.             (line 12380)
+* \S:                                    Text symbols.      (line 12098)
+* \savebox:                              \sbox & \savebox.  (line 10833)
+* \sbox:                                 \sbox & \savebox.  (line 10833)
+* \sc:                                   Font styles.       (line  1267)
+* \scalebox:                             \scalebox.         (line 11891)
+* \scriptsize:                           Font sizes.        (line  1332)
+* \scshape:                              Font styles.       (line  1232)
+* \searrow:                              Math symbols.      (line  8645)
+* \sec:                                  Math functions.    (line  9173)
+* \section:                              Sectioning.        (line  1943)
+* \section <1>:                          \section.          (line  2169)
+* \seename:                              \index.            (line 12995)
 * \selectfont:                           Low-level font commands.
-                                                            (line  1596)
-* \setcounter:                           \setcounter.       (line  7282)
-* \setlength:                            \setlength.        (line  7519)
-* \setminus:                             Math symbols.      (line  8645)
-* \settodepth:                           \settodepth.       (line  7574)
-* \settoheight:                          \settoheight.      (line  7598)
-* \settowidth:                           \settowidth.       (line  7622)
-* \sf:                                   Font styles.       (line  1379)
-* \sffamily:                             Font styles.       (line  1338)
-* \sharp:                                Math symbols.      (line  8651)
-* \shortstack:                           \shortstack.       (line  4590)
-* \Sigma:                                Math symbols.      (line  8654)
-* \sigma:                                Math symbols.      (line  8657)
-* \signature:                            \signature.        (line 13620)
-* \sim:                                  Math symbols.      (line  8661)
-* \simeq:                                Math symbols.      (line  8664)
-* \sin:                                  Math functions.    (line  9173)
-* \sinh:                                 Math functions.    (line  9176)
-* \sl:                                   Font styles.       (line  1382)
-* \sloppy:                               \fussy & \sloppy.  (line  5962)
-* \slshape:                              Font styles.       (line  1335)
-* \small:                                Font sizes.        (line  1441)
-* \smallint:                             Math symbols.      (line  8667)
+                                                            (line  1487)
+* \setcounter:                           \setcounter.       (line  7285)
+* \setlength:                            \setlength.        (line  7522)
+* \setminus:                             Math symbols.      (line  8648)
+* \settodepth:                           \settodepth.       (line  7577)
+* \settoheight:                          \settoheight.      (line  7601)
+* \settowidth:                           \settowidth.       (line  7625)
+* \sf:                                   Font styles.       (line  1270)
+* \sffamily:                             Font styles.       (line  1229)
+* \sharp:                                Math symbols.      (line  8654)
+* \shortstack:                           \shortstack.       (line  4481)
+* \Sigma:                                Math symbols.      (line  8657)
+* \sigma:                                Math symbols.      (line  8660)
+* \signature:                            \signature.        (line 13623)
+* \sim:                                  Math symbols.      (line  8664)
+* \simeq:                                Math symbols.      (line  8667)
+* \sin:                                  Math functions.    (line  9176)
+* \sinh:                                 Math functions.    (line  9179)
+* \sl:                                   Font styles.       (line  1273)
+* \sloppy:                               \fussy & \sloppy.  (line  5853)
+* \slshape:                              Font styles.       (line  1226)
+* \small:                                Font sizes.        (line  1332)
+* \smallint:                             Math symbols.      (line  8670)
 * \smallskip:                            \bigskip & \medskip & \smallskip.
-                                                            (line 10311)
+                                                            (line 10314)
 * \smallskipamount:                      \bigskip & \medskip & \smallskip.
-                                                            (line 10312)
-* \smile:                                Math symbols.      (line  8671)
-* \SPACE:                                \(SPACE).          (line 10074)
-* \spacefactor:                          \spacefactor.      (line  9937)
-* \spadesuit:                            Math symbols.      (line  8674)
-* \sqcap:                                Math symbols.      (line  8677)
-* \sqcup:                                Math symbols.      (line  8681)
-* \sqrt:                                 \sqrt.             (line  9439)
-* \sqsubset:                             Math symbols.      (line  8685)
-* \sqsubseteq:                           Math symbols.      (line  8690)
-* \sqsupset:                             Math symbols.      (line  8695)
-* \sqsupseteq:                           Math symbols.      (line  8700)
+                                                            (line 10315)
+* \smile:                                Math symbols.      (line  8674)
+* \SPACE:                                \(SPACE).          (line 10077)
+* \spacefactor:                          \spacefactor.      (line  9940)
+* \spadesuit:                            Math symbols.      (line  8677)
+* \sqcap:                                Math symbols.      (line  8680)
+* \sqcup:                                Math symbols.      (line  8684)
+* \sqrt:                                 \sqrt.             (line  9442)
+* \sqsubset:                             Math symbols.      (line  8688)
+* \sqsubseteq:                           Math symbols.      (line  8693)
+* \sqsupset:                             Math symbols.      (line  8698)
+* \sqsupseteq:                           Math symbols.      (line  8703)
 * \ss (ss):                              Additional Latin letters.
-                                                            (line 12366)
+                                                            (line 12369)
 * \SS (SS):                              Additional Latin letters.
-                                                            (line 12366)
-* \stackrel:                             \stackrel.         (line  9455)
-* \star:                                 Math symbols.      (line  8705)
-* \stepcounter:                          \stepcounter.      (line  7334)
+                                                            (line 12369)
+* \stackrel:                             \stackrel.         (line  9458)
+* \star:                                 Math symbols.      (line  8708)
+* \stepcounter:                          \stepcounter.      (line  7337)
 * \stop:                                 Recovering from errors.
-                                                            (line 13931)
-* \strut:                                \strut.            (line 10355)
-* \subparagraph:                         Sectioning.        (line  2052)
+                                                            (line 13934)
+* \strut:                                \strut.            (line 10358)
+* \subparagraph:                         Sectioning.        (line  1943)
 * \subparagraph <1>:                     \subsubsection & \paragraph & \subparagraph.
-                                                            (line  2420)
-* \subsection:                           Sectioning.        (line  2052)
-* \subsection <1>:                       \subsection.       (line  2356)
-* \subset:                               Math symbols.      (line  8713)
-* \subseteq:                             Math symbols.      (line  8716)
+                                                            (line  2311)
+* \subsection:                           Sectioning.        (line  1943)
+* \subsection <1>:                       \subsection.       (line  2247)
+* \subset:                               Math symbols.      (line  8716)
+* \subseteq:                             Math symbols.      (line  8719)
 * \subsubsection:                        \subsubsection & \paragraph & \subparagraph.
-                                                            (line  2420)
-* \succ:                                 Math symbols.      (line  8719)
-* \succeq:                               Math symbols.      (line  8723)
-* \sum:                                  Math symbols.      (line  8728)
-* \sup:                                  Math functions.    (line  9179)
-* \suppressfloats:                       Floats.            (line  1983)
-* \supset:                               Math symbols.      (line  8732)
-* \supseteq:                             Math symbols.      (line  8735)
-* \surd:                                 Math symbols.      (line  8738)
-* \swarrow:                              Math symbols.      (line  8743)
+                                                            (line  2311)
+* \succ:                                 Math symbols.      (line  8722)
+* \succeq:                               Math symbols.      (line  8726)
+* \sum:                                  Math symbols.      (line  8731)
+* \sup:                                  Math functions.    (line  9182)
+* \suppressfloats:                       Floats.            (line  1874)
+* \supset:                               Math symbols.      (line  8735)
+* \supseteq:                             Math symbols.      (line  8738)
+* \surd:                                 Math symbols.      (line  8741)
+* \swarrow:                              Math symbols.      (line  8746)
 * \symbol:                               Symbols by font position.
-                                                            (line 12031)
-* \t (tie-after accent):                 Accents.           (line 12307)
-* \TAB:                                  \(SPACE).          (line 10074)
-* \tabbingsep:                           tabbing.           (line  4916)
-* \tabcolsep:                            tabular.           (line  5176)
+                                                            (line 12034)
+* \t (tie-after accent):                 Accents.           (line 12310)
+* \TAB:                                  \(SPACE).          (line 10077)
+* \tabbingsep:                           tabbing.           (line  4807)
+* \tabcolsep:                            tabular.           (line  5067)
 * \tableofcontents:                      Table of contents etc..
-                                                            (line 12672)
-* \tan:                                  Math functions.    (line  9182)
-* \tanh:                                 Math functions.    (line  9185)
-* \tau:                                  Math symbols.      (line  8746)
-* \telephone:                            \telephone.        (line 13650)
-* \TeX:                                  Text symbols.      (line 12099)
-* \textascendercompwordmark:             Text symbols.      (line 12137)
-* \textasciicircum:                      Text symbols.      (line 12102)
-* \textasciitilde:                       Text symbols.      (line 12105)
-* \textasteriskcentered:                 Text symbols.      (line 12108)
+                                                            (line 12675)
+* \tan:                                  Math functions.    (line  9185)
+* \tanh:                                 Math functions.    (line  9188)
+* \tau:                                  Math symbols.      (line  8749)
+* \telephone:                            \telephone.        (line 13653)
+* \TeX:                                  Text symbols.      (line 12102)
+* \textascendercompwordmark:             Text symbols.      (line 12140)
+* \textasciicircum:                      Text symbols.      (line 12105)
+* \textasciitilde:                       Text symbols.      (line 12108)
+* \textasteriskcentered:                 Text symbols.      (line 12111)
 * \textbackslash:                        Reserved characters.
-                                                            (line 11968)
-* \textbackslash <1>:                    Text symbols.      (line 12111)
-* \textbar:                              Text symbols.      (line 12114)
-* \textbardbl:                           Text symbols.      (line 12117)
-* \textbf:                               Font styles.       (line  1329)
-* \textbigcircle:                        Text symbols.      (line 12120)
-* \textbraceleft:                        Text symbols.      (line 12123)
-* \textbraceright:                       Text symbols.      (line 12126)
-* \textbullet:                           Text symbols.      (line 12129)
-* \textcapitalcompwordmark:              Text symbols.      (line 12136)
-* \textcircled{LETTER}:                  Text symbols.      (line 12132)
-* \textcompwordmark:                     Text symbols.      (line 12135)
-* \textcopyright:                        Text symbols.      (line 12049)
-* \textdagger:                           Text symbols.      (line 12144)
-* \textdaggerdbl:                        Text symbols.      (line 12147)
-* \textdollar (or \$):                   Text symbols.      (line 12150)
-* \textellipsis:                         Text symbols.      (line 12073)
-* \textemdash (or ---):                  Text symbols.      (line 12153)
-* \textendash (or --):                   Text symbols.      (line 12158)
-* \texteuro:                             Text symbols.      (line 12161)
-* \textexclamdown (or !`):               Text symbols.      (line 12167)
-* \textfloatsep:                         Floats.            (line  2019)
-* \textfloatsep <1>:                     Floats.            (line  2020)
-* \textfraction:                         Floats.            (line  1998)
-* \textfraction <1>:                     Floats.            (line  1999)
-* \textgreater:                          Text symbols.      (line 12170)
+                                                            (line 11971)
+* \textbackslash <1>:                    Text symbols.      (line 12114)
+* \textbar:                              Text symbols.      (line 12117)
+* \textbardbl:                           Text symbols.      (line 12120)
+* \textbf:                               Font styles.       (line  1220)
+* \textbigcircle:                        Text symbols.      (line 12123)
+* \textbraceleft:                        Text symbols.      (line 12126)
+* \textbraceright:                       Text symbols.      (line 12129)
+* \textbullet:                           Text symbols.      (line 12132)
+* \textcapitalcompwordmark:              Text symbols.      (line 12139)
+* \textcircled{LETTER}:                  Text symbols.      (line 12135)
+* \textcompwordmark:                     Text symbols.      (line 12138)
+* \textcopyright:                        Text symbols.      (line 12052)
+* \textdagger:                           Text symbols.      (line 12147)
+* \textdaggerdbl:                        Text symbols.      (line 12150)
+* \textdollar (or \$):                   Text symbols.      (line 12153)
+* \textellipsis:                         Text symbols.      (line 12076)
+* \textemdash (or ---):                  Text symbols.      (line 12156)
+* \textendash (or --):                   Text symbols.      (line 12161)
+* \texteuro:                             Text symbols.      (line 12164)
+* \textexclamdown (or !`):               Text symbols.      (line 12170)
+* \textfloatsep:                         Floats.            (line  1910)
+* \textfloatsep <1>:                     Floats.            (line  1911)
+* \textfraction:                         Floats.            (line  1889)
+* \textfraction <1>:                     Floats.            (line  1890)
+* \textgreater:                          Text symbols.      (line 12173)
 * \textheight:                           Page layout parameters.
-                                                            (line  1854)
+                                                            (line  1745)
 * \textheight <1>:                       Page layout parameters.
-                                                            (line  1855)
-* \textit:                               Font styles.       (line  1323)
-* \textleftarrow:                        Text symbols.      (line 12176)
-* \textless:                             Text symbols.      (line 12173)
-* \textmd:                               Font styles.       (line  1326)
-* \textnormal:                           Font styles.       (line  1347)
-* \textordfeminine:                      Text symbols.      (line 12179)
-* \textordmasculine:                     Text symbols.      (line 12180)
-* \textparagraph:                        Text symbols.      (line 12081)
-* \textperiodcentered:                   Text symbols.      (line 12183)
-* \textquestiondown (or ?`):             Text symbols.      (line 12186)
-* \textquotedblleft (or ``):             Text symbols.      (line 12189)
-* \textquotedblright (or ''):            Text symbols.      (line 12192)
-* \textquoteleft (or `):                 Text symbols.      (line 12195)
-* \textquoteright (or '):                Text symbols.      (line 12198)
-* \textquotesingle:                      Text symbols.      (line 12201)
-* \textquotestraightbase:                Text symbols.      (line 12204)
-* \textquotestraightdblbase:             Text symbols.      (line 12205)
-* \textregistered:                       Text symbols.      (line 12208)
-* \textrightarrow:                       Text symbols.      (line 12211)
-* \textrm:                               Font styles.       (line  1320)
-* \textsc:                               Font styles.       (line  1341)
-* \textsection:                          Text symbols.      (line 12096)
-* \textsf:                               Font styles.       (line  1338)
-* \textsl:                               Font styles.       (line  1335)
-* \textsterling:                         Text symbols.      (line 12085)
-* \textthreequartersemdash:              Text symbols.      (line 12214)
-* \texttrademark:                        Text symbols.      (line 12217)
-* \texttt:                               Font styles.       (line  1344)
-* \texttwelveudash:                      Text symbols.      (line 12220)
-* \textunderscore:                       Text symbols.      (line 12223)
-* \textup:                               Font styles.       (line  1332)
-* \textvisiblespace:                     Text symbols.      (line 12226)
+                                                            (line  1746)
+* \textit:                               Font styles.       (line  1214)
+* \textleftarrow:                        Text symbols.      (line 12179)
+* \textless:                             Text symbols.      (line 12176)
+* \textmd:                               Font styles.       (line  1217)
+* \textnormal:                           Font styles.       (line  1238)
+* \textordfeminine:                      Text symbols.      (line 12182)
+* \textordmasculine:                     Text symbols.      (line 12183)
+* \textparagraph:                        Text symbols.      (line 12084)
+* \textperiodcentered:                   Text symbols.      (line 12186)
+* \textquestiondown (or ?`):             Text symbols.      (line 12189)
+* \textquotedblleft (or ``):             Text symbols.      (line 12192)
+* \textquotedblright (or ''):            Text symbols.      (line 12195)
+* \textquoteleft (or `):                 Text symbols.      (line 12198)
+* \textquoteright (or '):                Text symbols.      (line 12201)
+* \textquotesingle:                      Text symbols.      (line 12204)
+* \textquotestraightbase:                Text symbols.      (line 12207)
+* \textquotestraightdblbase:             Text symbols.      (line 12208)
+* \textregistered:                       Text symbols.      (line 12211)
+* \textrightarrow:                       Text symbols.      (line 12214)
+* \textrm:                               Font styles.       (line  1211)
+* \textsc:                               Font styles.       (line  1232)
+* \textsection:                          Text symbols.      (line 12099)
+* \textsf:                               Font styles.       (line  1229)
+* \textsl:                               Font styles.       (line  1226)
+* \textsterling:                         Text symbols.      (line 12088)
+* \textthreequartersemdash:              Text symbols.      (line 12217)
+* \texttrademark:                        Text symbols.      (line 12220)
+* \texttt:                               Font styles.       (line  1235)
+* \texttwelveudash:                      Text symbols.      (line 12223)
+* \textunderscore:                       Text symbols.      (line 12226)
+* \textup:                               Font styles.       (line  1223)
+* \textvisiblespace:                     Text symbols.      (line 12229)
 * \textwidth:                            Page layout parameters.
-                                                            (line  1862)
+                                                            (line  1753)
 * \textwidth <1>:                        Page layout parameters.
-                                                            (line  1863)
+                                                            (line  1754)
 * \th (th):                              Additional Latin letters.
-                                                            (line 12370)
+                                                            (line 12373)
 * \TH (TH):                              Additional Latin letters.
-                                                            (line 12370)
-* \thanks{TEXT}:                         \maketitle.        (line  9601)
-* \theta:                                Math symbols.      (line  8749)
-* \thicklines:                           \thicklines.       (line  4527)
+                                                            (line 12373)
+* \thanks{TEXT}:                         \maketitle.        (line  9604)
+* \theta:                                Math symbols.      (line  8752)
+* \thicklines:                           \thicklines.       (line  4418)
 * \thickspace:                           Spacing in math mode.
-                                                            (line  9310)
-* \thinlines:                            \thinlines.        (line  4519)
+                                                            (line  9313)
+* \thinlines:                            \thinlines.        (line  4410)
 * \thinspace:                            Spacing in math mode.
-                                                            (line  9319)
+                                                            (line  9322)
 * \thinspace <1>:                        \thinspace & \negthinspace.
-                                                            (line 10171)
-* \thispagestyle:                        \thispagestyle.    (line  9765)
-* \tilde:                                Math accents.      (line  9230)
-* \times:                                Math symbols.      (line  8753)
-* \tiny:                                 Font sizes.        (line  1441)
-* \title{TEXT}:                          \maketitle.        (line  9608)
-* \to:                                   Math symbols.      (line  8757)
-* \today:                                \today.            (line 12412)
-* \top:                                  Math symbols.      (line  8761)
-* \topfraction:                          Floats.            (line  2003)
-* \topfraction <1>:                      Floats.            (line  2004)
+                                                            (line 10174)
+* \thispagestyle:                        \thispagestyle.    (line  9768)
+* \tilde:                                Math accents.      (line  9233)
+* \times:                                Math symbols.      (line  8756)
+* \tiny:                                 Font sizes.        (line  1332)
+* \title{TEXT}:                          \maketitle.        (line  9611)
+* \to:                                   Math symbols.      (line  8760)
+* \today:                                \today.            (line 12415)
+* \top:                                  Math symbols.      (line  8764)
+* \topfraction:                          Floats.            (line  1894)
+* \topfraction <1>:                      Floats.            (line  1895)
 * \topmargin:                            Page layout parameters.
-                                                            (line  1887)
-* \topsep:                               list.              (line  3882)
+                                                            (line  1778)
+* \topsep:                               list.              (line  3773)
 * \topskip:                              Page layout parameters.
-                                                            (line  1894)
+                                                            (line  1785)
 * \topskip <1>:                          Page layout parameters.
-                                                            (line  1895)
-* \triangle:                             Math symbols.      (line  8766)
-* \triangleleft:                         Math symbols.      (line  8769)
-* \triangleright:                        Math symbols.      (line  8775)
-* \tt:                                   Font styles.       (line  1385)
-* \ttfamily:                             Font styles.       (line  1344)
-* \twocolumn:                            \twocolumn.        (line  1630)
-* \typein:                               \typein.           (line 13665)
-* \typeout:                              \typeout.          (line 13710)
-* \u (breve accent):                     Accents.           (line 12311)
+                                                            (line  1786)
+* \triangle:                             Math symbols.      (line  8769)
+* \triangleleft:                         Math symbols.      (line  8772)
+* \triangleright:                        Math symbols.      (line  8778)
+* \tt:                                   Font styles.       (line  1276)
+* \ttfamily:                             Font styles.       (line  1235)
+* \twocolumn:                            \twocolumn.        (line  1521)
+* \typein:                               \typein.           (line 13668)
+* \typeout:                              \typeout.          (line 13713)
+* \u (breve accent):                     Accents.           (line 12314)
 * \unboldmath:                           \boldmath & \unboldmath.
-                                                            (line  8988)
+                                                            (line  8991)
 * \unboldmath <1>:                       \boldmath & \unboldmath.
-                                                            (line  8996)
-* \underbar:                             Accents.           (line 12277)
+                                                            (line  8999)
+* \underbar:                             Accents.           (line 12280)
 * \underbrace{MATH}:                     Over- and Underlining.
-                                                            (line  9268)
+                                                            (line  9271)
 * \underline{TEXT}:                      Over- and Underlining.
-                                                            (line  9251)
-* \unitlength:                           picture.           (line  4258)
-* \unlhd:                                Math symbols.      (line  8781)
-* \unrhd:                                Math symbols.      (line  8788)
-* \Uparrow:                              Math symbols.      (line  8795)
-* \uparrow:                              Math symbols.      (line  8799)
-* \Updownarrow:                          Math symbols.      (line  8803)
-* \updownarrow:                          Math symbols.      (line  8808)
-* \upharpoonright:                       Math symbols.      (line  8813)
-* \uplus:                                Math symbols.      (line  8818)
-* \upshape:                              Font styles.       (line  1332)
-* \Upsilon:                              Math symbols.      (line  8825)
-* \upsilon:                              Math symbols.      (line  8828)
-* \usebox:                               \usebox.           (line 10936)
-* \usecounter:                           \usecounter.       (line  7223)
+                                                            (line  9254)
+* \unitlength:                           picture.           (line  4149)
+* \unlhd:                                Math symbols.      (line  8784)
+* \unrhd:                                Math symbols.      (line  8791)
+* \Uparrow:                              Math symbols.      (line  8798)
+* \uparrow:                              Math symbols.      (line  8802)
+* \Updownarrow:                          Math symbols.      (line  8806)
+* \updownarrow:                          Math symbols.      (line  8811)
+* \upharpoonright:                       Math symbols.      (line  8816)
+* \uplus:                                Math symbols.      (line  8821)
+* \upshape:                              Font styles.       (line  1223)
+* \Upsilon:                              Math symbols.      (line  8828)
+* \upsilon:                              Math symbols.      (line  8831)
+* \usebox:                               \usebox.           (line 10939)
+* \usecounter:                           \usecounter.       (line  7226)
 * \usefont:                              Low-level font commands.
-                                                            (line  1604)
+                                                            (line  1495)
 * \usepackage:                           Additional packages.
-                                                            (line   862)
-* \v (breve accent):                     Accents.           (line 12315)
-* \value:                                \value.            (line  7249)
-* \vanothing:                            Math symbols.      (line  8836)
-* \varepsilon:                           Math symbols.      (line  8831)
-* \varphi:                               Math symbols.      (line  8841)
-* \varpi:                                Math symbols.      (line  8845)
-* \varrho:                               Math symbols.      (line  8849)
-* \varsigma:                             Math symbols.      (line  8853)
-* \vartheta:                             Math symbols.      (line  8857)
-* \vdash:                                Math symbols.      (line  8861)
-* \vdots:                                Dots.              (line  9056)
-* \vec:                                  Math accents.      (line  9233)
-* \vector:                               \vector.           (line  4632)
-* \vee:                                  Math symbols.      (line  8865)
-* \verb:                                 \verb.             (line  5678)
-* \Vert:                                 Math symbols.      (line  8870)
-* \vert:                                 Math symbols.      (line  8886)
-* \vfill:                                \vfill.            (line 10491)
-* \vline:                                \vline.            (line  5269)
-* \vspace:                               \vspace.           (line 10440)
-* \wedge:                                Math symbols.      (line  8904)
-* \widehat:                              Math accents.      (line  9236)
-* \widetilde:                            Math accents.      (line  9239)
-* \wp:                                   Math symbols.      (line  8908)
-* \wr:                                   Math symbols.      (line  8911)
-* \Xi:                                   Math symbols.      (line  8914)
-* \xi:                                   Math symbols.      (line  8917)
+                                                            (line   753)
+* \v (breve accent):                     Accents.           (line 12318)
+* \value:                                \value.            (line  7252)
+* \vanothing:                            Math symbols.      (line  8839)
+* \varepsilon:                           Math symbols.      (line  8834)
+* \varphi:                               Math symbols.      (line  8844)
+* \varpi:                                Math symbols.      (line  8848)
+* \varrho:                               Math symbols.      (line  8852)
+* \varsigma:                             Math symbols.      (line  8856)
+* \vartheta:                             Math symbols.      (line  8860)
+* \vdash:                                Math symbols.      (line  8864)
+* \vdots:                                Dots.              (line  9059)
+* \vec:                                  Math accents.      (line  9236)
+* \vector:                               \vector.           (line  4523)
+* \vee:                                  Math symbols.      (line  8868)
+* \verb:                                 \verb.             (line  5569)
+* \Vert:                                 Math symbols.      (line  8873)
+* \vert:                                 Math symbols.      (line  8889)
+* \vfill:                                \vfill.            (line 10494)
+* \vline:                                \vline.            (line  5160)
+* \vspace:                               \vspace.           (line 10443)
+* \wedge:                                Math symbols.      (line  8907)
+* \widehat:                              Math accents.      (line  9239)
+* \widetilde:                            Math accents.      (line  9242)
+* \wp:                                   Math symbols.      (line  8911)
+* \wr:                                   Math symbols.      (line  8914)
+* \Xi:                                   Math symbols.      (line  8917)
+* \xi:                                   Math symbols.      (line  8920)
 * \year:                                 \day & \month & \year.
-                                                            (line  7350)
-* \zeta:                                 Math symbols.      (line  8920)
-* \\ (for center):                       center.            (line  3050)
-* \\ (for eqnarray):                     eqnarray.          (line  3358)
-* \\ (for flushright):                   flushright.        (line  3587)
-* \\ (for \shortstack objects):          \shortstack.       (line  4616)
-* \\ (tabbing):                          tabbing.           (line  4861)
-* \\ for flushleft:                      flushleft.         (line  3528)
-* \\ for letters:                        Letters.           (line 13408)
-* \\ for tabular:                        tabular.           (line  5039)
-* \\ for verse:                          verse.             (line  5740)
-* \\ for \author:                        \maketitle.        (line  9588)
-* \\ for \title:                         \maketitle.        (line  9609)
-* \\ force line break:                   \\.                (line  5778)
-* \\* (for eqnarray):                    eqnarray.          (line  3366)
+                                                            (line  7353)
+* \zeta:                                 Math symbols.      (line  8923)
+* \\ (for center):                       center.            (line  2941)
+* \\ (for eqnarray):                     eqnarray.          (line  3249)
+* \\ (for flushright):                   flushright.        (line  3478)
+* \\ (for \shortstack objects):          \shortstack.       (line  4507)
+* \\ (tabbing):                          tabbing.           (line  4752)
+* \\ for flushleft:                      flushleft.         (line  3419)
+* \\ for letters:                        Letters.           (line 13411)
+* \\ for tabular:                        tabular.           (line  4930)
+* \\ for verse:                          verse.             (line  5631)
+* \\ for \author:                        \maketitle.        (line  9591)
+* \\ for \title:                         \maketitle.        (line  9612)
+* \\ force line break:                   \\.                (line  5669)
+* \\* (for eqnarray):                    eqnarray.          (line  3257)
 * \^:                                    Reserved characters.
-                                                            (line 11968)
-* \^ (circumflex accent):                Accents.           (line 12264)
+                                                            (line 11971)
+* \^ (circumflex accent):                Accents.           (line 12267)
 * \_:                                    Reserved characters.
-                                                            (line 11961)
-* \` (grave accent):                     Accents.           (line 12268)
-* \` (tabbing):                          tabbing.           (line  4888)
+                                                            (line 11964)
+* \` (grave accent):                     Accents.           (line 12271)
+* \` (tabbing):                          tabbing.           (line  4779)
 * \{:                                    Reserved characters.
-                                                            (line 11961)
-* \|:                                    Math symbols.      (line  8034)
+                                                            (line 11964)
+* \|:                                    Math symbols.      (line  8037)
 * \}:                                    Reserved characters.
-                                                            (line 11961)
+                                                            (line 11964)
 * \~:                                    Reserved characters.
-                                                            (line 11968)
-* \~ (tilde accent):                     Accents.           (line 12272)
+                                                            (line 11971)
+* \~ (tilde accent):                     Accents.           (line 12275)
 * ^:                                     Subscripts & superscripts.
-                                                            (line  7959)
+                                                            (line  7962)
 * _:                                     Subscripts & superscripts.
-                                                            (line  7959)
-* 'see' and 'see also' index entries:    \index.            (line 12992)
+                                                            (line  7962)
+* 'see' and 'see also' index entries:    \index.            (line 12995)
 * {...} for required arguments:          LaTeX command syntax.
-                                                            (line   520)
-* ~:                                     ~.                 (line 10115)
+                                                            (line   519)
+* ~:                                     ~.                 (line 10118)
 * a4paper option:                        Document class options.
-                                                            (line   776)
+                                                            (line   667)
 * a5paper option:                        Document class options.
-                                                            (line   776)
-* abstract environment:                  abstract.          (line  2915)
-* abstracts:                             abstract.          (line  2915)
-* accents:                               Accents.           (line 12232)
-* accents, mathematical:                 Math accents.      (line  9199)
+                                                            (line   667)
+* abstract environment:                  abstract.          (line  2806)
+* abstracts:                             abstract.          (line  2806)
+* accents:                               Accents.           (line 12235)
+* accents, mathematical:                 Math accents.      (line  9202)
 * accessing any character of a font:     Symbols by font position.
-                                                            (line 12031)
-* acronyms, list of:                     Glossaries.        (line 13228)
-* acute accent:                          Accents.           (line 12253)
-* acute accent, math:                    Math accents.      (line  9204)
+                                                            (line 12034)
+* acronyms, list of:                     Glossaries.        (line 13231)
+* acute accent:                          Accents.           (line 12256)
+* acute accent, math:                    Math accents.      (line  9207)
 * additional packages, loading:          Additional packages.
-                                                            (line   862)
+                                                            (line   753)
 * ae ligature:                           Additional Latin letters.
-                                                            (line 12330)
-* algorithm2e package:                   tabbing.           (line  4941)
-* align environment, from amsmath:       eqnarray.          (line  3335)
-* aligning equations:                    eqnarray.          (line  3335)
-* alignment via tabbing:                 tabbing.           (line  4801)
-* amsfonts package:                      Math formulas.     (line  7948)
-* amsmath package:                       array.             (line  3010)
-* amsmath package <1>:                   array.             (line  3021)
-* amsmath package <2>:                   displaymath.       (line  3202)
-* amsmath package <3>:                   equation.          (line  3405)
-* amsmath package <4>:                   theorem.           (line  5592)
-* amsmath package <5>:                   Math formulas.     (line  7948)
-* amsmath package <6>:                   Dots.              (line  9059)
-* amsmath package <7>:                   Math functions.    (line  9188)
+                                                            (line 12333)
+* algorithm2e package:                   tabbing.           (line  4832)
+* align environment, from amsmath:       eqnarray.          (line  3226)
+* aligning equations:                    eqnarray.          (line  3226)
+* alignment via tabbing:                 tabbing.           (line  4692)
+* amsfonts package:                      Math formulas.     (line  7951)
+* amsmath package:                       array.             (line  2901)
+* amsmath package <1>:                   array.             (line  2912)
+* amsmath package <2>:                   displaymath.       (line  3093)
+* amsmath package <3>:                   equation.          (line  3296)
+* amsmath package <4>:                   theorem.           (line  5483)
+* amsmath package <5>:                   Math formulas.     (line  7951)
+* amsmath package <6>:                   Dots.              (line  9062)
+* amsmath package <7>:                   Math functions.    (line  9191)
 * amsmath package <8>:                   Colon character & \colon.
-                                                            (line  9365)
+                                                            (line  9368)
 * amsmath package <9>:                   Colon character & \colon.
-                                                            (line  9369)
-* amsmath package, replacing eqnarray:   eqnarray.          (line  3335)
-* amsthm package:                        theorem.           (line  5592)
-* amsthm package <1>:                    \rule.             (line 12389)
-* appendices:                            \appendix.         (line  2487)
-* appendix:                              \appendix.         (line  2487)
-* appendix package:                      \appendix.         (line  2510)
+                                                            (line  9372)
+* amsmath package, replacing eqnarray:   eqnarray.          (line  3226)
+* amsthm package:                        theorem.           (line  5483)
+* amsthm package <1>:                    \rule.             (line 12392)
+* appendices:                            \appendix.         (line  2378)
+* appendix:                              \appendix.         (line  2378)
+* appendix package:                      \appendix.         (line  2401)
 * aring:                                 Additional Latin letters.
-                                                            (line 12326)
-* array (package) package:               array.             (line  3032)
-* array environment:                     array.             (line  2961)
-* arrays, math:                          array.             (line  2961)
-* arrow, left, in text:                  Text symbols.      (line 12177)
-* arrow, right, in text:                 Text symbols.      (line 12212)
-* article class:                         Document classes.  (line   734)
-* ascender height:                       Text symbols.      (line 12138)
-* ASCII circumflex, in text:             Text symbols.      (line 12103)
-* ASCII tilde, in text:                  Text symbols.      (line 12106)
-* asterisk, centered, in text:           Text symbols.      (line 12109)
-* Asymptote package:                     \line.             (line  4493)
-* Asymptote package <1>:                 \strut.            (line 10411)
-* Asymptote package <2>:                 \mbox & \makebox.  (line 10643)
-* at clause, in font definitions:        \newfont.          (line  6993)
-* at-sign:                               \@.                (line  9998)
-* author, for titlepage:                 \maketitle.        (line  9588)
-* auxiliary file:                        Output files.      (line   449)
+                                                            (line 12329)
+* array (package) package:               array.             (line  2923)
+* array environment:                     array.             (line  2852)
+* arrays, math:                          array.             (line  2852)
+* arrow, left, in text:                  Text symbols.      (line 12180)
+* arrow, right, in text:                 Text symbols.      (line 12215)
+* article class:                         Document classes.  (line   625)
+* ascender height:                       Text symbols.      (line 12141)
+* ASCII circumflex, in text:             Text symbols.      (line 12106)
+* ASCII tilde, in text:                  Text symbols.      (line 12109)
+* asterisk, centered, in text:           Text symbols.      (line 12112)
+* Asymptote package:                     \line.             (line  4384)
+* Asymptote package <1>:                 \strut.            (line 10414)
+* Asymptote package <2>:                 \mbox & \makebox.  (line 10646)
+* at clause, in font definitions:        \newfont.          (line  6996)
+* at-sign:                               \@.                (line 10001)
+* author, for titlepage:                 \maketitle.        (line  9591)
+* auxiliary file:                        Output files.      (line   448)
 * b5paper option:                        Document class options.
-                                                            (line   776)
-* babel package:                         \chapter.          (line  2250)
-* babel package <1>:                     thebibliography.   (line  5382)
-* babel package <2>:                     Accents.           (line 12232)
-* babel package <3>:                     \today.            (line 12419)
+                                                            (line   667)
+* babel package:                         \chapter.          (line  2141)
+* babel package <1>:                     thebibliography.   (line  5273)
+* babel package <2>:                     Accents.           (line 12235)
+* babel package <3>:                     \today.            (line 12422)
 * babel package <4>:                     Table of contents etc..
-                                                            (line 12746)
-* babel package <5>:                     \index.            (line 12992)
-* background, colored:                   Colored pages.     (line 11183)
-* backslash, in text:                    Text symbols.      (line 12112)
-* bar, double vertical, in text:         Text symbols.      (line 12118)
-* bar, vertical, in text:                Text symbols.      (line 12115)
-* bar-over accent:                       Accents.           (line 12260)
-* bar-over accent, math:                 Math accents.      (line  9207)
-* bar-under accent:                      Accents.           (line 12275)
-* basics of LaTeX:                       Overview.          (line   364)
-* beamer template and class:             beamer template.   (line 13958)
-* beginning of document hook:            \AtBeginDocument.  (line  3236)
+                                                            (line 12749)
+* babel package <5>:                     \index.            (line 12995)
+* background, colored:                   Colored pages.     (line 11186)
+* backslash, in text:                    Text symbols.      (line 12115)
+* bar, double vertical, in text:         Text symbols.      (line 12121)
+* bar, vertical, in text:                Text symbols.      (line 12118)
+* bar-over accent:                       Accents.           (line 12263)
+* bar-over accent, math:                 Math accents.      (line  9210)
+* bar-under accent:                      Accents.           (line 12278)
+* basics of LaTeX:                       Overview.          (line   363)
+* beamer template and class:             beamer template.   (line 13961)
+* beginning of document hook:            \AtBeginDocument.  (line  3127)
 * bibliography format, open:             Document class options.
-                                                            (line   824)
-* bibliography, creating (automatically): Using BibTeX.     (line  5512)
-* bibliography, creating (manually):     thebibliography.   (line  5335)
-* bibTeX, using:                         Using BibTeX.      (line  5512)
-* big circle symbols, in text:           Text symbols.      (line 12121)
-* Big point:                             Units of length.   (line  7483)
+                                                            (line   715)
+* bibliography, creating (automatically): Using BibTeX.     (line  5403)
+* bibliography, creating (manually):     thebibliography.   (line  5226)
+* bibTeX, using:                         Using BibTeX.      (line  5403)
+* big circle symbols, in text:           Text symbols.      (line 12124)
+* Big point:                             Units of length.   (line  7486)
 * bigfoot package:                       Footnotes of footnotes.
-                                                            (line  6469)
+                                                            (line  6360)
 * black boxes, omitting:                 Document class options.
-                                                            (line   810)
-* blackboard bold:                       Blackboard bold.   (line  8944)
+                                                            (line   701)
+* blackboard bold:                       Blackboard bold.   (line  8947)
 * bm package:                            \boldmath & \unboldmath.
-                                                            (line  9014)
-* bold font:                             Font styles.       (line  1365)
-* bold math:                             Font styles.       (line  1418)
-* bold typewriter, avoiding:             description.       (line  3160)
+                                                            (line  9017)
+* bold font:                             Font styles.       (line  1256)
+* bold math:                             Font styles.       (line  1309)
+* bold typewriter, avoiding:             description.       (line  3051)
 * boldface mathematics:                  \boldmath & \unboldmath.
-                                                            (line  8988)
-* book class:                            Document classes.  (line   734)
+                                                            (line  8991)
+* book class:                            Document classes.  (line   625)
 * book, back matter:                     \frontmatter & \mainmatter & \backmatter.
-                                                            (line  2520)
+                                                            (line  2411)
 * book, end matter:                      \frontmatter & \mainmatter & \backmatter.
-                                                            (line  2520)
+                                                            (line  2411)
 * book, front matter:                    \frontmatter & \mainmatter & \backmatter.
-                                                            (line  2520)
+                                                            (line  2411)
 * book, main matter:                     \frontmatter & \mainmatter & \backmatter.
-                                                            (line  2520)
-* bottomnumber:                          Floats.            (line  2026)
-* bottomnumber <1>:                      Floats.            (line  2027)
-* box:                                   \mbox & \makebox.  (line 10576)
-* box, allocating new:                   \newsavebox.       (line  6706)
-* box, colored:                          Colored boxes.     (line 11146)
-* box, save:                             \sbox & \savebox.  (line 10830)
-* box, use saved box:                    \usebox.           (line 10936)
-* boxes:                                 Boxes.             (line 10567)
-* bp:                                    Units of length.   (line  7483)
-* brace, left, in text:                  Text symbols.      (line 12124)
-* brace, right, in text:                 Text symbols.      (line 12127)
-* breaking lines:                        Line breaking.     (line  5761)
-* breaking pages:                        Page breaking.     (line  6052)
-* breaks, multiplication discretionary:  \*.                (line  9376)
-* breve accent:                          Accents.           (line 12311)
-* breve accent, math:                    Math accents.      (line  9210)
+                                                            (line  2411)
+* bottomnumber:                          Floats.            (line  1917)
+* bottomnumber <1>:                      Floats.            (line  1918)
+* box:                                   \mbox & \makebox.  (line 10579)
+* box, allocating new:                   \newsavebox.       (line  6709)
+* box, colored:                          Colored boxes.     (line 11149)
+* box, save:                             \sbox & \savebox.  (line 10833)
+* box, use saved box:                    \usebox.           (line 10939)
+* boxes:                                 Boxes.             (line 10570)
+* bp:                                    Units of length.   (line  7486)
+* brace, left, in text:                  Text symbols.      (line 12127)
+* brace, right, in text:                 Text symbols.      (line 12130)
+* breaking lines:                        Line breaking.     (line  5652)
+* breaking pages:                        Page breaking.     (line  5943)
+* breaks, multiplication discretionary:  \*.                (line  9379)
+* breve accent:                          Accents.           (line 12314)
+* breve accent, math:                    Math accents.      (line  9213)
 * bug reporting:                         About this document.
-                                                            (line   335)
-* bullet lists:                          itemize.           (line  3624)
-* bullet symbol:                         Math symbols.      (line  8129)
-* bullet, in text:                       Text symbols.      (line 12130)
-* bulleted lists:                        itemize.           (line  3624)
-* calligraphic fonts:                    Calligraphic.      (line  8970)
-* calligraphic letters for math:         Font styles.       (line  1368)
-* cap height:                            Text symbols.      (line 12138)
-* caron accent:                          Accents.           (line 12315)
+                                                            (line   334)
+* bullet lists:                          itemize.           (line  3515)
+* bullet symbol:                         Math symbols.      (line  8132)
+* bullet, in text:                       Text symbols.      (line 12133)
+* bulleted lists:                        itemize.           (line  3515)
+* calligraphic fonts:                    Calligraphic.      (line  8973)
+* calligraphic letters for math:         Font styles.       (line  1259)
+* cap height:                            Text symbols.      (line 12141)
+* caron accent:                          Accents.           (line 12318)
 * catcode:                               \makeatletter & \makeatother.
-                                                            (line   606)
+                                                            (line  6547)
 * category code, character:              \makeatletter & \makeatother.
-                                                            (line   606)
-* cc:                                    Units of length.   (line  7496)
-* cc list, in letters:                   \cc.               (line 13470)
-* cedilla accent:                        Accents.           (line 12285)
-* center environment:                    center.            (line  3040)
-* centered asterisk, in text:            Text symbols.      (line 12109)
+                                                            (line  6547)
+* cc:                                    Units of length.   (line  7499)
+* cc list, in letters:                   \cc.               (line 13473)
+* cedilla accent:                        Accents.           (line 12288)
+* center environment:                    center.            (line  2931)
+* centered asterisk, in text:            Text symbols.      (line 12112)
 * centered equations:                    Document class options.
-                                                            (line   814)
-* centered period, in text:              Text symbols.      (line 12184)
-* centering text, declaration for:       \centering.        (line  3088)
-* centering text, environment for:       center.            (line  3040)
-* Centimeter:                            Units of length.   (line  7487)
-* chapter:                               Sectioning.        (line  2052)
-* chapter <1>:                           \chapter.          (line  2185)
+                                                            (line   705)
+* centered period, in text:              Text symbols.      (line 12187)
+* centering text, declaration for:       \centering.        (line  2979)
+* centering text, environment for:       center.            (line  2931)
+* Centimeter:                            Units of length.   (line  7490)
+* chapter:                               Sectioning.        (line  1943)
+* chapter <1>:                           \chapter.          (line  2076)
 * character category code:               \makeatletter & \makeatother.
-                                                            (line   606)
-* characters, accented:                  Accents.           (line 12232)
+                                                            (line  6547)
+* characters, accented:                  Accents.           (line 12235)
 * characters, case of:                   Upper and lower case.
-                                                            (line 11986)
+                                                            (line 11989)
 * characters, non-English:               Additional Latin letters.
-                                                            (line 12320)
+                                                            (line 12323)
 * characters, reserved:                  Reserved characters.
-                                                            (line 11954)
+                                                            (line 11957)
 * characters, special:                   Reserved characters.
-                                                            (line 11954)
-* check accent:                          Accents.           (line 12315)
-* check accent, math:                    Math accents.      (line  9213)
-* Cicero:                                Units of length.   (line  7496)
-* circle symbol, big, in text:           Text symbols.      (line 12121)
-* circled letter, in text:               Text symbols.      (line 12133)
-* circumflex accent:                     Accents.           (line 12264)
-* circumflex accent, math:               Math accents.      (line  9225)
-* circumflex, ASCII, in text:            Text symbols.      (line 12103)
-* citation key:                          \bibitem.          (line  5397)
+                                                            (line 11957)
+* check accent:                          Accents.           (line 12318)
+* check accent, math:                    Math accents.      (line  9216)
+* Cicero:                                Units of length.   (line  7499)
+* circle symbol, big, in text:           Text symbols.      (line 12124)
+* circled letter, in text:               Text symbols.      (line 12136)
+* circumflex accent:                     Accents.           (line 12267)
+* circumflex accent, math:               Math accents.      (line  9228)
+* circumflex, ASCII, in text:            Text symbols.      (line 12106)
+* citation key:                          \bibitem.          (line  5288)
 * class and package commands:            Class and package commands.
-                                                            (line   945)
+                                                            (line   836)
 * class and package difference:          Class and package construction.
-                                                            (line   887)
+                                                            (line   778)
 * class and package structure:           Class and package structure.
-                                                            (line   901)
+                                                            (line   792)
 * class file example:                    Class and package structure.
-                                                            (line   931)
+                                                            (line   822)
 * class file layout:                     Class and package structure.
-                                                            (line   901)
+                                                            (line   792)
 * class options:                         Document class options.
-                                                            (line   763)
+                                                            (line   654)
 * class options <1>:                     Class and package structure.
-                                                            (line   901)
+                                                            (line   792)
 * class options <2>:                     Class and package commands.
-                                                            (line  1005)
-* classes of documents:                  Document classes.  (line   729)
-* cleveref package:                      Cross references.  (line  2779)
-* cleveref package <1>:                  \ref.              (line  2892)
-* cleveref package <2>:                  \footnotemark.     (line  6350)
+                                                            (line   896)
+* classes of documents:                  Document classes.  (line   620)
+* cleveref package:                      Cross references.  (line  2670)
+* cleveref package <1>:                  \ref.              (line  2783)
+* cleveref package <2>:                  \footnotemark.     (line  6241)
 * clock option to slides class:          Document class options.
-                                                            (line   856)
-* closing letters:                       \closing.          (line 13486)
-* closing quote:                         Text symbols.      (line 12093)
-* cm:                                    Units of length.   (line  7487)
-* code, typesetting:                     verbatim.          (line  5639)
+                                                            (line   747)
+* closing letters:                       \closing.          (line 13489)
+* closing quote:                         Text symbols.      (line 12096)
+* cm:                                    Units of length.   (line  7490)
+* code, typesetting:                     verbatim.          (line  5530)
 * colon character:                       Colon character & \colon.
-                                                            (line  9356)
-* color:                                 Color.             (line 10948)
-* color <1>:                             Define colors.     (line 11053)
-* color <2>:                             Colored text.      (line 11075)
-* color <3>:                             Colored boxes.     (line 11146)
-* color <4>:                             Colored pages.     (line 11183)
-* color models:                          Color models.      (line 11001)
+                                                            (line  9359)
+* color:                                 Color.             (line 10951)
+* color <1>:                             Define colors.     (line 11056)
+* color <2>:                             Colored text.      (line 11078)
+* color <3>:                             Colored boxes.     (line 11149)
+* color <4>:                             Colored pages.     (line 11186)
+* color models:                          Color models.      (line 11004)
 * color package commands:                Commands for color.
-                                                            (line 11048)
+                                                            (line 11051)
 * color package options:                 Color package options.
-                                                            (line 10963)
-* color, define:                         Define colors.     (line 11053)
-* colored boxes:                         Colored boxes.     (line 11146)
-* colored page:                          Colored pages.     (line 11183)
-* colored text:                          Colored text.      (line 11075)
-* command line:                          Command line.      (line 13743)
+                                                            (line 10966)
+* color, define:                         Define colors.     (line 11056)
+* colored boxes:                         Colored boxes.     (line 11149)
+* colored page:                          Colored pages.     (line 11186)
+* colored text:                          Colored text.      (line 11078)
+* command line:                          Command line.      (line 13746)
 * command syntax:                        LaTeX command syntax.
-                                                            (line   520)
+                                                            (line   519)
 * commands, class and package:           Class and package commands.
-                                                            (line   945)
+                                                            (line   836)
 * commands, defining new ones:           \newcommand & \renewcommand.
-                                                            (line  6490)
-* commands, defining new ones <1>:       \providecommand.   (line  6615)
+                                                            (line  6381)
+* commands, defining new ones <1>:       \providecommand.   (line  6506)
 * commands, document class:              Class and package construction.
-                                                            (line   878)
+                                                            (line   769)
 * commands, graphics package:            Commands for graphics.
-                                                            (line 11492)
+                                                            (line 11495)
 * commands, ignore spaces:               \ignorespaces & \ignorespacesafterend.
-                                                            (line  7064)
+                                                            (line  7067)
 * commands, redefining:                  \newcommand & \renewcommand.
-                                                            (line  6490)
-* commands, star-variants:               \@ifstar.          (line   642)
-* composite word mark, in text:          Text symbols.      (line 12138)
-* computer programs, typesetting:        verbatim.          (line  5639)
+                                                            (line  6381)
+* commands, star-variants:               \@ifstar.          (line  6585)
+* composite word mark, in text:          Text symbols.      (line 12141)
+* computer programs, typesetting:        verbatim.          (line  5530)
 * configuration, graphics package:       Graphics package configuration.
-                                                            (line 11305)
-* contents file:                         Output files.      (line   459)
-* copyright symbol:                      Text symbols.      (line 12050)
-* counters, a list of:                   Counters.          (line  7139)
-* counters, defining new:                \newcounter.       (line  6643)
-* counters, getting value of:            \value.            (line  7249)
+                                                            (line 11308)
+* contents file:                         Output files.      (line   458)
+* copyright symbol:                      Text symbols.      (line 12053)
+* counters, a list of:                   Counters.          (line  7142)
+* counters, defining new:                \newcounter.       (line  6646)
+* counters, getting value of:            \value.            (line  7252)
 * counters, printing:                    \alph \Alph \arabic \roman \Roman \fnsymbol.
-                                                            (line  7167)
-* counters, setting:                     \setcounter.       (line  7282)
-* cprotect package:                      verbatim.          (line  5659)
-* cprotect package <1>:                  \verb.             (line  5717)
-* creating pictures:                     picture.           (line  4239)
-* creating tables:                       table.             (line  4950)
-* credit footnote:                       \maketitle.        (line  9602)
-* cross references:                      Cross references.  (line  2747)
-* cross references, resolving:           Output files.      (line   449)
-* cross referencing with page number:    \pageref.          (line  2845)
-* cross referencing, symbolic:           \ref.              (line  2869)
-* CTAN:                                  CTAN.              (line   703)
-* currency, dollar:                      Text symbols.      (line 12151)
-* currency, euro:                        Text symbols.      (line 12162)
-* dagger, double, in text:               Text symbols.      (line 12148)
-* dagger, in text:                       Text symbols.      (line 12053)
-* dagger, in text <1>:                   Text symbols.      (line 12145)
-* DANTE e.V.:                            CTAN.              (line   717)
-* date, for titlepage:                   \maketitle.        (line  9596)
-* date, today's:                         \today.            (line 12412)
-* datetime package:                      \today.            (line 12433)
-* dbltopnumber:                          Floats.            (line  2030)
-* dbltopnumber <1>:                      Floats.            (line  2031)
-* dcolumn package:                       array.             (line  3032)
-* dd:                                    Units of length.   (line  7493)
-* define color:                          Define colors.     (line 11053)
+                                                            (line  7170)
+* counters, setting:                     \setcounter.       (line  7285)
+* cprotect package:                      verbatim.          (line  5550)
+* cprotect package <1>:                  \verb.             (line  5608)
+* creating pictures:                     picture.           (line  4130)
+* creating tables:                       table.             (line  4841)
+* credit footnote:                       \maketitle.        (line  9605)
+* cross references:                      Cross references.  (line  2638)
+* cross references, resolving:           Output files.      (line   448)
+* cross referencing with page number:    \pageref.          (line  2736)
+* cross referencing, symbolic:           \ref.              (line  2760)
+* CTAN:                                  CTAN.              (line   594)
+* currency, dollar:                      Text symbols.      (line 12154)
+* currency, euro:                        Text symbols.      (line 12165)
+* dagger, double, in text:               Text symbols.      (line 12151)
+* dagger, in text:                       Text symbols.      (line 12056)
+* dagger, in text <1>:                   Text symbols.      (line 12148)
+* DANTE e.V.:                            CTAN.              (line   608)
+* date, for titlepage:                   \maketitle.        (line  9599)
+* date, today's:                         \today.            (line 12415)
+* datetime package:                      \today.            (line 12436)
+* dbltopnumber:                          Floats.            (line  1921)
+* dbltopnumber <1>:                      Floats.            (line  1922)
+* dcolumn package:                       array.             (line  2923)
+* dd:                                    Units of length.   (line  7496)
+* define color:                          Define colors.     (line 11056)
 * defining a new command:                \newcommand & \renewcommand.
-                                                            (line  6490)
-* defining a new command <1>:            \providecommand.   (line  6615)
+                                                            (line  6381)
+* defining a new command <1>:            \providecommand.   (line  6506)
 * defining new environments:             \newenvironment & \renewenvironment.
-                                                            (line  6734)
-* defining new fonts:                    \newfont.          (line  6980)
-* defining new theorems:                 \newtheorem.       (line  6868)
-* definitions:                           Definitions.       (line  6485)
-* delimiters, paired:                    \left & \right.    (line  9404)
-* delim_0:                               makeindex.         (line 13161)
-* delim_1:                               makeindex.         (line 13165)
-* delim_2:                               makeindex.         (line 13169)
-* delim_n:                               makeindex.         (line 13173)
-* delim_r:                               makeindex.         (line 13177)
-* description:                           \newglossaryentry. (line 13316)
-* description environment:               description.       (line  3130)
-* description lists, creating:           description.       (line  3130)
-* design size, in font definitions:      \newfont.          (line  6993)
-* Didot point:                           Units of length.   (line  7493)
-* dieresis accent:                       Accents.           (line 12249)
+                                                            (line  6737)
+* defining new fonts:                    \newfont.          (line  6983)
+* defining new theorems:                 \newtheorem.       (line  6871)
+* definitions:                           Definitions.       (line  6376)
+* delimiters, paired:                    \left & \right.    (line  9407)
+* delim_0:                               makeindex.         (line 13164)
+* delim_1:                               makeindex.         (line 13168)
+* delim_2:                               makeindex.         (line 13172)
+* delim_n:                               makeindex.         (line 13176)
+* delim_r:                               makeindex.         (line 13180)
+* description:                           \newglossaryentry. (line 13319)
+* description environment:               description.       (line  3021)
+* description lists, creating:           description.       (line  3021)
+* design size, in font definitions:      \newfont.          (line  6996)
+* Didot point:                           Units of length.   (line  7496)
+* dieresis accent:                       Accents.           (line 12252)
 * difference between class and package:  Class and package construction.
-                                                            (line   887)
-* discretionary breaks, multiplication:  \*.                (line  9376)
-* discretionary hyphenation:             \discretionary.    (line  5939)
-* display math mode:                     Modes.             (line  9488)
+                                                            (line   778)
+* discretionary breaks, multiplication:  \*.                (line  9379)
+* discretionary hyphenation:             \discretionary.    (line  5830)
+* display math mode:                     Modes.             (line  9491)
 * displaying quoted text with paragraph indentation: quotation & quote.
-                                                            (line  4771)
+                                                            (line  4662)
 * displaying quoted text without paragraph indentation: quotation & quote.
-                                                            (line  4771)
-* displaymath environment:               displaymath.       (line  3186)
-* displaymath environment <1>:           Math formulas.     (line  7868)
+                                                            (line  4662)
+* displaymath environment:               displaymath.       (line  3077)
+* displaymath environment <1>:           Math formulas.     (line  7871)
 * document class commands:               Class and package construction.
-                                                            (line   878)
+                                                            (line   769)
 * document class options:                Document class options.
-                                                            (line   763)
+                                                            (line   654)
 * document class, defined:               Starting and ending.
-                                                            (line   401)
-* document classes:                      Document classes.  (line   729)
-* document environment:                  document.          (line  3230)
+                                                            (line   400)
+* document classes:                      Document classes.  (line   620)
+* document environment:                  document.          (line  3121)
 * document templates:                    Document templates.
-                                                            (line 13951)
-* dollar sign:                           Text symbols.      (line 12151)
-* dot accent:                            Accents.           (line 12256)
-* dot over accent, math:                 Math accents.      (line  9219)
-* dot-over accent:                       Accents.           (line 12256)
-* dot-under accent:                      Accents.           (line 12289)
-* dotless i:                             Accents.           (line 12243)
-* dotless i, math:                       Math symbols.      (line  8281)
-* dotless j:                             Accents.           (line 12243)
-* dotless j, math:                       Math symbols.      (line  8303)
-* dots:                                  Dots.              (line  9028)
-* double angle quotation marks:          Text symbols.      (line 12068)
-* double dagger, in text:                Text symbols.      (line 12056)
-* double dagger, in text <1>:            Text symbols.      (line 12148)
-* double dot accent, math:               Math accents.      (line  9216)
-* double guillemets:                     Text symbols.      (line 12068)
-* double left quote:                     Text symbols.      (line 12190)
-* double low-9 quotation mark:           Text symbols.      (line 12090)
-* double quote, straight base:           Text symbols.      (line 12206)
-* double right quote:                    Text symbols.      (line 12193)
+                                                            (line 13954)
+* dollar sign:                           Text symbols.      (line 12154)
+* dot accent:                            Accents.           (line 12259)
+* dot over accent, math:                 Math accents.      (line  9222)
+* dot-over accent:                       Accents.           (line 12259)
+* dot-under accent:                      Accents.           (line 12292)
+* dotless i:                             Accents.           (line 12246)
+* dotless i, math:                       Math symbols.      (line  8284)
+* dotless j:                             Accents.           (line 12246)
+* dotless j, math:                       Math symbols.      (line  8306)
+* dots:                                  Dots.              (line  9031)
+* double angle quotation marks:          Text symbols.      (line 12071)
+* double dagger, in text:                Text symbols.      (line 12059)
+* double dagger, in text <1>:            Text symbols.      (line 12151)
+* double dot accent, math:               Math accents.      (line  9219)
+* double guillemets:                     Text symbols.      (line 12071)
+* double left quote:                     Text symbols.      (line 12193)
+* double low-9 quotation mark:           Text symbols.      (line 12093)
+* double quote, straight base:           Text symbols.      (line 12209)
+* double right quote:                    Text symbols.      (line 12196)
 * double spacing:                        Low-level font commands.
-                                                            (line  1583)
-* double vertical bar, in text:          Text symbols.      (line 12118)
-* doublestruck:                          Blackboard bold.   (line  8944)
+                                                            (line  1474)
+* double vertical bar, in text:          Text symbols.      (line 12121)
+* doublestruck:                          Blackboard bold.   (line  8947)
 * draft option:                          Document class options.
-                                                            (line   806)
-* dvipdfmx command:                      Output files.      (line   426)
-* dvips command:                         Output files.      (line   426)
-* dvitype command:                       Output files.      (line   426)
-* e-dash:                                Text symbols.      (line 12159)
-* e-TeX:                                 TeX engines.       (line   475)
-* ellipses:                              Dots.              (line  9028)
-* ellipsis:                              Text symbols.      (line 12074)
-* em:                                    Units of length.   (line  7501)
-* em <1>:                                Units of length.   (line  7501)
-* em-dash:                               Text symbols.      (line 12154)
-* em-dash, three-quarters:               Text symbols.      (line 12215)
-* em-dash, two-thirds:                   Text symbols.      (line 12221)
-* emphasis:                              Font styles.       (line  1349)
-* enclosure list:                        \encl.             (line 13499)
-* end of document hook:                  \AtEndDocument.    (line  3252)
+                                                            (line   697)
+* dvipdfmx command:                      Output files.      (line   425)
+* dvips command:                         Output files.      (line   425)
+* dvitype command:                       Output files.      (line   425)
+* e-dash:                                Text symbols.      (line 12162)
+* e-TeX:                                 TeX engines.       (line   474)
+* ellipses:                              Dots.              (line  9031)
+* ellipsis:                              Text symbols.      (line 12077)
+* em:                                    Units of length.   (line  7504)
+* em <1>:                                Units of length.   (line  7504)
+* em-dash:                               Text symbols.      (line 12157)
+* em-dash, three-quarters:               Text symbols.      (line 12218)
+* em-dash, two-thirds:                   Text symbols.      (line 12224)
+* emphasis:                              Font styles.       (line  1240)
+* enclosure list:                        \encl.             (line 13502)
+* end of document hook:                  \AtEndDocument.    (line  3143)
 * ending and starting:                   Starting and ending.
-                                                            (line   390)
-* engines, TeX:                          TeX engines.       (line   468)
-* enlarge current page:                  \enlargethispage.  (line  6157)
-* enumerate environment:                 enumerate.         (line  3268)
-* enumitem package:                      list.              (line  3976)
+                                                            (line   389)
+* engines, TeX:                          TeX engines.       (line   467)
+* enlarge current page:                  \enlargethispage.  (line  6048)
+* enumerate environment:                 enumerate.         (line  3159)
+* enumitem package:                      list.              (line  3867)
 * environment:                           Starting and ending.
-                                                            (line   409)
-* environment, abstract:                 abstract.          (line  2915)
-* environment, array:                    array.             (line  2961)
-* environment, center:                   center.            (line  3040)
-* environment, description:              description.       (line  3130)
-* environment, displaymath:              displaymath.       (line  3186)
-* environment, displaymath <1>:          Math formulas.     (line  7868)
-* environment, document:                 document.          (line  3230)
-* environment, enumerate:                enumerate.         (line  3268)
-* environment, eqnarray:                 eqnarray.          (line  3335)
-* environment, equation:                 equation.          (line  3391)
-* environment, equation <1>:             Math formulas.     (line  7868)
-* environment, figure:                   figure.            (line  3411)
-* environment, filecontents:             filecontents.      (line  3469)
-* environment, filecontents*:            filecontents.      (line  3469)
-* environment, flushleft:                flushleft.         (line  3520)
-* environment, flushright:               flushright.        (line  3581)
-* environment, itemize:                  itemize.           (line  3624)
-* environment, letter:                   letter.            (line  3707)
-* environment, list:                     list.              (line  3712)
-* environment, math:                     math.              (line  4076)
-* environment, math <1>:                 Math formulas.     (line  7868)
-* environment, minipage:                 minipage.          (line  4088)
-* environment, picture:                  picture.           (line  4239)
-* environment, quotation:                quotation & quote. (line  4771)
-* environment, quote:                    quotation & quote. (line  4771)
-* environment, tabbing:                  tabbing.           (line  4801)
-* environment, table:                    table.             (line  4950)
-* environment, tabular:                  tabular.           (line  5010)
-* environment, thebibliography:          thebibliography.   (line  5335)
-* environment, theorem:                  theorem.           (line  5570)
-* environment, theorem-like:             \newtheorem.       (line  6868)
-* environment, titlepage:                titlepage.         (line  5600)
-* environment, verbatim:                 verbatim.          (line  5639)
-* environment, verse:                    verse.             (line  5725)
-* environments:                          Environments.      (line  2898)
+                                                            (line   408)
+* environment, abstract:                 abstract.          (line  2806)
+* environment, array:                    array.             (line  2852)
+* environment, center:                   center.            (line  2931)
+* environment, description:              description.       (line  3021)
+* environment, displaymath:              displaymath.       (line  3077)
+* environment, displaymath <1>:          Math formulas.     (line  7871)
+* environment, document:                 document.          (line  3121)
+* environment, enumerate:                enumerate.         (line  3159)
+* environment, eqnarray:                 eqnarray.          (line  3226)
+* environment, equation:                 equation.          (line  3282)
+* environment, equation <1>:             Math formulas.     (line  7871)
+* environment, figure:                   figure.            (line  3302)
+* environment, filecontents:             filecontents.      (line  3360)
+* environment, filecontents*:            filecontents.      (line  3360)
+* environment, flushleft:                flushleft.         (line  3411)
+* environment, flushright:               flushright.        (line  3472)
+* environment, itemize:                  itemize.           (line  3515)
+* environment, letter:                   letter.            (line  3598)
+* environment, list:                     list.              (line  3603)
+* environment, math:                     math.              (line  3967)
+* environment, math <1>:                 Math formulas.     (line  7871)
+* environment, minipage:                 minipage.          (line  3979)
+* environment, picture:                  picture.           (line  4130)
+* environment, quotation:                quotation & quote. (line  4662)
+* environment, quote:                    quotation & quote. (line  4662)
+* environment, tabbing:                  tabbing.           (line  4692)
+* environment, table:                    table.             (line  4841)
+* environment, tabular:                  tabular.           (line  4901)
+* environment, thebibliography:          thebibliography.   (line  5226)
+* environment, theorem:                  theorem.           (line  5461)
+* environment, theorem-like:             \newtheorem.       (line  6871)
+* environment, titlepage:                titlepage.         (line  5491)
+* environment, verbatim:                 verbatim.          (line  5530)
+* environment, verse:                    verse.             (line  5616)
+* environments:                          Environments.      (line  2789)
 * environments, defining:                \newenvironment & \renewenvironment.
-                                                            (line  6734)
-* envlab package:                        \makelabels.       (line 13573)
+                                                            (line  6737)
+* envlab package:                        \makelabels.       (line 13576)
 * EPS files:                             Graphics package configuration.
-                                                            (line 11305)
-* EPS files <1>:                         \includegraphics.  (line 11498)
-* eqnarray environment:                  eqnarray.          (line  3335)
-* equation environment:                  equation.          (line  3391)
-* equation environment <1>:              Math formulas.     (line  7868)
-* equation number, cross referencing:    \ref.              (line  2869)
+                                                            (line 11308)
+* EPS files <1>:                         \includegraphics.  (line 11501)
+* eqnarray environment:                  eqnarray.          (line  3226)
+* equation environment:                  equation.          (line  3282)
+* equation environment <1>:              Math formulas.     (line  7871)
+* equation number, cross referencing:    \ref.              (line  2760)
 * equation numbers, left vs. right:      Document class options.
-                                                            (line   820)
-* equation numbers, omitting:            eqnarray.          (line  3370)
-* equations, aligning:                   eqnarray.          (line  3335)
-* equations, environment for:            equation.          (line  3391)
+                                                            (line   711)
+* equation numbers, omitting:            eqnarray.          (line  3261)
+* equations, aligning:                   eqnarray.          (line  3226)
+* equations, environment for:            equation.          (line  3282)
 * equations, flush left vs. centered:    Document class options.
-                                                            (line   814)
+                                                            (line   705)
 * es-zet German letter:                  Additional Latin letters.
-                                                            (line 12366)
-* etex command:                          TeX engines.       (line   475)
+                                                            (line 12369)
+* etex command:                          TeX engines.       (line   474)
 * eth, Icelandic letter:                 Additional Latin letters.
-                                                            (line 12334)
+                                                            (line 12337)
 * etoolbox package:                      Class and package commands.
-                                                            (line  1049)
-* euro symbol:                           Text symbols.      (line 12162)
-* eurosym package:                       Text symbols.      (line 12162)
-* ex:                                    Units of length.   (line  7501)
-* ex <1>:                                Units of length.   (line  7501)
-* exclamation point, upside-down:        Text symbols.      (line 12168)
+                                                            (line   940)
+* euro symbol:                           Text symbols.      (line 12165)
+* eurosym package:                       Text symbols.      (line 12165)
+* ex:                                    Units of length.   (line  7504)
+* ex <1>:                                Units of length.   (line  7504)
+* exclamation point, upside-down:        Text symbols.      (line 12171)
 * executivepaper option:                 Document class options.
-                                                            (line   776)
+                                                            (line   667)
 * exponent:                              Subscripts & superscripts.
-                                                            (line  7959)
+                                                            (line  7962)
 * extended Latin:                        Additional Latin letters.
-                                                            (line 12320)
-* external files, writing:               filecontents.      (line  3469)
+                                                            (line 12323)
+* external files, writing:               filecontents.      (line  3360)
 * families, of fonts:                    Low-level font commands.
-                                                            (line  1486)
-* fancyhdr package:                      Page styles.       (line  9545)
-* fancyhdr package <1>:                  \pagestyle.        (line  9688)
-* fancyvrb package:                      tabbing.           (line  4941)
-* fancyvrb package <1>:                  verbatim.          (line  5670)
-* feminine ordinal symbol:               Text symbols.      (line 12181)
-* figure environment:                    figure.            (line  3411)
-* figure number, cross referencing:      \ref.              (line  2869)
-* figures, footnotes in:                 minipage.          (line  4189)
-* figures, inserting:                    figure.            (line  3411)
+                                                            (line  1377)
+* fancyhdr package:                      Page styles.       (line  9548)
+* fancyhdr package <1>:                  \pagestyle.        (line  9691)
+* fancyvrb package:                      tabbing.           (line  4832)
+* fancyvrb package <1>:                  verbatim.          (line  5561)
+* feminine ordinal symbol:               Text symbols.      (line 12184)
+* figure environment:                    figure.            (line  3302)
+* figure number, cross referencing:      \ref.              (line  2760)
+* figures, footnotes in:                 minipage.          (line  4080)
+* figures, inserting:                    figure.            (line  3302)
 * file, root:                            Splitting the input.
-                                                            (line 12447)
-* filecontents environment:              filecontents.      (line  3469)
-* filecontents* environment:             filecontents.      (line  3469)
+                                                            (line 12450)
+* filecontents environment:              filecontents.      (line  3360)
+* filecontents* environment:             filecontents.      (line  3360)
 * final option:                          Document class options.
-                                                            (line   806)
+                                                            (line   697)
 * first-latex-doc document:              About this document.
-                                                            (line   347)
-* fixed-width font:                      Font styles.       (line  1386)
-* flafter package:                       Floats.            (line  1978)
+                                                            (line   346)
+* fixed-width font:                      Font styles.       (line  1277)
+* flafter package:                       Floats.            (line  1869)
 * fleqn option:                          Document class options.
-                                                            (line   806)
-* float package:                         Floats.            (line  1948)
-* float page:                            Floats.            (line  1954)
+                                                            (line   697)
+* float package:                         Floats.            (line  1839)
+* float page:                            Floats.            (line  1845)
 * flush left equations:                  Document class options.
-                                                            (line   814)
+                                                            (line   705)
 * flushing floats and starting a page:   \clearpage & \cleardoublepage.
-                                                            (line  6083)
-* flushleft environment:                 flushleft.         (line  3520)
-* flushright environment:                flushright.        (line  3581)
+                                                            (line  5974)
+* flushleft environment:                 flushleft.         (line  3411)
+* flushright environment:                flushright.        (line  3472)
 * font catalogue:                        Low-level font commands.
-                                                            (line  1486)
+                                                            (line  1377)
 * font commands, low-level:              Low-level font commands.
-                                                            (line  1471)
+                                                            (line  1362)
 * font size:                             Low-level font commands.
-                                                            (line  1566)
-* font sizes:                            Font sizes.        (line  1436)
-* font styles:                           Font styles.       (line  1296)
+                                                            (line  1457)
+* font sizes:                            Font sizes.        (line  1327)
+* font styles:                           Font styles.       (line  1187)
 * font symbols, by number:               Symbols by font position.
-                                                            (line 12031)
-* fonts:                                 Fonts.             (line  1290)
-* fonts, new commands for:               \newfont.          (line  6980)
-* fonts, script:                         Calligraphic.      (line  8970)
-* footer style:                          \pagestyle.        (line  9681)
+                                                            (line 12034)
+* fonts:                                 Fonts.             (line  1181)
+* fonts, new commands for:               \newfont.          (line  6983)
+* fonts, script:                         Calligraphic.      (line  8973)
+* footer style:                          \pagestyle.        (line  9684)
 * footer, parameters for:                Page layout parameters.
-                                                            (line  1769)
-* footnote number, cross referencing:    \ref.              (line  2869)
-* footnote parameters:                   \footnote.         (line  6270)
+                                                            (line  1660)
+* footnote number, cross referencing:    \ref.              (line  2760)
+* footnote parameters:                   \footnote.         (line  6161)
 * footnote, in a table:                  Footnotes in a table.
-                                                            (line  6399)
+                                                            (line  6290)
 * footnote, in section headings:         Footnotes in section headings.
-                                                            (line  6380)
+                                                            (line  6271)
 * footnote, of a footnote:               Footnotes of footnotes.
-                                                            (line  6469)
-* footnotes in figures:                  minipage.          (line  4189)
-* footnotes, creating:                   Footnotes.         (line  6223)
-* Footnotes, in a minipage:              \footnote.         (line  6298)
-* footnotes, symbols instead of numbers: \footnote.         (line  6260)
-* formulas, environment for:             equation.          (line  3391)
-* formulas, math:                        Math formulas.     (line  7868)
-* forward reference:                     Cross references.  (line  2768)
-* forward references, resolving:         Output files.      (line   449)
-* fraction:                              \frac.             (line  9392)
-* fragile commands:                      \protect.          (line  7012)
-* frame rule width:                      \fbox & \framebox. (line 10698)
-* frame, line width:                     \fbox & \framebox. (line 10698)
-* frame, separation from contents:       \fbox & \framebox. (line 10703)
-* French quotation marks:                Text symbols.      (line 12068)
-* functions, math:                       Math functions.    (line  9083)
+                                                            (line  6360)
+* footnotes in figures:                  minipage.          (line  4080)
+* footnotes, creating:                   Footnotes.         (line  6114)
+* Footnotes, in a minipage:              \footnote.         (line  6189)
+* footnotes, symbols instead of numbers: \footnote.         (line  6151)
+* formulas, environment for:             equation.          (line  3282)
+* formulas, math:                        Math formulas.     (line  7871)
+* forward reference:                     Cross references.  (line  2659)
+* forward references, resolving:         Output files.      (line   448)
+* fraction:                              \frac.             (line  9395)
+* fragile commands:                      \protect.          (line  7015)
+* frame rule width:                      \fbox & \framebox. (line 10701)
+* frame, line width:                     \fbox & \framebox. (line 10701)
+* frame, separation from contents:       \fbox & \framebox. (line 10706)
+* French quotation marks:                Text symbols.      (line 12071)
+* functions, math:                       Math functions.    (line  9086)
 * geometry package:                      Document class options.
-                                                            (line   797)
+                                                            (line   688)
 * geometry package <1>:                  Document class options.
-                                                            (line   801)
+                                                            (line   692)
 * global options:                        Document class options.
-                                                            (line   763)
+                                                            (line   654)
 * global options <1>:                    Additional packages.
-                                                            (line   871)
-* glossaries:                            Glossaries.        (line 13228)
-* glossary:                              Glossaries.        (line 13228)
-* glossary, entries:                     \newglossaryentry. (line 13276)
-* glossary, entry reference:             \gls.              (line 13335)
-* glue register, plain TeX:              \newlength.        (line  6684)
-* graphics:                              Graphics.          (line 11204)
+                                                            (line   762)
+* glossaries:                            Glossaries.        (line 13231)
+* glossary:                              Glossaries.        (line 13231)
+* glossary, entries:                     \newglossaryentry. (line 13279)
+* glossary, entry reference:             \gls.              (line 13338)
+* glue register, plain TeX:              \newlength.        (line  6687)
+* graphics:                              Graphics.          (line 11207)
 * graphics <1>:                          Graphics package configuration.
-                                                            (line 11305)
-* graphics <2>:                          \includegraphics.  (line 11498)
-* graphics package:                      Graphics.          (line 11204)
+                                                            (line 11308)
+* graphics <2>:                          \includegraphics.  (line 11501)
+* graphics package:                      Graphics.          (line 11207)
 * graphics package <1>:                  Graphics package configuration.
-                                                            (line 11305)
-* graphics package <2>:                  \includegraphics.  (line 11498)
+                                                            (line 11308)
+* graphics package <2>:                  \includegraphics.  (line 11501)
 * graphics package commands:             Commands for graphics.
-                                                            (line 11492)
+                                                            (line 11495)
 * graphics package options:              Graphics package options.
-                                                            (line 11241)
-* graphics packages:                     \line.             (line  4493)
-* graphics, resizing:                    \scalebox.         (line 11888)
-* graphics, resizing <1>:                \resizebox.        (line 11919)
-* graphics, scaling:                     \scalebox.         (line 11888)
-* graphics, scaling <1>:                 \resizebox.        (line 11919)
-* grave accent:                          Accents.           (line 12268)
-* grave accent, math:                    Math accents.      (line  9222)
-* greater than symbol, in text:          Text symbols.      (line 12171)
-* greek letters:                         Math symbols.      (line  8022)
-* group, and environments:               Environments.      (line  2910)
-* group_skip:                            makeindex.         (line 13108)
-* ha'c<ek accent, math:                  Math accents.      (line  9213)
-* hacek accent:                          Accents.           (line 12315)
-* Halmos symbol:                         \rule.             (line 12384)
-* hat accent:                            Accents.           (line 12264)
-* hat accent, math:                      Math accents.      (line  9225)
-* header style:                          \pagestyle.        (line  9681)
+                                                            (line 11244)
+* graphics packages:                     \line.             (line  4384)
+* graphics, resizing:                    \scalebox.         (line 11891)
+* graphics, resizing <1>:                \resizebox.        (line 11922)
+* graphics, scaling:                     \scalebox.         (line 11891)
+* graphics, scaling <1>:                 \resizebox.        (line 11922)
+* grave accent:                          Accents.           (line 12271)
+* grave accent, math:                    Math accents.      (line  9225)
+* greater than symbol, in text:          Text symbols.      (line 12174)
+* greek letters:                         Math symbols.      (line  8025)
+* group, and environments:               Environments.      (line  2801)
+* group_skip:                            makeindex.         (line 13111)
+* ha'c<ek accent, math:                  Math accents.      (line  9216)
+* hacek accent:                          Accents.           (line 12318)
+* Halmos symbol:                         \rule.             (line 12387)
+* hat accent:                            Accents.           (line 12267)
+* hat accent, math:                      Math accents.      (line  9228)
+* header style:                          \pagestyle.        (line  9684)
 * header, parameters for:                Page layout parameters.
-                                                            (line  1769)
+                                                            (line  1660)
 * hello, world:                          Starting and ending.
-                                                            (line   390)
-* here, putting floats:                  Floats.            (line  1948)
+                                                            (line   389)
+* here, putting floats:                  Floats.            (line  1839)
 * home page for manual:                  About this document.
-                                                            (line   320)
-* horizontal space:                      \hss.              (line  9911)
-* horizontal space, stretchable:         \hss.              (line  9911)
-* hungarian umlaut accent:               Accents.           (line 12293)
-* hyperref package:                      \footnotemark.     (line  6350)
-* hyperref package <1>:                  \footnotemark.     (line  6359)
-* hyperref package <2>:                  \pagenumbering.    (line  9662)
+                                                            (line   319)
+* horizontal space:                      \hss.              (line  9914)
+* horizontal space, stretchable:         \hss.              (line  9914)
+* hungarian umlaut accent:               Accents.           (line 12296)
+* hyperref package:                      \footnotemark.     (line  6241)
+* hyperref package <1>:                  \footnotemark.     (line  6250)
+* hyperref package <2>:                  \pagenumbering.    (line  9665)
 * hyperref package <3>:                  Command line input.
-                                                            (line 13872)
-* hyphenation, defining:                 \hyphenation.      (line  6003)
-* hyphenation, discretionary:            \discretionary.    (line  5939)
-* hyphenation, forcing:                  \- (hyphenation).  (line  5904)
-* hyphenation, preventing:               \mbox & \makebox.  (line 10576)
+                                                            (line 13875)
+* hyphenation, defining:                 \hyphenation.      (line  5894)
+* hyphenation, discretionary:            \discretionary.    (line  5830)
+* hyphenation, forcing:                  \- (hyphenation).  (line  5795)
+* hyphenation, preventing:               \mbox & \makebox.  (line 10579)
 * Icelandic eth:                         Additional Latin letters.
-                                                            (line 12334)
+                                                            (line 12337)
 * Icelandic thorn:                       Additional Latin letters.
-                                                            (line 12370)
-* idx file:                              \index.            (line 13042)
+                                                            (line 12373)
+* idx file:                              \index.            (line 13045)
 * ij letter, Dutch:                      Additional Latin letters.
-                                                            (line 12346)
-* implementations of TeX:                TeX engines.       (line   468)
-* importing graphics:                    \includegraphics.  (line 11498)
-* in:                                    Units of length.   (line  7480)
-* in-line formulas:                      math.              (line  4076)
-* inch:                                  Units of length.   (line  7480)
-* including graphics:                    \includegraphics.  (line 11498)
+                                                            (line 12349)
+* implementations of TeX:                TeX engines.       (line   467)
+* importing graphics:                    \includegraphics.  (line 11501)
+* in:                                    Units of length.   (line  7483)
+* in-line formulas:                      math.              (line  3967)
+* inch:                                  Units of length.   (line  7483)
+* including graphics:                    \includegraphics.  (line 11501)
 * indent, forcing:                       \indent & \noindent.
-                                                            (line  7743)
-* indentation of paragraphs, in minipage: minipage.         (line  4185)
-* indentfirst package:                   \part.             (line  2175)
-* indentfirst package <1>:               \chapter.          (line  2237)
-* indentfirst package <2>:               \section.          (line  2332)
-* indentfirst package <3>:               \subsection.       (line  2398)
+                                                            (line  7746)
+* indentation of paragraphs, in minipage: minipage.         (line  4076)
+* indentfirst package:                   \part.             (line  2066)
+* indentfirst package <1>:               \chapter.          (line  2128)
+* indentfirst package <2>:               \section.          (line  2223)
+* indentfirst package <3>:               \subsection.       (line  2289)
 * indentfirst package <4>:               \subsubsection & \paragraph & \subparagraph.
-                                                            (line  2475)
+                                                            (line  2366)
 * indentfirst package <5>:               \indent & \noindent.
-                                                            (line  7785)
-* indent_length:                         makeindex.         (line 13189)
-* indent_space:                          makeindex.         (line 13185)
-* index entries, 'see' and 'see also':   \index.            (line 12992)
-* index entry:                           \index.            (line 12942)
-* index package:                         \index.            (line 13037)
-* index, page range:                     \index.            (line 12976)
-* index, printing:                       \printindex.       (line 13213)
-* index, processing:                     makeindex.         (line 13057)
-* index, style file:                     makeindex.         (line 13069)
-* indexes:                               Indexes.           (line 12906)
-* infinite horizontal stretch:           \hfill.            (line  9878)
-* infinite vertical stretch:             \vfill.            (line 10491)
-* inner paragraph mode:                  Modes.             (line  9506)
+                                                            (line  7788)
+* indent_length:                         makeindex.         (line 13192)
+* indent_space:                          makeindex.         (line 13188)
+* index entries, 'see' and 'see also':   \index.            (line 12995)
+* index entry:                           \index.            (line 12945)
+* index package:                         \index.            (line 13040)
+* index, page range:                     \index.            (line 12979)
+* index, printing:                       \printindex.       (line 13216)
+* index, processing:                     makeindex.         (line 13060)
+* index, style file:                     makeindex.         (line 13072)
+* indexes:                               Indexes.           (line 12909)
+* infinite horizontal stretch:           \hfill.            (line  9881)
+* infinite vertical stretch:             \vfill.            (line 10494)
+* inner paragraph mode:                  Modes.             (line  9509)
 * input file:                            Splitting the input.
-                                                            (line 12443)
+                                                            (line 12446)
 * input, on command line:                Command line input.
-                                                            (line 13868)
+                                                            (line 13871)
 * input/output, to terminal:             Terminal input/output.
-                                                            (line 13662)
-* inserting figures:                     figure.            (line  3411)
+                                                            (line 13665)
+* inserting figures:                     figure.            (line  3302)
 * insertions of special characters:      Special insertions.
-                                                            (line 11948)
-* internal vertical mode:                Modes.             (line  9497)
-* italic correction:                     \/.                (line 10195)
-* italic font:                           Font styles.       (line  1371)
-* itemize environment:                   itemize.           (line  3624)
-* item_0:                                makeindex.         (line 13132)
-* item_01:                               makeindex.         (line 13141)
-* item_1:                                makeindex.         (line 13135)
-* item_12:                               makeindex.         (line 13151)
-* item_2:                                makeindex.         (line 13138)
-* item_x1:                               makeindex.         (line 13145)
-* item_x2:                               makeindex.         (line 13155)
+                                                            (line 11951)
+* internal vertical mode:                Modes.             (line  9500)
+* italic correction:                     \/.                (line 10198)
+* italic font:                           Font styles.       (line  1262)
+* itemize environment:                   itemize.           (line  3515)
+* item_0:                                makeindex.         (line 13135)
+* item_01:                               makeindex.         (line 13144)
+* item_1:                                makeindex.         (line 13138)
+* item_12:                               makeindex.         (line 13154)
+* item_2:                                makeindex.         (line 13141)
+* item_x1:                               makeindex.         (line 13148)
+* item_x2:                               makeindex.         (line 13158)
 * JPEG files:                            Graphics package configuration.
-                                                            (line 11305)
-* JPEG files <1>:                        \includegraphics.  (line 11498)
+                                                            (line 11308)
+* JPEG files <1>:                        \includegraphics.  (line 11501)
 * JPG files:                             Graphics package configuration.
-                                                            (line 11305)
-* JPG files <1>:                         \includegraphics.  (line 11498)
-* justification, ragged left:            \raggedleft.       (line  3599)
-* justification, ragged right:           \raggedright.      (line  3548)
-* Knuth, Donald E.:                      Overview.          (line   364)
-* label:                                 Cross references.  (line  2747)
-* labelled lists, creating:              description.       (line  3130)
-* Lamport TeX:                           Overview.          (line   382)
-* Lamport, Leslie:                       Overview.          (line   364)
+                                                            (line 11308)
+* JPG files <1>:                         \includegraphics.  (line 11501)
+* justification, ragged left:            \raggedleft.       (line  3490)
+* justification, ragged right:           \raggedright.      (line  3439)
+* Knuth, Donald E.:                      Overview.          (line   363)
+* label:                                 Cross references.  (line  2638)
+* labelled lists, creating:              description.       (line  3021)
+* Lamport TeX:                           Overview.          (line   381)
+* Lamport, Leslie:                       Overview.          (line   363)
 * landscape option:                      Document class options.
-                                                            (line   806)
+                                                            (line   697)
 * landscape orientation:                 Document class options.
-                                                            (line   817)
-* latex command:                         Output files.      (line   426)
-* LaTeX logo:                            Text symbols.      (line 12059)
-* LaTeX overview:                        Overview.          (line   364)
+                                                            (line   708)
+* latex command:                         Output files.      (line   425)
+* LaTeX logo:                            Text symbols.      (line 12062)
+* LaTeX overview:                        Overview.          (line   363)
 * LaTeX Project team:                    About this document.
-                                                            (line   331)
+                                                            (line   330)
 * LaTeX vs. LaTeX2e:                     About this document.
-                                                            (line   327)
+                                                            (line   326)
 * latex-doc-ptr document:                About this document.
-                                                            (line   344)
-* LaTeX2e logo:                          Text symbols.      (line 12062)
+                                                            (line   343)
+* LaTeX2e logo:                          Text symbols.      (line 12065)
 * <latexrefman at tug.org> email address:   About this document.
-                                                            (line   331)
+                                                            (line   330)
 * Latin letters, additional:             Additional Latin letters.
-                                                            (line 12320)
-* layout commands:                       Layout.            (line  1613)
+                                                            (line 12323)
+* layout commands:                       Layout.            (line  1504)
 * layout, page parameters for:           Page layout parameters.
-                                                            (line  1769)
-* left angle quotation marks:            Text symbols.      (line 12068)
-* left arrow, in text:                   Text symbols.      (line 12177)
-* left brace, in text:                   Text symbols.      (line 12124)
-* left quote:                            Text symbols.      (line 12078)
-* left quote, double:                    Text symbols.      (line 12190)
-* left quote, single:                    Text symbols.      (line 12196)
+                                                            (line  1660)
+* left angle quotation marks:            Text symbols.      (line 12071)
+* left arrow, in text:                   Text symbols.      (line 12180)
+* left brace, in text:                   Text symbols.      (line 12127)
+* left quote:                            Text symbols.      (line 12081)
+* left quote, double:                    Text symbols.      (line 12193)
+* left quote, single:                    Text symbols.      (line 12199)
 * left-hand equation numbers:            Document class options.
-                                                            (line   820)
-* left-justifying text:                  \raggedright.      (line  3548)
-* left-justifying text, environment for: flushleft.         (line  3520)
-* left-to-right mode:                    Modes.             (line  9475)
+                                                            (line   711)
+* left-justifying text:                  \raggedright.      (line  3439)
+* left-justifying text, environment for: flushleft.         (line  3411)
+* left-to-right mode:                    Modes.             (line  9478)
 * legalpaper option:                     Document class options.
-                                                            (line   776)
-* lengths, adding to:                    \addtolength.      (line  7546)
-* lengths, allocating new:               \newlength.        (line  6684)
-* lengths, defining and using:           Lengths.           (line  7369)
-* lengths, setting:                      \setlength.        (line  7519)
+                                                            (line   667)
+* lengths, adding to:                    \addtolength.      (line  7549)
+* lengths, allocating new:               \newlength.        (line  6687)
+* lengths, defining and using:           Lengths.           (line  7372)
+* lengths, setting:                      \setlength.        (line  7522)
 * leqno option:                          Document class options.
-                                                            (line   806)
-* less than symbol, in text:             Text symbols.      (line 12174)
-* lethead_flag:                          makeindex.         (line 13115)
-* lethead_prefix:                        makeindex.         (line 13124)
-* lethead_suffix:                        makeindex.         (line 13128)
-* letter class:                          Document classes.  (line   734)
-* letter environment:                    letter.            (line  3707)
+                                                            (line   697)
+* less than symbol, in text:             Text symbols.      (line 12177)
+* lethead_flag:                          makeindex.         (line 13118)
+* lethead_prefix:                        makeindex.         (line 13127)
+* lethead_suffix:                        makeindex.         (line 13131)
+* letter class:                          Document classes.  (line   625)
+* letter environment:                    letter.            (line  3598)
 * letterpaper option:                    Document class options.
-                                                            (line   776)
-* letters, accented:                     Accents.           (line 12232)
+                                                            (line   667)
+* letters, accented:                     Accents.           (line 12235)
 * letters, additional Latin:             Additional Latin letters.
-                                                            (line 12320)
-* letters, ending:                       \closing.          (line 13486)
-* letters, starting:                     \opening.          (line 13591)
-* letters, writing:                      Letters.           (line 13365)
-* line break, forcing:                   \\.                (line  5778)
-* line breaking:                         Line breaking.     (line  5761)
-* line breaks, changing:                 \fussy & \sloppy.  (line  5962)
+                                                            (line 12323)
+* letters, ending:                       \closing.          (line 13489)
+* letters, starting:                     \opening.          (line 13594)
+* letters, writing:                      Letters.           (line 13368)
+* line break, forcing:                   \\.                (line  5669)
+* line breaking:                         Line breaking.     (line  5652)
+* line breaks, changing:                 \fussy & \sloppy.  (line  5853)
 * line breaks, forcing:                  \linebreak & \nolinebreak.
-                                                            (line  6021)
-* line breaks, multiplication discretionary: \*.            (line  9376)
+                                                            (line  5912)
+* line breaks, multiplication discretionary: \*.            (line  9379)
 * line breaks, preventing:               \linebreak & \nolinebreak.
-                                                            (line  6021)
-* lines in tables:                       tabular.           (line  5010)
-* line_max:                              makeindex.         (line 13181)
-* lining numerals:                       Font styles.       (line  1422)
-* lining text up in tables:              tabular.           (line  5010)
-* lining text up using tab stops:        tabbing.           (line  4801)
-* list environment:                      list.              (line  3712)
-* list items, specifying counter:        \usecounter.       (line  7223)
-* list of figures file:                  Output files.      (line   459)
-* list of tables file:                   Output files.      (line   459)
-* listings package:                      tabbing.           (line  4941)
-* listings package <1>:                  verbatim.          (line  5664)
-* listings package <2>:                  \verb.             (line  5714)
-* lists of items:                        itemize.           (line  3624)
-* lists of items, generic:               list.              (line  3712)
-* lists of items, numbered:              enumerate.         (line  3268)
+                                                            (line  5912)
+* lines in tables:                       tabular.           (line  4901)
+* line_max:                              makeindex.         (line 13184)
+* lining numerals:                       Font styles.       (line  1313)
+* lining text up in tables:              tabular.           (line  4901)
+* lining text up using tab stops:        tabbing.           (line  4692)
+* list environment:                      list.              (line  3603)
+* list items, specifying counter:        \usecounter.       (line  7226)
+* list of figures file:                  Output files.      (line   458)
+* list of tables file:                   Output files.      (line   458)
+* listings package:                      tabbing.           (line  4832)
+* listings package <1>:                  verbatim.          (line  5555)
+* listings package <2>:                  \verb.             (line  5605)
+* lists of items:                        itemize.           (line  3515)
+* lists of items, generic:               list.              (line  3603)
+* lists of items, numbered:              enumerate.         (line  3159)
 * loading additional packages:           Additional packages.
-                                                            (line   862)
-* log file:                              Output files.      (line   444)
-* logo, LaTeX:                           Text symbols.      (line 12059)
-* logo, LaTeX2e:                         Text symbols.      (line 12062)
-* logo, TeX:                             Text symbols.      (line 12100)
+                                                            (line   753)
+* log file:                              Output files.      (line   443)
+* logo, LaTeX:                           Text symbols.      (line 12062)
+* logo, LaTeX2e:                         Text symbols.      (line 12065)
+* logo, TeX:                             Text symbols.      (line 12103)
 * long command:                          Class and package commands.
-                                                            (line   962)
-* low-9 quotation marks, single and double: Text symbols.   (line 12090)
+                                                            (line   853)
+* low-9 quotation marks, single and double: Text symbols.   (line 12093)
 * low-level font commands:               Low-level font commands.
-                                                            (line  1471)
+                                                            (line  1362)
 * lowercase:                             Upper and lower case.
-                                                            (line 11986)
-* LR box:                                picture.           (line  4336)
-* LR mode:                               Modes.             (line  9475)
-* lrbox:                                 lrbox.             (line 10908)
+                                                            (line 11989)
+* LR box:                                picture.           (line  4227)
+* LR mode:                               Modes.             (line  9478)
+* lrbox:                                 lrbox.             (line 10911)
 * lshort document:                       About this document.
-                                                            (line   355)
-* ltugboat class:                        tugboat template.  (line 14082)
-* lualatex command:                      TeX engines.       (line   492)
-* LuaTeX:                                TeX engines.       (line   492)
-* m-width:                               Units of length.   (line  7501)
-* macro package, LaTeX as:               Overview.          (line   369)
-* macron accent:                         Accents.           (line 12260)
-* macron accent, math:                   Math accents.      (line  9207)
+                                                            (line   354)
+* ltugboat class:                        tugboat template.  (line 14085)
+* lualatex command:                      TeX engines.       (line   491)
+* LuaTeX:                                TeX engines.       (line   491)
+* m-width:                               Units of length.   (line  7504)
+* macro package, LaTeX as:               Overview.          (line   368)
+* macron accent:                         Accents.           (line 12263)
+* macron accent, math:                   Math accents.      (line  9210)
 * macros2e package:                      \makeatletter & \makeatother.
-                                                            (line   627)
-* Madsen, Lars:                          eqnarray.          (line  3335)
-* make a box:                            \mbox & \makebox.  (line 10576)
-* makeindex:                             makeindex.         (line 13057)
-* makeindex program:                     makeindex.         (line 13057)
-* makeindex, style file:                 makeindex.         (line 13069)
-* making a title page:                   titlepage.         (line  5600)
-* making paragraphs:                     Making paragraphs. (line  7646)
-* marginal notes:                        Marginal notes.    (line  7819)
-* masculine ordinal symbol:              Text symbols.      (line 12181)
-* matching brackets:                     \left & \right.    (line  9404)
-* matching parentheses:                  \left & \right.    (line  9404)
-* math accents:                          Math accents.      (line  9199)
-* math environment:                      math.              (line  4076)
-* math environment <1>:                  Math formulas.     (line  7868)
-* math formulas:                         Math formulas.     (line  7868)
-* math functions:                        Math functions.    (line  9083)
-* math miscellany:                       Math miscellany.   (line  9350)
-* math mode:                             Modes.             (line  9485)
-* math mode, entering:                   Math formulas.     (line  7868)
+                                                            (line  6571)
+* Madsen, Lars:                          eqnarray.          (line  3226)
+* make a box:                            \mbox & \makebox.  (line 10579)
+* makeindex:                             makeindex.         (line 13060)
+* makeindex program:                     makeindex.         (line 13060)
+* makeindex, style file:                 makeindex.         (line 13072)
+* making a title page:                   titlepage.         (line  5491)
+* making paragraphs:                     Making paragraphs. (line  7649)
+* marginal notes:                        Marginal notes.    (line  7822)
+* masculine ordinal symbol:              Text symbols.      (line 12184)
+* matching brackets:                     \left & \right.    (line  9407)
+* matching parentheses:                  \left & \right.    (line  9407)
+* math accents:                          Math accents.      (line  9202)
+* math environment:                      math.              (line  3967)
+* math environment <1>:                  Math formulas.     (line  7871)
+* math formulas:                         Math formulas.     (line  7871)
+* math functions:                        Math functions.    (line  9086)
+* math miscellany:                       Math miscellany.   (line  9353)
+* math mode:                             Modes.             (line  9488)
+* math mode, entering:                   Math formulas.     (line  7871)
 * math mode, spacing:                    Spacing in math mode.
-                                                            (line  9293)
-* math symbols:                          Math symbols.      (line  8022)
-* math, bold:                            Font styles.       (line  1418)
-* mathtools package:                     Math formulas.     (line  7948)
+                                                            (line  9296)
+* math symbols:                          Math symbols.      (line  8025)
+* math, bold:                            Font styles.       (line  1309)
+* mathtools package:                     Math formulas.     (line  7951)
 * mathtools package <1>:                 Over- and Underlining.
-                                                            (line  9287)
-* MetaPost package:                      \line.             (line  4493)
+                                                            (line  9290)
+* MetaPost package:                      \line.             (line  4384)
 * mfirstuc package:                      Upper and lower case.
-                                                            (line 12025)
+                                                            (line 12028)
 * mhchem package:                        Subscripts & superscripts.
-                                                            (line  8015)
-* Millimeter:                            Units of length.   (line  7490)
-* minipage environment:                  minipage.          (line  4088)
-* minipage, creating a:                  minipage.          (line  4088)
-* minted package:                        tabbing.           (line  4941)
-* minted package <1>:                    verbatim.          (line  5664)
-* minted package <2>:                    \verb.             (line  5714)
-* mirrors of CTAN:                       CTAN.              (line   717)
-* mm:                                    Units of length.   (line  7490)
-* modes:                                 Modes.             (line  9465)
-* monospace font:                        Font styles.       (line  1386)
-* moving arguments:                      \protect.          (line  7025)
-* mpfootnote counter:                    \footnote.         (line  6298)
-* mu:                                    Units of length.   (line  7512)
-* mu, math unit:                         Units of length.   (line  7512)
-* multicolumn text:                      \twocolumn.        (line  1630)
-* multilingual support:                  Accents.           (line 12232)
-* multind package:                       Indexes.           (line 12932)
-* multiplication, discretionary:         \*.                (line  9376)
-* name:                                  \newglossaryentry. (line 13313)
-* NBSP:                                  ~.                 (line 10115)
+                                                            (line  8018)
+* Millimeter:                            Units of length.   (line  7493)
+* minipage environment:                  minipage.          (line  3979)
+* minipage, creating a:                  minipage.          (line  3979)
+* minted package:                        tabbing.           (line  4832)
+* minted package <1>:                    verbatim.          (line  5555)
+* minted package <2>:                    \verb.             (line  5605)
+* mirrors of CTAN:                       CTAN.              (line   608)
+* mm:                                    Units of length.   (line  7493)
+* modes:                                 Modes.             (line  9468)
+* monospace font:                        Font styles.       (line  1277)
+* moving arguments:                      \protect.          (line  7028)
+* mpfootnote counter:                    \footnote.         (line  6189)
+* mu:                                    Units of length.   (line  7515)
+* mu, math unit:                         Units of length.   (line  7515)
+* multicolumn text:                      \twocolumn.        (line  1521)
+* multilingual support:                  Accents.           (line 12235)
+* multind package:                       Indexes.           (line 12935)
+* multiplication, discretionary:         \*.                (line  9379)
+* name:                                  \newglossaryentry. (line 13316)
+* NBSP:                                  ~.                 (line 10118)
 * nested \include, not allowed:          \include & \includeonly.
-                                                            (line 12615)
+                                                            (line 12618)
 * new class commands:                    Class and package construction.
-                                                            (line   878)
+                                                            (line   769)
 * new command, check:                    Class and package commands.
-                                                            (line   960)
+                                                            (line   851)
 * new command, definition:               Class and package commands.
-                                                            (line  1035)
+                                                            (line   926)
 * new commands, defining:                \newcommand & \renewcommand.
-                                                            (line  6490)
-* new commands, defining <1>:            \providecommand.   (line  6615)
+                                                            (line  6381)
+* new commands, defining <1>:            \providecommand.   (line  6506)
 * new line, output as input:             \obeycr & \restorecr.
-                                                            (line  5840)
-* new line, starting:                    \\.                (line  5778)
-* new line, starting (paragraph mode):   \newline.          (line  5880)
-* new page, starting:                    \newpage.          (line  6124)
+                                                            (line  5731)
+* new line, starting:                    \\.                (line  5669)
+* new line, starting (paragraph mode):   \newline.          (line  5771)
+* new page, starting:                    \newpage.          (line  6015)
 * non-English characters:                Additional Latin letters.
-                                                            (line 12320)
-* notes in the margin:                   Marginal notes.    (line  7819)
+                                                            (line 12323)
+* notes in the margin:                   Marginal notes.    (line  7822)
 * notitlepage option:                    Document class options.
-                                                            (line   806)
-* null delimiter:                        \left & \right.    (line  9404)
-* numbered items, specifying counter:    \usecounter.       (line  7223)
-* numerals, old-style:                   Font styles.       (line  1422)
-* oblique font:                          Font styles.       (line  1383)
+                                                            (line   697)
+* null delimiter:                        \left & \right.    (line  9407)
+* numbered items, specifying counter:    \usecounter.       (line  7226)
+* numerals, old-style:                   Font styles.       (line  1313)
+* oblique font:                          Font styles.       (line  1274)
 * oe ligature:                           Additional Latin letters.
-                                                            (line 12362)
-* ogonek:                                Accents.           (line 12297)
-* old-style numerals:                    Font styles.       (line  1422)
-* one-column output:                     \onecolumn.        (line  1618)
+                                                            (line 12365)
+* ogonek:                                Accents.           (line 12300)
+* old-style numerals:                    Font styles.       (line  1313)
+* one-column output:                     \onecolumn.        (line  1509)
 * onecolumn option:                      Document class options.
-                                                            (line   835)
+                                                            (line   726)
 * oneside option:                        Document class options.
-                                                            (line   835)
+                                                            (line   726)
 * openany option:                        Document class options.
-                                                            (line   835)
+                                                            (line   726)
 * openbib option:                        Document class options.
-                                                            (line   806)
-* opening quote:                         Text symbols.      (line 12078)
+                                                            (line   697)
+* opening quote:                         Text symbols.      (line 12081)
 * openright option:                      Document class options.
-                                                            (line   835)
-* OpenType fonts:                        TeX engines.       (line   468)
+                                                            (line   726)
+* OpenType fonts:                        TeX engines.       (line   467)
 * options, class:                        Class and package commands.
-                                                            (line  1005)
+                                                            (line   896)
 * options, color package:                Color package options.
-                                                            (line 10963)
+                                                            (line 10966)
 * options, command line:                 Command line options.
-                                                            (line 13785)
+                                                            (line 13788)
 * options, document class:               Document class options.
-                                                            (line   763)
+                                                            (line   654)
 * options, document class <1>:           Class and package structure.
-                                                            (line   901)
+                                                            (line   792)
 * options, global:                       Additional packages.
-                                                            (line   871)
+                                                            (line   762)
 * options, graphics package:             Graphics package options.
-                                                            (line 11241)
+                                                            (line 11244)
 * options, package:                      Class and package structure.
-                                                            (line   901)
+                                                            (line   792)
 * options, package <1>:                  Class and package commands.
-                                                            (line  1005)
-* ordinals, feminine and masculine:      Text symbols.      (line 12181)
+                                                            (line   896)
+* ordinals, feminine and masculine:      Text symbols.      (line 12184)
 * oslash:                                Additional Latin letters.
-                                                            (line 12358)
-* outer paragraph mode:                  Modes.             (line  9506)
-* overbar accent:                        Accents.           (line 12260)
-* overdot accent, math:                  Math accents.      (line  9219)
+                                                            (line 12361)
+* outer paragraph mode:                  Modes.             (line  9509)
+* overbar accent:                        Accents.           (line 12263)
+* overdot accent, math:                  Math accents.      (line  9222)
 * overlining:                            Over- and Underlining.
-                                                            (line  9248)
-* overview of LaTeX:                     Overview.          (line   364)
+                                                            (line  9251)
+* overview of LaTeX:                     Overview.          (line   363)
 * package file layout:                   Class and package structure.
-                                                            (line   901)
+                                                            (line   792)
 * package options:                       Class and package structure.
-                                                            (line   901)
+                                                            (line   792)
 * package options <1>:                   Class and package commands.
-                                                            (line  1005)
-* package, algorithm2e:                  tabbing.           (line  4941)
-* package, amsfonts:                     Math formulas.     (line  7948)
-* package, amsmath:                      array.             (line  3010)
-* package, amsmath <1>:                  array.             (line  3021)
-* package, amsmath <2>:                  displaymath.       (line  3202)
-* package, amsmath <3>:                  equation.          (line  3405)
-* package, amsmath <4>:                  theorem.           (line  5592)
-* package, amsmath <5>:                  Math formulas.     (line  7948)
-* package, amsmath <6>:                  Dots.              (line  9059)
-* package, amsmath <7>:                  Math functions.    (line  9188)
+                                                            (line   896)
+* package, algorithm2e:                  tabbing.           (line  4832)
+* package, amsfonts:                     Math formulas.     (line  7951)
+* package, amsmath:                      array.             (line  2901)
+* package, amsmath <1>:                  array.             (line  2912)
+* package, amsmath <2>:                  displaymath.       (line  3093)
+* package, amsmath <3>:                  equation.          (line  3296)
+* package, amsmath <4>:                  theorem.           (line  5483)
+* package, amsmath <5>:                  Math formulas.     (line  7951)
+* package, amsmath <6>:                  Dots.              (line  9062)
+* package, amsmath <7>:                  Math functions.    (line  9191)
 * package, amsmath <8>:                  Colon character & \colon.
-                                                            (line  9365)
+                                                            (line  9368)
 * package, amsmath <9>:                  Colon character & \colon.
-                                                            (line  9369)
-* package, amsthm:                       theorem.           (line  5592)
-* package, amsthm <1>:                   \rule.             (line 12389)
-* package, appendix:                     \appendix.         (line  2510)
-* package, array (package):              array.             (line  3032)
-* package, Asymptote:                    \line.             (line  4493)
-* package, Asymptote <1>:                \strut.            (line 10411)
-* package, Asymptote <2>:                \mbox & \makebox.  (line 10643)
-* package, babel:                        \chapter.          (line  2250)
-* package, babel <1>:                    thebibliography.   (line  5382)
-* package, babel <2>:                    Accents.           (line 12232)
-* package, babel <3>:                    \today.            (line 12419)
+                                                            (line  9372)
+* package, amsthm:                       theorem.           (line  5483)
+* package, amsthm <1>:                   \rule.             (line 12392)
+* package, appendix:                     \appendix.         (line  2401)
+* package, array (package):              array.             (line  2923)
+* package, Asymptote:                    \line.             (line  4384)
+* package, Asymptote <1>:                \strut.            (line 10414)
+* package, Asymptote <2>:                \mbox & \makebox.  (line 10646)
+* package, babel:                        \chapter.          (line  2141)
+* package, babel <1>:                    thebibliography.   (line  5273)
+* package, babel <2>:                    Accents.           (line 12235)
+* package, babel <3>:                    \today.            (line 12422)
 * package, babel <4>:                    Table of contents etc..
-                                                            (line 12746)
-* package, babel <5>:                    \index.            (line 12992)
+                                                            (line 12749)
+* package, babel <5>:                    \index.            (line 12995)
 * package, bigfoot:                      Footnotes of footnotes.
-                                                            (line  6469)
+                                                            (line  6360)
 * package, bm:                           \boldmath & \unboldmath.
-                                                            (line  9014)
-* package, cleveref:                     Cross references.  (line  2779)
-* package, cleveref <1>:                 \ref.              (line  2892)
-* package, cleveref <2>:                 \footnotemark.     (line  6350)
-* package, cprotect:                     verbatim.          (line  5659)
-* package, cprotect <1>:                 \verb.             (line  5717)
-* package, datetime:                     \today.            (line 12433)
-* package, dcolumn:                      array.             (line  3032)
-* package, enumitem:                     list.              (line  3976)
-* package, envlab:                       \makelabels.       (line 13573)
+                                                            (line  9017)
+* package, cleveref:                     Cross references.  (line  2670)
+* package, cleveref <1>:                 \ref.              (line  2783)
+* package, cleveref <2>:                 \footnotemark.     (line  6241)
+* package, cprotect:                     verbatim.          (line  5550)
+* package, cprotect <1>:                 \verb.             (line  5608)
+* package, datetime:                     \today.            (line 12436)
+* package, dcolumn:                      array.             (line  2923)
+* package, enumitem:                     list.              (line  3867)
+* package, envlab:                       \makelabels.       (line 13576)
 * package, etoolbox:                     Class and package commands.
-                                                            (line  1049)
-* package, eurosym:                      Text symbols.      (line 12162)
-* package, fancyhdr:                     Page styles.       (line  9545)
-* package, fancyhdr <1>:                 \pagestyle.        (line  9688)
-* package, fancyvrb:                     tabbing.           (line  4941)
-* package, fancyvrb <1>:                 verbatim.          (line  5670)
-* package, flafter:                      Floats.            (line  1978)
-* package, float:                        Floats.            (line  1948)
+                                                            (line   940)
+* package, eurosym:                      Text symbols.      (line 12165)
+* package, fancyhdr:                     Page styles.       (line  9548)
+* package, fancyhdr <1>:                 \pagestyle.        (line  9691)
+* package, fancyvrb:                     tabbing.           (line  4832)
+* package, fancyvrb <1>:                 verbatim.          (line  5561)
+* package, flafter:                      Floats.            (line  1869)
+* package, float:                        Floats.            (line  1839)
 * package, geometry:                     Document class options.
-                                                            (line   797)
+                                                            (line   688)
 * package, geometry <1>:                 Document class options.
-                                                            (line   801)
-* package, hyperref:                     \footnotemark.     (line  6350)
-* package, hyperref <1>:                 \footnotemark.     (line  6359)
-* package, hyperref <2>:                 \pagenumbering.    (line  9662)
+                                                            (line   692)
+* package, hyperref:                     \footnotemark.     (line  6241)
+* package, hyperref <1>:                 \footnotemark.     (line  6250)
+* package, hyperref <2>:                 \pagenumbering.    (line  9665)
 * package, hyperref <3>:                 Command line input.
-                                                            (line 13872)
-* package, indentfirst:                  \part.             (line  2175)
-* package, indentfirst <1>:              \chapter.          (line  2237)
-* package, indentfirst <2>:              \section.          (line  2332)
-* package, indentfirst <3>:              \subsection.       (line  2398)
+                                                            (line 13875)
+* package, indentfirst:                  \part.             (line  2066)
+* package, indentfirst <1>:              \chapter.          (line  2128)
+* package, indentfirst <2>:              \section.          (line  2223)
+* package, indentfirst <3>:              \subsection.       (line  2289)
 * package, indentfirst <4>:              \subsubsection & \paragraph & \subparagraph.
-                                                            (line  2475)
+                                                            (line  2366)
 * package, indentfirst <5>:              \indent & \noindent.
-                                                            (line  7785)
-* package, index:                        \index.            (line 13037)
-* package, listings:                     tabbing.           (line  4941)
-* package, listings <1>:                 verbatim.          (line  5664)
-* package, listings <2>:                 \verb.             (line  5714)
+                                                            (line  7788)
+* package, index:                        \index.            (line 13040)
+* package, listings:                     tabbing.           (line  4832)
+* package, listings <1>:                 verbatim.          (line  5555)
+* package, listings <2>:                 \verb.             (line  5605)
 * package, macros2e:                     \makeatletter & \makeatother.
-                                                            (line   627)
-* package, mathtools:                    Math formulas.     (line  7948)
+                                                            (line  6571)
+* package, mathtools:                    Math formulas.     (line  7951)
 * package, mathtools <1>:                Over- and Underlining.
-                                                            (line  9287)
-* package, MetaPost:                     \line.             (line  4493)
+                                                            (line  9290)
+* package, MetaPost:                     \line.             (line  4384)
 * package, mfirstuc:                     Upper and lower case.
-                                                            (line 12025)
+                                                            (line 12028)
 * package, mhchem:                       Subscripts & superscripts.
-                                                            (line  8015)
-* package, minted:                       tabbing.           (line  4941)
-* package, minted <1>:                   verbatim.          (line  5664)
-* package, minted <2>:                   \verb.             (line  5714)
-* package, multind:                      Indexes.           (line 12932)
-* package, pict2e:                       \line.             (line  4493)
-* package, polyglossia:                  Accents.           (line 12232)
-* package, polyglossia <1>:              \today.            (line 12419)
+                                                            (line  8018)
+* package, minted:                       tabbing.           (line  4832)
+* package, minted <1>:                   verbatim.          (line  5555)
+* package, minted <2>:                   \verb.             (line  5605)
+* package, multind:                      Indexes.           (line 12935)
+* package, pict2e:                       \line.             (line  4384)
+* package, polyglossia:                  Accents.           (line 12235)
+* package, polyglossia <1>:              \today.            (line 12422)
 * package, polyglossia <2>:              Table of contents etc..
-                                                            (line 12746)
-* package, polyglossia <3>:              \index.            (line 12992)
-* package, PSTricks:                     \line.             (line  4493)
+                                                            (line 12749)
+* package, polyglossia <3>:              \index.            (line 12995)
+* package, PSTricks:                     \line.             (line  4384)
 * package, sagetex:                      Command line options.
-                                                            (line 13841)
+                                                            (line 13844)
 * package, setspace:                     Low-level font commands.
-                                                            (line  1583)
-* package, showidx:                      Indexes.           (line 12932)
-* package, siunitx:                      ~.                 (line 10141)
-* package, symbols:                      Math symbols.      (line  8022)
+                                                            (line  1474)
+* package, showidx:                      Indexes.           (line 12935)
+* package, siunitx:                      ~.                 (line 10144)
+* package, symbols:                      Math symbols.      (line  8025)
 * package, textcase:                     Upper and lower case.
-                                                            (line 12022)
-* package, textcomp:                     Font styles.       (line  1422)
-* package, TikZ:                         \line.             (line  4493)
-* package, TikZ <1>:                     \strut.            (line 10411)
-* package, TikZ <2>:                     \mbox & \makebox.  (line 10642)
-* package, titlesec:                     \part.             (line  2179)
-* package, titlesec <1>:                 \chapter.          (line  2258)
-* package, titlesec <2>:                 \section.          (line  2336)
-* package, titlesec <3>:                 \subsection.       (line  2402)
+                                                            (line 12025)
+* package, textcomp:                     Font styles.       (line  1313)
+* package, TikZ:                         \line.             (line  4384)
+* package, TikZ <1>:                     \strut.            (line 10414)
+* package, TikZ <2>:                     \mbox & \makebox.  (line 10645)
+* package, titlesec:                     \part.             (line  2070)
+* package, titlesec <1>:                 \chapter.          (line  2149)
+* package, titlesec <2>:                 \section.          (line  2227)
+* package, titlesec <3>:                 \subsection.       (line  2293)
 * package, titlesec <4>:                 \subsubsection & \paragraph & \subparagraph.
-                                                            (line  2479)
+                                                            (line  2370)
 * package, tocbibbind:                   Table of contents etc..
-                                                            (line 12757)
+                                                            (line 12760)
 * package, tocloft:                      Table of contents etc..
-                                                            (line 12757)
+                                                            (line 12760)
 * package, ulem:                         Over- and Underlining.
-                                                            (line  9257)
-* package, url:                          \verb.             (line  5710)
-* package, verbatimbox:                  verbatim.          (line  5670)
+                                                            (line  9260)
+* package, url:                          \verb.             (line  5601)
+* package, verbatimbox:                  verbatim.          (line  5561)
 * packages, loading additional:          Additional packages.
-                                                            (line   862)
+                                                            (line   753)
 * page break, forcing:                   \pagebreak & \nopagebreak.
-                                                            (line  6182)
+                                                            (line  6073)
 * page break, preventing:                \pagebreak & \nopagebreak.
-                                                            (line  6182)
-* page breaking:                         Page breaking.     (line  6052)
+                                                            (line  6073)
+* page breaking:                         Page breaking.     (line  5943)
 * page layout parameters:                Page layout parameters.
-                                                            (line  1769)
-* page number, cross referencing:        \pageref.          (line  2845)
-* page numbering style:                  \pagenumbering.    (line  9623)
-* page style, this page:                 \thispagestyle.    (line  9765)
-* page styles:                           Page styles.       (line  9539)
-* page, colored:                         Colored pages.     (line 11183)
-* page_precedence:                       makeindex.         (line 13194)
-* paired delimiters:                     \left & \right.    (line  9404)
-* paragraph:                             Sectioning.        (line  2052)
+                                                            (line  1660)
+* page number, cross referencing:        \pageref.          (line  2736)
+* page numbering style:                  \pagenumbering.    (line  9626)
+* page style, this page:                 \thispagestyle.    (line  9768)
+* page styles:                           Page styles.       (line  9542)
+* page, colored:                         Colored pages.     (line 11186)
+* page_precedence:                       makeindex.         (line 13197)
+* paired delimiters:                     \left & \right.    (line  9407)
+* paragraph:                             Sectioning.        (line  1943)
 * paragraph <1>:                         \subsubsection & \paragraph & \subparagraph.
-                                                            (line  2420)
+                                                            (line  2311)
 * paragraph indentation:                 \parindent & \parskip.
-                                                            (line  7792)
-* paragraph indentation, in minipage:    minipage.          (line  4185)
-* paragraph indentations in quoted text: quotation & quote. (line  4771)
+                                                            (line  7795)
+* paragraph indentation, in minipage:    minipage.          (line  4076)
+* paragraph indentations in quoted text: quotation & quote. (line  4662)
 * paragraph indentations in quoted text, omitting: quotation & quote.
-                                                            (line  4771)
-* paragraph mode:                        Modes.             (line  9471)
-* paragraph mode <1>:                    \parbox.           (line 10732)
-* paragraph symbol:                      Text symbols.      (line 12082)
-* paragraph, ending:                     \par.              (line  7690)
-* paragraph, in a box:                   \parbox.           (line 10732)
-* paragraphs:                            Making paragraphs. (line  7646)
-* parameters, for footnotes:             \footnote.         (line  6270)
+                                                            (line  4662)
+* paragraph mode:                        Modes.             (line  9474)
+* paragraph mode <1>:                    \parbox.           (line 10735)
+* paragraph symbol:                      Text symbols.      (line 12085)
+* paragraph, ending:                     \par.              (line  7693)
+* paragraph, in a box:                   \parbox.           (line 10735)
+* paragraphs:                            Making paragraphs. (line  7649)
+* parameters, for footnotes:             \footnote.         (line  6161)
 * parameters, page layout:               Page layout parameters.
-                                                            (line  1769)
-* part:                                  Sectioning.        (line  2052)
-* part <1>:                              \part.             (line  2131)
-* pc:                                    Units of length.   (line  7477)
+                                                            (line  1660)
+* part:                                  Sectioning.        (line  1943)
+* part <1>:                              \part.             (line  2022)
+* pc:                                    Units of length.   (line  7480)
 * PDF graphic files:                     Graphics package configuration.
-                                                            (line 11305)
-* PDF graphic files <1>:                 \includegraphics.  (line 11498)
-* pdflatex command:                      Output files.      (line   436)
-* pdfTeX:                                Output files.      (line   436)
-* pdfTeX engine:                         TeX engines.       (line   475)
-* period, abbreviation-ending:           \@.                (line  9998)
-* period, centered, in text:             Text symbols.      (line 12184)
-* period, sentence-ending:               \@.                (line  9998)
-* period, spacing after:                 \@.                (line  9998)
-* pica:                                  Units of length.   (line  7477)
-* pict2e package:                        \line.             (line  4493)
-* pict2e package <1>:                    \line.             (line  4493)
-* picture environment:                   picture.           (line  4239)
-* pictures, creating:                    picture.           (line  4239)
-* pilcrow:                               Text symbols.      (line 12082)
-* placement of floats:                   Floats.            (line  1927)
-* plural:                                \newglossaryentry. (line 13321)
+                                                            (line 11308)
+* PDF graphic files <1>:                 \includegraphics.  (line 11501)
+* pdflatex command:                      Output files.      (line   435)
+* pdfTeX:                                Output files.      (line   435)
+* pdfTeX engine:                         TeX engines.       (line   474)
+* period, abbreviation-ending:           \@.                (line 10001)
+* period, centered, in text:             Text symbols.      (line 12187)
+* period, sentence-ending:               \@.                (line 10001)
+* period, spacing after:                 \@.                (line 10001)
+* pica:                                  Units of length.   (line  7480)
+* pict2e package:                        \line.             (line  4384)
+* pict2e package <1>:                    \line.             (line  4384)
+* picture environment:                   picture.           (line  4130)
+* pictures, creating:                    picture.           (line  4130)
+* pilcrow:                               Text symbols.      (line 12085)
+* placement of floats:                   Floats.            (line  1818)
+* plural:                                \newglossaryentry. (line 13324)
 * PNG files:                             Graphics package configuration.
-                                                            (line 11305)
-* PNG files <1>:                         \includegraphics.  (line 11498)
-* poetry, an environment for:            verse.             (line  5725)
-* Point:                                 Units of length.   (line  7473)
+                                                            (line 11308)
+* PNG files <1>:                         \includegraphics.  (line 11501)
+* poetry, an environment for:            verse.             (line  5616)
+* Point:                                 Units of length.   (line  7476)
 * polish l:                              Additional Latin letters.
-                                                            (line 12350)
-* polyglossia package:                   Accents.           (line 12232)
-* polyglossia package <1>:               \today.            (line 12419)
+                                                            (line 12353)
+* polyglossia package:                   Accents.           (line 12235)
+* polyglossia package <1>:               \today.            (line 12422)
 * polyglossia package <2>:               Table of contents etc..
-                                                            (line 12746)
-* polyglossia package <3>:               \index.            (line 12992)
+                                                            (line 12749)
+* polyglossia package <3>:               \index.            (line 12995)
 * portrait orientation:                  Document class options.
-                                                            (line   817)
-* position, in picture:                  picture.           (line  4310)
+                                                            (line   708)
+* position, in picture:                  picture.           (line  4201)
 * positional parameter:                  \newcommand & \renewcommand.
-                                                            (line  6536)
-* postamble:                             makeindex.         (line 13105)
-* postscript, in letters:                \ps.               (line 13603)
-* pounds symbol:                         Text symbols.      (line 12086)
-* preamble:                              makeindex.         (line 13101)
+                                                            (line  6427)
+* postamble:                             makeindex.         (line 13108)
+* postscript, in letters:                \ps.               (line 13606)
+* pounds symbol:                         Text symbols.      (line 12089)
+* preamble:                              makeindex.         (line 13104)
 * preamble, defined:                     Starting and ending.
-                                                            (line   406)
+                                                            (line   405)
 * prompt, *:                             Recovering from errors.
-                                                            (line 13931)
-* pronunciation:                         Overview.          (line   382)
-* PSTricks package:                      \line.             (line  4493)
-* pt:                                    Units of length.   (line  7473)
+                                                            (line 13934)
+* pronunciation:                         Overview.          (line   381)
+* PSTricks package:                      \line.             (line  4384)
+* pt:                                    Units of length.   (line  7476)
 * quad:                                  Spacing in math mode.
-                                                            (line  9338)
-* question mark, upside-down:            Text symbols.      (line 12187)
-* quotation environment:                 quotation & quote. (line  4771)
-* quotation marks, French:               Text symbols.      (line 12068)
-* quote environment:                     quotation & quote. (line  4771)
-* quote, single straight:                Text symbols.      (line 12202)
-* quote, straight base:                  Text symbols.      (line 12206)
+                                                            (line  9341)
+* question mark, upside-down:            Text symbols.      (line 12190)
+* quotation environment:                 quotation & quote. (line  4662)
+* quotation marks, French:               Text symbols.      (line 12071)
+* quote environment:                     quotation & quote. (line  4662)
+* quote, single straight:                Text symbols.      (line 12205)
+* quote, straight base:                  Text symbols.      (line 12209)
 * quoted text with paragraph indentation, displaying: quotation & quote.
-                                                            (line  4771)
+                                                            (line  4662)
 * quoted text without paragraph indentation, displaying: quotation & quote.
-                                                            (line  4771)
-* radical:                               \sqrt.             (line  9439)
-* ragged left text:                      \raggedleft.       (line  3599)
-* ragged left text, environment for:     flushright.        (line  3581)
-* ragged right text:                     \raggedright.      (line  3548)
-* ragged right text, environment for:    flushleft.         (line  3520)
+                                                            (line  4662)
+* radical:                               \sqrt.             (line  9442)
+* ragged left text:                      \raggedleft.       (line  3490)
+* ragged left text, environment for:     flushright.        (line  3472)
+* ragged right text:                     \raggedright.      (line  3439)
+* ragged right text, environment for:    flushleft.         (line  3411)
 * redefining environments:               \newenvironment & \renewenvironment.
-                                                            (line  6734)
-* reference, forward:                    Cross references.  (line  2768)
-* references, resolving forward:         Output files.      (line   449)
-* registered symbol:                     Text symbols.      (line 12209)
-* relation, text above:                  \stackrel.         (line  9455)
-* remarks in the margin:                 Marginal notes.    (line  7819)
-* report class:                          Document classes.  (line   734)
+                                                            (line  6737)
+* reference, forward:                    Cross references.  (line  2659)
+* references, resolving forward:         Output files.      (line   448)
+* registered symbol:                     Text symbols.      (line 12212)
+* relation, text above:                  \stackrel.         (line  9458)
+* remarks in the margin:                 Marginal notes.    (line  7822)
+* report class:                          Document classes.  (line   625)
 * reporting bugs:                        About this document.
-                                                            (line   335)
+                                                            (line   334)
 * reserved characters:                   Reserved characters.
-                                                            (line 11954)
-* resizing:                              \scalebox.         (line 11888)
-* resizing <1>:                          \resizebox.        (line 11919)
-* right angle quotation marks:           Text symbols.      (line 12068)
-* right arrow, in text:                  Text symbols.      (line 12212)
-* right brace, in text:                  Text symbols.      (line 12127)
-* right quote:                           Text symbols.      (line 12093)
-* right quote, double:                   Text symbols.      (line 12193)
-* right quote, single:                   Text symbols.      (line 12199)
+                                                            (line 11957)
+* resizing:                              \scalebox.         (line 11891)
+* resizing <1>:                          \resizebox.        (line 11922)
+* right angle quotation marks:           Text symbols.      (line 12071)
+* right arrow, in text:                  Text symbols.      (line 12215)
+* right brace, in text:                  Text symbols.      (line 12130)
+* right quote:                           Text symbols.      (line 12096)
+* right quote, double:                   Text symbols.      (line 12196)
+* right quote, single:                   Text symbols.      (line 12202)
 * right-hand equation numbers:           Document class options.
-                                                            (line   820)
-* right-justifying text:                 \raggedleft.       (line  3599)
-* right-justifying text, environment for: flushright.       (line  3581)
-* ring accent:                           Accents.           (line 12301)
-* ring accent, math:                     Math accents.      (line  9228)
-* robust commands:                       \protect.          (line  7012)
-* roman font:                            Font styles.       (line  1374)
+                                                            (line   711)
+* right-justifying text:                 \raggedleft.       (line  3490)
+* right-justifying text, environment for: flushright.       (line  3472)
+* ring accent:                           Accents.           (line 12304)
+* ring accent, math:                     Math accents.      (line  9231)
+* robust commands:                       \protect.          (line  7015)
+* roman font:                            Font styles.       (line  1265)
 * root file:                             Splitting the input.
-                                                            (line 12447)
-* roots:                                 \sqrt.             (line  9439)
-* rotating graphics:                     \rotatebox.        (line 11820)
-* rotating text:                         \rotatebox.        (line 11820)
-* rotation:                              \rotatebox.        (line 11820)
-* row, tabbing:                          tabbing.           (line  4841)
-* rubber lengths, defining new:          \newlength.        (line  6684)
+                                                            (line 12450)
+* roots:                                 \sqrt.             (line  9442)
+* rotating graphics:                     \rotatebox.        (line 11823)
+* rotating text:                         \rotatebox.        (line 11823)
+* rotation:                              \rotatebox.        (line 11823)
+* row, tabbing:                          tabbing.           (line  4732)
+* rubber lengths, defining new:          \newlength.        (line  6687)
 * running header and footer:             Page layout parameters.
-                                                            (line  1769)
-* running header and footer style:       \pagestyle.        (line  9681)
+                                                            (line  1660)
+* running header and footer style:       \pagestyle.        (line  9684)
 * sagetex package:                       Command line options.
-                                                            (line 13841)
-* sans serif font:                       Font styles.       (line  1380)
-* Scaled point:                          Units of length.   (line  7499)
-* scaling:                               \scalebox.         (line 11888)
-* scaling <1>:                           \resizebox.        (line 11919)
-* script fonts:                          Calligraphic.      (line  8970)
-* script letters for math:               Font styles.       (line  1368)
-* secnumdepth:                           Sectioning.        (line  2108)
-* secnumdepth counter:                   Sectioning.        (line  2109)
-* section:                               Sectioning.        (line  2052)
-* section <1>:                           \section.          (line  2278)
-* section number, cross referencing:     \ref.              (line  2869)
-* section numbers, printing:             Sectioning.        (line  2109)
-* section symbol:                        Text symbols.      (line 12097)
-* section, redefining:                   \@startsection.    (line  2548)
-* sectioning commands:                   Sectioning.        (line  2052)
-* sectioning, part:                      \part.             (line  2131)
+                                                            (line 13844)
+* sans serif font:                       Font styles.       (line  1271)
+* Scaled point:                          Units of length.   (line  7502)
+* scaling:                               \scalebox.         (line 11891)
+* scaling <1>:                           \resizebox.        (line 11922)
+* script fonts:                          Calligraphic.      (line  8973)
+* script letters for math:               Font styles.       (line  1259)
+* secnumdepth:                           Sectioning.        (line  1999)
+* secnumdepth counter:                   Sectioning.        (line  2000)
+* section:                               Sectioning.        (line  1943)
+* section <1>:                           \section.          (line  2169)
+* section number, cross referencing:     \ref.              (line  2760)
+* section numbers, printing:             Sectioning.        (line  2000)
+* section symbol:                        Text symbols.      (line 12100)
+* section, redefining:                   \@startsection.    (line  2439)
+* sectioning commands:                   Sectioning.        (line  1943)
+* sectioning, part:                      \part.             (line  2022)
 * series, of fonts:                      Low-level font commands.
-                                                            (line  1513)
+                                                            (line  1404)
 * setspace package:                      Low-level font commands.
-                                                            (line  1583)
-* setting counters:                      \setcounter.       (line  7282)
+                                                            (line  1474)
+* setting counters:                      \setcounter.       (line  7285)
 * shapes, of fonts:                      Low-level font commands.
-                                                            (line  1553)
+                                                            (line  1444)
 * sharp S letters:                       Additional Latin letters.
-                                                            (line 12366)
-* showidx package:                       Indexes.           (line 12932)
-* simulating typed text:                 verbatim.          (line  5639)
-* single angle quotation marks:          Text symbols.      (line 12068)
-* single guillemets:                     Text symbols.      (line 12068)
-* single left quote:                     Text symbols.      (line 12196)
-* single low-9 quotation mark:           Text symbols.      (line 12090)
-* single quote, straight:                Text symbols.      (line 12202)
-* single right quote:                    Text symbols.      (line 12199)
-* siunitx package:                       ~.                 (line 10141)
-* sizes of text:                         Font sizes.        (line  1436)
-* skip register, plain TeX:              \newlength.        (line  6684)
-* slanted font:                          Font styles.       (line  1383)
-* slides class:                          Document classes.  (line   734)
-* sloppypar:                             sloppypar.         (line  5975)
-* sloppypar environment:                 sloppypar.         (line  5975)
-* small caps font:                       Font styles.       (line  1377)
-* sort:                                  \newglossaryentry. (line 13325)
-* sp:                                    Units of length.   (line  7499)
-* space, hard:                           ~.                 (line 10115)
-* space, inserting horizontal:           \hss.              (line  9911)
-* space, inserting vertical:             \addvspace.        (line 10520)
+                                                            (line 12369)
+* showidx package:                       Indexes.           (line 12935)
+* simulating typed text:                 verbatim.          (line  5530)
+* single angle quotation marks:          Text symbols.      (line 12071)
+* single guillemets:                     Text symbols.      (line 12071)
+* single left quote:                     Text symbols.      (line 12199)
+* single low-9 quotation mark:           Text symbols.      (line 12093)
+* single quote, straight:                Text symbols.      (line 12205)
+* single right quote:                    Text symbols.      (line 12202)
+* siunitx package:                       ~.                 (line 10144)
+* sizes of text:                         Font sizes.        (line  1327)
+* skip register, plain TeX:              \newlength.        (line  6687)
+* slanted font:                          Font styles.       (line  1274)
+* slides class:                          Document classes.  (line   625)
+* sloppypar:                             sloppypar.         (line  5866)
+* sloppypar environment:                 sloppypar.         (line  5866)
+* small caps font:                       Font styles.       (line  1268)
+* sort:                                  \newglossaryentry. (line 13328)
+* sp:                                    Units of length.   (line  7502)
+* space, hard:                           ~.                 (line 10118)
+* space, inserting horizontal:           \hss.              (line  9914)
+* space, inserting vertical:             \addvspace.        (line 10523)
 * space, negative thin:                  \thinspace & \negthinspace.
-                                                            (line 10171)
+                                                            (line 10174)
 * space, thin:                           \thinspace & \negthinspace.
-                                                            (line 10171)
-* space, unbreakable:                    ~.                 (line 10115)
-* space, vertical:                       \vspace.           (line 10440)
-* spaces:                                Spaces.            (line  9793)
+                                                            (line 10174)
+* space, unbreakable:                    ~.                 (line 10118)
+* space, vertical:                       \vspace.           (line 10443)
+* spaces:                                Spaces.            (line  9796)
 * spaces, ignore around commands:        \ignorespaces & \ignorespacesafterend.
-                                                            (line  7064)
+                                                            (line  7067)
 * spacing within math mode:              Spacing in math mode.
-                                                            (line  9293)
-* spacing, inter-sentence:               \frenchspacing.    (line 10044)
-* spacing, inter-sentence <1>:           \normalsfcodes.    (line 10064)
-* Spanish ordinals, feminine and masculine: Text symbols.   (line 12181)
+                                                            (line  9296)
+* spacing, inter-sentence:               \frenchspacing.    (line 10047)
+* spacing, inter-sentence <1>:           \normalsfcodes.    (line 10067)
+* Spanish ordinals, feminine and masculine: Text symbols.   (line 12184)
 * special characters:                    Reserved characters.
-                                                            (line 11954)
+                                                            (line 11957)
 * special characters <1>:                Additional Latin letters.
-                                                            (line 12320)
+                                                            (line 12323)
 * special insertions:                    Special insertions.
-                                                            (line 11948)
-* specifier, float placement:            Floats.            (line  1927)
+                                                            (line 11951)
+* specifier, float placement:            Floats.            (line  1818)
 * splitting the input file:              Splitting the input.
-                                                            (line 12443)
-* square root:                           \sqrt.             (line  9439)
-* stack math:                            \stackrel.         (line  9455)
-* star-variants, commands:               \@ifstar.          (line   642)
+                                                            (line 12446)
+* square root:                           \sqrt.             (line  9442)
+* stack math:                            \stackrel.         (line  9458)
+* star-variants, commands:               \@ifstar.          (line  6585)
 * starred form, defining new commands:   \newcommand & \renewcommand.
-                                                            (line  6509)
-* starting a new page:                   \newpage.          (line  6124)
+                                                            (line  6400)
+* starting a new page:                   \newpage.          (line  6015)
 * starting a new page and clearing floats: \clearpage & \cleardoublepage.
-                                                            (line  6083)
+                                                            (line  5974)
 * starting and ending:                   Starting and ending.
-                                                            (line   390)
+                                                            (line   389)
 * starting on a right-hand page:         \clearpage & \cleardoublepage.
-                                                            (line  6083)
-* sterling symbol:                       Text symbols.      (line 12086)
-* straight double quote, base:           Text symbols.      (line 12206)
-* straight quote, base:                  Text symbols.      (line 12206)
-* straight single quote:                 Text symbols.      (line 12202)
-* stretch, infinite horizontal:          \hfill.            (line  9878)
-* stretch, infinite vertical:            \vfill.            (line 10491)
-* stretch, omitting vertical:            \raggedbottom.     (line  1758)
-* strut:                                 \strut.            (line 10355)
-* styles of text:                        Font styles.       (line  1296)
-* styles, page:                          Page styles.       (line  9539)
-* subparagraph:                          Sectioning.        (line  2052)
+                                                            (line  5974)
+* sterling symbol:                       Text symbols.      (line 12089)
+* straight double quote, base:           Text symbols.      (line 12209)
+* straight quote, base:                  Text symbols.      (line 12209)
+* straight single quote:                 Text symbols.      (line 12205)
+* stretch, infinite horizontal:          \hfill.            (line  9881)
+* stretch, infinite vertical:            \vfill.            (line 10494)
+* stretch, omitting vertical:            \raggedbottom.     (line  1649)
+* strut:                                 \strut.            (line 10358)
+* styles of text:                        Font styles.       (line  1187)
+* styles, page:                          Page styles.       (line  9542)
+* subparagraph:                          Sectioning.        (line  1943)
 * subparagraph <1>:                      \subsubsection & \paragraph & \subparagraph.
-                                                            (line  2420)
+                                                            (line  2311)
 * subscript:                             Subscripts & superscripts.
-                                                            (line  7959)
-* subsection:                            Sectioning.        (line  2052)
-* subsection <1>:                        \subsection.       (line  2356)
+                                                            (line  7962)
+* subsection:                            Sectioning.        (line  1943)
+* subsection <1>:                        \subsection.       (line  2247)
 * subsubsection:                         \subsubsection & \paragraph & \subparagraph.
-                                                            (line  2420)
+                                                            (line  2311)
 * superscript:                           Subscripts & superscripts.
-                                                            (line  7959)
-* symbol:                                \newglossaryentry. (line 13329)
-* symbols package:                       Math symbols.      (line  8022)
+                                                            (line  7962)
+* symbol:                                \newglossaryentry. (line 13332)
+* symbols package:                       Math symbols.      (line  8025)
 * symbols, boldface:                     \boldmath & \unboldmath.
-                                                            (line  8988)
-* symbols, math:                         Math symbols.      (line  8022)
-* symbols, text:                         Text symbols.      (line 12043)
-* tab stops, using:                      tabbing.           (line  4801)
-* tabbing environment:                   tabbing.           (line  4801)
-* table environment:                     table.             (line  4950)
+                                                            (line  8991)
+* symbols, math:                         Math symbols.      (line  8025)
+* symbols, text:                         Text symbols.      (line 12046)
+* tab stops, using:                      tabbing.           (line  4692)
+* tabbing environment:                   tabbing.           (line  4692)
+* table environment:                     table.             (line  4841)
 * table of contents entry, manually adding: \addcontentsline.
-                                                            (line 12766)
-* table of contents file:                Output files.      (line   459)
+                                                            (line 12769)
+* table of contents file:                Output files.      (line   458)
 * table of contents, avoiding footnotes: Footnotes in section headings.
-                                                            (line  6380)
+                                                            (line  6271)
 * table of contents, creating:           Table of contents etc..
-                                                            (line 12672)
+                                                            (line 12675)
 * table of contents, sectioning numbers printed: Sectioning.
-                                                            (line  2120)
-* tables, creating:                      table.             (line  4950)
-* tabular environment:                   tabular.           (line  5010)
-* template, article:                     article template.  (line 13989)
-* template, beamer:                      beamer template.   (line 13958)
-* template, book:                        book template.     (line 14009)
+                                                            (line  2011)
+* tables, creating:                      table.             (line  4841)
+* tabular environment:                   tabular.           (line  4901)
+* template, article:                     article template.  (line 13992)
+* template, beamer:                      beamer template.   (line 13961)
+* template, book:                        book template.     (line 14012)
 * template, book <1>:                    Larger book template.
-                                                            (line 14032)
-* template, TUGboat:                     tugboat template.  (line 14082)
+                                                            (line 14035)
+* template, TUGboat:                     tugboat template.  (line 14085)
 * templates, document:                   Document templates.
-                                                            (line 13951)
+                                                            (line 13954)
 * terminal input/output:                 Terminal input/output.
-                                                            (line 13662)
-* TeX logo:                              Text symbols.      (line 12100)
-* text symbols:                          Text symbols.      (line 12043)
-* text, resizing:                        \scalebox.         (line 11888)
-* text, resizing <1>:                    \resizebox.        (line 11919)
-* text, scaling:                         \scalebox.         (line 11888)
-* text, scaling <1>:                     \resizebox.        (line 11919)
+                                                            (line 13665)
+* TeX logo:                              Text symbols.      (line 12103)
+* text symbols:                          Text symbols.      (line 12046)
+* text, resizing:                        \scalebox.         (line 11891)
+* text, resizing <1>:                    \resizebox.        (line 11922)
+* text, scaling:                         \scalebox.         (line 11891)
+* text, scaling <1>:                     \resizebox.        (line 11922)
 * textcase package:                      Upper and lower case.
-                                                            (line 12022)
-* textcomp package:                      Font styles.       (line  1422)
-* textcomp package <1>:                  Text symbols.      (line 12043)
-* thanks, for titlepage:                 \maketitle.        (line  9602)
-* thebibliography environment:           thebibliography.   (line  5335)
-* theorem environment:                   theorem.           (line  5570)
-* theorem-like environment:              \newtheorem.       (line  6868)
-* theorems, defining:                    \newtheorem.       (line  6868)
-* theorems, typesetting:                 theorem.           (line  5570)
+                                                            (line 12025)
+* textcomp package:                      Font styles.       (line  1313)
+* textcomp package <1>:                  Text symbols.      (line 12046)
+* thanks, for titlepage:                 \maketitle.        (line  9605)
+* thebibliography environment:           thebibliography.   (line  5226)
+* theorem environment:                   theorem.           (line  5461)
+* theorem-like environment:              \newtheorem.       (line  6871)
+* theorems, defining:                    \newtheorem.       (line  6871)
+* theorems, typesetting:                 theorem.           (line  5461)
 * thin space:                            Spacing in math mode.
-                                                            (line  9319)
+                                                            (line  9322)
 * thin space <1>:                        \thinspace & \negthinspace.
-                                                            (line 10171)
+                                                            (line 10174)
 * thin space, negative:                  Spacing in math mode.
-                                                            (line  9333)
+                                                            (line  9336)
 * thin space, negative <1>:              \thinspace & \negthinspace.
-                                                            (line 10171)
+                                                            (line 10174)
 * thorn, Icelandic letter:               Additional Latin letters.
-                                                            (line 12370)
-* three-quarters em-dash:                Text symbols.      (line 12215)
-* tie:                                   ~.                 (line 10115)
-* tie-after accent:                      Accents.           (line 12307)
-* TikZ package:                          \line.             (line  4493)
-* TikZ package <1>:                      \strut.            (line 10411)
-* TikZ package <2>:                      \mbox & \makebox.  (line 10642)
-* tilde accent:                          Accents.           (line 12272)
-* tilde accent, math:                    Math accents.      (line  9231)
-* tilde, ASCII, in text:                 Text symbols.      (line 12106)
+                                                            (line 12373)
+* three-quarters em-dash:                Text symbols.      (line 12218)
+* tie:                                   ~.                 (line 10118)
+* tie-after accent:                      Accents.           (line 12310)
+* TikZ package:                          \line.             (line  4384)
+* TikZ package <1>:                      \strut.            (line 10414)
+* TikZ package <2>:                      \mbox & \makebox.  (line 10645)
+* tilde accent:                          Accents.           (line 12275)
+* tilde accent, math:                    Math accents.      (line  9234)
+* tilde, ASCII, in text:                 Text symbols.      (line 12109)
 * title page, separate or run-in:        Document class options.
-                                                            (line   828)
-* title pages, creating:                 titlepage.         (line  5600)
-* title, for titlepage:                  \maketitle.        (line  9609)
-* titlepage environment:                 titlepage.         (line  5600)
+                                                            (line   719)
+* title pages, creating:                 titlepage.         (line  5491)
+* title, for titlepage:                  \maketitle.        (line  9612)
+* titlepage environment:                 titlepage.         (line  5491)
 * titlepage option:                      Document class options.
-                                                            (line   806)
-* titles, making:                        \maketitle.        (line  9551)
-* titlesec package:                      \part.             (line  2179)
-* titlesec package <1>:                  \chapter.          (line  2258)
-* titlesec package <2>:                  \section.          (line  2336)
-* titlesec package <3>:                  \subsection.       (line  2402)
+                                                            (line   697)
+* titles, making:                        \maketitle.        (line  9554)
+* titlesec package:                      \part.             (line  2070)
+* titlesec package <1>:                  \chapter.          (line  2149)
+* titlesec package <2>:                  \section.          (line  2227)
+* titlesec package <3>:                  \subsection.       (line  2293)
 * titlesec package <4>:                  \subsubsection & \paragraph & \subparagraph.
-                                                            (line  2479)
+                                                            (line  2370)
 * tocbibbind package:                    Table of contents etc..
-                                                            (line 12757)
-* tocdepth:                              Sectioning.        (line  2119)
-* tocdepth counter:                      Sectioning.        (line  2120)
+                                                            (line 12760)
+* tocdepth:                              Sectioning.        (line  2010)
+* tocdepth counter:                      Sectioning.        (line  2011)
 * tocloft package:                       Table of contents etc..
-                                                            (line 12757)
-* today's date:                          \today.            (line 12412)
-* tombstone:                             \rule.             (line 12384)
+                                                            (line 12760)
+* today's date:                          \today.            (line 12415)
+* tombstone:                             \rule.             (line 12387)
 * topmargin:                             Page layout parameters.
-                                                            (line  1888)
-* topnumber:                             Floats.            (line  2034)
-* topnumber <1>:                         Floats.            (line  2035)
-* totalnumber:                           Floats.            (line  2038)
-* totalnumber <1>:                       Floats.            (line  2039)
-* trademark symbol:                      Text symbols.      (line 12218)
-* transcript file:                       Output files.      (line   444)
-* TrueType fonts:                        TeX engines.       (line   468)
-* TUGboat template:                      tugboat template.  (line 14082)
-* two-column output:                     \twocolumn.        (line  1630)
-* two-thirds em-dash:                    Text symbols.      (line 12221)
+                                                            (line  1779)
+* topnumber:                             Floats.            (line  1925)
+* topnumber <1>:                         Floats.            (line  1926)
+* totalnumber:                           Floats.            (line  1929)
+* totalnumber <1>:                       Floats.            (line  1930)
+* trademark symbol:                      Text symbols.      (line 12221)
+* transcript file:                       Output files.      (line   443)
+* TrueType fonts:                        TeX engines.       (line   467)
+* TUGboat template:                      tugboat template.  (line 14085)
+* two-column output:                     \twocolumn.        (line  1521)
+* two-thirds em-dash:                    Text symbols.      (line 12224)
 * twocolumn option:                      Document class options.
-                                                            (line   835)
+                                                            (line   726)
 * twoside option:                        Document class options.
-                                                            (line   835)
-* type styles:                           Font styles.       (line  1296)
-* typed text, simulating:                verbatim.          (line  5639)
-* typeface sizes:                        Font sizes.        (line  1436)
-* typefaces:                             Fonts.             (line  1290)
-* typewriter font:                       Font styles.       (line  1386)
-* typewriter labels in lists:            description.       (line  3160)
+                                                            (line   726)
+* type styles:                           Font styles.       (line  1187)
+* typed text, simulating:                verbatim.          (line  5530)
+* typeface sizes:                        Font sizes.        (line  1327)
+* typefaces:                             Fonts.             (line  1181)
+* typewriter font:                       Font styles.       (line  1277)
+* typewriter labels in lists:            description.       (line  3051)
 * ulem package:                          Over- and Underlining.
-                                                            (line  9257)
-* umlaut accent:                         Accents.           (line 12249)
-* underbar:                              Accents.           (line 12277)
+                                                            (line  9260)
+* umlaut accent:                         Accents.           (line 12252)
+* underbar:                              Accents.           (line 12280)
 * underlining:                           Over- and Underlining.
-                                                            (line  9248)
-* underscore, in text:                   Text symbols.      (line 12224)
-* Unicode input, native:                 TeX engines.       (line   468)
-* units, of length:                      Units of length.   (line  7469)
+                                                            (line  9251)
+* underscore, in text:                   Text symbols.      (line 12227)
+* Unicode input, native:                 TeX engines.       (line   467)
+* units, of length:                      Units of length.   (line  7472)
 * unofficial nature of this manual:      About this document.
-                                                            (line   331)
-* unordered lists:                       itemize.           (line  3624)
+                                                            (line   330)
+* unordered lists:                       itemize.           (line  3515)
 * uppercase:                             Upper and lower case.
-                                                            (line 11986)
-* url package:                           \verb.             (line  5710)
-* using BibTeX:                          Using BibTeX.      (line  5512)
+                                                            (line 11989)
+* url package:                           \verb.             (line  5601)
+* using BibTeX:                          Using BibTeX.      (line  5403)
 * usrguide official documentation:       About this document.
-                                                            (line   350)
-* UTF-8:                                 TeX engines.       (line   468)
-* variables, a list of:                  Counters.          (line  7139)
-* vector symbol, math:                   Math accents.      (line  9234)
-* verbatim environment:                  verbatim.          (line  5639)
-* verbatim text:                         verbatim.          (line  5639)
-* verbatim text, inline:                 \verb.             (line  5678)
-* verbatimbox package:                   verbatim.          (line  5670)
-* verse environment:                     verse.             (line  5725)
-* vertical bar, double, in text:         Text symbols.      (line 12118)
-* vertical bar, in text:                 Text symbols.      (line 12115)
-* vertical mode:                         Modes.             (line  9493)
-* vertical space:                        \vspace.           (line 10440)
-* vertical space <1>:                    \addvspace.        (line 10520)
+                                                            (line   349)
+* UTF-8:                                 TeX engines.       (line   467)
+* variables, a list of:                  Counters.          (line  7142)
+* vector symbol, math:                   Math accents.      (line  9237)
+* verbatim environment:                  verbatim.          (line  5530)
+* verbatim text:                         verbatim.          (line  5530)
+* verbatim text, inline:                 \verb.             (line  5569)
+* verbatimbox package:                   verbatim.          (line  5561)
+* verse environment:                     verse.             (line  5616)
+* vertical bar, double, in text:         Text symbols.      (line 12121)
+* vertical bar, in text:                 Text symbols.      (line 12118)
+* vertical mode:                         Modes.             (line  9496)
+* vertical space:                        \vspace.           (line 10443)
+* vertical space <1>:                    \addvspace.        (line 10523)
 * vertical space before paragraphs:      \parindent & \parskip.
-                                                            (line  7792)
-* visible space:                         \verb.             (line  5703)
-* visible space symbol, in text:         Text symbols.      (line 12227)
+                                                            (line  7795)
+* visible space:                         \verb.             (line  5594)
+* visible space symbol, in text:         Text symbols.      (line 12230)
 * weights, of fonts:                     Low-level font commands.
-                                                            (line  1523)
-* white space:                           Spaces.            (line  9793)
-* wide hat accent, math:                 Math accents.      (line  9237)
-* wide tilde accent, math:               Math accents.      (line  9240)
+                                                            (line  1414)
+* white space:                           Spaces.            (line  9796)
+* wide hat accent, math:                 Math accents.      (line  9240)
+* wide tilde accent, math:               Math accents.      (line  9243)
 * widths, of fonts:                      Low-level font commands.
-                                                            (line  1535)
-* writing external files:                filecontents.      (line  3469)
-* writing letters:                       Letters.           (line 13365)
-* x-height:                              Units of length.   (line  7501)
-* xdvi command:                          Output files.      (line   426)
-* xdvipdfmx:                             TeX engines.       (line   501)
-* xelatex command:                       TeX engines.       (line   501)
-* XeTeX:                                 TeX engines.       (line   501)
-* xindy:                                 makeindex.         (line 13204)
-* xindy program:                         makeindex.         (line 13204)
+                                                            (line  1426)
+* writing external files:                filecontents.      (line  3360)
+* writing letters:                       Letters.           (line 13368)
+* x-height:                              Units of length.   (line  7504)
+* xdvi command:                          Output files.      (line   425)
+* xdvipdfmx:                             TeX engines.       (line   500)
+* xelatex command:                       TeX engines.       (line   500)
+* XeTeX:                                 TeX engines.       (line   500)
+* xindy:                                 makeindex.         (line 13207)
+* xindy program:                         makeindex.         (line 13207)
 

Modified: trunk/latex2e.xml
===================================================================
--- trunk/latex2e.xml	2018-09-20 13:20:44 UTC (rev 691)
+++ trunk/latex2e.xml	2018-09-21 14:46:50 UTC (rev 692)
@@ -3,7 +3,7 @@
 <texinfo xml:lang="en">
 <filename file="latex2e.xml"></filename>
 <preamble>\input texinfo
-</preamble><!-- c $Id: latex2e.texi 690 2018-09-15 15:20:19Z jimhefferon $ -->
+</preamble><!-- c $Id: latex2e.texi 691 2018-09-20 13:20:44Z 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 September 2018">September 2018</set>
@@ -270,10 +270,11 @@
 sensible, such as in plain text, write it as <samp>LaTeX</samp>.
 </para>
 <menu endspaces=" ">
-<menuentry leadingtext="* "><menunode separator="::    ">Starting and ending</menunode><menudescription><pre xml:space="preserve">The standard beginning and end of a document.
+<menuentry leadingtext="* "><menunode separator="::     ">Starting and ending</menunode><menudescription><pre xml:space="preserve">The standard beginning and end of a document.
 </pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::            ">Output files</menunode><menudescription><pre xml:space="preserve">Files produced.
 </pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::          ">&tex; engines</menunode><menudescription><pre xml:space="preserve">Programs that can compile &tex; and  &latex;.
 </pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator=":: ">&latex; command syntax</menunode><menudescription><pre xml:space="preserve">General syntax of &latex; commands.
+</pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::             ">Environment</menunode><menudescription><pre xml:space="preserve">Area of the source giving distinct behavior.
 </pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::                    ">CTAN</menunode><menudescription><pre xml:space="preserve">Our repository.
 </pre></menudescription></menuentry></menu>
 
@@ -486,7 +487,7 @@
 </para>
 
 </section>
-<node name="LaTeX-command-syntax" spaces=" "><nodename>&latex; command syntax</nodename><nodenext automatic="on">CTAN</nodenext><nodeprev automatic="on">&tex; engines</nodeprev><nodeup automatic="on">Overview</nodeup></node>
+<node name="LaTeX-command-syntax" spaces=" "><nodename>&latex; command syntax</nodename><nodenext automatic="on">Environment</nodenext><nodeprev automatic="on">&tex; engines</nodeprev><nodeup automatic="on">Overview</nodeup></node>
 <section spaces=" "><sectiontitle>&latex; command syntax</sectiontitle>
 
 <cindex index="cp" spaces=" "><indexterm index="cp" number="42">command syntax</indexterm></cindex>
@@ -516,6 +517,12 @@
 the first character of the following text be an open square bracket,
 hide it inside curly braces.
 </para>
+<para>Some of &latex;&textrsquo;s commands are a <dfn>declaration</dfn>.  Such a command
+changes the value the meaning of some other command or parameter.  For
+instance, the <code>\mainmatter</code> declaration changes the typesetting of
+page numbers from roman numerals to arabic (<pxref label="_005cfrontmatter-_0026-_005cmainmatter-_0026-_005cbackmatter"><xrefnodename>\frontmatter &
+\mainmatter & \backmatter</xrefnodename></pxref>).
+</para>
 <para>&latex; has the convention that some commands have a <code>*</code> form that
 is related to the form without a <code>*</code>, such as <code>\chapter</code> and
 <code>\chapter*</code>.  The exact difference in behavior varies from command
@@ -524,16 +531,11 @@
 <para>This manual describes all accepted options and <code>*</code>-forms for the
 commands it covers (barring unintentional omissions, a.k.a.&noeos; bugs).
 </para>
-<menu endspaces=" ">
-<menuentry leadingtext="* "><menunode separator="::          ">Environment</menunode><menudescription><pre xml:space="preserve">Area of the source with distinct behavior.
-</pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::          ">Declaration</menunode><menudescription><pre xml:space="preserve">Change the value or meaning of a command.
-</pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::  ">\makeatletter & \makeatother</menunode><menudescription><pre xml:space="preserve">Change the status of the at-sign character.
-</pre></menudescription></menuentry></menu>
 
+</section>
+<node name="Environment" spaces=" "><nodename>Environment</nodename><nodenext automatic="on">CTAN</nodenext><nodeprev automatic="on">&latex; command syntax</nodeprev><nodeup automatic="on">Overview</nodeup></node>
+<section spaces=" "><sectiontitle>Environment</sectiontitle>
 
-<node name="Environment" spaces=" "><nodename>Environment</nodename><nodenext automatic="on">Declaration</nodenext><nodeup automatic="on">&latex; command syntax</nodeup></node>
-<subsection spaces=" "><sectiontitle>Environments</sectiontitle>
-
 <para>Synopsis:
 </para>
 <example endspaces=" ">
@@ -553,7 +555,9 @@
 \end{verse}
 </pre></example>
 
-<para><xref label="Environments"><xrefnodename>Environments</xrefnodename></xref> for a list of environments. 
+<para><xref label="Environments"><xrefnodename>Environments</xrefnodename></xref> for a list of environments.  Particularly notable is
+that every &latex; document must have a <code>document</code> environment,
+a <code>\begin{document} ... \end{document}</code> pair.
 </para>
 <para>The <var>environment name</var> at the beginning must exactly match that at
 the end.  This includes the case where <var>environment name</var> ends in a
@@ -572,160 +576,11 @@
 </pre></example> 
 
 
-</subsection>
-<node name="Declaration" spaces=" "><nodename>Declaration</nodename><nodenext automatic="on">\makeatletter & \makeatother</nodenext><nodeprev automatic="on">Environment</nodeprev><nodeup automatic="on">&latex; command syntax</nodeup></node>
-<subsection spaces=" "><sectiontitle>Command declarations</sectiontitle>
-
-<para>A command that changes the value, or changes the meaning, of some other
-command or parameter.  For instance, the <code>\mainmatter</code> command
-changes the setting of page numbers from roman numerals to arabic.
-</para>
-
-</subsection>
-<node name="_005cmakeatletter-_0026-_005cmakeatother" spaces=" "><nodename>\makeatletter & \makeatother</nodename><nodeprev automatic="on">Declaration</nodeprev><nodeup automatic="on">&latex; command syntax</nodeup></node>
-<subsection spaces=" "><sectiontitle><code>\makeatletter</code> & <code>\makeatother</code></sectiontitle>
-
-<para>Synopsis:
-</para>
-<example endspaces=" ">
-<pre xml:space="preserve">\makeatletter
-  ... definition of commands with &arobase; in their name ..
-\makeatother
-</pre></example>
-
-<para>Used to redefine internal &latex; commands.  <code>\makeatletter</code> makes
-the at-sign character <code>&arobase;</code> have the category code of a letter,
-11.  <code>\makeatother</code> sets the category code of <code>&arobase;</code> to 12,
-its original value.
-</para>
-<para>As each character is read by &tex; for &latex;, it is assigned a
-character category code, or 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="43">catcode</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="44">character category code</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="45">category code, character</indexterm></cindex>
-<dfn>catcode</dfn> for short. For instance, the backslash <code>\</code> is
-assigned the catcode 0, for characters that start a command.  These two
-commands alter the catcode assigned to <code>&arobase;</code>.
-</para>
-<para>The alteration is needed because many of &latex;&textrsquo;s commands use
-<code>&arobase;</code> in their name, to prevent users from accidentally defining a
-command that replaces one of &latex;&textrsquo;s own.  Command names consist of a
-category 0 character, ordinarily backslash, followed by letters,
-category 11 characters (except that a command name can also consist
-of a category 0 character followed by a single non-letter symbol).
-So under the default category codes, user-defined commands cannot
-contain an <code>&arobase;</code>.  But <code>\makeatletter</code> and <code>\makeatother</code>
-allow users to define or redefine commands named with <code>&arobase;</code>.
-</para>
-<para>Use these two commands inside a <file>.tex</file> file, in the preamble, when
-defining or redefining a command with <code>&arobase;</code> in its name.  Don&textrsquo;t use
-them inside <file>.sty</file> or <file>.cls</file> files since the
-<code>\usepackage</code> and <code>\documentclass</code> commands set the at sign to
-have the character code of a letter.
-</para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="46"><r>package</r>, <code>macros2e</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="47"><code>macros2e</code> <r>package</r></indexterm></cindex>
-
-<para>For a comprehensive list of macros with an at-sign
-in their names see <url><urefurl>http://ctan.org/pkg/macros2e</urefurl></url>. These macros are
-mainly intended to package or class authors.
-</para>
-<para>In this example the class file has a command
-<code>\thesis&arobase;universityname</code> that the user wants to change.  These
-three lines should go in the preamble, before the
-<code>\begin{document}</code>.
-</para>
-<example endspaces=" ">
-<pre xml:space="preserve">\makeatletter
-\renewcommand{\thesis&arobase;universityname}{Saint Michael's College}
-\makeatother
-</pre></example>
-
-<menu endspaces=" ">
-<menuentry leadingtext="* "><menunode separator=":: ">\&arobase;ifstar</menunode><menudescription><pre xml:space="preserve">Define your own commands with *-variants.
-</pre></menudescription></menuentry></menu>
-
-
-<node name="_005c_0040ifstar" spaces=" "><nodename>\&arobase;ifstar</nodename><nodeup automatic="on">\makeatletter & \makeatother</nodeup></node>
-<subsubsection spaces=" "><sectiontitle><code>\&arobase;ifstar</code></sectiontitle>
-
-<findex index="fn" spaces=" "><indexterm index="fn" number="27" mergedindex="cp">\&arobase;ifstar</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="48">commands, star-variants</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="49">star-variants, commands</indexterm></cindex>
-
-<para>Synopsis:
-</para>
-<example endspaces=" ">
-<pre xml:space="preserve">\newcommand{\mycmd}{\&arobase;ifstar{\mycmd&arobase;star}{\mycmd&arobase;nostar}}
-\newcommand{\mycmd&arobase;nostar}[<var>nostar-num-args</var>]{<var>nostar-body</var>} 
-\newcommand{\mycmd&arobase;star}[<var>star-num-args</var>]{<var>star-body</var>}
-</pre></example>
-
-<para>Many standard &latex; environments or commands have a variant with the
-same name but ending with a star character <code>*</code>, an asterisk.
-Examples are the <code>table</code> and <code>table*</code> environments and the
-<code>\section</code> and <code>\section*</code> commands.
-</para>
-<para>When defining environments, following this pattern is straightforward
-because <code>\newenvironment</code> and <code>\renewenvironment</code> allow the
-environment name to contain a star.  For commands the situation is more
-complex.  As in the synopsis above, there will be a user-called command,
-given above as <code>\mycmd</code>, which peeks ahead to see if it is followed
-by a star.  For instance, &latex; does not really have a
-<code>\section*</code> command; instead, the <code>\section</code> command peeks
-ahead.  This command does not accept arguments but instead expands to
-one of two commands that do accept arguments.  In the synopsis these two
-are <code>\mycmd&arobase;nostar</code> and <code>\mycmd&arobase;star</code>.  They could take the
-same number of arguments or a different number, or no arguments at all.
-As always, in a &latex; document a command using at-sign <code>&arobase;</code>
-must be enclosed inside a <code>\makeatletter ... \makeatother</code> block
-(<pxref label="_005cmakeatletter-_0026-_005cmakeatother"><xrefnodename>\makeatletter & \makeatother</xrefnodename></pxref>).
-</para>
-<para>This example of <code>\&arobase;ifstar</code> defines the command <code>\ciel</code> and a
-variant <code>\ciel*</code>.  Both have one required argument.  A call to
-<code>\ciel{night}</code> will return "starry night sky" while
-<code>\ciel*{blue}</code> will return "starry not blue sky".
-</para>
-<example endspaces=" ">
-<pre xml:space="preserve">\newcommand*{\ciel&arobase;unstarred}[1]{starry #1 sky}
-\newcommand*{\ciel&arobase;starred}[1]{starry not #1 sky}
-\newcommand*{\ciel}{\&arobase;ifstar{\ciel&arobase;starred}{\ciel&arobase;unstarred}}
-</pre></example>
-
-<para>In the next example, the starred variant takes a different number of
-arguments than the unstarred one.  With this definition, Agent 007&textrsquo;s
-<code>``My name is \agentsecret*{Bond},
-\agentsecret{James}{Bond}.''</code> is equivalent to entering the commands
-<code>``My name is \textsc{Bond}, \textit{James} textsc{Bond}.''</code>
-</para>
-<example endspaces=" ">
-<pre xml:space="preserve">\newcommand*{\agentsecret&arobase;unstarred}[2]{\textit{#1} \textsc{#2}}
-\newcommand*{\agentsecret&arobase;starred}[1]{\textsc{#1}}
-\newcommand*{\agentsecret}{%
-  \&arobase;ifstar{\agentsecret&arobase;starred}{\agentsecret&arobase;unstarred}}
-</pre></example>
-
-<para>There are two sometimes more convenient ways to accomplish the work of
-<code>\&arobase;ifstar</code>.  The <file>suffix</file> package allows the construct
-<code>\newcommand\mycommand{<var>unstarred version</var>}</code> followed by
-<code>\WithSuffix\newcommand\mycommand*{<var>starred version</var>}</code>.  And
-&latex;3 has the <file>xparse</file> package that allows this code.
-</para>
-<example endspaces=" ">
-<pre xml:space="preserve">\NewDocumentCommand\foo{s}{\IfBooleanTF#1
-  {<var>starred version</var>}%
-  {<var>unstarred version</var>}% 
-  }
-</pre></example>
-
-
-</subsubsection>
-</subsection>
 </section>
-<node name="CTAN" spaces=" "><nodename>CTAN</nodename><nodeprev automatic="on">&latex; command syntax</nodeprev><nodeup automatic="on">Overview</nodeup></node>
-<section spaces=" "><sectiontitle>CTAN: Comprehensive &tex; Archive Network</sectiontitle>
+<node name="CTAN" spaces=" "><nodename>CTAN</nodename><nodeprev automatic="on">Environment</nodeprev><nodeup automatic="on">Overview</nodeup></node>
+<section spaces=" "><sectiontitle>CTAN: the Comprehensive &tex; Archive Network</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="50">CTAN</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="43">CTAN</indexterm></cindex>
 
 <para>The Comprehensive &tex; Archive Network, CTAN, is the &tex; and
 &latex; community&textrsquo;s repository of free material.  It is a set of
@@ -741,8 +596,8 @@
 <para>In addition to the massive holdings, the web site offers features such
 as search by name or by functionality.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="51">DANTE e.V.</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="52">mirrors of CTAN</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="44">DANTE e.V.</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="45">mirrors of CTAN</indexterm></cindex>
 <para>CTAN is not a single site, but instead is a set of sites. One of the
 sites is the core. This site actively manages the material, for
 instance, by accepting uploads of new or updated packages. It is
@@ -759,9 +614,9 @@
 <node name="Document-classes" spaces=" "><nodename>Document classes</nodename><nodenext automatic="on">Fonts</nodenext><nodeprev automatic="on">Overview</nodeprev><nodeup automatic="on">Top</nodeup></node>
 <chapter spaces=" "><sectiontitle>Document classes</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="53">document classes</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="54">classes of documents</indexterm></cindex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="28" mergedindex="cp">\documentclass</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="46">document classes</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="47">classes of documents</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="27" mergedindex="cp">\documentclass</indexterm></findex>
 
 <para>The document&textrsquo;s overall class is defined with this command, which is
 normally the first command in a &latex; source file.
@@ -770,11 +625,11 @@
 <pre xml:space="preserve">\documentclass[<var>options</var>]{<var>class</var>}
 </pre></example>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="29" mergedindex="cp">article <r>class</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="30" mergedindex="cp">report <r>class</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="31" mergedindex="cp">book <r>class</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="32" mergedindex="cp">letter <r>class</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="33" mergedindex="cp">slides <r>class</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="28" mergedindex="cp">article <r>class</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="29" mergedindex="cp">report <r>class</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="30" mergedindex="cp">book <r>class</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="31" mergedindex="cp">letter <r>class</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="32" mergedindex="cp">slides <r>class</r></indexterm></findex>
 <para>The following document <var>class</var> names are built into &latex;.
 (Many other document classes are available as separate packages;
 <pxref label="Overview"><xrefnodename>Overview</xrefnodename></pxref>.)
@@ -820,10 +675,10 @@
 <node name="Document-class-options" spaces=" "><nodename>Document class options</nodename><nodenext automatic="on">Additional packages</nodenext><nodeup automatic="on">Document classes</nodeup></node>
 <section spaces=" "><sectiontitle>Document class options</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="55">document class options</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="56">options, document class</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="57">class options</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="58">global options</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="48">document class options</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="49">options, document class</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="50">class options</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="51">global options</indexterm></cindex>
 
 <para>You can specify <dfn>global options</dfn> or <dfn>class options</dfn> to the
 <code>\documentclass</code> command by enclosing them in square brackets.  To
@@ -835,9 +690,9 @@
 
 <para>Here is the list of the standard class options.
 </para>
-<findex index="fn" spaces=" "><indexterm index="fn" number="34" mergedindex="cp">10pt <r>option</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="35" mergedindex="cp">11pt <r>option</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="36" mergedindex="cp">12pt <r>option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="33" mergedindex="cp">10pt <r>option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="34" mergedindex="cp">11pt <r>option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="35" mergedindex="cp">12pt <r>option</r></indexterm></findex>
 <para>All of the standard classes except <code>slides</code> accept the following
 options for selecting the typeface size (default is <code>10pt</code>):
 </para>
@@ -845,12 +700,12 @@
 <pre xml:space="preserve">10pt  11pt  12pt
 </pre></example>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="37" mergedindex="cp">a4paper <r>option</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="38" mergedindex="cp">a5paper <r>option</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="39" mergedindex="cp">b5paper <r>option</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="40" mergedindex="cp">executivepaper <r>option</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="41" mergedindex="cp">legalpaper <r>option</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="42" mergedindex="cp">letterpaper <r>option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="36" mergedindex="cp">a4paper <r>option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="37" mergedindex="cp">a5paper <r>option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="38" mergedindex="cp">b5paper <r>option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="39" mergedindex="cp">executivepaper <r>option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="40" mergedindex="cp">legalpaper <r>option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="41" mergedindex="cp">letterpaper <r>option</r></indexterm></findex>
 <para>All of the standard classes accept these options for selecting the paper
 size (these show height by width):
 </para>
@@ -874,63 +729,63 @@
 </tableterm><tableitem><para>8.5 by 11 inches (the default)
 </para></tableitem></tableentry></table>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="43" mergedindex="cp">\pdfpagewidth</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="44" mergedindex="cp">\pdfpageheight</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="59"><r>package</r>, <code>geometry</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="60"><code>geometry</code> <r>package</r></indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="42" mergedindex="cp">\pdfpagewidth</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="43" mergedindex="cp">\pdfpageheight</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="52"><r>package</r>, <code>geometry</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="53"><code>geometry</code> <r>package</r></indexterm></cindex>
 
 <para>When using one of the engines pdf&latex;, Lua&latex;, or Xe&latex;
 (<pxref label="TeX-engines"><xrefnodename>&tex; engines</xrefnodename></pxref>), options other than <code>letterpaper</code> set
 the print area but you must also set the physical paper size.  One way
 to do that is to put <code>\pdfpagewidth=\paperwidth</code> and
 <code>\pdfpageheight=\paperheight</code> in your document&textrsquo;s preamble.
-<cindex index="cp" spaces=" "><indexterm index="cp" number="61"><r>package</r>, <code>geometry</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="62"><code>geometry</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="54"><r>package</r>, <code>geometry</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="55"><code>geometry</code> <r>package</r></indexterm></cindex>
 </para>
 <para>The <code>geometry</code> package provides flexible ways of setting the print
 area and physical page size.
 </para>
-<findex index="fn" spaces=" "><indexterm index="fn" number="45" mergedindex="cp">draft <r>option</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="46" mergedindex="cp">final <r>option</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="47" mergedindex="cp">fleqn <r>option</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="48" mergedindex="cp">landscape <r>option</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="49" mergedindex="cp">leqno <r>option</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="50" mergedindex="cp">openbib <r>option</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="51" mergedindex="cp">titlepage <r>option</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="52" mergedindex="cp">notitlepage <r>option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="44" mergedindex="cp">draft <r>option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="45" mergedindex="cp">final <r>option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="46" mergedindex="cp">fleqn <r>option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="47" mergedindex="cp">landscape <r>option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="48" mergedindex="cp">leqno <r>option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="49" mergedindex="cp">openbib <r>option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="50" mergedindex="cp">titlepage <r>option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="51" mergedindex="cp">notitlepage <r>option</r></indexterm></findex>
 <para>Miscellaneous other options:
 </para>
 <table commandarg="code" spaces=" " endspaces=" ">
 <tableentry><tableterm><item spaces=" "><itemformat command="code">draft</itemformat></item>
 <itemx spaces=" "><itemformat command="code">final</itemformat></itemx>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="63">black boxes, omitting</indexterm></cindex>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="56">black boxes, omitting</indexterm></cindex>
 <para>Mark (<code>draft</code>) or do not mark (<code>final</code>) overfull boxes with a
 black box in the margin; default is <code>final</code>.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">fleqn</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="64">flush left equations</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="65">centered equations</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="66">equations, flush left vs.&noeos; centered</indexterm></cindex>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="57">flush left equations</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="58">centered equations</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="59">equations, flush left vs.&noeos; centered</indexterm></cindex>
 <para>Put displayed formulas flush left; default is centered.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">landscape</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="67">landscape orientation</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="68">portrait orientation</indexterm></cindex>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="60">landscape orientation</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="61">portrait orientation</indexterm></cindex>
 <para>Selects landscape format; default is portrait.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">leqno</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="69">left-hand equation numbers</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="70">right-hand equation numbers</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="71">equation numbers, left vs.&noeos; right</indexterm></cindex>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="62">left-hand equation numbers</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="63">right-hand equation numbers</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="64">equation numbers, left vs.&noeos; right</indexterm></cindex>
 <para>Put equation numbers on the left side of equations; default is the right side.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">openbib</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="72">bibliography format, open</indexterm></cindex>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="65">bibliography format, open</indexterm></cindex>
 <para>Use &textldquo;open&textrdquo; bibliography format.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">titlepage</itemformat></item>
 <itemx spaces=" "><itemformat command="code">notitlepage</itemformat></itemx>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="73">title page, separate or run-in</indexterm></cindex>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="66">title page, separate or run-in</indexterm></cindex>
 <para>Specifies whether there is a separate page for the title information and
 for the abstract also, if there is one.  The default for the
 <code>report</code> class is <code>titlepage</code>, for the other classes it is
@@ -939,12 +794,12 @@
 
 <para>The following options are not available with the <code>slides</code> class.
 </para>
-<findex index="fn" spaces=" "><indexterm index="fn" number="53" mergedindex="cp">onecolumn <r>option</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="54" mergedindex="cp">twocolumn <r>option</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="55" mergedindex="cp">oneside <r>option</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="56" mergedindex="cp">twoside <r>option</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="57" mergedindex="cp">openright <r>option</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="58" mergedindex="cp">openany <r>option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="52" mergedindex="cp">onecolumn <r>option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="53" mergedindex="cp">twocolumn <r>option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="54" mergedindex="cp">oneside <r>option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="55" mergedindex="cp">twoside <r>option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="56" mergedindex="cp">openright <r>option</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="57" mergedindex="cp">openany <r>option</r></indexterm></findex>
 <table commandarg="code" spaces=" " endspaces=" ">
 <tableentry><tableterm><item spaces=" "><itemformat command="code">onecolumn</itemformat></item>
 <itemx spaces=" "><itemformat command="code">twocolumn</itemformat></itemx>
@@ -952,8 +807,8 @@
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">oneside</itemformat></item>
 <itemx spaces=" "><itemformat command="code">twoside</itemformat></itemx>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="59" mergedindex="cp">\evensidemargin</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="60" mergedindex="cp">\oddsidemargin</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="58" mergedindex="cp">\evensidemargin</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="59" mergedindex="cp">\oddsidemargin</indexterm></findex>
 <para>Selects one- or two-sided layout; default is <code>oneside</code>, except
 that in the <code>book</code> class the default is <code>twoside</code>.
 </para>
@@ -970,7 +825,7 @@
 <code>openright</code> for <code>book</code>, and <code>openany</code> for <code>report</code>.
 </para></tableitem></tableentry></table>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="61" mergedindex="cp">clock <r>option to <code>slides</code> class</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="60" mergedindex="cp">clock <r>option to <code>slides</code> class</r></indexterm></findex>
 <para>The <code>slides</code> class offers the option <code>clock</code> for printing
 the time at the bottom of each note.
 </para>
@@ -979,10 +834,10 @@
 <node name="Additional-packages" spaces=" "><nodename>Additional packages</nodename><nodenext automatic="on">Class and package construction</nodenext><nodeprev automatic="on">Document class options</nodeprev><nodeup automatic="on">Document classes</nodeup></node>
 <section spaces=" "><sectiontitle>Additional packages</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="74">loading additional packages</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="75">packages, loading additional</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="76">additional packages, loading</indexterm></cindex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="62" mergedindex="cp">\usepackage</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="67">loading additional packages</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="68">packages, loading additional</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="69">additional packages, loading</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="61" mergedindex="cp">\usepackage</indexterm></findex>
 <para>Load a package <var>pkg</var>, with the package options given in the comma-separated
 list <var>options</var>, as here.
 </para>
@@ -994,8 +849,8 @@
 as in <code>\usepackage{<var>pkg1</var>,<var>pkg2</var>,...}</code>, or use multiple
 <code>\usepackage</code> commands.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="77">global options</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="78">options, global</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="70">global options</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="71">options, global</indexterm></cindex>
 <para>Any options given in the <code>\documentclass</code> command that are unknown
 to the selected document class are passed on to the packages loaded with
 <code>\usepackage</code>.
@@ -1005,9 +860,9 @@
 <node name="Class-and-package-construction" spaces=" "><nodename>Class and package construction</nodename><nodeprev automatic="on">Additional packages</nodeprev><nodeup automatic="on">Document classes</nodeup></node>
 <section spaces=" "><sectiontitle>Class and package construction</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="79">document class commands</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="80">commands, document class</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="81">new class commands</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="72">document class commands</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="73">commands, document class</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="74">new class commands</indexterm></cindex>
 
 <para>You can create new document classes and new packages.  For instance, if
 your memos must satisfy some local requirements, such as a
@@ -1020,8 +875,8 @@
 specific to that class.  Thus, a command to set page headers is for a
 package while a command to make the page headers say <code>Memo from the
 SMC Math Department</code> is for a class.
-<cindex index="cp" spaces=" "><indexterm index="cp" number="82">class and package difference</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="83">difference between class and package</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="75">class and package difference</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="76">difference between class and package</indexterm></cindex>
 </para>
 <para>Inside of a class or package file you can use the at-sign <code>&arobase;</code> as a
 character in command names without having to surround the code
@@ -1043,13 +898,13 @@
 <node name="Class-and-package-structure" spaces=" "><nodename>Class and package structure</nodename><nodenext automatic="on">Class and package commands</nodenext><nodeup automatic="on">Class and package construction</nodeup></node>
 <subsection spaces=" "><sectiontitle>Class and package structure</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="84">class and package structure</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="85">class file layout</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="86">package file layout</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="87">options, document class</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="88">options, package</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="89">class options</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="90">package options</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="77">class and package structure</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="78">class file layout</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="79">package file layout</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="80">options, document class</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="81">options, package</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="82">class options</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="83">package options</indexterm></cindex>
 
 <para>A class file or package file typically has four parts.  
 </para><enumerate first="1" endspaces=" ">
@@ -1089,7 +944,7 @@
 \ProcessOptions\relax
 \LoadClass{article}
 </pre></example>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="91">class file example</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="84">class file example</indexterm></cindex>
 
 <noindent></noindent>
 <para>It identifies itself, handles the class options via the default of
@@ -1106,21 +961,21 @@
 </subsection>
 <node name="Class-and-package-commands" spaces=" "><nodename>Class and package commands</nodename><nodeprev automatic="on">Class and package structure</nodeprev><nodeup automatic="on">Class and package construction</nodeup></node>
 <subsection spaces=" "><sectiontitle>Class and package commands</sectiontitle>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="92">class and package commands</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="93">commands, class and package</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="85">class and package commands</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="86">commands, class and package</indexterm></cindex>
 
 <para>These are the commands designed to help writers of classes or packages.
 </para>
 <table commandarg="code" spaces=" " endspaces=" ">
 <tableentry><tableterm><item spaces=" "><itemformat command="code">\AtBeginDvi{specials}</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="63" mergedindex="cp">\AtBeginDvi</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="62" mergedindex="cp">\AtBeginDvi</indexterm></findex>
 <para>Save in a box register things that are written to the <file>.dvi</file> file
 at the beginning of the shipout of the first page of the document.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\AtEndOfClass{<var>code</var>}</itemformat></item>
 </tableterm></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\AtEndOfPackage{<var>code</var>}</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="64" mergedindex="cp">\AtEndOfClass</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="65" mergedindex="cp">\AtEndOfPackage</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="63" mergedindex="cp">\AtEndOfClass</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="64" mergedindex="cp">\AtEndOfPackage</indexterm></findex>
 <para>Hook to insert <var>code</var> to be executed when &latex; finishes
 processing the current class or package.  You can use these hooks
 multiple times; the <code>code</code> will be executed in the order that you
@@ -1128,13 +983,13 @@
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\CheckCommand{<var>cmd</var>}[<var>num</var>][<var>default</var>]{<var>definition</var>}</itemformat></item>
 </tableterm></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\CheckCommand*{<var>cmd</var>}[<var>num</var>][<var>default</var>]{<var>definition</var>}</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="66" mergedindex="cp">\CheckCommand</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="67" mergedindex="cp">\CheckCommand*</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="94">new command, check</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="65" mergedindex="cp">\CheckCommand</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="66" mergedindex="cp">\CheckCommand*</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="87">new command, check</indexterm></cindex>
 <para>Like <code>\newcommand</code> (<pxref label="_005cnewcommand-_0026-_005crenewcommand"><xrefnodename>\newcommand & \renewcommand</xrefnodename></pxref>) but does
 not define <var>cmd</var>; instead it checks that the current definition of
 <var>cmd</var> is exactly as given by <var>definition</var> and is or is not 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="95">long command</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="88">long command</indexterm></cindex>
 <dfn>long</dfn> as expected.  A long command is a command that accepts
 <code>\par</code> within an argument.  The <var>cmd</var> command is expected to be
 long with the unstarred version of <code>\CheckCommand</code>.  Raises an
@@ -1152,16 +1007,16 @@
 </tableterm></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\PackageInfo{<var>package name</var>}{<var>info text</var>}</itemformat></item>
 </tableterm></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\ClassInfoNoLine{<var>class name</var>}{<var>info text</var>}</itemformat></item>
 </tableterm></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\PackageInfoNoLine{<var>package name</var>}{<var>info text</var>}</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="68" mergedindex="cp">\ClassError</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="69" mergedindex="cp">\PackageError</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="70" mergedindex="cp">\ClassWarning</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="71" mergedindex="cp">\PackageWarning</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="72" mergedindex="cp">\ClassWarningNoLine</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="73" mergedindex="cp">\PackageWarningNoLine</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="74" mergedindex="cp">\ClassInfo</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="75" mergedindex="cp">\PackageInfo</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="76" mergedindex="cp">\ClassInfoNoLine</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="77" mergedindex="cp">\PackageInfoNoLine</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="67" mergedindex="cp">\ClassError</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="68" mergedindex="cp">\PackageError</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="69" mergedindex="cp">\ClassWarning</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="70" mergedindex="cp">\PackageWarning</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="71" mergedindex="cp">\ClassWarningNoLine</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="72" mergedindex="cp">\PackageWarningNoLine</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="73" mergedindex="cp">\ClassInfo</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="74" mergedindex="cp">\PackageInfo</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="75" mergedindex="cp">\ClassInfoNoLine</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="76" mergedindex="cp">\PackageInfoNoLine</indexterm></findex>
 <para>Produce an error message, or warning or informational messages.
 </para>
 <para>For <code>\ClassError</code> and <code>\PackageError</code> the message is
@@ -1182,19 +1037,19 @@
 appends a period to the messages.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\CurrentOption</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="78" mergedindex="cp">\CurrentOption</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="77" mergedindex="cp">\CurrentOption</indexterm></findex>
 <para>Expands to the name of the currently-being-processed option.  Can only
 be used within the <var>code</var> argument of either <code>\DeclareOption</code>
 or <code>\DeclareOption*</code>.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\DeclareOption{<var>option</var>}{<var>code</var>}</itemformat></item>
 </tableterm></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\DeclareOption*{<var>code</var>}</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="79" mergedindex="cp">\DeclareOption</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="80" mergedindex="cp">\DeclareOption*</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="96">class options</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="97">package options</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="98">options, class</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="99">options, package</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="78" mergedindex="cp">\DeclareOption</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="79" mergedindex="cp">\DeclareOption*</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="89">class options</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="90">package options</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="91">options, class</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="92">options, package</indexterm></cindex>
 <para>Make an option available to a user to invoke in their
 <code>\documentclass</code> command.  For example, the <code>smcmemo</code> class
 could have an option <code>\documentclass[logo]{smcmemo}</code> allowing
@@ -1229,9 +1084,9 @@
 
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\DeclareRobustCommand{<var>cmd</var>}[<var>num</var>][<var>default</var>]{<var>definition</var>} </itemformat></item>
 </tableterm></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\DeclareRobustCommand*{<var>cmd</var>}[<var>num</var>][<var>default</var>]{<var>definition</var>}</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="81" mergedindex="cp">\DeclareRobustCommand</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="82" mergedindex="cp">\DeclareRobustCommand*</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="100">new command, definition</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="80" mergedindex="cp">\DeclareRobustCommand</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="81" mergedindex="cp">\DeclareRobustCommand*</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="93">new command, definition</indexterm></cindex>
 <para>Like <code>\newcommand</code> and <code>\newcommand*</code> (<pxref label="_005cnewcommand-_0026-_005crenewcommand"><xrefnodename>\newcommand &
 \renewcommand</xrefnodename></pxref>) but these declare a robust command, even if some code
 within the <var>definition</var> is fragile.  (For a discussion of robust and
@@ -1245,8 +1100,8 @@
 using <code>\newcommand</code> so unless the command&textrsquo;s data is fragile and the
 command is used within a moving argument, use <code>\newcommand</code>.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="101"><r>package</r>, <code>etoolbox</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="102"><code>etoolbox</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="94"><r>package</r>, <code>etoolbox</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="95"><code>etoolbox</code> <r>package</r></indexterm></cindex>
  <para>The <file>etoolbox</file> package offers the commands
 <code>\newrobustcmd</code>, <code>\newrobustcmd*</code>, as well as the commands
 <code>\renewrobustcmd</code>, <code>\renewrobustcmd*</code>, and the commands
@@ -1271,8 +1126,8 @@
 
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\IfFileExists{<var>file name</var>}{<var>true code</var>}{<var>false code</var>}</itemformat></item>
 </tableterm></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\InputIfFileExists{<var>file name</var>}{<var>true code</var>}{<var>false code</var>}</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="83" mergedindex="cp">\IfFileExists</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="84" mergedindex="cp">\InputIfFileExists</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="82" mergedindex="cp">\IfFileExists</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="83" mergedindex="cp">\InputIfFileExists</indexterm></findex>
 <para>Execute <var>true code</var> if &latex; finds the file <file><var>file
 name</var></file> or <var>false code</var> otherwise.  In the first case it executing
 <var>true code</var> and then inputs the file.  Thus the command
@@ -1296,8 +1151,8 @@
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\LoadClass[<var>options list</var>]{<var>class name</var>}[<var>release date</var>]</itemformat></item>
 </tableterm></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\LoadClassWithOptions{<var>class name</var>}[<var>release date</var>]</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="85" mergedindex="cp">\LoadClass</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="86" mergedindex="cp">\LoadClassWithOptions</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="84" mergedindex="cp">\LoadClass</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="85" mergedindex="cp">\LoadClassWithOptions</indexterm></findex>
 <para>Load a class, as with <code>\documentclass[<var>options
 list</var>]{<var>class name</var>}[<var>release info</var>]</code>.  An example is
 <code>\LoadClass[twoside]{article}</code>.
@@ -1326,7 +1181,7 @@
 <code>article</code> class, without having to track which options were passed.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\ExecuteOptions{<var>options-list</var>}</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="87" mergedindex="cp">\ExecuteOptions</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="86" mergedindex="cp">\ExecuteOptions</indexterm></findex>
 <para>For each option <var>option</var> in the <var>options-list</var>, in order, this command
 executes the command <code>\ds&arobase;<var>option</var></code>.  If this command is not
 defined then that option is silently ignored.
@@ -1337,7 +1192,7 @@
 <code>\ExecuteOptions{11pt}\ProcessOptions\relax</code>.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\NeedsTeXFormat{<var>format</var>}[<var>format date</var>]</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="88" mergedindex="cp">\NeedsTeXFormat</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="87" mergedindex="cp">\NeedsTeXFormat</indexterm></findex>
 <para>Specifies the format that this class must be run under.  Often issued
 as the first line of a class file, and most often used as:
 <code>\NeedsTeXFormat{LaTeX2e}</code>.  When a document using that class is
@@ -1358,7 +1213,7 @@
 </pre></example>
 
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\OptionNotUsed</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="89" mergedindex="cp">\OptionNotUsed</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="88" mergedindex="cp">\OptionNotUsed</indexterm></findex>
 <para>Adds the current option to the list of unused options.  Can only be used
 within the <var>code</var> argument of either <code>\DeclareOption</code> or
 <code>\DeclareOption*</code>.
@@ -1371,8 +1226,8 @@
 
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\PassOptionsToClass{<var>option list</var>}{<var>class name</var>}</itemformat></item>
 </tableterm></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\PassOptionsToPackage{<var>option list</var>}{<var>package name</var>}</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="90" mergedindex="cp">\PassOptionsToClass</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="91" mergedindex="cp">\PassOptionsToPackage</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="89" mergedindex="cp">\PassOptionsToClass</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="90" mergedindex="cp">\PassOptionsToPackage</indexterm></findex>
 <para>Adds the options in the comma-separated list <var>option list</var> to the
 options used by any future <code>\RequirePackage</code> or <code>\usepackage</code>
 command for package <var>package name</var> or the class <var>class name</var>.
@@ -1413,8 +1268,8 @@
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\ProcessOptions</itemformat></item>
 </tableterm></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\ProcessOptions*<var>\&arobase;options</var></itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="92" mergedindex="cp">\ProcessOptions</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="93" mergedindex="cp">\ProcessOptions*</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="91" mergedindex="cp">\ProcessOptions</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="92" mergedindex="cp">\ProcessOptions*</indexterm></findex>
 <para>Execute the code for each option that the user has invoked.  Include it
 in the class file as <code>\ProcessOptions\relax</code> (because of the
 existence of the starred command).
@@ -1458,8 +1313,8 @@
 </tableterm></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\ProvidesClass{<var>class name</var>}[<var>release date</var>]</itemformat></item>
 </tableterm></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\ProvidesPackage{<var>package name</var>}[<var>release date</var> <var>brief additional information</var>]</itemformat></item>
 </tableterm></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\ProvidesPackage{<var>package name</var>}[<var>release date</var>]</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="94" mergedindex="cp">\ProvidesClass</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="95" mergedindex="cp">\ProvidesPackage</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="93" mergedindex="cp">\ProvidesClass</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="94" mergedindex="cp">\ProvidesPackage</indexterm></findex>
 <para>Identifies the class or package, printing a message to the screen and
 the log file.
 </para>
@@ -1492,7 +1347,7 @@
 include a date, and class users almost never do.)
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\ProvidesFile{<var>file name</var>}[<var>additional information</var>]</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="96" mergedindex="cp">\ProvidesFile</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="95" mergedindex="cp">\ProvidesFile</indexterm></findex>
 <para>Declare a file other than the main class and package files, such as
 configuration files or font definition files.  Put this command in that
 file and you get in the log a string like <code>File: test.config
@@ -1502,8 +1357,8 @@
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\RequirePackage[<var>option list</var>]{<var>package name</var>}[<var>release date</var>]</itemformat></item>
 </tableterm></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\RequirePackageWithOptions{<var>package name</var>}[<var>release date</var>]</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="97" mergedindex="cp">\RequirePackage</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="98" mergedindex="cp">\RequirePackageWithOptions</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="96" mergedindex="cp">\RequirePackage</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="97" mergedindex="cp">\RequirePackageWithOptions</indexterm></findex>
 <para>Load a package, like the command <code>\usepackage</code> (<pxref label="Additional-packages"><xrefnodename>Additional
 packages</xrefnodename></pxref>). The &latex; development team strongly recommends use of
 these commands over Plain &tex;&textrsquo;s <code>\input</code>; see the Class
@@ -1539,8 +1394,8 @@
 <chapter spaces=" "><sectiontitle>Fonts</sectiontitle>
 <anchor name="Typefaces">Typefaces</anchor><!-- c old name -->
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="103">typefaces</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="104">fonts</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="96">typefaces</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="97">fonts</indexterm></cindex>
 
 <para>Two important aspects of selecting a <dfn>font</dfn> are specifying a size
 and a style.  The &latex; commands for doing this are described here.
@@ -1555,9 +1410,9 @@
 <node name="Font-styles" spaces=" "><nodename>Font styles</nodename><nodenext automatic="on">Font sizes</nodenext><nodeup automatic="on">Fonts</nodeup></node>
 <section spaces=" "><sectiontitle>Font styles</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="105">font styles</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="106">type styles</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="107">styles of text</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="98">font styles</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="99">type styles</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="100">styles of text</indexterm></cindex>
 
 <para>The following type style commands are supported by &latex;.
 </para>
@@ -1574,8 +1429,8 @@
 cumulative; for instance you can get bold sans serif by saying either of
 <code>\sffamily\bfseries</code> or <code>\bfseries\sffamily</code>.
 </para>
-<findex index="fn" spaces=" "><indexterm index="fn" number="99" mergedindex="cp">\nocorrlist</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="100" mergedindex="cp">\nocorr</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="98" mergedindex="cp">\nocorrlist</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="99" mergedindex="cp">\nocorr</indexterm></findex>
 <para>One advantage of these commands is that they automatically insert italic
 corrections if needed (<pxref label="_005c_002f"><xrefnodename>\/</xrefnodename></pxref>).  Specifically, they insert the
 italic correction unless the following character is in the list
@@ -1586,59 +1441,59 @@
 </para>
 <table commandarg="code" spaces=" " endspaces=" ">
 <tableentry><tableterm><item spaces=" "><itemformat command="code">\textrm (\rmfamily)</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="101" mergedindex="cp">\textrm</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="102" mergedindex="cp">\rmfamily</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="100" mergedindex="cp">\textrm</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="101" mergedindex="cp">\rmfamily</indexterm></findex>
 <para>Roman.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\textit (\itshape)</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="103" mergedindex="cp">\textit</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="104" mergedindex="cp">\itshape</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="102" mergedindex="cp">\textit</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="103" mergedindex="cp">\itshape</indexterm></findex>
 <para>Italics.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\textmd (\mdseries)</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="105" mergedindex="cp">\textmd</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="106" mergedindex="cp">\mdseries</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="104" mergedindex="cp">\textmd</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="105" mergedindex="cp">\mdseries</indexterm></findex>
 <para>Medium weight (default).
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\textbf (\bfseries)</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="107" mergedindex="cp">\textbf</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="108" mergedindex="cp">\bfseries</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="106" mergedindex="cp">\textbf</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="107" mergedindex="cp">\bfseries</indexterm></findex>
 <para>Boldface.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\textup (\upshape)</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="109" mergedindex="cp">\textup</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="110" mergedindex="cp">\upshape</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="108" mergedindex="cp">\textup</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="109" mergedindex="cp">\upshape</indexterm></findex>
 <para>Upright (default).
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\textsl (\slshape)</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="111" mergedindex="cp">\textsl</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="112" mergedindex="cp">\slshape</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="110" mergedindex="cp">\textsl</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="111" mergedindex="cp">\slshape</indexterm></findex>
 <para>Slanted.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\textsf (\sffamily)</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="113" mergedindex="cp">\textsf</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="114" mergedindex="cp">\sffamily</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="112" mergedindex="cp">\textsf</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="113" mergedindex="cp">\sffamily</indexterm></findex>
 <para>Sans serif.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\textsc (\scshape)</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="115" mergedindex="cp">\textsc</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="116" mergedindex="cp">\scshape</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="114" mergedindex="cp">\textsc</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="115" mergedindex="cp">\scshape</indexterm></findex>
 <para>Small caps.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\texttt (\ttfamily)</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="117" mergedindex="cp">\texttt</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="118" mergedindex="cp">\ttfamily</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="116" mergedindex="cp">\texttt</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="117" mergedindex="cp">\ttfamily</indexterm></findex>
 <para>Typewriter.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\textnormal (\normalfont)</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="119" mergedindex="cp">\textnormal</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="120" mergedindex="cp">\normalfont</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="118" mergedindex="cp">\textnormal</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="119" mergedindex="cp">\normalfont</indexterm></findex>
 <para>Main document font.
 </para>
 </tableitem></tableentry></table>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="108">emphasis</indexterm></cindex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="121" mergedindex="cp">\emph</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="101">emphasis</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="120" mergedindex="cp">\emph</indexterm></findex>
 <para>Although it also changes fonts, the <code>\emph{<var>text</var>}</code> command
 is semantic, for text to be emphasized, and should not be used as a
 substitute for <code>\textit</code>.  For example, <code>\emph{<var>start
@@ -1657,40 +1512,40 @@
 what you want.)
 </para>
 <ftable commandarg="code" spaces=" " endspaces=" ">
-<tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="122" mergedindex="cp">\bf</indexterm>\bf</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="109">bold font</indexterm></cindex>
+<tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="121" mergedindex="cp">\bf</indexterm>\bf</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="102">bold font</indexterm></cindex>
 <para>Switch to bold face.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="123" mergedindex="cp">\cal</indexterm>\cal</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="110">script letters for math</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="111">calligraphic letters for math</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="122" mergedindex="cp">\cal</indexterm>\cal</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="103">script letters for math</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="104">calligraphic letters for math</indexterm></cindex>
 <para>Switch to calligraphic letters for math.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="124" mergedindex="cp">\it</indexterm>\it</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="112">italic font</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="123" mergedindex="cp">\it</indexterm>\it</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="105">italic font</indexterm></cindex>
 <para>Italics.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="125" mergedindex="cp">\rm</indexterm>\rm</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="113">roman font</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="124" mergedindex="cp">\rm</indexterm>\rm</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="106">roman font</indexterm></cindex>
 <para>Roman.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="126" mergedindex="cp">\sc</indexterm>\sc</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="114">small caps font</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="125" mergedindex="cp">\sc</indexterm>\sc</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="107">small caps font</indexterm></cindex>
 <para>Small caps.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="127" mergedindex="cp">\sf</indexterm>\sf</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="115">sans serif font</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="126" mergedindex="cp">\sf</indexterm>\sf</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="108">sans serif font</indexterm></cindex>
 <para>Sans serif.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="128" mergedindex="cp">\sl</indexterm>\sl</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="116">slanted font</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="117">oblique font</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="127" mergedindex="cp">\sl</indexterm>\sl</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="109">slanted font</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="110">oblique font</indexterm></cindex>
 <para>Slanted (oblique).
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="129" mergedindex="cp">\tt</indexterm>\tt</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="118">typewriter font</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="119">monospace font</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="120">fixed-width font</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="128" mergedindex="cp">\tt</indexterm>\tt</itemformat></item>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="111">typewriter font</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="112">monospace font</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="113">fixed-width font</indexterm></cindex>
 <para>Typewriter (monospace, fixed-width).
 </para>
 </tableitem></tableentry></ftable>
@@ -1705,19 +1560,19 @@
 </para>
 <table commandarg="code" spaces=" " endspaces=" ">
 <tableentry><tableterm><item spaces=" "><itemformat command="code">\mathrm</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="130" mergedindex="cp">\mathrm</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="129" mergedindex="cp">\mathrm</indexterm></findex>
 <para>Roman, for use in math mode.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\mathbf</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="131" mergedindex="cp">\mathbf</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="130" mergedindex="cp">\mathbf</indexterm></findex>
 <para>Boldface, for use in math mode.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\mathsf</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="132" mergedindex="cp">\mathsf</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="131" mergedindex="cp">\mathsf</indexterm></findex>
 <para>Sans serif, for use in math mode.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\mathtt</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="133" mergedindex="cp">\mathtt</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="132" mergedindex="cp">\mathtt</indexterm></findex>
 <para>Typewriter, for use in math mode.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\mathit</itemformat></item>
@@ -1725,28 +1580,28 @@
 </tableterm><tableitem><para>Italics, for use in math mode.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\mathnormal</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="134" mergedindex="cp">\mathnormal</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="133" mergedindex="cp">\mathnormal</indexterm></findex>
 <para>For use in math mode, e.g., inside another type style declaration.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\mathcal</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="135" mergedindex="cp">\mathcal</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="134" mergedindex="cp">\mathcal</indexterm></findex>
 <para>Calligraphic letters, for use in math mode.
 </para>
 </tableitem></tableentry></table>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="136" mergedindex="cp">\mathversion</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="121">math, bold</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="122">bold math</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="135" mergedindex="cp">\mathversion</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="114">math, bold</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="115">bold math</indexterm></cindex>
 <para>In addition, the command <code>\mathversion{bold}</code> can be used for
 switching to bold letters and symbols in
 formulas. <code>\mathversion{normal}</code> restores the default.
 </para>
-<findex index="fn" spaces=" "><indexterm index="fn" number="137" mergedindex="cp">\oldstylenums</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="123">numerals, old-style</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="124">old-style numerals</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="125">lining numerals</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="126"><r>package</r>, <code>textcomp</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="127"><code>textcomp</code> <r>package</r></indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="136" mergedindex="cp">\oldstylenums</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="116">numerals, old-style</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="117">old-style numerals</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="118">lining numerals</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="119"><r>package</r>, <code>textcomp</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="120"><code>textcomp</code> <r>package</r></indexterm></cindex>
 
 <para>Finally, the command <code>\oldstylenums{<var>numerals</var>}</code> will typeset
 so-called &textldquo;old-style&textrdquo; numerals, which have differing heights and
@@ -1764,9 +1619,9 @@
 <node name="Font-sizes" spaces=" "><nodename>Font sizes</nodename><nodenext automatic="on">Low-level font commands</nodenext><nodeprev automatic="on">Font styles</nodeprev><nodeup automatic="on">Fonts</nodeup></node>
 <section spaces=" "><sectiontitle>Font sizes</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="128">font sizes</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="129">typeface sizes</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="130">sizes of text</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="121">font sizes</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="122">typeface sizes</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="123">sizes of text</indexterm></cindex>
 
 <para>The following standard type size commands are supported by &latex;.
 The table shows the command name and the corresponding actual font
@@ -1774,16 +1629,16 @@
 <samp>12pt</samp> document size options, respectively (<pxref label="Document-class-options"><xrefnodename>Document class
 options</xrefnodename></pxref>).
 </para>
-<findex index="fn" spaces=" "><indexterm index="fn" number="138" mergedindex="cp">\tiny</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="139" mergedindex="cp">\scriptsize</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="140" mergedindex="cp">\footnotesize</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="141" mergedindex="cp">\small</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="142" mergedindex="cp">\normalsize</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="143" mergedindex="cp">\large</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="144" mergedindex="cp">\Large</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="145" mergedindex="cp">\LARGE</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="146" mergedindex="cp">\huge</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="147" mergedindex="cp">\Huge</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="137" mergedindex="cp">\tiny</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="138" mergedindex="cp">\scriptsize</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="139" mergedindex="cp">\footnotesize</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="140" mergedindex="cp">\small</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="141" mergedindex="cp">\normalsize</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="142" mergedindex="cp">\large</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="143" mergedindex="cp">\Large</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="144" mergedindex="cp">\LARGE</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="145" mergedindex="cp">\huge</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="146" mergedindex="cp">\Huge</indexterm></findex>
 
 <multitable spaces=" " endspaces=" "><columnprototypes><columnprototype bracketed="on"><code>\normalsize</code> (default)<spacecmd type="spc"/><spacecmd type="spc"/></columnprototype> <columnprototype bracketed="on">24.88<spacecmd type="spc"/><spacecmd type="spc"/></columnprototype> <columnprototype bracketed="on">24.88<spacecmd type="spc"/><spacecmd type="spc"/></columnprototype> <columnprototype bracketed="on">24.88</columnprototype></columnprototypes>
 <thead><row><entry command="headitem" spaces=" "><para>Command  </para></entry><entry command="tab" spaces=" "><para><code>10pt</code>  </para></entry><entry command="tab" spaces=" "><para><code>11pt</code>  </para></entry><entry command="tab" spaces=" "><para><code>12pt</code>
@@ -1831,8 +1686,8 @@
 <node name="Low_002dlevel-font-commands" spaces=" "><nodename>Low-level font commands</nodename><nodeprev automatic="on">Font sizes</nodeprev><nodeup automatic="on">Fonts</nodeup></node>
 <section spaces=" "><sectiontitle>Low-level font commands</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="131">low-level font commands</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="132">font commands, low-level</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="124">low-level font commands</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="125">font commands, low-level</indexterm></cindex>
 
 <para>These commands are primarily intended for writers of macros and
 packages.  The commands listed here are only a subset of the available
@@ -1843,7 +1698,7 @@
 <table commandarg="code" spaces=" " endspaces=" ">
 <beforefirstitem><anchor name="low-level-font-commands-fontencoding">low level font commands fontencoding</anchor>
 </beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat command="code">\fontencoding{<var>encoding</var>}</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="148" mergedindex="cp">\fontencoding</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="147" mergedindex="cp">\fontencoding</indexterm></findex>
 <para>Select the font encoding, the encoding of the output font. There are a
 large number of valid encodings.  The most common are <code>OT1</code>,
 Knuth&textrsquo;s original encoding for Computer Modern (the default), and
@@ -1855,9 +1710,9 @@
 </para>
 <anchor name="low-level-font-commands-fontfamily">low level font commands fontfamily</anchor>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\fontfamily{<var>family</var>}</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="149" mergedindex="cp">\fontfamily</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="133">families, of fonts</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="134">font catalogue</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="148" mergedindex="cp">\fontfamily</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="126">families, of fonts</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="127">font catalogue</indexterm></cindex>
 <para>Select the font family.  The web page
 <url><urefurl>http://www.tug.dk/FontCatalogue/</urefurl></url> provides one way to browse
 through many of the fonts easily used with &latex;.  Here are
@@ -1909,8 +1764,8 @@
 
 <anchor name="low-level-font-commands-fontseries">low level font commands fontseries</anchor>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\fontseries{<var>series</var>}</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="150" mergedindex="cp">\fontseries</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="135">series, of fonts</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="149" mergedindex="cp">\fontseries</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="128">series, of fonts</indexterm></cindex>
 <para>Select the font series.  A <dfn>series</dfn> combines a <dfn>weight</dfn> and a
 <dfn>width</dfn>.  Typically, a font supports only a few of the possible
 combinations.  Some common combined series values include:
@@ -1928,7 +1783,7 @@
 </para></entry><entry command="tab" spaces=" "><para>Bold extended
 </para></entry></row></tbody></multitable>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="136">weights, of fonts</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="129">weights, of fonts</indexterm></cindex>
 <para>The possible values for weight, individually, are:
 </para>
 <multitable spaces=" " endspaces=" "><columnprototypes><columnprototype bracketed="on">xx</columnprototype> <columnprototype bracketed="on">Medium (normal) xx</columnprototype></columnprototypes>
@@ -1952,7 +1807,7 @@
 </para></entry><entry command="tab" spaces=" "><para>Ultra bold
 </para></entry></row></tbody></multitable>
  
-<cindex index="cp" spaces=" "><indexterm index="cp" number="137">widths, of fonts</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="130">widths, of fonts</indexterm></cindex>
 <para>The possible values for width, individually, are (the meaning and
 relationship of these terms varies with individual typefaces):
 </para>
@@ -1983,8 +1838,8 @@
 (<samp><code>m</code></samp>).
 </para> 
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\fontshape{<var>shape</var>}</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="151" mergedindex="cp">\fontshape</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="138">shapes, of fonts</indexterm></cindex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="150" mergedindex="cp">\fontshape</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="131">shapes, of fonts</indexterm></cindex>
 <anchor name="low-level-font-commands-fontshape">low level font commands fontshape</anchor>
 <para>Select font shape. Valid shapes are:
 </para>
@@ -2008,9 +1863,9 @@
 </para>
 <anchor name="low-level-font-commands-fontsize">low level font commands fontsize</anchor>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\fontsize{<var>size</var>}{<var>skip</var>}</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="152" mergedindex="cp">\fontsize</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="139">font size</indexterm></cindex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="153" mergedindex="cp">\baselineskip</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="151" mergedindex="cp">\fontsize</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="132">font size</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="152" mergedindex="cp">\baselineskip</indexterm></findex>
 <para>Set the font size and the line spacing.  The unit of both parameters
 defaults to points (<code>pt</code>).  The line spacing is the nominal
 vertical space between lines, baseline to baseline.  It is stored in the
@@ -2021,7 +1876,7 @@
 </para>
 <anchor name="low-level-font-commands-baselinestretch">low level font commands baselinestretch</anchor>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\baselinestretch</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="154" mergedindex="cp">\baselinestretch</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="153" mergedindex="cp">\baselinestretch</indexterm></findex>
 <para>&latex; multiplies the line spacing by the value of the
 <code>\baselinestretch</code> parameter; the default factor is 1.  A change
 takes effect when <code>\selectfont</code> (see below) is called.  You can
@@ -2029,10 +1884,10 @@
 doubling it, by doing <code>\renewcommand{\baselinestretch}{2.0}</code> in
 the preamble.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="140"><r>package</r>, <code>setspace</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="141"><code>setspace</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="133"><r>package</r>, <code>setspace</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="134"><code>setspace</code> <r>package</r></indexterm></cindex>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="142">double spacing</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="135">double spacing</indexterm></cindex>
 <para>However, the best way to double-space a document is to use the
 <file>setspace</file> package.  In addition to offering a number of spacing
 options, this package keeps the line spacing single-spaced in places
@@ -2041,7 +1896,7 @@
 </para>
 <anchor name="low-level-font-commands-linespread">low level font commands linespread</anchor>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\linespread{<var>factor</var>}</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="155" mergedindex="cp">\linespread</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="154" mergedindex="cp">\linespread</indexterm></findex>
 <para>Equivalent to
 <code>\renewcommand{\baselinestretch}{<var>factor</var>}</code>, and
 therefore must be followed by <code>\selectfont</code> to have any effect.
@@ -2050,7 +1905,7 @@
 </para>
 <anchor name="low-level-font-commands-selectfont">low level font commands selectfont</anchor>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\selectfont</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="156" mergedindex="cp">\selectfont</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="155" mergedindex="cp">\selectfont</indexterm></findex>
 <para>The effects of the font commands described above do not happen until
 <code>\selectfont</code> is called, as in
 <code>\fontfamily{<var>familyname</var>}\selectfont</code>.  It is often useful
@@ -2060,7 +1915,7 @@
 </para>
 <anchor name="low-level-font-commands-usefont">low level font commands usefont</anchor>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">\usefont{<var>enc</var>}{<var>family</var>}{<var>series</var>}{<var>shape</var>}</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="157" mergedindex="cp">\usefont</indexterm></findex>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="156" mergedindex="cp">\usefont</indexterm></findex>
 <para>The same as invoking <code>\fontencoding</code>, <code>\fontfamily</code>,
 <code>\fontseries</code> and <code>\fontshape</code> with the given parameters,
 followed by <code>\selectfont</code>.  For example:
@@ -2077,7 +1932,7 @@
 <node name="Layout" spaces=" "><nodename>Layout</nodename><nodenext automatic="on">Sectioning</nodenext><nodeprev automatic="on">Fonts</nodeprev><nodeup automatic="on">Top</nodeup></node>
 <chapter spaces=" "><sectiontitle>Layout</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="143">layout commands</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="136">layout commands</indexterm></cindex>
 
 <para>Commands for controlling the general page layout.
 </para>
@@ -2094,8 +1949,8 @@
 <node name="_005conecolumn" spaces=" "><nodename>\onecolumn</nodename><nodenext automatic="on">\twocolumn</nodenext><nodeup automatic="on">Layout</nodeup></node>
 <section spaces=" "><sectiontitle><code>\onecolumn</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="158" mergedindex="cp">\onecolumn</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="144">one-column output</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="157" mergedindex="cp">\onecolumn</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="137">one-column output</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -2113,9 +1968,9 @@
 <node name="_005ctwocolumn" spaces=" "><nodename>\twocolumn</nodename><nodenext automatic="on">\flushbottom</nodenext><nodeprev automatic="on">\onecolumn</nodeprev><nodeup automatic="on">Layout</nodeup></node>
 <section spaces=" "><sectiontitle><code>\twocolumn</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="159" mergedindex="cp">\twocolumn</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="145">multicolumn text</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="146">two-column output</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="158" mergedindex="cp">\twocolumn</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="138">multicolumn text</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="139">two-column output</indexterm></cindex>
 
 <para>Synopses:
 </para>
@@ -2136,14 +1991,14 @@
 <para>These parameters control typesetting in two-column output:
 </para>
 <ftable commandarg="code" spaces=" " endspaces=" ">
-<tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="160" mergedindex="cp">\columnsep</indexterm>\columnsep</itemformat></item>
+<tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="159" mergedindex="cp">\columnsep</indexterm>\columnsep</itemformat></item>
 </tableterm><tableitem><anchor name="twocolumn-columnsep">twocolumn columnsep</anchor>
 <para>The distance between columns. The default is 35pt.  Change it with a
 command such as <code>\setlength{\columnsep}{40pt}</code> You must change
 it before the two column environment starts; in the preamble is a good
 place.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="161" mergedindex="cp">\columnseprule</indexterm>\columnseprule</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="160" mergedindex="cp">\columnseprule</indexterm>\columnseprule</itemformat></item>
 </tableterm><tableitem><anchor name="twocolumn-columnseprule">twocolumn columnseprule</anchor>
 <para>The width of the rule between columns. The rule appears halfway between
 the two columns.  The default is 0pt, meaning that there is no rule.
@@ -2151,7 +2006,7 @@
 <code>\setlength{\columnseprule}{0.4pt}</code>, before the two-column
 environment starts.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="162" mergedindex="cp">\columnwidth</indexterm>\columnwidth</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="161" mergedindex="cp">\columnwidth</indexterm>\columnwidth</itemformat></item>
 </tableterm><tableitem><anchor name="twocolumn-columnwidth">twocolumn columnwidth</anchor>
 <para>The width of a single column.  In one-column mode this is equal to
 <code>\textwidth</code>.  In two-column mode by default &latex; sets the
@@ -2168,7 +2023,7 @@
 </para>
 <ftable commandarg="code" spaces=" " endspaces=" ">
 <beforefirstitem><anchor name="twocolumn-dbltopfraction">twocolumn dbltopfraction</anchor>
-</beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="163" mergedindex="cp">\dbltopfraction</indexterm>\dbltopfraction</itemformat></item>
+</beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="162" mergedindex="cp">\dbltopfraction</indexterm>\dbltopfraction</itemformat></item>
 </tableterm><tableitem><para>The maximum fraction at the top of a two-column page that may be
 occupied by two-column wide floats.  The default is 0.7, meaning that
 the height of a <code>table*</code> or <code>figure*</code> environment must not
@@ -2194,13 +2049,13 @@
 <code>\renewcommand{\dbltopfraction}{0.9}</code>.
 </para>
 <anchor name="twocolumn-dblfloatpagefraction">twocolumn dblfloatpagefraction</anchor>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="164" mergedindex="cp">\dblfloatpagefraction</indexterm>\dblfloatpagefraction</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="163" mergedindex="cp">\dblfloatpagefraction</indexterm>\dblfloatpagefraction</itemformat></item>
 </tableterm><tableitem><para>For a float page of two-column wide floats, this is the minimum fraction
 that must be occupied by floats, limiting the amount of blank space.
 &latex;&textrsquo;s default is <code>0.5</code>.  Change it with <code>\renewcommand</code>.
 </para>
 <anchor name="twocolumn-dblfloatsep">twocolumn dblfloatsep</anchor>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="165" mergedindex="cp">\dblfloatsep</indexterm>\dblfloatsep</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="164" mergedindex="cp">\dblfloatsep</indexterm>\dblfloatsep</itemformat></item>
 </tableterm><tableitem><para>On a float page of two-column wide floats, this length is the distance
 between floats, at both the top and bottom of the page.  The default is
 <code>12pt plus2pt minus2pt</code> for a document set at <code>10pt</code> or
@@ -2208,13 +2063,13 @@
 <code>12pt</code>.
 </para>
 <anchor name="twocolumn-dbltextfloatsep">twocolumn dbltextfloatsep</anchor>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="166" mergedindex="cp">\dbltextfloatsep</indexterm>\dbltextfloatsep</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="165" mergedindex="cp">\dbltextfloatsep</indexterm>\dbltextfloatsep</itemformat></item>
 </tableterm><tableitem><para>This length is the distance between a multi-column float at the top or
 bottom of a page and the main text.  The default is <code>20pt plus2pt
 minus4pt</code>.
 </para>
 <anchor name="twocolumn-dbltopnumber">twocolumn dbltopnumber</anchor>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="167" mergedindex="cp">\dbltopnumber</indexterm>\dbltopnumber</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="166" mergedindex="cp">\dbltopnumber</indexterm>\dbltopnumber</itemformat></item>
 </tableterm><tableitem><para>On a float page of two-column wide floats, this counter gives the
 maximum number of floats allowed at the top of the page.  The &latex;
 default is <code>2</code>.
@@ -2250,7 +2105,7 @@
 <node name="_005cflushbottom" spaces=" "><nodename>\flushbottom</nodename><nodenext automatic="on">\raggedbottom</nodenext><nodeprev automatic="on">\twocolumn</nodeprev><nodeup automatic="on">Layout</nodeup></node>
 <section spaces=" "><sectiontitle><code>\flushbottom</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="168" mergedindex="cp">\flushbottom</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="167" mergedindex="cp">\flushbottom</indexterm></findex>
 
 <para>Make all pages in the documents after this declaration have the same
 height, by stretching the vertical space where necessary to fill out the
@@ -2275,8 +2130,8 @@
 <node name="_005craggedbottom" spaces=" "><nodename>\raggedbottom</nodename><nodenext automatic="on">Page layout parameters</nodenext><nodeprev automatic="on">\flushbottom</nodeprev><nodeup automatic="on">Layout</nodeup></node>
 <section spaces=" "><sectiontitle><code>\raggedbottom</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="169" mergedindex="cp">\raggedbottom</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="147">stretch, omitting vertical</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="168" mergedindex="cp">\raggedbottom</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="140">stretch, omitting vertical</indexterm></cindex>
 
 <para>Make all later pages the natural height of the material on that page; no
 rubber vertical lengths will be stretched.  Thus, in a two-sided
@@ -2291,20 +2146,20 @@
 <node name="Page-layout-parameters" spaces=" "><nodename>Page layout parameters</nodename><nodenext automatic="on">Floats</nodenext><nodeprev automatic="on">\raggedbottom</nodeprev><nodeup automatic="on">Layout</nodeup></node>
 <section spaces=" "><sectiontitle>Page layout parameters</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="148">page layout parameters</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="149">parameters, page layout</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="150">layout, page parameters for</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="151">header, parameters for</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="152">footer, parameters for</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="153">running header and footer</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="141">page layout parameters</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="142">parameters, page layout</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="143">layout, page parameters for</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="144">header, parameters for</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="145">footer, parameters for</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="146">running header and footer</indexterm></cindex>
 
 <ftable commandarg="code" spaces=" " endspaces=" ">
-<tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="170" mergedindex="cp">\columnsep</indexterm>\columnsep</itemformat></item>
-<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="171" mergedindex="cp">\columnseprule</indexterm>\columnseprule</itemformat></itemx>
-<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="172" mergedindex="cp">\columnwidth</indexterm>\columnwidth</itemformat></itemx>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="173" mergedindex="cp">\columnsep</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="174" mergedindex="cp">\columnseprule</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="175" mergedindex="cp">\columnwidth</indexterm></findex>
+<tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="169" mergedindex="cp">\columnsep</indexterm>\columnsep</itemformat></item>
+<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="170" mergedindex="cp">\columnseprule</indexterm>\columnseprule</itemformat></itemx>
+<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="171" mergedindex="cp">\columnwidth</indexterm>\columnwidth</itemformat></itemx>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="172" mergedindex="cp">\columnsep</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="173" mergedindex="cp">\columnseprule</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="174" mergedindex="cp">\columnwidth</indexterm></findex>
 <anchor name="page-layout-parameters-columnsep">page layout parameters columnsep</anchor>
 <anchor name="page-layout-parameters-columnseprule">page layout parameters columnseprule</anchor>
 <anchor name="page-layout-parameters-columnwidth">page layout parameters columnwidth</anchor>
@@ -2313,15 +2168,15 @@
 <code>twocolumn</code> is in effect (<pxref label="Document-class-options"><xrefnodename>Document class options</xrefnodename></pxref>).
 <xref label="_005ctwocolumn"><xrefnodename>\twocolumn</xrefnodename></xref>.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="176" mergedindex="cp">\headheight</indexterm>\headheight</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="177" mergedindex="cp">\headheight</indexterm></findex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="175" mergedindex="cp">\headheight</indexterm>\headheight</itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="176" mergedindex="cp">\headheight</indexterm></findex>
 <anchor name="page-layout-parameters-headheight">page layout parameters headheight</anchor>
 <para>Height of the box that contains the running head.  The default in the
 <code>article</code>, <code>report</code>, and <code>book</code> classes is <samp>12pt</samp>,
 at all type sizes.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="178" mergedindex="cp">\headsep</indexterm>\headsep</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="179" mergedindex="cp">\headsep</indexterm></findex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="177" mergedindex="cp">\headsep</indexterm>\headsep</itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="178" mergedindex="cp">\headsep</indexterm></findex>
 <anchor name="page-layout-parameters-headsep">page layout parameters headsep</anchor>
 <para>Vertical distance between the bottom of the header line and the top of
 the main text.  The default in the <code>article</code> and <code>report</code>
@@ -2329,8 +2184,8 @@
 document is set at 10pt then it is <samp>0.25in</samp>, and at 11pt and 12pt
 it is <samp>0.275in</samp>.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="180" mergedindex="cp">\footskip</indexterm>\footskip</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="181" mergedindex="cp">\footskip</indexterm></findex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="179" mergedindex="cp">\footskip</indexterm>\footskip</itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="180" mergedindex="cp">\footskip</indexterm></findex>
 <anchor name="page-layout-parameters-footskip">page layout parameters footskip</anchor>
 <para>Distance from the baseline of the last line of text to the baseline of
 the page footer.  The default in the <code>article</code> and <code>report</code>
@@ -2338,8 +2193,8 @@
 the type size is 10pt the default is <samp>0.35in</samp>, while at 11pt it is
 <samp>0.38in</samp>, and at 12pt it is <samp>30pt</samp>.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="182" mergedindex="cp">\linewidth</indexterm>\linewidth</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="183" mergedindex="cp">\linewidth</indexterm></findex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="181" mergedindex="cp">\linewidth</indexterm>\linewidth</itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="182" mergedindex="cp">\linewidth</indexterm></findex>
 <anchor name="page-layout-parameters-linewidth">page layout parameters linewidth</anchor>
 <para>Width of the current line, decreased for each nested <code>list</code>
 (<pxref label="list"><xrefnodename>list</xrefnodename></pxref>).  That is, the nominal value for <code>\linewidth</code> is to
@@ -2350,12 +2205,12 @@
 <!-- c etc.  For an @code{article} document set in 10pt, the default is -->
 <!-- c @samp{345pt}, while in two-column mode that becomes @samp{229.5pt}. -->
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="184" mergedindex="cp">\marginparpush</indexterm>\marginparpush</itemformat></item>
-<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="185" mergedindex="cp">\marginsep</indexterm>\marginsep</itemformat></itemx>
-<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="186" mergedindex="cp">\marginparwidth</indexterm>\marginparwidth</itemformat></itemx>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="187" mergedindex="cp">\marginparpush</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="188" mergedindex="cp">\marginsep</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="189" mergedindex="cp">\marginparwidth</indexterm></findex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="183" mergedindex="cp">\marginparpush</indexterm>\marginparpush</itemformat></item>
+<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="184" mergedindex="cp">\marginsep</indexterm>\marginsep</itemformat></itemx>
+<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="185" mergedindex="cp">\marginparwidth</indexterm>\marginparwidth</itemformat></itemx>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="186" mergedindex="cp">\marginparpush</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="187" mergedindex="cp">\marginsep</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="188" mergedindex="cp">\marginparwidth</indexterm></findex>
 <anchor name="page-layout-parameters-marginparpush">page layout parameters marginparpush</anchor>
 <anchor name="page-layout-parameters-marginsep">page layout parameters marginsep</anchor>
 <anchor name="page-layout-parameters-marginparwidth">page layout parameters marginparwidth</anchor>
@@ -2383,10 +2238,10 @@
 − \textwidth</code>, while in one-column mode it is 50% of that
 distance.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="190" mergedindex="cp">\oddsidemargin</indexterm>\oddsidemargin</itemformat></item>
-<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="191" mergedindex="cp">\evensidemargin</indexterm>\evensidemargin</itemformat></itemx>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="192" mergedindex="cp">\oddsidemargin</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="193" mergedindex="cp">\evensidemargin</indexterm></findex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="189" mergedindex="cp">\oddsidemargin</indexterm>\oddsidemargin</itemformat></item>
+<itemx spaces=" "><itemformat command="code"><indexterm index="fn" number="190" mergedindex="cp">\evensidemargin</indexterm>\evensidemargin</itemformat></itemx>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="191" mergedindex="cp">\oddsidemargin</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="192" mergedindex="cp">\evensidemargin</indexterm></findex>
 <anchor name="page-layout-parameters-oddsidemargin">page layout parameters oddsidemargin</anchor>
 <anchor name="page-layout-parameters-evensidemargin">page layout parameters evensidemargin</anchor>
 <para>The <code>\oddsidemargin</code> is the extra distance between the left side of
@@ -2400,24 +2255,24 @@
 difference between <code>\paperwidth</code> and <code>\textwidth</code>, and
 <code>\evensidemargin</code> is the remainder.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="194" mergedindex="cp">\paperheight</indexterm>\paperheight</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="195" mergedindex="cp">\paperheight</indexterm></findex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="193" mergedindex="cp">\paperheight</indexterm>\paperheight</itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="194" mergedindex="cp">\paperheight</indexterm></findex>
 <anchor name="page-layout-parameters-paperheight">page layout parameters paperheight</anchor>
 <para>The height of the paper, as distinct from the height of the print area.
 Normally set with a document class option, as in
 <code>\documentclass[a4paper]{article}</code> (<pxref label="Document-class-options"><xrefnodename>Document class
 options</xrefnodename></pxref>).
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="196" mergedindex="cp">\paperwidth</indexterm>\paperwidth</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="197" mergedindex="cp">\paperwidth</indexterm></findex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="195" mergedindex="cp">\paperwidth</indexterm>\paperwidth</itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="196" mergedindex="cp">\paperwidth</indexterm></findex>
 <anchor name="page-layout-parameters-paperwidth">page layout parameters paperwidth</anchor>
 <para>The width of the paper, as distinct from the width of the print area.
 Normally set with a document class option, as in
 <code>\documentclass[a4paper]{article}</code> (<pxref label="Document-class-options"><xrefnodename>Document class
 options</xrefnodename></pxref>).
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="198" mergedindex="cp">\textheight</indexterm>\textheight</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="199" mergedindex="cp">\textheight</indexterm></findex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="197" mergedindex="cp">\textheight</indexterm>\textheight</itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="198" mergedindex="cp">\textheight</indexterm></findex>
 <anchor name="page-layout-parameters-textheight">page layout parameters textheight</anchor>
 <para>The normal vertical height of the page body.  If the document is set at
 a nominal type size of 10pt then for an <code>article</code> or <code>report</code>
@@ -2426,8 +2281,8 @@
 <samp>38\baselineskip</samp> for all document classes.  At 12pt it is
 <samp>36\baselineskip</samp> for all classes.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="200" mergedindex="cp">\textwidth</indexterm>\textwidth</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="201" mergedindex="cp">\textwidth</indexterm></findex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="199" mergedindex="cp">\textwidth</indexterm>\textwidth</itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="200" mergedindex="cp">\textwidth</indexterm></findex>
 <anchor name="page-layout-parameters-textwidth">page layout parameters textwidth</anchor>
 <para>The full horizontal width of the entire page body.  For an
 <code>article</code> or <code>report</code> document, the default is <samp>345pt</samp>
@@ -2448,15 +2303,15 @@
 specified width, and revert to their normal values at the end of the
 <code>minipage</code> or <code>\parbox</code>.
 </para>
-<findex index="fn" spaces=" "><indexterm index="fn" number="202" mergedindex="cp">\hsize</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="201" mergedindex="cp">\hsize</indexterm></findex>
 <anchor name="page-layout-parameters-hsize">page layout parameters hsize</anchor>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="203" mergedindex="cp">\hsize</indexterm>\hsize</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="202" mergedindex="cp">\hsize</indexterm>\hsize</itemformat></item>
 </tableterm><tableitem><para>This entry is included for completeness: <code>\hsize</code> is the &tex;
 primitive parameter used when text is broken into lines.  It should not
 be used in normal &latex; documents.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="204" mergedindex="cp">\topmargin</indexterm>\topmargin</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="205" mergedindex="cp">topmargin</indexterm></findex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="203" mergedindex="cp">\topmargin</indexterm>\topmargin</itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="204" mergedindex="cp">topmargin</indexterm></findex>
 <anchor name="page-layout-parameters-topmargin">page layout parameters topmargin</anchor>
 <para>Space between the top of the &tex; page (one inch from the top of the
 paper, by default) and the top of the header.  The value is computed
@@ -2464,8 +2319,8 @@
 \headheight − \headsep − \textheight − \footskip</code>,
 and then divided by two.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="206" mergedindex="cp">\topskip</indexterm>\topskip</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="207" mergedindex="cp">\topskip</indexterm></findex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="205" mergedindex="cp">\topskip</indexterm>\topskip</itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="206" mergedindex="cp">\topskip</indexterm></findex>
 <anchor name="page-layout-parameters-topskip">page layout parameters topskip</anchor>
 <para>Minimum distance between the top of the page body and the baseline of
 the first line of text.  For the standard classes, the default is the
@@ -2503,8 +2358,8 @@
 event, because all floats in a class must appear in sequential order,
 every following float in that class also appears at the end.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="154">placement of floats</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="155">specifier, float placement</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="147">placement of floats</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="148">specifier, float placement</indexterm></cindex>
 <para>In addition to changing the parameters, for each float you can tweak
 where the float placement algorithm tries to place it by using its
 <var>placement</var> argument.  The possible values are a sequence of the
@@ -2527,9 +2382,9 @@
 appears.  However, <code>h</code> is not allowed by itself; <code>t</code> is
 automatically added.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="156">here, putting floats</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="157"><r>package</r>, <code>float</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="158"><code>float</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="149">here, putting floats</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="150"><r>package</r>, <code>float</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="151"><code>float</code> <r>package</r></indexterm></cindex>
 
 <para>To absolutely force a float to appear &textldquo;here&textrdquo;, you can
 <code>\usepackage{float}</code> and use the <code>H</code> specifier which it
@@ -2537,7 +2392,7 @@
 <url><urefurl>http://www.tex.ac.uk/cgi-bin/texfaq2html?label=figurehere</urefurl></url>.
 </para>
 </tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code">p</itemformat></item>
-</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="159">float page</indexterm></cindex>
+</tableterm><tableitem><cindex index="cp" spaces=" "><indexterm index="cp" number="152">float page</indexterm></cindex>
 <para>(Page of floats)&textmdash;on a separate <dfn>float page</dfn>, which is a page
 containing no text, only floats.
 </para>
@@ -2565,8 +2420,8 @@
 <code>\afterpage{\clearpage}</code>.  This will wait until the current page
 is finished and then flush all outstanding floats.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="160"><r>package</r>, <code>flafter</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="161"><code>flafter</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="153"><r>package</r>, <code>flafter</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="154"><code>flafter</code> <r>package</r></indexterm></cindex>
 
 <para>&latex; can typeset a float before where it appears in the source
 (although on the same output page) if there is a <code>t</code> specifier in
@@ -2574,7 +2429,7 @@
 the <code>t</code> is not acceptable as it keeps the float from being placed
 at the top of the next page, then you can prevent it by either using
 the <file>flafter</file> package or using the command
-<findex index="fn" spaces=" "><indexterm index="fn" number="208" mergedindex="cp">\suppressfloats</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="207" mergedindex="cp">\suppressfloats</indexterm></findex>
 <code>\suppressfloats[t]</code>, which causes floats for the top position on
 this page to moved to the next page.
 </para>
@@ -2583,27 +2438,27 @@
 <code>\renewcommand{<var>parameter</var>}{<var>decimal between 0 and 1</var>}</code>):
 </para>
 <ftable commandarg="code" spaces=" " endspaces=" ">
-<tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="209" mergedindex="cp">\bottomfraction</indexterm>\bottomfraction</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="210" mergedindex="cp">\bottomfraction</indexterm></findex>
+<tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="208" mergedindex="cp">\bottomfraction</indexterm>\bottomfraction</itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="209" mergedindex="cp">\bottomfraction</indexterm></findex>
 <anchor name="floats-bottomfraction">floats bottomfraction</anchor>
 <para>The maximum fraction of the page allowed to be occupied by floats at
 the bottom; default <samp>.3</samp>.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="211" mergedindex="cp">\floatpagefraction</indexterm>\floatpagefraction</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="212" mergedindex="cp">\floatpagefraction</indexterm></findex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="210" mergedindex="cp">\floatpagefraction</indexterm>\floatpagefraction</itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="211" mergedindex="cp">\floatpagefraction</indexterm></findex>
 <anchor name="floats-floatpagefraction">floats floatpagefraction</anchor>
 <para>The minimum fraction of a float page that must be occupied by floats;
 default <samp>.5</samp>.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="213" mergedindex="cp">\textfraction</indexterm>\textfraction</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="214" mergedindex="cp">\textfraction</indexterm></findex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="212" mergedindex="cp">\textfraction</indexterm>\textfraction</itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="213" mergedindex="cp">\textfraction</indexterm></findex>
 <anchor name="floats-textfraction">floats textfraction</anchor>
 <para>Minimum fraction of a page that must be text; if floats take up too
 much space to preserve this much text, floats will be moved to a
 different page.  The default is <samp>.2</samp>.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="215" mergedindex="cp">\topfraction</indexterm>\topfraction</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="216" mergedindex="cp">\topfraction</indexterm></findex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="214" mergedindex="cp">\topfraction</indexterm>\topfraction</itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="215" mergedindex="cp">\topfraction</indexterm></findex>
 <anchor name="floats-topfraction">floats topfraction</anchor>
 <para>Maximum fraction at the top of a page that may be occupied before
 floats; default <samp>.7</samp>.
@@ -2614,21 +2469,21 @@
 expression</var>}</code>):
 </para>
 <ftable commandarg="code" spaces=" " endspaces=" ">
-<tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="217" mergedindex="cp">\floatsep</indexterm>\floatsep</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="218" mergedindex="cp">\floatsep</indexterm></findex>
+<tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="216" mergedindex="cp">\floatsep</indexterm>\floatsep</itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="217" mergedindex="cp">\floatsep</indexterm></findex>
 <anchor name="floats-floatsep">floats floatsep</anchor>
 <para>Space between floats at the top or bottom of a page; default
 <samp>12pt plus2pt minus2pt</samp>.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="219" mergedindex="cp">\intextsep</indexterm>\intextsep</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="220" mergedindex="cp">\intextsep</indexterm></findex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="218" mergedindex="cp">\intextsep</indexterm>\intextsep</itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="219" mergedindex="cp">\intextsep</indexterm></findex>
 <anchor name="floats-intextsep">floats intextsep</anchor>
 <para>Space above and below a float in the middle of the main text; default
 <samp>12pt plus2pt minus2pt</samp> for 10 point and 11 point documents,
 and <samp>14pt plus4pt minus4pt</samp> for 12 point documents.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="221" mergedindex="cp">\textfloatsep</indexterm>\textfloatsep</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="222" mergedindex="cp">\textfloatsep</indexterm></findex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="220" mergedindex="cp">\textfloatsep</indexterm>\textfloatsep</itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="221" mergedindex="cp">\textfloatsep</indexterm></findex>
 <anchor name="floats-textfloatsep">floats textfloatsep</anchor>
 <para>Space between the last (first) float at the top (bottom) of a page;
 default <samp>20pt plus2pt minus4pt</samp>.
@@ -2639,26 +2494,26 @@
 number</var>}</code>):
 </para>
 <ftable commandarg="code" spaces=" " endspaces=" ">
-<tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="223" mergedindex="cp">bottomnumber</indexterm>bottomnumber</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="224" mergedindex="cp">bottomnumber</indexterm></findex>
+<tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="222" mergedindex="cp">bottomnumber</indexterm>bottomnumber</itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="223" mergedindex="cp">bottomnumber</indexterm></findex>
 <anchor name="floats-bottomnumber">floats bottomnumber</anchor>
 <para>Maximum number of floats that can appear at the bottom of a text page;
 default 1.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="225" mergedindex="cp">dbltopnumber</indexterm>dbltopnumber</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="226" mergedindex="cp">dbltopnumber</indexterm></findex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="224" mergedindex="cp">dbltopnumber</indexterm>dbltopnumber</itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="225" mergedindex="cp">dbltopnumber</indexterm></findex>
 <anchor name="floats-dbltopnumber">floats dbltopnumber</anchor>
 <para>Maximum number of full-sized floats that can appear at the top of a
 two-column page; default 2.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="227" mergedindex="cp">topnumber</indexterm>topnumber</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="228" mergedindex="cp">topnumber</indexterm></findex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="226" mergedindex="cp">topnumber</indexterm>topnumber</itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="227" mergedindex="cp">topnumber</indexterm></findex>
 <anchor name="floats-topnumber">floats topnumber</anchor>
 <para>Maximum number of floats that can appear at the top of a text page;
 default 2.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="229" mergedindex="cp">totalnumber</indexterm>totalnumber</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="230" mergedindex="cp">totalnumber</indexterm></findex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="228" mergedindex="cp">totalnumber</indexterm>totalnumber</itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="229" mergedindex="cp">totalnumber</indexterm></findex>
 <anchor name="floats-totalnumber">floats totalnumber</anchor>
 <para>Maximum number of floats that can appear on a text page; default 3.
 </para></tableitem></tableentry></ftable>
@@ -2678,19 +2533,19 @@
 <node name="Sectioning" spaces=" "><nodename>Sectioning</nodename><nodenext automatic="on">Cross references</nodenext><nodeprev automatic="on">Layout</nodeprev><nodeup automatic="on">Top</nodeup></node>
 <chapter spaces=" "><sectiontitle>Sectioning</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="162">sectioning commands</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="163">part</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="164">chapter</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="165">section</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="166">subsection</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="167">paragraph</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="168">subparagraph</indexterm></cindex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="231" mergedindex="cp">\part</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="232" mergedindex="cp">\chapter</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="233" mergedindex="cp">\section</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="234" mergedindex="cp">\subsection</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="235" mergedindex="cp">\paragraph</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="236" mergedindex="cp">\subparagraph</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="155">sectioning commands</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="156">part</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="157">chapter</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="158">section</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="159">subsection</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="160">paragraph</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="161">subparagraph</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="230" mergedindex="cp">\part</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="231" mergedindex="cp">\chapter</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="232" mergedindex="cp">\section</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="233" mergedindex="cp">\subsection</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="234" mergedindex="cp">\paragraph</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="235" mergedindex="cp">\subparagraph</indexterm></findex>
 
 <para>Structure your text into divisions: parts, chapters, sections, etc.  All
 sectioning commands have the same form, one of:
@@ -2728,7 +2583,7 @@
 </para></entry><entry command="tab" spaces=" "><para><code>\subparagraph</code>   </para></entry><entry command="tab" spaces=" "><para>5  
 </para></entry></row></tbody></multitable>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="169"><code>*</code>-form of sectioning commands</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="162"><code>*</code>-form of sectioning commands</indexterm></cindex>
 <para>All these commands have a <code>*</code>-form that prints <var>title</var> as usual
 but is not numbered and does not make an entry in the table of contents.
 An example of using this is for an appendix in an <code>article</code> .  The
@@ -2761,9 +2616,9 @@
 <para>Two counters relate to the appearance of sectioning commands.
 </para>
 <ftable commandarg="code" spaces=" " endspaces=" ">
-<tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="237" mergedindex="cp">secnumdepth</indexterm>secnumdepth</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="238" mergedindex="cp">secnumdepth <r>counter</r></indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="170">section numbers, printing</indexterm></cindex>
+<tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="236" mergedindex="cp">secnumdepth</indexterm>secnumdepth</itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="237" mergedindex="cp">secnumdepth <r>counter</r></indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="163">section numbers, printing</indexterm></cindex>
 <anchor name="sectioning-secnumdepth">sectioning secnumdepth</anchor>
 <anchor name="Sectioning_002fsecnumdepth">Sectioning/secnumdepth</anchor>
 <para>Controls which sectioning commands are
@@ -2777,9 +2632,9 @@
 <code>secnumdepth</code> is 3 in <file>article</file> class and  2 in the
 <file>book</file> and <file>report</file> classes.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="239" mergedindex="cp">tocdepth</indexterm>tocdepth</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="240" mergedindex="cp">tocdepth <r>counter</r></indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="171">table of contents, sectioning numbers printed</indexterm></cindex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="238" mergedindex="cp">tocdepth</indexterm>tocdepth</itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="239" mergedindex="cp">tocdepth <r>counter</r></indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="164">table of contents, sectioning numbers printed</indexterm></cindex>
 <anchor name="sectioning-tocdepth">sectioning tocdepth</anchor>
 <anchor name="Sectioning_002ftocdepth">Sectioning/tocdepth</anchor>
 <para>Controls which sectioning units are listed in the table of contents.
@@ -2808,9 +2663,9 @@
 <node name="_005cpart" spaces=" "><nodename>\part</nodename><nodenext automatic="on">\chapter</nodenext><nodeup automatic="on">Sectioning</nodeup></node>
 <section spaces=" "><sectiontitle><code>\part</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="241" mergedindex="cp">\part</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="172">part</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="173">sectioning, part</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="240" mergedindex="cp">\part</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="165">part</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="166">sectioning, part</indexterm></cindex>
 
 <para>Synopsis, one of:
 </para>
@@ -2862,15 +2717,15 @@
 the table of contents, the level number of a part is -1
 (<pxref label="Sectioning_002fsecnumdepth"><xrefnodename>Sectioning/secnumdepth</xrefnodename></pxref> and <pxref label="Sectioning_002ftocdepth"><xrefnodename>Sectioning/tocdepth</xrefnodename></pxref>).
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="174"><r>package</r>, <code>indentfirst</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="175"><code>indentfirst</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="167"><r>package</r>, <code>indentfirst</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="168"><code>indentfirst</code> <r>package</r></indexterm></cindex>
 
 <para>In the class <code>article</code>, if a paragraph immediately follows the part
 title then it is not indented.  To get an indent you can use the package
 <file>indentfirst</file>.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="176"><r>package</r>, <code>titlesec</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="177"><code>titlesec</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="169"><r>package</r>, <code>titlesec</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="170"><code>titlesec</code> <r>package</r></indexterm></cindex>
 
 <para>One package to change the behavior of <code>\part</code> is <file>titlesec</file>.
 See its documentation on CTAN.
@@ -2880,8 +2735,8 @@
 <node name="_005cchapter" spaces=" "><nodename>\chapter</nodename><nodenext automatic="on">\section</nodenext><nodeprev automatic="on">\part</nodeprev><nodeup automatic="on">Sectioning</nodeup></node>
 <section spaces=" "><sectiontitle><code>\chapter</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="242" mergedindex="cp">\chapter</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="178">chapter</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="241" mergedindex="cp">\chapter</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="171">chapter</indexterm></cindex>
 
 <para>Synopsis, one of:
 </para>
@@ -2948,8 +2803,8 @@
 the table of contents, the level number of a chapter is 0
 (<pxref label="Sectioning_002fsecnumdepth"><xrefnodename>Sectioning/secnumdepth</xrefnodename></pxref> and <pxref label="Sectioning_002ftocdepth"><xrefnodename>Sectioning/tocdepth</xrefnodename></pxref>).
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="179"><r>package</r>, <code>indentfirst</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="180"><code>indentfirst</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="172"><r>package</r>, <code>indentfirst</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="173"><code>indentfirst</code> <r>package</r></indexterm></cindex>
 
 <para>The paragraph that follows the chapter title is not indented, as is a
 standard typographical practice.  To get an indent use the package
@@ -2966,8 +2821,8 @@
 \makeatother
 </pre></example>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="181"><r>package</r>, <code>babel</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="182"><code>babel</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="174"><r>package</r>, <code>babel</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="175"><code>babel</code> <r>package</r></indexterm></cindex>
 
 <noindent></noindent> <para>To make this change because of the primary language for
 the document, see the package <file>babel</file>.
@@ -2977,8 +2832,8 @@
 running headers.  To make that page completely blank,
 see <ref label="_005cclearpage-_0026-_005ccleardoublepage"><xrefnodename>\clearpage & \cleardoublepage</xrefnodename></ref>.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="183"><r>package</r>, <code>titlesec</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="184"><code>titlesec</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="176"><r>package</r>, <code>titlesec</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="177"><code>titlesec</code> <r>package</r></indexterm></cindex>
 
 <para>To change the behavior of the <code>\chapter</code> command, you can copy its
 definition from the &latex; format file and make adjustments.  But
@@ -3005,8 +2860,8 @@
 <node name="_005csection" spaces=" "><nodename>\section</nodename><nodenext automatic="on">\subsection</nodenext><nodeprev automatic="on">\chapter</nodeprev><nodeup automatic="on">Sectioning</nodeup></node>
 <section spaces=" "><sectiontitle><code>\section</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="243" mergedindex="cp">\section</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="185">section</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="242" mergedindex="cp">\section</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="178">section</indexterm></cindex>
 
 <para>Synopsis, one of:
 </para>
@@ -3074,15 +2929,15 @@
 the table of contents, the level number of a section is 1
 (<pxref label="Sectioning_002fsecnumdepth"><xrefnodename>Sectioning/secnumdepth</xrefnodename></pxref> and <pxref label="Sectioning_002ftocdepth"><xrefnodename>Sectioning/tocdepth</xrefnodename></pxref>).
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="186"><r>package</r>, <code>indentfirst</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="187"><code>indentfirst</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="179"><r>package</r>, <code>indentfirst</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="180"><code>indentfirst</code> <r>package</r></indexterm></cindex>
 
 <para>The paragraph that follows the section title is not indented, as is a
 standard typographical practice.  One way to get an indent is to use the
 package <file>indentfirst</file>.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="188"><r>package</r>, <code>titlesec</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="189"><code>titlesec</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="181"><r>package</r>, <code>titlesec</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="182"><code>titlesec</code> <r>package</r></indexterm></cindex>
 
 <para>In general, to change the behavior of the <code>\section</code> command, there
 are a number of options.  One is the <code>\&arobase;startsection</code> command
@@ -3110,8 +2965,8 @@
 <node name="_005csubsection" spaces=" "><nodename>\subsection</nodename><nodenext automatic="on">\subsubsection & \paragraph & \subparagraph</nodenext><nodeprev automatic="on">\section</nodeprev><nodeup automatic="on">Sectioning</nodeup></node>
 <section spaces=" "><sectiontitle><code>\subsection</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="244" mergedindex="cp">\subsection</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="190">subsection</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="243" mergedindex="cp">\subsection</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="183">subsection</indexterm></cindex>
 
 <para>Synopsis, one of:
 </para>
@@ -3164,15 +3019,15 @@
 the table of contents, the level number of a subsection is 2
 (<pxref label="Sectioning_002fsecnumdepth"><xrefnodename>Sectioning/secnumdepth</xrefnodename></pxref> and <pxref label="Sectioning_002ftocdepth"><xrefnodename>Sectioning/tocdepth</xrefnodename></pxref>).
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="191"><r>package</r>, <code>indentfirst</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="192"><code>indentfirst</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="184"><r>package</r>, <code>indentfirst</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="185"><code>indentfirst</code> <r>package</r></indexterm></cindex>
 
 <para>The paragraph that follows the subsection title is not indented, as is a
 standard typographical practice.  One way to get an indent is to use the
 package <file>indentfirst</file>.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="193"><r>package</r>, <code>titlesec</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="194"><code>titlesec</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="186"><r>package</r>, <code>titlesec</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="187"><code>titlesec</code> <r>package</r></indexterm></cindex>
 
 <para>There are a number of ways to change the behavior of the
 <code>\subsection</code> command.  One is the <code>\&arobase;startsection</code> command
@@ -3199,12 +3054,12 @@
 
 <section spaces=" "><sectiontitle><code>\subsubsection</code>, <code>\paragraph</code>, <code>\subparagraph</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="245" mergedindex="cp">\subsubsection</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="195">subsubsection</indexterm></cindex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="246" mergedindex="cp">\paragraph</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="196">paragraph</indexterm></cindex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="247" mergedindex="cp">\subparagraph</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="197">subparagraph</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="244" mergedindex="cp">\subsubsection</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="188">subsubsection</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="245" mergedindex="cp">\paragraph</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="189">paragraph</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="246" mergedindex="cp">\subparagraph</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="190">subparagraph</indexterm></cindex>
 
 <para>Synopsis, one of:
 </para>
@@ -3270,15 +3125,15 @@
 a paragraph is 4, and of a subparagraph is 5
 (<pxref label="Sectioning_002fsecnumdepth"><xrefnodename>Sectioning/secnumdepth</xrefnodename></pxref> and <pxref label="Sectioning_002ftocdepth"><xrefnodename>Sectioning/tocdepth</xrefnodename></pxref>).
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="198"><r>package</r>, <code>indentfirst</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="199"><code>indentfirst</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="191"><r>package</r>, <code>indentfirst</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="192"><code>indentfirst</code> <r>package</r></indexterm></cindex>
 
 <para>The paragraph that follows the subsubsection title is not indented, as is a
 standard typographical practice.  One way to get an indent is to use the
 package <file>indentfirst</file>.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="200"><r>package</r>, <code>titlesec</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="201"><code>titlesec</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="193"><r>package</r>, <code>titlesec</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="194"><code>titlesec</code> <r>package</r></indexterm></cindex>
 
 <para>There are a number of ways to change the behavior of the these commands.
 One is the <code>\&arobase;startsection</code> command (<pxref label="_005c_0040startsection"><xrefnodename>\&arobase;startsection</xrefnodename></pxref>).
@@ -3291,9 +3146,9 @@
 
 <section spaces=" "><sectiontitle><code>\appendix</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="248" mergedindex="cp">\appendix</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="202">appendix</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="203">appendices</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="247" mergedindex="cp">\appendix</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="195">appendix</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="196">appendices</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -3325,8 +3180,8 @@
 <samp>Appendix A</samp> and <samp>Appendix B</samp>.  <xref label="Larger-book-template"><xrefnodename>Larger book template</xrefnodename></xref>
 for another example.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="204"><r>package</r>, <code>appendix</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="205"><code>appendix</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="197"><r>package</r>, <code>appendix</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="198"><code>appendix</code> <r>package</r></indexterm></cindex>
  <para>The <file>appendix</file> package adds the command
 <code>\appendixpage</code> to put a separate <samp>Appendices</samp> in the document
 body before the first appendix, and the command <code>\addappheadtotoc</code>
@@ -3341,13 +3196,13 @@
 
 <section spaces=" "><sectiontitle><code>\frontmatter</code>, <code>\mainmatter</code>, <code>\backmatter</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="249" mergedindex="cp">\frontmatter</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="206">book, front matter</indexterm></cindex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="250" mergedindex="cp">\mainmatter</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="207">book, main matter</indexterm></cindex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="251" mergedindex="cp">\backmatter</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="208">book, back matter</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="209">book, end matter</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="248" mergedindex="cp">\frontmatter</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="199">book, front matter</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="249" mergedindex="cp">\mainmatter</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="200">book, main matter</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="250" mergedindex="cp">\backmatter</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="201">book, back matter</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="202">book, end matter</indexterm></cindex>
 
 <para>Synopsis, one of:
 </para>
@@ -3381,8 +3236,8 @@
 <node name="_005c_0040startsection" spaces=" "><nodename>\&arobase;startsection</nodename><nodeprev automatic="on">\frontmatter & \mainmatter & \backmatter</nodeprev><nodeup automatic="on">Sectioning</nodeup></node>
 <section spaces=" "><sectiontitle><code>\&arobase;startsection</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="252" mergedindex="cp">\&arobase;startsection</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="210">section, redefining</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="251" mergedindex="cp">\&arobase;startsection</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="203">section, redefining</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -3620,9 +3475,9 @@
 <node name="Cross-references" spaces=" "><nodename>Cross references</nodename><nodenext automatic="on">Environments</nodenext><nodeprev automatic="on">Sectioning</nodeprev><nodeup automatic="on">Top</nodeup></node>
 <chapter spaces=" "><sectiontitle>Cross references</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="211">cross references</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="204">cross references</indexterm></cindex>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="212">label</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="205">label</indexterm></cindex>
 <para>We often want something like <samp>See Theorem~31</samp>.  But by-hand typing
 the 31 is poor practice.  Instead you should write a <dfn>label</dfn> such as
 <code>\label{eq:GreensThm}</code> and then <dfn>reference</dfn> it, as with
@@ -3646,8 +3501,8 @@
 the information is in <file>calculus.aux</file>.  &latex; puts the
 information in that file every time it runs across a <code>\label</code>.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="213">forward reference</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="214">reference, forward</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="206">forward reference</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="207">reference, forward</indexterm></cindex>
 <para>The behavior described in the prior paragraph results in a quirk that
 happens when your document has a <dfn>forward reference</dfn>, a <code>\ref</code>
 that appears before the associated <code>\label</code>.  If this is the first
@@ -3659,8 +3514,8 @@
 and the output contains the old reference information.  In both cases,
 resolve this by compiling the document a second time.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="215"><r>package</r>, <code>cleveref</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="216"><code>cleveref</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="208"><r>package</r>, <code>cleveref</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="209"><code>cleveref</code> <r>package</r></indexterm></cindex>
  <para>The <code>cleveref</code> package enhances &latex;&textrsquo;s
 cross referencing features.  You can arrange that if you enter
 <code>\begin{thm}\label{th:Nerode}...\end{thm}</code> then
@@ -3677,7 +3532,7 @@
 <node name="_005clabel" spaces=" "><nodename>\label</nodename><nodenext automatic="on">\pageref</nodenext><nodeup automatic="on">Cross references</nodeup></node>
 <section spaces=" "><sectiontitle><code>\label</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="253" mergedindex="cp">\label</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="252" mergedindex="cp">\label</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -3749,9 +3604,9 @@
 <node name="_005cpageref" spaces=" "><nodename>\pageref</nodename><nodenext automatic="on">\ref</nodenext><nodeprev automatic="on">\label</nodeprev><nodeup automatic="on">Cross references</nodeup></node>
 <section spaces=" "><sectiontitle><code>\pageref</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="254" mergedindex="cp">\pageref</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="217">cross referencing with page number</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="218">page number, cross referencing</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="253" mergedindex="cp">\pageref</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="210">cross referencing with page number</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="211">page number, cross referencing</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -3784,12 +3639,12 @@
 <node name="_005cref" spaces=" "><nodename>\ref</nodename><nodeprev automatic="on">\pageref</nodeprev><nodeup automatic="on">Cross references</nodeup></node>
 <section spaces=" "><sectiontitle><code>\ref</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="255" mergedindex="cp">\ref</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="219">cross referencing, symbolic</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="220">section number, cross referencing</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="221">equation number, cross referencing</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="222">figure number, cross referencing</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="223">footnote number, cross referencing</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="254" mergedindex="cp">\ref</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="212">cross referencing, symbolic</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="213">section number, cross referencing</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="214">equation number, cross referencing</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="215">figure number, cross referencing</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="216">footnote number, cross referencing</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -3819,8 +3674,8 @@
 \end{enumerate}
 </pre></example>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="224"><r>package</r>, <code>cleveref</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="225"><code>cleveref</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="217"><r>package</r>, <code>cleveref</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="218"><code>cleveref</code> <r>package</r></indexterm></cindex>
 
 <para>The <file>cleveref</file> package includes text such as <samp>Theorem</samp> in the
 reference.  See the documentation on CTAN.
@@ -3831,9 +3686,9 @@
 <node name="Environments" spaces=" "><nodename>Environments</nodename><nodenext automatic="on">Line breaking</nodenext><nodeprev automatic="on">Cross references</nodeprev><nodeup automatic="on">Top</nodeup></node>
 <chapter spaces=" "><sectiontitle>Environments</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="226">environments</indexterm></cindex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="256" mergedindex="cp">\begin</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="257" mergedindex="cp">\end</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="219">environments</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="255" mergedindex="cp">\begin</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="256" mergedindex="cp">\end</indexterm></findex>
 
 <para>&latex; provides many environments for delimiting certain behavior.
 An environment begins with <code>\begin</code> and ends with <code>\end</code>,
@@ -3851,7 +3706,7 @@
 <samp>! LaTeX Error: \begin{table*} on input line 5 ended by
 \end{table}.</samp>
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="227">group, and environments</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="220">group, and environments</indexterm></cindex>
 <para>Environments are executed within a group.
 </para>
 <menu endspaces=" ">
@@ -3889,10 +3744,10 @@
 <node name="abstract" spaces=" "><nodename>abstract</nodename><nodenext automatic="on">array</nodenext><nodeup automatic="on">Environments</nodeup></node>
 <section spaces=" "><sectiontitle><code>abstract</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="258" mergedindex="cp"><r>environment</r>, <code>abstract</code></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="259" mergedindex="cp"><code>abstract</code> <r>environment</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="257" mergedindex="cp"><r>environment</r>, <code>abstract</code></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="258" mergedindex="cp"><code>abstract</code> <r>environment</r></indexterm></findex>
         
-<cindex index="cp" spaces=" "><indexterm index="cp" number="228">abstracts</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="221">abstracts</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -3949,10 +3804,10 @@
 <node name="array" spaces=" "><nodename>array</nodename><nodenext automatic="on">center</nodenext><nodeprev automatic="on">abstract</nodeprev><nodeup automatic="on">Environments</nodeup></node>
 <section spaces=" "><sectiontitle><code>array</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="260" mergedindex="cp"><r>environment</r>, <code>array</code></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="261" mergedindex="cp"><code>array</code> <r>environment</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="259" mergedindex="cp"><r>environment</r>, <code>array</code></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="260" mergedindex="cp"><code>array</code> <r>environment</r></indexterm></findex>
         
-<cindex index="cp" spaces=" "><indexterm index="cp" number="229">arrays, math</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="222">arrays, math</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -4009,13 +3864,13 @@
 text mode.  The second is that, instead of <code>tabular</code>&textrsquo;s parameter
 <code>\tabcolsep</code>, &latex;&textrsquo;s intercolumn space in an <code>array</code> is
 governed by
-<findex index="fn" spaces=" "><indexterm index="fn" number="262" mergedindex="cp">\arraycolsep</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="261" mergedindex="cp">\arraycolsep</indexterm></findex>
 <code>\arraycolsep</code>, which gives half the width between columns. The
 default for this is <samp>5pt</samp> so that between two columns comes
 10<dmn>pt</dmn> of space.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="230"><r>package</r>, <code>amsmath</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="231"><code>amsmath</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="223"><r>package</r>, <code>amsmath</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="224"><code>amsmath</code> <r>package</r></indexterm></cindex>
 
 <para>To obtain arrays with braces the standard is to use the <file>amsmath</file>
 package.  It comes with environments <code>pmatrix</code> for an array
@@ -4026,8 +3881,8 @@
 <code>Vmatrix</code> for an array surrounded by double vertical
 bars <code>||...||</code>, along with a number of other array constructs.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="232"><r>package</r>, <code>amsmath</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="233"><code>amsmath</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="225"><r>package</r>, <code>amsmath</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="226"><code>amsmath</code> <r>package</r></indexterm></cindex>
 
 <para>The next example uses the <file>amsmath</file> package.
 </para>
@@ -4042,11 +3897,11 @@
 \end{equation}
 </pre></example>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="234"><r>package</r>, <code>array (package)</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="235"><code>array (package)</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="227"><r>package</r>, <code>array (package)</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="228"><code>array (package)</code> <r>package</r></indexterm></cindex>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="236"><r>package</r>, <code>dcolumn</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="237"><code>dcolumn</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="229"><r>package</r>, <code>dcolumn</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="230"><code>dcolumn</code> <r>package</r></indexterm></cindex>
 
 <para>There are many packages concerning arrays.  The <file>array</file> package has
 many useful extensions, including more column types.  The <file>dcolumn</file>
@@ -4058,10 +3913,10 @@
 <node name="center" spaces=" "><nodename>center</nodename><nodenext automatic="on">description</nodenext><nodeprev automatic="on">array</nodeprev><nodeup automatic="on">Environments</nodeup></node>
 <section spaces=" "><sectiontitle><code>center</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="263" mergedindex="cp"><r>environment</r>, <code>center</code></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="264" mergedindex="cp"><code>center</code> <r>environment</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="262" mergedindex="cp"><r>environment</r>, <code>center</code></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="263" mergedindex="cp"><code>center</code> <r>environment</r></indexterm></findex>
         
-<cindex index="cp" spaces=" "><indexterm index="cp" number="238">centering text, environment for</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="231">centering text, environment for</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -4076,7 +3931,7 @@
 <para>Create a new paragraph consisting of a sequence of lines that are
 centered within the left and right margins.  Use
 double-backslash, <code>\\</code>, to get a line break (<pxref label="_005c_005c"><xrefnodename>\\</xrefnodename></pxref>).
-<findex index="fn" spaces=" "><indexterm index="fn" number="265" mergedindex="cp">\\ <r>(for <code>center</code>)</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="264" mergedindex="cp">\\ <r>(for <code>center</code>)</r></indexterm></findex>
 If some text is too long to fit on a line then &latex; will insert line
 breaks that avoid hyphenation and avoid stretching or shrinking any
 interword space.
@@ -4124,8 +3979,8 @@
 <node name="_005ccentering" spaces=" "><nodename>\centering</nodename><nodeup automatic="on">center</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\centering</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="266" mergedindex="cp">\centering</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="239">centering text, declaration for</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="265" mergedindex="cp">\centering</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="232">centering text, declaration for</indexterm></cindex>
 
 
 <para>Synopsis:
@@ -4182,11 +4037,11 @@
 <node name="description" spaces=" "><nodename>description</nodename><nodenext automatic="on">displaymath</nodenext><nodeprev automatic="on">center</nodeprev><nodeup automatic="on">Environments</nodeup></node>
 <section spaces=" "><sectiontitle><code>description</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="267" mergedindex="cp"><r>environment</r>, <code>description</code></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="268" mergedindex="cp"><code>description</code> <r>environment</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="266" mergedindex="cp"><r>environment</r>, <code>description</code></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="267" mergedindex="cp"><code>description</code> <r>environment</r></indexterm></findex>
         
-<cindex index="cp" spaces=" "><indexterm index="cp" number="240">labelled lists, creating</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="241">description lists, creating</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="233">labelled lists, creating</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="234">description lists, creating</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -4217,14 +4072,14 @@
 <para>The labels <samp>lama</samp> and <samp>llama</samp> are output in boldface, with the
 left edge on the left margin.
 </para>
-<findex index="fn" spaces=" "><indexterm index="fn" number="269" mergedindex="cp">\item</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="268" mergedindex="cp">\item</indexterm></findex>
 <para>Start list items with the <code>\item</code> command (<pxref label="_005citem"><xrefnodename>\item</xrefnodename></pxref>).  Use the
 optional labels, as in <code>\item[Main point]</code>, because there is
 no sensible default.  Following the <code>\item</code> is optional text, which
 may contain multiple paragraphs.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="242">bold typewriter, avoiding</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="243">typewriter labels in lists</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="235">bold typewriter, avoiding</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="236">typewriter labels in lists</indexterm></cindex>
 <para>Since the labels are in bold style, if the label text calls for a font
 change given in argument style (see <ref label="Font-styles"><xrefnodename>Font styles</xrefnodename></ref>) then it will come
 out bold.  For instance, if the label text calls for typewriter with
@@ -4257,8 +4112,8 @@
 <section spaces=" "><sectiontitle><code>displaymath</code></sectiontitle>
 <!-- c http://tex.stackexchange.com/questions/40492/what-are-the-differences-between-align-equation-and-displaymath -->
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="270" mergedindex="cp"><r>environment</r>, <code>displaymath</code></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="271" mergedindex="cp"><code>displaymath</code> <r>environment</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="269" mergedindex="cp"><r>environment</r>, <code>displaymath</code></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="270" mergedindex="cp"><code>displaymath</code> <r>environment</r></indexterm></findex>
         
 
 <para>Synopsis:
@@ -4279,8 +4134,8 @@
 </para>
 <para>&latex; will not break the <var>math text</var> across lines.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="244"><r>package</r>, <code>amsmath</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="245"><code>amsmath</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="237"><r>package</r>, <code>amsmath</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="238"><code>amsmath</code> <r>package</r></indexterm></cindex>
 
 <para>Note that the <file>amsmath</file> package has significantly more extensive
 displayed equation facilities.  For example, there are a number of
@@ -4316,8 +4171,8 @@
 <node name="document" spaces=" "><nodename>document</nodename><nodenext automatic="on">enumerate</nodenext><nodeprev automatic="on">displaymath</nodeprev><nodeup automatic="on">Environments</nodeup></node>
 <section spaces=" "><sectiontitle><code>document</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="272" mergedindex="cp"><r>environment</r>, <code>document</code></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="273" mergedindex="cp"><code>document</code> <r>environment</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="271" mergedindex="cp"><r>environment</r>, <code>document</code></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="272" mergedindex="cp"><code>document</code> <r>environment</r></indexterm></findex>
         
 
 <para>The <code>document</code> environment encloses the entire body of a document.
@@ -4332,8 +4187,8 @@
 <node name="_005cAtBeginDocument" spaces=" "><nodename>\AtBeginDocument</nodename><nodenext automatic="on">\AtEndDocument</nodenext><nodeup automatic="on">document</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\AtBeginDocument</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="274" mergedindex="cp">\AtBeginDocument</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="246">beginning of document hook</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="273" mergedindex="cp">\AtBeginDocument</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="239">beginning of document hook</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -4355,8 +4210,8 @@
 <node name="_005cAtEndDocument" spaces=" "><nodename>\AtEndDocument</nodename><nodeprev automatic="on">\AtBeginDocument</nodeprev><nodeup automatic="on">document</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\AtEndDocument</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="275" mergedindex="cp">\AtEndDocument</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="247">end of document hook</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="274" mergedindex="cp">\AtEndDocument</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="240">end of document hook</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -4380,10 +4235,10 @@
 <node name="enumerate" spaces=" "><nodename>enumerate</nodename><nodenext automatic="on">eqnarray</nodenext><nodeprev automatic="on">document</nodeprev><nodeup automatic="on">Environments</nodeup></node>
 <section spaces=" "><sectiontitle><code>enumerate</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="276" mergedindex="cp"><r>environment</r>, <code>enumerate</code></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="277" mergedindex="cp"><code>enumerate</code> <r>environment</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="275" mergedindex="cp"><r>environment</r>, <code>enumerate</code></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="276" mergedindex="cp"><code>enumerate</code> <r>environment</r></indexterm></findex>
         
-<cindex index="cp" spaces=" "><indexterm index="cp" number="248">lists of items, numbered</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="241">lists of items, numbered</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -4413,7 +4268,7 @@
 \end{enumerate}
 </pre></example>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="278" mergedindex="cp">\item</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="277" mergedindex="cp">\item</indexterm></findex>
 <para>Start list items with the <code>\item</code> command (<pxref label="_005citem"><xrefnodename>\item</xrefnodename></pxref>).  If you
 give <code>\item</code> an optional argument by following it with square
 brackets, as in <code>\item[Interstitial label]</code>, then the next item
@@ -4435,10 +4290,10 @@
 </para></listitem><listitem spaces=" "><para>uppercase letter followed by a period: <samp>A.</samp>, <samp>B.</samp>, &dots;
 </para></listitem></enumerate>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="279" mergedindex="cp">\enumi</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="280" mergedindex="cp">\enumii</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="281" mergedindex="cp">\enumiii</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="282" mergedindex="cp">\enumiv</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="278" mergedindex="cp">\enumi</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="279" mergedindex="cp">\enumii</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="280" mergedindex="cp">\enumiii</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="281" mergedindex="cp">\enumiv</indexterm></findex>
 <anchor name="enumerate-enumi">enumerate enumi</anchor>
 <anchor name="enumerate-enumii">enumerate enumii</anchor>
 <anchor name="enumerate-enumiii">enumerate enumiii</anchor>
@@ -4452,10 +4307,10 @@
 customizing list layout, see <ref label="list"><xrefnodename>list</xrefnodename></ref>.  The package <file>enumitem</file> is
 useful for customizing lists.
 </para>
-<findex index="fn" spaces=" "><indexterm index="fn" number="283" mergedindex="cp">\labelenumi</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="284" mergedindex="cp">\labelenumii</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="285" mergedindex="cp">\labelenumiii</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="286" mergedindex="cp">\labelenumiv</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="282" mergedindex="cp">\labelenumi</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="283" mergedindex="cp">\labelenumii</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="284" mergedindex="cp">\labelenumiii</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="285" mergedindex="cp">\labelenumiv</indexterm></findex>
 <anchor name="enumerate-labelenumi">enumerate labelenumi</anchor>
 <anchor name="enumerate-labelenumii">enumerate labelenumii</anchor>
 <anchor name="enumerate-labelenumiii">enumerate labelenumiii</anchor>
@@ -4466,7 +4321,7 @@
 labelled with uppercase letters, in boldface, and without a trailing
 period.
 </para>
-<findex index="fn" spaces=" "><indexterm index="fn" number="287" mergedindex="cp">\Alph <r>example</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="286" mergedindex="cp">\Alph <r>example</r></indexterm></findex>
 <example endspaces=" ">
 <pre xml:space="preserve">\renewcommand{\labelenumi}{\textbf{\Alph{enumi}}}
 \begin{enumerate}
@@ -4483,15 +4338,15 @@
 <node name="eqnarray" spaces=" "><nodename>eqnarray</nodename><nodenext automatic="on">equation</nodenext><nodeprev automatic="on">enumerate</nodeprev><nodeup automatic="on">Environments</nodeup></node>
 <section spaces=" "><sectiontitle><code>eqnarray</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="288" mergedindex="cp"><r>environment</r>, <code>eqnarray</code></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="289" mergedindex="cp"><code>eqnarray</code> <r>environment</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="287" mergedindex="cp"><r>environment</r>, <code>eqnarray</code></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="288" mergedindex="cp"><code>eqnarray</code> <r>environment</r></indexterm></findex>
         
-<cindex index="cp" spaces=" "><indexterm index="cp" number="249">equations, aligning</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="250">aligning equations</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="242">equations, aligning</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="243">aligning equations</indexterm></cindex>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="251">align <r>environment, from <code>amsmath</code></r></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="252">amsmath <r>package, replacing <code>eqnarray</code></r></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="253">Madsen, Lars</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="244">align <r>environment, from <code>amsmath</code></r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="245">amsmath <r>package, replacing <code>eqnarray</code></r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="246">Madsen, Lars</indexterm></cindex>
 <para>The <code>eqnarray</code> environment is obsolete.  It has infelicities,
 including spacing that is inconsistent with other mathematics elements.
 (See &textldquo;Avoid eqnarray!&textrdquo;&noeos; by Lars Madsen
@@ -4520,7 +4375,7 @@
 \end{eqnarray*}
 </pre></example>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="290" mergedindex="cp">\\ <r>(for <code>eqnarray</code>)</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="289" mergedindex="cp">\\ <r>(for <code>eqnarray</code>)</r></indexterm></findex>
 <para>Display a sequence of equations or inequalities.  The left and right
 sides are typeset in display mode, while the middle is typeset in text
 mode.
@@ -4528,18 +4383,18 @@
 <para>It is similar to a three-column <code>array</code> environment, with items
 within a row separated by an ampersand (<code>&</code>), and with rows
 separated by double backslash  <code>\\</code>).
-<findex index="fn" spaces=" "><indexterm index="fn" number="291" mergedindex="cp">\\* <r>(for <code>eqnarray</code>)</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="290" mergedindex="cp">\\* <r>(for <code>eqnarray</code>)</r></indexterm></findex>
 The starred form of line break (<code>\\*</code>) can also be used to separate
 equations, and will disallow a page break there (<pxref label="_005c_005c"><xrefnodename>\\</xrefnodename></pxref>).
 </para>
-<findex index="fn" spaces=" "><indexterm index="fn" number="292" mergedindex="cp">\nonumber</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="254">equation numbers, omitting</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="291" mergedindex="cp">\nonumber</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="247">equation numbers, omitting</indexterm></cindex>
 <para>The unstarred form <code>eqnarray</code> places an equation number on every
 line (using the <code>equation</code> counter), unless that line contains a
 <code>\nonumber</code> command.  The starred form <code>eqnarray*</code> omits
 equation numbering, while otherwise being the same.
 </para>
-<findex index="fn" spaces=" "><indexterm index="fn" number="293" mergedindex="cp">\lefteqn</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="292" mergedindex="cp">\lefteqn</indexterm></findex>
 <para>The command <code>\lefteqn</code> is used for splitting long formulas across
 lines. It typesets its argument in display style flush left in a box of
 zero width.
@@ -4560,11 +4415,11 @@
 <node name="equation" spaces=" "><nodename>equation</nodename><nodenext automatic="on">figure</nodenext><nodeprev automatic="on">eqnarray</nodeprev><nodeup automatic="on">Environments</nodeup></node>
 <section spaces=" "><sectiontitle><code>equation</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="294" mergedindex="cp"><r>environment</r>, <code>equation</code></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="295" mergedindex="cp"><code>equation</code> <r>environment</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="293" mergedindex="cp"><r>environment</r>, <code>equation</code></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="294" mergedindex="cp"><code>equation</code> <r>environment</r></indexterm></findex>
         
-<cindex index="cp" spaces=" "><indexterm index="cp" number="255">equations, environment for</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="256">formulas, environment for</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="248">equations, environment for</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="249">formulas, environment for</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -4582,8 +4437,8 @@
 <code>\begin{equation}</code>, or &latex; will tell you that there is a
 missing dollar sign.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="257"><r>package</r>, <code>amsmath</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="258"><code>amsmath</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="250"><r>package</r>, <code>amsmath</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="251"><code>amsmath</code> <r>package</r></indexterm></cindex>
 
 <para>The package <file>amsmath</file> package has extensive displayed equation
 facilities.  New documents should include this package.
@@ -4593,11 +4448,11 @@
 <node name="figure" spaces=" "><nodename>figure</nodename><nodenext automatic="on">filecontents</nodenext><nodeprev automatic="on">equation</nodeprev><nodeup automatic="on">Environments</nodeup></node>
 <section spaces=" "><sectiontitle><code>figure</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="296" mergedindex="cp"><r>environment</r>, <code>figure</code></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="297" mergedindex="cp"><code>figure</code> <r>environment</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="295" mergedindex="cp"><r>environment</r>, <code>figure</code></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="296" mergedindex="cp"><code>figure</code> <r>environment</r></indexterm></findex>
         
-<cindex index="cp" spaces=" "><indexterm index="cp" number="259">inserting figures</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="260">figures, inserting</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="252">inserting figures</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="253">figures, inserting</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -4643,7 +4498,7 @@
 </para>
 <para>The label is optional; it is used for cross references (<pxref label="Cross-references"><xrefnodename>Cross
 references</xrefnodename></pxref>).
-<findex index="fn" spaces=" "><indexterm index="fn" number="298" mergedindex="cp">\caption</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="297" mergedindex="cp">\caption</indexterm></findex>
 The optional <code>\caption</code> command specifies caption text for the
 figure.  By default it is numbered.  If <var>loftitle</var> is present, it is
 used in the list of figures instead of <var>title</var> (<pxref label="Table-of-contents-etc_002e"><xrefnodename>Table of
@@ -4668,14 +4523,14 @@
 <node name="filecontents" spaces=" "><nodename>filecontents</nodename><nodenext automatic="on">flushleft</nodenext><nodeprev automatic="on">figure</nodeprev><nodeup automatic="on">Environments</nodeup></node>
 <section spaces=" "><sectiontitle><code>filecontents</code>: Write an external file</sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="299" mergedindex="cp"><r>environment</r>, <code>filecontents</code></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="300" mergedindex="cp"><code>filecontents</code> <r>environment</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="298" mergedindex="cp"><r>environment</r>, <code>filecontents</code></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="299" mergedindex="cp"><code>filecontents</code> <r>environment</r></indexterm></findex>
         
-<findex index="fn" spaces=" "><indexterm index="fn" number="301" mergedindex="cp"><r>environment</r>, <code>filecontents*</code></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="302" mergedindex="cp"><code>filecontents*</code> <r>environment</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="300" mergedindex="cp"><r>environment</r>, <code>filecontents*</code></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="301" mergedindex="cp"><code>filecontents*</code> <r>environment</r></indexterm></findex>
         
-<cindex index="cp" spaces=" "><indexterm index="cp" number="261">external files, writing</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="262">writing external files</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="254">external files, writing</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="255">writing external files</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -4740,11 +4595,11 @@
 <node name="flushleft" spaces=" "><nodename>flushleft</nodename><nodenext automatic="on">flushright</nodenext><nodeprev automatic="on">filecontents</nodeprev><nodeup automatic="on">Environments</nodeup></node>
 <section spaces=" "><sectiontitle><code>flushleft</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="303" mergedindex="cp"><r>environment</r>, <code>flushleft</code></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="304" mergedindex="cp"><code>flushleft</code> <r>environment</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="302" mergedindex="cp"><r>environment</r>, <code>flushleft</code></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="303" mergedindex="cp"><code>flushleft</code> <r>environment</r></indexterm></findex>
         
-<cindex index="cp" spaces=" "><indexterm index="cp" number="263">left-justifying text, environment for</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="264">ragged right text, environment for</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="256">left-justifying text, environment for</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="257">ragged right text, environment for</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -4756,7 +4611,7 @@
 \end{flushleft}
 </pre></example>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="305" mergedindex="cp">\\ <r>for <code>flushleft</code></r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="304" mergedindex="cp">\\ <r>for <code>flushleft</code></r></indexterm></findex>
 <para>An environment that creates a paragraph whose lines are flush to the
 left-hand margin, and ragged right. If you have lines that are too long
 then &latex; will linebreak them in a way that avoids hyphenation and
@@ -4786,10 +4641,10 @@
 <node name="_005craggedright" spaces=" "><nodename>\raggedright</nodename><nodeup automatic="on">flushleft</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\raggedright</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="306" mergedindex="cp">\raggedright</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="265">ragged right text</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="266">left-justifying text</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="267">justification, ragged right</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="305" mergedindex="cp">\raggedright</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="258">ragged right text</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="259">left-justifying text</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="260">justification, ragged right</indexterm></cindex>
 
 <para>Synopses:
 </para>
@@ -4836,11 +4691,11 @@
 <node name="flushright" spaces=" "><nodename>flushright</nodename><nodenext automatic="on">itemize</nodenext><nodeprev automatic="on">flushleft</nodeprev><nodeup automatic="on">Environments</nodeup></node>
 <section spaces=" "><sectiontitle><code>flushright</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="307" mergedindex="cp"><r>environment</r>, <code>flushright</code></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="308" mergedindex="cp"><code>flushright</code> <r>environment</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="306" mergedindex="cp"><r>environment</r>, <code>flushright</code></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="307" mergedindex="cp"><code>flushright</code> <r>environment</r></indexterm></findex>
         
-<cindex index="cp" spaces=" "><indexterm index="cp" number="268">ragged left text, environment for</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="269">right-justifying text, environment for</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="261">ragged left text, environment for</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="262">right-justifying text, environment for</indexterm></cindex>
 
 <example endspaces=" ">
 <pre xml:space="preserve">\begin{flushright}
@@ -4850,7 +4705,7 @@
 \end{flushright}
 </pre></example>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="309" mergedindex="cp">\\ (for <code>flushright</code>)</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="308" mergedindex="cp">\\ (for <code>flushright</code>)</indexterm></findex>
 <para>An environment that creates a paragraph whose lines are flush to the
 right-hand margin and ragged left. If you have lines that are too long
 to fit the margins then &latex; will linebreak them in a way that
@@ -4868,10 +4723,10 @@
 <node name="_005craggedleft" spaces=" "><nodename>\raggedleft</nodename><nodeup automatic="on">flushright</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\raggedleft</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="310" mergedindex="cp">\raggedleft</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="270">ragged left text</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="271">justification, ragged left</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="272">right-justifying text</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="309" mergedindex="cp">\raggedleft</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="263">ragged left text</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="264">justification, ragged left</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="265">right-justifying text</indexterm></cindex>
 
 <para>Synopses:
 </para>
@@ -4907,14 +4762,14 @@
 <node name="itemize" spaces=" "><nodename>itemize</nodename><nodenext automatic="on">letter</nodenext><nodeprev automatic="on">flushright</nodeprev><nodeup automatic="on">Environments</nodeup></node>
 <section spaces=" "><sectiontitle><code>itemize</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="311" mergedindex="cp"><r>environment</r>, <code>itemize</code></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="312" mergedindex="cp"><code>itemize</code> <r>environment</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="310" mergedindex="cp"><r>environment</r>, <code>itemize</code></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="311" mergedindex="cp"><code>itemize</code> <r>environment</r></indexterm></findex>
         
-<findex index="fn" spaces=" "><indexterm index="fn" number="313" mergedindex="cp">\item</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="273">lists of items</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="274">unordered lists</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="275">bulleted lists</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="276">bullet lists</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="312" mergedindex="cp">\item</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="266">lists of items</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="267">unordered lists</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="268">bulleted lists</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="269">bullet lists</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -4943,7 +4798,7 @@
 <para>As a top-level list each label would come out as a bullet, •.
 The format of the labeling depends on the nesting level; see below.
 </para>
-<findex index="fn" spaces=" "><indexterm index="fn" number="314" mergedindex="cp">\item</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="313" mergedindex="cp">\item</indexterm></findex>
 <para>Start list items with the <code>\item</code> command (<pxref label="_005citem"><xrefnodename>\item</xrefnodename></pxref>).  If you
 give <code>\item</code> an optional argument by following it with square
 brackets, as in <code>\item[Optional label]</code>, then by default it will
@@ -4952,10 +4807,10 @@
 environment. Following the <code>\item</code> is optional text, which may
 contain multiple paragraphs.
 </para>
-<findex index="fn" spaces=" "><indexterm index="fn" number="315" mergedindex="cp">\labelitemi</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="316" mergedindex="cp">\labelitemii</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="317" mergedindex="cp">\labelitemiii</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="318" mergedindex="cp">\labelitemiv</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="314" mergedindex="cp">\labelitemi</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="315" mergedindex="cp">\labelitemii</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="316" mergedindex="cp">\labelitemiii</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="317" mergedindex="cp">\labelitemiv</indexterm></findex>
 <anchor name="itemize-labelitemi">itemize labelitemi</anchor>
 <anchor name="itemize-labelitemii">itemize labelitemii</anchor>
 <anchor name="itemize-labelitemiii">itemize labelitemiii</anchor>
@@ -4982,13 +4837,13 @@
 <pre xml:space="preserve">\renewcommand{\labelitemi}{$\diamond$}
 </pre></example>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="319" mergedindex="cp">\leftmargin</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="320" mergedindex="cp">\leftmargini</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="321" mergedindex="cp">\leftmarginii</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="322" mergedindex="cp">\leftmarginiii</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="323" mergedindex="cp">\leftmarginiv</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="324" mergedindex="cp">\leftmarginv</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="325" mergedindex="cp">\leftmarginvi</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="318" mergedindex="cp">\leftmargin</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="319" mergedindex="cp">\leftmargini</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="320" mergedindex="cp">\leftmarginii</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="321" mergedindex="cp">\leftmarginiii</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="322" mergedindex="cp">\leftmarginiv</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="323" mergedindex="cp">\leftmarginv</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="324" mergedindex="cp">\leftmarginvi</indexterm></findex>
 <anchor name="itemize-leftmargin">itemize leftmargin</anchor>
 <anchor name="itemize-leftmargini">itemize leftmargini</anchor>
 <anchor name="itemize-leftmarginii">itemize leftmarginii</anchor>
@@ -5018,7 +4873,7 @@
 <pre xml:space="preserve">\setlength{\leftmargini}{1.25em} % default 2.5em
 </pre></example>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="326" mergedindex="cp">\parskip <r>example</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="325" mergedindex="cp">\parskip <r>example</r></indexterm></findex>
 <para>Especially for lists with short items, it may be desirable to elide
 space between items.  Here is an example defining an <code>itemize*</code>
 environment with no extra spacing between items, or between paragraphs
@@ -5039,8 +4894,8 @@
 <node name="letter" spaces=" "><nodename>letter</nodename><nodenext automatic="on">list</nodenext><nodeprev automatic="on">itemize</nodeprev><nodeup automatic="on">Environments</nodeup></node>
 <section spaces=" "><sectiontitle><code>letter</code> environment: writing letters</sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="327" mergedindex="cp"><r>environment</r>, <code>letter</code></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="328" mergedindex="cp"><code>letter</code> <r>environment</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="326" mergedindex="cp"><r>environment</r>, <code>letter</code></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="327" mergedindex="cp"><code>letter</code> <r>environment</r></indexterm></findex>
         
 
 <para>This environment is used for creating letters.  <xref label="Letters"><xrefnodename>Letters</xrefnodename></xref>.
@@ -5050,10 +4905,10 @@
 <node name="list" spaces=" "><nodename>list</nodename><nodenext automatic="on">math</nodenext><nodeprev automatic="on">letter</nodeprev><nodeup automatic="on">Environments</nodeup></node>
 <section spaces=" "><sectiontitle><code>list</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="329" mergedindex="cp"><r>environment</r>, <code>list</code></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="330" mergedindex="cp"><code>list</code> <r>environment</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="328" mergedindex="cp"><r>environment</r>, <code>list</code></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="329" mergedindex="cp"><code>list</code> <r>environment</r></indexterm></findex>
         
-<cindex index="cp" spaces=" "><indexterm index="cp" number="277">lists of items, generic</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="270">lists of items, generic</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -5116,7 +4971,7 @@
 and the counter is incremented by one each time &latex; encounters an
 <code>\item</code> that does not have an optional argument.
 </para>
-<findex index="fn" spaces=" "><indexterm index="fn" number="331" mergedindex="cp">\makelabel</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="330" mergedindex="cp">\makelabel</indexterm></findex>
 <anchor name="list-makelabel">list makelabel</anchor> <para>Another command that can go in <var>spacing</var> is
 <code>\makelabel</code>, which constructs the label box.  By default it puts
 the contents flush right.  Its only argument is the label, which it
@@ -5142,12 +4997,12 @@
 For some effects these lengths should be zero or negative.
 </para>
 <ftable commandarg="code" spaces=" " endspaces=" ">
-<tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="332" mergedindex="cp">\itemindent</indexterm>\itemindent</itemformat></item>
+<tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="331" mergedindex="cp">\itemindent</indexterm>\itemindent</itemformat></item>
 </tableterm><tableitem><anchor name="list-itemindent">list itemindent</anchor>
 <para>Extra horizontal space indentation, beyond <code>leftmargin</code>, of the
 first line each item.  Its default value is <code>0pt</code>.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="333" mergedindex="cp">\itemsep</indexterm>\itemsep</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="332" mergedindex="cp">\itemsep</indexterm>\itemsep</itemformat></item>
 </tableterm><tableitem><anchor name="list-itemsep">list itemsep</anchor>
 <para>Vertical space between items, beyond the <code>\parsep</code>.  The defaults
 for the first three levels in &latex;&textrsquo;s <samp>article</samp>, <samp>book</samp>,
@@ -5160,13 +5015,13 @@
 minus1pt</code>, <code>\parsep</code> (that is, <code>2.5pt plus1pt minus1pt</code>), and
 <code>\topsep</code> (that is, <code>2.5pt plus1pt minus1pt</code>).
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="334" mergedindex="cp">\labelsep</indexterm>\labelsep</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="333" mergedindex="cp">\labelsep</indexterm>\labelsep</itemformat></item>
 </tableterm><tableitem><anchor name="list-labelsep">list labelsep</anchor>
 <para>Horizontal space between the label and text of an item.
 The default for &latex;&textrsquo;s <samp>article</samp>, <samp>book</samp>,
 and <samp>report</samp> classes is <code>0.5em</code>.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="335" mergedindex="cp">\labelwidth</indexterm>\labelwidth</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="334" mergedindex="cp">\labelwidth</indexterm>\labelwidth</itemformat></item>
 </tableterm><tableitem><anchor name="list-labelwidth">list labelwidth</anchor>
 <para>Horizontal width.  The box containing the label is nominally this wide.
 If <code>\makelabel</code> returns text that is wider than this then the first
@@ -5188,7 +5043,7 @@
 label&textrsquo;s left edge coincide with the left margin of the enclosing
 environment.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="336" mergedindex="cp">\leftmargin</indexterm>\leftmargin</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="335" mergedindex="cp">\leftmargin</indexterm>\leftmargin</itemformat></item>
 </tableterm><tableitem><anchor name="list-leftmargin">list leftmargin</anchor>
 <para>Horizontal space between the left margin of the enclosing environment
 (or the left margin of the page if this is a top-level list), and the
@@ -5206,14 +5061,14 @@
 <code>2.5em</code> (in two column mode, <code>2em</code>), <code>\leftmarginii</code> is
 <code>2.2em</code>, and <code>\leftmarginiii</code> is <code>1.87em</code>.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="337" mergedindex="cp">\listparindent</indexterm>\listparindent</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="336" mergedindex="cp">\listparindent</indexterm>\listparindent</itemformat></item>
 </tableterm><tableitem><anchor name="list-listparindent">list listparindent</anchor>
 <para>Horizontal space of additional line indentation, beyond
 <code>\leftmargin</code>, for second and subsequent paragraphs within a list
 item.  A negative value makes this an &textldquo;outdent&textrdquo;.  Its default value
 is <code>0pt</code>.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="338" mergedindex="cp">\parsep</indexterm>\parsep</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="337" mergedindex="cp">\parsep</indexterm>\parsep</itemformat></item>
 </tableterm><tableitem><anchor name="list-parsep">list parsep</anchor>
 <para>Vertical space between paragraphs within an item.  In the <samp>book</samp>
 and <samp>article</samp> classes The defaults for the first three levels in
@@ -5224,7 +5079,7 @@
 <code>0pt</code>.  The defaults at 12 point size are: <code>5pt plus2.5pt
 minus1pt</code>, <code>2.5pt plus1pt minus1pt</code>, and <code>0pt</code>.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="339" mergedindex="cp">\partopsep</indexterm>\partopsep</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="338" mergedindex="cp">\partopsep</indexterm>\partopsep</itemformat></item>
 </tableterm><tableitem><anchor name="list-partopsep">list partopsep</anchor>
 <para>Vertical space added, beyond <code>\topsep</code>+<code>\parskip</code>, to the top
 and bottom of the entire environment if the list instance is preceded by
@@ -5240,13 +5095,13 @@
 defaults at 12 point are: <code>3pt plus2pt minus3pt</code>, <code>3pt plus2pt
 minus2pt</code>, and <code>1pt plus0pt minus1pt</code>.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="340" mergedindex="cp">\rightmargin</indexterm>\rightmargin</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="339" mergedindex="cp">\rightmargin</indexterm>\rightmargin</itemformat></item>
 </tableterm><tableitem><anchor name="list-rightmargin">list rightmargin</anchor>
 <para>Horizontal space between the right margin of the list and the right
 margin of the enclosing environment.  Its default value is <code>0pt</code>.
 It must be non-negative.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="341" mergedindex="cp">\topsep</indexterm>\topsep</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="340" mergedindex="cp">\topsep</indexterm>\topsep</itemformat></item>
 </tableterm><tableitem><anchor name="list-topsep">list topsep</anchor>
 <para>Vertical space added to both the top and bottom of the list, in addition
 to <code>\parskip</code> (<pxref label="_005cparindent-_0026-_005cparskip"><xrefnodename>\parindent & \parskip</xrefnodename></pxref>).  The defaults for
@@ -5325,22 +5180,22 @@
 page break.
 </para>
 <ftable commandarg="code" spaces=" " endspaces=" ">
-<tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="342" mergedindex="cp">\&arobase;beginparpenalty</indexterm>\&arobase;beginparpenalty</itemformat></item>
+<tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="341" mergedindex="cp">\&arobase;beginparpenalty</indexterm>\&arobase;beginparpenalty</itemformat></item>
 </tableterm><tableitem><anchor name="list-beginparpenalty">list beginparpenalty</anchor>
 <para>The page breaking penalty for breaking before the list (default <code>-51</code>).
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="343" mergedindex="cp">\&arobase;itempenalty</indexterm>\&arobase;itempenalty</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="342" mergedindex="cp">\&arobase;itempenalty</indexterm>\&arobase;itempenalty</itemformat></item>
 </tableterm><tableitem><anchor name="list-itempenalty">list itempenalty</anchor>
 <para>The page breaking penalty for breaking before a list item (default <code>-51</code>).
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="344" mergedindex="cp">\&arobase;endparpenalty</indexterm>\&arobase;endparpenalty</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="343" mergedindex="cp">\&arobase;endparpenalty</indexterm>\&arobase;endparpenalty</itemformat></item>
 </tableterm><tableitem><anchor name="list-endparpenalty">list endparpenalty</anchor>
 <para>The page breaking penalty for breaking after a list (default <code>-51</code>).
 </para>
 </tableitem></tableentry></ftable>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="278"><r>package</r>, <code>enumitem</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="279"><code>enumitem</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="271"><r>package</r>, <code>enumitem</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="272"><code>enumitem</code> <r>package</r></indexterm></cindex>
 
 <para>The package <code>enumitem</code> is useful for customizing lists.
 </para>
@@ -5472,10 +5327,10 @@
 <node name="math" spaces=" "><nodename>math</nodename><nodenext automatic="on">minipage</nodenext><nodeprev automatic="on">list</nodeprev><nodeup automatic="on">Environments</nodeup></node>
 <section spaces=" "><sectiontitle><code>math</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="345" mergedindex="cp"><r>environment</r>, <code>math</code></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="346" mergedindex="cp"><code>math</code> <r>environment</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="344" mergedindex="cp"><r>environment</r>, <code>math</code></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="345" mergedindex="cp"><code>math</code> <r>environment</r></indexterm></findex>
         
-<cindex index="cp" spaces=" "><indexterm index="cp" number="280">in-line formulas</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="273">in-line formulas</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -5494,10 +5349,10 @@
 <node name="minipage" spaces=" "><nodename>minipage</nodename><nodenext automatic="on">picture</nodenext><nodeprev automatic="on">math</nodeprev><nodeup automatic="on">Environments</nodeup></node>
 <section spaces=" "><sectiontitle><code>minipage</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="347" mergedindex="cp"><r>environment</r>, <code>minipage</code></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="348" mergedindex="cp"><code>minipage</code> <r>environment</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="346" mergedindex="cp"><r>environment</r>, <code>minipage</code></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="347" mergedindex="cp"><code>minipage</code> <r>environment</r></indexterm></findex>
         
-<cindex index="cp" spaces=" "><indexterm index="cp" number="281">minipage, creating a</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="274">minipage, creating a</indexterm></cindex>
 
 <para>Synopses:
 </para>
@@ -5618,15 +5473,15 @@
 Text after  
 </pre></example>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="282">indentation of paragraphs, in minipage</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="283">paragraph indentation, in minipage</indexterm></cindex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="349" mergedindex="cp">\parindent</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="275">indentation of paragraphs, in minipage</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="276">paragraph indentation, in minipage</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="348" mergedindex="cp">\parindent</indexterm></findex>
 <para>By default paragraphs are not indented in a <code>minipage</code>.  Change
 that with a command such as <code>\setlength{\parindent}{1pc}</code> at
 the start of <var>contents</var>.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="284">footnotes in figures</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="285">figures, footnotes in</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="277">footnotes in figures</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="278">figures, footnotes in</indexterm></cindex>
 <para>Footnotes in a <code>minipage</code> environment are handled in a way that is
 particularly useful for putting footnotes in figures or tables.  A
 <code>\footnote</code> or <code>\footnotetext</code> command puts the footnote at
@@ -5683,11 +5538,11 @@
 <node name="picture" spaces=" "><nodename>picture</nodename><nodenext automatic="on">quotation & quote</nodenext><nodeprev automatic="on">minipage</nodeprev><nodeup automatic="on">Environments</nodeup></node>
 <section spaces=" "><sectiontitle><code>picture</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="350" mergedindex="cp"><r>environment</r>, <code>picture</code></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="351" mergedindex="cp"><code>picture</code> <r>environment</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="349" mergedindex="cp"><r>environment</r>, <code>picture</code></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="350" mergedindex="cp"><code>picture</code> <r>environment</r></indexterm></findex>
         
-<cindex index="cp" spaces=" "><indexterm index="cp" number="286">creating pictures</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="287">pictures, creating</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="279">creating pictures</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="280">pictures, creating</indexterm></cindex>
 
 <para>Synopses: 
 </para><example endspaces=" ">
@@ -5713,7 +5568,7 @@
 </para>
 <para>This shows the parallelogram law for adding vectors.
 </para>
-<findex index="fn" spaces=" "><indexterm index="fn" number="352" mergedindex="cp">\unitlength</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="351" mergedindex="cp">\unitlength</indexterm></findex>
 <example endspaces=" ">
 <pre xml:space="preserve">\setlength{\unitlength}{1cm}
 \begin{picture}(6,6)      % picture box will be 6cm wide by 6cm tall
@@ -5777,7 +5632,7 @@
 picture by shifting everything, you can just add the appropriate
 optional argument.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="288">position, in picture</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="281">position, in picture</indexterm></cindex>
 <para>Each <var>picture command</var> tells &latex; where to put something by
 naming its position.  A <dfn>position</dfn> is a pair such as <code>(2.4,-5)</code>
 giving the x- and y-coordinates.  A <dfn>coordinate</dfn> is a not a length,
@@ -5810,7 +5665,7 @@
 <para>places the object with its reference point at coordinates
 <math>(11.3,-0.3)</math>.  The reference points for various objects will be
 described below.
-<findex index="fn" spaces=" "><indexterm index="fn" number="353" mergedindex="cp">LR box</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="352" mergedindex="cp">LR box</indexterm></findex>
 The <code>\put</code> command creates an <dfn>LR box</dfn> (<pxref label="Modes"><xrefnodename>Modes</xrefnodename></pxref>).
 Anything that can go in an <code>\mbox</code> (<pxref label="_005cmbox-_0026-_005cmakebox"><xrefnodename>\mbox & \makebox</xrefnodename></pxref>) can
 go in the text argument of the <code>\put</code> command.  The reference point
@@ -5873,7 +5728,7 @@
 <node name="_005cput" spaces=" "><nodename>\put</nodename><nodenext automatic="on">\multiput</nodenext><nodeup automatic="on">picture</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\put</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="354" mergedindex="cp">\put</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="353" mergedindex="cp">\put</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -5900,7 +5755,7 @@
 <node name="_005cmultiput" spaces=" "><nodename>\multiput</nodename><nodenext automatic="on">\qbezier</nodenext><nodeprev automatic="on">\put</nodeprev><nodeup automatic="on">picture</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\multiput</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="355" mergedindex="cp">\multiput</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="354" mergedindex="cp">\multiput</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -5931,7 +5786,7 @@
 <node name="_005cqbezier" spaces=" "><nodename>\qbezier</nodename><nodenext automatic="on">\graphpaper</nodenext><nodeprev automatic="on">\multiput</nodeprev><nodeup automatic="on">picture</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\qbezier</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="356" mergedindex="cp">\qbezier</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="355" mergedindex="cp">\qbezier</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -5967,7 +5822,7 @@
 <node name="_005cgraphpaper" spaces=" "><nodename>\graphpaper</nodename><nodenext automatic="on">\line</nodenext><nodeprev automatic="on">\qbezier</nodeprev><nodeup automatic="on">picture</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\graphpaper</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="357" mergedindex="cp">\graphpaper</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="356" mergedindex="cp">\graphpaper</indexterm></findex>
 <para>Synopsis:
 </para>
 <example endspaces=" ">
@@ -5999,7 +5854,7 @@
 <node name="_005cline" spaces=" "><nodename>\line</nodename><nodenext automatic="on">\linethickness</nodenext><nodeprev automatic="on">\graphpaper</nodeprev><nodeup automatic="on">picture</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\line</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="358" mergedindex="cp">\line</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="357" mergedindex="cp">\line</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -6039,22 +5894,22 @@
 <para>If <var>travel</var> is negative then you get <code>LaTeX Error: Bad \line or
 \vector argument.</code>
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="289"><code>pict2e</code> package</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="290">graphics packages</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="291"><r>package</r>, <code>pict2e</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="292"><code>pict2e</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="282"><code>pict2e</code> package</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="283">graphics packages</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="284"><r>package</r>, <code>pict2e</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="285"><code>pict2e</code> <r>package</r></indexterm></cindex>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="293"><r>package</r>, <code>TikZ</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="294"><code>TikZ</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="286"><r>package</r>, <code>TikZ</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="287"><code>TikZ</code> <r>package</r></indexterm></cindex>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="295"><r>package</r>, <code>PSTricks</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="296"><code>PSTricks</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="288"><r>package</r>, <code>PSTricks</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="289"><code>PSTricks</code> <r>package</r></indexterm></cindex>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="297"><r>package</r>, <code>MetaPost</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="298"><code>MetaPost</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="290"><r>package</r>, <code>MetaPost</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="291"><code>MetaPost</code> <r>package</r></indexterm></cindex>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="299"><r>package</r>, <code>Asymptote</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="300"><code>Asymptote</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="292"><r>package</r>, <code>Asymptote</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="293"><code>Asymptote</code> <r>package</r></indexterm></cindex>
 
 <para>Standard &latex; can only draw lines with a limited range of slopes
 because these lines are made by putting together line segments from
@@ -6073,7 +5928,7 @@
 <node name="_005clinethickness" spaces=" "><nodename>\linethickness</nodename><nodenext automatic="on">\thinlines</nodenext><nodeprev automatic="on">\line</nodeprev><nodeup automatic="on">picture</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\linethickness</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="359" mergedindex="cp">\linethickness</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="358" mergedindex="cp">\linethickness</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -6092,7 +5947,7 @@
 <node name="_005cthinlines" spaces=" "><nodename>\thinlines</nodename><nodenext automatic="on">\thicklines</nodenext><nodeprev automatic="on">\linethickness</nodeprev><nodeup automatic="on">picture</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\thinlines</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="360" mergedindex="cp">\thinlines</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="359" mergedindex="cp">\thinlines</indexterm></findex>
 
 <para>Declaration to set the thickness of subsequent lines, circles, and ovals
 in a picture environment to be 0.4<dmn>pt</dmn>.  This is the default
@@ -6104,7 +5959,7 @@
 <node name="_005cthicklines" spaces=" "><nodename>\thicklines</nodename><nodenext automatic="on">\circle</nodenext><nodeprev automatic="on">\thinlines</nodeprev><nodeup automatic="on">picture</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\thicklines</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="361" mergedindex="cp">\thicklines</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="360" mergedindex="cp">\thicklines</indexterm></findex>
 
 <para>Declaration to set the thickness of subsequent lines, circles, and ovals
 in a picture environment to be 0.8<dmn>pt</dmn>.  See also
@@ -6116,7 +5971,7 @@
 <node name="_005ccircle" spaces=" "><nodename>\circle</nodename><nodenext automatic="on">\oval</nodenext><nodeprev automatic="on">\thicklines</nodeprev><nodeup automatic="on">picture</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\circle</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="362" mergedindex="cp">\circle</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="361" mergedindex="cp">\circle</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -6143,7 +5998,7 @@
 <node name="_005coval" spaces=" "><nodename>\oval</nodename><nodenext automatic="on">\shortstack</nodenext><nodeprev automatic="on">\circle</nodeprev><nodeup automatic="on">picture</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\oval</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="363" mergedindex="cp">\oval</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="362" mergedindex="cp">\oval</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -6190,7 +6045,7 @@
 <node name="_005cshortstack" spaces=" "><nodename>\shortstack</nodename><nodenext automatic="on">\vector</nodenext><nodeprev automatic="on">\oval</nodeprev><nodeup automatic="on">picture</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\shortstack</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="364" mergedindex="cp">\shortstack</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="363" mergedindex="cp">\shortstack</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -6225,7 +6080,7 @@
 </tableterm><tableitem><para>Center objects (default)
 </para></tableitem></tableentry></table>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="365" mergedindex="cp">\\ <r>(for <code>\shortstack</code> objects)</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="364" mergedindex="cp">\\ <r>(for <code>\shortstack</code> objects)</r></indexterm></findex>
 <para>Separate objects into lines with <code>\\</code>.  These stacks are short in
 that, unlike in a <code>tabular</code> or <code>array</code> environment, here the
 rows are not spaced out to be of even heights.  Thus, in
@@ -6244,7 +6099,7 @@
 <node name="_005cvector" spaces=" "><nodename>\vector</nodename><nodenext automatic="on">\makebox (picture)</nodenext><nodeprev automatic="on">\shortstack</nodeprev><nodeup automatic="on">picture</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\vector</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="366" mergedindex="cp">\vector</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="365" mergedindex="cp">\vector</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -6273,7 +6128,7 @@
 <node name="_005cmakebox-_0028picture_0029" spaces=" "><nodename>\makebox (picture)</nodename><nodenext automatic="on">\framebox (picture)</nodenext><nodeprev automatic="on">\vector</nodeprev><nodeup automatic="on">picture</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\makebox</code> (picture)</sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="367" mergedindex="cp">\makebox <r>(for <code>picture</code>)</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="366" mergedindex="cp">\makebox <r>(for <code>picture</code>)</r></indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -6322,7 +6177,7 @@
 <node name="_005cframebox-_0028picture_0029" spaces=" "><nodename>\framebox (picture)</nodename><nodenext automatic="on">\frame</nodenext><nodeprev automatic="on">\makebox (picture)</nodeprev><nodeup automatic="on">picture</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\framebox</code> (picture)</sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="368" mergedindex="cp">\framebox</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="367" mergedindex="cp">\framebox</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -6354,8 +6209,8 @@
 <var>text</var>; see <ref label="_005cmakebox-_0028picture_0029"><xrefnodename>\makebox (picture)</xrefnodename></ref> for the values that it can
 take.
 </para>
-<findex index="fn" spaces=" "><indexterm index="fn" number="369" mergedindex="cp">\fboxrule</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="370" mergedindex="cp">\fboxsep</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="368" mergedindex="cp">\fboxrule</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="369" mergedindex="cp">\fboxsep</indexterm></findex>
 <para>The rule has thickness <code>\fboxrule</code> and there is a blank space
 <code>\fboxsep</code> between the frame and the contents of the box.
 </para>
@@ -6369,7 +6224,7 @@
 <node name="_005cframe" spaces=" "><nodename>\frame</nodename><nodenext automatic="on">\dashbox</nodenext><nodeprev automatic="on">\framebox (picture)</nodeprev><nodeup automatic="on">picture</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\frame</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="371" mergedindex="cp">\frame</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="370" mergedindex="cp">\frame</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -6387,7 +6242,7 @@
 <node name="_005cdashbox" spaces=" "><nodename>\dashbox</nodename><nodeprev automatic="on">\frame</nodeprev><nodeup automatic="on">picture</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\dashbox</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="372" mergedindex="cp">\dashbox</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="371" mergedindex="cp">\dashbox</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -6428,18 +6283,18 @@
 <node name="quotation-_0026-quote" spaces=" "><nodename>quotation & quote</nodename><nodenext automatic="on">tabbing</nodenext><nodeprev automatic="on">picture</nodeprev><nodeup automatic="on">Environments</nodeup></node>
 <section spaces=" "><sectiontitle><code>quotation</code> & <code>quote</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="373" mergedindex="cp"><r>environment</r>, <code>quotation</code></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="374" mergedindex="cp"><code>quotation</code> <r>environment</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="372" mergedindex="cp"><r>environment</r>, <code>quotation</code></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="373" mergedindex="cp"><code>quotation</code> <r>environment</r></indexterm></findex>
         
-<cindex index="cp" spaces=" "><indexterm index="cp" number="301">quoted text with paragraph indentation, displaying</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="302">displaying quoted text with paragraph indentation</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="303">paragraph indentations in quoted text</indexterm></cindex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="375" mergedindex="cp"><r>environment</r>, <code>quote</code></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="376" mergedindex="cp"><code>quote</code> <r>environment</r></indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="294">quoted text with paragraph indentation, displaying</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="295">displaying quoted text with paragraph indentation</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="296">paragraph indentations in quoted text</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="374" mergedindex="cp"><r>environment</r>, <code>quote</code></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="375" mergedindex="cp"><code>quote</code> <r>environment</r></indexterm></findex>
         
-<cindex index="cp" spaces=" "><indexterm index="cp" number="304">quoted text without paragraph indentation, displaying</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="305">displaying quoted text without paragraph indentation</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="306">paragraph indentations in quoted text, omitting</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="297">quoted text without paragraph indentation, displaying</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="298">displaying quoted text without paragraph indentation</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="299">paragraph indentations in quoted text, omitting</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -6480,12 +6335,12 @@
 <node name="tabbing" spaces=" "><nodename>tabbing</nodename><nodenext automatic="on">table</nodenext><nodeprev automatic="on">quotation & quote</nodeprev><nodeup automatic="on">Environments</nodeup></node>
 <section spaces=" "><sectiontitle><code>tabbing</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="377" mergedindex="cp"><r>environment</r>, <code>tabbing</code></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="378" mergedindex="cp"><code>tabbing</code> <r>environment</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="376" mergedindex="cp"><r>environment</r>, <code>tabbing</code></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="377" mergedindex="cp"><code>tabbing</code> <r>environment</r></indexterm></findex>
         
-<cindex index="cp" spaces=" "><indexterm index="cp" number="307">tab stops, using</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="308">lining text up using tab stops</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="309">alignment via tabbing</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="300">tab stops, using</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="301">lining text up using tab stops</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="302">alignment via tabbing</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -6533,7 +6388,7 @@
 the end of line, so that the width of the environment is
 <code>\linewidth</code>.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="310">row, <r>tabbing</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="303">row, <r>tabbing</r></indexterm></cindex>
 <para>The <code>tabbing</code> environment contains a sequence of <dfn>tabbed
 rows</dfn>.  The first tabbed row begins immediately after
 <code>\begin{tabbing}</code> and each row ends with <code>\\</code> or
@@ -6557,37 +6412,37 @@
 They are all fragile (<pxref label="_005cprotect"><xrefnodename>\protect</xrefnodename></pxref>).
 </para>
 <ftable commandarg="code" spaces=" " endspaces=" ">
-<tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="379" mergedindex="cp">\\ <r>(tabbing)</r></indexterm>\\ <r>(tabbing)</r></itemformat></item>
+<tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="378" mergedindex="cp">\\ <r>(tabbing)</r></indexterm>\\ <r>(tabbing)</r></itemformat></item>
 </tableterm><tableitem><para>End a tabbed line and typeset it.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="380" mergedindex="cp">\= <r>(tabbing)</r></indexterm>\= <r>(tabbing)</r></itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="379" mergedindex="cp">\= <r>(tabbing)</r></indexterm>\= <r>(tabbing)</r></itemformat></item>
 </tableterm><tableitem><para>Sets a tab stop at the current position.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="381" mergedindex="cp">\> <r>(tabbing)</r></indexterm>\> <r>(tabbing)</r></itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="382" mergedindex="cp">\></indexterm></findex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="380" mergedindex="cp">\> <r>(tabbing)</r></indexterm>\> <r>(tabbing)</r></itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="381" mergedindex="cp">\></indexterm></findex>
 <para>Advances to the next tab stop.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="383" mergedindex="cp">\<</indexterm>\<</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="382" mergedindex="cp">\<</indexterm>\<</itemformat></item>
 </tableterm><tableitem><para>Put following text to the left of the local margin (without changing
 the margin).  Can only be used at the start of the line.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="384" mergedindex="cp">\+</indexterm>\+</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="383" mergedindex="cp">\+</indexterm>\+</itemformat></item>
 </tableterm><tableitem><para>Moves the left margin of the next and all the
 following commands one tab stop to the right, beginning tabbed line if
 necessary.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="385" mergedindex="cp">\-</indexterm>\-</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="384" mergedindex="cp">\-</indexterm>\-</itemformat></item>
 </tableterm><tableitem><para>Moves the left margin of the next and all the
 following commands one tab stop to the left, beginning tabbed line if
 necessary.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="386" mergedindex="cp">\' <r>(tabbing)</r></indexterm>\' <r>(tabbing)</r></itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="385" mergedindex="cp">\' <r>(tabbing)</r></indexterm>\' <r>(tabbing)</r></itemformat></item>
 </tableterm><tableitem><para>Moves everything that you have typed so far in the current column, i.e.,
 everything from the most recent <code>\></code>, <code>\<</code>, <code>\'</code>,
 <code>\\</code>, or <code>\kill</code> command, to the previous column and aligned
 to the right, flush against the current column&textrsquo;s tab stop.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="387" mergedindex="cp">\` <r>(tabbing)</r></indexterm>\` <r>(tabbing)</r></itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="386" mergedindex="cp">\` <r>(tabbing)</r></indexterm>\` <r>(tabbing)</r></itemformat></item>
 </tableterm><tableitem><para>Allows you to put text flush right against any tab stop, including tab
 stop 0.  However, it can&textrsquo;t move text to the right of the last
 column because there&textrsquo;s no tab stop there.  The <code>\`</code> command moves
@@ -6597,29 +6452,29 @@
 <code>\'</code> command between the <code>\`</code> and the <code>\\</code> or
 <code>\end{tabbing}</code> command that ends the line.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="388" mergedindex="cp">\a <r>(tabbing)</r></indexterm>\a <r>(tabbing)</r></itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="389" mergedindex="cp">\a' <r>(acute accent in tabbing)</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="390" mergedindex="cp">\a` <r>(grave accent in tabbing)</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="391" mergedindex="cp">\a= <r>(macron accent in tabbing)</r></indexterm></findex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="387" mergedindex="cp">\a <r>(tabbing)</r></indexterm>\a <r>(tabbing)</r></itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="388" mergedindex="cp">\a' <r>(acute accent in tabbing)</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="389" mergedindex="cp">\a` <r>(grave accent in tabbing)</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="390" mergedindex="cp">\a= <r>(macron accent in tabbing)</r></indexterm></findex>
 <para>In a <code>tabbing</code> environment, the commands <code>\=</code>, <code>\'</code> and
 <code>\`</code> do not produce accents as usual (<pxref label="Accents"><xrefnodename>Accents</xrefnodename></pxref>).  Instead,
 use the commands <code>\a=</code>, <code>\a'</code> and <code>\a`</code>.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="392" mergedindex="cp">\kill</indexterm>\kill</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="391" mergedindex="cp">\kill</indexterm>\kill</itemformat></item>
 </tableterm><tableitem><para>Sets tab stops without producing text.  Works just like <code>\\</code> except
 that it throws away the current line instead of producing output for it.
 Any <code>\=</code>, <code>\+</code> or <code>\-</code> commands in that line remain in
 effect.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="393" mergedindex="cp">\poptabs</indexterm>\poptabs</itemformat></item>
-</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="394" mergedindex="cp">\poptabs</indexterm></findex>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="392" mergedindex="cp">\poptabs</indexterm>\poptabs</itemformat></item>
+</tableterm><tableitem><findex index="fn" spaces=" "><indexterm index="fn" number="393" mergedindex="cp">\poptabs</indexterm></findex>
 <para>Restores the tab stop positions saved by the last <code>\pushtabs</code>.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="395" mergedindex="cp">\pushtabs</indexterm>\pushtabs</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="394" mergedindex="cp">\pushtabs</indexterm>\pushtabs</itemformat></item>
 </tableterm><tableitem><para>Saves all current tab stop positions. Useful for temporarily changing
 tab stop positions in the middle of a <code>tabbing</code> environment.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="396" mergedindex="cp">\tabbingsep</indexterm>\tabbingsep</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="395" mergedindex="cp">\tabbingsep</indexterm>\tabbingsep</itemformat></item>
 </tableterm><tableitem><para>Distance of the text moved by <code>\'</code> to left of current tab stop.
 </para>
 </tableitem></tableentry></ftable>
@@ -6651,15 +6506,15 @@
          end;
 </pre></example>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="311"><r>package</r>, <code>algorithm2e</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="312"><code>algorithm2e</code> <r>package</r></indexterm></cindex>
- <cindex index="cp" spaces=" "><indexterm index="cp" number="313"><r>package</r>, <code>listings</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="314"><code>listings</code> <r>package</r></indexterm></cindex>
- <cindex index="cp" spaces=" "><indexterm index="cp" number="315"><r>package</r>, <code>minted</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="316"><code>minted</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="304"><r>package</r>, <code>algorithm2e</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="305"><code>algorithm2e</code> <r>package</r></indexterm></cindex>
+ <cindex index="cp" spaces=" "><indexterm index="cp" number="306"><r>package</r>, <code>listings</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="307"><code>listings</code> <r>package</r></indexterm></cindex>
+ <cindex index="cp" spaces=" "><indexterm index="cp" number="308"><r>package</r>, <code>minted</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="309"><code>minted</code> <r>package</r></indexterm></cindex>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="317"><r>package</r>, <code>fancyvrb</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="318"><code>fancyvrb</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="310"><r>package</r>, <code>fancyvrb</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="311"><code>fancyvrb</code> <r>package</r></indexterm></cindex>
 
 <noindent></noindent>
 <para>This example is just for illustration of the environment.  To actually
@@ -6673,11 +6528,11 @@
 <node name="table" spaces=" "><nodename>table</nodename><nodenext automatic="on">tabular</nodenext><nodeprev automatic="on">tabbing</nodeprev><nodeup automatic="on">Environments</nodeup></node>
 <section spaces=" "><sectiontitle><code>table</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="397" mergedindex="cp"><r>environment</r>, <code>table</code></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="398" mergedindex="cp"><code>table</code> <r>environment</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="396" mergedindex="cp"><r>environment</r>, <code>table</code></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="397" mergedindex="cp"><code>table</code> <r>environment</r></indexterm></findex>
         
-<cindex index="cp" spaces=" "><indexterm index="cp" number="319">tables, creating</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="320">creating tables</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="312">tables, creating</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="313">creating tables</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -6722,7 +6577,7 @@
 </para>
 <para>The label is optional; it is used for cross references (<pxref label="Cross-references"><xrefnodename>Cross
 references</xrefnodename></pxref>).  
-<findex index="fn" spaces=" "><indexterm index="fn" number="399" mergedindex="cp">\caption</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="398" mergedindex="cp">\caption</indexterm></findex>
 The <code>\caption</code> command is also optional.  It specifies caption text
 for the table.  By default it is numbered.  If its optional
 <var>lottitle</var> is present then that text is used in the list of tables
@@ -6749,11 +6604,11 @@
 <node name="tabular" spaces=" "><nodename>tabular</nodename><nodenext automatic="on">thebibliography</nodenext><nodeprev automatic="on">table</nodeprev><nodeup automatic="on">Environments</nodeup></node>
 <section spaces=" "><sectiontitle><code>tabular</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="400" mergedindex="cp"><r>environment</r>, <code>tabular</code></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="401" mergedindex="cp"><code>tabular</code> <r>environment</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="399" mergedindex="cp"><r>environment</r>, <code>tabular</code></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="400" mergedindex="cp"><code>tabular</code> <r>environment</r></indexterm></findex>
         
-<cindex index="cp" spaces=" "><indexterm index="cp" number="321">lines in tables</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="322">lining text up in tables</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="314">lines in tables</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="315">lining text up in tables</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -6791,12 +6646,12 @@
 <para>The output will have two left-aligned columns with a vertical bar
 between them.  This is specified in <code>tabular</code>&textrsquo;s argument
 <code>{l|l}</code>.
-<findex index="fn" spaces=" "><indexterm index="fn" number="402" mergedindex="cp">&</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="401" mergedindex="cp">&</indexterm></findex>
 Put the entries into different columns by separating them with an
 ampersand, <code>&</code>.  The end of each row is marked with a double
 backslash, <code>\\</code>.  Put a horizontal rule below a row, after a double
 backslash, with <code>\hline</code>.
-<findex index="fn" spaces=" "><indexterm index="fn" number="403" mergedindex="cp">\\ <r>for <code>tabular</code></r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="402" mergedindex="cp">\\ <r>for <code>tabular</code></r></indexterm></findex>
 After the last row the <code>\\</code> is optional, unless an <code>\hline</code>
 command follows to put a rule below the table.
 </para>
@@ -6874,7 +6729,7 @@
 \end{tabular}
 </pre></example>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="404" mergedindex="cp">\extracolsep</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="403" mergedindex="cp">\extracolsep</indexterm></findex>
 <para>An <code>\extracolsep{<var>wd</var>}</code> command in an &arobase;-expression causes an
 extra space of width <var>wd</var> to appear to the left of all subsequent
 columns, until countermanded by another <code>\extracolsep</code>.  Unlike
@@ -6933,25 +6788,25 @@
 <!-- c xx defaults, own node (xref from array)? -->
 </para>
 <ftable commandarg="code" spaces=" " endspaces=" ">
-<tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="405" mergedindex="cp">\arrayrulewidth</indexterm>\arrayrulewidth</itemformat></item>
+<tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="404" mergedindex="cp">\arrayrulewidth</indexterm>\arrayrulewidth</itemformat></item>
 </tableterm><tableitem><anchor name="tabular-arrayrulewidth">tabular arrayrulewidth</anchor>
 <para>A length that is the thickness of the rule created by <code>|</code>,
 <code>\hline</code>, and <code>\vline</code> in the <code>tabular</code> and <code>array</code>
 environments.  The default is <samp>.4pt</samp>. Change it as in
 <code>\setlength{\arrayrulewidth}{0.8pt}</code>.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="406" mergedindex="cp">\arraystretch</indexterm>\arraystretch</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="405" mergedindex="cp">\arraystretch</indexterm>\arraystretch</itemformat></item>
 </tableterm><tableitem><anchor name="tabular-arraystrech">tabular arraystrech</anchor>
 <para>A factor by which the spacing between rows in the <code>tabular</code> and
 <code>array</code> environments is multiplied.  The default is <samp>1</samp>, for
 no scaling.  Change it as <code>\renewcommand{\arraystretch}{1.2}</code>.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="407" mergedindex="cp">\doublerulesep</indexterm>\doublerulesep</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="406" mergedindex="cp">\doublerulesep</indexterm>\doublerulesep</itemformat></item>
 </tableterm><tableitem><anchor name="tabular-doublerulesep">tabular doublerulesep</anchor>
 <para>A length that is the distance between the vertical rules produced by the
 <code>||</code> specifier.  The default is <samp>2pt</samp>.
 </para>
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="408" mergedindex="cp">\tabcolsep</indexterm>\tabcolsep</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="407" mergedindex="cp">\tabcolsep</indexterm>\tabcolsep</itemformat></item>
 </tableterm><tableitem><anchor name="tabular-tabcolsep">tabular tabcolsep</anchor>
 <para>A length that is half of the space between columns. The default is
 <samp>6pt</samp>.  Change it with <code>\setlength</code>.
@@ -6973,7 +6828,7 @@
 <node name="_005cmulticolumn" spaces=" "><nodename>\multicolumn</nodename><nodenext automatic="on">\vline</nodenext><nodeup automatic="on">tabular</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\multicolumn</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="409" mergedindex="cp">\multicolumn</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="408" mergedindex="cp">\multicolumn</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -7073,7 +6928,7 @@
 <node name="_005cvline" spaces=" "><nodename>\vline</nodename><nodenext automatic="on">\cline</nodenext><nodeprev automatic="on">\multicolumn</nodeprev><nodeup automatic="on">tabular</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\vline</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="410" mergedindex="cp">\vline</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="409" mergedindex="cp">\vline</indexterm></findex>
 <para>Draw a vertical line in a <code>tabular</code> or <code>array</code> environment
 extending the full height and depth of an entry&textrsquo;s row.  Can also be
 used in an &arobase;-expression, although its synonym vertical
@@ -7106,7 +6961,7 @@
 <node name="_005ccline" spaces=" "><nodename>\cline</nodename><nodenext automatic="on">\hline</nodenext><nodeprev automatic="on">\vline</nodeprev><nodeup automatic="on">tabular</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\cline</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="411" mergedindex="cp">\cline</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="410" mergedindex="cp">\cline</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -7136,7 +6991,7 @@
 <node name="_005chline" spaces=" "><nodename>\hline</nodename><nodeprev automatic="on">\cline</nodeprev><nodeup automatic="on">tabular</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\hline</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="412" mergedindex="cp">\hline</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="411" mergedindex="cp">\hline</indexterm></findex>
 
 <para>Draw a horizontal line the width of the enclosing <code>tabular</code> or
 <code>array</code> environment.  It&textrsquo;s most commonly used to draw a line at the
@@ -7161,10 +7016,10 @@
 <node name="thebibliography" spaces=" "><nodename>thebibliography</nodename><nodenext automatic="on">theorem</nodenext><nodeprev automatic="on">tabular</nodeprev><nodeup automatic="on">Environments</nodeup></node>
 <section spaces=" "><sectiontitle><code>thebibliography</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="413" mergedindex="cp"><r>environment</r>, <code>thebibliography</code></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="414" mergedindex="cp"><code>thebibliography</code> <r>environment</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="412" mergedindex="cp"><r>environment</r>, <code>thebibliography</code></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="413" mergedindex="cp"><code>thebibliography</code> <r>environment</r></indexterm></findex>
         
-<cindex index="cp" spaces=" "><indexterm index="cp" number="323">bibliography, creating (manually)</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="316">bibliography, creating (manually)</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -7219,8 +7074,8 @@
 as with <code>\renewcommand{\refname}{Cited references}</code> after
 <code>\begin{document}</code>.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="324"><r>package</r>, <code>babel</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="325"><code>babel</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="317"><r>package</r>, <code>babel</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="318"><code>babel</code> <r>package</r></indexterm></cindex>
 
 <para>Language support packages such as <file>babel</file> will automatically
 redefine <code>\refname</code> or <code>\bibname</code> to fit the selected
@@ -7237,7 +7092,7 @@
 <node name="_005cbibitem" spaces=" "><nodename>\bibitem</nodename><nodenext automatic="on">\cite</nodenext><nodeup automatic="on">thebibliography</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\bibitem</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="415" mergedindex="cp">\bibitem</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="414" mergedindex="cp">\bibitem</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -7254,7 +7109,7 @@
 
 <para>Generate an entry labeled by <var>label</var>.  The default is for &latex; to
 generates a number using the <code>enumi</code> counter.  The <dfn>citation key</dfn> 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="326">citation key</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="319">citation key</indexterm></cindex>
 <var>cite_key</var> is a string of
 letters, numbers, and punctuation symbols (but not comma).
 </para>
@@ -7311,7 +7166,7 @@
 <node name="_005ccite" spaces=" "><nodename>\cite</nodename><nodenext automatic="on">\nocite</nodenext><nodeprev automatic="on">\bibitem</nodeprev><nodeup automatic="on">thebibliography</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\cite</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="416" mergedindex="cp">\cite</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="415" mergedindex="cp">\cite</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -7373,7 +7228,7 @@
 <node name="_005cnocite" spaces=" "><nodename>\nocite</nodename><nodenext automatic="on">Using BibTeX</nodenext><nodeprev automatic="on">\cite</nodeprev><nodeup automatic="on">thebibliography</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\nocite</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="417" mergedindex="cp">\nocite</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="416" mergedindex="cp">\nocite</indexterm></findex>
 
 <para>Synopsis:
 </para>
@@ -7394,11 +7249,11 @@
 <node name="Using-BibTeX" spaces=" "><nodename>Using BibTeX</nodename><nodeprev automatic="on">\nocite</nodeprev><nodeup automatic="on">thebibliography</nodeup></node>
 <subsection spaces=" "><sectiontitle>Using Bib&tex;</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="327">using Bib&tex;</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="328">bib&tex;, using</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="329">bibliography, creating (automatically)</indexterm></cindex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="418" mergedindex="cp">\bibliographystyle</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="419" mergedindex="cp">\bibliography</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="320">using Bib&tex;</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="321">bib&tex;, using</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="322">bibliography, creating (automatically)</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="417" mergedindex="cp">\bibliographystyle</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="418" mergedindex="cp">\bibliography</indexterm></findex>
 
 <para>As described in <code>thebibliography</code> (<pxref label="thebibliography"><xrefnodename>thebibliography</xrefnodename></pxref>), a
 sophisticated approach to managing bibliographies is provided by the
@@ -7470,10 +7325,10 @@
 <node name="theorem" spaces=" "><nodename>theorem</nodename><nodenext automatic="on">titlepage</nodenext><nodeprev automatic="on">thebibliography</nodeprev><nodeup automatic="on">Environments</nodeup></node>
 <section spaces=" "><sectiontitle><code>theorem</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="420" mergedindex="cp"><r>environment</r>, <code>theorem</code></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="421" mergedindex="cp"><code>theorem</code> <r>environment</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="419" mergedindex="cp"><r>environment</r>, <code>theorem</code></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="420" mergedindex="cp"><code>theorem</code> <r>environment</r></indexterm></findex>
         
-<cindex index="cp" spaces=" "><indexterm index="cp" number="330">theorems, typesetting</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="323">theorems, typesetting</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -7501,11 +7356,11 @@
 \end{thm}
 </pre></example>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="331"><r>package</r>, <code>amsmath</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="332"><code>amsmath</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="324"><r>package</r>, <code>amsmath</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="325"><code>amsmath</code> <r>package</r></indexterm></cindex>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="333"><r>package</r>, <code>amsthm</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="334"><code>amsthm</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="326"><r>package</r>, <code>amsthm</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="327"><code>amsthm</code> <r>package</r></indexterm></cindex>
 
 <para>Most new documents use the packages <code>amsthm</code> and <code>amsmath</code>
 from the American Mathematical Society.  Among other things these
@@ -7517,11 +7372,11 @@
 <node name="titlepage" spaces=" "><nodename>titlepage</nodename><nodenext automatic="on">verbatim</nodenext><nodeprev automatic="on">theorem</nodeprev><nodeup automatic="on">Environments</nodeup></node>
 <section spaces=" "><sectiontitle><code>titlepage</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="422" mergedindex="cp"><r>environment</r>, <code>titlepage</code></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="423" mergedindex="cp"><code>titlepage</code> <r>environment</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="421" mergedindex="cp"><r>environment</r>, <code>titlepage</code></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="422" mergedindex="cp"><code>titlepage</code> <r>environment</r></indexterm></findex>
         
-<cindex index="cp" spaces=" "><indexterm index="cp" number="335">making a title page</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="336">title pages, creating</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="328">making a title page</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="329">title pages, creating</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -7568,14 +7423,14 @@
 <node name="verbatim" spaces=" "><nodename>verbatim</nodename><nodenext automatic="on">verse</nodenext><nodeprev automatic="on">titlepage</nodeprev><nodeup automatic="on">Environments</nodeup></node>
 <section spaces=" "><sectiontitle><code>verbatim</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="424" mergedindex="cp"><r>environment</r>, <code>verbatim</code></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="425" mergedindex="cp"><code>verbatim</code> <r>environment</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="423" mergedindex="cp"><r>environment</r>, <code>verbatim</code></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="424" mergedindex="cp"><code>verbatim</code> <r>environment</r></indexterm></findex>
         
-<cindex index="cp" spaces=" "><indexterm index="cp" number="337">verbatim text</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="338">simulating typed text</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="339">typed text, simulating</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="340">code, typesetting</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="341">computer programs, typesetting</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="330">verbatim text</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="331">simulating typed text</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="332">typed text, simulating</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="333">code, typesetting</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="334">computer programs, typesetting</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -7601,19 +7456,19 @@
 <para>The only restriction on <code>literal-text</code> is that it cannot include
 the string <code>\end{verbatim}</code>.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="342"><r>package</r>, <code>cprotect</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="343"><code>cprotect</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="335"><r>package</r>, <code>cprotect</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="336"><code>cprotect</code> <r>package</r></indexterm></cindex>
 
 <para>You cannot use the verbatim environment in the argument to macros, for
 instance in the argument to a <code>\section</code>.  This is not the same as
 commands being fragile (<pxref label="_005cprotect"><xrefnodename>\protect</xrefnodename></pxref>), instead it just cannot appear
 there. (But the <code>cprotect</code> package can help with this.)
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="344"><r>package</r>, <code>listings</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="345"><code>listings</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="337"><r>package</r>, <code>listings</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="338"><code>listings</code> <r>package</r></indexterm></cindex>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="346"><r>package</r>, <code>minted</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="347"><code>minted</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="339"><r>package</r>, <code>minted</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="340"><code>minted</code> <r>package</r></indexterm></cindex>
 
 <para>One common use of verbatim input is to typeset computer code.  There are
 packages that are an improvement the <code>verbatim</code> environment.  For
@@ -7621,11 +7476,11 @@
 files, or parts of those files.  Such packages include <code>listings</code>,
 and <code>minted</code>.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="348"><r>package</r>, <code>fancyvrb</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="349"><code>fancyvrb</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="341"><r>package</r>, <code>fancyvrb</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="342"><code>fancyvrb</code> <r>package</r></indexterm></cindex>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="350"><r>package</r>, <code>verbatimbox</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="351"><code>verbatimbox</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="343"><r>package</r>, <code>verbatimbox</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="344"><code>verbatimbox</code> <r>package</r></indexterm></cindex>
 
 <para>A package that provides many more options for verbatim environments is
 <code>fancyvrb</code>.  Another is <code>verbatimbox</code>.
@@ -7640,8 +7495,8 @@
 <node name="_005cverb" spaces=" "><nodename>\verb</nodename><nodeup automatic="on">verbatim</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>\verb</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="426" mergedindex="cp">\verb</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="352">verbatim text, inline</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="425" mergedindex="cp">\verb</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="345">verbatim text, inline</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -7674,7 +7529,7 @@
 delimiter must not appear in <var>literal-text</var>. The <var>literal-text</var>
 cannot include a line break.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="353">visible space</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="346">visible space</indexterm></cindex>
 <para>The <code>*</code>-form differs only in that spaces are printed with a visible
 space character.
 <tex endspaces=" ">
@@ -7686,24 +7541,24 @@
 <pre xml:space="preserve">The commands's first argument is \verb*!filename with extension! and ...
 </pre></example>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="354"><r>package</r>, <code>url</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="355"><code>url</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="347"><r>package</r>, <code>url</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="348"><code>url</code> <r>package</r></indexterm></cindex>
 
 <para>For typesetting Internet addresses, urls, the package <code>url</code>
 provides an option that is better than the <code>\verb</code> command, since
 it allows line breaks.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="356"><r>package</r>, <code>listings</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="357"><code>listings</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="349"><r>package</r>, <code>listings</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="350"><code>listings</code> <r>package</r></indexterm></cindex>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="358"><r>package</r>, <code>minted</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="359"><code>minted</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="351"><r>package</r>, <code>minted</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="352"><code>minted</code> <r>package</r></indexterm></cindex>
 
 <para>For computer code there are many packages with advantages over
 <code>\verb</code>.  One is <file>listings</file>, another is <file>minted</file>.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="360"><r>package</r>, <code>cprotect</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="361"><code>cprotect</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="353"><r>package</r>, <code>cprotect</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="354"><code>cprotect</code> <r>package</r></indexterm></cindex>
 
 <para>You cannot use <code>\verb</code> in the argument to a macro, for instance in
 the argument to a <code>\section</code>.  It is not a question of <code>\verb</code>
@@ -7716,10 +7571,10 @@
 <node name="verse" spaces=" "><nodename>verse</nodename><nodeprev automatic="on">verbatim</nodeprev><nodeup automatic="on">Environments</nodeup></node>
 <section spaces=" "><sectiontitle><code>verse</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="427" mergedindex="cp"><r>environment</r>, <code>verse</code></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="428" mergedindex="cp"><code>verse</code> <r>environment</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="426" mergedindex="cp"><r>environment</r>, <code>verse</code></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="427" mergedindex="cp"><code>verse</code> <r>environment</r></indexterm></findex>
         
-<cindex index="cp" spaces=" "><indexterm index="cp" number="362">poetry, an environment for</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="355">poetry, an environment for</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -7740,7 +7595,7 @@
 On the fair daughter of rich Capulet.
 </pre></example>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="429" mergedindex="cp">\\ <r>for <code>verse</code></r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="428" mergedindex="cp">\\ <r>for <code>verse</code></r></indexterm></findex>
 <para>Separate the lines of each stanza with <code>\\</code>, and use one or more
 blank lines to separate the stanzas.
 </para>
@@ -7768,8 +7623,8 @@
 <node name="Line-breaking" spaces=" "><nodename>Line breaking</nodename><nodenext automatic="on">Page breaking</nodenext><nodeprev automatic="on">Environments</nodeprev><nodeup automatic="on">Top</nodeup></node>
 <chapter spaces=" "><sectiontitle>Line breaking</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="363">line breaking</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="364">breaking lines</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="356">line breaking</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="357">breaking lines</indexterm></cindex>
 
 <para>The first thing &latex; does when processing ordinary text is to
 translate your input file into a sequence of glyphs and spaces.  To
@@ -7800,9 +7655,9 @@
 <node name="_005c_005c" spaces=" "><nodename>\\</nodename><nodenext automatic="on">\obeycr & \restorecr</nodenext><nodeup automatic="on">Line breaking</nodeup></node>
 <section spaces=" "><sectiontitle><code>\\</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="430" mergedindex="cp">\\ <r>force line break</r></indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="365">new line, starting</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="366">line break, forcing</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="429" mergedindex="cp">\\ <r>force line break</r></indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="358">new line, starting</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="359">line break, forcing</indexterm></cindex>
 
 <para>Synopsis, one of:
 </para>
@@ -7884,9 +7739,9 @@
 <node name="_005cobeycr-_0026-_005crestorecr" spaces=" "><nodename>\obeycr & \restorecr</nodename><nodenext automatic="on">\newline</nodenext><nodeprev automatic="on">\\</nodeprev><nodeup automatic="on">Line breaking</nodeup></node>
 <section spaces=" "><sectiontitle><code>\obeycr</code> & <code>\restorecr</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="431" mergedindex="cp">\obeycr</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="432" mergedindex="cp">\restorecr</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="367">new line, output as input</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="430" mergedindex="cp">\obeycr</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="431" mergedindex="cp">\restorecr</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="360">new line, output as input</indexterm></cindex>
 
 <para>The <code>\obeycr</code> command makes a return in the input file (<samp>^^M</samp>,
 internally) the same as <code>\\</code>, followed by <code>\relax</code>.  So each
@@ -7936,8 +7791,8 @@
 <node name="_005cnewline" spaces=" "><nodename>\newline</nodename><nodenext automatic="on">\- (hyphenation)</nodenext><nodeprev automatic="on">\obeycr & \restorecr</nodeprev><nodeup automatic="on">Line breaking</nodeup></node>
 <section spaces=" "><sectiontitle><code>\newline</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="433" mergedindex="cp">\newline</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="368">new line, starting (paragraph mode)</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="432" mergedindex="cp">\newline</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="361">new line, starting (paragraph mode)</indexterm></cindex>
 
 <para>In ordinary text, this ends a line in a way that does not right-justify
 the line, so the prior text is not stretched. That is, in paragraph mode
@@ -7969,8 +7824,8 @@
 <node name="_005c_002d-_0028hyphenation_0029" spaces=" "><nodename>\- (hyphenation)</nodename><nodenext automatic="on">\discretionary</nodenext><nodeprev automatic="on">\newline</nodeprev><nodeup automatic="on">Line breaking</nodeup></node>
 <section spaces=" "><sectiontitle><code>\-</code> (discretionary hyphen)</sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="434" mergedindex="cp">\- <r>(hyphenation)</r></indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="369">hyphenation, forcing</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="433" mergedindex="cp">\- <r>(hyphenation)</r></indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="362">hyphenation, forcing</indexterm></cindex>
 
 <para>Tell &latex; that it may hyphenate the word at that point.  When you
 insert <code>\-</code> commands in a word, the word will only be hyphenated at
@@ -8011,8 +7866,8 @@
 </section>
 <node name="_005cdiscretionary" spaces=" "><nodename>\discretionary</nodename><nodenext automatic="on">\fussy & \sloppy</nodenext><nodeprev automatic="on">\- (hyphenation)</nodeprev><nodeup automatic="on">Line breaking</nodeup></node>
 <section spaces=" "><sectiontitle><code>\discretionary</code> (generalized hyphenation point)</sectiontitle>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="370">hyphenation, discretionary</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="371">discretionary hyphenation</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="363">hyphenation, discretionary</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="364">discretionary hyphenation</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -8043,9 +7898,9 @@
 <node name="_005cfussy-_0026-_005csloppy" spaces=" "><nodename>\fussy & \sloppy</nodename><nodenext automatic="on">\hyphenation</nodenext><nodeprev automatic="on">\discretionary</nodeprev><nodeup automatic="on">Line breaking</nodeup></node>
 <section spaces=" "><sectiontitle><code>\fussy</code> & <code>\sloppy</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="435" mergedindex="cp">\fussy</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="436" mergedindex="cp">\sloppy</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="372">line breaks, changing</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="434" mergedindex="cp">\fussy</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="435" mergedindex="cp">\sloppy</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="365">line breaks, changing</indexterm></cindex>
 
 <para>Declarations to make &tex; more picky or less picky about line
 breaking.  Declaring <code>\fussy</code> usually avoids too much space between
@@ -8067,8 +7922,8 @@
 <node name="sloppypar" spaces=" "><nodename>sloppypar</nodename><nodeup automatic="on">\fussy & \sloppy</nodeup></node>
 <subsection spaces=" "><sectiontitle><code>sloppypar</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="437" mergedindex="cp">sloppypar</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="373">sloppypar environment</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="436" mergedindex="cp">sloppypar</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="366">sloppypar environment</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -8105,8 +7960,8 @@
 <node name="_005chyphenation" spaces=" "><nodename>\hyphenation</nodename><nodenext automatic="on">\linebreak & \nolinebreak</nodenext><nodeprev automatic="on">\fussy & \sloppy</nodeprev><nodeup automatic="on">Line breaking</nodeup></node>
 <section spaces=" "><sectiontitle><code>\hyphenation</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="438" mergedindex="cp">\hyphenation</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="374">hyphenation, defining</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="437" mergedindex="cp">\hyphenation</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="367">hyphenation, defining</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -8132,10 +7987,10 @@
 <node name="_005clinebreak-_0026-_005cnolinebreak" spaces=" "><nodename>\linebreak & \nolinebreak</nodename><nodeprev automatic="on">\hyphenation</nodeprev><nodeup automatic="on">Line breaking</nodeup></node>
 <section spaces=" "><sectiontitle><code>\linebreak</code> & <code>\nolinebreak</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="439" mergedindex="cp">\linebreak</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="440" mergedindex="cp">\nolinebreak</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="375">line breaks, forcing</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="376">line breaks, preventing</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="438" mergedindex="cp">\linebreak</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="439" mergedindex="cp">\nolinebreak</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="368">line breaks, forcing</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="369">line breaks, preventing</indexterm></cindex>
 
 <para>Synopses, one of:
 </para>
@@ -8180,8 +8035,8 @@
 <node name="Page-breaking" spaces=" "><nodename>Page breaking</nodename><nodenext automatic="on">Footnotes</nodenext><nodeprev automatic="on">Line breaking</nodeprev><nodeup automatic="on">Top</nodeup></node>
 <chapter spaces=" "><sectiontitle>Page breaking</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="377">page breaking</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="378">breaking pages</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="370">page breaking</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="371">breaking pages</indexterm></cindex>
 
 <para>Ordinarily &latex; automatically takes care of breaking output into
 pages with its usual aplomb.  But if you are writing commands, or
@@ -8224,11 +8079,11 @@
 <node name="_005cclearpage-_0026-_005ccleardoublepage" spaces=" "><nodename>\clearpage & \cleardoublepage</nodename><nodenext automatic="on">\newpage</nodenext><nodeup automatic="on">Page breaking</nodeup></node>
 <section spaces=" "><sectiontitle><code>\clearpage</code> & <code>\cleardoublepage</code> </sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="441" mergedindex="cp">\clearpage</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="379">flushing floats and starting a page</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="380">starting a new page and clearing floats</indexterm></cindex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="442" mergedindex="cp">\cleardoublepage</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="381">starting on a right-hand page</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="440" mergedindex="cp">\clearpage</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="372">flushing floats and starting a page</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="373">starting a new page and clearing floats</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="441" mergedindex="cp">\cleardoublepage</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="374">starting on a right-hand page</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -8283,9 +8138,9 @@
 <node name="_005cnewpage" spaces=" "><nodename>\newpage</nodename><nodenext automatic="on">\enlargethispage</nodenext><nodeprev automatic="on">\clearpage & \cleardoublepage</nodeprev><nodeup automatic="on">Page breaking</nodeup></node>
 <section spaces=" "><sectiontitle><code>\newpage</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="443" mergedindex="cp">\newpage</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="382">new page, starting</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="383">starting a new page</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="442" mergedindex="cp">\newpage</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="375">new page, starting</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="376">starting a new page</indexterm></cindex>
 
 <para>Synopsis:
 </para>
@@ -8328,8 +8183,8 @@
 <node name="_005cenlargethispage" spaces=" "><nodename>\enlargethispage</nodename><nodenext automatic="on">\pagebreak & \nopagebreak</nodenext><nodeprev automatic="on">\newpage</nodeprev><nodeup automatic="on">Page breaking</nodeup></node>
 <section spaces=" "><sectiontitle><code>\enlargethispage</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="444" mergedindex="cp">\enlargethispage</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="384">enlarge current page</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="443" mergedindex="cp">\enlargethispage</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="377">enlarge current page</indexterm></cindex>
 
 <para>Synopsis, one of:
 </para>
@@ -8362,10 +8217,10 @@
 <node name="_005cpagebreak-_0026-_005cnopagebreak" spaces=" "><nodename>\pagebreak & \nopagebreak</nodename><nodeprev automatic="on">\enlargethispage</nodeprev><nodeup automatic="on">Page breaking</nodeup></node>
 <section spaces=" "><sectiontitle><code>\pagebreak</code> & <code>\nopagebreak</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="445" mergedindex="cp">\pagebreak</indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="446" mergedindex="cp">\nopagebreak</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="385">page break, forcing</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="386">page break, preventing</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="444" mergedindex="cp">\pagebreak</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="445" mergedindex="cp">\nopagebreak</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="378">page break, forcing</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="379">page break, preventing</indexterm></cindex>
 
 <para>Synopses:
 </para>
@@ -8421,7 +8276,7 @@
 <node name="Footnotes" spaces=" "><nodename>Footnotes</nodename><nodenext automatic="on">Definitions</nodenext><nodeprev automatic="on">Page breaking</nodeprev><nodeup automatic="on">Top</nodeup></node>
 <chapter spaces=" "><sectiontitle>Footnotes</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="387">footnotes, creating</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="380">footnotes, creating</indexterm></cindex>
 
 <para>Place a footnote at the bottom of the current page, as here.
 </para>
@@ -8455,7 +8310,7 @@
 <node name="_005cfootnote" spaces=" "><nodename>\footnote</nodename><nodenext automatic="on">\footnotemark</nodenext><nodeup automatic="on">Footnotes</nodeup></node>
 <section spaces=" "><sectiontitle><code>\footnote</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="447" mergedindex="cp">\footnote</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="446" mergedindex="cp">\footnote</indexterm></findex>
 
 <para>Synopsis, one of:
 </para>
@@ -8479,9 +8334,9 @@
 the footnote.  If you use this then &latex; does not increment the
 <code>footnote</code> counter.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="388">footnotes, symbols instead of numbers</indexterm></cindex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="448" mergedindex="cp">\fnsymbol<r>, and footnotes</r></indexterm></findex>
-<findex index="fn" spaces=" "><indexterm index="fn" number="449" mergedindex="cp">\&arobase;fnsymbol</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="381">footnotes, symbols instead of numbers</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="447" mergedindex="cp">\fnsymbol<r>, and footnotes</r></indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="448" mergedindex="cp">\&arobase;fnsymbol</indexterm></findex>
 <para>By default, &latex; uses arabic numbers as footnote markers.  Change
 this with something like
 <code>\renewcommand{\thefootnote}{\fnsymbol{footnote}}</code>, which
@@ -8492,11 +8347,11 @@
 </para>
 <para>&latex; determines the spacing of footnotes with two parameters.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="389">footnote parameters</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="390">parameters, for footnotes</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="382">footnote parameters</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="383">parameters, for footnotes</indexterm></cindex>
 
 <ftable commandarg="code" spaces=" " endspaces=" ">
-<tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="450" mergedindex="cp">\footnoterule</indexterm>\footnoterule</itemformat></item>
+<tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="449" mergedindex="cp">\footnoterule</indexterm>\footnoterule</itemformat></item>
 </tableterm><tableitem><anchor name="footnote-footnoterule">footnote footnoterule</anchor>
 <para>Produces the rule separating the main text on a page from the page&textrsquo;s
 footnotes.  Default dimensions in the standard document classes (except
@@ -8512,7 +8367,7 @@
   \kern 2pt}                         % and this 2
 </pre></example>
 
-</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="451" mergedindex="cp">\footnotesep</indexterm>\footnotesep</itemformat></item>
+</tableitem></tableentry><tableentry><tableterm><item spaces=" "><itemformat command="code"><indexterm index="fn" number="450" mergedindex="cp">\footnotesep</indexterm>\footnotesep</itemformat></item>
 </tableterm><tableitem><anchor name="footnote-footnotesep">footnote footnotesep</anchor>
 <para>The height of the strut placed at the beginning of the footnote
 (<pxref label="_005cstrut"><xrefnodename>\strut</xrefnodename></pxref>).  By default, this is set to the normal strut for
@@ -8531,8 +8386,8 @@
 paragraph mode; <pxref label="Modes"><xrefnodename>Modes</xrefnodename></pxref>).  There are some workarounds; see
 following sections.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="391">Footnotes, in a minipage</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="392">mpfootnote counter</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="384">Footnotes, in a minipage</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="385">mpfootnote counter</indexterm></cindex>
 <para>In a <code>minipage</code> environment the <code>\footnote</code> command uses the
 <code>mpfootnote</code> counter instead of the <code>footnote</code> counter, so
 they are numbered independently.  They are shown at the bottom of the
@@ -8544,7 +8399,7 @@
 <node name="_005cfootnotemark" spaces=" "><nodename>\footnotemark</nodename><nodenext automatic="on">\footnotetext</nodenext><nodeprev automatic="on">\footnote</nodeprev><nodeup automatic="on">Footnotes</nodeup></node>
 <section spaces=" "><sectiontitle><code>\footnotemark</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="452" mergedindex="cp">\footnotemark</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="451" mergedindex="cp">\footnotemark</indexterm></findex>
 
 <para>Synopsis, one of:
 </para>
@@ -8597,11 +8452,11 @@
 Therefore, anyone who can manage a crocodile is not a baby.
 </pre></example>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="393"><r>package</r>, <code>cleveref</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="394"><code>cleveref</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="386"><r>package</r>, <code>cleveref</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="387"><code>cleveref</code> <r>package</r></indexterm></cindex>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="395"><r>package</r>, <code>hyperref</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="396"><code>hyperref</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="388"><r>package</r>, <code>hyperref</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="389"><code>hyperref</code> <r>package</r></indexterm></cindex>
 
 <para>This example accomplishes the same by using the package <file>cleveref</file>.
 </para>
@@ -8615,8 +8470,8 @@
 But the key lemma is from Tinker.\cref{fn:TE}
 </pre></example>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="397"><r>package</r>, <code>hyperref</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="398"><code>hyperref</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="390"><r>package</r>, <code>hyperref</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="391"><code>hyperref</code> <r>package</r></indexterm></cindex>
 
 <para>It will work with the package <file>hyperref</file>.
 </para>
@@ -8625,7 +8480,7 @@
 <node name="_005cfootnotetext" spaces=" "><nodename>\footnotetext</nodename><nodenext automatic="on">Footnotes in section headings</nodenext><nodeprev automatic="on">\footnotemark</nodeprev><nodeup automatic="on">Footnotes</nodeup></node>
 <section spaces=" "><sectiontitle><code>\footnotetext</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="453" mergedindex="cp">\footnotetext</indexterm></findex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="452" mergedindex="cp">\footnotetext</indexterm></findex>
 
 <para>Synopsis, one of:
 </para>
@@ -8648,8 +8503,8 @@
 <node name="Footnotes-in-section-headings" spaces=" "><nodename>Footnotes in section headings</nodename><nodenext automatic="on">Footnotes in a table</nodenext><nodeprev automatic="on">\footnotetext</nodeprev><nodeup automatic="on">Footnotes</nodeup></node>
 <section spaces=" "><sectiontitle>Footnotes in section headings</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="399">footnote, in section headings</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="400">table of contents, avoiding footnotes</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="392">footnote, in section headings</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="393">table of contents, avoiding footnotes</indexterm></cindex>
 
 <para>Putting a footnote in a section heading, as in:
 </para>
@@ -8678,7 +8533,7 @@
 <node name="Footnotes-in-a-table" spaces=" "><nodename>Footnotes in a table</nodename><nodenext automatic="on">Footnotes of footnotes</nodenext><nodeprev automatic="on">Footnotes in section headings</nodeprev><nodeup automatic="on">Footnotes</nodeup></node>
 <section spaces=" "><sectiontitle>Footnotes in a table</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="401">footnote, in a table</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="394">footnote, in a table</indexterm></cindex>
 
 <para>Inside a <code>tabular</code> or <code>array</code> environment the <code>\footnote</code>
 command does not work; there is a footnote mark in the table cell but
@@ -8759,10 +8614,10 @@
 <node name="Footnotes-of-footnotes" spaces=" "><nodename>Footnotes of footnotes</nodename><nodeprev automatic="on">Footnotes in a table</nodeprev><nodeup automatic="on">Footnotes</nodeup></node>
 <section spaces=" "><sectiontitle>Footnotes of footnotes</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="402">footnote, of a footnote</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="395">footnote, of a footnote</indexterm></cindex>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="403"><r>package</r>, <code>bigfoot</code></indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="404"><code>bigfoot</code> <r>package</r></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="396"><r>package</r>, <code>bigfoot</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="397"><code>bigfoot</code> <r>package</r></indexterm></cindex>
 
 <para>Particularly in the humanities, authors can have multiple classes of
 footnotes, including having footnotes of footnotes.  The package
@@ -8785,20 +8640,22 @@
 <node name="Definitions" spaces=" "><nodename>Definitions</nodename><nodenext automatic="on">Counters</nodenext><nodeprev automatic="on">Footnotes</nodeprev><nodeup automatic="on">Top</nodeup></node>
 <chapter spaces=" "><sectiontitle>Definitions</sectiontitle>
 
-<cindex index="cp" spaces=" "><indexterm index="cp" number="405">definitions</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="398">definitions</indexterm></cindex>
 
 <para>&latex; has support for making new commands of many different kinds.
 </para>
 <menu endspaces=" ">
-<menuentry leadingtext="* "><menunode separator="::           ">\newcommand & \renewcommand</menunode><menudescription><pre xml:space="preserve">(Re)define a new command.
-</pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::                       ">\providecommand</menunode><menudescription><pre xml:space="preserve">Define a new command, if name not used.
-</pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::                           ">\newcounter</menunode><menudescription><pre xml:space="preserve">Define a new counter.
-</pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::                            ">\newlength</menunode><menudescription><pre xml:space="preserve">Define a new length.
-</pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::                           ">\newsavebox</menunode><menudescription><pre xml:space="preserve">Define a new box.
+<menuentry leadingtext="* "><menunode separator="::    ">\newcommand & \renewcommand</menunode><menudescription><pre xml:space="preserve">(Re)define a new command.
+</pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::                ">\providecommand</menunode><menudescription><pre xml:space="preserve">Define a new command, if name not used.
+</pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::   ">\makeatletter & \makeatother</menunode><menudescription><pre xml:space="preserve">Change the status of the at-sign character.
+</pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::                      ">\&arobase;ifstar</menunode><menudescription><pre xml:space="preserve">Define your own commands with *-variants.
+</pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::                    ">\newcounter</menunode><menudescription><pre xml:space="preserve">Define a new counter.
+</pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::                     ">\newlength</menunode><menudescription><pre xml:space="preserve">Define a new length.
+</pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::                    ">\newsavebox</menunode><menudescription><pre xml:space="preserve">Define a new box.
 </pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::   ">\newenvironment & \renewenvironment</menunode><menudescription><pre xml:space="preserve">Define a new environment.
-</pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::                           ">\newtheorem</menunode><menudescription><pre xml:space="preserve">Define a new theorem-like environment.
-</pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::                              ">\newfont</menunode><menudescription><pre xml:space="preserve">Define a new font name.
-</pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::                              ">\protect</menunode><menudescription><pre xml:space="preserve">Using tricky commands.
+</pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::                    ">\newtheorem</menunode><menudescription><pre xml:space="preserve">Define a new theorem-like environment.
+</pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::                       ">\newfont</menunode><menudescription><pre xml:space="preserve">Define a new font name.
+</pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator="::                       ">\protect</menunode><menudescription><pre xml:space="preserve">Using tricky commands.
 </pre></menudescription></menuentry><menuentry leadingtext="* "><menunode separator=":: ">\ignorespaces & \ignorespacesafterend</menunode><menudescription><pre xml:space="preserve">Discard extra spaces.
 </pre></menudescription></menuentry></menu>
 
@@ -8806,11 +8663,11 @@
 <node name="_005cnewcommand-_0026-_005crenewcommand" spaces=" "><nodename>\newcommand & \renewcommand</nodename><nodenext automatic="on">\providecommand</nodenext><nodeup automatic="on">Definitions</nodeup></node>
 <section spaces=" "><sectiontitle><code>\newcommand</code> & <code>\renewcommand</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="454" mergedindex="cp">\newcommand</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="406">commands, defining new ones</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="407">commands, redefining</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="408">defining a new command</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="409">new commands, defining</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="453" mergedindex="cp">\newcommand</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="399">commands, defining new ones</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="400">commands, redefining</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="401">defining a new command</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="402">new commands, defining</indexterm></cindex>
 
 <para>Synopses, one of:
 </para>
@@ -8837,8 +8694,8 @@
 
 <para>Define or redefine a command.  See also the discussion of
 <code>\DeclareRobustCommand</code> in <ref label="Class-and-package-commands"><xrefnodename>Class and package commands</xrefnodename></ref>.
-<cindex index="cp" spaces=" "><indexterm index="cp" number="410">starred form, defining new commands</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="411">*-form, defining new commands</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="403">starred form, defining new commands</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="404">*-form, defining new commands</indexterm></cindex>
 The starred form of these two requires that the arguments not contain
 multiple paragraphs of text (in plain &tex; terms that it not be
 <code>\long</code>).
@@ -8866,7 +8723,7 @@
 (which may be the empty string).  If this argument is not present then
 <code>\<var>cmd</var></code> does not take an optional argument.
 </para>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="412">positional parameter</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="405">positional parameter</indexterm></cindex>
 <para>That is, if <code>\<var>cmd</var></code> is used with square brackets, as in
 <code>\<var>cmd</var>[<var>optval</var>]{...}...</code>, then within <var>defn</var> the
 parameter <code>#1</code> is set to the value of <var>optval</var>.  On the
@@ -8964,13 +8821,13 @@
 </para>
 
 </section>
-<node name="_005cprovidecommand" spaces=" "><nodename trailingspaces=" ">\providecommand</nodename><nodenext automatic="on">\newcounter</nodenext><nodeprev automatic="on">\newcommand & \renewcommand</nodeprev><nodeup automatic="on">Definitions</nodeup></node>
+<node name="_005cprovidecommand" spaces=" "><nodename trailingspaces=" ">\providecommand</nodename><nodenext automatic="on">\makeatletter & \makeatother</nodenext><nodeprev automatic="on">\newcommand & \renewcommand</nodeprev><nodeup automatic="on">Definitions</nodeup></node>
 <section spaces=" "><sectiontitle><code>\providecommand</code></sectiontitle>
 
-<findex index="fn" spaces=" "><indexterm index="fn" number="455" mergedindex="cp">\providecommand</indexterm></findex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="413">commands, defining new ones</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="414">defining a new command</indexterm></cindex>
-<cindex index="cp" spaces=" "><indexterm index="cp" number="415">new commands, defining</indexterm></cindex>
+<findex index="fn" spaces=" "><indexterm index="fn" number="454" mergedindex="cp">\providecommand</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="406">commands, defining new ones</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="407">defining a new command</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="408">new commands, defining</indexterm></cindex>
 
 <para>Synopses, one of:
 </para>
@@ -9004,7 +8861,142 @@
 </para>
 
 </section>
-<node name="_005cnewcounter" spaces=" "><nodename>\newcounter</nodename><nodenext automatic="on">\newlength</nodenext><nodeprev automatic="on">\providecommand</nodeprev><nodeup automatic="on">Definitions</nodeup></node>
+<node name="_005cmakeatletter-_0026-_005cmakeatother" spaces=" "><nodename>\makeatletter & \makeatother</nodename><nodenext automatic="on">\&arobase;ifstar</nodenext><nodeprev automatic="on">\providecommand</nodeprev><nodeup automatic="on">Definitions</nodeup></node>
+<section spaces=" "><sectiontitle><code>\makeatletter</code> & <code>\makeatother</code></sectiontitle>
+
+<para>Synopsis:
+</para>
+<example endspaces=" ">
+<pre xml:space="preserve">\makeatletter
+  ... definition of commands with &arobase; in their name ..
+\makeatother
+</pre></example>
+
+<para>Use this pair when you redefine &latex; commands that are named with an
+at-sign character <samp><code>&arobase;</code></samp>.  The <code>\makeatletter</code>
+declaration makes the at-sign character have the category code of a
+letter, code 11.  The <code>\makeatother</code> declaration sets the
+category code of the at-sign to code 12, its default value.
+</para>
+<para>As &tex; reads characters, it assigns each one a category code, or
+<cindex index="cp" spaces=" "><indexterm index="cp" number="409">catcode</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="410">character category code</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="411">category code, character</indexterm></cindex>
+<dfn>catcode</dfn>. For instance, it assigns the backslash
+character <samp><code>\</code></samp> the catcode 0.  Command names
+consist of a category 0 character, ordinarily backslash, followed
+by letters, category 11 characters (except that a command name can
+also consist of a category 0 character followed by a single
+non-letter symbol).
+</para>
+<para>&latex;&textrsquo;s source code has the convention that some commands use
+<code>&arobase;</code> in their name.  These commands are mainly intended for package
+or class writers.  The convention prevents authors who are just using a
+package or class from accidentally replacing such a command with one of
+their own, because by default the at-sign has catcode 12.
+</para>
+<para>The pair <code>\makeatletter</code> and <code>\makeatother</code> changes the
+default code and then changes it back.  Use them inside a <file>.tex</file>
+file, in the preamble, when you are defining or redefining commands
+named with <code>&arobase;</code>, by having them surround your definition.  Don&textrsquo;t
+use these inside <file>.sty</file> or <file>.cls</file> files since the
+<code>\usepackage</code> and <code>\documentclass</code> commands already arrange
+that the at-sign has the character code of a letter, catcode 11.
+</para>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="412"><r>package</r>, <code>macros2e</code></indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="413"><code>macros2e</code> <r>package</r></indexterm></cindex>
+
+<para>For a comprehensive list of macros with an at-sign in their names see
+<url><urefurl>http://ctan.org/pkg/macros2e</urefurl></url>.
+</para>
+<para>In this example the class file has a command
+<code>\thesis&arobase;universityname</code> that the user wants to change.  These
+three lines should go in the preamble, before the
+<code>\begin{document}</code>.
+</para>
+<example endspaces=" ">
+<pre xml:space="preserve">\makeatletter
+\renewcommand{\thesis&arobase;universityname}{Saint Michael's College}
+\makeatother
+</pre></example>
+
+
+</section>
+<node name="_005c_0040ifstar" spaces=" "><nodename>\&arobase;ifstar</nodename><nodenext automatic="on">\newcounter</nodenext><nodeprev automatic="on">\makeatletter & \makeatother</nodeprev><nodeup automatic="on">Definitions</nodeup></node>
+<section spaces=" "><sectiontitle><code>\&arobase;ifstar</code></sectiontitle>
+
+<findex index="fn" spaces=" "><indexterm index="fn" number="455" mergedindex="cp">\&arobase;ifstar</indexterm></findex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="414">commands, star-variants</indexterm></cindex>
+<cindex index="cp" spaces=" "><indexterm index="cp" number="415">star-variants, commands</indexterm></cindex>
+
+<para>Synopsis:
+</para>
+<example endspaces=" ">
+<pre xml:space="preserve">\newcommand{\mycmd}{\&arobase;ifstar{\mycmd&arobase;star}{\mycmd&arobase;nostar}}
+\newcommand{\mycmd&arobase;nostar}[<var>nostar-num-args</var>]{<var>nostar-body</var>} 
+\newcommand{\mycmd&arobase;star}[<var>star-num-args</var>]{<var>star-body</var>}
+</pre></example>
+
+<para>Many standard &latex; environments or commands have a variant with the
+same name but ending with a star character <code>*</code>, an asterisk.
+Examples are the <code>table</code> and <code>table*</code> environments and the
+<code>\section</code> and <code>\section*</code> commands.
+</para>
+<para>When defining environments, following this pattern is straightforward
+because <code>\newenvironment</code> and <code>\renewenvironment</code> allow the
+environment name to contain a star.  For commands the situation is more
+complex.  As in the synopsis above, there will be a user-called command,
+given above as <code>\mycmd</code>, which peeks ahead to see if it is followed
+by a star.  For instance, &latex; does not really have a
+<code>\section*</code> command; instead, the <code>\section</code> command peeks
+ahead.  This command does not accept arguments but instead expands to
+one of two commands that do accept arguments.  In the synopsis these two
+are <code>\mycmd&arobase;nostar</code> and <code>\mycmd&arobase;star</code>.  They could take the
+same number of arguments or a different number, or no arguments at all.
+As always, in a &latex; document a command using at-sign <code>&arobase;</code>
+must be enclosed inside a <code>\makeatletter ... \makeatother</code> block
+(<pxref label="_005cmakeatletter-_0026-_005cmakeatother"><xrefnodename>\makeatletter & \makeatother</xrefnodename></pxref>).
+</para>
+<para>This example of <code>\&arobase;ifstar</code> defines the command <code>\ciel</code> and a
+variant <code>\ciel*</code>.  Both have one required argument.  A call to
+<code>\ciel{night}</code> will return "starry night sky" while
+<code>\ciel*{blue}</code> will return "starry not blue sky".
+</para>
+<example endspaces=" ">
+<pre xml:space="preserve">\newcommand*{\ciel&arobase;unstarred}[1]{starry #1 sky}
+\newcommand*{\ciel&arobase;starred}[1]{starry not #1 sky}
+\newcommand*{\ciel}{\&arobase;ifstar{\ciel&arobase;starred}{\ciel&arobase;unstarred}}
+</pre></example>
+
+<para>In the next example, the starred variant takes a different number of
+arguments than the unstarred one.  With this definition, Agent 007&textrsquo;s
+<code>``My name is \agentsecret*{Bond},
+\agentsecret{James}{Bond}.''</code> is equivalent to entering the commands
+<code>``My name is \textsc{Bond}, \textit{James} textsc{Bond}.''</code>
+</para>
+<example endspaces=" ">
+<pre xml:space="preserve">\newcommand*{\agentsecret&arobase;unstarred}[2]{\textit{#1} \textsc{#2}}
+\newcommand*{\agentsecret&arobase;starred}[1]{\textsc{#1}}
+\newcommand*{\agentsecret}{%
+  \&arobase;ifstar{\agentsecret&arobase;starred}{\agentsecret&arobase;unstarred}}
+</pre></example>
+
+<para>There are two sometimes more convenient ways to accomplish the work of
+<code>\&arobase;ifstar</code>.  The <file>suffix</file> package allows the construct
+<code>\newcommand\mycommand{<var>unstarred version</var>}</code> followed by
+<code>\WithSuffix\newcommand\mycommand*{<var>starred version</var>}</code>.  And
+&latex;3 has the <file>xparse</file> package that allows this code.
+</para>
+<example endspaces=" ">
+<pre xml:space="preserve">\NewDocumentCommand\foo{s}{\IfBooleanTF#1
+  {<var>starred version</var>}%
+  {<var>unstarred version</var>}% 
+  }
+</pre></example>
+
+
+</section>
+<node name="_005cnewcounter" spaces=" "><nodename>\newcounter</nodename><nodenext automatic="on">\newlength</nodenext><nodeprev automatic="on">\&arobase;ifstar</nodeprev><nodeup automatic="on">Definitions</nodeup></node>
 <section spaces=" "><sectiontitle><code>\newcounter</code>: Allocating a counter</sectiontitle>
 
 <findex index="fn" spaces=" "><indexterm index="fn" number="456" mergedindex="cp">\newcounter</indexterm></findex>



More information about the latexrefman-commits mailing list