[latexrefman-commits] [SCM] latexrefman updated: r671 - trunk

jimhefferon at gnu.org.ua jimhefferon at gnu.org.ua
Sat Jun 30 21:13:55 CEST 2018


Author: jimhefferon
Date: 2018-06-30 22:13:55 +0300 (Sat, 30 Jun 2018)
New Revision: 671

Modified:
   trunk/ChangeLog
   trunk/latex2e.html
   trunk/latex2e.info
   trunk/latex2e.pdf
   trunk/latex2e.texi
Log:
add anchors, omit Predefined lengths

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2018-06-30 13:58:42 UTC (rev 670)
+++ trunk/ChangeLog	2018-06-30 19:13:55 UTC (rev 671)
@@ -1,3 +1,10 @@
+2018-06-30  Jim Hefferon  <jhefferon at smcvt.edu>
+
+	* latex2e.texi (Many sections) Try adding anchors that have URL's that
+	are easy to figure out.  Add them in a couple of places, notably
+	in lists of parameters.
+	(Predefined lengths) Delete, moving contents to \mbox & \makebox.
+
 2018-06-29  Jim Hefferon  <jhefferon at smcvt.edu>
 
 	* latex2e.texi (Many sections)  Put @noindent's following

Modified: trunk/latex2e.html
===================================================================
--- trunk/latex2e.html	2018-06-30 13:58:42 UTC (rev 670)
+++ trunk/latex2e.html	2018-06-30 19:13:55 UTC (rev 671)
@@ -145,7 +145,7 @@
     <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-and-_005cmakeatother-1" href="#g_t_005cmakeatletter-and-_005cmakeatother">2.4.3 <code>\makeatletter</code> and <code>\makeatother</code></a>
+      <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>
@@ -190,8 +190,8 @@
   <li><a name="toc-Cross-references-1" href="#Cross-references">7 Cross references</a>
   <ul class="no-bullet">
     <li><a name="toc-_005clabel-1" href="#g_t_005clabel">7.1 <code>\label</code></a></li>
-    <li><a name="toc-_005cpageref_007bkey_007d" href="#g_t_005cpageref">7.2 <code>\pageref{<var>key</var>}</code></a></li>
-    <li><a name="toc-_005cref_007bkey_007d" href="#g_t_005cref">7.3 <code>\ref{<var>key</var>}</code></a></li>
+    <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>
   <ul class="no-bullet">
@@ -320,12 +320,12 @@
   <li><a name="toc-Counters-1" href="#Counters">13 Counters</a>
   <ul class="no-bullet">
     <li><a name="toc-_005calph-_005cAlph-_005carabic-_005croman-_005cRoman-_005cfnsymbol_003a-Printing-counters" href="#g_t_005calph-_005cAlph-_005carabic-_005croman-_005cRoman-_005cfnsymbol">13.1 <code>\alph \Alph \arabic \roman \Roman \fnsymbol</code>: Printing counters</a></li>
-    <li><a name="toc-_005cusecounter_007bcounter_007d" href="#g_t_005cusecounter">13.2 <code>\usecounter{<var>counter</var>}</code></a></li>
-    <li><a name="toc-_005cvalue_007bcounter_007d" href="#g_t_005cvalue">13.3 <code>\value{<var>counter</var>}</code></a></li>
-    <li><a name="toc-_005csetcounter_007bcounter_007d_007bvalue_007d" href="#g_t_005csetcounter">13.4 <code>\setcounter{<var>counter</var>}{<var>value</var>}</code></a></li>
-    <li><a name="toc-_005caddtocounter_007bcounter_007d_007bvalue_007d" href="#g_t_005caddtocounter">13.5 <code>\addtocounter{<var>counter</var>}{<var>value</var>}</code></a></li>
-    <li><a name="toc-_005crefstepcounter_007bcounter_007d" href="#g_t_005crefstepcounter">13.6 <code>\refstepcounter{<var>counter</var>}</code></a></li>
-    <li><a name="toc-_005cstepcounter_007bcounter_007d" href="#g_t_005cstepcounter">13.7 <code>\stepcounter{<var>counter</var>}</code></a></li>
+    <li><a name="toc-_005cusecounter-1" href="#g_t_005cusecounter">13.2 <code>\usecounter</code></a></li>
+    <li><a name="toc-_005cvalue-1" href="#g_t_005cvalue">13.3 <code>\value</code></a></li>
+    <li><a name="toc-_005csetcounter-1" href="#g_t_005csetcounter">13.4 <code>\setcounter</code></a></li>
+    <li><a name="toc-_005caddtocounter-1" href="#g_t_005caddtocounter">13.5 <code>\addtocounter</code></a></li>
+    <li><a name="toc-_005crefstepcounter-1" href="#g_t_005crefstepcounter">13.6 <code>\refstepcounter</code></a></li>
+    <li><a name="toc-_005cstepcounter-1" href="#g_t_005cstepcounter">13.7 <code>\stepcounter</code></a></li>
     <li><a name="toc-_005cday-_0026-_005cmonth-_0026-_005cyear-1" href="#g_t_005cday-_0026-_005cmonth-_0026-_005cyear">13.8 <code>\day</code> & <code>\month</code> & <code>\year</code></a></li>
   </ul></li>
   <li><a name="toc-Lengths-1" href="#Lengths">14 Lengths</a>
@@ -335,8 +335,7 @@
     <li><a name="toc-_005caddtolength-1" href="#g_t_005caddtolength">14.3 <code>\addtolength</code></a></li>
     <li><a name="toc-_005csettodepth-1" href="#g_t_005csettodepth">14.4 <code>\settodepth</code></a></li>
     <li><a name="toc-_005csettoheight-1" href="#g_t_005csettoheight">14.5 <code>\settoheight</code></a></li>
-    <li><a name="toc-_005csettowidth_007b_005clen_007d_007btext_007d" href="#g_t_005csettowidth">14.6 <code>\settowidth{\<var>len</var>}{<var>text</var>}</code></a></li>
-    <li><a name="toc-Predefined-lengths-1" href="#Predefined-lengths">14.7 Predefined lengths</a></li>
+    <li><a name="toc-_005csettowidth_007d" href="#g_t_005csettowidth">14.6 <code>\settowidth}</code></a></li>
   </ul></li>
   <li><a name="toc-Making-paragraphs-1" href="#Making-paragraphs">15 Making paragraphs</a>
   <ul class="no-bullet">
@@ -412,7 +411,7 @@
     <li><a name="toc-_005craisebox-1" href="#g_t_005craisebox">20.4 <code>\raisebox</code></a></li>
     <li><a name="toc-_005csbox-_0026-_005csavebox-1" href="#g_t_005csbox-_0026-_005csavebox">20.5 <code>\sbox</code> & <code>\savebox</code></a></li>
     <li><a name="toc-lrbox-1" href="#lrbox">20.6 <code>lrbox</code></a></li>
-    <li><a name="toc-_005cusebox_007b_005cboxcmd_007d" href="#g_t_005cusebox">20.7 <code>\usebox{<var>\boxcmd</var>}</code></a></li>
+    <li><a name="toc-_005cusebox-1" href="#g_t_005cusebox">20.7 <code>\usebox</code></a></li>
   </ul></li>
   <li><a name="toc-Color-1" href="#Color">21 Color</a>
   <ul class="no-bullet">
@@ -774,7 +773,7 @@
 <a name="Output-files-1"></a>
 <h3 class="section">2.2 Output files</h3>
 
-<p>LaTeX produces a main output file and at least two accessory files.
+<p>LaTeX produces a main output file and at least two auxiliary files.
 The main output file’s name ends in either <samp>.dvi</samp> or <samp>.pdf</samp>.
 </p>
 <dl compact="compact">
@@ -785,7 +784,7 @@
 <a name="index-dvips-command"></a>
 <a name="index-dvipdfmx-command"></a>
 <a name="index-dvitype-command"></a>
-<p>If LaTeX is invoked with the system command <code>latex</code> then it
+<a name="output-files-dvi"></a><p>If LaTeX is invoked with the system command <code>latex</code> then it
 produces a DeVice Independent file, with extension <samp>.dvi</samp>.  You
 can view this file with a command such as <code>xdvi</code>, or convert
 it to a PostScript <code>.ps</code> file with <code>dvips</code> or to a
@@ -799,7 +798,7 @@
 <dd><a name="index-_002epdf-file"></a>
 <a name="index-pdfTeX"></a>
 <a name="index-pdflatex-command"></a>
-<p>If LaTeX is invoked via the system command <code>pdflatex</code>,
+<a name="output-files-pdf"></a><p>If LaTeX is invoked via the system command <code>pdflatex</code>,
 among other commands (see <a href="#TeX-engines">TeX engines</a>), then the main output is
 a Portable Document Format (PDF) file.  Typically this is a
 self-contained file, with all fonts and images included.
@@ -814,7 +813,7 @@
 <dd><a name="index-transcript-file"></a>
 <a name="index-log-file"></a>
 <a name="index-_002elog-file"></a>
-<p>This transcript file contains summary information such as a list of
+<a name="output-files-log"></a><p>This transcript file contains summary information such as a list of
 loaded packages.  It also includes diagnostic messages and perhaps
 additional information for any errors.
 </p>
@@ -825,7 +824,7 @@
 <a name="index-cross-references_002c-resolving"></a>
 <a name="index-forward-references_002c-resolving"></a>
 <a name="index-references_002c-resolving-forward"></a>
-<p>Auxiliary information is used by LaTeX for things such as
+<a name="output-files-aux"></a><p>Auxiliary information is used by LaTeX for things such as
 cross references.  For example, the first time that LaTeX finds a
 forward reference—a cross reference to something that has not yet
 appeared in the source—it will appear in the output as a doubled
@@ -847,10 +846,10 @@
 <a name="index-table-of-contents-file"></a>
 <a name="index-contents-file"></a>
 <p>LaTeX may produce yet more files, characterized by the filename
-ending.  These include a <code>.lof</code> file that is used to make a list
-of figures, a <code>.lot</code> file used to make a list of tables, and a
-<code>.toc</code> file used to make a table of contents.  A particular class
-may create others; the list is open-ended.
+ending.  These include a <code>.lof</code> file that is used to make a list of
+figures, a <code>.lot</code> file used to make a list of tables, and a
+<code>.toc</code> file used to make a table of contents (see <a href="#Table-of-contents-etc_002e">Table of contents etc.</a>).  A particular class may create others; the list is
+open-ended.
 </p>
 
 <hr>
@@ -879,7 +878,7 @@
 <dd><a name="index-pdfTeX-engine"></a>
 <a name="index-etex-command"></a>
 <a name="index-e_002dTeX"></a>
