[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