-<p>In TeX Live (<a href="http://tug.org/texlive">http://tug.org/texlive</a>), if LaTeX is invoked
+<a name="tex-engines-latex"></a><p>In TeX Live (<a href="http://tug.org/texlive">http://tug.org/texlive</a>), if LaTeX is invoked
 via either the system command <code>latex</code> or <code>pdflatex</code>,
 then the pdfTeX engine is run (<a href="http://ctan.org/pkg/pdftex">http://ctan.org/pkg/pdftex</a>).
 When invoked as <code>latex</code>, the main output is a <samp>.dvi</samp>
@@ -900,7 +899,7 @@
 <dt><code>lualatex</code></dt>
 <dd><a name="index-lualatex-command"></a>
 <a name="index-LuaTeX"></a>
-<p>If LaTeX is invoked via the system command <code>lualatex</code>, the
+<a name="tex-engines-lualatex"></a><p>If LaTeX is invoked via the system command <code>lualatex</code>, the
 LuaTeX engine is run (<a href="http://ctan.org/pkg/luatex">http://ctan.org/pkg/luatex</a>).  This
 program allows code written in the scripting language Lua
 (<a href="http://luatex.org">http://luatex.org</a>) to interact with TeX’s typesetting.
@@ -915,7 +914,7 @@
 <a name="index-XeTeX"></a>
 <a name="index-_002exdv-file"></a>
 <a name="index-xdvipdfmx"></a>
-<p>If LaTeX is invoked with the system command <code>xelatex</code>, the
+<a name="tex-engines-xelatex"></a><p>If LaTeX is invoked with the system command <code>xelatex</code>, the
 XeTeX engine is run (<a href="http://tug.org/xetex">http://tug.org/xetex</a>).  Like LuaTeX,
 XeTeX natively supports UTF-8 Unicode and TrueType and OpenType
 fonts, though the implementation is completely different, mainly using
@@ -984,7 +983,7 @@
 </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-and-_005cmakeatother" accesskey="3">\makeatletter and \makeatother</a>:</td><td>  </td><td align="left" valign="top">Change the status of the at-sign character.
+<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>
 
@@ -1017,7 +1016,7 @@
 \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. 
 </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
@@ -1040,7 +1039,7 @@
 <a name="Declaration"></a>
 <div class="header">
 <p>
-Next: <a href="#g_t_005cmakeatletter-and-_005cmakeatother" accesskey="n" rel="next">\makeatletter and \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="#Concept-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="#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="#Concept-Index" title="Index" rel="index">Index</a>]</p>
 </div>
 <a name="Command-declarations"></a>
 <h4 class="subsection">2.4.2 Command declarations</h4>
@@ -1051,13 +1050,13 @@
 </p>
 
 <hr>
-<a name="g_t_005cmakeatletter-and-_005cmakeatother"></a>
+<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="#Concept-Index" title="Index" rel="index">Index</a>]</p>
 </div>
-<a name="g_t_005cmakeatletter-and-_005cmakeatother-1"></a>
-<h4 class="subsection">2.4.3 <code>\makeatletter</code> and <code>\makeatother</code></h4>
+<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>
@@ -1125,7 +1124,7 @@
 <a name="g_t_005c_0040ifstar"></a>
 <div class="header">
 <p>
-Up: <a href="#g_t_005cmakeatletter-and-_005cmakeatother" accesskey="u" rel="up">\makeatletter and \makeatother</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Concept-Index" title="Index" rel="index">Index</a>]</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="#Concept-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>
@@ -1160,7 +1159,7 @@
 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-and-_005cmakeatother">\makeatletter and \makeatother</a>).
+(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
@@ -1231,27 +1230,27 @@
 </p>
 <dl compact="compact">
 <dt><code>article</code></dt>
-<dd><p>For a journal article, a presentation, and miscellaneous general use.
+<dd><a name="document-classes-article"></a><p>For a journal article, a presentation, and miscellaneous general use.
 </p>
 </dd>
 <dt><code>book</code></dt>
-<dd><p>Full-length books, including chapters and possibly including front
+<dd><a name="document-classes-book"></a><p>Full-length books, including chapters and possibly including front
 matter, such as a preface, and back matter, such as an appendix
 (see <a href="#Front_002fback-matter">Front/back matter</a>).
 </p>
 </dd>
 <dt><code>letter</code></dt>
-<dd><p>Mail, optionally including mailing labels 
+<dd><a name="document-classes-letter"></a><p>Mail, optionally including mailing labels 
 (see <a href="#Letters">Letters</a>).
 </p>
 </dd>
 <dt><code>report</code></dt>
-<dd><p>For documents of length between an <code>article</code> and a <code>book</code>,
+<dd><a name="document-classes-report"></a><p>For documents of length between an <code>article</code> and a <code>book</code>,
 such as technical reports or theses, which may contain several chapters.
 </p>
 </dd>
 <dt><code>slides</code></dt>
-<dd><p>For slide presentations—rarely used today.  In its place the
+<dd><a name="document-classes-slides"></a><p>For slide presentations—rarely used today.  In its place the
 <code>beamer</code> package is perhaps the most prevalent (see <a href="#beamer-template">beamer template</a>).
 </p>
 </dd>
@@ -1509,7 +1508,7 @@
 <p>Inside of a class or package file you can use the at-sign <code>@</code> as a
 character in command names without having to surround the code
 containing that command with <code>\makeatletter</code> and
-<code>\makeatother</code>.  See <a href="#g_t_005cmakeatletter-and-_005cmakeatother">\makeatletter and \makeatother</a>. This allow
+<code>\makeatother</code>.  See <a href="#g_t_005cmakeatletter-_0026-_005cmakeatother">\makeatletter & \makeatother</a>. This allow
 you to create commands that users will not accidentally redefine.
 Another technique is to preface class- or package-specific commands with
 some string to prevent your class or package from interfering with
@@ -1566,7 +1565,6 @@
 loading other files.
 </li></ol>
 
-
 <p>Here is a starting class file, which should be saved as <samp>stub.cls</samp>
 where LaTeX can find it, for example in the same directory as the
 <samp>.tex</samp> file.
@@ -1590,6 +1588,7 @@
 of the descriptions here derive from this document), or the tutorial
 <a href="https://www.tug.org/TUGboat/tb26-3/tb84heff.pdf">https://www.tug.org/TUGboat/tb26-3/tb84heff.pdf</a>.
 </p>
+
 <hr>
 <a name="Class-and-package-commands"></a>
 <div class="header">
@@ -1944,7 +1943,6 @@
 the order of declaration in the class or package. For a package this
 means that the global options are processed first.
 </p>
-
 </dd>
 <dt><code>\ProvidesClass{<var>class name</var>}[<var>release date</var> <var>brief additional information</var>]</code></dt>
 <dt><code>\ProvidesClass{<var>class name</var>}[<var>release date</var>]</code></dt>
@@ -2377,6 +2375,7 @@
 ones.
 </p>
 <dl compact="compact">
+<dd><a name="low-level-font-commands-fontencoding"></a></dd>
 <dt><code>\fontencoding{<var>encoding</var>}</code></dt>
 <dd><a name="index-_005cfontencoding"></a>
 <p>Select the font encoding, the encoding of the output font. There are a
@@ -2388,7 +2387,7 @@
 hyphenate words containing accented letters. For more, see
 <a href="https://ctan.org/pkg/encguide">https://ctan.org/pkg/encguide</a>.
 </p>
-</dd>
+<a name="low-level-font-commands-fontfamily"></a></dd>
 <dt><code>\fontfamily{<var>family</var>}</code></dt>
 <dd><a name="index-_005cfontfamily"></a>
 <a name="index-families_002c-of-fonts"></a>
@@ -2396,7 +2395,7 @@
 <p>Select the font family.  The web page
 <a href="http://www.tug.dk/FontCatalogue/">http://www.tug.dk/FontCatalogue/</a> provides one way to browse
 through many of the fonts easily used with LaTeX.  Here are
-examples of some common families:
+examples of some common families.
 </p>
 <table>
 <tr><td><code>pag</code></td><td>Avant Garde</td></tr>
@@ -2422,7 +2421,7 @@
 </table>
 
 
-</dd>
+<a name="low-level-font-commands-fontseries"></a></dd>
 <dt><code>\fontseries{<var>series</var>}</code></dt>
 <dd><a name="index-_005cfontseries"></a>
 <a name="index-series_002c-of-fonts"></a>
@@ -2457,7 +2456,6 @@
 <p>The possible values for width, individually, are (the meaning and
 relationship of these terms varies with individual typefaces):
 </p>
-
 <table>
 <tr><td><code>uc</code></td><td>Ultra condensed</td></tr>
 <tr><td><code>ec</code></td><td>Extra condensed</td></tr>
@@ -2470,7 +2468,6 @@
 <tr><td><code>ux</code></td><td>Ultra expanded</td></tr>
 </table>
 
-
 <p>When forming the <var>series</var> string from the weight and width, drop the
 <code>m</code> that stands for medium weight or medium width, unless both
 weight and width are <code>m</code>, in which case use just one
@@ -2480,7 +2477,7 @@
 <dt><code>\fontshape{<var>shape</var>}</code></dt>
 <dd><a name="index-_005cfontshape"></a>
 <a name="index-shapes_002c-of-fonts"></a>
-<p>Select font shape. Valid shapes are:
+<a name="low-level-font-commands-fontshape"></a><p>Select font shape. Valid shapes are:
 </p>
 <table>
 <tr><td><code>n</code></td><td>Upright (normal)</td></tr>
@@ -2491,11 +2488,10 @@
 <tr><td><code>ol</code></td><td>Outline</td></tr>
 </table>
 
-
 <p>The two last shapes are not available for most font families, and
 small caps are often missing as well.
 </p>
-</dd>
+<a name="low-level-font-commands-fontsize"></a></dd>
 <dt><code>\fontsize{<var>size</var>}{<var>skip</var>}</code></dt>
 <dd><a name="index-_005cfontsize"></a>
 <a name="index-font-size"></a>
@@ -2508,7 +2504,7 @@
 Changing <code>\baselineskip</code> directly is inadvisable since its value is
 reset every time a size change happens; see <code>\baselinestretch</code>, next.
 </p>
-</dd>
+<a name="low-level-font-commands-baselinestretch"></a></dd>
 <dt><code>\baselinestretch</code></dt>
 <dd><a name="index-_005cbaselinestretch"></a>
 <p>LaTeX multiplies the line spacing by the value of the
@@ -2528,7 +2524,7 @@
 where that is typically desirable, such as footnotes and figure
 captions.  See the package documentation.
 </p>
-</dd>
+<a name="low-level-font-commands-linespread"></a></dd>
 <dt><code>\linespread{<var>factor</var>}</code></dt>
 <dd><a name="index-_005clinespread"></a>
 <p>Equivalent to
@@ -2537,7 +2533,7 @@
 Best specified in the preamble, or use the <code>setspace</code> package, as
 just described.
 </p>
-</dd>
+<a name="low-level-font-commands-selectfont"></a></dd>
 <dt><code>\selectfont</code></dt>
 <dd><a name="index-_005cselectfont"></a>
 <p>The effects of the font commands described above do not happen until
@@ -2547,7 +2543,7 @@
 <code>\newcommand*{\myfont}{\fontfamily{<var>familyname</var>}\selectfont}</code><br>
 (see <a href="#g_t_005cnewcommand-_0026-_005crenewcommand">\newcommand & \renewcommand</a>).
 </p>
-</dd>
+<a name="low-level-font-commands-usefont"></a></dd>
 <dt><code>\usefont{<var>enc</var>}{<var>family</var>}{<var>series</var>}{<var>shape</var>}</code></dt>
 <dd><a name="index-_005cusefont"></a>
 <p>The same as invoking <code>\fontencoding</code>, <code>\fontfamily</code>,
@@ -2638,21 +2634,20 @@
 
 <p>Start a new page and produce two-column output. If the document is given
 the class option <code>twocolumn</code> then this is the default
-(see <a href="#Document-class-options">Document class options</a>).
+(see <a href="#Document-class-options">Document class options</a>).  This command is fragile
+(see <a href="#g_t_005cprotect">\protect</a>).
 </p>
 <p>If the optional <var>prelim one column text</var> argument
 is present, it is typeset in one-column mode before the two-column
 typesetting starts.
 </p>
-<p>This command is fragile (see <a href="#g_t_005cprotect">\protect</a>).
-</p>
 <p>These parameters control typesetting in two-column output:
 </p>
 <dl compact="compact">
 <dt><code>\columnsep</code>
 <a name="index-_005ccolumnsep"></a>
 </dt>
-<dd><p>The distance between columns. The default is 35pt.  Change it with a
+<dd><a name="twocolumn-columnsep"></a><p>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.
@@ -2661,7 +2656,7 @@
 <dt><code>\columnseprule</code>
 <a name="index-_005ccolumnseprule"></a>
 </dt>
-<dd><p>The width of the rule between columns. The rule appears halfway between
+<dd><a name="twocolumn-columnseprule"></a><p>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.
 Change it with a command such as
 <code>\setlength{\columnseprule}{0.4pt}</code>, before the two-column
@@ -2671,7 +2666,7 @@
 <dt><code>\columnwidth</code>
 <a name="index-_005ccolumnwidth"></a>
 </dt>
-<dd><p>The width of a single column.  In one-column mode this is equal to
+<dd><a name="twocolumn-columnwidth"></a><p>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
 width of each of the two columns to be half of <code>\textwidth</code> minus
 <code>\columnsep</code>.
@@ -2686,6 +2681,7 @@
 The following parameters control float behavior of two-column output.
 </p>
 <dl compact="compact">
+<dd><a name="twocolumn-dbltopfraction"></a></dd>
 <dt><code>\dbltopfraction</code>
 <a name="index-_005cdbltopfraction"></a>
 </dt>
@@ -2710,7 +2706,7 @@
 <p>You can redefine it, as with
 <code>\renewcommand{\dbltopfraction}{0.9}</code>.
 </p>
-</dd>
+<a name="twocolumn-dblfloatpagefraction"></a></dd>
 <dt><code>\dblfloatpagefraction</code>
 <a name="index-_005cdblfloatpagefraction"></a>
 </dt>
@@ -2718,7 +2714,7 @@
 that must be occupied by floats, limiting the amount of blank space.
 LaTeX’s default is <code>0.5</code>.  Change it with <code>\renewcommand</code>.
 </p>
-</dd>
+<a name="twocolumn-dblfloatsep"></a></dd>
 <dt><code>\dblfloatsep</code>
 <a name="index-_005cdblfloatsep"></a>
 </dt>
@@ -2728,7 +2724,7 @@
 <code>11pt</code>, and <code>14pt plus2pt minus4pt</code> for a document set at
 <code>12pt</code>.
 </p>
-</dd>
+<a name="twocolumn-dbltextfloatsep"></a></dd>
 <dt><code>\dbltextfloatsep</code>
 <a name="index-_005cdbltextfloatsep"></a>
 </dt>
@@ -2736,7 +2732,7 @@
 bottom of a page and the main text.  The default is <code>20pt plus2pt
 minus4pt</code>.
 </p>
-</dd>
+<a name="twocolumn-dbltopnumber"></a></dd>
 <dt><code>\dbltopnumber</code>
 <a name="index-_005cdbltopnumber"></a>
 </dt>
@@ -2851,7 +2847,7 @@
 <dd><a name="index-_005ccolumnsep-2"></a>
 <a name="index-_005ccolumnseprule-2"></a>
 <a name="index-_005ccolumnwidth-2"></a>
-<p>The distance between the two columns, the width of a rule between the
+<a name="page-layout-parameters-columnsep"></a><a name="page-layout-parameters-columnseprule"></a><a name="page-layout-parameters-columnwidth"></a><p>The distance between the two columns, the width of a rule between the
 columns, and the width of the columns, when the document class option
 <code>twocolumn</code> is in effect (see <a href="#Document-class-options">Document class options</a>).
 See <a href="#g_t_005ctwocolumn">\twocolumn</a>.
@@ -2861,7 +2857,7 @@
 <a name="index-_005cheadheight"></a>
 </dt>
 <dd><a name="index-_005cheadheight-1"></a>
-<p>Height of the box that contains the running head.  The default in the
+<a name="page-layout-parameters-headheight"></a><p>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.
 </p>
@@ -2870,7 +2866,7 @@
 <a name="index-_005cheadsep"></a>
 </dt>
 <dd><a name="index-_005cheadsep-1"></a>
-<p>Vertical distance between the bottom of the header line and the top of
+<a name="page-layout-parameters-headsep"></a><p>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>
 classes is ‘<samp>25pt</samp>’.  In the <code>book</code> class the default is: if the
 document is set at 10pt then it is ‘<samp>0.25in</samp>’, and at 11pt and 12pt
@@ -2881,7 +2877,7 @@
 <a name="index-_005cfootskip"></a>
 </dt>
 <dd><a name="index-_005cfootskip-1"></a>
-<p>Distance from the baseline of the last line of text to the baseline of
+<a name="page-layout-parameters-footskip"></a><p>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>
 classes is ‘<samp>30pt</samp>’.  In the <code>book</code> class the default is: when
 the type size is 10pt the default is ‘<samp>0.35in</samp>’, while at 11pt it is
@@ -2892,7 +2888,7 @@
 <a name="index-_005clinewidth"></a>
 </dt>
 <dd><a name="index-_005clinewidth-1"></a>
-<p>Width of the current line, decreased for each nested <code>list</code>
+<a name="page-layout-parameters-linewidth"></a><p>Width of the current line, decreased for each nested <code>list</code>
 (see <a href="#list">list</a>).  That is, the nominal value for <code>\linewidth</code> is to
 equal <code>\textwidth</code> but for each nested list the <code>\linewidth</code>
 is decreased by the sum of that list’s <code>\leftmargin</code> and
@@ -2911,7 +2907,7 @@
 <dd><a name="index-_005cmarginparpush-1"></a>
 <a name="index-_005cmarginsep-1"></a>
 <a name="index-_005cmarginparwidth-1"></a>
-<p>The minimum vertical space between two marginal notes, the horizontal
+<a name="page-layout-parameters-marginparpush"></a><a name="page-layout-parameters-marginsep"></a><a name="page-layout-parameters-marginparwidth"></a><p>The minimum vertical space between two marginal notes, the horizontal
 space between the text body and the marginal notes, and the horizontal
 width of the notes.
 </p>
@@ -2944,7 +2940,7 @@
 </dt>
 <dd><a name="index-_005coddsidemargin-2"></a>
 <a name="index-_005cevensidemargin-2"></a>
-<p>The <code>\oddsidemargin</code> is the extra distance between the left side of
+<a name="page-layout-parameters-oddsidemargin"></a><a name="page-layout-parameters-evensidemargin"></a><p>The <code>\oddsidemargin</code> is the extra distance between the left side of
 the page and the text’s left margin, on odd-numbered pages when the
 document class option <code>twoside</code> is chosen and on all pages when
 <code>oneside</code> is in effect.  When <code>twoside</code> is in effect, on
@@ -2960,7 +2956,7 @@
 <a name="index-_005cpaperheight"></a>
 </dt>
 <dd><a name="index-_005cpaperheight-1"></a>
-<p>The height of the paper, as distinct from the height of the print area.
+<a name="page-layout-parameters-paperheight"></a><p>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> (see <a href="#Document-class-options">Document class options</a>).
 </p>
@@ -2969,7 +2965,7 @@
 <a name="index-_005cpaperwidth"></a>
 </dt>
 <dd><a name="index-_005cpaperwidth-1"></a>
-<p>The width of the paper, as distinct from the width of the print area.
+<a name="page-layout-parameters-paperwidth"></a><p>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> (see <a href="#Document-class-options">Document class options</a>).
 </p>
@@ -2978,7 +2974,7 @@
 <a name="index-_005ctextheight"></a>
 </dt>
 <dd><a name="index-_005ctextheight-1"></a>
-<p>The normal vertical height of the page body.  If the document is set at
+<a name="page-layout-parameters-textheight"></a><p>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>
 the default is ‘<samp>43\baselineskip</samp>’, while for a <code>book</code> it is
 ‘<samp>41\baselineskip</samp>’.  At a type size of 11pt the default is
@@ -2990,7 +2986,7 @@
 <a name="index-_005ctextwidth"></a>
 </dt>
 <dd><a name="index-_005ctextwidth-1"></a>
-<p>The full horizontal width of the entire page body.  For an
+<a name="page-layout-parameters-textwidth"></a><p>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>’
 when the chosen type size is 10pt, the default is ‘<samp>360pt</samp>’ at 11pt,
 and it is ‘<samp>390pt</samp>’ at 12pt.  For a <code>book</code> document, the default
@@ -3010,8 +3006,11 @@
 <code>minipage</code> or <code>\parbox</code>.
 </p>
 <a name="index-_005chsize"></a>
+<a name="page-layout-parameters-hsize"></a></dd>
+<dt><code>\hsize</code>
 <a name="index-_005chsize-1"></a>
-<p>This entry is included for completeness: <code>\hsize</code> is the TeX
+</dt>
+<dd><p>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.
 </p>
@@ -3020,7 +3019,7 @@
 <a name="index-_005ctopmargin"></a>
 </dt>
 <dd><a name="index-topmargin"></a>
-<p>Space between the top of the TeX page (one inch from the top of the
+<a name="page-layout-parameters-topmargin"></a><p>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
 based on many other parameters: <code>\paperheight - 2in -
 \headheight - \headsep - \textheight - \footskip</code>,
@@ -3031,7 +3030,7 @@
 <a name="index-_005ctopskip"></a>
 </dt>
 <dd><a name="index-_005ctopskip-1"></a>
-<p>Minimum distance between the top of the page body and the baseline of
+<a name="page-layout-parameters-topskip"></a><p>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
 same as the font size, e.g., ‘<samp>10pt</samp>’ at a type size of 10pt.
 </p>
@@ -3162,7 +3161,7 @@
 <a name="index-_005cbottomfraction"></a>
 </dt>
 <dd><a name="index-_005cbottomfraction-1"></a>
-<p>The maximum fraction of the page allowed to be occupied by floats at
+<a name="floats-bottomfraction"></a><p>The maximum fraction of the page allowed to be occupied by floats at
 the bottom; default ‘<samp>.3</samp>’.
 </p>
 </dd>
@@ -3170,7 +3169,7 @@
 <a name="index-_005cfloatpagefraction"></a>
 </dt>
 <dd><a name="index-_005cfloatpagefraction-1"></a>
-<p>The minimum fraction of a float page that must be occupied by floats;
+<a name="floats-floatpagefraction"></a><p>The minimum fraction of a float page that must be occupied by floats;
 default ‘<samp>.5</samp>’.
 </p>
 </dd>
@@ -3178,7 +3177,7 @@
 <a name="index-_005ctextfraction"></a>
 </dt>
 <dd><a name="index-_005ctextfraction-1"></a>
-<p>Minimum fraction of a page that must be text; if floats take up too
+<a name="floats-textfraction"></a><p>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>’.
 </p>
@@ -3187,7 +3186,7 @@
 <a name="index-_005ctopfraction"></a>
 </dt>
 <dd><a name="index-_005ctopfraction-1"></a>
-<p>Maximum fraction at the top of a page that may be occupied before
+<a name="floats-topfraction"></a><p>Maximum fraction at the top of a page that may be occupied before
 floats; default ‘<samp>.7</samp>’.
 </p></dd>
 </dl>
@@ -3201,7 +3200,7 @@
 <a name="index-_005cfloatsep"></a>
 </dt>
 <dd><a name="index-_005cfloatsep-1"></a>
-<p>Space between floats at the top or bottom of a page; default
+<a name="floats-floatsep"></a><p>Space between floats at the top or bottom of a page; default
 ‘<samp>12pt plus2pt minus2pt</samp>’.
 </p>
 </dd>
@@ -3209,7 +3208,7 @@
 <a name="index-_005cintextsep"></a>
 </dt>
 <dd><a name="index-_005cintextsep-1"></a>
-<p>Space above and below a float in the middle of the main text; default
+<a name="floats-intextsep"></a><p>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.
 </p>
@@ -3218,7 +3217,7 @@
 <a name="index-_005ctextfloatsep"></a>
 </dt>
 <dd><a name="index-_005ctextfloatsep-1"></a>
-<p>Space between the last (first) float at the top (bottom) of a page;
+<a name="floats-textfloatsep"></a><p>Space between the last (first) float at the top (bottom) of a page;
 default ‘<samp>20pt plus2pt minus4pt</samp>’.
 </p></dd>
 </dl>
@@ -3232,7 +3231,7 @@
 <a name="index-bottomnumber"></a>
 </dt>
 <dd><a name="index-bottomnumber-1"></a>
-<p>Maximum number of floats that can appear at the bottom of a text page;
+<a name="floats-bottomnumber"></a><p>Maximum number of floats that can appear at the bottom of a text page;
 default 1.
 </p>
 </dd>
@@ -3240,7 +3239,7 @@
 <a name="index-dbltopnumber"></a>
 </dt>
 <dd><a name="index-dbltopnumber-1"></a>
-<p>Maximum number of full-sized floats that can appear at the top of a
+<a name="floats-dbltopnumber"></a><p>Maximum number of full-sized floats that can appear at the top of a
 two-column page; default 2.
 </p>
 </dd>
@@ -3248,7 +3247,7 @@
 <a name="index-topnumber"></a>
 </dt>
 <dd><a name="index-topnumber-1"></a>
-<p>Maximum number of floats that can appear at the top of a text page;
+<a name="floats-topnumber"></a><p>Maximum number of floats that can appear at the top of a text page;
 default 2.
 </p>
 </dd>
@@ -3256,7 +3255,7 @@
 <a name="index-totalnumber"></a>
 </dt>
 <dd><a name="index-totalnumber-1"></a>
-<p>Maximum number of floats that can appear on a text page; default 3.
+<a name="floats-totalnumber"></a><p>Maximum number of floats that can appear on a text page; default 3.
 </p></dd>
 </dl>
 
@@ -3359,7 +3358,7 @@
 </dt>
 <dd><a name="index-secnumdepth-counter"></a>
 <a name="index-section-numbers_002c-printing"></a>
-<a name="Sectioning_002fsecnumdepth"></a><p>Controls which sectioning commands are
+<a name="sectioning-secnumdepth"></a><a name="Sectioning_002fsecnumdepth"></a><p>Controls which sectioning commands are
 numbered.  Suppress numbering of sectioning at any depth greater than
 <var>level</var> <code>\setcounter{secnumdepth}{<var>level</var>}</code>
 (see <a href="#g_t_005csetcounter">\setcounter</a>).  See the above table for the level numbers.  For
@@ -3376,7 +3375,7 @@
 </dt>
 <dd><a name="index-tocdepth-counter"></a>
 <a name="index-table-of-contents_002c-sectioning-numbers-printed"></a>
-<a name="Sectioning_002ftocdepth"></a><p>Controls which sectioning units are listed in the table of contents.
+<a name="sectioning-tocdepth"></a><a name="Sectioning_002ftocdepth"></a><p>Controls which sectioning units are listed in the table of contents.
 The setting <code>\setcounter{tocdepth}{<var>level</var>}</code> makes the
 sectioning units at <var>level</var> be the smallest ones listed
 (see <a href="#g_t_005csetcounter">\setcounter</a>).  See the above table for the level numbers.  For
@@ -3571,7 +3570,7 @@
 <p>You can change what is shown for the chapter number.  To change it to
 something like ‘<samp>Lecture 1</samp>’, put in the preamble either
 <code>\renewcommand{\chaptername}{Lecture}</code> or this
-(see <a href="#g_t_005cmakeatletter-and-_005cmakeatother">\makeatletter and \makeatother</a>).
+(see <a href="#g_t_005cmakeatletter-_0026-_005cmakeatother">\makeatletter & \makeatother</a>).
 </p>
 <div class="example">
 <pre class="example">\makeatletter
@@ -3995,14 +3994,14 @@
 back matter may contain such things as a glossary, notes, a
 bibliography, and an index.
 </p>
-<p>The <code>\frontmatter</code> declaration makes the pages numbered in lower
-case roman, and makes chapters not numbered, although each chapter’s
-title appears in the table of contents; if you use other sectioning
-commands here, use the <code>*</code>-version (see <a href="#Sectioning">Sectioning</a>).  The
-<code>\mainmatter</code> changes the behavior back to the expected version,
-and resets the page number.  The <code>\backmatter</code> leaves the page
-numbering alone but switches the chapters back to being not numbered.
-See <a href="#Larger-book-template">Larger book template</a> for an example using the three.
+<p>The <code>\frontmatter</code> declaration makes the pages numbered in
+lowercase roman, and makes chapters not numbered, although each
+chapter’s title appears in the table of contents; if you use other
+sectioning commands here, use the <code>*</code>-version (see <a href="#Sectioning">Sectioning</a>).
+The <code>\mainmatter</code> changes the behavior back to the expected
+version, and resets the page number.  The <code>\backmatter</code> leaves the
+page numbering alone but switches the chapters back to being not
+numbered.  See <a href="#Larger-book-template">Larger book template</a> for an example using the three.
 </p>
 
 <hr>
@@ -4064,7 +4063,7 @@
 </p>
 <dl compact="compact">
 <dt><var>name</var></dt>
-<dd><a name="g_t_005c_0040startsection_002fname"></a><p>Name of the counter used to number the sectioning header.  This counter
+<dd><a name="startsection-name"></a><a name="g_t_005c_0040startsection_002fname"></a><p>Name of the counter used to number the sectioning header.  This counter
 must be defined separately.  Most commonly this is either
 <code>section</code>, <code>subsection</code>, or <code>paragraph</code>.  Although in
 those cases the counter name is the same as the sectioning command
@@ -4076,7 +4075,7 @@
 </p>
 </dd>
 <dt><var>level</var></dt>
-<dd><a name="g_t_005c_0040startsection_002flevel"></a><p>An integer giving the depth of the sectioning command.
+<dd><a name="startsection-level"></a><a name="g_t_005c_0040startsection_002flevel"></a><p>An integer giving the depth of the sectioning command.
 See <a href="#Sectioning">Sectioning</a> for the list of standard level numbers.
 </p>
 <p>If <var>level</var> is less than or equal to the value of the counter
@@ -4095,21 +4094,20 @@
 </p>
 </dd>
 <dt><var>indent</var></dt>
-<dd><a name="g_t_005c_0040startsection_002findent"></a><p>A length giving the indentation of all
-of the title lines with respect to the left margin.  To have the title
-flush with the margin use <code>0pt</code>.  A negative indentation such as
-<code>-\parindent</code> will move the title into the left margin.
+<dd><a name="startsection-indent"></a><a name="g_t_005c_0040startsection_002findent"></a><p>A length giving the indentation of all of the title lines with respect
+to the left margin.  To have the title flush with the margin use
+<code>0pt</code>.  A negative indentation such as <code>-\parindent</code> will move
+the title into the left margin.
 </p>
 </dd>
 <dt><var>beforeskip</var></dt>
-<dd><a name="g_t_005c_0040startsection_002fbeforeskip"></a><p>The absolute value of this length is
-the amount of vertical space that is inserted before this sectioning
-unit’s title.  This space will be discarded if the sectioning unit
-happens to start at the top of a fresh page.  If this number is negative
-then the first paragraph following the header is not indented, if it is
-non-negative then the first paragraph is indented.  (Note that the
-negative of <code>1pt plus 2pt minus 3pt</code> is <code>-1pt plus -2pt minus
--3pt</code>.)
+<dd><a name="startsection-beforeskip"></a><a name="g_t_005c_0040startsection_002fbeforeskip"></a><p>The absolute value of this length is the amount of vertical space that
+is inserted before this sectioning unit’s title.  This space will be
+discarded if the sectioning unit happens to start at the top of a fresh
+page.  If this number is negative then the first paragraph following the
+header is not indented, if it is non-negative then the first paragraph
+is indented.  (Note that the negative of <code>1pt plus 2pt minus 3pt</code>
+is <code>-1pt plus -2pt minus -3pt</code>.)
 </p>
 <p>For example, if <var>beforeskip</var> is <code>-3.5ex plus -1ex minus -0.2ex</code>
 then to start the new sectioning unit, LaTeX will add about 3.5 times
@@ -4130,14 +4128,13 @@
 </p>
 </dd>
 <dt><var>afterskip</var></dt>
-<dd><a name="g_t_005c_0040startsection_002fafterskip"></a><p>This is a length.  If <var>afterskip</var>
-is non-negative then this is the vertical space inserted after the
-sectioning unit’s title header.  If it is negative then the title header
-becomes a run-in header, so that it becomes part of the next paragraph.
-In this case the absolute value of the length gives the horizontal space
-between the end of the title and the beginning of the following
-paragraph.  (Note that the negative of <code>1pt plus 2pt minus 3pt</code> is
-<code>-1pt plus -2pt minus -3pt</code>.)
+<dd><a name="startsection-afterskip"></a><a name="g_t_005c_0040startsection_002fafterskip"></a><p>This is a length.  If <var>afterskip</var> is non-negative then this is the
+vertical space inserted after the sectioning unit’s title header.  If it
+is negative then the title header becomes a run-in header, so that it
+becomes part of the next paragraph.  In this case the absolute value of
+the length gives the horizontal space between the end of the title and
+the beginning of the following paragraph.  (Note that the negative of
+<code>1pt plus 2pt minus 3pt</code> is <code>-1pt plus -2pt minus -3pt</code>.)
 </p>
 <p>As with <var>beforeskip</var>, using a rubber length, with <code>plus</code> and
 <code>minus</code> components, is good practice here since it gives LaTeX
@@ -4155,15 +4152,14 @@
 </p>
 </dd>
 <dt><var>style</var></dt>
-<dd><a name="g_t_005c_0040startsection_002fstyle"></a><p>Controls the styling of the title.  See
-the examples below.  Typical commands to use here are <code>\centering</code>,
-<code>\raggedright</code>, <code>\normalfont</code>, <code>\hrule</code>, or
-<code>\newpage</code>.  The last command in <var>style</var> may be one that takes
-one argument, such as <code>\MakeUppercase</code> or <code>\fbox</code> that takes
-one argument.  The section title will be supplied as the argument to
-this command. For instance, setting <var>style</var> to
-<code>\bfseries\MakeUppercase</code> would produce titles that are bold and
-uppercase.
+<dd><a name="startsection-style"></a><a name="g_t_005c_0040startsection_002fstyle"></a><p>Controls the styling of the title.  See the examples below.  Typical
+commands to use here are <code>\centering</code>, <code>\raggedright</code>,
+<code>\normalfont</code>, <code>\hrule</code>, or <code>\newpage</code>.  The last command
+in <var>style</var> may be one that takes one argument, such as
+<code>\MakeUppercase</code> or <code>\fbox</code> that takes one argument.  The
+section title will be supplied as the argument to this command. For
+instance, setting <var>style</var> to <code>\bfseries\MakeUppercase</code> would
+produce titles that are bold and uppercase.
 </p></dd>
 </dl>
 
@@ -4187,7 +4183,7 @@
 must go between a <code>\makeatletter</code> command and a
 <code>\makeatother</code>.  (Probably the error message <code>You can't use
 `\spacefactor' in vertical mode.</code>  means that you forgot this.)
-See <a href="#g_t_005cmakeatletter-and-_005cmakeatother">\makeatletter and \makeatother</a>.
+See <a href="#g_t_005cmakeatletter-_0026-_005cmakeatother">\makeatletter & \makeatother</a>.
 </p>
 <p>This will put section titles in large boldface type, centered.  It says
 <code>\renewcommand</code> because LaTeX’s standard classes have already
@@ -4391,8 +4387,8 @@
 <p>
 Next: <a href="#g_t_005cref" accesskey="n" rel="next">\ref</a>, Previous: <a href="#g_t_005clabel" accesskey="p" rel="prev">\label</a>, Up: <a href="#Cross-references" accesskey="u" rel="up">Cross references</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
 </div>
-<a name="g_t_005cpageref_007bkey_007d"></a>
-<h3 class="section">7.2 <code>\pageref{<var>key</var>}</code></h3>
+<a name="g_t_005cpageref-1"></a>
+<h3 class="section">7.2 <code>\pageref</code></h3>
 
 <a name="index-_005cpageref"></a>
 <a name="index-cross-referencing-with-page-number"></a>
@@ -4431,8 +4427,8 @@
 <p>
 Previous: <a href="#g_t_005cpageref" accesskey="p" rel="prev">\pageref</a>, Up: <a href="#Cross-references" accesskey="u" rel="up">Cross references</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
 </div>
-<a name="g_t_005cref_007bkey_007d"></a>
-<h3 class="section">7.3 <code>\ref{<var>key</var>}</code></h3>
+<a name="g_t_005cref-1"></a>
+<h3 class="section">7.3 <code>\ref</code></h3>
 
 <a name="index-_005cref"></a>
 <a name="index-cross-referencing_002c-symbolic"></a>
@@ -5144,7 +5140,7 @@
 <a name="index-_005cenumii"></a>
 <a name="index-_005cenumiii"></a>
 <a name="index-_005cenumiv"></a>
-<p>The <code>enumerate</code> environment uses the counters <code>\enumi</code> through
+<a name="enumerate-enumi"></a><a name="enumerate-enumii"></a><a name="enumerate-enumiii"></a><a name="enumerate-enumiv"></a><p>The <code>enumerate</code> environment uses the counters <code>\enumi</code> through
 <code>\enumiv</code> (see <a href="#Counters">Counters</a>).
 </p>
 <p>For other major LaTeX labeled list environments, see
@@ -5157,7 +5153,7 @@
 <a name="index-_005clabelenumii"></a>
 <a name="index-_005clabelenumiii"></a>
 <a name="index-_005clabelenumiv"></a>
-<p>To change the format of the label use <code>\renewcommand</code>
+<a name="enumerate-labelenumi"></a><a name="enumerate-labelenumii"></a><a name="enumerate-labelenumiii"></a><a name="enumerate-labelenumiv"></a><p>To change the format of the label use <code>\renewcommand</code>
 (see <a href="#g_t_005cnewcommand-_0026-_005crenewcommand">\newcommand & \renewcommand</a>) on the commands <code>\labelenumi</code>
 through <code>\labelenumiv</code>. For instance, this first level list will be
 labelled with uppercase letters, in boldface, and without a trailing
@@ -5681,7 +5677,7 @@
 <a name="index-_005clabelitemii"></a>
 <a name="index-_005clabelitemiii"></a>
 <a name="index-_005clabelitemiv"></a>
-<p>Itemized lists can be nested within one another, up to four levels deep.
+<a name="itemize-labelitemi"></a><a name="itemize-labelitemii"></a><a name="itemize-labelitemiii"></a><a name="itemize-labelitemiv"></a><p>Itemized lists can be nested within one another, up to four levels deep.
 They can also be nested within other paragraph-making environments, such
 as <code>enumerate</code> (see <a href="#enumerate">enumerate</a>).  The <code>itemize</code> environment
 uses the commands <code>\labelitemi</code> through <code>\labelitemiv</code> to
@@ -5710,7 +5706,7 @@
 <a name="index-_005cleftmarginiv"></a>
 <a name="index-_005cleftmarginv"></a>
 <a name="index-_005cleftmarginvi"></a>
-<p>The distance between the left margin of the enclosing environment and
+<a name="itemize-leftmargin"></a><a name="itemize-leftmargini"></a><a name="itemize-leftmarginii"></a><a name="itemize-leftmarginiii"></a><a name="itemize-leftmarginiv"></a><a name="itemize-leftmarginv"></a><a name="itemize-leftmarginvi"></a><p>The distance between the left margin of the enclosing environment and
 the left margin of the <code>itemize</code> list is determined by the
 parameters <code>\leftmargini</code> through <code>\leftmarginvi</code>.  (Note the
 convention of using lowercase roman numerals a the end of the command
@@ -5836,7 +5832,7 @@
 each time LaTeX encounters an <code>\item</code>.
 </p>
 <a name="index-_005cmakelabel"></a>
-<p>Another command that can go in <var>spacing</var> is <code>\makelabel</code>, which
+<a name="list-makelabel"></a><p>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 typesets in
 LR mode. One example of changing its definition is that to the above
@@ -5863,14 +5859,14 @@
 <dt><code>\itemindent</code>
 <a name="index-_005citemindent"></a>
 </dt>
-<dd><p>Extra horizontal space indentation, beyond <code>leftmargin</code>, of the
+<dd><a name="list-itemindent"></a><p>Extra horizontal space indentation, beyond <code>leftmargin</code>, of the
 first line each item.  Its default value is <code>0pt</code>.
 </p>
 </dd>
 <dt><code>\itemsep</code>
 <a name="index-_005citemsep"></a>
 </dt>
-<dd><p>Vertical space between items, beyond the <code>\parsep</code>.  The defaults
+<dd><a name="list-itemsep"></a><p>Vertical space between items, beyond the <code>\parsep</code>.  The defaults
 for the first three levels in LaTeX’s ‘<samp>article</samp>’, ‘<samp>book</samp>’,
 and ‘<samp>report</samp>’ classes at 10 point size are: <code>4pt plus2pt
 minus1pt</code>, <code>\parsep</code> (that is, <code>2pt plus1pt minus1pt</code>), and
@@ -5885,7 +5881,7 @@
 <dt><code>\labelsep</code>
 <a name="index-_005clabelsep"></a>
 </dt>
-<dd><p>Horizontal space between the label and text of an item.
+<dd><a name="list-labelsep"></a><p>Horizontal space between the label and text of an item.
 The default for LaTeX’s ‘<samp>article</samp>’, ‘<samp>book</samp>’,
 and ‘<samp>report</samp>’ classes is <code>0.5em</code>.
 </p>
@@ -5893,7 +5889,7 @@
 <dt><code>\labelwidth</code>
 <a name="index-_005clabelwidth"></a>
 </dt>
-<dd><p>Horizontal width.  The box containing the label is nominally this wide.
+<dd><a name="list-labelwidth"></a><p>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
 line of the item will be indented to make room for this extra material.
 If <code>\makelabel</code> returns text of width less than or equal to
@@ -5917,7 +5913,7 @@
 <dt><code>\leftmargin</code>
 <a name="index-_005cleftmargin-1"></a>
 </dt>
-<dd><p>Horizontal space between the left margin of the enclosing environment
+<dd><a name="list-leftmargin"></a><p>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
 left margin of this list.  It must be non-negative.
 </p>
@@ -5937,7 +5933,7 @@
 <dt><code>\listparindent</code>
 <a name="index-_005clistparindent"></a>
 </dt>
-<dd><p>Horizontal space of additional line indentation, beyond
+<dd><a name="list-listparindent"></a><p>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 “outdent”.  Its default value
 is <code>0pt</code>.
@@ -5946,7 +5942,7 @@
 <dt><code>\parsep</code>
 <a name="index-_005cparsep"></a>
 </dt>
-<dd><p>Vertical space between paragraphs within an item.  In the ‘<samp>book</samp>’
+<dd><a name="list-parsep"></a><p>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
 LaTeX’s ‘<samp>article</samp>’, ‘<samp>book</samp>’, and ‘<samp>report</samp>’ classes at 10
 point size are: <code>4pt plus2pt minus1pt</code>, <code>2pt plus1pt
@@ -5959,7 +5955,7 @@
 <dt><code>\partopsep</code>
 <a name="index-_005cpartopsep"></a>
 </dt>
-<dd><p>Vertical space added, beyond <code>\topsep</code>+<code>\parskip</code>, to the top
+<dd><a name="list-partopsep"></a><p>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
 a blank line.  (A blank line in the LaTeX source before the list
 changes spacing at both the top and bottom of the list; whether the line
@@ -5977,7 +5973,7 @@
 <dt><code>\rightmargin</code>
 <a name="index-_005crightmargin"></a>
 </dt>
-<dd><p>Horizontal space between the right margin of the list and the right
+<dd><a name="list-rightmargin"></a><p>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.
 </p>
@@ -5985,7 +5981,7 @@
 <dt><code>\topsep</code>
 <a name="index-_005ctopsep"></a>
 </dt>
-<dd><p>Vertical space added to both the top and bottom of the list, in addition
+<dd><a name="list-topsep"></a><p>Vertical space added to both the top and bottom of the list, in addition
 to <code>\parskip</code> (see <a href="#g_t_005cparindent-_0026-_005cparskip">\parindent & \parskip</a>).  The defaults for
 the first three levels in LaTeX’s ‘<samp>article</samp>’, ‘<samp>book</samp>’, and
 ‘<samp>report</samp>’ classes at 10 point size are: <code>8pt plus2pt minus4pt</code>,
@@ -6074,19 +6070,19 @@
 <dt><code>\@beginparpenalty</code>
 <a name="index-_005c_0040beginparpenalty"></a>
 </dt>
-<dd><p>The page breaking penalty for breaking before the list (default <code>-51</code>).
+<dd><a name="list-beginparpenalty"></a><p>The page breaking penalty for breaking before the list (default <code>-51</code>).
 </p>
 </dd>
 <dt><code>\@itempenalty</code>
 <a name="index-_005c_0040itempenalty"></a>
 </dt>
-<dd><p>The page breaking penalty for breaking before a list item (default <code>-51</code>).
+<dd><a name="list-itempenalty"></a><p>The page breaking penalty for breaking before a list item (default <code>-51</code>).
 </p>
 </dd>
 <dt><code>\@endparpenalty</code>
 <a name="index-_005c_0040endparpenalty"></a>
 </dt>
-<dd><p>The page breaking penalty for breaking after a list (default <code>-51</code>).
+<dd><a name="list-endparpenalty"></a><p>The page breaking penalty for breaking after a list (default <code>-51</code>).
 </p>
 </dd>
 </dl>
@@ -7803,7 +7799,7 @@
 <dt><code>\arrayrulewidth</code>
 <a name="index-_005carrayrulewidth"></a>
 </dt>
-<dd><p>A length that is the thickness of the rule created by <code>|</code>,
+<dd><a name="tabular-arrayrulewidth"></a><p>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>.
@@ -7812,7 +7808,7 @@
 <dt><code>\arraystretch</code>
 <a name="index-_005carraystretch"></a>
 </dt>
-<dd><p>A factor by which the spacing between rows in the <code>tabular</code> and
+<dd><a name="tabular-arraystrech"></a><p>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>.
 </p>
@@ -7820,14 +7816,14 @@
 <dt><code>\doublerulesep</code>
 <a name="index-_005cdoublerulesep"></a>
 </dt>
-<dd><p>A length that is the distance between the vertical rules produced by the
+<dd><a name="tabular-doublerulesep"></a><p>A length that is the distance between the vertical rules produced by the
 <code>||</code> specifier.  The default is ‘<samp>2pt</samp>’.
 </p>
 </dd>
 <dt><code>\tabcolsep</code>
 <a name="index-_005ctabcolsep"></a>
 </dt>
-<dd><p>A length that is half of the space between columns. The default is
+<dd><a name="tabular-tabcolsep"></a><p>A length that is half of the space between columns. The default is
 ‘<samp>6pt</samp>’.  Change it with <code>\setlength</code>.
 </p>
 </dd>
@@ -9500,7 +9496,7 @@
 <dt><code>\footnoterule</code>
 <a name="index-_005cfootnoterule"></a>
 </dt>
-<dd><p>Produces the rule separating the main text on a page from the page’s
+<dd><a name="footnote-footnoterule"></a><p>Produces the rule separating the main text on a page from the page’s
 footnotes.  Default dimensions in the standard document classes (except
 <code>slides</code>, where it does not appear) is: vertical thickness of
 <code>0.4pt</code>, and horizontal size of <code>0.4\columnwidth</code> long.
@@ -9517,7 +9513,7 @@
 <dt><code>\footnotesep</code>
 <a name="index-_005cfootnotesep"></a>
 </dt>
-<dd><p>The height of the strut placed at the beginning of the footnote
+<dd><a name="footnote-footnotesep"></a><p>The height of the strut placed at the beginning of the footnote
 (see <a href="#g_t_005cstrut">\strut</a>).  By default, this is set to the normal strut for
 <code>\footnotesize</code> fonts (see <a href="#Font-sizes">Font sizes</a>), therefore there is no
 extra space between footnotes.  This is ‘<samp>6.65pt</samp>’ for ‘<samp>10pt</samp>’,
@@ -9720,7 +9716,7 @@
 \end{center}
 </pre></div>
 
-<p>Inside a <code>minipage</code>, footnote marks are lower case letters.  Change
+<p>Inside a <code>minipage</code>, footnote marks are lowercase letters.  Change
 that with something like
 <code>\renewcommand{\thempfootnote}{\arabic{mpfootnote}}</code>
 (see <a href="#g_t_005calph-_005cAlph-_005carabic-_005croman-_005cRoman-_005cfnsymbol">\alph \Alph \arabic \roman \Roman \fnsymbol</a>).
@@ -10846,7 +10842,7 @@
 <p>Here are the symbols:
 </p>
 <table>
-<thead><tr><th width="10%">Number</th><th width="30%">Name</th><th width="30%">Command</th><th width="30%">Equivalent Unicode symbol and/or numeric code point</th></tr></thead>
+<thead><tr><th width="10%">Number</th><th width="30%">Name</th><th width="30%">Command</th><th width="30%">Symbol</th></tr></thead>
 <tr><td width="10%">1</td><td width="30%">asterisk</td><td width="30%"><code>\ast</code></td><td width="30%">*</td></tr>
 <tr><td width="10%">2</td><td width="30%">dagger</td><td width="30%"><code>\dagger</code></td><td width="30%">&#x2020;</td></tr>
 <tr><td width="10%">3</td><td width="30%">ddagger</td><td width="30%"><code>\ddagger</code></td><td width="30%">&#x2021;</td></tr>
@@ -10868,8 +10864,8 @@
 <p>
 Next: <a href="#g_t_005cvalue" accesskey="n" rel="next">\value</a>, Previous: <a href="#g_t_005calph-_005cAlph-_005carabic-_005croman-_005cRoman-_005cfnsymbol" accesskey="p" rel="prev">\alph \Alph \arabic \roman \Roman \fnsymbol</a>, Up: <a href="#Counters" accesskey="u" rel="up">Counters</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
 </div>
-<a name="g_t_005cusecounter_007bcounter_007d"></a>
-<h3 class="section">13.2 <code>\usecounter{<var>counter</var>}</code></h3>
+<a name="g_t_005cusecounter-1"></a>
+<h3 class="section">13.2 <code>\usecounter</code></h3>
 
 <a name="index-_005cusecounter"></a>
 <a name="index-list-items_002c-specifying-counter"></a>
@@ -10910,8 +10906,8 @@
 <p>
 Next: <a href="#g_t_005csetcounter" accesskey="n" rel="next">\setcounter</a>, Previous: <a href="#g_t_005cusecounter" accesskey="p" rel="prev">\usecounter</a>, Up: <a href="#Counters" accesskey="u" rel="up">Counters</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
 </div>
-<a name="g_t_005cvalue_007bcounter_007d"></a>
-<h3 class="section">13.3 <code>\value{<var>counter</var>}</code></h3>
+<a name="g_t_005cvalue-1"></a>
+<h3 class="section">13.3 <code>\value</code></h3>
 
 <a name="index-_005cvalue"></a>
 <a name="index-counters_002c-getting-value-of"></a>
@@ -10956,8 +10952,8 @@
 <p>
 Next: <a href="#g_t_005caddtocounter" accesskey="n" rel="next">\addtocounter</a>, Previous: <a href="#g_t_005cvalue" accesskey="p" rel="prev">\value</a>, Up: <a href="#Counters" accesskey="u" rel="up">Counters</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
 </div>
-<a name="g_t_005csetcounter_007bcounter_007d_007bvalue_007d"></a>
-<h3 class="section">13.4 <code>\setcounter{<var>counter</var>}{<var>value</var>}</code></h3>
+<a name="g_t_005csetcounter-1"></a>
+<h3 class="section">13.4 <code>\setcounter</code></h3>
 
 <a name="index-_005csetcounter"></a>
 <a name="index-counters_002c-setting"></a>
@@ -10989,14 +10985,19 @@
 <p>
 Next: <a href="#g_t_005crefstepcounter" accesskey="n" rel="next">\refstepcounter</a>, Previous: <a href="#g_t_005csetcounter" accesskey="p" rel="prev">\setcounter</a>, Up: <a href="#Counters" accesskey="u" rel="up">Counters</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
 </div>
-<a name="g_t_005caddtocounter_007bcounter_007d_007bvalue_007d"></a>
-<h3 class="section">13.5 <code>\addtocounter{<var>counter</var>}{<var>value</var>}</code></h3>
+<a name="g_t_005caddtocounter-1"></a>
+<h3 class="section">13.5 <code>\addtocounter</code></h3>
 
 <a name="index-_005caddtocounter"></a>
 
-<p>The <code>\addtocounter</code> command globally increments <var>counter</var> by
-the amount specified by the <var>value</var> argument, which may be negative.
+<p>Synopsis:
 </p>
+<div class="example">
+<pre class="example">\addtocounter{<var>counter</var>}{<var>value</var> </pre></div>
+
+<p>Globally increment <var>counter</var> by the amount specified by the
+<var>value</var> argument, which may be negative.
+</p>
 <p>In this example the section value appears as ‘<samp>VII</samp>’.
 </p>
 <div class="example">
@@ -11012,17 +11013,22 @@
 <p>
 Next: <a href="#g_t_005cstepcounter" accesskey="n" rel="next">\stepcounter</a>, Previous: <a href="#g_t_005caddtocounter" accesskey="p" rel="prev">\addtocounter</a>, Up: <a href="#Counters" accesskey="u" rel="up">Counters</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
 </div>
-<a name="g_t_005crefstepcounter_007bcounter_007d"></a>
-<h3 class="section">13.6 <code>\refstepcounter{<var>counter</var>}</code></h3>
+<a name="g_t_005crefstepcounter-1"></a>
+<h3 class="section">13.6 <code>\refstepcounter</code></h3>
 
 <a name="index-_005crefstepcounter"></a>
 
-<p>The <code>\refstepcounter</code> command works in the same way as
-<code>\stepcounter</code> (see <a href="#g_t_005cstepcounter">\stepcounter</a>): it globally increments the
-value of <var>counter</var> by one and resets the value of any counter
-numbered within it.  (For the definition of “counters numbered
-within”, see <a href="#g_t_005cnewcounter">\newcounter</a>.)
+<p>Synopsis:
 </p>
+<div class="example">
+<pre class="example">\refstepcounter{<var>counter</var>}
+</pre></div>
+
+<p>Globally increments the value of <var>counter</var> by one, as does
+<code>\stepcounter</code> (see <a href="#g_t_005cstepcounter">\stepcounter</a>).  The difference is that this
+command resets the value of any counter numbered within it.  (For the
+definition of “counters numbered within”, see <a href="#g_t_005cnewcounter">\newcounter</a>.)
+</p>
 <p>In addition, this command also defines the current <code>\ref</code> value
 to be the result of <code>\thecounter</code>.
 </p>
@@ -11036,16 +11042,22 @@
 <p>
 Next: <a href="#g_t_005cday-_0026-_005cmonth-_0026-_005cyear" accesskey="n" rel="next">\day & \month & \year</a>, Previous: <a href="#g_t_005crefstepcounter" accesskey="p" rel="prev">\refstepcounter</a>, Up: <a href="#Counters" accesskey="u" rel="up">Counters</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
 </div>
-<a name="g_t_005cstepcounter_007bcounter_007d"></a>
-<h3 class="section">13.7 <code>\stepcounter{<var>counter</var>}</code></h3>
+<a name="g_t_005cstepcounter-1"></a>
+<h3 class="section">13.7 <code>\stepcounter</code></h3>
 
 <a name="index-_005cstepcounter"></a>
 
-<p>The <code>\stepcounter</code> command globally adds one to <var>counter</var> and
-resets all counters numbered within it.  (For the definition of
-“counters numbered within”, see <a href="#g_t_005cnewcounter">\newcounter</a>.)
+<p>Synopsis:
 </p>
+<div class="example">
+<pre class="example">\stepcounter{<var>counter</var>}
+</pre></div>
 
+<p>Globally adds one to <var>counter</var> and resets all counters numbered
+within it.  (For the definition of “counters numbered within”,
+see <a href="#g_t_005cnewcounter">\newcounter</a>.)
+</p>
+
 <hr>
 <a name="g_t_005cday-_0026-_005cmonth-_0026-_005cyear"></a>
 <div class="header">
@@ -11206,8 +11218,6 @@
 </td></tr>
 <tr><td align="left" valign="top">• <a href="#g_t_005csettowidth" accesskey="6">\settowidth</a>:</td><td>  </td><td align="left" valign="top">Set a length to the width of something.
 </td></tr>
-<tr><td align="left" valign="top">• <a href="#Predefined-lengths" accesskey="7">Predefined lengths</a>:</td><td>  </td><td align="left" valign="top">Lengths that are, like, predefined.
-</td></tr>
 </table>
 
 
@@ -11229,57 +11239,57 @@
 <dt><code>pt</code></dt>
 <dd><a name="index-pt"></a>
 <a name="index-Point"></a>
-<p>Point 1/72.27 inch.  The conversion to metric units, to two decimal
+<a name="units-of-length-pt"></a><p>Point 1/72.27 inch.  The conversion to metric units, to two decimal
 places, is 1point = 2.85mm = 28.45cm. 
 </p>
 </dd>
 <dt><code>pc</code></dt>
 <dd><a name="index-pica"></a>
 <a name="index-pc"></a>
-<p>Pica, 12 pt
+<a name="units-of-length-pc"></a><p>Pica, 12 pt
 </p>
 </dd>
 <dt><code>in</code></dt>
 <dd><a name="index-in"></a>
 <a name="index-inch"></a>
-<p>Inch,  72.27 pt
+<a name="units-of-length-in"></a><p>Inch,  72.27 pt
 </p>
 </dd>
 <dt><code>bp</code></dt>
 <dd><a name="index-bp"></a>
 <a name="index-Big-point"></a>
-<p>Big point, 1/72 inch.  This length is the definition of a point in
+<a name="units-of-length-bp"></a><p>Big point, 1/72 inch.  This length is the definition of a point in
 PostScript and many desktop publishing systems.
 </p>
 </dd>
 <dt><code>cm</code></dt>
 <dd><a name="index-Centimeter"></a>
 <a name="index-cm"></a>
-<p>Centimeter
+<a name="units-of-length-cm"></a><p>Centimeter
 </p>
 </dd>
 <dt><code>mm</code></dt>
 <dd><a name="index-Millimeter"></a>
 <a name="index-mm"></a>
-<p>Millimeter
+<a name="units-of-length-mm"></a><p>Millimeter
 </p>
 </dd>
 <dt><code>dd</code></dt>
 <dd><a name="index-Didot-point"></a>
 <a name="index-dd"></a>
-<p>Didot point, 1.07 pt
+<a name="units-of-length-dd"></a><p>Didot point, 1.07 pt
 </p>
 </dd>
 <dt><code>cc</code></dt>
 <dd><a name="index-Cicero"></a>
 <a name="index-cc"></a>
-<p>Cicero, 12 dd
+<a name="units-of-length-cc"></a><p>Cicero, 12 dd
 </p>
 </dd>
 <dt><code>sp</code></dt>
 <dd><a name="index-Scaled-point"></a>
 <a name="index-sp"></a>
-<p>Scaled point, 1/65536 pt
+<a name="units-of-length-sp"></a><p>Scaled point, 1/65536 pt
 </p>
 </dd>
 </dl>
@@ -11290,7 +11300,7 @@
 <a name="index-m_002dwidth"></a>
 <a name="index-em"></a>
 <a name="index-em-1"></a>
-<a name="Lengths_002fem"></a><a name="Lengths_002fen"></a><a name="Lengths_002fex"></a><p>Two other lengths that are often used are values set by the designer of
+<a name="Lengths_002fem"></a><a name="Lengths_002fen"></a><a name="Lengths_002fex"></a><a name="units-of-length-em"></a><a name="units-of-length-en"></a><a name="units-of-length-ex"></a><p>Two other lengths that are often used are values set by the designer of
 the font.  The x-height of the current font <em>ex</em>, traditionally the
 height of the lowercase letter x, is often used for vertical
 lengths. Similarly <em>em</em>, traditionally the width of the capital
@@ -11462,10 +11472,10 @@
 <a name="g_t_005csettowidth"></a>
 <div class="header">
 <p>
-Next: <a href="#Predefined-lengths" accesskey="n" rel="next">Predefined lengths</a>, Previous: <a href="#g_t_005csettoheight" accesskey="p" rel="prev">\settoheight</a>, Up: <a href="#Lengths" accesskey="u" rel="up">Lengths</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
+Previous: <a href="#g_t_005csettoheight" accesskey="p" rel="prev">\settoheight</a>, Up: <a href="#Lengths" accesskey="u" rel="up">Lengths</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
 </div>
-<a name="g_t_005csettowidth_007b_005clen_007d_007btext_007d"></a>
-<h3 class="section">14.6 <code>\settowidth{\<var>len</var>}{<var>text</var>}</code></h3>
+<a name="g_t_005csettowidth_007d"></a>
+<h3 class="section">14.6 <code>\settowidth}</code></h3>
 
 <a name="index-_005csettowidth"></a>
 
@@ -11493,41 +11503,15 @@
 ‘<samp>Missing number, treated as zero. <to be read again> \setbox</samp>’.
 </p>
 
-<hr>
-<a name="Predefined-lengths"></a>
-<div class="header">
-<p>
-Previous: <a href="#g_t_005csettowidth" accesskey="p" rel="prev">\settowidth</a>, Up: <a href="#Lengths" accesskey="u" rel="up">Lengths</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
-</div>
-<a name="Predefined-lengths-1"></a>
-<h3 class="section">14.7 Predefined lengths</h3>
 
-<a name="index-lengths_002c-predefined"></a>
-<a name="index-predefined-lengths"></a>
 
-<p><code>\width</code>
-<a name="index-_005cwidth"></a>
-</p>
-<p><code>\height</code>
-<a name="index-_005cheight"></a>
-</p>
-<p><code>\depth</code>
-<a name="index-_005cdepth"></a>
-</p>
-<p><code>\totalheight</code>
-<a name="index-_005ctotalheight"></a>
-</p>
-<p>These length parameters can be used in the arguments of the box-making
-commands (see <a href="#Boxes">Boxes</a>).  They specify the natural width, etc., of
-the text in the box. <code>\totalheight</code> equals <em><code>\height</code> +
-<code>\depth</code></em>. To make a box with the text stretched to double the
-natural size, e.g., say
-</p>
-<div class="example">
-<pre class="example">\makebox[2\width]{Get a stretcher}
-</pre></div>
 
 
+
+
+
+
+
 <hr>
 <a name="Making-paragraphs"></a>
 <div class="header">
@@ -11806,8 +11790,10 @@
 <ul>
 <li> in the right margin for one-sided layout (option <code>oneside</code>, see
 <a href="#Document-class-options">Document class options</a>);
+
 </li><li> in the outside margin for two-sided layout (option <code>twoside</code>, see
 <a href="#Document-class-options">Document class options</a>);
+
 </li><li> in the nearest margin for two-column layout (option <code>twocolumn</code>,
 see <a href="#Document-class-options">Document class options</a>).
 </li></ul>
@@ -11830,21 +11816,21 @@
 <dt><code>\marginparpush</code>
 <a name="index-_005cmarginparpush-2"></a>
 </dt>
-<dd><p>Minimum vertical space between notes; default ‘<samp>7pt</samp>’ for
+<dd><a name="marginal-notes-marginparpush"></a><p>Minimum vertical space between notes; default ‘<samp>7pt</samp>’ for
 ‘<samp>12pt</samp>’ documents, ‘<samp>5pt</samp>’ else.
 </p>
 </dd>
 <dt><code>\marginparsep</code>
 <a name="index-_005cmarginparsep"></a>
 </dt>
-<dd><p>Horizontal space between the main text and the note; default
+<dd><a name="marginal-notes-marginparsep"></a><p>Horizontal space between the main text and the note; default
 ‘<samp>11pt</samp>’ for ‘<samp>10pt</samp>’ documents, ‘<samp>10pt</samp>’ else.
 </p>
 </dd>
 <dt><code>\marginparwidth</code>
 <a name="index-_005cmarginparwidth-2"></a>
 </dt>
-<dd><p>Width of the note itself; default for a one-sided ‘<samp>10pt</samp>’ document
+<dd><a name="marginal-notes-marginparwidth"></a><p>Width of the note itself; default for a one-sided ‘<samp>10pt</samp>’ document
 is ‘<samp>90pt</samp>’, ‘<samp>83pt</samp>’ for ‘<samp>11pt</samp>’, and ‘<samp>68pt</samp>’ for
 ‘<samp>12pt</samp>’; ‘<samp>17pt</samp>’ more in each case for a two-sided document.
 In two column mode, the default is ‘<samp>48pt</samp>’.
@@ -11981,10 +11967,10 @@
 \end{tabular}
 </pre></div>
 
-<p>because it has no <code>\displaystyle</code>, the Arithmetic line’s fraction
-will be scrunched.  But, because of its <code>\displaystyle</code>, the
-Geometric line’s fraction will be easy to read, with characters the same
-size as in the rest of the line.
+<p>because it has no <code>\displaystyle</code>, the ‘<samp>Arithmetic</samp>’ line’s
+fraction will be scrunched.  But, because of its <code>\displaystyle</code>,
+the ‘<samp>Geometric</samp>’ line’s fraction will be easy to read, with
+characters the same size as in the rest of the line.
 </p>
 <table class="menu" border="0" cellspacing="0">
 <tr><td align="left" valign="top">• <a href="#Subscripts-_0026-superscripts" accesskey="1">Subscripts & superscripts</a>:</td><td>  </td><td align="left" valign="top">Also known as exponent or index.
@@ -13828,7 +13814,7 @@
 we have $\bm{v} = 5\cdot\bm{u}$
 </pre></div>
 
-<p>strongly suggests that it is an improvement over <code>\boldmath</code>.
+<p>shows that it is an improvement over <code>\boldmath</code>.
 </p>
 
 <hr>
@@ -13857,6 +13843,7 @@
 <p>LaTeX provides these.
 </p>
 <dl compact="compact">
+<dd><a name="ellipses-cdots"></a></dd>
 <dt><code>\cdots</code>
 <a name="index-_005ccdots"></a>
 </dt>
@@ -13864,14 +13851,14 @@
 in &#x22EF;.  Used as: <code>\( a_0\cdot a_1\cdots a_{n-1}
 \)</code>.
 </p>
-</dd>
+<a name="ellipses-ddots"></a></dd>
 <dt><code>\ddots</code>
 <a name="index-_005cddots"></a>
 </dt>
 <dd><p>Diagonal ellipsis, &#x22F1;.  See the above example for a
 usage.
 </p>
-</dd>
+<a name="ellipses-ldots"></a></dd>
 <dt><code>\ldots</code>
 <a name="index-_005cldots"></a>
 </dt>
@@ -13883,7 +13870,7 @@
 <code>The gears, brakes, \ldots{} are all broken</code>.  (In a text mode a
 synonym for <code>\ldots</code> is <code>\dots</code>.)
 </p>
-</dd>
+<a name="ellipses-vdots"></a></dd>
 <dt><code>\vdots</code>
 <a name="index-_005cvdots"></a>
 </dt>
@@ -14382,7 +14369,7 @@
 <dt><code>\;</code></dt>
 <dd><a name="index-_005c_003b"></a>
 <a name="index-_005cthickspace"></a>
-<p>Synonym: <code>\thickspace</code>.  Normally <code>5.0mu plus 5.0mu</code>.  Math
+<a name="spacing-in-math-mode-thickspace"></a><p>Synonym: <code>\thickspace</code>.  Normally <code>5.0mu plus 5.0mu</code>.  Math
 mode only.
 </p>
 </dd>
@@ -14391,7 +14378,7 @@
 <dd><a name="index-_005c_003a"></a>
 <a name="index-_005c_003e-1"></a>
 <a name="index-_005cmedspace"></a>
-<p>Synonym: <code>\medspace</code>.  Normally <code>4.0mu plus 2.0mu minus 4.0mu</code>.
+<a name="spacing-in-math-mode-medspace"></a><p>Synonym: <code>\medspace</code>.  Normally <code>4.0mu plus 2.0mu minus 4.0mu</code>.
 Math mode only.
 </p>
 </dd>
@@ -14399,8 +14386,7 @@
 <dd><a name="index-_005c_002c"></a>
 <a name="index-_005cthinspace"></a>
 <a name="index-thin-space"></a>
-<a name="Spacing-in-math-mode_002f_005cthinspace"></a><p>x
-Synonym: <code>\thinspace</code>.  Normally <code>3mu</code>, which is 1/6em.
+<a name="Spacing-in-math-mode_002f_005cthinspace"></a><a name="spacing-in-math-mode-thinspace"></a><p>Synonym: <code>\thinspace</code>.  Normally <code>3mu</code>, which is 1/6em.
 Can be used in both math mode and text mode (see <a href="#g_t_005cthinspace-_0026-_005cnegthinspace">\thinspace & \negthinspace</a>).
 </p>
 <p>This space is widely used, for instance between the function and the
@@ -14419,7 +14405,7 @@
 <dd><a name="index-_005c_0021"></a>
 <a name="index-_005cnegthinspace"></a>
 <a name="index-thin-space_002c-negative"></a>
-<p>A negative thin space. Normally <code>-3mu</code>.  The <code>\!</code> command is
+<a name="spacing-in-math-mode-negthinspace"></a><p>A negative thin space. Normally <code>-3mu</code>.  The <code>\!</code> command is
 math mode only but the <code>\negthinspace</code> command is available for
 text mode (see <a href="#g_t_005cthinspace-_0026-_005cnegthinspace">\thinspace & \negthinspace</a>).
 </p>
@@ -14427,7 +14413,7 @@
 <dt><code>\quad</code></dt>
 <dd><a name="index-quad"></a>
 <a name="index-_005cquad"></a>
-<a name="Spacing-in-math-mode_002f_005cquad"></a><p>This is 18mu, that is, 1em. This is often used for space
+<a name="spacing-in-math-mode-quad"></a><p>This is 18mu, that is, 1em. This is often used for space
 surrounding equations or expressions, for instance for the space between
 two equations inside a <code>displaymath</code> environment.  It is available
 in both text and math mode.
@@ -14435,7 +14421,7 @@
 </dd>
 <dt><code>\qquad</code></dt>
 <dd><a name="index-_005cqquad"></a>
-<a name="Spacing-in-math-mode_002f_005cqquad"></a><p>A length of 2 quads, that is, 36mu = 2em.  It is available in
+<a name="spacing-in-math-mode-qquad"></a><p>A length of 2 quads, that is, 36mu = 2em.  It is available in
 both text and math mode.
 </p></dd>
 </dl>
@@ -14697,14 +14683,14 @@
 the math modes), and error messages will refer to these.
 </p>
 <ul>
-<li> <a name="index-paragraph-mode"></a>
+<li><a name="modes-paragraph-mode"></a></li><li> <a name="index-paragraph-mode"></a>
 <em>Paragraph mode</em> is what LaTeX is in when processing ordinary
 text.  It breaks the input text into lines and breaks the lines into
 pages.  This is the mode LaTeX is in most of the time.
 
 <a name="index-left_002dto_002dright-mode"></a>
 <a name="index-LR-mode"></a>
-<p><em>LR mode</em> (for left-to-right mode; in plain TeX this is called
+<a name="modes-lr-mode"></a><p><em>LR mode</em> (for left-to-right mode; in plain TeX this is called
 <em>restricted horizontal mode</em>) is in effect when LaTeX starts
 making a box with an <code>\mbox</code> command.  As in paragraph mode,
 LaTeX’s output is a string of words with spaces between them.  Unlike
@@ -14714,7 +14700,7 @@
 fit.)
 </p>
 </li><li> <a name="index-math-mode"></a>
-<em>Math mode</em> happens when LaTeX is generating an inline
+<a name="modes-math-mode"></a><em>Math mode</em> happens when LaTeX is generating an inline
 mathematical formula.
 
 <a name="index-display-math-mode"></a>
@@ -14724,12 +14710,12 @@
 differs in the two situations.)
 </p>
 </li><li> <a name="index-vertical-mode"></a>
-<em>Vertical mode</em> is when LaTeX is building the list of lines and
+<a name="modes-vertical-mode"></a><em>Vertical mode</em> is when LaTeX is building the list of lines and
 other material making the output page.  This is the mode LaTeX is in
 when it starts a document.
 
 <a name="index-internal-vertical-mode"></a>
-<p><em>Internal vertical mode</em> is in effect when LaTeX starts making a
+<a name="modes-internal-vertical-mode"></a><p><em>Internal vertical mode</em> is in effect when LaTeX starts making a
 <code>\vbox</code>.  This is the vertical analogue of LR mode.
 </p>
 </li></ul>
@@ -14743,7 +14729,7 @@
 </p>
 <a name="index-inner-paragraph-mode"></a>
 <a name="index-outer-paragraph-mode"></a>
-<p>Paragraph mode has two subcases.  If you use a <code>\parbox</code> command or
+<a name="modes-inner-paragraph-mode"></a><a name="modes-outer-paragraph-mode"></a><p>Paragraph mode has two subcases.  If you use a <code>\parbox</code> command or
 <code>minipage</code> environment then LaTeX is put into paragraph mode; it
 is dividing string of words into lines.  But it will not put a page
 break here.  Inside one of these boxes, called a <em>parbox</em>, LaTeX
@@ -15255,9 +15241,10 @@
 \end{center}
 </pre></div>
 
-<p>See also <a href="#Spacing-in-math-mode_002f_005cquad">Spacing in math mode/\quad</a> and <a href="#Spacing-in-math-mode_002f_005cqquad">Spacing in math mode/\qquad</a>.  These are lengths from centuries of typesetting and
-so may be a better choice in many circumstances than arbitrary lengths,
-such as you get with <code>\hspace</code>.
+<p>See <a href="#Spacing-in-math-mode">Spacing in math mode</a> for <code>\quad</code> and <code>\qquad</code>.  These
+are lengths from centuries of typesetting and so may be a better choice
+in many circumstances than arbitrary lengths, such as you get with
+<code>\hspace</code>.
 </p>
 
 <hr>
@@ -15483,7 +15470,7 @@
 like ‘<samp>You can't use `\spacefactor' in vertical mode</samp>’, or ‘<samp>You
 can't use `\spacefactor' in math mode.</samp>’, or ‘<samp>Improper \spacefactor</samp>’
 then you have probably tried to redefine an internal command.
-See <a href="#g_t_005cmakeatletter-and-_005cmakeatother">\makeatletter and \makeatother</a>.)
+See <a href="#g_t_005cmakeatletter-_0026-_005cmakeatother">\makeatletter & \makeatother</a>.)
 </p>
 
 <table class="menu" border="0" cellspacing="0">
@@ -15954,6 +15941,7 @@
 file.
 </p>
 <dl compact="compact">
+<dd><a name="bigskip-medskip-smallskip-bigskipamount"></a></dd>
 <dt><code>\bigskip</code>
 <a name="index-_005cbigskip"></a>
 </dt>
@@ -15962,7 +15950,7 @@
 space, with stretch and shrink.  The default for the <code>book</code> and
 <code>article</code> classes is <code>12pt plus 4pt minus 4pt</code>.
 </p>
-</dd>
+<a name="bigskip-medskip-smallskip-medskipamount"></a></dd>
 <dt><code>\medskip</code>
 <a name="index-_005cmedskip"></a>
 </dt>
@@ -15971,7 +15959,7 @@
 line space, with stretch and shrink.  The default for the <code>book</code>
 and <code>article</code> classes is <code>6pt plus 2pt minus 2pt</code>.
 </p>
-</dd>
+<a name="bigski-medskip-smallskip-smallskipamount"></a></dd>
 <dt><code>\smallskip</code>
 <a name="index-_005csmallskip"></a>
 </dt>
@@ -16132,11 +16120,11 @@
 \end{tabular}
 </pre></div>
 
-<p>(Although with the line-ending double backslash commands there is
-available an optional argument to put in more vertical room, that won’t
-work here.  Changing the first double backslash to something like
-<code>\\[2.5ex]</code> will put the room between the header line and the
-<code>\hline</code>, and the integral would still hit the line.)
+<p>(Although the line-ending double backslash command has an available
+optional argument to put in more vertical room, that won’t work here.
+Changing the first double backslash to something like <code>\\[2.5ex]</code>
+will put the room between the header line and the <code>\hline</code>, and the
+integral would still hit the line.)
 </p>
 
 <hr>
@@ -16332,9 +16320,6 @@
 <p>At its core, LaTeX puts things in boxes and then puts the boxes on a
 page.  So these commands are central.
 </p>
-<p>All of the predefined length parameters (see <a href="#Predefined-lengths">Predefined lengths</a>) can
-be used in the arguments of the box-making commands.
-</p>
 <p>There are many packages on CTAN that are useful for manipulating boxes.
 One useful adjunct to the commands here is <samp>adjustbox</samp>.
 </p>
@@ -16409,11 +16394,17 @@
 <p>with ‘<samp>Chapter Exam</samp>’ centered.  But <var>text</var> can also be too wide
 for <var>width</var>.  See the example below of zero-width boxes.
 </p>
-<p>In the <var>width</var> argument you can use the following lengths that refer
-to the dimension of the box that LaTeX gets on typesetting <var>text</var>:
-<code>\depth</code>, <code>\height</code>, <code>\width</code>, <code>\totalheight</code> (this
-is the box’s height plus its depth).
+<a name="mbox-makebox-depth"></a><a name="mbox-makebox-height"></a><a name="mbox-makebox-width"></a><a name="mbox-makebox-totalheight"></a><p>In the <var>width</var> argument you can use the following lengths that refer
+to the dimension of the box that LaTeX gets on typesetting
+<var>text</var>: <code>\depth</code>, <code>\height</code>, <code>\width</code>,
+<code>\totalheight</code> (this is the box’s height plus its depth).  For
+example, to make a box with the text stretched to double the natural
+size you can say this.
 </p>
+<div class="example">
+<pre class="example">\makebox[2\width]{Get a stretcher}
+</pre></div>
+
 <p>For the fourth command version the optional argument <var>position</var>
 gives position of the text within the box. It may take the following
 values:
@@ -16526,6 +16517,7 @@
 <p>These parameters determine the frame layout.
 </p>
 <dl compact="compact">
+<dd><a name="fbox-framebox-fboxrule"></a></dd>
 <dt><code>\fboxrule</code>
 <a name="index-_005cfboxrule-2"></a>
 </dt>
@@ -16536,7 +16528,7 @@
 0.2pt.  Change it with a command such as
 <code>\setlength{\fboxrule}{0.8pt}</code> (see <a href="#g_t_005csetlength">\setlength</a>).
 </p>
-</dd>
+<a name="fbox-framebox-fboxsep"></a></dd>
 <dt><code>\fboxsep</code>
 <a name="index-_005cfboxsep-2"></a>
 </dt>
@@ -16684,7 +16676,7 @@
 they are specified, they override the natural height and depth of the
 box LaTeX gets by typesetting <var>text</var>.
 </p>
-<p>In the arguments <var>distance</var>, <var>height</var>, and <var>depth</var> you can
+<a name="raisebox-depth"></a><a name="raisebox-height"></a><a name="raisebox-width"></a><a name="raisebox-totalheight"></a><p>In the arguments <var>distance</var>, <var>height</var>, and <var>depth</var> you can
 use the following lengths that refer to the dimension of the box that
 LaTeX gets on typesetting <var>text</var>: <code>\depth</code>, <code>\height</code>,
 <code>\width</code>, <code>\totalheight</code> (this is the box’s height plus its
@@ -16855,8 +16847,8 @@
 <p>
 Previous: <a href="#lrbox" accesskey="p" rel="prev">lrbox</a>, Up: <a href="#Boxes" accesskey="u" rel="up">Boxes</a>   [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
 </div>
-<a name="g_t_005cusebox_007b_005cboxcmd_007d"></a>
-<h3 class="section">20.7 <code>\usebox{<var>\boxcmd</var>}</code></h3>
+<a name="g_t_005cusebox-1"></a>
+<h3 class="section">20.7 <code>\usebox</code></h3>
 
 <a name="index-_005cusebox"></a>
 <a name="index-box_002c-use-saved-box"></a>
@@ -16988,6 +16980,7 @@
 and yellow makes black.
 </p>
 <dl compact="compact">
+<dd><a name="color-models-cmyk"></a></dd>
 <dt><code>cmyk</code></dt>
 <dd><p>A comma-separated list with four real numbers between 0 and 1,
 inclusive.  The first number is the intensity of cyan, the second is
@@ -16995,12 +16988,12 @@
 minimal intensity, while a 1 is for full intensity.  This model is often
 used in color printing.  It is a subtractive model.
 </p>
-</dd>
+<a name="color-models-gray"></a></dd>
 <dt><code>gray</code></dt>
 <dd><p>A single real number between 0 and 1, inclusive.  The colors are shades
 of grey.  The number 0 produces black while 1 gives white.
 </p>
-</dd>
+<a name="color-models-rgb"></a></dd>
 <dt><code>rgb</code></dt>
 <dd><p>A comma-separated list with three real numbers between 0 and 1,
 inclusive.  The first number is the intensity of the red component, the
@@ -17008,7 +17001,7 @@
 none of that component is added in, while a 1 means full intensity.
 This is an additive model.
 </p>
-</dd>
+<a name="color-models-RGB"></a></dd>
 <dt><code>RGB</code></dt>
 <dd><p>(<samp>pdftex</samp>, <samp>xetex</samp>, <samp>luatex</samp> drivers) A comma-separated
 list with three integers between 0 and 255, inclusive.  This model is a
@@ -17017,7 +17010,7 @@
 The values entered here are converted to the <code>rgb</code> model by
 dividing by 255.
 </p>
-</dd>
+<a name="color-models-named"></a></dd>
 <dt><code>named</code></dt>
 <dd><p>Colors are accessed by name, such as ‘<samp>PrussianBlue</samp>’.  The list of
 names depends on the driver, but all support the names ‘<samp>black</samp>’,
@@ -17892,6 +17885,7 @@
 graphic.
 </p>
 <dl compact="compact">
+<dd><a name="includegraphics-width"></a></dd>
 <dt><code>width</code></dt>
 <dd><p>The graphic will be shown so its bounding box is this width.  An example
 is <code>\includegraphics[width=1in]{plot}</code>.  You can use the standard
@@ -17904,7 +17898,7 @@
 </p>
 </dd>
 <dt><code>height</code></dt>
-<dd><p>The graphic will be shown so its bounding box is this height.  You can
+<dd><a name="includegraphics-height"></a><p>The graphic will be shown so its bounding box is this height.  You can
 use the standard TeX dimensions (see <a href="#Units-of-length">Units of length</a>), and also
 convenient are <code>\pageheight</code> and <code>\textheight</code> (see <a href="#Page-layout-parameters">Page layout parameters</a>).  For instance, the command
 <code>\includegraphics[height=0.25\textheight]{godel}</code> will make the
@@ -17912,14 +17906,14 @@
 </p>
 </dd>
 <dt><code>totalheight</code></dt>
-<dd><p>The graphic will be shown so its bounding box has this height plus
+<dd><a name="includegraphics-totalheght"></a><p>The graphic will be shown so its bounding box has this height plus
 depth.  This differs from the height if the graphic was rotated. For
 instance, if it has been rotated by -90 then it will have zero height
 but a large depth.
 </p>
 </dd>
 <dt><code>keepaspectratio</code></dt>
-<dd><p>If set to <code>true</code>, or just specified as here
+<dd><a name="includegraphics-keepaspectratio"></a><p>If set to <code>true</code>, or just specified as here
 </p>
 <div class="example">
 <pre class="example"><code>\includegraphics[...,keepaspectratio,...]{...}</code>
@@ -17966,6 +17960,7 @@
 <p>These are lesser-used options.
 </p>
 <dl compact="compact">
+<dd><a name="includegraphics-viewport"></a></dd>
 <dt><code>viewport</code></dt>
 <dd><p>Pick out a subregion of the graphic to show.  Takes four arguments,
 separated by spaces and given in TeX dimensions, as with
@@ -17974,7 +17969,7 @@
 relative to the origin specified by the bounding box.  See also the
 <code>trim</code> option.
 </p>
-</dd>
+<a name="includegraphics-trim"></a></dd>
 <dt><code>trim</code></dt>
 <dd><p>Gives parts of the graphic to not show.  Takes four arguments, separated
 by spaces, that are given in TeX dimensions, as with
@@ -17984,7 +17979,7 @@
 the bottom, 0.2 inches on the right, and 0.3 inches on the
 top.  See also the <code>viewport</code> option.
 </p>
-</dd>
+<a name="includegraphics-clip"></a></dd>
 <dt><code>clip</code></dt>
 <dd><p>If set to <code>true</code>, or just specified as here
 </p>
@@ -17996,12 +17991,12 @@
 using the starred form of the command,
 <code>\includegraphics*[...]{...}</code>.
 </p>
-</dd>
+<a name="includegraphics-page"></a></dd>
 <dt><code>page</code></dt>
 <dd><p>Give the page number of a multi-page PDF file.  The default is
 <code>page=1</code>.
 </p>
-</dd>
+<a name="includegraphics-pagebox"></a></dd>
 <dt><code>pagebox</code></dt>
 <dd><p>Specifies which bounding box to use for PDF files from among
 <code>mediabox</code>, <code>cropbox</code>, <code>bleedbox</code>, <code>trimbox</code>, or
@@ -18016,7 +18011,7 @@
 present, otherwise it will not use one of the others, with a
 driver-defined order of preference.  MediaBox is always present.
 </p>
-</dd>
+<a name="includegraphics-interpolate"></a></dd>
 <dt><code>interpolate</code></dt>
 <dd><p>Enable or disable interpolation of raster images by the viewer.  Can be
 set with <code>interpolate=true</code> or just specified as here.
@@ -18025,13 +18020,13 @@
 <pre class="example">\includegraphics[...,interpolate,...]{...}
 </pre></div>
 
-</dd>
+<a name="includegraphics-quiet"></a></dd>
 <dt><code>quiet</code></dt>
 <dd><p>Do not write information to the log.  You can set it with
 <code>quiet=true</code> or just specified it with
 <code>\includegraphics[...,quite,...]{...}</code>,
 </p>
-</dd>
+<a name="includegraphics-draft"></a></dd>
 <dt><code>draft</code></dt>
 <dd><p>If you set it with <code>draft=true</code> or just specify it with
 </p>
@@ -18057,6 +18052,7 @@
 60/72 inch tall.
 </p>
 <dl compact="compact">
+<dd><a name="includegraphics-bb"></a></dd>
 <dt><code>bb</code></dt>
 <dd><p>Specify the bounding box of the displayed region.  The argument is four
 dimensions separated by spaces, as with <code>\includegraphics[.., bb=
@@ -18065,12 +18061,12 @@
 only useful if the bounding box is missing from that file or if you want
 to change it.
 </p>
-</dd>
+<a name="includegraphics-bbllx"></a><a name="includegraphics-bblly"></a><a name="includegraphics-bburx"></a><a name="includegraphics-bbury"></a></dd>
 <dt><code>bbllx, bblly, bburx, bbury</code></dt>
 <dd><p>Set the bounding box.  These four are obsolete, but are retained for
 compatibility with old packages.
 </p>
-</dd>
+<a name="includegraphics-natwidth"></a><a name="includegraphics-natheight"></a></dd>
 <dt><code>natwidth, natheight</code></dt>
 <dd><p>An alternative for <code>bb</code>.  Setting
 </p>
@@ -18080,7 +18076,7 @@
 
 <p>is the same as setting <code>bb=0 0 1in 0.618in</code>.
 </p> 
-</dd>
+<a name="includegraphics-hiresbb"></a></dd>
 <dt><code>hiresbb</code></dt>
 <dd><p>If set to <code>true</code>, or just specified as with
 </p>
@@ -18104,23 +18100,26 @@
 <samp>lion.png</samp>. For more on these, see <a href="#g_t_005cDeclareGraphicsRule">\DeclareGraphicsRule</a>.
 </p>
 <dl compact="compact">
+<dd><a name="includegraphics-type"></a></dd>
 <dt><code>type</code></dt>
 <dd><p>Specify the graphics type.
 </p>
-</dd>
+<a name="includegraphics-ext"></a></dd>
 <dt><code>ext</code></dt>
 <dd><p>Specify the graphics extension.
 Only use this in conjunction with the option <code>type</code>.
 </p>
-</dd>
+<a name="includegraphics-read"></a></dd>
 <dt><code>read</code></dt>
 <dd><p>Specify the file extension of the read file.
 Only use this in conjunction with the option <code>type</code>.
 </p>
-</dd>
+<a name="includegraphics-command"></a></dd>
 <dt><code>command</code></dt>
-<dd><p>Specify a command to be applied to this file.
-Only use this in conjunction with the option <code>type</code>.
+<dd><p>Specify a command to be applied to this file.  Only use this in
+conjunction with the option <code>type</code>.  See <a href="#Command-line-options">Command line options</a>
+for a discussion of enabling the <code>\write18</code> functionality to run
+external commands.
 </p>
 </dd>
 </dl>
@@ -20359,19 +20358,20 @@
 comment.
 </p>
 <dl compact="compact">
+<dd><a name="makeindex-preamble"></a></dd>
 <dt><code>preamble</code>
 <a name="index-preamble"></a>
 </dt>
 <dd><p>Preamble of the output file. Defines the context in which the index is
 formatted.  Default: <code>"\\begin{theindex}\n"</code>.
 </p>
-</dd>
+<a name="makeindex-postamble"></a></dd>
 <dt><code>postamble</code>
 <a name="index-postamble"></a>
 </dt>
 <dd><p>Postamble of the output file.  Default: <code>"\n\n\\end{theindex}\n"</code>.
 </p>
-</dd>
+<a name="makeindex-group-skip"></a></dd>
 <dt><code>group_skip</code>
 <a name="index-group_005fskip"></a>
 </dt>
@@ -20382,7 +20382,7 @@
 (<code>\indexspace</code> is a rubber length with default value <code>10pt
 plus5pt minus3pt</code>).
 </p>
-</dd>
+<a name="makeindex-letheadflag"></a></dd>
 <dt><code>lethead_flag</code>
 <a name="index-lethead_005fflag"></a>
 </dt>
@@ -20394,47 +20394,47 @@
 then what will be inserted is the letter in lowercase.  The default
 is 0.
 </p>
-</dd>
+<a name="makeindex-lethead-prefix"></a></dd>
 <dt><code>lethead_prefix</code>
 <a name="index-lethead_005fprefix"></a>
 </dt>
 <dd><p>If a new group begins with a different letter then this is the prefix
 inserted before the new letter header.  Default: <code>""</code>
 </p>
-</dd>
+<a name="makeindex-lethead-suffix"></a></dd>
 <dt><code>lethead_suffix</code>
 <a name="index-lethead_005fsuffix"></a>
 </dt>
 <dd><p>If a group begins with a different letter then this is the suffix
 inserted after the new letter header.  Default: <code>""</code>.
 </p>
-</dd>
+<a name="makeindex-item-0"></a></dd>
 <dt><code>item_0</code>
 <a name="index-item_005f0"></a>
 </dt>
 <dd><p>What is put between two level 0 items.  Default: <code>"\n \\item
 "</code>.
 </p>
-</dd>
+<a name="makeindex-item-1"></a></dd>
 <dt><code>item_1</code>
 <a name="index-item_005f1"></a>
 </dt>
 <dd><p>Put between two level 1 items.  Default: <code>"\n \\subitem "</code>.
 </p>
-</dd>
+<a name="makeindex-item-2"></a></dd>
 <dt><code>item_2</code>
 <a name="index-item_005f2"></a>
 </dt>
 <dd><p>put between two level 2 items.  Default: <code>"\n \\subsubitem "</code>.
 </p>
-</dd>
+<a name="makeindex-item-01"></a></dd>
 <dt><code>item_01</code>
 <a name="index-item_005f01"></a>
 </dt>
 <dd><p>What is put between a level 0 item and a level 1 item.
 Default: <code>"\n \\subitem "</code>.
 </p>
-</dd>
+<a name="makeindex-item-x1"></a></dd>
 <dt><code>item_x1</code>
 <a name="index-item_005fx1"></a>
 </dt>
@@ -20442,79 +20442,79 @@
 case that the level 0 item doesn’t have any page numbers (as in
 <code>\index{aaa|see{bbb}}</code>).  Default: <code>"\n \\subitem "</code>.
 </p>
-</dd>
+<a name="makeindex-item-12"></a></dd>
 <dt><code>item_12</code>
 <a name="index-item_005f12"></a>
 </dt>
 <dd><p>What is put between a level 1 item and a level 2 item.
 Default: <code>"\n \\subsubitem "</code>.
 </p>
-</dd>
-<dt><code>item_x2 <string></code>
-<a name="index-item_005fx2-_003cstring_003e"></a>
+<a name="makeindex-item-x2"></a></dd>
+<dt><code>item_x2</code>
+<a name="index-item_005fx2"></a>
 </dt>
 <dd><p>What is put between a level 1 item and a level 2 item, if the
 level 1 item doesn’t have page numbers.  Default: <code>"\n
 \\subsubitem "</code>.
 </p>
-</dd>
+<a name="makeindex-delim-0"></a></dd>
 <dt><code>delim_0</code>
 <a name="index-delim_005f0"></a>
 </dt>
 <dd><p>Delimiter put between a level 0 key and its first page
 number. Default: a comma followed by a blank, <code>", "</code>.
 </p>
-</dd>
+<a name="makeindex-delim-1"></a></dd>
 <dt><code>delim_1</code>
 <a name="index-delim_005f1"></a>
 </dt>
 <dd><p>Delimiter put between a level 1 key and its first page
 number. Default: a comma followed by a blank, <code>", "</code>.
 </p>
-</dd>
+<a name="makeindex-delim-2"></a></dd>
 <dt><code>delim_2</code>
 <a name="index-delim_005f2"></a>
 </dt>
 <dd><p>Delimiter between a level 2 key and its first page number. Default:
 a comma followed by a blank, <code>", "</code>.
 </p>
-</dd>
-<dt><code>delim_n <string></code>
-<a name="index-delim_005fn-_003cstring_003e"></a>
+<a name="makeindex-delim-n"></a></dd>
+<dt><code>delim_n</code>
+<a name="index-delim_005fn"></a>
 </dt>
 <dd><p>Delimiter between two page numbers for the same key (at any
 level). Default: a comma followed by a blank, <code>", "</code>.
 </p>
-</dd>
+<a name="makeindex-delim-r"></a></dd>
 <dt><code>delim_r</code>
 <a name="index-delim_005fr"></a>
 </dt>
 <dd><p>What is put between the starting and ending page numbers of a range.
 Default: <code>"--"</code>.
 </p>
-</dd>
+<a name="makeindex-line-max"></a></dd>
 <dt><code>line_max</code>
 <a name="index-line_005fmax"></a>
 </dt>
 <dd><p>An integer.  Maximum length of an index entry’s line in the output,
 beyond which the line wraps.  Default: <code>72</code>.
 </p>
-</dd>
+<a name="makeindex-indent-space"></a></dd>
 <dt><code>indent_space</code>
 <a name="index-indent_005fspace"></a>
 </dt>
 <dd><p>What is inserted at the start of a wrapped line.  Default:
 <code>"\t\t"</code>.
 </p>
-</dd>
-<dt><code>indent_length <number></code>
-<a name="index-indent_005flength-_003cnumber_003e"></a>
+<a name="makeindex-indent-length"></a></dd>
+<dt><code>indent_length</code>
+<a name="index-indent_005flength"></a>
 </dt>
 <dd><p>A number.  The length of the wrapped line indentation.  The default
 <code>indent_space</code> is two tabs and each tab is eight spaces so the
 default here is <code>16</code>.
 </p>
-</dd>
+<a name="makeindex-page-precedence"></a></dd>
 <dt><code>page_precedence</code>
 <a name="index-page_005fprecedence"></a>
 </dt>
@@ -22200,8 +22200,8 @@
 <tr><td></td><td valign="top"><a href="#index-calligraphic-letters-for-math">calligraphic letters for math</a>:</td><td> </td><td valign="top"><a href="#Font-styles">Font styles</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-cap-height">cap height</a>:</td><td> </td><td valign="top"><a href="#Text-symbols">Text symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-caron-accent">caron accent</a>:</td><td> </td><td valign="top"><a href="#Accents">Accents</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-catcode">catcode</a>:</td><td> </td><td valign="top"><a href="#g_t_005cmakeatletter-and-_005cmakeatother">\makeatletter and \makeatother</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-category-code_002c-character">category code, character</a>:</td><td> </td><td valign="top"><a href="#g_t_005cmakeatletter-and-_005cmakeatother">\makeatletter and \makeatother</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-catcode">catcode</a>:</td><td> </td><td valign="top"><a href="#g_t_005cmakeatletter-_0026-_005cmakeatother">\makeatletter & \makeatother</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-category-code_002c-character">category code, character</a>:</td><td> </td><td valign="top"><a href="#g_t_005cmakeatletter-_0026-_005cmakeatother">\makeatletter & \makeatother</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-cc-list_002c-in-letters">cc list, in letters</a>:</td><td> </td><td valign="top"><a href="#g_t_005ccc">\cc</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-cedilla-accent">cedilla accent</a>:</td><td> </td><td valign="top"><a href="#Accents">Accents</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-centered-asterisk_002c-in-text">centered asterisk, in text</a>:</td><td> </td><td valign="top"><a href="#Text-symbols">Text symbols</a></td></tr>
@@ -22212,7 +22212,7 @@
 <tr><td></td><td valign="top"><a href="#index-Centimeter">Centimeter</a>:</td><td> </td><td valign="top"><a href="#Units-of-length">Units of length</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-chapter">chapter</a>:</td><td> </td><td valign="top"><a href="#Sectioning">Sectioning</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-chapter-1">chapter</a>:</td><td> </td><td valign="top"><a href="#g_t_005cchapter">\chapter</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-character-category-code">character category code</a>:</td><td> </td><td valign="top"><a href="#g_t_005cmakeatletter-and-_005cmakeatother">\makeatletter and \makeatother</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-character-category-code">character category code</a>:</td><td> </td><td valign="top"><a href="#g_t_005cmakeatletter-_0026-_005cmakeatother">\makeatletter & \makeatother</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-characters_002c-accented">characters, accented</a>:</td><td> </td><td valign="top"><a href="#Accents">Accents</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-characters_002c-case-of">characters, case of</a>:</td><td> </td><td valign="top"><a href="#Upper-and-lower-case">Upper and lower case</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-characters_002c-non_002dEnglish">characters, non-English</a>:</td><td> </td><td valign="top"><a href="#Additional-Latin-letters">Additional Latin letters</a></td></tr>
@@ -22551,7 +22551,6 @@
 <tr><td></td><td valign="top"><a href="#index-lengths_002c-adding-to">lengths, adding to</a>:</td><td> </td><td valign="top"><a href="#g_t_005caddtolength">\addtolength</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-lengths_002c-allocating-new">lengths, allocating new</a>:</td><td> </td><td valign="top"><a href="#g_t_005cnewlength">\newlength</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-lengths_002c-defining-and-using">lengths, defining and using</a>:</td><td> </td><td valign="top"><a href="#Lengths">Lengths</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-lengths_002c-predefined">lengths, predefined</a>:</td><td> </td><td valign="top"><a href="#Predefined-lengths">Predefined lengths</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-lengths_002c-setting">lengths, setting</a>:</td><td> </td><td valign="top"><a href="#g_t_005csetlength">\setlength</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-less-than-symbol_002c-in-text">less than symbol, in text</a>:</td><td> </td><td valign="top"><a href="#Text-symbols">Text symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-letters_002c-accented">letters, accented</a>:</td><td> </td><td valign="top"><a href="#Accents">Accents</a></td></tr>
@@ -22595,7 +22594,7 @@
 <tr><td></td><td valign="top"><a href="#index-macro-package_002c-LaTeX-as">macro package, LaTeX as</a>:</td><td> </td><td valign="top"><a href="#Overview">Overview</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-macron-accent">macron accent</a>:</td><td> </td><td valign="top"><a href="#Accents">Accents</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-macron-accent_002c-math">macron accent, math</a>:</td><td> </td><td valign="top"><a href="#Math-accents">Math accents</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-macros2e-package"><code>macros2e</code> <span class="roman">package</span></a>:</td><td> </td><td valign="top"><a href="#g_t_005cmakeatletter-and-_005cmakeatother">\makeatletter and \makeatother</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-macros2e-package"><code>macros2e</code> <span class="roman">package</span></a>:</td><td> </td><td valign="top"><a href="#g_t_005cmakeatletter-_0026-_005cmakeatother">\makeatletter & \makeatother</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-Madsen_002c-Lars">Madsen, Lars</a>:</td><td> </td><td valign="top"><a href="#eqnarray">eqnarray</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-make-a-box">make a box</a>:</td><td> </td><td valign="top"><a href="#g_t_005cmbox-_0026-_005cmakebox">\mbox & \makebox</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-makeindex-program"><code>makeindex</code> program</a>:</td><td> </td><td valign="top"><a href="#makeindex">makeindex</a></td></tr>
@@ -22732,7 +22731,7 @@
 <tr><td></td><td valign="top"><a href="#index-package_002c-index"><span class="roman">package</span>, <code>index</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cindex">\index</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-package_002c-listings"><span class="roman">package</span>, <code>listings</code></a>:</td><td> </td><td valign="top"><a href="#tabbing">tabbing</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-package_002c-listings-1"><span class="roman">package</span>, <code>listings</code></a>:</td><td> </td><td valign="top"><a href="#verbatim">verbatim</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-package_002c-macros2e"><span class="roman">package</span>, <code>macros2e</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cmakeatletter-and-_005cmakeatother">\makeatletter and \makeatother</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-package_002c-macros2e"><span class="roman">package</span>, <code>macros2e</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cmakeatletter-_0026-_005cmakeatother">\makeatletter & \makeatother</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-package_002c-mathtools"><span class="roman">package</span>, <code>mathtools</code></a>:</td><td> </td><td valign="top"><a href="#Math-formulas">Math formulas</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-package_002c-mathtools-1"><span class="roman">package</span>, <code>mathtools</code></a>:</td><td> </td><td valign="top"><a href="#Over_002d-and-Underlining">Over- and Underlining</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-package_002c-mfirstuc"><span class="roman">package</span>, <code>mfirstuc</code></a>:</td><td> </td><td valign="top"><a href="#Upper-and-lower-case">Upper and lower case</a></td></tr>
@@ -22820,7 +22819,6 @@
 <tr><td></td><td valign="top"><a href="#index-postscript_002c-in-letters">postscript, in letters</a>:</td><td> </td><td valign="top"><a href="#g_t_005cps">\ps</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-pounds-symbol">pounds symbol</a>:</td><td> </td><td valign="top"><a href="#Text-symbols">Text symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-preamble_002c-defined">preamble, defined</a>:</td><td> </td><td valign="top"><a href="#Starting-and-ending">Starting and ending</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-predefined-lengths">predefined lengths</a>:</td><td> </td><td valign="top"><a href="#Predefined-lengths">Predefined lengths</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-prompt_002c-_002a">prompt, ‘<samp>*</samp>’</a>:</td><td> </td><td valign="top"><a href="#Recovering-from-errors">Recovering from errors</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-pronunciation">pronunciation</a>:</td><td> </td><td valign="top"><a href="#Overview">Overview</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
@@ -23446,7 +23444,6 @@
 <tr><td></td><td valign="top"><a href="#index-_005cdeg"><code>\deg</code></a>:</td><td> </td><td valign="top"><a href="#Math-functions">Math functions</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cDelta"><code>\Delta</code></a>:</td><td> </td><td valign="top"><a href="#Math-symbols">Math symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cdelta"><code>\delta</code></a>:</td><td> </td><td valign="top"><a href="#Math-symbols">Math symbols</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-_005cdepth"><code>\depth</code></a>:</td><td> </td><td valign="top"><a href="#Predefined-lengths">Predefined lengths</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cdet"><code>\det</code></a>:</td><td> </td><td valign="top"><a href="#Math-functions">Math functions</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cdh-_0028d_0029"><code>\dh (ð)</code></a>:</td><td> </td><td valign="top"><a href="#Additional-Latin-letters">Additional Latin letters</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cDH-_0028D_0029"><code>\DH (Ð)</code></a>:</td><td> </td><td valign="top"><a href="#Additional-Latin-letters">Additional Latin letters</a></td></tr>
@@ -23547,7 +23544,6 @@
 <tr><td></td><td valign="top"><a href="#index-_005cheadsep"><code>\headsep</code></a>:</td><td> </td><td valign="top"><a href="#Page-layout-parameters">Page layout parameters</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cheadsep-1"><code>\headsep</code></a>:</td><td> </td><td valign="top"><a href="#Page-layout-parameters">Page layout parameters</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cheartsuit"><code>\heartsuit</code></a>:</td><td> </td><td valign="top"><a href="#Math-symbols">Math symbols</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-_005cheight"><code>\height</code></a>:</td><td> </td><td valign="top"><a href="#Predefined-lengths">Predefined lengths</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005chfill"><code>\hfill</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005chfill">\hfill</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005chline"><code>\hline</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005chline">\hline</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005chom"><code>\hom</code></a>:</td><td> </td><td valign="top"><a href="#Math-functions">Math functions</a></td></tr>
@@ -24069,7 +24065,6 @@
 <tr><td></td><td valign="top"><a href="#index-_005ctopsep"><code>\topsep</code></a>:</td><td> </td><td valign="top"><a href="#list">list</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005ctopskip"><code>\topskip</code></a>:</td><td> </td><td valign="top"><a href="#Page-layout-parameters">Page layout parameters</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005ctopskip-1"><code>\topskip</code></a>:</td><td> </td><td valign="top"><a href="#Page-layout-parameters">Page layout parameters</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-_005ctotalheight"><code>\totalheight</code></a>:</td><td> </td><td valign="top"><a href="#Predefined-lengths">Predefined lengths</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005ctriangle"><code>\triangle</code></a>:</td><td> </td><td valign="top"><a href="#Math-symbols">Math symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005ctriangleleft"><code>\triangleleft</code></a>:</td><td> </td><td valign="top"><a href="#Math-symbols">Math symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005ctriangleright"><code>\triangleright</code></a>:</td><td> </td><td valign="top"><a href="#Math-symbols">Math symbols</a></td></tr>
@@ -24123,7 +24118,6 @@
 <tr><td></td><td valign="top"><a href="#index-_005cwedge"><code>\wedge</code></a>:</td><td> </td><td valign="top"><a href="#Math-symbols">Math symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cwidehat"><code>\widehat</code></a>:</td><td> </td><td valign="top"><a href="#Math-accents">Math accents</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cwidetilde"><code>\widetilde</code></a>:</td><td> </td><td valign="top"><a href="#Math-accents">Math accents</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-_005cwidth"><code>\width</code></a>:</td><td> </td><td valign="top"><a href="#Predefined-lengths">Predefined lengths</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cwp"><code>\wp</code></a>:</td><td> </td><td valign="top"><a href="#Math-symbols">Math symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cwr"><code>\wr</code></a>:</td><td> </td><td valign="top"><a href="#Math-symbols">Math symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cXi"><code>\Xi</code></a>:</td><td> </td><td valign="top"><a href="#Math-symbols">Math symbols</a></td></tr>
@@ -24194,7 +24188,7 @@
 <tr><td></td><td valign="top"><a href="#index-delim_005f0"><code>delim_0</code></a>:</td><td> </td><td valign="top"><a href="#makeindex">makeindex</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-delim_005f1"><code>delim_1</code></a>:</td><td> </td><td valign="top"><a href="#makeindex">makeindex</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-delim_005f2"><code>delim_2</code></a>:</td><td> </td><td valign="top"><a href="#makeindex">makeindex</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-delim_005fn-_003cstring_003e"><code>delim_n <string></code></a>:</td><td> </td><td valign="top"><a href="#makeindex">makeindex</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-delim_005fn"><code>delim_n</code></a>:</td><td> </td><td valign="top"><a href="#makeindex">makeindex</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-delim_005fr"><code>delim_r</code></a>:</td><td> </td><td valign="top"><a href="#makeindex">makeindex</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-description"><code>description</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cnewglossaryentry">\newglossaryentry</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-description-environment"><code><code>description</code> <span class="roman">environment</span></code></a>:</td><td> </td><td valign="top"><a href="#description">description</a></td></tr>
@@ -24268,7 +24262,7 @@
 <tr><th><a name="Command-Index_fn_letter-I">I</a></th><td></td><td></td></tr>
 <tr><td></td><td valign="top"><a href="#index-in"><code>in</code></a>:</td><td> </td><td valign="top"><a href="#Units-of-length">Units of length</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-inch"><code>inch</code></a>:</td><td> </td><td valign="top"><a href="#Units-of-length">Units of length</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-indent_005flength-_003cnumber_003e"><code>indent_length <number></code></a>:</td><td> </td><td valign="top"><a href="#makeindex">makeindex</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-indent_005flength"><code>indent_length</code></a>:</td><td> </td><td valign="top"><a href="#makeindex">makeindex</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-indent_005fspace"><code>indent_space</code></a>:</td><td> </td><td valign="top"><a href="#makeindex">makeindex</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-index_002c-style-file"><code>index, style file</code></a>:</td><td> </td><td valign="top"><a href="#makeindex">makeindex</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-itemize-environment"><code><code>itemize</code> <span class="roman">environment</span></code></a>:</td><td> </td><td valign="top"><a href="#itemize">itemize</a></td></tr>
@@ -24278,7 +24272,7 @@
 <tr><td></td><td valign="top"><a href="#index-item_005f12"><code>item_12</code></a>:</td><td> </td><td valign="top"><a href="#makeindex">makeindex</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-item_005f2"><code>item_2</code></a>:</td><td> </td><td valign="top"><a href="#makeindex">makeindex</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-item_005fx1"><code>item_x1</code></a>:</td><td> </td><td valign="top"><a href="#makeindex">makeindex</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-item_005fx2-_003cstring_003e"><code>item_x2 <string></code></a>:</td><td> </td><td valign="top"><a href="#makeindex">makeindex</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-item_005fx2"><code>item_x2</code></a>:</td><td> </td><td valign="top"><a href="#makeindex">makeindex</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th><a name="Command-Index_fn_letter-L">L</a></th><td></td><td></td></tr>
 <tr><td></td><td valign="top"><a href="#index-landscape-option"><code>landscape <span class="roman">option</span></code></a>:</td><td> </td><td valign="top"><a href="#Document-class-options">Document class options</a></td></tr>

Modified: trunk/latex2e.info
===================================================================
--- trunk/latex2e.info	2018-06-30 13:58:42 UTC (rev 670)
+++ trunk/latex2e.info	2018-06-30 19:13:55 UTC (rev 671)
@@ -198,7 +198,7 @@
 2.2 Output files
 ================
 
-LaTeX produces a main output file and at least two accessory files.  The
+LaTeX produces a main output file and at least two auxiliary files.  The
 main output file's name ends in either '.dvi' or '.pdf'.
 
 '.dvi'
@@ -238,8 +238,8 @@
    LaTeX may produce yet more files, characterized by the filename
 ending.  These include a '.lof' file that is used to make a list of
 figures, a '.lot' file used to make a list of tables, and a '.toc' file
-used to make a table of contents.  A particular class may create others;
-the list is open-ended.
+used to make a table of contents (*note Table of contents etc.::).  A
+particular class may create others; the list is open-ended.
 
 
 File: latex2e.info,  Node: TeX engines,  Next: LaTeX command syntax,  Prev: Output files,  Up: Overview
@@ -334,7 +334,7 @@
 
 * Environment::          Area of the source with distinct behavior.
 * Declaration::          Change the value or meaning of a command.
-* \makeatletter and \makeatother::    Change the status of the at-sign character.
+* \makeatletter & \makeatother::  Change the status of the at-sign character.
 
 
 File: latex2e.info,  Node: Environment,  Next: Declaration,  Up: LaTeX command syntax
@@ -357,7 +357,7 @@
        ...
      \end{verse}
 
-   See *note Environments:: for a list of environments.
+   *Note Environments:: for a list of environments.
 
    The ENVIRONMENT NAME at the beginning must exactly match that at the
 end.  This includes the case where ENVIRONMENT NAME ends in a
@@ -373,7 +373,7 @@
      \end{tabular}
 
 
-File: latex2e.info,  Node: Declaration,  Next: \makeatletter and \makeatother,  Prev: Environment,  Up: LaTeX command syntax
+File: latex2e.info,  Node: Declaration,  Next: \makeatletter & \makeatother,  Prev: Environment,  Up: LaTeX command syntax
 
 2.4.2 Command declarations
 --------------------------
@@ -383,10 +383,10 @@
 the setting of page numbers from roman numerals to arabic.
 
 
-File: latex2e.info,  Node: \makeatletter and \makeatother,  Prev: Declaration,  Up: LaTeX command syntax
+File: latex2e.info,  Node: \makeatletter & \makeatother,  Prev: Declaration,  Up: LaTeX command syntax
 
-2.4.3 '\makeatletter' and '\makeatother'
-----------------------------------------
+2.4.3 '\makeatletter' & '\makeatother'
+--------------------------------------
 
 Synopsis:
 
@@ -436,7 +436,7 @@
 * \@ifstar:: Define your own commands with *-variants.
 
 
-File: latex2e.info,  Node: \@ifstar,  Up: \makeatletter and \makeatother
+File: latex2e.info,  Node: \@ifstar,  Up: \makeatletter & \makeatother
 
 2.4.3.1 '\@ifstar'
 ..................
@@ -464,7 +464,7 @@
 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 and \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}'
@@ -681,11 +681,11 @@
    Inside of a class or package file you can use the at-sign '@' as a
 character in command names without having to surround the code
 containing that command with '\makeatletter' and '\makeatother'.  *Note
-\makeatletter and \makeatother::.  This allow you to create commands
-that users will not accidentally redefine.  Another technique is to
-preface class- or package-specific commands with some string to prevent
-your class or package from interfering with others.  For instance, the
-class 'smcmemo' might have commands '\smc at tolist', '\smc at fromlist', etc.
+\makeatletter & \makeatother::.  This allow you to create commands that
+users will not accidentally redefine.  Another technique is to preface
+class- or package-specific commands with some string to prevent your
+class or package from interfering with others.  For instance, the class
+'smcmemo' might have commands '\smc at tolist', '\smc at fromlist', etc.
 
 * Menu:
 
@@ -1300,7 +1300,7 @@
      Select the font family.  The web page
      <http://www.tug.dk/FontCatalogue/> provides one way to browse
      through many of the fonts easily used with LaTeX.  Here are
-     examples of some common families:
+     examples of some common families.
 
      'pag'  Avant Garde
      'fvs'  Bitstream Vera Sans
@@ -1467,13 +1467,11 @@
 
    Start a new page and produce two-column output.  If the document is
 given the class option 'twocolumn' then this is the default (*note
-Document class options::).
+Document class options::).  This command is fragile (*note \protect::).
 
    If the optional PRELIM ONE COLUMN TEXT argument is present, it is
 typeset in one-column mode before the two-column typesetting starts.
 
-   This command is fragile (*note \protect::).
-
    These parameters control typesetting in two-column output:
 
 '\columnsep'
@@ -1723,6 +1721,7 @@
      specified width, and revert to their normal values at the end of
      the 'minipage' or '\parbox'.
 
+'\hsize'
      This entry is included for completeness: '\hsize' is the TeX
      primitive parameter used when text is broken into lines.  It should
      not be used in normal LaTeX documents.
@@ -2105,7 +2104,7 @@
 
    You can change what is shown for the chapter number.  To change it to
 something like 'Lecture 1', put in the preamble either
-'\renewcommand{\chaptername}{Lecture}' or this (*note \makeatletter and
+'\renewcommand{\chaptername}{Lecture}' or this (*note \makeatletter &
 \makeatother::).
 
      \makeatletter
@@ -2411,7 +2410,7 @@
 numbered.)  The back matter may contain such things as a glossary,
 notes, a bibliography, and an index.
 
-   The '\frontmatter' declaration makes the pages numbered in lower case
+   The '\frontmatter' declaration makes the pages numbered in lowercase
 roman, and makes chapters not numbered, although each chapter's title
 appears in the table of contents; if you use other sectioning commands
 here, use the '*'-version (*note Sectioning::).  The '\mainmatter'
@@ -2575,7 +2574,7 @@
 the preamble of a LaTeX document.  If you put them in the preamble they
 must go between a '\makeatletter' command and a '\makeatother'.
 (Probably the error message 'You can't use `\spacefactor' in vertical
-mode.' means that you forgot this.)  *Note \makeatletter and
+mode.' means that you forgot this.)  *Note \makeatletter &
 \makeatother::.
 
    This will put section titles in large boldface type, centered.  It
@@ -2732,8 +2731,8 @@
 
 File: latex2e.info,  Node: \pageref,  Next: \ref,  Prev: \label,  Up: Cross references
 
-7.2 '\pageref{KEY}'
-===================
+7.2 '\pageref'
+==============
 
 Synopsis:
 
@@ -2759,8 +2758,8 @@
 
 File: latex2e.info,  Node: \ref,  Prev: \pageref,  Up: Cross references
 
-7.3 '\ref{KEY}'
-===============
+7.3 '\ref'
+==========
 
 Synopsis:
 
@@ -6573,7 +6572,7 @@
        \end{minipage}
      \end{center}
 
-   Inside a 'minipage', footnote marks are lower case letters.  Change
+   Inside a 'minipage', footnote marks are lowercase letters.  Change
 that with something like
 '\renewcommand{\thempfootnote}{\arabic{mpfootnote}}' (*note \alph \Alph
 \arabic \roman \Roman \fnsymbol::).
@@ -7418,9 +7417,7 @@
 
      Here are the symbols:
 
-     Number  Name                   Command                Equivalent Unicode
-                                                           symbol and/or
-                                                           numeric code point
+     Number  Name                   Command                Symbol
      -----------------------------------------------------------------------------
      1       asterisk               '\ast'                 *
      2       dagger                 '\dagger'              U+2020
@@ -7435,8 +7432,8 @@
 
 File: latex2e.info,  Node: \usecounter,  Next: \value,  Prev: \alph \Alph \arabic \roman \Roman \fnsymbol,  Up: Counters
 
-13.2 '\usecounter{COUNTER}'
-===========================
+13.2 '\usecounter'
+==================
 
 Synopsis:
 
@@ -7464,8 +7461,8 @@
 
 File: latex2e.info,  Node: \value,  Next: \setcounter,  Prev: \usecounter,  Up: Counters
 
-13.3 '\value{COUNTER}'
-======================
+13.3 '\value'
+=============
 
 Synopsis:
 
@@ -7495,8 +7492,8 @@
 
 File: latex2e.info,  Node: \setcounter,  Next: \addtocounter,  Prev: \value,  Up: Counters
 
-13.4 '\setcounter{COUNTER}{VALUE}'
-==================================
+13.4 '\setcounter'
+==================
 
 Synopsis:
 
@@ -7516,12 +7513,16 @@
 
 File: latex2e.info,  Node: \addtocounter,  Next: \refstepcounter,  Prev: \setcounter,  Up: Counters
 
-13.5 '\addtocounter{COUNTER}{VALUE}'
-====================================
+13.5 '\addtocounter'
+====================
 
-The '\addtocounter' command globally increments COUNTER by the amount
-specified by the VALUE argument, which may be negative.
+Synopsis:
 
+     \addtocounter{COUNTER}{VALUE 
+
+   Globally increment COUNTER by the amount specified by the VALUE
+argument, which may be negative.
+
    In this example the section value appears as 'VII'.
 
      \setcounter{section}{5}
@@ -7531,12 +7532,16 @@
 
 File: latex2e.info,  Node: \refstepcounter,  Next: \stepcounter,  Prev: \addtocounter,  Up: Counters
 
-13.6 '\refstepcounter{COUNTER}'
-===============================
+13.6 '\refstepcounter'
+======================
 
-The '\refstepcounter' command works in the same way as '\stepcounter'
-(*note \stepcounter::): it globally increments the value of COUNTER by
-one and resets the value of any counter numbered within it.  (For the
+Synopsis:
+
+     \refstepcounter{COUNTER}
+
+   Globally increments the value of COUNTER by one, as does
+'\stepcounter' (*note \stepcounter::).  The difference is that this
+command resets the value of any counter numbered within it.  (For the
 definition of "counters numbered within", *note \newcounter::.)
 
    In addition, this command also defines the current '\ref' value to be
@@ -7548,13 +7553,17 @@
 
 File: latex2e.info,  Node: \stepcounter,  Next: \day & \month & \year,  Prev: \refstepcounter,  Up: Counters
 
-13.7 '\stepcounter{COUNTER}'
-============================
+13.7 '\stepcounter'
+===================
 
-The '\stepcounter' command globally adds one to COUNTER and resets all
-counters numbered within it.  (For the definition of "counters numbered
-within", *note \newcounter::.)
+Synopsis:
 
+     \stepcounter{COUNTER}
+
+   Globally adds one to COUNTER and resets all counters numbered within
+it.  (For the definition of "counters numbered within", *note
+\newcounter::.)
+
 
 File: latex2e.info,  Node: \day & \month & \year,  Prev: \stepcounter,  Up: Counters
 
@@ -7679,7 +7688,6 @@
 * \settodepth::         Set a length to the depth of something.
 * \settoheight::        Set a length to the height of something.
 * \settowidth::         Set a length to the width of something.
-* Predefined lengths::  Lengths that are, like, predefined.
 
 
 File: latex2e.info,  Node: Units of length,  Next: \setlength,  Up: Lengths
@@ -7841,10 +7849,10 @@
 \setbox'.
 
 
-File: latex2e.info,  Node: \settowidth,  Next: Predefined lengths,  Prev: \settoheight,  Up: Lengths
+File: latex2e.info,  Node: \settowidth,  Prev: \settoheight,  Up: Lengths
 
-14.6 '\settowidth{\LEN}{TEXT}'
-==============================
+14.6 '\settowidth}'
+===================
 
 Synopsis:
 
@@ -7866,28 +7874,6 @@
 \setbox'.
 
 
-File: latex2e.info,  Node: Predefined lengths,  Prev: \settowidth,  Up: Lengths
-
-14.7 Predefined lengths
-=======================
-
-'\width'
-
-   '\height'
-
-   '\depth'
-
-   '\totalheight'
-
-   These length parameters can be used in the arguments of the
-box-making commands (*note Boxes::).  They specify the natural width,
-etc., of the text in the box.  '\totalheight' equals '\height' +
-'\depth'.  To make a box with the text stretched to double the natural
-size, e.g., say
-
-     \makebox[2\width]{Get a stretcher}
-
-
 File: latex2e.info,  Node: Making paragraphs,  Next: Math formulas,  Prev: Lengths,  Up: Top
 
 15 Making paragraphs
@@ -8090,8 +8076,10 @@
 
    * in the right margin for one-sided layout (option 'oneside', see
      *note Document class options::);
+
    * in the outside margin for two-sided layout (option 'twoside', see
      *note Document class options::);
+
    * in the nearest margin for two-column layout (option 'twocolumn',
      see *note Document class options::).
 
@@ -8210,10 +8198,10 @@
                         &\(\displaystyle a\cdot\frac{1-b^n}{1-b}\)  \\
      \end{tabular}
 
-because it has no '\displaystyle', the Arithmetic line's fraction will
-be scrunched.  But, because of its '\displaystyle', the Geometric line's
-fraction will be easy to read, with characters the same size as in the
-rest of the line.
+because it has no '\displaystyle', the 'Arithmetic' line's fraction will
+be scrunched.  But, because of its '\displaystyle', the 'Geometric'
+line's fraction will be easy to read, with characters the same size as
+in the rest of the line.
 
 * Menu:
 
@@ -9276,7 +9264,7 @@
      ...
      we have $\bm{v} = 5\cdot\bm{u}$
 
-strongly suggests that it is an improvement over '\boldmath'.
+shows that it is an improvement over '\boldmath'.
 
 
 File: latex2e.info,  Node: Ellipses,  Prev: \boldmath & \unboldmath,  Up: Math symbols
@@ -9584,7 +9572,7 @@
      Math mode only.
 
 '\,'
-     x Synonym: '\thinspace'.  Normally '3mu', which is 1/6em.  Can be
+     Synonym: '\thinspace'.  Normally '3mu', which is 1/6em.  Can be
      used in both math mode and text mode (*note \thinspace &
      \negthinspace::).
 
@@ -10158,10 +10146,10 @@
        \qquad\includegraphics{mensmile.png}
      \end{center}
 
-See also *note Spacing in math mode/\quad:: and *note Spacing in math
-mode/\qquad::.  These are lengths from centuries of typesetting and so
-may be a better choice in many circumstances than arbitrary lengths,
-such as you get with '\hspace'.
+*Note Spacing in math mode:: for '\quad' and '\qquad'.  These are
+lengths from centuries of typesetting and so may be a better choice in
+many circumstances than arbitrary lengths, such as you get with
+'\hspace'.
 
 
 File: latex2e.info,  Node: \hspace,  Next: \hfill,  Prev: \enspace & \quad & \qquad,  Up: Spaces
@@ -10335,7 +10323,7 @@
    (Comment, not really related to '\spacefactor': if you get errors
 like 'You can't use `\spacefactor' in vertical mode', or 'You can't use
 `\spacefactor' in math mode.', or 'Improper \spacefactor' then you have
-probably tried to redefine an internal command.  *Note \makeatletter and
+probably tried to redefine an internal command.  *Note \makeatletter &
 \makeatother::.)
 
 * Menu:
@@ -10813,11 +10801,11 @@
        $\int_0^x t^2\, dt$ &$x^3/3$  \rule{0em}{2.5ex}
      \end{tabular}
 
-(Although with the line-ending double backslash commands there is
-available an optional argument to put in more vertical room, that won't
-work here.  Changing the first double backslash to something like
-'\\[2.5ex]' will put the room between the header line and the '\hline',
-and the integral would still hit the line.)
+(Although the line-ending double backslash command has an available
+optional argument to put in more vertical room, that won't work here.
+Changing the first double backslash to something like '\\[2.5ex]' will
+put the room between the header line and the '\hline', and the integral
+would still hit the line.)
 
 
 File: latex2e.info,  Node: \vspace,  Next: \vfill,  Prev: \strut,  Up: Spaces
@@ -10964,9 +10952,6 @@
 At its core, LaTeX puts things in boxes and then puts the boxes on a
 page.  So these commands are central.
 
-   All of the predefined length parameters (*note Predefined lengths::)
-can be used in the arguments of the box-making commands.
-
    There are many packages on CTAN that are useful for manipulating
 boxes.  One useful adjunct to the commands here is 'adjustbox'.
 
@@ -11020,8 +11005,11 @@
    In the WIDTH argument you can use the following lengths that refer to
 the dimension of the box that LaTeX gets on typesetting TEXT: '\depth',
 '\height', '\width', '\totalheight' (this is the box's height plus its
-depth).
+depth).  For example, to make a box with the text stretched to double
+the natural size you can say this.
 
+     \makebox[2\width]{Get a stretcher}
+
    For the fourth command version the optional argument POSITION gives
 position of the text within the box.  It may take the following values:
 
@@ -11356,8 +11344,8 @@
 
 File: latex2e.info,  Node: \usebox,  Prev: lrbox,  Up: Boxes
 
-20.7 '\usebox{\BOXCMD}'
-=======================
+20.7 '\usebox'
+==============
 
 Synopsis:
 
@@ -12308,7 +12296,9 @@
 
 'command'
      Specify a command to be applied to this file.  Only use this in
-     conjunction with the option 'type'.
+     conjunction with the option 'type'.  *Note Command line options::
+     for a discussion of enabling the '\write18' functionality to run
+     external commands.
 
 
 File: latex2e.info,  Node: \rotatebox,  Next: \scalebox,  Prev: \includegraphics,  Up: Commands for graphics
@@ -13728,7 +13718,7 @@
      What is put between a level 1 item and a level 2 item.  Default:
      '"\n \\subsubitem "'.
 
-'item_x2 <string>'
+'item_x2'
      What is put between a level 1 item and a level 2 item, if the
      level 1 item doesn't have page numbers.  Default: '"\n \\subsubitem
      "'.
@@ -13745,7 +13735,7 @@
      Delimiter between a level 2 key and its first page number.
      Default: a comma followed by a blank, '", "'.
 
-'delim_n <string>'
+'delim_n'
      Delimiter between two page numbers for the same key (at any level).
      Default: a comma followed by a blank, '", "'.
 
@@ -13761,7 +13751,7 @@
      What is inserted at the start of a wrapped line.  Default:
      '"\t\t"'.
 
-'indent_length <number>'
+'indent_length'
      A number.  The length of the wrapped line indentation.  The default
      'indent_space' is two tabs and each tab is eight spaces so the
      default here is '16'.
@@ -14930,7 +14920,7 @@
 * ASCII tilde, in text:                  Text symbols.        (line  69)
 * asterisk, centered, in text:           Text symbols.        (line  72)
 * Asymptote package:                     \strut.              (line  62)
-* Asymptote package <1>:                 \mbox & \makebox.    (line  70)
+* Asymptote package <1>:                 \mbox & \makebox.    (line  73)
 * at clause, in font definitions:        \newfont.            (line  19)
 * author, for titlepage:                 \maketitle.          (line  43)
 * auxiliary file:                        Output files.        (line  33)
@@ -14999,9 +14989,9 @@
 * calligraphic letters for math:         Font styles.         (line  74)
 * cap height:                            Text symbols.        (line 101)
 * caron accent:                          Accents.             (line  89)
-* catcode:                               \makeatletter and \makeatother.
+* catcode:                               \makeatletter & \makeatother.
                                                               (line  18)
-* category code, character:              \makeatletter and \makeatother.
+* category code, character:              \makeatletter & \makeatother.
                                                               (line  18)
 * cc list, in letters:                   \cc.                 (line   6)
 * cedilla accent:                        Accents.             (line  59)
@@ -15014,7 +15004,7 @@
 * Centimeter:                            Units of length.     (line  24)
 * chapter:                               Sectioning.          (line   6)
 * chapter <1>:                           \chapter.            (line   6)
-* character category code:               \makeatletter and \makeatother.
+* character category code:               \makeatletter & \makeatother.
                                                               (line  18)
 * characters, accented:                  Accents.             (line   6)
 * characters, case of:                   Upper and lower case.
@@ -15404,7 +15394,6 @@
 * lengths, adding to:                    \addtolength.        (line   6)
 * lengths, allocating new:               \newlength.          (line   6)
 * lengths, defining and using:           Lengths.             (line   6)
-* lengths, predefined:                   Predefined lengths.  (line   6)
 * lengths, setting:                      \setlength.          (line   6)
 * less than symbol, in text:             Text symbols.        (line 137)
 * letters, accented:                     Accents.             (line   6)
@@ -15452,7 +15441,7 @@
 * macro package, LaTeX as:               Overview.            (line  11)
 * macron accent:                         Accents.             (line  34)
 * macron accent, math:                   Math accents.        (line  14)
-* macros2e package:                      \makeatletter and \makeatother.
+* macros2e package:                      \makeatletter & \makeatother.
                                                               (line  39)
 * Madsen, Lars:                          eqnarray.            (line   6)
 * make a box:                            \mbox & \makebox.    (line   6)
@@ -15572,7 +15561,7 @@
 * package, amsthm <1>:                   \rule.               (line  18)
 * package, appendix:                     \appendix.           (line  29)
 * package, Asymptote:                    \strut.              (line  62)
-* package, Asymptote <1>:                \mbox & \makebox.    (line  70)
+* package, Asymptote <1>:                \mbox & \makebox.    (line  73)
 * package, babel:                        \chapter.            (line  71)
 * package, babel <1>:                    thebibliography.     (line  53)
 * package, babel <2>:                    Accents.             (line   6)
@@ -15618,7 +15607,7 @@
 * package, index:                        \index.              (line 101)
 * package, listings:                     tabbing.             (line 146)
 * package, listings <1>:                 verbatim.            (line  31)
-* package, macros2e:                     \makeatletter and \makeatother.
+* package, macros2e:                     \makeatletter & \makeatother.
                                                               (line  39)
 * package, mathtools:                    Math formulas.       (line  21)
 * package, mathtools <1>:                Over- and Underlining.
@@ -15647,7 +15636,7 @@
                                                               (line  42)
 * package, textcomp:                     Font styles.         (line 134)
 * package, TikZ:                         \strut.              (line  62)
-* package, TikZ <1>:                     \mbox & \makebox.    (line  69)
+* package, TikZ <1>:                     \mbox & \makebox.    (line  72)
 * package, titlesec:                     \part.               (line  54)
 * package, titlesec <1>:                 \chapter.            (line  79)
 * package, titlesec <2>:                 \section.            (line  64)
@@ -15731,7 +15720,6 @@
 * postscript, in letters:                \ps.                 (line   6)
 * pounds symbol:                         Text symbols.        (line  49)
 * preamble, defined:                     Starting and ending. (line  19)
-* predefined lengths:                    Predefined lengths.  (line   6)
 * prompt, *:                             Recovering from errors.
                                                               (line  23)
 * pronunciation:                         Overview.            (line  24)
@@ -15929,7 +15917,7 @@
 * tie:                                   ~.                   (line   6)
 * tie-after accent:                      Accents.             (line  81)
 * TikZ package:                          \strut.              (line  62)
-* TikZ package <1>:                      \mbox & \makebox.    (line  69)
+* TikZ package <1>:                      \mbox & \makebox.    (line  72)
 * tilde accent:                          Accents.             (line  46)
 * tilde accent, math:                    Math accents.        (line  38)
 * tilde, ASCII, in text:                 Text symbols.        (line  69)
@@ -16251,17 +16239,17 @@
 * \clubsuit:                             Math symbols.        (line 131)
 * \colon:                                Colon character & \colon.
                                                               (line   6)
-* \columnsep:                            \twocolumn.          (line  22)
+* \columnsep:                            \twocolumn.          (line  20)
 * \columnsep <1>:                        Page layout parameters.
                                                               (line   6)
 * \columnsep <2>:                        Page layout parameters.
                                                               (line   9)
-* \columnseprule:                        \twocolumn.          (line  28)
+* \columnseprule:                        \twocolumn.          (line  26)
 * \columnseprule <1>:                    Page layout parameters.
                                                               (line   7)
 * \columnseprule <2>:                    Page layout parameters.
                                                               (line   9)
-* \columnwidth:                          \twocolumn.          (line  35)
+* \columnwidth:                          \twocolumn.          (line  33)
 * \columnwidth <1>:                      Page layout parameters.
                                                               (line   8)
 * \columnwidth <2>:                      Page layout parameters.
@@ -16287,11 +16275,11 @@
 * \date{TEXT}:                           \maketitle.          (line  50)
 * \day:                                  \day & \month & \year.
                                                               (line   6)
-* \dblfloatpagefraction:                 \twocolumn.          (line  68)
-* \dblfloatsep:                          \twocolumn.          (line  74)
-* \dbltextfloatsep:                      \twocolumn.          (line  81)
-* \dbltopfraction:                       \twocolumn.          (line  47)
-* \dbltopnumber:                         \twocolumn.          (line  86)
+* \dblfloatpagefraction:                 \twocolumn.          (line  66)
+* \dblfloatsep:                          \twocolumn.          (line  72)
+* \dbltextfloatsep:                      \twocolumn.          (line  79)
+* \dbltopfraction:                       \twocolumn.          (line  45)
+* \dbltopnumber:                         \twocolumn.          (line  84)
 * \ddag:                                 Text symbols.        (line  18)
 * \ddagger:                              Math symbols.        (line 158)
 * \ddot:                                 Math accents.        (line  22)
@@ -16311,7 +16299,6 @@
 * \deg:                                  Math functions.      (line  39)
 * \Delta:                                Math symbols.        (line 161)
 * \delta:                                Math symbols.        (line 164)
-* \depth:                                Predefined lengths.  (line  10)
 * \det:                                  Math functions.      (line  42)
 * \dh (d):                               Additional Latin letters.
                                                               (line  20)
@@ -16435,7 +16422,6 @@
 * \headsep <1>:                          Page layout parameters.
                                                               (line  20)
 * \heartsuit:                            Math symbols.        (line 248)
-* \height:                               Predefined lengths.  (line   8)
 * \hfill:                                \hfill.              (line   6)
 * \hline:                                \hline.              (line   6)
 * \hom:                                  Math functions.      (line  54)
@@ -16601,13 +16587,13 @@
                                                               (line  40)
 * \marginparpush <1>:                    Page layout parameters.
                                                               (line  43)
-* \marginparpush <2>:                    Marginal notes.      (line  35)
-* \marginparsep:                         Marginal notes.      (line  39)
+* \marginparpush <2>:                    Marginal notes.      (line  37)
+* \marginparsep:                         Marginal notes.      (line  41)
 * \marginparwidth:                       Page layout parameters.
                                                               (line  42)
 * \marginparwidth <1>:                   Page layout parameters.
                                                               (line  43)
-* \marginparwidth <2>:                   Marginal notes.      (line  43)
+* \marginparwidth <2>:                   Marginal notes.      (line  45)
 * \marginsep:                            Page layout parameters.
                                                               (line  41)
 * \marginsep <1>:                        Page layout parameters.
@@ -16689,7 +16675,7 @@
 * \nopagebreak:                          \pagebreak & \nopagebreak.
                                                               (line   6)
 * \normalfont:                           Font styles.         (line  57)
-* \normalmarginpar:                      Marginal notes.      (line  23)
+* \normalmarginpar:                      Marginal notes.      (line  25)
 * \normalsfcodes:                        \normalsfcodes.      (line   6)
 * \normalsize:                           Font sizes.          (line  11)
 * \not:                                  Math symbols.        (line 455)
@@ -16852,7 +16838,7 @@
                                                               (line   6)
 * \restriction:                          Math symbols.        (line 583)
 * \revemptyset:                          Math symbols.        (line 588)
-* \reversemarginpar:                     Marginal notes.      (line  23)
+* \reversemarginpar:                     Marginal notes.      (line  25)
 * \rfloor:                               Math symbols.        (line 593)
 * \rhd:                                  Math symbols.        (line 597)
 * \rho:                                  Math symbols.        (line 604)
@@ -17057,13 +17043,12 @@
 * \topfraction:                          Floats.              (line 107)
 * \topfraction <1>:                      Floats.              (line 108)
 * \topmargin:                            Page layout parameters.
-                                                              (line 123)
+                                                              (line 124)
 * \topsep:                               list.                (line 171)
 * \topskip:                              Page layout parameters.
-                                                              (line 130)
+                                                              (line 131)
 * \topskip <1>:                          Page layout parameters.
-                                                              (line 131)
-* \totalheight:                          Predefined lengths.  (line  12)
+                                                              (line 132)
 * \triangle:                             Math symbols.        (line 750)
 * \triangleleft:                         Math symbols.        (line 753)
 * \triangleright:                        Math symbols.        (line 759)
@@ -17122,7 +17107,6 @@
 * \wedge:                                Math symbols.        (line 888)
 * \widehat:                              Math accents.        (line  43)
 * \widetilde:                            Math accents.        (line  46)
-* \width:                                Predefined lengths.  (line   6)
 * \wp:                                   Math symbols.        (line 892)
 * \wr:                                   Math symbols.        (line 895)
 * \Xi:                                   Math symbols.        (line 898)
@@ -17185,7 +17169,7 @@
 * delim_0:                               makeindex.           (line 110)
 * delim_1:                               makeindex.           (line 114)
 * delim_2:                               makeindex.           (line 118)
-* delim_n <string>:                      makeindex.           (line 122)
+* delim_n:                               makeindex.           (line 122)
 * delim_r:                               makeindex.           (line 126)
 * description:                           \newglossaryentry.   (line  46)
 * description environment:               description.         (line   6)
@@ -17255,7 +17239,7 @@
 * group_skip:                            makeindex.           (line  57)
 * in:                                    Units of length.     (line  17)
 * inch:                                  Units of length.     (line  17)
-* indent_length <number>:                makeindex.           (line 138)
+* indent_length:                         makeindex.           (line 138)
 * indent_space:                          makeindex.           (line 134)
 * index, style file:                     makeindex.           (line  18)
 * itemize environment:                   itemize.             (line   6)
@@ -17265,7 +17249,7 @@
 * item_12:                               makeindex.           (line 100)
 * item_2:                                makeindex.           (line  87)
 * item_x1:                               makeindex.           (line  94)
-* item_x2 <string>:                      makeindex.           (line 104)
+* item_x2:                               makeindex.           (line 104)
 * landscape option:                      Document class options.
                                                               (line  49)
 * latex command:                         Output files.        (line  10)
@@ -17338,7 +17322,7 @@
 * tocdepth:                              Sectioning.          (line  72)
 * tocdepth counter:                      Sectioning.          (line  73)
 * topmargin:                             Page layout parameters.
-                                                              (line 124)
+                                                              (line 125)
 * topnumber:                             Floats.              (line 138)
 * topnumber <1>:                         Floats.              (line 139)
 * totalnumber:                           Floats.              (line 142)
@@ -17364,298 +17348,497 @@
 Node: Starting and ending6942
 Ref: Starting & ending7077
 Node: Output files8063
-Node: TeX engines10309
-Node: LaTeX command syntax12779
-Node: Environment14613
-Node: Declaration15686
-Node: \makeatletter and \makeatother16072
-Node: \@ifstar18230
-Node: Document classes21019
-Node: Document class options22342
-Node: Additional packages25424
-Node: Class and package construction26055
-Node: Class and package structure27507
-Node: Class and package commands29798
-Node: Fonts47412
-Ref: Typefaces47515
-Node: Font styles47843
-Node: Font sizes52271
-Node: Low-level font commands53502
-Node: Layout58609
-Node: \onecolumn59107
-Node: \twocolumn59469
-Node: \flushbottom63849
-Node: \raggedbottom64949
-Node: Page layout parameters65485
-Node: Floats71171
-Node: Sectioning77680
-Ref: Sectioning/secnumdepth80379
-Ref: Sectioning/tocdepth80980
-Node: \part82025
-Node: \chapter84201
-Node: \section87977
-Node: \subsection91244
-Node: \subsubsection & \paragraph & \subparagraph93958
-Node: \appendix96615
-Node: \frontmatter & \mainmatter & \backmatter97852
-Node: \@startsection99194
-Ref: \@startsection/name100571
-Ref: \@startsection/level101025
-Ref: \@startsection/indent101905
-Ref: \@startsection/beforeskip102168
-Ref: \@startsection/afterskip103689
-Ref: \@startsection/style105000
-Node: Cross references108708
-Node: \label110801
-Node: \pageref112613
-Node: \ref113413
-Node: Environments114290
-Node: abstract116293
-Node: array117882
-Node: center120277
-Node: \centering122005
-Node: description123449
-Node: displaymath125636
-Node: document127413
-Node: \AtBeginDocument127843
-Node: \AtEndDocument128467
-Node: enumerate129111
-Node: eqnarray131905
-Node: equation133900
-Node: figure134528
-Node: filecontents136603
-Node: flushleft138350
-Node: \raggedright139312
-Node: flushright140510
-Node: \raggedleft141173
-Node: itemize141963
-Node: letter145428
-Node: list145666
-Node: \item158468
-Node: trivlist159719
-Node: math161247
-Node: minipage161553
-Node: picture166407
-Node: \put172823
-Node: \multiput173301
-Node: \qbezier174021
-Node: \graphpaper174946
-Node: \line175740
-Node: \linethickness177516
-Node: \thinlines177965
-Node: \thicklines178376
-Node: \circle178760
-Node: \oval179300
-Node: \shortstack180276
-Node: \vector181678
-Node: \makebox (picture)182521
-Node: \framebox (picture)183447
-Node: \frame184242
-Node: \dashbox184641
-Node: quotation & quote185364
-Node: tabbing186260
-Node: table192253
-Node: tabular194278
-Node: \multicolumn201465
-Node: \vline205324
-Node: \cline206669
-Node: \hline207353
-Node: thebibliography208035
-Node: \bibitem210445
-Node: \cite212720
-Node: \nocite214370
-Node: Using BibTeX214859
-Node: theorem216803
-Node: titlepage217725
-Node: verbatim219008
-Node: \verb220518
-Node: verse221984
-Node: Line breaking223211
-Node: \\224577
-Node: \obeycr & \restorecr227016
-Node: \newline227810
-Node: \- (hyphenation)228745
-Node: \discretionary230383
-Node: \fussy & \sloppy231271
-Node: sloppypar232053
-Node: \hyphenation233199
-Node: \linebreak & \nolinebreak233784
-Node: Page breaking234855
-Node: \clearpage & \cleardoublepage236884
-Node: \newpage238359
-Node: \enlargethispage239657
-Node: \pagebreak & \nopagebreak240613
-Node: Footnotes242201
-Node: \footnote243347
-Node: \footnotemark246292
-Node: \footnotetext248615
-Node: Footnotes in section headings249216
-Node: Footnotes in a table250049
-Node: Footnotes of footnotes252972
-Node: Definitions253676
-Node: \newcommand & \renewcommand254553
-Node: \providecommand259764
-Node: \newcounter260910
-Node: \newlength262637
-Node: \newsavebox263497
-Node: \newenvironment & \renewenvironment264438
-Node: \newtheorem269563
-Node: \newfont273102
-Node: \protect274398
-Node: \ignorespaces & \ignorespacesafterend276784
-Node: Counters279522
-Node: \alph \Alph \arabic \roman \Roman \fnsymbol281223
-Node: \usecounter284051
-Node: \value284914
-Node: \setcounter285843
-Node: \addtocounter286445
-Node: \refstepcounter286910
-Node: \stepcounter287568
-Node: \day & \month & \year287914
-Node: Lengths288725
-Node: Units of length293138
-Ref: Lengths/em293775
-Ref: Lengths/en293775
-Ref: Lengths/ex293775
-Node: \setlength294631
-Node: \addtolength295408
-Node: \settodepth296379
-Node: \settoheight297134
-Node: \settowidth297893
-Node: Predefined lengths298675
-Node: Making paragraphs299190
-Node: \par300839
-Node: \indent & \noindent302683
-Node: \parindent & \parskip304217
-Node: Marginal notes305252
-Node: Math formulas307051
-Node: Subscripts & superscripts311140
-Node: Math symbols313249
-Node: Blackboard bold339407
-Node: Calligraphic340179
-Node: \boldmath & \unboldmath340751
-Node: Ellipses342281
-Node: Math functions344432
-Node: Math accents346076
-Node: Over- and Underlining346975
-Node: Spacing in math mode348802
-Ref: Spacing in math mode/\thinspace349808
-Ref: Spacing in math mode/\quad350489
-Ref: Spacing in math mode/\qquad350745
-Node: Math miscellany350843
-Node: Colon character & \colon351402
-Node: \*352095
-Node: \frac352679
-Node: \left & \right353059
-Node: \sqrt354233
-Node: \stackrel354828
-Node: Modes355101
-Node: \ensuremath357715
-Node: Page styles358420
-Node: \maketitle359183
-Node: \pagenumbering362193
-Node: \pagestyle364181
-Node: \thispagestyle367683
-Node: Spaces368070
-Node: \enspace & \quad & \qquad369511
-Node: \hspace370455
-Node: \hfill372252
-Node: \hss373316
-Node: \spacefactor374010
-Node: \@377399
-Ref: \AT377499
-Node: \frenchspacing379439
-Node: \normalsfcodes380274
-Node: \(SPACE)380521
-Node: ~382156
-Node: \thinspace & \negthinspace384626
-Node: \/385569
-Node: \hrulefill & \dotfill386875
-Node: \bigskip & \medskip & \smallskip388233
-Node: \bigbreak & \medbreak & \smallbreak390125
-Node: \strut391110
-Node: \vspace394316
-Node: \vfill395873
-Node: \addvspace396751
-Node: Boxes398748
-Node: \mbox & \makebox399584
-Node: \fbox & \framebox402755
-Node: \parbox405294
-Node: \raisebox407598
-Node: \sbox & \savebox409275
-Node: lrbox412237
-Node: \usebox413059
-Node: Color413409
-Node: Color package options414253
-Node: Color models415899
-Node: Commands for color418208
-Node: Define colors418623
-Node: Colored text419348
-Node: Colored boxes421746
-Node: Colored pages423135
-Node: Graphics423828
-Node: Graphics package options425955
-Node: Graphics package configuration428708
-Node: \graphicspath429510
-Node: \DeclareGraphicsExtensions432401
-Node: \DeclareGraphicsRule434169
-Node: Commands for graphics437355
-Node: \includegraphics437860
-Node: \rotatebox450879
-Node: \scalebox453710
-Node: \resizebox454766
-Node: Special insertions455958
-Node: Reserved characters456760
-Node: Upper and lower case457958
-Node: Symbols by font position459873
-Node: Text symbols460493
-Node: Accents464494
-Node: Additional Latin letters466509
-Ref: Non-English characters466680
-Node: \rule467697
-Node: \today468814
-Node: Splitting the input469750
-Node: \endinput471284
-Node: \include & \includeonly472551
-Node: \input476774
-Node: Front/back matter477482
-Node: Table of contents etc.477815
-Node: \addcontentsline481551
-Node: \addtocontents484273
-Node: \nofiles485864
-Node: Indexes486596
-Node: \index488224
-Node: makeindex493339
-Node: \printindex499072
-Node: Glossaries499544
-Node: \newglossaryentry501511
-Node: \gls502980
-Node: Letters503774
-Node: \address507440
-Node: \cc508251
-Node: \closing508669
-Node: \encl508946
-Node: \location509361
-Node: \makelabels509625
-Node: \name511890
-Node: \opening512131
-Node: \ps512412
-Node: \signature512701
-Node: \telephone513929
-Node: Terminal input/output514294
-Node: \typein514559
-Node: \typeout515808
-Node: Command line516852
-Node: Command line options518910
-Node: Command line input522452
-Node: Recovering from errors524316
-Node: Document templates525650
-Node: beamer template526103
-Node: article template526757
-Node: book template527184
-Node: Larger book template527665
-Node: tugboat template529151
-Node: Concept Index531522
-Node: Command Index613715
+Ref: output files dvi8342
+Ref: output files pdf8853
+Ref: output files log9176
+Ref: output files aux9373
+Node: TeX engines10342
+Ref: tex engines latex10691
+Ref: tex engines lualatex11523
+Ref: tex engines xelatex12008
+Node: LaTeX command syntax12812
+Node: Environment14642
+Node: Declaration15711
+Node: \makeatletter & \makeatother16095
+Node: \@ifstar18247
+Node: Document classes21032
+Ref: document classes article21472
+Ref: document classes book21560
+Ref: document classes letter21745
+Ref: document classes report21821
+Ref: document classes slides21973
+Node: Document class options22355
+Node: Additional packages25437
+Node: Class and package construction26068
+Node: Class and package structure27518
+Node: Class and package commands29809
+Node: Fonts47423
+Ref: Typefaces47526
+Node: Font styles47854
+Node: Font sizes52282
+Node: Low-level font commands53513
+Ref: low level font commands fontencoding53797
+Ref: low level font commands fontfamily54353
+Ref: low level font commands fontseries55118
+Ref: low level font commands fontshape56270
+Ref: low level font commands fontsize56567
+Ref: low level font commands baselinestretch57092
+Ref: low level font commands linespread57801
+Ref: low level font commands selectfont58051
+Ref: low level font commands usefont58377
+Node: Layout58620
+Node: \onecolumn59118
+Node: \twocolumn59480
+Ref: twocolumn columnsep60103
+Ref: twocolumn columnseprule60352
+Ref: twocolumn columnwidth60648
+Ref: twocolumn dbltopfraction61214
+Ref: twocolumn dblfloatpagefraction62157
+Ref: twocolumn dblfloatsep62404
+Ref: twocolumn dbltextfloatsep62709
+Ref: twocolumn dbltopnumber62892
+Node: \flushbottom63857
+Node: \raggedbottom64957
+Node: Page layout parameters65493
+Ref: page layout parameters columnsep65696
+Ref: page layout parameters columnseprule65696
+Ref: page layout parameters columnwidth65696
+Ref: page layout parameters headheight65950
+Ref: page layout parameters headsep66117
+Ref: page layout parameters footskip66430
+Ref: page layout parameters linewidth66764
+Ref: page layout parameters marginparpush67117
+Ref: page layout parameters marginsep67117
+Ref: page layout parameters marginparwidth67117
+Ref: page layout parameters oddsidemargin68157
+Ref: page layout parameters evensidemargin68157
+Ref: page layout parameters paperheight68694
+Ref: page layout parameters paperwidth68920
+Ref: page layout parameters textheight69144
+Ref: page layout parameters textwidth69533
+Ref: page layout parameters hsize70462
+Ref: page layout parameters topmargin70668
+Ref: page layout parameters topskip70972
+Node: Floats71188
+Ref: floats bottomfraction75556
+Ref: floats floatpagefraction75683
+Ref: floats textfraction75794
+Ref: floats topfraction75996
+Ref: floats floatsep76248
+Ref: floats intextsep76358
+Ref: floats textfloatsep76573
+Ref: floats bottomnumber76837
+Ref: floats dbltopnumber76945
+Ref: floats topnumber77064
+Ref: floats totalnumber77168
+Node: Sectioning77697
+Ref: sectioning secnumdepth80396
+Ref: Sectioning/secnumdepth80396
+Ref: sectioning tocdepth80997
+Ref: Sectioning/tocdepth80997
+Node: \part82042
+Node: \chapter84218
+Node: \section87992
+Node: \subsection91259
+Node: \subsubsection & \paragraph & \subparagraph93973
+Node: \appendix96630
+Node: \frontmatter & \mainmatter & \backmatter97867
+Node: \@startsection99208
+Ref: startsection name100585
+Ref: \@startsection/name100585
+Ref: startsection level101039
+Ref: \@startsection/level101039
+Ref: startsection indent101919
+Ref: \@startsection/indent101919
+Ref: startsection beforeskip102182
+Ref: \@startsection/beforeskip102182
+Ref: startsection afterskip103703
+Ref: \@startsection/afterskip103703
+Ref: startsection style105014
+Ref: \@startsection/style105014
+Node: Cross references108720
+Node: \label110813
+Node: \pageref112625
+Node: \ref113415
+Node: Environments114282
+Node: abstract116285
+Node: array117874
+Node: center120269
+Node: \centering121997
+Node: description123441
+Node: displaymath125628
+Node: document127405
+Node: \AtBeginDocument127835
+Node: \AtEndDocument128459
+Node: enumerate129103
+Ref: enumerate enumi130960
+Ref: enumerate enumii130960
+Ref: enumerate enumiii130960
+Ref: enumerate enumiv130960
+Ref: enumerate labelenumi131358
+Ref: enumerate labelenumii131358
+Ref: enumerate labelenumiii131358
+Ref: enumerate labelenumiv131358
+Node: eqnarray131897
+Node: equation133892
+Node: figure134520
+Node: filecontents136595
+Node: flushleft138342
+Node: \raggedright139304
+Node: flushright140502
+Node: \raggedleft141165
+Node: itemize141955
+Ref: itemize labelitemi143174
+Ref: itemize labelitemii143174
+Ref: itemize labelitemiii143174
+Ref: itemize labelitemiv143174
+Ref: itemize leftmargin144016
+Ref: itemize leftmargini144016
+Ref: itemize leftmarginii144016
+Ref: itemize leftmarginiii144016
+Ref: itemize leftmarginiv144016
+Ref: itemize leftmarginv144016
+Ref: itemize leftmarginvi144016
+Node: letter145420
+Node: list145658
+Ref: list makelabel147910
+Ref: list itemindent149277
+Ref: list itemsep149414
+Ref: list labelsep150066
+Ref: list labelwidth150229
+Ref: list leftmargin151240
+Ref: list listparindent152093
+Ref: list parsep152324
+Ref: list partopsep152827
+Ref: list rightmargin153625
+Ref: list topsep153810
+Ref: list beginparpenalty157385
+Ref: list itempenalty157484
+Ref: list endparpenalty157588
+Node: \item158460
+Node: trivlist159711
+Node: math161239
+Node: minipage161545
+Node: picture166399
+Node: \put172815
+Node: \multiput173293
+Node: \qbezier174013
+Node: \graphpaper174938
+Node: \line175732
+Node: \linethickness177508
+Node: \thinlines177957
+Node: \thicklines178368
+Node: \circle178752
+Node: \oval179292
+Node: \shortstack180268
+Node: \vector181670
+Node: \makebox (picture)182513
+Node: \framebox (picture)183439
+Node: \frame184234
+Node: \dashbox184633
+Node: quotation & quote185356
+Node: tabbing186252
+Node: table192245
+Node: tabular194270
+Ref: tabular arrayrulewidth200339
+Ref: tabular arraystrech200579
+Ref: tabular doublerulesep200800
+Ref: tabular tabcolsep200936
+Node: \multicolumn201457
+Node: \vline205316
+Node: \cline206661
+Node: \hline207345
+Node: thebibliography208027
+Node: \bibitem210437
+Node: \cite212712
+Node: \nocite214362
+Node: Using BibTeX214851
+Node: theorem216795
+Node: titlepage217717
+Node: verbatim219000
+Node: \verb220510
+Node: verse221976
+Node: Line breaking223203
+Node: \\224569
+Node: \obeycr & \restorecr227008
+Node: \newline227802
+Node: \- (hyphenation)228737
+Node: \discretionary230375
+Node: \fussy & \sloppy231263
+Node: sloppypar232045
+Node: \hyphenation233191
+Node: \linebreak & \nolinebreak233776
+Node: Page breaking234847
+Node: \clearpage & \cleardoublepage236876
+Node: \newpage238351
+Node: \enlargethispage239649
+Node: \pagebreak & \nopagebreak240605
+Node: Footnotes242193
+Node: \footnote243339
+Ref: footnote footnoterule244607
+Ref: footnote footnotesep245218
+Node: \footnotemark246284
+Node: \footnotetext248607
+Node: Footnotes in section headings249208
+Node: Footnotes in a table250041
+Node: Footnotes of footnotes252963
+Node: Definitions253667
+Node: \newcommand & \renewcommand254544
+Node: \providecommand259755
+Node: \newcounter260901
+Node: \newlength262628
+Node: \newsavebox263488
+Node: \newenvironment & \renewenvironment264429
+Node: \newtheorem269554
+Node: \newfont273093
+Node: \protect274389
+Node: \ignorespaces & \ignorespacesafterend276775
+Node: Counters279513
+Node: \alph \Alph \arabic \roman \Roman \fnsymbol281214
+Node: \usecounter283879
+Node: \value284724
+Node: \setcounter285635
+Node: \addtocounter286205
+Node: \refstepcounter286659
+Node: \stepcounter287328
+Node: \day & \month & \year287671
+Node: Lengths288482
+Node: Units of length292835
+Ref: units of length pt293038
+Ref: units of length pc293160
+Ref: units of length in293183
+Ref: units of length bp293209
+Ref: units of length cm293340
+Ref: units of length mm293362
+Ref: units of length dd293384
+Ref: units of length cc293416
+Ref: units of length sp293441
+Ref: Lengths/em293472
+Ref: Lengths/en293472
+Ref: Lengths/ex293472
+Ref: units of length em293472
+Ref: units of length en293472
+Ref: units of length ex293472
+Node: \setlength294328
+Node: \addtolength295105
+Node: \settodepth296076
+Node: \settoheight296831
+Node: \settowidth297590
+Node: Making paragraphs298323
+Node: \par299972
+Node: \indent & \noindent301816
+Node: \parindent & \parskip303350
+Node: Marginal notes304385
+Ref: marginal notes marginparpush305592
+Ref: marginal notes marginparsep305705
+Ref: marginal notes marginparwidth305837
+Node: Math formulas306186
+Node: Subscripts & superscripts310279
+Node: Math symbols312388
+Node: Blackboard bold338546
+Node: Calligraphic339318
+Node: \boldmath & \unboldmath339890
+Node: Ellipses341408
+Ref: ellipses cdots341794
+Ref: ellipses ddots341941
+Ref: ellipses ldots342019
+Ref: ellipses vdots342379
+Node: Math functions343559
+Node: Math accents345203
+Node: Over- and Underlining346102
+Node: Spacing in math mode347929
+Ref: spacing in math mode thickspace348747
+Ref: spacing in math mode medspace348839
+Ref: Spacing in math mode/\thinspace348935
+Ref: spacing in math mode thinspace348935
+Ref: spacing in math mode negthinspace349416
+Ref: spacing in math mode quad349614
+Ref: spacing in math mode qquad349870
+Node: Math miscellany349968
+Node: Colon character & \colon350527
+Node: \*351220
+Node: \frac351804
+Node: \left & \right352184
+Node: \sqrt353358
+Node: \stackrel353953
+Node: Modes354226
+Ref: modes paragraph mode354671
+Ref: modes lr mode354872
+Ref: modes math mode355388
+Ref: modes vertical mode355733
+Ref: modes internal vertical mode355904
+Ref: modes inner paragraph mode356374
+Ref: modes outer paragraph mode356374
+Node: \ensuremath356840
+Node: Page styles357545
+Node: \maketitle358308
+Node: \pagenumbering361318
+Node: \pagestyle363306
+Node: \thispagestyle366808
+Node: Spaces367195
+Node: \enspace & \quad & \qquad368636
+Node: \hspace369550
+Node: \hfill371347
+Node: \hss372411
+Node: \spacefactor373105
+Node: \@376492
+Ref: \AT376592
+Node: \frenchspacing378532
+Node: \normalsfcodes379367
+Node: \(SPACE)379614
+Node: ~381249
+Node: \thinspace & \negthinspace383719
+Node: \/384662
+Node: \hrulefill & \dotfill385968
+Node: \bigskip & \medskip & \smallskip387326
+Ref: bigskip medskip smallskip bigskipamount388144
+Ref: bigskip medskip smallskip medskipamount388348
+Ref: bigski medskip smallskip smallskipamount388557
+Node: \bigbreak & \medbreak & \smallbreak389218
+Node: \strut390203
+Node: \vspace393397
+Node: \vfill394954
+Node: \addvspace395832
+Node: Boxes397829
+Node: \mbox & \makebox398535
+Ref: mbox makebox depth399750
+Ref: mbox makebox height399750
+Ref: mbox makebox width399750
+Ref: mbox makebox totalheight399750
+Node: \fbox & \framebox401844
+Ref: fbox framebox fboxrule403104
+Ref: fbox framebox fboxsep403294
+Node: \parbox404383
+Node: \raisebox406687
+Ref: raisebox depth407650
+Ref: raisebox height407650
+Ref: raisebox width407650
+Ref: raisebox totalheight407650
+Node: \sbox & \savebox408364
+Node: lrbox411326
+Node: \usebox412148
+Node: Color412480
+Node: Color package options413324
+Node: Color models414970
+Ref: color models cmyk415767
+Ref: color models gray416130
+Ref: color models rgb416279
+Ref: color models RGB416616
+Ref: color models named416991
+Node: Commands for color417279
+Node: Define colors417694
+Node: Colored text418419
+Node: Colored boxes420817
+Node: Colored pages422206
+Node: Graphics422899
+Node: Graphics package options425026
+Node: Graphics package configuration427779
+Node: \graphicspath428581
+Node: \DeclareGraphicsExtensions431472
+Node: \DeclareGraphicsRule433240
+Node: Commands for graphics436426
+Node: \includegraphics436931
+Ref: includegraphics width441981
+Ref: includegraphics height442512
+Ref: includegraphics totalheght442918
+Ref: includegraphics keepaspectratio443182
+Ref: includegraphics viewport444868
+Ref: includegraphics trim445238
+Ref: includegraphics clip445694
+Ref: includegraphics page445954
+Ref: includegraphics pagebox446045
+Ref: includegraphics interpolate446910
+Ref: includegraphics quiet447115
+Ref: includegraphics draft447276
+Ref: includegraphics bb448081
+Ref: includegraphics bbllx448479
+Ref: includegraphics bblly448479
+Ref: includegraphics bburx448479
+Ref: includegraphics bbury448479
+Ref: includegraphics natwidth448621
+Ref: includegraphics natheight448621
+Ref: includegraphics hiresbb448807
+Ref: includegraphics type449569
+Ref: includegraphics ext449609
+Ref: includegraphics read449712
+Ref: includegraphics command449829
+Node: \rotatebox450074
+Node: \scalebox452905
+Node: \resizebox453961
+Node: Special insertions455153
+Node: Reserved characters455955
+Node: Upper and lower case457153
+Node: Symbols by font position459068
+Node: Text symbols459688
+Node: Accents463689
+Node: Additional Latin letters465704
+Ref: Non-English characters465875
+Node: \rule466892
+Node: \today468009
+Node: Splitting the input468945
+Node: \endinput470479
+Node: \include & \includeonly471746
+Node: \input475969
+Node: Front/back matter476677
+Node: Table of contents etc.477010
+Node: \addcontentsline480746
+Node: \addtocontents483468
+Node: \nofiles485059
+Node: Indexes485791
+Node: \index487419
+Node: makeindex492534
+Ref: makeindex preamble494202
+Ref: makeindex postamble494342
+Ref: makeindex group skip494427
+Ref: makeindex letheadflag494747
+Ref: makeindex lethead prefix495211
+Ref: makeindex lethead suffix495363
+Ref: makeindex item 0495511
+Ref: makeindex item 1495591
+Ref: makeindex item 2495666
+Ref: makeindex item 01495744
+Ref: makeindex item x1495849
+Ref: makeindex item 12496054
+Ref: makeindex item x2496162
+Ref: makeindex delim 0496322
+Ref: makeindex delim 1496452
+Ref: makeindex delim 2496582
+Ref: makeindex delim n496708
+Ref: makeindex delim r496843
+Ref: makeindex line max496951
+Ref: makeindex indent space497086
+Ref: makeindex indent length497181
+Ref: makeindex page precedence497366
+Node: \printindex498240
+Node: Glossaries498712
+Node: \newglossaryentry500679
+Node: \gls502148
+Node: Letters502942
+Node: \address506608
+Node: \cc507419
+Node: \closing507837
+Node: \encl508114
+Node: \location508529
+Node: \makelabels508793
+Node: \name511058
+Node: \opening511299
+Node: \ps511580
+Node: \signature511869
+Node: \telephone513097
+Node: Terminal input/output513462
+Node: \typein513727
+Node: \typeout514976
+Node: Command line516020
+Node: Command line options518078
+Node: Command line input521620
+Node: Recovering from errors523484
+Node: Document templates524818
+Node: beamer template525271
+Node: article template525925
+Node: book template526352
+Node: Larger book template526833
+Node: tugboat template528319
+Node: Concept Index530690
+Node: Command Index612727
 
 End Tag Table

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

Modified: trunk/latex2e.texi
===================================================================
--- trunk/latex2e.texi	2018-06-30 13:58:42 UTC (rev 670)
+++ trunk/latex2e.texi	2018-06-30 19:13:55 UTC (rev 671)
@@ -318,7 +318,7 @@
 @node Output files
 @section Output files
 
- at LaTeX{} produces a main output file and at least two accessory files.
+ at LaTeX{} produces a main output file and at least two auxiliary files.
 The main output file's name ends in either @file{.dvi} or @file{.pdf}.
 
 @table @code
@@ -329,6 +329,7 @@
 @findex dvips @r{command}
 @findex dvipdfmx @r{command}
 @findex dvitype @r{command}
+ at anchor{output files dvi}
 If @LaTeX{} is invoked with the system command @command{latex} then it
 produces a DeVice Independent file, with extension @file{.dvi}.  You
 can view this file with a command such as @command{xdvi}, or convert
@@ -342,6 +343,7 @@
 @findex .pdf @r{file}
 @cindex pdf at TeX{}
 @findex pdflatex @r{command}
+ at anchor{output files pdf}
 If @LaTeX{} is invoked via the system command @command{pdflatex},
 among other commands (@pxref{@TeX{} engines}), then the main output is
 a Portable Document Format (PDF) file.  Typically this is a
@@ -356,6 +358,7 @@
 @cindex transcript file
 @cindex log file
 @findex .log @r{file}
+ at anchor{output files log}
 This transcript file contains summary information such as a list of
 loaded packages.  It also includes diagnostic messages and perhaps
 additional information for any errors.
@@ -366,6 +369,7 @@
 @cindex cross references, resolving
 @cindex forward references, resolving
 @cindex references, resolving forward
+ at anchor{output files aux}
 Auxiliary information is used by @LaTeX{} for things such as
 cross references.  For example, the first time that @LaTeX{} finds a
 forward reference---a cross reference to something that has not yet
@@ -387,10 +391,11 @@
 @cindex table of contents file
 @cindex contents file
 @LaTeX{} may produce yet more files, characterized by the filename
-ending.  These include a @code{.lof} file that is used to make a list
-of figures, a @code{.lot} file used to make a list of tables, and a
- at code{.toc} file used to make a table of contents.  A particular class
-may create others; the list is open-ended.
+ending.  These include a @code{.lof} file that is used to make a list of
+figures, a @code{.lot} file used to make a list of tables, and a
+ at code{.toc} file used to make a table of contents (@pxref{Table of
+contents etc.}).  A particular class may create others; the list is
+open-ended.
 
 
 @node @TeX{} engines
@@ -413,6 +418,7 @@
 @cindex pdf at TeX{} engine
 @findex etex @r{command}
 @cindex e- at TeX{}
+ at anchor{tex engines latex}
 In @TeX{} Live (@url{http://tug.org/texlive}), if @LaTeX{} is invoked
 via either the system command @command{latex} or @command{pdflatex},
 then the pdf at TeX{} engine is run (@url{http://ctan.org/pkg/pdftex}).
@@ -433,6 +439,7 @@
 @item lualatex
 @findex lualatex @r{command}
 @cindex Lua at TeX{}
+ at anchor{tex engines lualatex}
 If @LaTeX{} is invoked via the system command @command{lualatex}, the
 Lua at TeX{} engine is run (@url{http://ctan.org/pkg/luatex}).  This
 program allows code written in the scripting language Lua
@@ -447,6 +454,7 @@
 @cindex Xe at TeX{}
 @findex .xdv @r{file}
 @findex xdvipdfmx
+ at anchor{tex engines xelatex}
 If @LaTeX{} is invoked with the system command @command{xelatex}, the
 Xe at TeX{} engine is run (@url{http://tug.org/xetex}).  Like Lua at TeX{},
 Xe at TeX{} natively supports UTF-8 Unicode and TrueType and OpenType
@@ -507,7 +515,7 @@
 @menu
 * Environment::          Area of the source with distinct behavior.
 * Declaration::          Change the value or meaning of a command.
-* \makeatletter and \makeatother::    Change the status of the at-sign character.
+* \makeatletter & \makeatother::  Change the status of the at-sign character.
 @end menu
 
 
@@ -533,7 +541,7 @@
 \end@{verse@}
 @end example
 
-See at tie{}@ref{Environments} for a list of environments. 
+ at xref{Environments} for a list of environments. 
 
 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
@@ -560,8 +568,8 @@
 changes the setting of page numbers from roman numerals to arabic.
 
 
- at node \makeatletter and \makeatother
- at subsection @code{\makeatletter} and @code{\makeatother}
+ at node \makeatletter & \makeatother
+ at subsection @code{\makeatletter} & @code{\makeatother}
 
 Synopsis:
 
@@ -655,7 +663,7 @@
 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 and \makeatother}).
+(@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
@@ -720,22 +728,27 @@
 
 @table @code
 @item article
+ at anchor{document classes article}
 For a journal article, a presentation, and miscellaneous general use.
 
 @item book
+ at anchor{document classes book}
 Full-length books, including chapters and possibly including front
 matter, such as a preface, and back matter, such as an appendix
 (@pxref{Front/back matter}).
 
 @item letter
+ at anchor{document classes letter}
 Mail, optionally including mailing labels 
 (@pxref{Letters}).
 
 @item report
+ at anchor{document classes report}
 For documents of length between an @code{article} and a @code{book},
 such as technical reports or theses, which may contain several chapters.
 
 @item slides
+ at anchor{document classes slides}
 For slide presentations---rarely used today.  In its place the
 @code{beamer} package is perhaps the most prevalent (@pxref{beamer
 template}).
@@ -954,7 +967,7 @@
 Inside of a class or package file you can use the at-sign @code{@@} as a
 character in command names without having to surround the code
 containing that command with @code{\makeatletter} and
- at code{\makeatother}.  @xref{\makeatletter and \makeatother}. This allow
+ at code{\makeatother}.  @xref{\makeatletter & \makeatother}. This allow
 you to create commands that users will not accidentally redefine.
 Another technique is to preface class- or package-specific commands with
 some string to prevent your class or package from interfering with
@@ -1006,7 +1019,6 @@
 loading other files.
 @end enumerate
 
-
 Here is a starting class file, which should be saved as @file{stub.cls}
 where @LaTeX{} can find it, for example in the same directory as the
 @file{.tex} file.
@@ -1031,6 +1043,7 @@
 of the descriptions here derive from this document), or the tutorial
 @url{https://www.tug.org/TUGboat/tb26-3/tb84heff.pdf}.
 
+
 @node Class and package commands
 @subsection Class and package commands
 @cindex class and package commands
@@ -1379,7 +1392,6 @@
 the order of declaration in the class or package. For a package this
 means that the global options are processed first.
 
-
 @item \ProvidesClass@{@var{class name}@}[@var{release date} @var{brief additional information}]
 @item \ProvidesClass@{@var{class name}@}[@var{release date}]
 @item \ProvidesPackage@{@var{package name}@}[@var{release date} @var{brief additional information}]
@@ -1753,6 +1765,7 @@
 @c xx something about ultimately reading ENCFAM.fd?
 
 @table @code
+ at anchor{low level font commands fontencoding}
 @item \fontencoding@{@var{encoding}@}
 @findex \fontencoding
 Select the font encoding, the encoding of the output font. There are a
@@ -1764,6 +1777,7 @@
 hyphenate words containing accented letters. For more, see
 @url{https://ctan.org/pkg/encguide}.
 
+ at anchor{low level font commands fontfamily}
 @item \fontfamily@{@var{family}@}
 @findex \fontfamily
 @cindex families, of fonts
@@ -1771,7 +1785,7 @@
 Select the font family.  The web page
 @url{http://www.tug.dk/FontCatalogue/} provides one way to browse
 through many of the fonts easily used with @LaTeX{}.  Here are
-examples of some common families:
+examples of some common families.
 
 @multitable {font} {Computer Modern Typewriter more space}
 @item @code{pag}
@@ -1817,6 +1831,7 @@
 @end multitable
 
 
+ at anchor{low level font commands fontseries}
 @item \fontseries@{@var{series}@}
 @findex \fontseries
 @cindex series, of fonts
@@ -1865,7 +1880,6 @@
 The possible values for width, individually, are (the meaning and
 relationship of these terms varies with individual typefaces):
 
-
 @multitable {xx} {Ultra condensed}
 @item @code{uc}
 @tab Ultra condensed
@@ -1887,7 +1901,6 @@
 @tab Ultra expanded
 @end multitable
 
-
 When forming the @var{series} string from the weight and width, drop the
 @code{m} that stands for medium weight or medium width, unless both
 weight and width are @code{m}, in which case use just one
@@ -1896,6 +1909,7 @@
 @item \fontshape@{@var{shape}@}
 @findex \fontshape
 @cindex shapes, of fonts
+ at anchor{low level font commands fontshape}
 Select font shape. Valid shapes are:
 
 @multitable {xx} {Slanted (oblique)xx}
@@ -1913,10 +1927,10 @@
 @tab Outline
 @end multitable
 
-
 The two last shapes are not available for most font families, and
 small caps are often missing as well.
 
+ at anchor{low level font commands fontsize}
 @item \fontsize@{@var{size}@}@{@var{skip}@}
 @findex \fontsize
 @cindex font size
@@ -1929,6 +1943,7 @@
 Changing @code{\baselineskip} directly is inadvisable since its value is
 reset every time a size change happens; see @code{\baselinestretch}, next.
 
+ at anchor{low level font commands baselinestretch}
 @item \baselinestretch
 @findex \baselinestretch
 @LaTeX{} multiplies the line spacing by the value of the
@@ -1946,6 +1961,7 @@
 where that is typically desirable, such as footnotes and figure
 captions.  See the package documentation.
 
+ at anchor{low level font commands linespread}
 @item \linespread@{@var{factor}@}
 @findex \linespread
 Equivalent to
@@ -1954,6 +1970,7 @@
 Best specified in the preamble, or use the @code{setspace} package, as
 just described.
 
+ at anchor{low level font commands selectfont}
 @item \selectfont
 @findex \selectfont
 The effects of the font commands described above do not happen until
@@ -1963,6 +1980,7 @@
 @code{\newcommand*@{\myfont@}@{\fontfamily@{@var{familyname}@}\selectfont@}}@*
 (@pxref{\newcommand & \renewcommand}).
 
+ at anchor{low level font commands usefont}
 @item \usefont@{@var{enc}@}@{@var{family}@}@{@var{series}@}@{@var{shape}@}
 @findex \usefont
 The same as invoking @code{\fontencoding}, @code{\fontfamily},
@@ -2028,24 +2046,25 @@
 
 Start a new page and produce two-column output. If the document is given
 the class option @code{twocolumn} then this is the default
-(@pxref{Document class options}).
+(@pxref{Document class options}).  This command is fragile
+(@pxref{\protect}).
 
 If the optional @var{prelim one column text} argument
 is present, it is typeset in one-column mode before the two-column
 typesetting starts.
 
-This command is fragile (@pxref{\protect}).
-
 These parameters control typesetting in two-column output:
 
 @ftable @code
 @item \columnsep
+ at anchor{twocolumn columnsep}
 The distance between columns. The default is 35pt.  Change it with a
 command such as @code{\setlength@{\columnsep@}@{40pt@}} You must change
 it before the two column environment starts; in the preamble is a good
 place.
 
 @item \columnseprule
+ at anchor{twocolumn columnseprule}
 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.
 Change it with a command such as
@@ -2053,6 +2072,7 @@
 environment starts.
 
 @item \columnwidth
+ at anchor{twocolumn columnwidth}
 The width of a single column.  In one-column mode this is equal to
 @code{\textwidth}.  In two-column mode by default @LaTeX{} sets the
 width of each of the two columns to be half of @code{\textwidth} minus
@@ -2067,6 +2087,7 @@
 The following parameters control float behavior of two-column output.
 
 @ftable @code
+ at anchor{twocolumn dbltopfraction}
 @item \dbltopfraction
 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
@@ -2092,11 +2113,13 @@
 You can redefine it, as with
 @code{\renewcommand@{\dbltopfraction@}@{0.9@}}.
 
+ at anchor{twocolumn dblfloatpagefraction}
 @item \dblfloatpagefraction
 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{}'s default is @code{0.5}.  Change it with @code{\renewcommand}.
 
+ at anchor{twocolumn dblfloatsep}
 @item \dblfloatsep
 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
@@ -2104,11 +2127,13 @@
 @code{11pt}, and @code{14pt plus2pt minus4pt} for a document set at
 @code{12pt}.
 
+ at anchor{twocolumn dbltextfloatsep}
 @item \dbltextfloatsep
 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}.
 
+ at anchor{twocolumn dbltopnumber}
 @item \dbltopnumber
 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{}
@@ -2197,6 +2222,9 @@
 @findex \columnsep
 @findex \columnseprule
 @findex \columnwidth
+ at anchor{page layout parameters columnsep}
+ at anchor{page layout parameters columnseprule}
+ at anchor{page layout parameters columnwidth}
 The distance between the two columns, the width of a rule between the
 columns, and the width of the columns, when the document class option
 @code{twocolumn} is in effect (@pxref{Document class options}).
@@ -2204,12 +2232,14 @@
 
 @item \headheight
 @findex \headheight
+ at anchor{page layout parameters headheight}
 Height of the box that contains the running head.  The default in the
 @code{article}, @code{report}, and @code{book} classes is @samp{12pt},
 at all type sizes.
 
 @item \headsep
 @findex \headsep 
+ at anchor{page layout parameters headsep}
 Vertical distance between the bottom of the header line and the top of
 the main text.  The default in the @code{article} and @code{report}
 classes is @samp{25pt}.  In the @code{book} class the default is: if the
@@ -2218,6 +2248,7 @@
 
 @item \footskip
 @findex \footskip
+ at anchor{page layout parameters footskip}
 Distance from the baseline of the last line of text to the baseline of
 the page footer.  The default in the @code{article} and @code{report}
 classes is @samp{30pt}.  In the @code{book} class the default is: when
@@ -2226,6 +2257,7 @@
 
 @item \linewidth
 @findex \linewidth
+ at anchor{page layout parameters linewidth}
 Width of the current line, decreased for each nested @code{list}
 (@pxref{list}).  That is, the nominal value for @code{\linewidth} is to
 equal @code{\textwidth} but for each nested list the @code{\linewidth}
@@ -2241,6 +2273,9 @@
 @findex \marginparpush
 @findex \marginsep
 @findex \marginparwidth
+ at anchor{page layout parameters marginparpush}
+ at anchor{page layout parameters marginsep}
+ at anchor{page layout parameters marginparwidth}
 The minimum vertical space between two marginal notes, the horizontal
 space between the text body and the marginal notes, and the horizontal
 width of the notes.
@@ -2269,6 +2304,8 @@
 @itemx \evensidemargin
 @findex \oddsidemargin
 @findex \evensidemargin
+ at anchor{page layout parameters oddsidemargin}
+ at anchor{page layout parameters evensidemargin}
 The @code{\oddsidemargin} is the extra distance between the left side of
 the page and the text's left margin, on odd-numbered pages when the
 document class option @code{twoside} is chosen and on all pages when
@@ -2282,6 +2319,7 @@
 
 @item \paperheight
 @findex \paperheight
+ at anchor{page layout parameters paperheight}
 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@}} (@pxref{Document class
@@ -2289,6 +2327,7 @@
 
 @item \paperwidth
 @findex \paperwidth
+ at anchor{page layout parameters paperwidth}
 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@}} (@pxref{Document class
@@ -2296,6 +2335,7 @@
 
 @item \textheight
 @findex \textheight
+ at anchor{page layout parameters textheight}
 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} or @code{report}
 the default is @samp{43\baselineskip}, while for a @code{book} it is
@@ -2305,6 +2345,7 @@
 
 @item \textwidth
 @findex \textwidth
+ at anchor{page layout parameters textwidth}
 The full horizontal width of the entire page body.  For an
 @code{article} or @code{report} document, the default is @samp{345pt}
 when the chosen type size is 10pt, the default is @samp{360pt} at 11pt,
@@ -2325,13 +2366,15 @@
 @code{minipage} or @code{\parbox}.
 
 @findex \hsize
- at findex \hsize
+ at anchor{page layout parameters hsize}
+ at item \hsize
 This entry is included for completeness: @code{\hsize} is the @TeX{}
 primitive parameter used when text is broken into lines.  It should not
 be used in normal @LaTeX{} documents.
 
 @item \topmargin
 @findex topmargin
+ at anchor{page layout parameters topmargin}
 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
 based on many other parameters: @code{\paperheight @minus{} 2in @minus{}
@@ -2340,6 +2383,7 @@
 
 @item \topskip
 @findex \topskip
+ at anchor{page layout parameters topskip}
 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
 same as the font size, e.g., @samp{10pt} at a type size of 10pt.
@@ -2453,22 +2497,26 @@
 @ftable @code
 @item \bottomfraction
 @findex \bottomfraction
+ at anchor{floats bottomfraction}
 The maximum fraction of the page allowed to be occupied by floats at
 the bottom; default @samp{.3}.
 
 @item \floatpagefraction
 @findex \floatpagefraction
+ at anchor{floats floatpagefraction}
 The minimum fraction of a float page that must be occupied by floats;
 default @samp{.5}.
 
 @item \textfraction
 @findex \textfraction
+ at anchor{floats textfraction}
 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}.
 
 @item \topfraction
 @findex \topfraction
+ at anchor{floats topfraction}
 Maximum fraction at the top of a page that may be occupied before
 floats; default @samp{.7}.
 @end ftable
@@ -2480,17 +2528,20 @@
 @ftable @code
 @item \floatsep
 @findex \floatsep
+ at anchor{floats floatsep}
 Space between floats at the top or bottom of a page; default
 @samp{12pt plus2pt minus2pt}.
 
 @item \intextsep
 @findex \intextsep
+ at anchor{floats intextsep}
 Space above and below a float in the middle of the main text; default
 @samp{12pt plus2pt minus2pt} for 10 point and 11 point documents,
 and @samp{14pt plus4pt minus4pt} for 12 point documents.
 
 @item \textfloatsep
 @findex \textfloatsep
+ at anchor{floats textfloatsep}
 Space between the last (first) float at the top (bottom) of a page;
 default @samp{20pt plus2pt minus4pt}.
 @end ftable
@@ -2502,21 +2553,25 @@
 @ftable @code
 @item bottomnumber
 @findex bottomnumber
+ at anchor{floats bottomnumber}
 Maximum number of floats that can appear at the bottom of a text page;
 default 1.
 
 @item dbltopnumber
 @findex dbltopnumber
+ at anchor{floats dbltopnumber}
 Maximum number of full-sized floats that can appear at the top of a
 two-column page; default 2.
 
 @item topnumber
 @findex topnumber
+ at anchor{floats topnumber}
 Maximum number of floats that can appear at the top of a text page;
 default 2.
 
 @item totalnumber
 @findex totalnumber
+ at anchor{floats totalnumber}
 Maximum number of floats that can appear on a text page; default 3.
 @end ftable
 
@@ -2619,7 +2674,9 @@
 @item secnumdepth
 @findex secnumdepth @r{counter}
 @cindex section numbers, printing
- at anchor{Sectioning/secnumdepth} Controls which sectioning commands are
+ at anchor{sectioning secnumdepth}
+ at anchor{Sectioning/secnumdepth}
+Controls which sectioning commands are
 numbered.  Suppress numbering of sectioning at any depth greater than
 @var{level} @code{\setcounter@{secnumdepth@}@{@var{level}@}}
 (@pxref{\setcounter}).  See the above table for the level numbers.  For
@@ -2633,6 +2690,7 @@
 @item tocdepth
 @findex tocdepth @r{counter}
 @cindex table of contents, sectioning numbers printed
+ at anchor{sectioning tocdepth}
 @anchor{Sectioning/tocdepth}
 Controls which sectioning units are listed in the table of contents.
 The setting @code{\setcounter@{tocdepth@}@{@var{level}@}} makes the
@@ -2803,7 +2861,7 @@
 You can change what is shown for the chapter number.  To change it to
 something like @samp{Lecture 1}, put in the preamble either
 @code{\renewcommand@{\chaptername@}@{Lecture@}} or this
-(@pxref{\makeatletter and \makeatother}).
+(@pxref{\makeatletter & \makeatother}).
 
 @example
 \makeatletter
@@ -3188,14 +3246,14 @@
 back matter may contain such things as a glossary, notes, a
 bibliography, and an index.
 
-The @code{\frontmatter} declaration makes the pages numbered in lower
-case roman, and makes chapters not numbered, although each chapter's
-title appears in the table of contents; if you use other sectioning
-commands here, use the @code{*}-version (@pxref{Sectioning}).  The
- at code{\mainmatter} changes the behavior back to the expected version,
-and resets the page number.  The @code{\backmatter} leaves the page
-numbering alone but switches the chapters back to being not numbered.
- at xref{Larger book template} for an example using the three.
+The @code{\frontmatter} declaration makes the pages numbered in
+lowercase roman, and makes chapters not numbered, although each
+chapter's title appears in the table of contents; if you use other
+sectioning commands here, use the @code{*}-version (@pxref{Sectioning}).
+The @code{\mainmatter} changes the behavior back to the expected
+version, and resets the page number.  The @code{\backmatter} leaves the
+page numbering alone but switches the chapters back to being not
+numbered.  @xref{Larger book template} for an example using the three.
 
 
 @node \@@startsection
@@ -3255,6 +3313,7 @@
 @table @var
 
 @item name
+ at anchor{startsection name}
 @anchor{\@@startsection/name}
 Name of the counter used to number the sectioning header.  This counter
 must be defined separately.  Most commonly this is either
@@ -3267,6 +3326,7 @@
 example below.
 
 @item level
+ at anchor{startsection level}
 @anchor{\@@startsection/level}
 An integer giving the depth of the sectioning command.
 @xref{Sectioning} for the list of standard level numbers.
@@ -3286,20 +3346,23 @@
 list sections but not subsections.
 
 @item indent
- at anchor{\@@startsection/indent} A length giving the indentation of all
-of the title lines with respect to the left margin.  To have the title
-flush with the margin use @code{0pt}.  A negative indentation such as
- at code{-\parindent} will move the title into the left margin.
+ at anchor{startsection indent}
+ at anchor{\@@startsection/indent}
+A length giving the indentation of all of the title lines with respect
+to the left margin.  To have the title flush with the margin use
+ at code{0pt}.  A negative indentation such as @code{-\parindent} will move
+the title into the left margin.
 
 @item beforeskip
- at anchor{\@@startsection/beforeskip} The absolute value of this length is
-the amount of vertical space that is inserted before this sectioning
-unit's title.  This space will be discarded if the sectioning unit
-happens to start at the top of a fresh page.  If this number is negative
-then the first paragraph following the header is not indented, if it is
-non-negative then the first paragraph is indented.  (Note that the
-negative of @code{1pt plus 2pt minus 3pt} is @code{-1pt plus -2pt minus
--3pt}.)
+ at anchor{startsection beforeskip}
+ at anchor{\@@startsection/beforeskip}
+The absolute value of this length is the amount of vertical space that
+is inserted before this sectioning unit's title.  This space will be
+discarded if the sectioning unit happens to start at the top of a fresh
+page.  If this number is negative then the first paragraph following the
+header is not indented, if it is non-negative then the first paragraph
+is indented.  (Note that the negative of @code{1pt plus 2pt minus 3pt}
+is @code{-1pt plus -2pt minus -3pt}.)
 
 For example, if @var{beforeskip} is @code{-3.5ex plus -1ex minus -0.2ex}
 then to start the new sectioning unit, @LaTeX{} will add about 3.5 times
@@ -3319,14 +3382,15 @@
 page.)
 
 @item afterskip
- at anchor{\@@startsection/afterskip} This is a length.  If @var{afterskip}
-is non-negative then this is the vertical space inserted after the
-sectioning unit's title header.  If it is negative then the title header
-becomes a run-in header, so that it becomes part of the next paragraph.
-In this case the absolute value of the length gives the horizontal space
-between the end of the title and the beginning of the following
-paragraph.  (Note that the negative of @code{1pt plus 2pt minus 3pt} is
- at code{-1pt plus -2pt minus -3pt}.)
+ at anchor{startsection afterskip}
+ at anchor{\@@startsection/afterskip}
+This is a length.  If @var{afterskip} is non-negative then this is the
+vertical space inserted after the sectioning unit's title header.  If it
+is negative then the title header becomes a run-in header, so that it
+becomes part of the next paragraph.  In this case the absolute value of
+the length gives the horizontal space between the end of the title and
+the beginning of the following paragraph.  (Note that the negative of
+ at code{1pt plus 2pt minus 3pt} is @code{-1pt plus -2pt minus -3pt}.)
 
 As with @var{beforeskip}, using a rubber length, with @code{plus} and
 @code{minus} components, is good practice here since it gives @LaTeX{}
@@ -3343,15 +3407,16 @@
 @code{afterskip} to cancel part of the @code{\parskip}.)
 
 @item style
- at anchor{\@@startsection/style} Controls the styling of the title.  See
-the examples below.  Typical commands to use here are @code{\centering},
- at code{\raggedright}, @code{\normalfont}, @code{\hrule}, or
- at code{\newpage}.  The last command in @var{style} may be one that takes
-one argument, such as @code{\MakeUppercase} or @code{\fbox} that takes
-one argument.  The section title will be supplied as the argument to
-this command. For instance, setting @var{style} to
- at code{\bfseries\MakeUppercase} would produce titles that are bold and
-uppercase.
+ at anchor{startsection style}
+ at anchor{\@@startsection/style}
+Controls the styling of the title.  See the examples below.  Typical
+commands to use here are @code{\centering}, @code{\raggedright},
+ at code{\normalfont}, @code{\hrule}, or @code{\newpage}.  The last command
+in @var{style} may be one that takes one argument, such as
+ at code{\MakeUppercase} or @code{\fbox} that takes one argument.  The
+section title will be supplied as the argument to this command. For
+instance, setting @var{style} to @code{\bfseries\MakeUppercase} would
+produce titles that are bold and uppercase.
 @end table
 
 These are @LaTeX{}'s defaults for the first three sectioning units that
@@ -3374,7 +3439,7 @@
 must go between a @code{\makeatletter} command and a
 @code{\makeatother}.  (Probably the error message @code{You can't use
 `\spacefactor' in vertical mode.}  means that you forgot this.)
- at xref{\makeatletter and \makeatother}.
+ at xref{\makeatletter & \makeatother}.
 
 This will put section titles in large boldface type, centered.  It says
 @code{\renewcommand} because @LaTeX{}'s standard classes have already
@@ -3553,7 +3618,7 @@
 
 
 @node \pageref
- at section @code{\pageref@{@var{key}@}}
+ at section @code{\pageref}
 
 @findex \pageref
 @cindex cross referencing with page number
@@ -3587,7 +3652,7 @@
 
 
 @node \ref
- at section @code{\ref@{@var{key}@}}
+ at section @code{\ref}
 
 @findex \ref
 @cindex cross referencing, symbolic
@@ -4190,6 +4255,10 @@
 @findex \enumii
 @findex \enumiii
 @findex \enumiv
+ at anchor{enumerate enumi}
+ at anchor{enumerate enumii}
+ at anchor{enumerate enumiii}
+ at anchor{enumerate enumiv}
 The @code{enumerate} environment uses the counters @code{\enumi} through
 @code{\enumiv} (@pxref{Counters}).
 
@@ -4203,6 +4272,10 @@
 @findex \labelenumii
 @findex \labelenumiii
 @findex \labelenumiv
+ at anchor{enumerate labelenumi}
+ at anchor{enumerate labelenumii}
+ at anchor{enumerate labelenumiii}
+ at anchor{enumerate labelenumiv}
 To change the format of the label use @code{\renewcommand}
 (@pxref{\newcommand & \renewcommand}) on the commands @code{\labelenumi}
 through @code{\labelenumiv}. For instance, this first level list will be
@@ -4664,6 +4737,10 @@
 @findex \labelitemii
 @findex \labelitemiii
 @findex \labelitemiv
+ at anchor{itemize labelitemi}
+ at anchor{itemize labelitemii}
+ at anchor{itemize labelitemiii}
+ at anchor{itemize labelitemiv}
 Itemized lists can be nested within one another, up to four levels deep.
 They can also be nested within other paragraph-making environments, such
 as @code{enumerate} (@pxref{enumerate}).  The @code{itemize} environment
@@ -4698,6 +4775,13 @@
 @findex \leftmarginiv
 @findex \leftmarginv
 @findex \leftmarginvi
+ at anchor{itemize leftmargin}
+ at anchor{itemize leftmargini}
+ at anchor{itemize leftmarginii}
+ at anchor{itemize leftmarginiii}
+ at anchor{itemize leftmarginiv}
+ at anchor{itemize leftmarginv}
+ at anchor{itemize leftmarginvi}
 The distance between the left margin of the enclosing environment and
 the left margin of the @code{itemize} list is determined by the
 parameters @code{\leftmargini} through @code{\leftmarginvi}.  (Note the
@@ -4808,6 +4892,7 @@
 each time @LaTeX{} encounters an @code{\item}.
 
 @findex \makelabel
+ at anchor{list makelabel}
 Another command that can go in @var{spacing} is @code{\makelabel}, which
 constructs the label box.  By default it puts the contents flush
 right.  Its only argument is the label, which it typesets in
@@ -4833,10 +4918,12 @@
 
 @ftable @code
 @item \itemindent
+ at anchor{list itemindent}
 Extra horizontal space indentation, beyond @code{leftmargin}, of the
 first line each item.  Its default value is @code{0pt}.
 
 @item \itemsep
+ at anchor{list itemsep}
 Vertical space between items, beyond the @code{\parsep}.  The defaults
 for the first three levels in @LaTeX{}'s @samp{article}, @samp{book},
 and @samp{report} classes at 10 point size are: @code{4pt plus2pt
@@ -4849,11 +4936,13 @@
 @code{\topsep} (that is, @code{2.5pt plus1pt minus1pt}).
 
 @item \labelsep
+ at anchor{list labelsep}
 Horizontal space between the label and text of an item.
 The default for @LaTeX{}'s @samp{article}, @samp{book},
 and @samp{report} classes is @code{0.5em}.
 
 @item \labelwidth
+ at anchor{list labelwidth}
 Horizontal width.  The box containing the label is nominally this wide.
 If @code{\makelabel} returns text that is wider than this then the first
 line of the item will be indented to make room for this extra material.
@@ -4875,6 +4964,7 @@
 environment.
 
 @item \leftmargin
+ at anchor{list leftmargin}
 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
 left margin of this list.  It must be non-negative.
@@ -4892,12 +4982,14 @@
 @code{2.2em}, and @code{\leftmarginiii} is @code{1.87em}.
 
 @item \listparindent
+ at anchor{list listparindent}
 Horizontal space of additional line indentation, beyond
 @code{\leftmargin}, for second and subsequent paragraphs within a list
 item.  A negative value makes this an ``outdent''.  Its default value
 is @code{0pt}.
 
 @item \parsep
+ at anchor{list parsep}
 Vertical space between paragraphs within an item.  In the @samp{book}
 and @samp{article} classes The defaults for the first three levels in
 @LaTeX{}'s @samp{article}, @samp{book}, and @samp{report} classes at 10
@@ -4908,6 +5000,7 @@
 minus1pt}, @code{2.5pt plus1pt minus1pt}, and @code{0pt}.
 
 @item \partopsep
+ at anchor{list partopsep}
 Vertical space added, beyond @code{\topsep}+ at code{\parskip}, to the top
 and bottom of the entire environment if the list instance is preceded by
 a blank line.  (A blank line in the @LaTeX{} source before the list
@@ -4923,11 +5016,13 @@
 minus2pt}, and @code{1pt plus0pt minus1pt}.
 
 @item \rightmargin
+ at anchor{list rightmargin}
 Horizontal space between the right margin of the list and the right
 margin of the enclosing environment.  Its default value is @code{0pt}.
 It must be non-negative.
 
 @item \topsep
+ at anchor{list topsep}
 Vertical space added to both the top and bottom of the list, in addition
 to @code{\parskip} (@pxref{\parindent & \parskip}).  The defaults for
 the first three levels in @LaTeX{}'s @samp{article}, @samp{book}, and
@@ -5006,12 +5101,15 @@
 
 @ftable @code
 @item \@@beginparpenalty
+ at anchor{list beginparpenalty}
 The page breaking penalty for breaking before the list (default @code{-51}).
 
 @item \@@itempenalty
+ at anchor{list itempenalty}
 The page breaking penalty for breaking before a list item (default @code{-51}).
 
 @item \@@endparpenalty
+ at anchor{list endparpenalty}
 The page breaking penalty for breaking after a list (default @code{-51}).
 
 @end ftable
@@ -6495,21 +6593,25 @@
 
 @ftable @code
 @item \arrayrulewidth
+ at anchor{tabular arrayrulewidth}
 A length that is the thickness of the rule created by @code{|},
 @code{\hline}, and @code{\vline} in the @code{tabular} and @code{array}
 environments.  The default is @samp{.4pt}. Change it as in
 @code{\setlength@{\arrayrulewidth@}@{0.8pt@}}.
 
 @item \arraystretch
+ at anchor{tabular arraystrech}
 A factor by which the spacing between rows in the @code{tabular} and
 @code{array} environments is multiplied.  The default is @samp{1}, for
 no scaling.  Change it as @code{\renewcommand@{\arraystretch@}@{1.2@}}.
 
 @item \doublerulesep
+ at anchor{tabular doublerulesep}
 A length that is the distance between the vertical rules produced by the
 @code{||} specifier.  The default is @samp{2pt}.
 
 @item \tabcolsep
+ at anchor{tabular tabcolsep}
 A length that is half of the space between columns. The default is
 @samp{6pt}.  Change it with @code{\setlength}.
 
@@ -7659,7 +7761,7 @@
 tweaking the final version of a document, then you may need to
 understand how to influence its actions.
 
- at c gredit: H Vogt https://tex.stackexchange.com/a/115563
+ at c credit: H Vogt https://tex.stackexchange.com/a/115563
 @LaTeX{}'s algorithm for splitting a document into pages is more complex
 than just waiting until there is enough material to fill a page and
 outputting the result.  Instead, @LaTeX{} typesets more material than
@@ -7727,7 +7829,7 @@
 command in a document body to polish the final version, or inside
 commands.
 
- at c Credit: https://www.tex.ac.uk/FAQ-reallyblank.html
+ at c credit: https://www.tex.ac.uk/FAQ-reallyblank.html
 The @code{\cleardoublepage} command will put in a blank page, but it
 will have the running headers and footers.  To get a really blank
 page, use this command.
@@ -7962,6 +8064,7 @@
 
 @ftable @code
 @item \footnoterule
+ at anchor{footnote footnoterule}
 Produces the rule separating the main text on a page from the page's
 footnotes.  Default dimensions in the standard document classes (except
 @code{slides}, where it does not appear) is: vertical thickness of
@@ -7977,6 +8080,7 @@
 @end example
 
 @item \footnotesep
+ at anchor{footnote footnotesep}
 The height of the strut placed at the beginning of the footnote
 (@pxref{\strut}).  By default, this is set to the normal strut for
 @code{\footnotesize} fonts (@pxref{Font sizes}), therefore there is no
@@ -8152,7 +8256,7 @@
 \end@{center@}
 @end example
 
-Inside a @code{minipage}, footnote marks are lower case letters.  Change
+Inside a @code{minipage}, footnote marks are lowercase letters.  Change
 that with something like
 @code{\renewcommand@{\thempfootnote@}@{\arabic@{mpfootnote@}@}}
 (@pxref{\alph \Alph \arabic \roman \Roman \fnsymbol}).
@@ -9161,7 +9265,7 @@
 Here are the symbols:
 
 @multitable  @columnfractions .10 .30 .30 .30
- at headitem Number at tab Name at tab Command at tab@iftexthenelse{Symbol,Equivalent Unicode symbol and/or numeric code point}
+ at headitem Number at tab Name at tab Command at tab Symbol
 @item
 1 at tab asterisk at tab@code{\ast}@tab at iftexthenelse{@math{@ast},*}
 @item
@@ -9188,7 +9292,7 @@
 
 
 @node \usecounter
- at section @code{\usecounter@{@var{counter}@}}
+ at section @code{\usecounter}
 
 @findex \usecounter
 @cindex list items, specifying counter
@@ -9224,7 +9328,7 @@
 
 
 @node \value
- at section @code{\value@{@var{counter}@}}
+ at section @code{\value}
 
 @findex \value
 @cindex counters, getting value of
@@ -9264,7 +9368,7 @@
 
 
 @node \setcounter
- at section @code{\setcounter@{@var{counter}@}@{@var{value}@}}
+ at section @code{\setcounter}
 
 @findex \setcounter
 @cindex counters, setting
@@ -9291,13 +9395,19 @@
 
 
 @node \addtocounter
- at section @code{\addtocounter@{@var{counter}@}@{@var{value}@}}
+ at section @code{\addtocounter}
 
 @findex \addtocounter
 
-The @code{\addtocounter} command globally increments @var{counter} by
-the amount specified by the @var{value} argument, which may be negative.
+Synopsis:
 
+ at example
+\addtocounter@{@var{counter}@}@{@var{value}@
+ at end example
+
+Globally increment @var{counter} by the amount specified by the
+ at var{value} argument, which may be negative.
+
 In this example the section value appears as @samp{VII}.
 
 @example
@@ -9308,16 +9418,21 @@
 
 
 @node \refstepcounter
- at section @code{\refstepcounter@{@var{counter}@}}
+ at section @code{\refstepcounter}
 
 @findex \refstepcounter
 
-The @code{\refstepcounter} command works in the same way as
- at code{\stepcounter} (@pxref{\stepcounter}): it globally increments the
-value of @var{counter} by one and resets the value of any counter
-numbered within it.  (For the definition of ``counters numbered
-within'', @pxref{\newcounter}.)
+Synopsis:
 
+ at example
+\refstepcounter@{@var{counter}@}
+ at end example
+
+Globally increments the value of @var{counter} by one, as does
+ at code{\stepcounter} (@pxref{\stepcounter}).  The difference is that this
+command resets the value of any counter numbered within it.  (For the
+definition of ``counters numbered within'', @pxref{\newcounter}.)
+
 In addition, this command also defines the current @code{\ref} value
 to be the result of @code{\thecounter}.
 
@@ -9326,15 +9441,21 @@
 
 
 @node \stepcounter
- at section @code{\stepcounter@{@var{counter}@}}
+ at section @code{\stepcounter}
 
 @findex \stepcounter
 
-The @code{\stepcounter} command globally adds one to @var{counter} and
-resets all counters numbered within it.  (For the definition of
-``counters numbered within'', @pxref{\newcounter}.)
+Synopsis:
 
+ at example
+\stepcounter@{@var{counter}@}
+ at end example
 
+Globally adds one to @var{counter} and resets all counters numbered
+within it.  (For the definition of ``counters numbered within'',
+ at pxref{\newcounter}.)
+
+
 @node \day & \month & \year
 @section @code{\day} & @code{\month} & @code{\year}
 
@@ -9482,7 +9603,7 @@
 * \settodepth::         Set a length to the depth of something.
 * \settoheight::        Set a length to the height of something.
 * \settowidth::         Set a length to the width of something.
-* Predefined lengths::  Lengths that are, like, predefined.
+ at c * Predefined lengths::  Lengths that are, like, predefined.
 @end menu
 
 
@@ -9498,48 +9619,57 @@
 @item pt 
 @findex pt
 @cindex Point
+ at anchor{units of length pt}
 Point 1/72.27 inch.  The conversion to metric units, to two decimal
 places, is 1 at dmn{point} = 2.85 at dmn{mm} = 28.45 at dmn{cm}. 
 
 @item pc
 @cindex pica
 @findex pc
+ at anchor{units of length pc}
 Pica, 12 pt
 
 @item in 
 @findex in
 @findex inch
+ at anchor{units of length in}
 Inch,  72.27 pt
 
 @item  bp 
 @findex bp
 @cindex Big point
+ at anchor{units of length bp}
 Big point, 1/72 inch.  This length is the definition of a point in
 PostScript and many desktop publishing systems.
 
 @item cm 
 @cindex Centimeter
 @findex cm
+ at anchor{units of length cm}
 Centimeter
 
 @item mm 
 @cindex Millimeter
 @findex mm
+ at anchor{units of length mm}
 Millimeter
 
 @item dd 
 @cindex Didot point
 @findex dd
+ at anchor{units of length dd}
 Didot point, 1.07 pt
 
 @item cc 
 @cindex Cicero
 @findex cc
+ at anchor{units of length cc}
 Cicero, 12 dd
 
 @item sp 
 @cindex Scaled point
 @findex sp
+ at anchor{units of length sp}
 Scaled point, 1/65536 pt
 
 @end table 
@@ -9553,6 +9683,9 @@
 @anchor{Lengths/em}
 @anchor{Lengths/en}
 @anchor{Lengths/ex}
+ at anchor{units of length em}
+ at anchor{units of length en}
+ at anchor{units of length ex}
 Two other lengths that are often used are values set by the designer of
 the font.  The x-height of the current font @dfn{ex}, traditionally the
 height of the lowercase letter x, is often used for vertical
@@ -9701,7 +9834,7 @@
 
 
 @node \settowidth
- at section @code{\settowidth@{\@var{len}@}@{@var{text}@}}
+ at section @code{\settowidth@}}
 
 @findex \settowidth
 
@@ -9729,33 +9862,33 @@
 @samp{Missing number, treated as zero. <to be read again> \setbox}.
 
 
- at node Predefined lengths
- at section Predefined lengths
+ at c @node Predefined lengths
+ at c @section Predefined lengths
 
- at cindex lengths, predefined
- at cindex predefined lengths
+ at c @cindex lengths, predefined
+ at c @cindex predefined lengths
 
- at code{\width}
- at findex \width
+ at c @code{\width}
+ at c @findex \width
 
- at code{\height}
- at findex \height
+ at c @code{\height}
+ at c @findex \height
 
- at code{\depth}
- at findex \depth
+ at c @code{\depth}
+ at c @findex \depth
 
- at code{\totalheight}
- at findex \totalheight
+ at c @code{\totalheight}
+ at c @findex \totalheight
 
-These length parameters can be used in the arguments of the box-making
-commands (@pxref{Boxes}).  They specify the natural width, etc., of
-the text in the box. @code{\totalheight} equals @math{@code{@backslashchar{}height} +
- at code{@backslashchar{}depth}}. To make a box with the text stretched to double the
-natural size, e.g., say
+ at c These length parameters can be used in the arguments of the box-making
+ at c commands (@pxref{Boxes}).  They specify the natural width, etc., of the
+ at c text in the box. @code{\totalheight} equals
+ at c @math{@code{@backslashchar{}height} + @code{@backslashchar{}depth}}. To
+ at c make a box with the text stretched to double the natural size, e.g., say
 
- at example
-\makebox[2\width]@{Get a stretcher@}
- at end example
+ at c @example
+ at c \makebox[2\width]@{Get a stretcher@}
+ at c @end example
 
 
 @node Making paragraphs
@@ -10008,9 +10141,11 @@
 @item
 in the right margin for one-sided layout (option @code{oneside}, see
 @ref{Document class options});
+
 @item
 in the outside margin for two-sided layout (option @code{twoside}, see
 @ref{Document class options});
+
 @item
 in the nearest margin for two-column layout (option @code{twocolumn},
 see @ref{Document class options}).
@@ -10032,14 +10167,17 @@
 
 @ftable @code
 @item \marginparpush
+ at anchor{marginal notes marginparpush}
 Minimum vertical space between notes; default @samp{7pt} for
 @samp{12pt} documents, @samp{5pt} else.
 
 @item \marginparsep
+ at anchor{marginal notes marginparsep}
 Horizontal space between the main text and the note; default
 @samp{11pt} for @samp{10pt} documents, @samp{10pt} else.
 
 @item \marginparwidth
+ at anchor{marginal notes marginparwidth}
 Width of the note itself; default for a one-sided @samp{10pt} document
 is @samp{90pt}, @samp{83pt} for @samp{11pt}, and @samp{68pt} for
 @samp{12pt}; @samp{17pt} more in each case for a two-sided document.
@@ -10166,10 +10304,10 @@
 @end example
 
 @noindent
-because it has no @code{\displaystyle}, the Arithmetic line's fraction
-will be scrunched.  But, because of its @code{\displaystyle}, the
-Geometric line's fraction will be easy to read, with characters the same
-size as in the rest of the line.
+because it has no @code{\displaystyle}, the @samp{Arithmetic} line's
+fraction will be scrunched.  But, because of its @code{\displaystyle},
+the @samp{Geometric} line's fraction will be easy to read, with
+characters the same size as in the rest of the line.
 
 @menu
 * Subscripts & superscripts::   Also known as exponent or index.
@@ -11317,7 +11455,7 @@
 @end example
 
 @noindent
-strongly suggests that it is an improvement over @code{\boldmath}.
+shows that it is an improvement over @code{\boldmath}.
 
 
 @node Ellipses
@@ -11340,15 +11478,18 @@
 @LaTeX{} provides these.
 
 @ftable @code
+ at anchor{ellipses cdots}
 @item \cdots
 Horizontal ellipsis with the dots raised to the center of the line, as
 in @BES{22EF,\cdots}.  Used as: @code{\( a_0\cdot a_1\cdots a_@{n-1@}
 \)}.
 
+ at anchor{ellipses ddots}
 @item \ddots
 Diagonal ellipsis, @BES{22F1,\ddots}.  See the above example for a
 usage.
 
+ at anchor{ellipses ldots}
 @item \ldots
 Ellipsis on the baseline, @BES{2026,\ldots}.  Used as: @code{\(
 x_0,\ldots x_@{n-1@} \)}.  A synonym is @code{\mathellipsis}.  A synonym
@@ -11358,6 +11499,7 @@
 @code{The gears, brakes, \ldots@{@} are all broken}.  (In a text mode a
 synonym for @code{\ldots} is @code{\dots}.)
 
+ at anchor{ellipses vdots}
 @item \vdots
 Vertical ellipsis, @BES{22EE,\vdots}.  See the above example for a
 usage.
@@ -11829,6 +11971,7 @@
 @item \;
 @findex \;
 @findex \thickspace
+ at anchor{spacing in math mode thickspace}
 Synonym: @code{\thickspace}.  Normally @code{5.0mu plus 5.0mu}.  Math
 mode only.
 
@@ -11837,6 +11980,7 @@
 @findex \:
 @findex \>
 @findex \medspace
+ at anchor{spacing in math mode medspace}
 Synonym: @code{\medspace}.  Normally @code{4.0mu plus 2.0mu minus 4.0mu}.
 Math mode only.
 
@@ -11844,7 +11988,8 @@
 @findex \,
 @findex \thinspace
 @cindex thin space
- at anchor{Spacing in math mode/\thinspace}x
+ at anchor{Spacing in math mode/\thinspace}
+ at anchor{spacing in math mode thinspace}
 Synonym: @code{\thinspace}.  Normally @code{3mu}, which is 1/6 at dmn{em}.
 Can be used in both math mode and text mode (@pxref{\thinspace &
 \negthinspace}).
@@ -11864,6 +12009,7 @@
 @findex \!
 @findex \negthinspace
 @cindex thin space, negative
+ at anchor{spacing in math mode negthinspace}
 A negative thin space. Normally @code{-3mu}.  The @code{\!} command is
 math mode only but the @code{\negthinspace} command is available for
 text mode (@pxref{\thinspace & \negthinspace}).
@@ -11871,7 +12017,7 @@
 @item \quad
 @cindex quad
 @findex \quad
- at anchor{Spacing in math mode/\quad}
+ at anchor{spacing in math mode quad}
 This is 18 at dmn{mu}, that is, 1 at dmn{em}. This is often used for space
 surrounding equations or expressions, for instance for the space between
 two equations inside a @code{displaymath} environment.  It is available
@@ -11879,7 +12025,7 @@
 
 @item \qquad
 @findex \qquad
- at anchor{Spacing in math mode/\qquad}
+ at anchor{spacing in math mode qquad}
 A length of 2 quads, that is, 36 at dmn{mu} = 2 at dmn{em}.  It is available in
 both text and math mode.
 @end table
@@ -12091,6 +12237,7 @@
 the math modes), and error messages will refer to these.
 
 @itemize @bullet
+ at anchor{modes paragraph mode}
 @item
 @cindex paragraph mode
 @dfn{Paragraph mode} is what @LaTeX{} is in when processing ordinary
@@ -12099,6 +12246,7 @@
 
 @cindex left-to-right mode
 @cindex LR mode
+ at anchor{modes lr mode}
 @dfn{LR mode} (for left-to-right mode; in plain @TeX{} this is called
 @dfn{restricted horizontal mode}) is in effect when @LaTeX{} starts
 making a box with an @code{\mbox} command.  As in paragraph mode,
@@ -12110,6 +12258,7 @@
 
 @item
 @cindex math mode
+ at anchor{modes math mode}
 @dfn{Math mode} happens when @LaTeX{} is generating an inline
 mathematical formula.
 
@@ -12121,11 +12270,13 @@
 
 @item
 @cindex vertical mode
+ at anchor{modes vertical mode}
 @dfn{Vertical mode} is when @LaTeX{} is building the list of lines and
 other material making the output page.  This is the mode @LaTeX{} is in
 when it starts a document.
 
 @cindex internal vertical mode
+ at anchor{modes internal vertical mode}
 @dfn{Internal vertical mode} is in effect when @LaTeX{} starts making a
 @code{\vbox}.  This is the vertical analogue of LR mode.
 
@@ -12140,6 +12291,8 @@
 
 @cindex inner paragraph mode
 @cindex outer paragraph mode
+ at anchor{modes inner paragraph mode}
+ at anchor{modes outer paragraph mode}
 Paragraph mode has two subcases.  If you use a @code{\parbox} command or
 @code{minipage} environment then @LaTeX{} is put into paragraph mode; it
 is dividing string of words into lines.  But it will not put a page
@@ -12553,10 +12706,10 @@
 @end example
 
 @noindent
-See also at tie{}@ref{Spacing in math mode/\quad} and at tie{}@ref{Spacing in
-math mode/\qquad}.  These are lengths from centuries of typesetting and
-so may be a better choice in many circumstances than arbitrary lengths,
-such as you get with @code{\hspace}.
+ at xref{Spacing in math mode} for @code{\quad} and @code{\qquad}.  These
+are lengths from centuries of typesetting and so may be a better choice
+in many circumstances than arbitrary lengths, such as you get with
+ at code{\hspace}.
 
 
 @node \hspace
@@ -12762,7 +12915,7 @@
 like @samp{You can't use `\spacefactor' in vertical mode}, or @samp{You
 can't use `\spacefactor' in math mode.}, or @samp{Improper \spacefactor}
 then you have probably tried to redefine an internal command.
- at xref{\makeatletter and \makeatother}.)
+ at xref{\makeatletter & \makeatother}.)
 
 
 @menu
@@ -13194,18 +13347,21 @@
 file.
 
 @ftable @code
+ at anchor{bigskip medskip smallskip bigskipamount}
 @item \bigskip
 @findex \bigskipamount
 The same as @code{\vspace@{\bigskipamount@}}, ordinarily about one line
 space, with stretch and shrink.  The default for the @code{book} and
 @code{article} classes is @code{12pt plus 4pt minus 4pt}.
 
+ at anchor{bigskip medskip smallskip medskipamount}
 @item \medskip
 @findex \medskipamount
 The same as @code{\vspace@{\medskipamount@}}, ordinarily about half of a
 line space, with stretch and shrink.  The default for the @code{book}
 and @code{article} classes is @code{6pt plus 2pt minus 2pt}.
 
+ at anchor{bigski medskip smallskip smallskipamount}
 @item \smallskip
 @findex \smallskipamount
 The same as @code{\vspace@{\smallskipamount@}}, ordinarily about a
@@ -13350,11 +13506,11 @@
 @end example
 
 @noindent
-(Although with the line-ending double backslash commands there is
-available an optional argument to put in more vertical room, that won't
-work here.  Changing the first double backslash to something like
- at code{\\[2.5ex]} will put the room between the header line and the
- at code{\hline}, and the integral would still hit the line.)
+(Although the line-ending double backslash command has an available
+optional argument to put in more vertical room, that won't work here.
+Changing the first double backslash to something like @code{\\[2.5ex]}
+will put the room between the header line and the @code{\hline}, and the
+integral would still hit the line.)
 
 
 @node \vspace
@@ -13529,9 +13685,6 @@
 At its core, @LaTeX{} puts things in boxes and then puts the boxes on a
 page.  So these commands are central.
 
-All of the predefined length parameters (@pxref{Predefined lengths}) can
-be used in the arguments of the box-making commands.
-
 There are many packages on CTAN that are useful for manipulating boxes.
 One useful adjunct to the commands here is @file{adjustbox}.
 
@@ -13594,11 +13747,21 @@
 with @samp{Chapter Exam} centered.  But @var{text} can also be too wide
 for @var{width}.  See the example below of zero-width boxes.
 
+ at anchor{mbox makebox depth}
+ at anchor{mbox makebox height}
+ at anchor{mbox makebox width}
+ at anchor{mbox makebox totalheight}
 In the @var{width} argument you can use the following lengths that refer
-to the dimension of the box that @LaTeX{} gets on typesetting @var{text}:
- at code{\depth}, @code{\height}, @code{\width}, @code{\totalheight} (this
-is the box's height plus its depth).
+to the dimension of the box that @LaTeX{} gets on typesetting
+ at var{text}: @code{\depth}, @code{\height}, @code{\width},
+ at code{\totalheight} (this is the box's height plus its depth).  For
+example, to make a box with the text stretched to double the natural
+size you can say this.
 
+ at example
+\makebox[2\width]@{Get a stretcher@}
+ at end example
+
 For the fourth command version the optional argument @var{position}
 gives position of the text within the box. It may take the following
 values:
@@ -13701,6 +13864,7 @@
 These parameters determine the frame layout.
 
 @ftable @code
+ at anchor{fbox framebox fboxrule}
 @item \fboxrule
 @findex frame, line width
 @findex frame rule width
@@ -13709,6 +13873,7 @@
 0.2 at dmn{pt}.  Change it with a command such as
 @code{\setlength@{\fboxrule@}@{0.8pt@}} (@pxref{\setlength}).
 
+ at anchor{fbox framebox fboxsep}
 @item \fboxsep
 @findex frame, separation from contents
 @cindex \fboxsep
@@ -13844,6 +14009,10 @@
 they are specified, they override the natural height and depth of the
 box @LaTeX{} gets by typesetting @var{text}.
 
+ at anchor{raisebox depth}
+ at anchor{raisebox height}
+ at anchor{raisebox width}
+ at anchor{raisebox totalheight}
 In the arguments @var{distance}, @var{height}, and @var{depth} you can
 use the following lengths that refer to the dimension of the box that
 @LaTeX{} gets on typesetting @var{text}: @code{\depth}, @code{\height},
@@ -14005,7 +14174,7 @@
 
 
 @node \usebox
- at section @code{\usebox@{@var{\boxcmd}@}}
+ at section @code{\usebox}
 
 @findex \usebox
 @cindex box, use saved box
@@ -14115,6 +14284,7 @@
 and yellow makes black.
 
 @table @code
+ at anchor{color models cmyk}
 @item cmyk
 A comma-separated list with four real numbers between 0 and 1,
 inclusive.  The first number is the intensity of cyan, the second is
@@ -14122,10 +14292,12 @@
 minimal intensity, while a 1 is for full intensity.  This model is often
 used in color printing.  It is a subtractive model.
 
+ at anchor{color models gray}
 @item gray
 A single real number between 0 and 1, inclusive.  The colors are shades
 of grey.  The number 0 produces black while 1 gives white.
 
+ at anchor{color models rgb}
 @item rgb
 A comma-separated list with three real numbers between 0 and 1,
 inclusive.  The first number is the intensity of the red component, the
@@ -14133,6 +14305,7 @@
 none of that component is added in, while a 1 means full intensity.
 This is an additive model.
 
+ at anchor{color models RGB}
 @item RGB
 (@file{pdftex}, @file{xetex}, @file{luatex} drivers) A comma-separated
 list with three integers between 0 and 255, inclusive.  This model is a
@@ -14141,6 +14314,7 @@
 The values entered here are converted to the @code{rgb} model by
 dividing by 255.
 
+ at anchor{color models named}
 @item named
 Colors are accessed by name, such as @samp{PrussianBlue}.  The list of
 names depends on the driver, but all support the names @samp{black},
@@ -14929,6 +15103,7 @@
 graphic.
 
 @table @code
+ at anchor{includegraphics width}
 @item width
 The graphic will be shown so its bounding box is this width.  An example
 is @code{\includegraphics[width=1in]@{plot@}}.  You can use the standard
@@ -14940,6 +15115,7 @@
 @code{\includegraphics[width=\linewidth-1.0cm]@{hefferon.jpg@}}.
 
 @item height
+ at anchor{includegraphics height}
 The graphic will be shown so its bounding box is this height.  You can
 use the standard @TeX{} dimensions (@pxref{Units of length}), and also
 convenient are @code{\pageheight} and @code{\textheight} (@pxref{Page
@@ -14948,12 +15124,14 @@
 graphic a quarter of the height of the text area.
 
 @item totalheight
+ at anchor{includegraphics totalheght}
 The graphic will be shown so its bounding box has this height plus
 depth.  This differs from the height if the graphic was rotated. For
 instance, if it has been rotated by -90 then it will have zero height
 but a large depth.
 
 @item keepaspectratio
+ at anchor{includegraphics keepaspectratio}
 If set to @code{true}, or just specified as here
 
 @example
@@ -14998,6 +15176,7 @@
 These are lesser-used options.
 
 @table @code
+ at anchor{includegraphics viewport}
 @item viewport
 Pick out a subregion of the graphic to show.  Takes four arguments,
 separated by spaces and given in @TeX{} dimensions, as with
@@ -15006,6 +15185,7 @@
 relative to the origin specified by the bounding box.  See also the
 @code{trim} option.
 
+ at anchor{includegraphics trim}
 @item trim
 Gives parts of the graphic to not show.  Takes four arguments, separated
 by spaces, that are given in @TeX{} dimensions, as with
@@ -15015,6 +15195,7 @@
 the bottom, 0.2 at tie{}inches on the right, and 0.3 at tie{}inches on the
 top.  See also the @code{viewport} option.
 
+ at anchor{includegraphics clip}
 @item clip
 If set to @code{true}, or just specified as here
 
@@ -15027,10 +15208,12 @@
 using the starred form of the command,
 @code{\includegraphics*[...]@{...@}}.
 
+ at anchor{includegraphics page}
 @item page
 Give the page number of a multi-page PDF file.  The default is
 @code{page=1}.
 
+ at anchor{includegraphics pagebox}
 @item pagebox
 Specifies which bounding box to use for PDF files from among
 @code{mediabox}, @code{cropbox}, @code{bleedbox}, @code{trimbox}, or
@@ -15045,6 +15228,7 @@
 present, otherwise it will not use one of the others, with a
 driver-defined order of preference.  MediaBox is always present.
 
+ at anchor{includegraphics interpolate}
 @item interpolate
 Enable or disable interpolation of raster images by the viewer.  Can be
 set with @code{interpolate=true} or just specified as here.
@@ -15053,11 +15237,13 @@
 \includegraphics[...,interpolate,...]@{...@}
 @end example
 
+ at anchor{includegraphics quiet}
 @item quiet
 Do not write information to the log.  You can set it with
 @code{quiet=true} or just specified it with
 @code{\includegraphics[...,quite,...]@{...@}},
 
+ at anchor{includegraphics draft}
 @item draft
 If you set it with @code{draft=true} or just specify it with
 
@@ -15083,6 +15269,7 @@
 60/72 at tie{}inch tall.
 
 @table @code
+ at anchor{includegraphics bb}
 @item bb
 Specify the bounding box of the displayed region.  The argument is four
 dimensions separated by spaces, as with @code{\includegraphics[.., bb=
@@ -15091,10 +15278,16 @@
 only useful if the bounding box is missing from that file or if you want
 to change it.
 
+ at anchor{includegraphics bbllx}
+ at anchor{includegraphics bblly}
+ at anchor{includegraphics bburx}
+ at anchor{includegraphics bbury}
 @item bbllx, bblly, bburx, bbury
 Set the bounding box.  These four are obsolete, but are retained for
 compatibility with old packages.
 
+ at anchor{includegraphics natwidth}
+ at anchor{includegraphics natheight}
 @item natwidth, natheight
 An alternative for @code{bb}.  Setting
 
@@ -15105,6 +15298,7 @@
 @noindent
 is the same as setting @code{bb=0 0 1in 0.618in}.
  
+ at anchor{includegraphics hiresbb}
 @item hiresbb
 If set to @code{true}, or just specified as with
 
@@ -15128,21 +15322,26 @@
 @file{lion.png}. For more on these, @pxref{\DeclareGraphicsRule}.
 
 @table @code
+ at anchor{includegraphics type}
 @item type
 Specify the graphics type.
 
+ at anchor{includegraphics ext}
 @item ext
 Specify the graphics extension.
 Only use this in conjunction with the option @code{type}.
 
+ at anchor{includegraphics read}
 @item read
 Specify the file extension of the read file.
 Only use this in conjunction with the option @code{type}.
 
+ at anchor{includegraphics command}
 @item command
-Specify a command to be applied to this file.
-Only use this in conjunction with the option @code{type}.
- at c write18 and restricted execution.
+Specify a command to be applied to this file.  Only use this in
+conjunction with the option @code{type}.  @xref{Command line options}
+for a discussion of enabling the @code{\write18} functionality to run
+external commands.
 
 @end table
 
@@ -16989,13 +17188,16 @@
 comment.
 
 @ftable @code
+ at anchor{makeindex preamble}
 @item preamble
 Preamble of the output file. Defines the context in which the index is
 formatted.  Default: @code{"\\begin@{theindex@}\n"}.
 
+ at anchor{makeindex postamble}
 @item postamble
 Postamble of the output file.  Default: @code{"\n\n\\end@{theindex@}\n"}.
 
+ at anchor{makeindex group skip}
 @item group_skip
 @findex \indexspace
 Traditionally index items are broken into groups, typically a group for
@@ -17004,6 +17206,7 @@
 (@code{\indexspace} is a rubber length with default value @code{10pt
 plus5pt minus3pt}).
 
+ at anchor{makeindex letheadflag}
 @item lethead_flag
 An integer.  It governs what is inserted for a new group or letter.  If
 it is 0 (which is the default) then other than @code{group_skip} nothing
@@ -17013,75 +17216,93 @@
 then what will be inserted is the letter in lowercase.  The default
 is at tie{}0.
 
+ at anchor{makeindex lethead prefix}
 @item lethead_prefix
 If a new group begins with a different letter then this is the prefix
 inserted before the new letter header.  Default: @code{""}
 
+ at anchor{makeindex lethead suffix}
 @item lethead_suffix
 If a group begins with a different letter then this is the suffix
 inserted after the new letter header.  Default: @code{""}.
 
+ at anchor{makeindex item 0}
 @item item_0 
 What is put between two level at tie{}0 items.  Default: @code{"\n \\item
 "}.
 
+ at anchor{makeindex item 1}
 @item item_1
 Put between two level at tie{}1 items.  Default: @code{"\n \\subitem "}.
 
+ at anchor{makeindex item 2}
 @item item_2
 put between two level at tie{}2 items.  Default: @code{"\n \\subsubitem "}.
 
+ at anchor{makeindex item 01}
 @item item_01
 What is put between a level at tie{}0 item and a level at tie{}1 item.
 Default: @code{"\n \\subitem "}.
 
+ at anchor{makeindex item x1}
 @item item_x1
 What is put between a level at tie{}0 item and a level at tie{}1 item in the
 case that the level at tie{}0 item doesn't have any page numbers (as in
 @code{\index@{aaa|see@{bbb@}@}}).  Default: @code{"\n \\subitem "}.
 
+ at anchor{makeindex item 12}
 @item item_12
 What is put between a level at tie{}1 item and a level at tie{}2 item.
 Default: @code{"\n \\subsubitem "}.
 
- at item item_x2 <string>
+ at anchor{makeindex item x2}
+ at item item_x2
 What is put between a level at tie{}1 item and a level at tie{}2 item, if the
 level at tie{}1 item doesn't have page numbers.  Default: @code{"\n
 \\subsubitem "}.
 
+ at anchor{makeindex delim 0}
 @item delim_0
 Delimiter put between a level at tie{}0 key and its first page
 number. Default: a comma followed by a blank, @code{", "}.
 
+ at anchor{makeindex delim 1}
 @item delim_1
 Delimiter put between a level at tie{}1 key and its first page
 number. Default: a comma followed by a blank, @code{", "}.
 
+ at anchor{makeindex delim 2}
 @item delim_2
 Delimiter between a level at tie{}2 key and its first page number. Default:
 a comma followed by a blank, @code{", "}.
 
- at item delim_n <string>
+ at anchor{makeindex delim n}
+ at item delim_n
 Delimiter between two page numbers for the same key (at any
 level). Default: a comma followed by a blank, @code{", "}.
 
+ at anchor{makeindex delim r}
 @item delim_r
 What is put between the starting and ending page numbers of a range.
 Default: @code{"--"}.
 
+ at anchor{makeindex line max}
 @item line_max
 An integer.  Maximum length of an index entry's line in the output,
 beyond which the line wraps.  Default: @code{72}.
 
+ at anchor{makeindex indent space}
 @item indent_space
 What is inserted at the start of a wrapped line.  Default:
 @code{"\t\t"}.
 
- at item indent_length <number>
+ at anchor{makeindex indent length}
+ at item indent_length
 A number.  The length of the wrapped line indentation.  The default
 @code{indent_space} is two tabs and each tab is eight spaces so the
 default here is @code{16}.
 
+ at anchor{makeindex page precedence}
 @item page_precedence
 A document may have pages numbered in different ways.  For example, a
 book may have front matter pages numbered in lowercase roman while main



More information about the latexrefman-commits mailing list