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

Jim Hefferon INVALID.NOREPLY at gnu.org.ua
Thu Aug 19 14:36:11 CEST 2021


Author: jimhefferon
Date: 2021-08-19 12:36:10 +0000 (Thu, 19 Aug 2021)
New Revision: 990

Modified:
   trunk/latex2e.html
   trunk/latex2e.info
   trunk/latex2e.pdf
   trunk/latex2e.texi
Log:
add index entry for \space

Modified: trunk/latex2e.html
===================================================================
--- trunk/latex2e.html	2021-08-17 18:41:31 UTC (rev 989)
+++ trunk/latex2e.html	2021-08-19 12:36:10 UTC (rev 990)
@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <!-- This document is an unofficial reference manual for LaTeX, a
-document preparation system, version of July 2021.
+document preparation system, version of August 2021.
 
 This manual was originally translated from LATEX.HLP v1.0a in the
 VMS Help Library.  The pre-translation version was written by
@@ -39,10 +39,10 @@
 <!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>LaTeX2e unofficial reference manual (July 2021)</title>
+<title>LaTeX2e unofficial reference manual (August 2021)</title>
 
-<meta name="description" content="LaTeX2e unofficial reference manual (July 2021)">
-<meta name="keywords" content="LaTeX2e unofficial reference manual (July 2021)">
+<meta name="description" content="LaTeX2e unofficial reference manual (August 2021)">
+<meta name="keywords" content="LaTeX2e unofficial reference manual (August 2021)">
 <meta name="resource-type" content="document">
 <meta name="distribution" content="global">
 <meta name="Generator" content="makeinfo">
@@ -98,7 +98,7 @@
 </head>
 
 <body lang="en">
-<h1 class="settitle" align="center">LaTeX2e unofficial reference manual (July 2021)</h1>
+<h1 class="settitle" align="center">LaTeX2e unofficial reference manual (August 2021)</h1>
 
 
 
@@ -615,7 +615,7 @@
 <span id="LaTeX2e_003a-An-unofficial-reference-manual"></span><h1 class="top">LaTeX2e: An unofficial reference manual</h1>
 
 <p>This document is an unofficial reference manual (version of
-July 2021) for LaTeX2e, a document preparation system.
+August 2021) for LaTeX2e, a document preparation system.
 </p>
 <table class="menu" border="0" cellspacing="0">
 <tr><td align="left" valign="top">• <a href="#About-this-document" accesskey="1">About this document</a></td><td>  </td><td align="left" valign="top">Bug reporting, etc.
@@ -3029,7 +3029,7 @@
 change. To work with a too-large formula, often the best option is to
 use the <code>displaymath</code> environment (see <a href="#Math-formulas">Math formulas</a>), or
 one of the environments from the <samp>amsmath</samp> package.  For inline
-mathematics, such as in a tableof formulas, an alternative is something
+mathematics, such as in a table of formulas, an alternative is something
 like <code>{\small $mv^2/2$}</code>.  (Sometimes <code>\scriptsize</code> and
 <code>\scriptstyle</code> are confused.  Both change the font size, but the
 latter also changes a number of other aspects of how mathematics is
@@ -3163,11 +3163,11 @@
 weight and width are <code>m</code>, in which case use just one
 (‘<samp><code>m</code></samp>’).
 </p> 
-</dd>
+<span id="low-level-font-commands-fontshape"></span></dd>
 <dt><code>\fontshape{<var>shape</var>}</code></dt>
 <dd><span id="index-_005cfontshape"></span>
 <span id="index-shapes_002c-of-fonts"></span>
-<span id="low-level-font-commands-fontshape"></span><p>Select font shape. Valid shapes are:
+<p>Select font shape. Valid shapes are:
 </p>
 <table>
 <tr><td><code>n</code></td><td>Upright (normal)</td></tr>
@@ -3198,11 +3198,9 @@
 <span id="low-level-font-commands-linespread"></span></dd>
 <dt><code>\linespread{<var>factor</var>}</code></dt>
 <dd><span id="index-_005clinespread"></span>
-<p>Equivalent to
-<code>\renewcommand{\baselinestretch}{<var>factor</var>}</code>, and
-therefore must be followed by <code>\selectfont</code> to have any effect.
-Best specified in the preamble, or use the <code>setspace</code> package, as
-just described.
+<p>Equivalent to <code>\renewcommand{\baselinestretch}{<var>factor</var>}</code>,
+and therefore must be followed by <code>\selectfont</code> to have any
+effect. Best specified in the preamble. See <a href="#g_t_005cbaselineskip-_0026-_005cbaselinestretch">\baselineskip & \baselinestretch</a>, for using <samp>setspace</samp> package instead.
 </p>
 <span id="low-level-font-commands-selectfont"></span></dd>
 <dt><code>\selectfont</code></dt>
@@ -3714,7 +3712,7 @@
 <span id="index-double-spacing"></span>
 
 <p>The <code>\baselineskip</code> is a rubber length (see <a href="#Lengths">Lengths</a>).  It gives
-the leading, the normal distance between lines in a paragraph, from
+the <em>leading</em>, the normal distance between lines in a paragraph, from
 baseline to baseline.
 </p>
 <p>Ordinarily document authors do not directly change <code>\baselineskip</code>
@@ -3765,9 +3763,9 @@
 then TeX instead uses <code>\lineskip</code> as the interline glue.  The
 second is that TeX doesn’t actually use the depth of the previous
 line.  Instead it uses <code>\prevdepth</code>, which usually contains that
-depth.  But at the beginning of the paragraph (or any vertical list)
-or just after a rule, <code>\prevdepth</code> has the value -1000pt and this
-special value tells TeX not to insert any interline glue at the
+depth.  But at the beginning of the paragraph (or any vertical list) or
+just after a rule, <code>\prevdepth</code> has the value -1000pt and
+this special value tells TeX not to insert any interline glue at the
 paragraph start.
 </p>
 <p>In the standard classes <code>\lineskiplimit</code> is 0pt and
@@ -3787,7 +3785,7 @@
 For double spacing, take <var>factor</var> to be 1.6 and for one-and-a-half
 spacing use 1.3.  These number are rough: for instance, since the
 <code>\baselineskip</code> is about 1.2 times the font size, multiplying by
-1.6 gives a font size to baseline ratio of about 2.  (The
+1.6 gives a baseline skip to font size ratio of about 2.  (The
 <code>\linespread</code> command is defined as
 <code>\renewcommand{\baselinestretch}{<var>factor</var>}</code> so it won’t
 take effect until a font setting happens. But that always takes place at
@@ -3813,8 +3811,10 @@
 ... \end{doublespace}</code>.  The package also has commands to do
 arbitrary spacing: <code>\setstretch{<var>factor</var>}</code> and
 <code>\begin{spacing}{<var>factor</var>} ... \end{spacing}</code>.
+This package also keeps the line spacing single-spaced in places
+where that is typically desirable, such as footnotes and figure
+captions.  See the package documentation.
 </p>
-
 <hr>
 <span id="Floats"></span><div class="header">
 <p>
@@ -4125,10 +4125,11 @@
 <code>\caption</code> between the <code>\centering</code> and the
 <code>\begin{tabular}</code>.
 </p>
-<p>Different floating environments are numbered separately, by default.
-The counter for the <code>figure</code> environment is named <code>figure</code>,
-and similarly the counter for the <code>table</code> environment is
-<code>table</code>.
+<p>Different floating environments are numbered separately, by default.  It
+is <code>\caption</code> that updates the counter, and so any <code>\label</code>
+must come after the <code>\caption</code>.  The counter for the <code>figure</code>
+environment is named <code>figure</code>, and similarly the counter for the
+<code>table</code> environment is <code>table</code>.
 </p>
 <p>The text that will be put in the list of figures or list of tables is
 moving text.  If you get the LaTeX error ‘<samp>! Argument of
@@ -5368,8 +5369,12 @@
 </div>
 <span id="xr-package-1"></span><h3 class="section">7.4 <code>xr</code> package</h3>
 
+<span id="index-package_002c-xr"></span>
 <span id="index-xr-package"></span>
+
+<span id="index-package_002c-xr_002dhyper"></span>
 <span id="index-xr_002dhyper-package"></span>
+
 <span id="index-_005cexternaldocument"></span>
 <span id="index-cross-referencing_002c-across-documents"></span>
 
@@ -5388,9 +5393,9 @@
 </pre></div>
 
 <p>Make cross references to the external document
-<code><var>document-basename</var>.tex</code>.
+<samp><var>document-basename</var>.tex</samp>.
 </p>
-<p>Here is an example. If <code>lectures.tex</code> has this in the preamble
+<p>Here is an example. If <samp>lectures.tex</samp> has this in the preamble
 </p>
 <div class="example">
 <pre class="example">\usepackage{xr}
@@ -5400,20 +5405,20 @@
 </pre></div>
 
 <p>then it can use cross reference labels from the other three documents.
-Suppose that <code>exercises.tex</code> has an enumerated list containing
+Suppose that <samp>exercises.tex</samp> has an enumerated list containing
 this,
 </p>
 <div class="example">
 <pre class="example">\item \label{exer:EulersThm} What if every vertex has odd degree?
 </pre></div>
 
-<p>and <code>hints.tex</code> has an enumerated list with this,
+<p>and <samp>hints.tex</samp> has an enumerated list with this,
 </p>
 <div class="example">
 <pre class="example">\item \label{exer:EulersThm} Distinguish the case of two vertices.
 </pre></div>
 
-<p>and <code>answers.tex</code> has an enumerated list with this.
+<p>and <samp>answers.tex</samp> has an enumerated list with this,
 </p>
 <div class="example">
 <pre class="example">\item \label{ans:EulersThm} There is no Euler path, except if there
@@ -5421,7 +5426,7 @@
 </pre></div>
 
 <p>After compiling the exercises, hints, and answers documents, entering
-this in the body of <code>lectures.tex</code> will result in the lectures
+this in the body of <samp>lectures.tex</samp> will result in the lectures
 getting the reference numbers used in the other documents.
 </p>
 <div class="example">
@@ -10551,7 +10556,8 @@
 <dt><code>\footnotesep</code>
 <span id="index-_005cfootnotesep"></span>
 </dt>
-<dd><span id="footnote-footnotesep"></span><p>The height of the strut placed at the beginning of the footnote
+<dd><span id="footnote-footnotesep"></span><span id="index-strut"></span>
+<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>’,
@@ -11872,12 +11878,12 @@
 <pre class="example">\ignorespacesafterend
 </pre></div>
 
-<p>Both commands cause LaTeX to ignore spaces (that is, characters of
-category 10) after the end of the command, up until the first
-non-space character.  The first is a command from plain TeX, and the
-second is LaTeX-specific.
+<p>Both commands cause LaTeX to ignore blanks (that is, characters of
+catcode 10 such as space or tabulation) after the end of the
+command up to the first box or non-blank character.  The first is a
+command from plain TeX, and the second is LaTeX-specific.
 </p>
-<p>The <code>ignorespaces</code> is often used when defining commands via
+<p>The <code>\ignorespaces</code> is often used when defining commands via
 <code>\newcommand</code>, or <code>\newenvironment</code>, or <code>\def</code>.  The
 example below illustrates.  It allows a user to show the points values
 for quiz questions in the margin but it is inconvenient because, as
@@ -11899,7 +11905,7 @@
   \makebox[0pt]{\makebox[10em][l]{#1~pts}}\ignorespaces}
 </pre></div>
 
-<p>A second example shows spaces being removed from the front of text.  The
+<p>A second example shows blanks being removed from the front of text.  The
 commands below allow a user to uniformly attach a title to names.  But,
 as given, if a title accidentally starts with a space then
 <code>\fullname</code> will reproduce that.
@@ -11922,7 +11928,7 @@
 <code>\begin{newenvironment}{<var>env
 name</var>}{... \ignorespaces}{...}</code>.
 </p>
-<p>To strip spaces off the end of an environment use
+<p>To strip blanks off the end of an environment use
 <code>\ignorespacesafterend</code>.  An example is that this will show a much
 larger vertical space between the first and second environments than
 between the second and third.
@@ -11965,13 +11971,14 @@
 \newcommand{...}{...\xspace}
 </pre></div>
 
-<p>The <code>\xspace</code> macro, when used at the end of a command, adds a
-space unless the command is followed by certain punctuation characters.
+<p>The <code>\xspace</code> macro, when used at the end of a command defintion,
+adds a space unless the command is followed by certain punctuation
+characters.
 </p>
-<p>After a command name that uses letters (as opposed to single character
-command names using non-letters such as <code>\$</code>), TeX gobbles white
-space.  Thus, in the first sentence below, the output has ‘<samp>Vermont</samp>’
-placed snugly against the period, without any intervening space.
+<p>After a command control sequence that is a control word (see <a href="#Control-sequences">Control sequences</a>, as opposed to control symbols such as <code>\$</code>), TeX
+gobbles blank characters.  Thus, in the first sentence below, the output
+has ‘<samp>Vermont</samp>’ placed snugly against the period, without any
+intervening space.
 </p>
 <div class="example">
 <pre class="example">\newcommand{\VT}{Vermont}
@@ -11985,8 +11992,9 @@
 <code>\ </code> for this.  See <a href="#g_t_005c_0028SPACE_0029">\(SPACE)</a>.)
 </p>
 <p>The <samp>xspace</samp> package provides <code>\xspace</code>.  It is for writing
-commands which are designed to be used mainly in text.  It inserts a
-space after that command unless what immediately follows is in a list of
+commands which are designed to be used mainly in text.  It must be place
+at the very end of the definition of these commands. It inserts a space
+after that command unless what immediately follows is in a list of
 exceptions.  In this example, the dummy braces are not needed.
 </p>
 <div class="example">
@@ -11998,8 +12006,9 @@
 <p>The default exception list contains the characters <code>,.'/?;:!~-)</code>,
 the open curly brace and the backslash-space command discussed above,
 and the commands <code>\footnote</code> or <code>\footnotemark</code>.  Add to that
-list as with <code>\xspaceaddexceptions{\myfni \myfnii}</code> and remove
-from that list as with <code>\xspaceremoveexception{!}</code>.
+list as with <code>\xspaceaddexceptions{\myfni \myfnii}</code> which adds
+<code>\myfni</code> and <code>\myfnii</code> to the list, and remove from that
+list as with <code>\xspaceremoveexception{!}</code>.
 </p>
 <p>A comment: many experts prefer not to use <code>\xspace</code>.  Putting it in
 a definition means that the command will usually get the spacing right.
@@ -12974,10 +12983,11 @@
 <p>TeX will coerce other numerical types in the same way as it does when
 doing register assignment. Thus <code>\the\numexpr\dimexpr
 1pt\relax\relax</code> will result in ‘<samp>65536</samp>’, which is <code>1pt</code>
-converted to scaled points (TeX’s internal unit) and then coerced
-into an integer.  With a <code>\glueexpr</code> here, the stretch and shrink
-would be dropped.  Going the other way, a <code>\numexpr</code> inside a
-<code>\dimexpr</code> or <code>\glueexpr</code> will need appropriate units, as in
+converted to scaled points (see <a href="#units-of-length-sp"><code>sp</code></a>,
+TeX’s internal unit) and then coerced into an integer.  With a
+<code>\glueexpr</code> here, the stretch and shrink would be dropped.  Going
+the other way, a <code>\numexpr</code> inside a <code>\dimexpr</code> or
+<code>\glueexpr</code> will need appropriate units, as in
 <code>\the\dimexpr\numexpr 1 + 2\relax pt\relax</code>, which produces
 ‘<samp>3.0pt</samp>’.
 </p>
@@ -16552,6 +16562,7 @@
 <span id="index-math-mode_002c-spacing-2"></span>
 <span id="index-invisible-character-1"></span>
 <span id="index-character_002c-invisible-1"></span>
+<span id="index-strut_002c-math"></span>
 
 <p>Synopsis:
 </p>
@@ -17860,11 +17871,15 @@
 <pre class="example"><var>before</var>~<var>after</var>
 </pre></div>
 
-<p>The tie character, <code>~</code>, produces a space between <var>before</var> and
+<p>The <em>tie</em> character, <code>~</code>, produces a space between <var>before</var> and
 <var>after</var> at which the line will not be broken. By default the white
 space has length 3.33333pt plus 1.66666pt minus
 1.11111pt (see <a href="#Lengths">Lengths</a>).
 </p>
+<p>Note that the ‘<samp>tie</samp>’ word has this meaning in the TeX/Texinfo
+community, this differs from the term tie in ango-saxon typography which
+is some sort of diacrtic symbol in the shape of an arc.
+</p>
 <p>Here LaTeX will not break the line between the final two words.
 </p>
 <div class="example">
@@ -17884,7 +17899,7 @@
 from <cite>The TeXbook</cite>.
 </p>
 <ul>
-<li> Between an enumerator and its item, such as in references:
+<li> Between an enumerator label and number, such as in references:
 <code>Chapter~12</code>, or <code>Theorem~\ref{th:Wilsons}</code>, or
 <code>Figure~\ref{fig:KGraph}</code>.
 
@@ -17896,9 +17911,9 @@
 
 </li><li> Between a number and its unit: <code>$745.7.8$~watts</code> (the
 <samp>siunitx</samp> package has a special facility for this) or
-<code>144~eggs</code>. This includes between a month and a date:
-<code>October~12</code> or <code>12~Oct</code>. In general, in any expressions
-where numbers and abbreviations or symbols are separated by a space:
+<code>144~eggs</code>. This includes between a month and day number in a date:
+<code>October~12</code> or <code>12~Oct</code>. In general, in any expressions where
+numbers and abbreviations or symbols are separated by a space:
 <code>AD~565</code>, or <code>2:50~pm</code>, or <code>Boeing~747</code>, or
 <code>268~Plains Road</code>, or <code>\$$1.4$~billion</code>. Other common
 choices here are a thin space (see <a href="#g_t_005cthinspace-_0026-_005cnegthinspace">\thinspace & \negthinspace</a>) and
@@ -18221,7 +18236,7 @@
 <span id="g_t_005cstrut-1"></span><h3 class="section">19.13 <code>\strut</code></h3>
 
 <span id="index-_005cstrut"></span>
-<span id="index-strut"></span>
+<span id="index-strut-1"></span>
 
 <p>Synopsis:
 </p>
@@ -21580,7 +21595,7 @@
 called the <em>encoding</em>.  There are many different encodings.  The
 simplest is ASCII, which supports 95 printable characters, not enough
 for most of the world’s languages. For instance, to typeset the
-a-umlaut character ä in an ASCII-encoded LaTeX source file, the
+a-umlaut character ‘<samp>ä</samp>’ in an ASCII-encoded LaTeX source file, the
 sequence <code>\"a</code> is used. This would make source files for anything
 but English hard to read; even for English, often a more extensive
 encoding is more convenient.
@@ -21614,7 +21629,8 @@
 replace the non-UTF-8 character with its UTF-8 equivalent, or use a
 LaTeX equivalent command or character.
 </p>
-<p>In some documents, such as a collection of journal articles from a
+<span id="index-_005cinputencoding"></span>
+<span id="g_t_005cinputencoding"></span><p>In some documents, such as a collection of journal articles from a
 variety of authors, changing the encoding in mid-document may be
 necessary.  Use the command
 <code>\inputencoding{<var>encoding-name</var>}</code>.  The most common values
@@ -21945,6 +21961,7 @@
 dashes or underscores.  Nevertheless, for the name ‘<samp>amo amas amat</samp>’,
 this works under TeX Live on GNU/Linux:
 </p>
+<span id="index-_005cspace"></span>
 <div class="example">
 <pre class="example">\documentclass{book}
 \includeonly{
@@ -22026,6 +22043,7 @@
 dashes or underscores.  Nevertheless, for the name ‘<samp>amo amas amat</samp>’,
 this works under TeX Live on GNU/Linux:
 </p>
+<span id="index-_005cspace-1"></span>
 <div class="example">
 <pre class="example">\input{"amo\space amas\space amat"}
 </pre></div>
@@ -22695,7 +22713,7 @@
 <span id="index-multiple-indexes"></span>
 <p>There are many packages in the area of indexing.  The <code>showidx</code>
 package causes each index entries to be shown in the margin on the
-page where the entry appears.  This can help in preparing the index.
+page where the <code>\index</code> appears.  This can help in preparing the index.
 The <code>multind</code> package, among others, supports multiple indexes.
 See also the TeX FAQ entry on this topic,
 <a href="https://www.texfaq.org/FAQ-multind">https://www.texfaq.org/FAQ-multind</a>, and the CTAN topic,
@@ -22736,8 +22754,10 @@
 again with <code>pdflatex test</code>.
 </p>
 <div class="example">
-<pre class="example">W~Ackermann (1896--1962).\index{Ackermann}
+<pre class="example">% file test.tex
   ...
+W~Ackermann (1896--1962).\index{Ackermann}
+  ...
 Ackermann function\index{Ackermann!function}
   ...
 rate of growth\index{Ackermann!function!growth rate}
@@ -22750,7 +22770,8 @@
 Three levels deep is as far as you can nest subentries.  (If you add
 <code>\index{Ackermann!function!growth rate!comparison}</code> then
 <code>makeindex</code> says ‘<samp>Scanning input file test.idx....done (4
-entries accepted, 1 rejected)</samp>’ and nothing appears in the index).
+entries accepted, 1 rejected)</samp>’ and the fourth level is silently missing
+from the index.)
 </p>
 <p>If you enter a second <code>\index</code> with the same
 <var>index-entry-string</var> then you will get a single index entry with two
@@ -22767,13 +22788,13 @@
 <div class="example">
 <pre class="example">W~Ackermann (1896--1962).\index{Ackermann}
   ...
-D~Hilbert (1862--1943)\index{Ackermann!Hilbert\(}
+D~Hilbert (1862--1943)\index{Ackermann!Hilbert|(}
   ...
-disapproved of his marriage.\index{Ackermann!Hilbert\)}
+disapproved of his marriage.\index{Ackermann!Hilbert|)}
 </pre></div>
 
 <p>If the beginning and ending of the page range are equal then the system
-just gives a single page entry, not a range.
+just gives a single page number, not a range.
 </p>
 <p>If you index subentries but not a main entry, as with
 <code>\index{Jones!program}</code> and <code>\index{Jones!results}</code>, then
@@ -22791,16 +22812,15 @@
 <span id="index-polyglossia-package-3"></span>
 
 
-<p>Generate a index entry that says ‘<samp>See</samp>’ by using a vertical bar
+<p>Generate a index entry that says ‘<samp>see</samp>’ by using a vertical bar
 character: <code>\index{Ackermann!function|see{P\'eter's
-function}}</code>.  You can instead get ‘<samp>See also</samp>’ with <code>seealso</code>.
-(The text ‘<samp>See</samp>’ is defined by <code>\seename</code>, and ‘<samp>See also</samp>’
+function}}</code>.  You can instead get ‘<samp>see also</samp>’ with <code>seealso</code>.
+(The text ‘<samp>see</samp>’ is defined by <code>\seename</code>, and ‘<samp>see also</samp>’
 by <code>\alsoname</code>.  You can redefine these either by using an
 internationalization package such as <samp>babel</samp> or <samp>polyglossia</samp>,
-or directly as with <code>\renewcommand{\alsoname}[1]{Also see
-#1}</code>.)
+or directly as with <code>\renewcommand{\alsoname}{Also see}</code>.)
 </p>
-<p>The ‘<samp>See</samp>’ feature is part of a more general functionality.  After
+<p>The ‘<samp>see</samp>’ feature is part of a more general functionality.  After
 the vertical bar you can put the name of a one-input command, as in
 <code>\index{group|textit}</code> (note the missing backslash on the
 <code>\textit</code> command) and the system will apply that command to the
@@ -23139,9 +23159,11 @@
 <pre class="example">\printindex
 </pre></div>
 
-<span id="index-_005cprintindex-1"></span>
 <p>Place the index into the output.
 </p>
+<span id="index-package_002c-makeidx"></span>
+<span id="index-makeidx-package"></span>
+
 <p>To get an index you must first include
 <code>\usepackage{makeidx}\makeindex</code> in the document preamble and
 compile the document, then run the system command <code>makeindex</code>,
@@ -24080,11 +24102,12 @@
 <code>\renewcommand</code> (among others) are replaced by their definitions
 before being printed.
 </p>
+<span id="index-_005cspace-2"></span>
 <p>LaTeX’s usual rules for treating multiple spaces as a single space
-and ignoring spaces after a command name apply to <code>msg</code>.  As above,
-use the command <code>\space</code> to get a single space, independent of
-surrounding spaces.  Use <code>^^J</code> to get a newline.  Get a percent
-character with <code>\csname @percentchar\endcsname</code>.
+and ignoring spaces after a command name apply to <code>msg</code>.  Use the
+command <code>\space</code> to get a single space, independent of surrounding
+spaces.  Use <code>^^J</code> to get a newline.  Get a percent character with
+<code>\csname @percentchar\endcsname</code>.
 </p>
 <p>This command can be useful for simple debugging, as here:
 </p>
@@ -24765,8 +24788,8 @@
 </pre></div>
 
 <p>The <code>jobname</code> option is there because otherwise both files would be
-called <samp>main.pdf</samp>, and the second would overwrite the first. (See
-the next section.)
+called <samp>main.pdf</samp> and the second would overwrite the
+first. (see <a href="#Jobname">Jobname</a>.)
 </p>
 <p>In this example we use the command line to select which parts of a
 document to include.  For a book named <samp>mybook.tex</samp> and structured
@@ -24803,6 +24826,8 @@
 <span id="index-jobname-1"></span>
 <span id="index-document-root-name"></span>
 <span id="index-name-of-document-root"></span>
+<span id="index-root-file-1"></span>
+<span id="index-file_002c-root-1"></span>
 
 <p>Running LaTeX creates a number of files, including the main PDF (or
 DVI) output but also including others.  These files are named with the
@@ -24814,13 +24839,14 @@
 <p>In general, LaTeX is invoked as <code><var>latex-engine</var>
 <var>options</var> <var>argument</var></code>, where <var>latex-engine</var> is
 <code>pdflatex</code>, <code>lualatex</code>, etc. (see <a href="#TeX-engines">TeX engines</a>).
-If <var>argument</var> does not start with a backslash, as is the case
-above with <code>thesis</code>, then TeX considers it to be the name of
-the file to input as the main document.  The name of that root file,
-without the <samp>.tex</samp> extension, is the jobname.  If <var>argument</var>
-does start with a backslash, or if TeX is in interactive mode, then
-it waits for the first <code>\input</code> command, and the jobname is the
-argument to <code>\input</code>.
+If <var>argument</var> does not start with a backslash, as is the case above
+with <code>thesis</code>, then TeX considers it to be the name of the file
+to input as the main document. This file is referred to as the <em>root
+file</em> (see <a href="#Splitting-the-input">Splitting the input</a>, and <a href="#g_t_005cinput">\input</a>). The name of
+that root file, without the <samp>.tex</samp> extension if any, is the
+jobname.  If <var>argument</var> does start with a backslash, or if TeX is
+in interactive mode, then it waits for the first <code>\input</code> command,
+and the jobname is the argument to <code>\input</code>.
 </p>
 <p>There are two more possibilities for the jobname.  It can be directly
 specified with the <code>-jobname</code> option, as in <code>pdflatex
@@ -24829,10 +24855,10 @@
 <span id="index-texput_002c-jobname-default"></span>
 <span id="index-fallback-jobname"></span>
 <p>The final possibility is <samp>texput</samp>, which is the final fallback
-default if no other name is available to TeX.  For example, if no
+default if no other name is available to TeX.  That is, if no
 <code>-jobname</code> option was specified, and the compilation stops before
-there is any output, then the log file will be named
-<samp>texput.log</samp>. 
+any input file is met, then the log file will be named
+<samp>texput.log</samp>.
 </p>
 <span id="index-_005cdocumentclass_002c-and-texput-jobname"></span>
 <span id="index-_005cRequirePackage_002c-and-texput-jobname"></span>
@@ -25655,6 +25681,7 @@
 <tr><td></td><td valign="top"><a href="#index-_005cinf"><code>\inf</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-_005cinfty"><code>\infty</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-_005cinput"><code>\input</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cinput">\input</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_005cinputencoding"><code>\inputencoding</code></a>:</td><td> </td><td valign="top"><a href="#inputenc-package">inputenc package</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cInputIfFileExists"><code>\InputIfFileExists</code></a>:</td><td> </td><td valign="top"><a href="#Class-and-package-commands">Class and package commands</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cint"><code>\int</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-_005cintextsep"><code>\intextsep</code></a>:</td><td> </td><td valign="top"><a href="#Floats">Floats</a></td></tr>
@@ -25936,7 +25963,6 @@
 <tr><td></td><td valign="top"><a href="#index-_005cprintglossaries"><code>\printglossaries</code></a>:</td><td> </td><td valign="top"><a href="#Glossaries">Glossaries</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cprintglossaries-1"><code>\printglossaries</code></a>:</td><td> </td><td valign="top"><a href="#Glossaries">Glossaries</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cprintindex"><code>\printindex</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cprintindex">\printindex</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-_005cprintindex-1"><code>\printindex</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cprintindex">\printindex</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cProcessOptions"><code>\ProcessOptions</code></a>:</td><td> </td><td valign="top"><a href="#Class-and-package-commands">Class and package commands</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cProcessOptions_002a"><code>\ProcessOptions*</code></a>:</td><td> </td><td valign="top"><a href="#Class-and-package-commands">Class and package commands</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cprod"><code>\prod</code></a>:</td><td> </td><td valign="top"><a href="#Math-symbols">Math symbols</a></td></tr>
@@ -26048,6 +26074,9 @@
 <tr><td></td><td valign="top"><a href="#index-_005csmile"><code>\smile</code></a>:</td><td> </td><td valign="top"><a href="#Math-symbols">Math symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cSPACE">\<tt class="key">SPACE</tt></a>:</td><td> </td><td valign="top"><a href="#g_t_005c_0028SPACE_0029">\(SPACE)</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cSPACE-1"><code>\<span class="key">SPACE</span></code></a>:</td><td> </td><td valign="top"><a href="#g_t_005c_0028SPACE_0029">\(SPACE)</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_005cspace"><code>\space</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cinclude-_0026-_005cincludeonly">\include & \includeonly</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_005cspace-1"><code>\space</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cinput">\input</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-_005cspace-2"><code>\space</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005ctypeout">\typeout</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cspacefactor"><code>\spacefactor</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cspacefactor">\spacefactor</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005cspadesuit"><code>\spadesuit</code></a>:</td><td> </td><td valign="top"><a href="#Math-symbols">Math symbols</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-_005csqcap"><code>\sqcap</code></a>:</td><td> </td><td valign="top"><a href="#Math-symbols">Math symbols</a></td></tr>
@@ -26739,6 +26768,7 @@
 <tr><td></td><td valign="top"><a href="#index-file_002c-opening">file, opening</a>:</td><td> </td><td valign="top"><a href="#g_t_005copenin-_0026-_005copenout">\openin & \openout</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-file_002c-reading">file, reading</a>:</td><td> </td><td valign="top"><a href="#g_t_005cread">\read</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-file_002c-root">file, root</a>:</td><td> </td><td valign="top"><a href="#Splitting-the-input">Splitting the input</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-file_002c-root-1">file, root</a>:</td><td> </td><td valign="top"><a href="#Jobname">Jobname</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-filecontents-environment"><code><code>filecontents</code> <span class="roman">environment</span></code></a>:</td><td> </td><td valign="top"><a href="#filecontents">filecontents</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-filecontents_002a-environment"><code><code>filecontents*</code> <span class="roman">environment</span></code></a>:</td><td> </td><td valign="top"><a href="#filecontents">filecontents</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-filename-for-current-job">filename for current job</a>:</td><td> </td><td valign="top"><a href="#Command-line-options">Command line options</a></td></tr>
@@ -27031,6 +27061,7 @@
 <tr><td></td><td valign="top"><a href="#index-mail-merges">mail merges</a>:</td><td> </td><td valign="top"><a href="#g_t_005cread">\read</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-main-matter-of-a-book">main matter of a book</a>:</td><td> </td><td valign="top"><a href="#g_t_005cfrontmatter-_0026-_005cmainmatter-_0026-_005cbackmatter">\frontmatter & \mainmatter & \backmatter</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-makeidx-package"><code>makeidx</code> <span class="roman">package</span></a>:</td><td> </td><td valign="top"><a href="#g_t_005cprintindex">\printindex</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-makeindex"><code>makeindex</code></a>:</td><td> </td><td valign="top"><a href="#makeindex">makeindex</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>
 <tr><td></td><td valign="top"><a href="#index-makeindex_002c-style-file"><code>makeindex, style file</code></a>:</td><td> </td><td valign="top"><a href="#makeindex">makeindex</a></td></tr>
@@ -27237,6 +27268,7 @@
 <tr><td></td><td valign="top"><a href="#index-package_002c-listings-2"><span class="roman">package</span>, <code>listings</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cverb">\verb</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-package_002c-lmodern"><span class="roman">package</span>, <code>lmodern</code></a>:</td><td> </td><td valign="top"><a href="#fontenc-package">fontenc package</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-makeidx"><span class="roman">package</span>, <code>makeidx</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cprintindex">\printindex</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="#Delimiters">Delimiters</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-package_002c-mathtools-2"><span class="roman">package</span>, <code>mathtools</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005cleft-_0026-_005cright">\left & \right</a></td></tr>
@@ -27283,6 +27315,8 @@
 <tr><td></td><td valign="top"><a href="#index-package_002c-verbatimbox"><span class="roman">package</span>, <code>verbatimbox</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-xparse"><span class="roman">package</span>, <code>xparse</code></a>:</td><td> </td><td valign="top"><a href="#LaTeX-command-syntax">LaTeX command syntax</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-package_002c-xparse-1"><span class="roman">package</span>, <code>xparse</code></a>:</td><td> </td><td valign="top"><a href="#g_t_005c_0040ifstar">\@ifstar</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-package_002c-xr"><span class="roman">package</span>, <code>xr</code></a>:</td><td> </td><td valign="top"><a href="#xr-package">xr package</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-package_002c-xr_002dhyper"><span class="roman">package</span>, <code>xr-hyper</code></a>:</td><td> </td><td valign="top"><a href="#xr-package">xr package</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-package_002c-xstring"><span class="roman">package</span>, <code>xstring</code></a>:</td><td> </td><td valign="top"><a href="#Jobname">Jobname</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-packages_002c-loading-additional">packages, loading additional</a>:</td><td> </td><td valign="top"><a href="#Additional-packages">Additional packages</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-page-break_002c-forcing">page break, forcing</a>:</td><td> </td><td valign="top"><a href="#g_t_005cpagebreak-_0026-_005cnopagebreak">\pagebreak & \nopagebreak</a></td></tr>
@@ -27407,6 +27441,7 @@
 <tr><td></td><td valign="top"><a href="#index-robust-commands">robust commands</a>:</td><td> </td><td valign="top"><a href="#g_t_005cprotect">\protect</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-roman-font">roman font</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-root-file">root file</a>:</td><td> </td><td valign="top"><a href="#Splitting-the-input">Splitting the input</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-root-file-1">root file</a>:</td><td> </td><td valign="top"><a href="#Jobname">Jobname</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-roots">roots</a>:</td><td> </td><td valign="top"><a href="#g_t_005csqrt">\sqrt</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-rotating-graphics">rotating graphics</a>:</td><td> </td><td valign="top"><a href="#g_t_005crotatebox">\rotatebox</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-rotating-text">rotating text</a>:</td><td> </td><td valign="top"><a href="#g_t_005crotatebox">\rotatebox</a></td></tr>
@@ -27509,7 +27544,9 @@
 <tr><td></td><td valign="top"><a href="#index-stretch_002c-infinite-horizontal">stretch, infinite horizontal</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-stretch_002c-infinite-vertical">stretch, infinite vertical</a>:</td><td> </td><td valign="top"><a href="#g_t_005cvfill">\vfill</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-stretch_002c-omitting-vertical">stretch, omitting vertical</a>:</td><td> </td><td valign="top"><a href="#g_t_005craggedbottom">\raggedbottom</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-strut">strut</a>:</td><td> </td><td valign="top"><a href="#g_t_005cstrut">\strut</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-strut">strut</a>:</td><td> </td><td valign="top"><a href="#g_t_005cfootnote">\footnote</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-strut-1">strut</a>:</td><td> </td><td valign="top"><a href="#g_t_005cstrut">\strut</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-strut_002c-math">strut, math</a>:</td><td> </td><td valign="top"><a href="#g_t_005cmathstrut">\mathstrut</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-styles-of-text">styles of text</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-styles_002c-page">styles, page</a>:</td><td> </td><td valign="top"><a href="#Page-styles">Page styles</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-subparagraph">subparagraph</a>:</td><td> </td><td valign="top"><a href="#Sectioning">Sectioning</a></td></tr>
@@ -27691,8 +27728,8 @@
 <tr><td></td><td valign="top"><a href="#index-xindy-program"><code>xindy <span class="roman">program</span></code></a>:</td><td> </td><td valign="top"><a href="#makeindex">makeindex</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-xparse-package"><code>xparse</code> <span class="roman">package</span></a>:</td><td> </td><td valign="top"><a href="#LaTeX-command-syntax">LaTeX command syntax</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-xparse-package-1"><code>xparse</code> <span class="roman">package</span></a>:</td><td> </td><td valign="top"><a href="#g_t_005c_0040ifstar">\@ifstar</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-xr-package"><code><code>xr</code> package</code></a>:</td><td> </td><td valign="top"><a href="#xr-package">xr package</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-xr_002dhyper-package"><code><code>xr-hyper</code> package</code></a>:</td><td> </td><td valign="top"><a href="#xr-package">xr package</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-xr-package"><code>xr</code> <span class="roman">package</span></a>:</td><td> </td><td valign="top"><a href="#xr-package">xr package</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-xr_002dhyper-package"><code>xr-hyper</code> <span class="roman">package</span></a>:</td><td> </td><td valign="top"><a href="#xr-package">xr package</a></td></tr>
 <tr><td></td><td valign="top"><a href="#index-xstring-package"><code>xstring</code> <span class="roman">package</span></a>:</td><td> </td><td valign="top"><a href="#Jobname">Jobname</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 </table>

Modified: trunk/latex2e.info
===================================================================
--- trunk/latex2e.info	2021-08-17 18:41:31 UTC (rev 989)
+++ trunk/latex2e.info	2021-08-19 12:36:10 UTC (rev 990)
@@ -2,7 +2,7 @@
 latex2e.texi.
 
 This document is an unofficial reference manual for LaTeX, a document
-preparation system, version of July 2021.
+preparation system, version of August 2021.
 
    This manual was originally translated from 'LATEX.HLP' v1.0a in the
 VMS Help Library.  The pre-translation version was written by George D.
@@ -44,7 +44,7 @@
 LaTeX2e: An unofficial reference manual
 ***************************************
 
-This document is an unofficial reference manual (version of July 2021)
+This document is an unofficial reference manual (version of August 2021)
 for LaTeX2e, a document preparation system.
 
 * Menu:
@@ -1724,8 +1724,8 @@
 and the font size doesn't change.  To work with a too-large formula,
 often the best option is to use the 'displaymath' environment (*note
 Math formulas::), or one of the environments from the 'amsmath' package.
-For inline mathematics, such as in a tableof formulas, an alternative is
-something like '{\small $mv^2/2$}'.  (Sometimes '\scriptsize' and
+For inline mathematics, such as in a table of formulas, an alternative
+is something like '{\small $mv^2/2$}'.  (Sometimes '\scriptsize' and
 '\scriptstyle' are confused.  Both change the font size, but the latter
 also changes a number of other aspects of how mathematics is typset.
 *Note Math styles::.)
@@ -1857,8 +1857,8 @@
 '\linespread{FACTOR}'
      Equivalent to '\renewcommand{\baselinestretch}{FACTOR}', and
      therefore must be followed by '\selectfont' to have any effect.
-     Best specified in the preamble, or use the 'setspace' package, as
-     just described.
+     Best specified in the preamble.  *Note \baselineskip &
+     \baselinestretch::, for using 'setspace' package instead.
 
 '\selectfont'
      The effects of the font commands described above do not happen
@@ -2199,8 +2199,8 @@
 ========================================
 
 The '\baselineskip' is a rubber length (*note Lengths::).  It gives the
-leading, the normal distance between lines in a paragraph, from baseline
-to baseline.
+"leading", the normal distance between lines in a paragraph, from
+baseline to baseline.
 
    Ordinarily document authors do not directly change '\baselineskip'
 while writing.  Instead, it is set by the low level font selection
@@ -2265,8 +2265,8 @@
 document is to put '\linespread{FACTOR}' in the preamble.  For double
 spacing, take FACTOR to be 1.6 and for one-and-a-half spacing use 1.3.
 These number are rough: for instance, since the '\baselineskip' is about
-1.2 times the font size, multiplying by 1.6 gives a font size to
-baseline ratio of about 2.  (The '\linespread' command is defined as
+1.2 times the font size, multiplying by 1.6 gives a baseline skip to
+font size ratio of about 2.  (The '\linespread' command is defined as
 '\renewcommand{\baselinestretch}{FACTOR}' so it won't take effect until
 a font setting happens.  But that always takes place at the start of a
 document, so there you don't need to follow it with '\selectfont'.)
@@ -2276,14 +2276,17 @@
      \usepackage{setspace}
      \doublespacing  % or \onehalfspacing for 1.5
 
-   In the preamble these will start the document off with that sizing.
-But you can also use these declarations in the document body to change
-the spacing from that point forward, and consequently there is
+In the preamble these will start the document off with that sizing.  But
+you can also use these declarations in the document body to change the
+spacing from that point forward, and consequently there is
 '\singlespacing' to return the spacing to normal.  In the document body,
 a better practice than using the declarations is to use environments,
 such as '\begin{doublespace} ... \end{doublespace}'.  The package also
 has commands to do arbitrary spacing: '\setstretch{FACTOR}' and
-'\begin{spacing}{FACTOR} ... \end{spacing}'.
+'\begin{spacing}{FACTOR} ... \end{spacing}'.  This package also keeps
+the line spacing single-spaced in places where that is typically
+desirable, such as footnotes and figure captions.  See the package
+documentation.
 
 
 File: latex2e.info,  Node: Floats,  Prev: \baselineskip & \baselinestretch,  Up: Layout
@@ -2504,8 +2507,10 @@
 '\caption' between the '\centering' and the '\begin{tabular}'.
 
    Different floating environments are numbered separately, by default.
-The counter for the 'figure' environment is named 'figure', and
-similarly the counter for the 'table' environment is 'table'.
+It is '\caption' that updates the counter, and so any '\label' must come
+after the '\caption'.  The counter for the 'figure' environment is named
+'figure', and similarly the counter for the 'table' environment is
+'table'.
 
    The text that will be put in the list of figures or list of tables is
 moving text.  If you get the LaTeX error '! Argument of \@caption has an
@@ -3448,7 +3453,7 @@
      \usepackage{xr}
        \externaldocument{DOCUMENT-BASENAME}
 
-   or
+or
 
      \usepackage{xr}
        \externaldocument[REFERENCE-PREFIX]{DOCUMENT-BASENAME}
@@ -3463,17 +3468,16 @@
        \externaldocument[H-]{hints}
        \externaldocument{answers}
 
-   then it can use cross reference labels from the other three
-documents.  Suppose that 'exercises.tex' has an enumerated list
-containing this,
+then it can use cross reference labels from the other three documents.
+Suppose that 'exercises.tex' has an enumerated list containing this,
 
      \item \label{exer:EulersThm} What if every vertex has odd degree?
 
-   and 'hints.tex' has an enumerated list with this,
+and 'hints.tex' has an enumerated list with this,
 
      \item \label{exer:EulersThm} Distinguish the case of two vertices.
 
-   and 'answers.tex' has an enumerated list with this.
+and 'answers.tex' has an enumerated list with this,
 
      \item \label{ans:EulersThm} There is no Euler path, except if there
        are exactly two vertices.
@@ -8305,12 +8309,12 @@
 
      \ignorespacesafterend
 
-   Both commands cause LaTeX to ignore spaces (that is, characters of
-category 10) after the end of the command, up until the first non-space
-character.  The first is a command from plain TeX, and the second is
-LaTeX-specific.
+   Both commands cause LaTeX to ignore blanks (that is, characters of
+catcode 10 such as space or tabulation) after the end of the command up
+to the first box or non-blank character.  The first is a command from
+plain TeX, and the second is LaTeX-specific.
 
-   The 'ignorespaces' is often used when defining commands via
+   The '\ignorespaces' is often used when defining commands via
 '\newcommand', or '\newenvironment', or '\def'.  The example below
 illustrates.  It allows a user to show the points values for quiz
 questions in the margin but it is inconvenient because, as shown in the
@@ -8328,7 +8332,7 @@
      \newcommand{\points}[1]{%
        \makebox[0pt]{\makebox[10em][l]{#1~pts}}\ignorespaces}
 
-   A second example shows spaces being removed from the front of text.
+   A second example shows blanks being removed from the front of text.
 The commands below allow a user to uniformly attach a title to names.
 But, as given, if a title accidentally starts with a space then
 '\fullname' will reproduce that.
@@ -8348,7 +8352,7 @@
 end of the BEGIN clause, as in '\begin{newenvironment}{ENV NAME}{...
 \ignorespaces}{...}'.
 
-   To strip spaces off the end of an environment use
+   To strip blanks off the end of an environment use
 '\ignorespacesafterend'.  An example is that this will show a much
 larger vertical space between the first and second environments than
 between the second and third.
@@ -8381,13 +8385,14 @@
        ...
      \newcommand{...}{...\xspace}
 
-   The '\xspace' macro, when used at the end of a command, adds a space
-unless the command is followed by certain punctuation characters.
+   The '\xspace' macro, when used at the end of a command defintion,
+adds a space unless the command is followed by certain punctuation
+characters.
 
-   After a command name that uses letters (as opposed to single
-character command names using non-letters such as '\$'), TeX gobbles
-white space.  Thus, in the first sentence below, the output has
-'Vermont' placed snugly against the period, without any intervening
+   After a command control sequence that is a control word (*note
+Control sequences::, as opposed to control symbols such as '\$'), TeX
+gobbles blank characters.  Thus, in the first sentence below, the output
+has 'Vermont' placed snugly against the period, without any intervening
 space.
 
      \newcommand{\VT}{Vermont}
@@ -8400,7 +8405,8 @@
 this.  *Note \(SPACE)::.)
 
    The 'xspace' package provides '\xspace'.  It is for writing commands
-which are designed to be used mainly in text.  It inserts a space after
+which are designed to be used mainly in text.  It must be place at the
+very end of the definition of these commands.  It inserts a space after
 that command unless what immediately follows is in a list of exceptions.
 In this example, the dummy braces are not needed.
 
@@ -8411,7 +8417,8 @@
    The default exception list contains the characters ',.'/?;:!~-)', the
 open curly brace and the backslash-space command discussed above, and
 the commands '\footnote' or '\footnotemark'.  Add to that list as with
-'\xspaceaddexceptions{\myfni \myfnii}' and remove from that list as with
+'\xspaceaddexceptions{\myfni \myfnii}' which adds '\myfni' and '\myfnii'
+to the list, and remove from that list as with
 '\xspaceremoveexception{!}'.
 
    A comment: many experts prefer not to use '\xspace'.  Putting it in a
@@ -9125,12 +9132,12 @@
 
    TeX will coerce other numerical types in the same way as it does when
 doing register assignment.  Thus '\the\numexpr\dimexpr 1pt\relax\relax'
-will result in '65536', which is '1pt' converted to scaled points (TeX's
-internal unit) and then coerced into an integer.  With a '\glueexpr'
-here, the stretch and shrink would be dropped.  Going the other way, a
-'\numexpr' inside a '\dimexpr' or '\glueexpr' will need appropriate
-units, as in '\the\dimexpr\numexpr 1 + 2\relax pt\relax', which produces
-'3.0pt'.
+will result in '65536', which is '1pt' converted to scaled points (*note
+'sp': units of length sp, TeX's internal unit) and then coerced into an
+integer.  With a '\glueexpr' here, the stretch and shrink would be
+dropped.  Going the other way, a '\numexpr' inside a '\dimexpr' or
+'\glueexpr' will need appropriate units, as in '\the\dimexpr\numexpr 1 +
+2\relax pt\relax', which produces '3.0pt'.
 
    The details of the arithmetic: each factor is checked to be in the
 allowed range, numbers must be less than 2^{31} in absolute value, and
@@ -12304,10 +12311,14 @@
 
      BEFORE~AFTER
 
-   The tie character, '~', produces a space between BEFORE and AFTER at
-which the line will not be broken.  By default the white space has
+   The "tie" character, '~', produces a space between BEFORE and AFTER
+at which the line will not be broken.  By default the white space has
 length 3.33333pt plus 1.66666pt minus 1.11111pt (*note Lengths::).
 
+   Note that the 'tie' word has this meaning in the TeX/Texinfo
+community, this differs from the term tie in ango-saxon typography which
+is some sort of diacrtic symbol in the shape of an arc.
+
    Here LaTeX will not break the line between the final two words.
 
      Thanks to Prof.~Lerman.
@@ -12324,7 +12335,7 @@
 among readers.  Nevertheless, here are some usage models, many of them
 from 'The TeXbook'.
 
-   * Between an enumerator and its item, such as in references:
+   * Between an enumerator label and number, such as in references:
      'Chapter~12', or 'Theorem~\ref{th:Wilsons}', or
      'Figure~\ref{fig:KGraph}'.
 
@@ -12333,12 +12344,12 @@
 
    * Between a number and its unit: '$745.7.8$~watts' (the 'siunitx'
      package has a special facility for this) or '144~eggs'.  This
-     includes between a month and a date: 'October~12' or '12~Oct'.  In
-     general, in any expressions where numbers and abbreviations or
-     symbols are separated by a space: 'AD~565', or '2:50~pm', or
-     'Boeing~747', or '268~Plains Road', or '\$$1.4$~billion'.  Other
-     common choices here are a thin space (*note \thinspace &
-     \negthinspace::) and no space at all.
+     includes between a month and day number in a date: 'October~12' or
+     '12~Oct'.  In general, in any expressions where numbers and
+     abbreviations or symbols are separated by a space: 'AD~565', or
+     '2:50~pm', or 'Boeing~747', or '268~Plains Road', or
+     '\$$1.4$~billion'.  Other common choices here are a thin space
+     (*note \thinspace & \negthinspace::) and no space at all.
 
    * When mathematical phrases are rendered in words: 'equals~$n$', or
      'less than~$\epsilon$', or 'given~$X$', or 'modulo~$p^e$ for all
@@ -14862,10 +14873,10 @@
 called the "encoding".  There are many different encodings.  The
 simplest is ASCII, which supports 95 printable characters, not enough
 for most of the world's languages.  For instance, to typeset the
-a-umlaut character ä in an ASCII-encoded LaTeX source file, the sequence
-'\"a' is used.  This would make source files for anything but English
-hard to read; even for English, often a more extensive encoding is more
-convenient.
+a-umlaut character 'ä' in an ASCII-encoded LaTeX source file, the
+sequence '\"a' is used.  This would make source files for anything but
+English hard to read; even for English, often a more extensive encoding
+is more convenient.
 
    The modern encoding standard, in some ways a union of the others, is
 UTF-8, one of the representations of Unicode.  This is the default for
@@ -15706,7 +15717,7 @@
 
    There are many packages in the area of indexing.  The 'showidx'
 package causes each index entries to be shown in the margin on the page
-where the entry appears.  This can help in preparing the index.  The
+where the '\index' appears.  This can help in preparing the index.  The
 'multind' package, among others, supports multiple indexes.  See also
 the TeX FAQ entry on this topic, <https://www.texfaq.org/FAQ-multind>,
 and the CTAN topic, <https://ctan.org/topic/index-multi>.
@@ -15735,6 +15746,8 @@
 process the index entries with 'makeindex test', and then compile again
 with 'pdflatex test'.
 
+     % file test.tex
+       ...
      W~Ackermann (1896--1962).\index{Ackermann}
        ...
      Ackermann function\index{Ackermann!function}
@@ -15747,7 +15760,7 @@
 levels deep is as far as you can nest subentries.  (If you add
 '\index{Ackermann!function!growth rate!comparison}' then 'makeindex'
 says 'Scanning input file test.idx....done (4 entries accepted, 1
-rejected)' and nothing appears in the index).
+rejected)' and the fourth level is silently missing from the index.)
 
    If you enter a second '\index' with the same INDEX-ENTRY-STRING then
 you will get a single index entry with two page numbers (unless they
@@ -15761,27 +15774,27 @@
 
      W~Ackermann (1896--1962).\index{Ackermann}
        ...
-     D~Hilbert (1862--1943)\index{Ackermann!Hilbert\(}
+     D~Hilbert (1862--1943)\index{Ackermann!Hilbert|(}
        ...
-     disapproved of his marriage.\index{Ackermann!Hilbert\)}
+     disapproved of his marriage.\index{Ackermann!Hilbert|)}
 
 If the beginning and ending of the page range are equal then the system
-just gives a single page entry, not a range.
+just gives a single page number, not a range.
 
    If you index subentries but not a main entry, as with
 '\index{Jones!program}' and '\index{Jones!results}', then the output is
 the item 'Jones' with no comma or page number, followed by two subitems,
 like 'program, 50' and 'results, 51'.
 
-   Generate a index entry that says 'See' by using a vertical bar
+   Generate a index entry that says 'see' by using a vertical bar
 character: '\index{Ackermann!function|see{P\'eter's function}}'.  You
-can instead get 'See also' with 'seealso'.  (The text 'See' is defined
-by '\seename', and 'See also' by '\alsoname'.  You can redefine these
+can instead get 'see also' with 'seealso'.  (The text 'see' is defined
+by '\seename', and 'see also' by '\alsoname'.  You can redefine these
 either by using an internationalization package such as 'babel' or
-'polyglossia', or directly as with '\renewcommand{\alsoname}[1]{Also see
-#1}'.)
+'polyglossia', or directly as with '\renewcommand{\alsoname}{Also
+see}'.)
 
-   The 'See' feature is part of a more general functionality.  After the
+   The 'see' feature is part of a more general functionality.  After the
 vertical bar you can put the name of a one-input command, as in
 '\index{group|textit}' (note the missing backslash on the '\textit'
 command) and the system will apply that command to the page number, here
@@ -16702,8 +16715,8 @@
 being printed.
 
    LaTeX's usual rules for treating multiple spaces as a single space
-and ignoring spaces after a command name apply to 'msg'.  As above, use
-the command '\space' to get a single space, independent of surrounding
+and ignoring spaces after a command name apply to 'msg'.  Use the
+command '\space' to get a single space, independent of surrounding
 spaces.  Use '^^J' to get a newline.  Get a percent character with
 '\csname @percentchar\endcsname'.
 
@@ -17188,8 +17201,8 @@
      pdflatex -jobname=teachers "\def\teachers{}\input{main}"
 
 The 'jobname' option is there because otherwise both files would be
-called 'main.pdf', and the second would overwrite the first.  (See the
-next section.)
+called 'main.pdf' and the second would overwrite the first.  (*note
+Jobname::.)
 
    In this example we use the command line to select which parts of a
 document to include.  For a book named 'mybook.tex' and structured like
@@ -17226,19 +17239,21 @@
 where LATEX-ENGINE is 'pdflatex', 'lualatex', etc. (*note TeX
 engines::).  If ARGUMENT does not start with a backslash, as is the case
 above with 'thesis', then TeX considers it to be the name of the file to
-input as the main document.  The name of that root file, without the
-'.tex' extension, is the jobname.  If ARGUMENT does start with a
-backslash, or if TeX is in interactive mode, then it waits for the first
-'\input' command, and the jobname is the argument to '\input'.
+input as the main document.  This file is referred to as the "root file"
+(*note Splitting the input::, and *note \input::).  The name of that
+root file, without the '.tex' extension if any, is the jobname.  If
+ARGUMENT does start with a backslash, or if TeX is in interactive mode,
+then it waits for the first '\input' command, and the jobname is the
+argument to '\input'.
 
    There are two more possibilities for the jobname.  It can be directly
 specified with the '-jobname' option, as in 'pdflatex -jobname=myname'
 (*note Command line input:: for a real example).
 
    The final possibility is 'texput', which is the final fallback
-default if no other name is available to TeX.  For example, if no
-'-jobname' option was specified, and the compilation stops before there
-is any output, then the log file will be named 'texput.log'.
+default if no other name is available to TeX.  That is, if no '-jobname'
+option was specified, and the compilation stops before any input file is
+met, then the log file will be named 'texput.log'.
 
    A special case of this is that in LaTeX versions of (approximately)
 2020 or later, the jobname is also 'texput' if the first '\input' occurs
@@ -17629,7 +17644,7 @@
                                                               (line  14)
 * \Alph{COUNTER}:                        \alph \Alph \arabic \roman \Roman \fnsymbol.
                                                               (line  19)
-* \alsoname:                             \index.              (line  56)
+* \alsoname:                             \index.              (line  58)
 * \amalg:                                Math symbols.        (line  27)
 * \and for \author:                      \maketitle.          (line  43)
 * \angle:                                Math symbols.        (line  30)
@@ -17864,7 +17879,7 @@
 * \DJ:                                   Additional Latin letters.
                                                               (line  26)
 * \documentclass:                        Document classes.    (line   6)
-* \documentclass, and texput jobname:    Jobname.             (line  30)
+* \documentclass, and texput jobname:    Jobname.             (line  32)
 * \dot:                                  Math accents.        (line  25)
 * \doteq:                                Math symbols.        (line 180)
 * \dotfill:                              \hrulefill & \dotfill.
@@ -17994,7 +18009,7 @@
 * \Huge:                                 Font sizes.          (line  11)
 * \hyphenation:                          \hyphenation.        (line   6)
 * \i (dotless i):                        Accents.             (line  19)
-* \IfBeginWith* macro from xstring:      Jobname.             (line  53)
+* \IfBeginWith* macro from xstring:      Jobname.             (line  55)
 * \iff:                                  Math symbols.        (line 256)
 * \IfFileExists:                         Class and package commands.
                                                               (line 128)
@@ -18018,11 +18033,12 @@
 * \indent:                               \indent & \noindent. (line   6)
 * \index:                                Indexes.             (line   6)
 * \index <1>:                            \index.              (line   6)
-* \indexentry:                           \index.              (line 106)
+* \indexentry:                           \index.              (line 108)
 * \indexspace:                           makeindex.           (line  58)
 * \inf:                                  Math functions.      (line  57)
 * \infty:                                Math symbols.        (line 271)
 * \input:                                \input.              (line   6)
+* \inputencoding:                        inputenc package.    (line  50)
 * \InputIfFileExists:                    Class and package commands.
                                                               (line 128)
 * \int:                                  Math symbols.        (line 274)
@@ -18040,7 +18056,7 @@
 * \j (dotless j):                        Accents.             (line  19)
 * \jmath:                                Math symbols.        (line 283)
 * \jobname:                              Jobname.             (line   6)
-* \jobname <1>:                          Jobname.             (line  44)
+* \jobname <1>:                          Jobname.             (line  46)
 * \Join:                                 Math symbols.        (line 280)
 * \k (ogonek):                           Accents.             (line  73)
 * \kappa:                                Math symbols.        (line 287)
@@ -18372,7 +18388,6 @@
 * \printglossaries:                      Glossaries.          (line   6)
 * \printglossaries <1>:                  Glossaries.          (line  43)
 * \printindex:                           \printindex.         (line   6)
-* \printindex <1>:                       \printindex.         (line  10)
 * \ProcessOptions:                       Class and package commands.
                                                               (line 243)
 * \ProcessOptions*:                      Class and package commands.
@@ -18429,7 +18444,7 @@
                                                               (line   6)
 * \RequirePackage:                       Class and package commands.
                                                               (line 323)
-* \RequirePackage, and texput jobname:   Jobname.             (line  30)
+* \RequirePackage, and texput jobname:   Jobname.             (line  32)
 * \RequirePackageWithOptions:            Class and package commands.
                                                               (line 323)
 * \resizebox:                            \resizebox.          (line   6)
@@ -18472,7 +18487,7 @@
 * \sec:                                  Math functions.      (line  93)
 * \section:                              Sectioning.          (line   6)
 * \section <1>:                          \section.            (line   6)
-* \seename:                              \index.              (line  56)
+* \seename:                              \index.              (line  58)
 * \selectfont:                           Low-level font commands.
                                                               (line 118)
 * \setcounter:                           \setcounter.         (line   6)
@@ -18506,6 +18521,10 @@
 * \smile:                                Math symbols.        (line 646)
 * \<SPACE>:                              \(SPACE).            (line   6)
 * \<SPACE> <1>:                          \(SPACE).            (line   6)
+* \space:                                \include & \includeonly.
+                                                              (line  88)
+* \space <1>:                            \input.              (line  32)
+* \space <2>:                            \typeout.            (line  22)
 * \spacefactor:                          \spacefactor.        (line  10)
 * \spadesuit:                            Math symbols.        (line 649)
 * \sqcap:                                Math symbols.        (line 652)
@@ -18867,7 +18886,7 @@
 * babel package <3>:                     \today.              (line  13)
 * babel package <4>:                     Table of contents etc..
                                                               (line 124)
-* babel package <5>:                     \index.              (line  56)
+* babel package <5>:                     \index.              (line  58)
 * back matter of a book:                 \frontmatter & \mainmatter & \backmatter.
                                                               (line   6)
 * background, colored:                   Colored pages.       (line   6)
@@ -19272,7 +19291,7 @@
                                                               (line   6)
 * external commands:                     \write18.            (line   6)
 * external files, writing:               filecontents.        (line   6)
-* fallback jobname:                      Jobname.             (line  25)
+* fallback jobname:                      Jobname.             (line  27)
 * families, of fonts:                    Low-level font commands.
                                                               (line  21)
 * fancyhdr package:                      Page styles.         (line  12)
@@ -19290,6 +19309,7 @@
 * file, opening:                         \openin & \openout.  (line   6)
 * file, reading:                         \read.               (line   6)
 * file, root:                            Splitting the input. (line  10)
+* file, root <1>:                        Jobname.             (line   6)
 * filecontents environment:              filecontents.        (line   6)
 * filecontents* environment:             filecontents.        (line   6)
 * filename for current job:              Command line options.
@@ -19434,7 +19454,7 @@
                                                               (line  20)
 * Icelandic thorn:                       Additional Latin letters.
                                                               (line  56)
-* idx file:                              \index.              (line 106)
+* idx file:                              \index.              (line 108)
 * ij letter, Dutch:                      Additional Latin letters.
                                                               (line  32)
 * immediate \write:                      \write.              (line  60)
@@ -19454,12 +19474,12 @@
 * indentfirst package <5>:               \indent & \noindent. (line  48)
 * indent_length:                         makeindex.           (line 138)
 * indent_space:                          makeindex.           (line 134)
-* index entries, subentries:             \index.              (line  24)
-* index entries, 'see' and 'see also':   \index.              (line  56)
+* index entries, subentries:             \index.              (line  26)
+* index entries, 'see' and 'see also':   \index.              (line  58)
 * index entry:                           \index.              (line   6)
-* index package:                         \index.              (line 101)
+* index package:                         \index.              (line 103)
 * index, multiple:                       Indexes.             (line  51)
-* index, page range:                     \index.              (line  40)
+* index, page range:                     \index.              (line  42)
 * index, printing:                       \printindex.         (line   6)
 * index, processing:                     makeindex.           (line   6)
 * index, style file:                     makeindex.           (line  18)
@@ -19620,6 +19640,7 @@
 * main matter of a book:                 \frontmatter & \mainmatter & \backmatter.
                                                               (line   6)
 * make a box:                            \mbox & \makebox.    (line   6)
+* makeidx package:                       \printindex.         (line  12)
 * makeindex:                             makeindex.           (line   6)
 * makeindex program:                     makeindex.           (line   6)
 * makeindex, style file:                 makeindex.           (line  18)
@@ -19810,7 +19831,7 @@
 * package, babel <3>:                    \today.              (line  13)
 * package, babel <4>:                    Table of contents etc..
                                                               (line 124)
-* package, babel <5>:                    \index.              (line  56)
+* package, babel <5>:                    \index.              (line  58)
 * package, beamer:                       beamer template.     (line   6)
 * package, bigfoot:                      Footnotes of footnotes.
                                                               (line   6)
@@ -19863,7 +19884,7 @@
 * package, indentfirst <4>:              \subsubsection & \paragraph & \subparagraph.
                                                               (line  61)
 * package, indentfirst <5>:              \indent & \noindent. (line  48)
-* package, index:                        \index.              (line 101)
+* package, index:                        \index.              (line 103)
 * package, latexsym:                     Arrows.              (line   6)
 * package, listings:                     tabbing.             (line 146)
 * package, listings <1>:                 verbatim.            (line  36)
@@ -19871,6 +19892,7 @@
 * package, lmodern:                      fontenc package.     (line  36)
 * package, macros2e:                     \makeatletter & \makeatother.
                                                               (line  41)
+* package, makeidx:                      \printindex.         (line  12)
 * package, mathtools:                    Math formulas.       (line  61)
 * package, mathtools <1>:                Delimiters.          (line  41)
 * package, mathtools <2>:                \left & \right.      (line  30)
@@ -19893,14 +19915,14 @@
 * package, polyglossia <1>:              \today.              (line  13)
 * package, polyglossia <2>:              Table of contents etc..
                                                               (line 125)
-* package, polyglossia <3>:              \index.              (line  56)
+* package, polyglossia <3>:              \index.              (line  58)
 * package, PSTricks:                     \line.               (line  36)
 * package, setspace:                     \baselineskip & \baselinestretch.
                                                               (line  79)
 * package, shellesc:                     \write18.            (line  71)
 * package, showidx:                      Indexes.             (line  51)
 * package, siunitx:                      minipage.            (line 137)
-* package, siunitx <1>:                  ~.                   (line  37)
+* package, siunitx <1>:                  ~.                   (line  41)
 * package, suffix:                       \@ifstar.            (line  66)
 * package, texosquery:                   \write18.            (line  65)
 * package, textcase:                     Upper and lower case.
@@ -19929,7 +19951,9 @@
 * package, xparse:                       LaTeX command syntax.
                                                               (line  37)
 * package, xparse <1>:                   \@ifstar.            (line  66)
-* package, xstring:                      Jobname.             (line  53)
+* package, xr:                           xr package.          (line   6)
+* package, xr-hyper:                     xr package.          (line   6)
+* package, xstring:                      Jobname.             (line  55)
 * packages, loading additional:          Additional packages. (line   6)
 * page break, forcing:                   \pagebreak & \nopagebreak.
                                                               (line   6)
@@ -20001,7 +20025,7 @@
 * polyglossia package <1>:               \today.              (line  13)
 * polyglossia package <2>:               Table of contents etc..
                                                               (line 125)
-* polyglossia package <3>:               \index.              (line  56)
+* polyglossia package <3>:               \index.              (line  58)
 * portrait orientation:                  Document class options.
                                                               (line  60)
 * position, in picture:                  picture.             (line  64)
@@ -20066,6 +20090,7 @@
 * robust commands:                       \protect.            (line   6)
 * roman font:                            Font styles.         (line  85)
 * root file:                             Splitting the input. (line  10)
+* root file <1>:                         Jobname.             (line   6)
 * roots:                                 \sqrt.               (line   6)
 * rotating graphics:                     \rotatebox.          (line   6)
 * rotating text:                         \rotatebox.          (line   6)
@@ -20100,7 +20125,7 @@
 * sectioning commands:                   Sectioning.          (line   6)
 * sectioning, part:                      \part.               (line   6)
 * security and \write:                   \write and security. (line   6)
-* see and see also index entries:        \index.              (line  56)
+* see and see also index entries:        \index.              (line  58)
 * self-contained sources:                filecontents.        (line  42)
 * series, of fonts:                      Low-level font commands.
                                                               (line  48)
@@ -20126,7 +20151,7 @@
 * single quote, straight:                Text symbols.        (line 188)
 * single right quote:                    Text symbols.        (line 185)
 * siunitx package:                       minipage.            (line 137)
-* siunitx package <1>:                   ~.                   (line  37)
+* siunitx package <1>:                   ~.                   (line  41)
 * sizes of text:                         Font sizes.          (line   6)
 * skip plain TeX:                        Lengths.             (line   9)
 * skip register, plain TeX:              \newlength.          (line   6)
@@ -20185,7 +20210,9 @@
 * stretch, infinite horizontal:          \hfill.              (line   6)
 * stretch, infinite vertical:            \vfill.              (line   6)
 * stretch, omitting vertical:            \raggedbottom.       (line   6)
-* strut:                                 \strut.              (line   6)
+* strut:                                 \footnote.           (line  47)
+* strut <1>:                             \strut.              (line   6)
+* strut, math:                           \mathstrut.          (line   6)
 * styles of text:                        Font styles.         (line   6)
 * styles, page:                          Page styles.         (line   6)
 * subparagraph:                          Sectioning.          (line   6)
@@ -20241,7 +20268,7 @@
 * TeX format (.fmt) files:               TeX engines.         (line   6)
 * TeX logo:                              Text symbols.        (line  65)
 * texosquery package:                    \write18.            (line  65)
-* texput, jobname default:               Jobname.             (line  25)
+* texput, jobname default:               Jobname.             (line  27)
 * text style:                            Math styles.         (line  21)
 * text symbols:                          Text symbols.        (line   6)
 * text, resizing:                        \scalebox.           (line   6)
@@ -20391,552 +20418,553 @@
 * xparse package <1>:                    \@ifstar.            (line  66)
 * xr package:                            xr package.          (line   6)
 * xr-hyper package:                      xr package.          (line   6)
-* xstring package:                       Jobname.             (line  53)
+* xstring package:                       Jobname.             (line  55)
 
 
 
 Tag Table:
-Node: Top1852
-Node: About this document3656
-Node: Overview5394
-Node: Starting and ending7174
-Ref: Starting & ending7309
-Node: Output files8486
-Ref: output files dvi8765
-Ref: output files pdf9277
-Ref: output files log9602
-Ref: output files aux9799
-Node: TeX engines10768
-Ref: tex engines latex11304
-Ref: tex engines lualatex12139
-Ref: tex engines xelatex12600
-Node: LaTeX command syntax14560
-Node: Environment16487
-Node: CTAN17714
-Node: Document classes19170
-Ref: document classes article19610
-Ref: document classes book19698
-Ref: document classes letter19883
-Ref: document classes report19959
-Ref: document classes slides20111
-Node: Document class options20564
-Node: Additional packages23646
-Node: Class and package construction24277
-Node: Class and package structure25727
-Node: Class and package commands28022
-Node: Fonts45627
-Ref: Typefaces45730
-Node: fontenc package47692
-Node: \DeclareFontEncoding51944
-Node: \DeclareTextAccent53362
-Node: \DeclareTextAccentDefault54219
-Node: \DeclareTextCommand & \ProvideTextCommand55290
-Node: \DeclareTextCommandDefault & \ProvideTextCommandDefault57524
-Node: \DeclareTextComposite58831
-Node: \DeclareTextCompositeCommand59918
-Node: \DeclareTextSymbol60593
-Node: \DeclareTextSymbolDefault61698
-Node: \LastDeclaredEncoding62652
-Node: \UseTextSymbol & \UseTextAccent63276
-Node: Font styles64484
-Node: Font sizes68714
-Node: Low-level font commands71591
-Ref: low level font commands fontencoding71875
-Ref: low level font commands fontfamily72431
-Ref: low level font commands fontseries73194
-Ref: low level font commands fontshape74346
-Ref: low level font commands fontsize74643
-Ref: low level font commands linespread75220
-Ref: low level font commands selectfont75470
-Ref: low level font commands usefont75796
-Node: Layout76039
-Node: \onecolumn76605
-Node: \twocolumn76964
-Ref: twocolumn columnsep77587
-Ref: twocolumn columnseprule77831
-Ref: twocolumn columnwidth78131
-Ref: twocolumn dbltopfraction78714
-Ref: twocolumn dblfloatpagefraction79680
-Ref: twocolumn dblfloatsep79918
-Ref: twocolumn dbltextfloatsep80227
-Ref: twocolumn dbltopnumber80407
-Node: \flushbottom81356
-Node: \raggedbottom82456
-Node: Page layout parameters82992
-Ref: page layout parameters columnsep83221
-Ref: page layout parameters columnseprule83221
-Ref: page layout parameters columnwidth83221
-Ref: page layout parameters headheight83475
-Ref: page layout parameters headsep83642
-Ref: page layout parameters footskip83954
-Ref: page layout parameters linewidth84288
-Ref: page layout parameters marginparpush84641
-Ref: page layout parameters marginsep84641
-Ref: page layout parameters marginparwidth84641
-Ref: page layout parameters oddsidemargin85681
-Ref: page layout parameters evensidemargin85681
-Ref: page layout parameters paperheight86226
-Ref: page layout parameters paperwidth86452
-Ref: page layout parameters textheight86676
-Ref: page layout parameters textwidth87065
-Ref: page layout parameters hsize88003
-Ref: page layout parameters topmargin88200
-Ref: page layout parameters topskip88504
-Node: \baselineskip & \baselinestretch88720
-Node: Floats93713
-Ref: floats bottomfraction98051
-Ref: floats floatpagefraction98178
-Ref: floats textfraction98289
-Ref: floats topfraction98491
-Ref: floats floatsep98743
-Ref: floats intextsep98853
-Ref: floats textfloatsep99068
-Ref: floats bottomnumber99332
-Ref: floats dbltopnumber99440
-Ref: floats topnumber99559
-Ref: floats totalnumber99663
-Node: \caption100280
-Node: Sectioning102900
-Ref: sectioning secnumdepth106009
-Ref: Sectioning/secnumdepth106009
-Ref: sectioning tocdepth106635
-Ref: Sectioning/tocdepth106635
-Node: \part107675
-Node: \chapter109852
-Node: \section113625
-Node: \subsection116892
-Node: \subsubsection & \paragraph & \subparagraph119606
-Node: \appendix122263
-Node: \frontmatter & \mainmatter & \backmatter123556
-Node: \@startsection124965
-Ref: startsection name126454
-Ref: \@startsection/name126454
-Ref: startsection level126908
-Ref: \@startsection/level126908
-Ref: startsection indent127789
-Ref: \@startsection/indent127789
-Ref: startsection beforeskip128052
-Ref: \@startsection/beforeskip128052
-Ref: startsection afterskip129573
-Ref: \@startsection/afterskip129573
-Ref: startsection style130884
-Ref: \@startsection/style130884
-Node: Cross references134585
-Node: \label136734
-Node: \pageref138554
-Node: \ref139344
-Node: xr package140339
-Node: Environments142173
-Node: abstract144175
-Node: array145764
-Node: center148656
-Node: \centering150409
-Node: description151906
-Node: displaymath154123
-Node: document155819
-Node: \AtBeginDocument156249
-Node: \AtEndDocument156873
-Node: enumerate157517
-Ref: enumerate enumi159380
-Ref: enumerate enumii159380
-Ref: enumerate enumiii159380
-Ref: enumerate enumiv159380
-Ref: enumerate labelenumi159778
-Ref: enumerate labelenumii159778
-Ref: enumerate labelenumiii159778
-Ref: enumerate labelenumiv159778
-Node: eqnarray160317
-Node: equation162313
-Node: figure162981
-Node: filecontents165154
-Node: flushleft167063
-Node: \raggedright168090
-Node: flushright169288
-Node: \raggedleft170112
-Node: itemize170983
-Ref: itemize labelitemi172531
-Ref: itemize labelitemii172531
-Ref: itemize labelitemiii172531
-Ref: itemize labelitemiv172531
-Ref: itemize leftmargin173190
-Ref: itemize leftmargini173190
-Ref: itemize leftmarginii173190
-Ref: itemize leftmarginiii173190
-Ref: itemize leftmarginiv173190
-Ref: itemize leftmarginv173190
-Ref: itemize leftmarginvi173190
-Node: letter174672
-Node: list174910
-Ref: list makelabel177357
-Ref: list itemindent178742
-Ref: list itemsep178879
-Ref: list labelsep179532
-Ref: list labelwidth179695
-Ref: list leftmargin180706
-Ref: list listparindent181559
-Ref: list parsep181790
-Ref: list partopsep182258
-Ref: list rightmargin183056
-Ref: list topsep183241
-Ref: list beginparpenalty186816
-Ref: list itempenalty186915
-Ref: list endparpenalty187019
-Node: \item187890
-Node: trivlist189136
-Node: math190664
-Node: minipage190970
-Node: picture196535
-Node: \put202765
-Node: \multiput203330
-Node: \qbezier204069
-Node: \graphpaper205542
-Node: \line206336
-Node: \linethickness208310
-Node: \thinlines208759
-Node: \thicklines209170
-Node: \circle209554
-Node: \oval210096
-Node: \shortstack211072
-Node: \vector212469
-Node: \makebox (picture)213383
-Node: \framebox (picture)214565
-Node: \frame216038
-Node: \dashbox216478
-Node: quotation & quote217613
-Node: tabbing218509
-Node: table224412
-Node: tabular226495
-Ref: tabular arrayrulewidth232832
-Ref: tabular arraystrech233072
-Ref: tabular doublerulesep233293
-Ref: tabular tabcolsep233429
-Node: \multicolumn233950
-Node: \vline237826
-Node: \cline239217
-Node: \hline239927
-Node: thebibliography240609
-Node: \bibitem243092
-Node: \cite245394
-Node: \nocite247262
-Node: Using BibTeX247770
-Node: theorem249941
-Node: titlepage250863
-Node: verbatim252146
-Node: \verb253959
-Node: verse256052
-Node: Line breaking257279
-Node: \\258645
-Node: \obeycr & \restorecr261075
-Node: \newline261886
-Node: \- (hyphenation)262915
-Node: \discretionary264553
-Node: \fussy & \sloppy265441
-Node: sloppypar266224
-Node: \hyphenation267370
-Node: \linebreak & \nolinebreak267964
-Node: Page breaking269112
-Node: \clearpage & \cleardoublepage271142
-Node: \newpage272662
-Node: \enlargethispage273960
-Node: \pagebreak & \nopagebreak274916
-Node: Footnotes276887
-Node: \footnote278033
-Ref: footnote footnoterule279301
-Ref: footnote footnotesep279912
-Node: \footnotemark280978
-Node: \footnotetext283317
-Node: Footnotes in section headings283919
-Node: Footnotes in a table284752
-Node: Footnotes of footnotes287674
-Node: Definitions288378
-Node: \newcommand & \renewcommand289425
-Node: Control sequences294860
-Node: \providecommand296215
-Node: \makeatletter & \makeatother297380
-Node: \@ifstar299482
-Node: \newcounter302967
-Node: \newlength304687
-Node: \newsavebox305610
-Node: \newenvironment & \renewenvironment306589
-Node: \newtheorem311913
-Node: \newfont315485
-Node: \protect316718
-Node: \ignorespaces & \ignorespacesafterend319106
-Node: xspace package321825
-Node: Counters323890
-Node: \alph \Alph \arabic \roman \Roman \fnsymbol325591
-Node: \usecounter328216
-Node: \value329075
-Node: \setcounter330128
-Node: \addtocounter330724
-Node: \refstepcounter331178
-Node: \stepcounter331847
-Node: \day & \month & \year332400
-Node: Lengths333309
-Node: Units of length337897
-Ref: units of length pt338100
-Ref: units of length pc338200
-Ref: units of length in338223
-Ref: units of length bp338249
-Ref: units of length cm338380
-Ref: units of length mm338402
-Ref: units of length dd338424
-Ref: units of length cc338456
-Ref: units of length sp338481
-Ref: Lengths/em338512
-Ref: Lengths/en338512
-Ref: Lengths/ex338512
-Ref: units of length em338512
-Ref: units of length en338512
-Ref: units of length ex338512
-Node: \setlength339368
-Node: \addtolength340551
-Node: \settodepth341974
-Node: \settoheight342962
-Node: \settowidth343960
-Node: \stretch344965
-Node: Expressions346167
-Node: Making paragraphs350949
-Node: \par353278
-Node: \indent & \noindent355324
-Node: \parindent & \parskip356859
-Node: Marginal notes358166
-Ref: marginal notes marginparpush359562
-Ref: marginal notes marginparsep359736
-Ref: marginal notes marginparwidth359868
-Node: Math formulas360217
-Node: Subscripts & superscripts363265
-Node: Math symbols365426
-Node: Arrows389197
-Node: \boldmath & \unboldmath390385
-Node: Blackboard bold391904
-Node: Calligraphic392706
-Node: Delimiters393237
-Node: \left & \right395425
-Node: \bigl & \bigr etc.399433
-Node: Dots402186
-Ref: ellipses cdots402617
-Ref: ellipses ddots402762
-Ref: ellipses ldots402843
-Ref: ellipses vdots403260
-Node: Greek letters404444
-Node: Math functions406123
-Node: Math accents407767
-Node: Over- and Underlining408666
-Node: Spacing in math mode410493
-Ref: spacing in math mode thickspace411424
-Ref: spacing in math mode medspace411875
-Ref: Spacing in math mode/\thinspace412331
-Ref: spacing in math mode thinspace412331
-Ref: spacing in math mode negthinspace412812
-Ref: spacing in math mode quad413185
-Ref: spacing in math mode qquad413441
-Node: \smash413779
-Node: \phantom & \vphantom & \hphantom415996
-Node: \mathstrut418570
-Node: Math styles419532
-Node: Math miscellany422272
-Node: Colon character & \colon422769
-Node: \*423462
-Node: \frac424042
-Node: \sqrt424413
-Node: \stackrel424999
-Node: Modes425272
-Ref: modes paragraph mode425722
-Ref: modes lr mode426034
-Ref: modes math mode426640
-Ref: modes vertical mode426975
-Ref: modes internal vertical mode427193
-Ref: modes inner paragraph mode427716
-Ref: modes outer paragraph mode427716
-Node: \ensuremath428130
-Node: Page styles428835
-Node: \maketitle429598
-Node: \pagenumbering432616
-Node: \pagestyle434604
-Node: \thispagestyle438106
-Node: Spaces439060
-Node: \enspace & \quad & \qquad440380
-Node: \hspace441295
-Node: \hfill443152
-Node: \hss444216
-Node: \spacefactor444910
-Node: \@448317
-Ref: \AT448437
-Node: \frenchspacing & \nonfrenchspacing450377
-Ref: \frenchspacing450495
-Node: \normalsfcodes451297
-Node: \(SPACE)451565
-Ref: Leading blanks453505
-Node: ~453818
-Node: \thinspace & \negthinspace456395
-Node: \/457593
-Node: \hrulefill & \dotfill459551
-Node: \bigskip & \medskip & \smallskip460907
-Ref: bigskip461725
-Ref: medskip461929
-Ref: smallskip462138
-Node: \bigbreak & \medbreak & \smallbreak462799
-Node: \strut463785
-Node: \vspace467022
-Node: \vfill468583
-Node: \addvspace469511
-Node: Boxes471557
-Node: \mbox & \makebox472263
-Ref: mbox makebox depth473531
-Ref: mbox makebox height473531
-Ref: mbox makebox width473531
-Ref: mbox makebox totalheight473531
-Node: \fbox & \framebox475626
-Ref: fbox framebox fboxrule476933
-Ref: fbox framebox fboxsep477123
-Node: \parbox478225
-Node: \raisebox480531
-Ref: raisebox depth481504
-Ref: raisebox height481504
-Ref: raisebox width481504
-Ref: raisebox totalheight481504
-Node: \sbox & \savebox482205
-Node: lrbox485267
-Node: \usebox486153
-Node: Color486592
-Node: Color package options487391
-Node: Color models489037
-Ref: color models cmyk489834
-Ref: color models gray490197
-Ref: color models rgb490346
-Ref: color models RGB490683
-Ref: color models named491058
-Node: Commands for color491346
-Node: Define colors491761
-Node: Colored text492486
-Node: Colored boxes494883
-Node: Colored pages496272
-Node: Graphics496965
-Node: Graphics package options499091
-Node: Graphics package configuration501844
-Node: \graphicspath502646
-Node: \DeclareGraphicsExtensions505604
-Node: \DeclareGraphicsRule507422
-Node: Commands for graphics510603
-Node: \includegraphics511108
-Ref: includegraphics width516171
-Ref: includegraphics height516704
-Ref: includegraphics totalheight517110
-Ref: includegraphics keepaspectratio517374
-Ref: includegraphics viewport519060
-Ref: includegraphics trim519455
-Ref: includegraphics clip519911
-Ref: includegraphics page520171
-Ref: includegraphics pagebox520262
-Ref: includegraphics interpolate521127
-Ref: includegraphics quiet521332
-Ref: includegraphics draft521493
-Ref: includegraphics bb522298
-Ref: includegraphics bbllx522696
-Ref: includegraphics bblly522696
-Ref: includegraphics bburx522696
-Ref: includegraphics bbury522696
-Ref: includegraphics natwidth522838
-Ref: includegraphics natheight522838
-Ref: includegraphics hiresbb523024
-Ref: includegraphics type523786
-Ref: includegraphics ext523826
-Ref: includegraphics read523929
-Ref: includegraphics command524046
-Node: \rotatebox524292
-Node: \scalebox527146
-Node: \resizebox528202
-Node: Special insertions529394
-Node: Reserved characters530262
-Node: Upper and lower case531522
-Node: Symbols by font position533908
-Node: Text symbols534587
-Node: Accents539571
-Node: \accent541724
-Node: Additional Latin letters543486
-Ref: Non-English characters543668
-Node: inputenc package544687
-Node: \rule547237
-Node: \today548425
-Node: Splitting the input549361
-Node: \endinput551103
-Node: \include & \includeonly552406
-Node: \input556703
-Node: Front/back matter557918
-Node: Table of contents etc.558251
-Node: \@dottedtocline563956
-Node: \addcontentsline565543
-Node: \addtocontents568606
-Node: \contentsline570823
-Node: \nofiles572601
-Node: \numberline573352
-Node: Indexes574516
-Node: \index577230
-Node: makeindex582335
-Ref: makeindex preamble584003
-Ref: makeindex postamble584143
-Ref: makeindex group skip584228
-Ref: makeindex letheadflag584561
-Ref: makeindex lethead prefix585022
-Ref: makeindex lethead suffix585174
-Ref: makeindex item 0585322
-Ref: makeindex item 1585402
-Ref: makeindex item 2585477
-Ref: makeindex item 01585555
-Ref: makeindex item x1585660
-Ref: makeindex item 12585865
-Ref: makeindex item x2585973
-Ref: makeindex delim 0586133
-Ref: makeindex delim 1586263
-Ref: makeindex delim 2586393
-Ref: makeindex delim n586519
-Ref: makeindex delim r586654
-Ref: makeindex line max586762
-Ref: makeindex indent space586897
-Ref: makeindex indent length586992
-Ref: makeindex page precedence587177
-Node: \printindex588212
-Node: Glossaries588685
-Node: \newglossaryentry590652
-Node: \gls592119
-Node: Letters592913
-Node: \address596531
-Node: \cc597342
-Node: \closing597784
-Node: \encl598098
-Node: \location598512
-Node: \makelabels598776
-Node: \name601093
-Node: \opening601334
-Node: \ps601615
-Node: \signature601904
-Node: \telephone603132
-Node: Input/output603497
-Node: \openin & \openout604227
-Node: \read606970
-Node: \typein608157
-Node: \typeout609417
-Node: \write610467
-Node: \write and security615194
-Node: \message616138
-Node: \wlog617967
-Node: \write18618468
-Node: Command line interface621959
-Ref: Command line622123
-Node: Command line options624276
-Ref: interaction modes625279
-Ref: output directory626233
-Node: Command line input627932
-Node: Jobname630055
-Node: Recovering from errors633197
-Node: Document templates634625
-Node: beamer template635059
-Node: article template635701
-Node: book template636164
-Node: Larger book template636643
-Node: Index638185
-Ref: Command Index638271
+Node: Top1854
+Node: About this document3660
+Node: Overview5398
+Node: Starting and ending7178
+Ref: Starting & ending7313
+Node: Output files8490
+Ref: output files dvi8769
+Ref: output files pdf9281
+Ref: output files log9606
+Ref: output files aux9803
+Node: TeX engines10772
+Ref: tex engines latex11308
+Ref: tex engines lualatex12143
+Ref: tex engines xelatex12604
+Node: LaTeX command syntax14564
+Node: Environment16491
+Node: CTAN17718
+Node: Document classes19174
+Ref: document classes article19614
+Ref: document classes book19702
+Ref: document classes letter19887
+Ref: document classes report19963
+Ref: document classes slides20115
+Node: Document class options20568
+Node: Additional packages23650
+Node: Class and package construction24281
+Node: Class and package structure25731
+Node: Class and package commands28026
+Node: Fonts45631
+Ref: Typefaces45734
+Node: fontenc package47696
+Node: \DeclareFontEncoding51948
+Node: \DeclareTextAccent53366
+Node: \DeclareTextAccentDefault54223
+Node: \DeclareTextCommand & \ProvideTextCommand55294
+Node: \DeclareTextCommandDefault & \ProvideTextCommandDefault57528
+Node: \DeclareTextComposite58835
+Node: \DeclareTextCompositeCommand59922
+Node: \DeclareTextSymbol60597
+Node: \DeclareTextSymbolDefault61702
+Node: \LastDeclaredEncoding62656
+Node: \UseTextSymbol & \UseTextAccent63280
+Node: Font styles64488
+Node: Font sizes68718
+Node: Low-level font commands71596
+Ref: low level font commands fontencoding71880
+Ref: low level font commands fontfamily72436
+Ref: low level font commands fontseries73199
+Ref: low level font commands fontshape74331
+Ref: low level font commands fontsize74648
+Ref: low level font commands linespread75225
+Ref: low level font commands selectfont75506
+Ref: low level font commands usefont75832
+Node: Layout76075
+Node: \onecolumn76641
+Node: \twocolumn77000
+Ref: twocolumn columnsep77623
+Ref: twocolumn columnseprule77867
+Ref: twocolumn columnwidth78167
+Ref: twocolumn dbltopfraction78750
+Ref: twocolumn dblfloatpagefraction79716
+Ref: twocolumn dblfloatsep79954
+Ref: twocolumn dbltextfloatsep80263
+Ref: twocolumn dbltopnumber80443
+Node: \flushbottom81392
+Node: \raggedbottom82492
+Node: Page layout parameters83028
+Ref: page layout parameters columnsep83257
+Ref: page layout parameters columnseprule83257
+Ref: page layout parameters columnwidth83257
+Ref: page layout parameters headheight83511
+Ref: page layout parameters headsep83678
+Ref: page layout parameters footskip83990
+Ref: page layout parameters linewidth84324
+Ref: page layout parameters marginparpush84677
+Ref: page layout parameters marginsep84677
+Ref: page layout parameters marginparwidth84677
+Ref: page layout parameters oddsidemargin85717
+Ref: page layout parameters evensidemargin85717
+Ref: page layout parameters paperheight86262
+Ref: page layout parameters paperwidth86488
+Ref: page layout parameters textheight86712
+Ref: page layout parameters textwidth87101
+Ref: page layout parameters hsize88039
+Ref: page layout parameters topmargin88236
+Ref: page layout parameters topskip88540
+Node: \baselineskip & \baselinestretch88756
+Node: Floats93926
+Ref: floats bottomfraction98264
+Ref: floats floatpagefraction98391
+Ref: floats textfraction98502
+Ref: floats topfraction98704
+Ref: floats floatsep98956
+Ref: floats intextsep99066
+Ref: floats textfloatsep99281
+Ref: floats bottomnumber99545
+Ref: floats dbltopnumber99653
+Ref: floats topnumber99772
+Ref: floats totalnumber99876
+Node: \caption100493
+Node: Sectioning103209
+Ref: sectioning secnumdepth106318
+Ref: Sectioning/secnumdepth106318
+Ref: sectioning tocdepth106944
+Ref: Sectioning/tocdepth106944
+Node: \part107984
+Node: \chapter110161
+Node: \section113934
+Node: \subsection117201
+Node: \subsubsection & \paragraph & \subparagraph119915
+Node: \appendix122572
+Node: \frontmatter & \mainmatter & \backmatter123865
+Node: \@startsection125274
+Ref: startsection name126763
+Ref: \@startsection/name126763
+Ref: startsection level127217
+Ref: \@startsection/level127217
+Ref: startsection indent128098
+Ref: \@startsection/indent128098
+Ref: startsection beforeskip128361
+Ref: \@startsection/beforeskip128361
+Ref: startsection afterskip129882
+Ref: \@startsection/afterskip129882
+Ref: startsection style131193
+Ref: \@startsection/style131193
+Node: Cross references134894
+Node: \label137043
+Node: \pageref138863
+Node: \ref139653
+Node: xr package140648
+Node: Environments142469
+Node: abstract144471
+Node: array146060
+Node: center148952
+Node: \centering150705
+Node: description152202
+Node: displaymath154419
+Node: document156115
+Node: \AtBeginDocument156545
+Node: \AtEndDocument157169
+Node: enumerate157813
+Ref: enumerate enumi159676
+Ref: enumerate enumii159676
+Ref: enumerate enumiii159676
+Ref: enumerate enumiv159676
+Ref: enumerate labelenumi160074
+Ref: enumerate labelenumii160074
+Ref: enumerate labelenumiii160074
+Ref: enumerate labelenumiv160074
+Node: eqnarray160613
+Node: equation162609
+Node: figure163277
+Node: filecontents165450
+Node: flushleft167359
+Node: \raggedright168386
+Node: flushright169584
+Node: \raggedleft170408
+Node: itemize171279
+Ref: itemize labelitemi172827
+Ref: itemize labelitemii172827
+Ref: itemize labelitemiii172827
+Ref: itemize labelitemiv172827
+Ref: itemize leftmargin173486
+Ref: itemize leftmargini173486
+Ref: itemize leftmarginii173486
+Ref: itemize leftmarginiii173486
+Ref: itemize leftmarginiv173486
+Ref: itemize leftmarginv173486
+Ref: itemize leftmarginvi173486
+Node: letter174968
+Node: list175206
+Ref: list makelabel177653
+Ref: list itemindent179038
+Ref: list itemsep179175
+Ref: list labelsep179828
+Ref: list labelwidth179991
+Ref: list leftmargin181002
+Ref: list listparindent181855
+Ref: list parsep182086
+Ref: list partopsep182554
+Ref: list rightmargin183352
+Ref: list topsep183537
+Ref: list beginparpenalty187112
+Ref: list itempenalty187211
+Ref: list endparpenalty187315
+Node: \item188186
+Node: trivlist189432
+Node: math190960
+Node: minipage191266
+Node: picture196831
+Node: \put203061
+Node: \multiput203626
+Node: \qbezier204365
+Node: \graphpaper205838
+Node: \line206632
+Node: \linethickness208606
+Node: \thinlines209055
+Node: \thicklines209466
+Node: \circle209850
+Node: \oval210392
+Node: \shortstack211368
+Node: \vector212765
+Node: \makebox (picture)213679
+Node: \framebox (picture)214861
+Node: \frame216334
+Node: \dashbox216774
+Node: quotation & quote217909
+Node: tabbing218805
+Node: table224708
+Node: tabular226791
+Ref: tabular arrayrulewidth233128
+Ref: tabular arraystrech233368
+Ref: tabular doublerulesep233589
+Ref: tabular tabcolsep233725
+Node: \multicolumn234246
+Node: \vline238122
+Node: \cline239513
+Node: \hline240223
+Node: thebibliography240905
+Node: \bibitem243388
+Node: \cite245690
+Node: \nocite247558
+Node: Using BibTeX248066
+Node: theorem250237
+Node: titlepage251159
+Node: verbatim252442
+Node: \verb254255
+Node: verse256348
+Node: Line breaking257575
+Node: \\258941
+Node: \obeycr & \restorecr261371
+Node: \newline262182
+Node: \- (hyphenation)263211
+Node: \discretionary264849
+Node: \fussy & \sloppy265737
+Node: sloppypar266520
+Node: \hyphenation267666
+Node: \linebreak & \nolinebreak268260
+Node: Page breaking269408
+Node: \clearpage & \cleardoublepage271438
+Node: \newpage272958
+Node: \enlargethispage274256
+Node: \pagebreak & \nopagebreak275212
+Node: Footnotes277183
+Node: \footnote278329
+Ref: footnote footnoterule279597
+Ref: footnote footnotesep280208
+Node: \footnotemark281274
+Node: \footnotetext283613
+Node: Footnotes in section headings284215
+Node: Footnotes in a table285048
+Node: Footnotes of footnotes287970
+Node: Definitions288674
+Node: \newcommand & \renewcommand289721
+Node: Control sequences295156
+Node: \providecommand296511
+Node: \makeatletter & \makeatother297676
+Node: \@ifstar299778
+Node: \newcounter303263
+Node: \newlength304983
+Node: \newsavebox305906
+Node: \newenvironment & \renewenvironment306885
+Node: \newtheorem312209
+Node: \newfont315781
+Node: \protect317014
+Node: \ignorespaces & \ignorespacesafterend319402
+Node: xspace package322152
+Node: Counters324361
+Node: \alph \Alph \arabic \roman \Roman \fnsymbol326062
+Node: \usecounter328687
+Node: \value329546
+Node: \setcounter330599
+Node: \addtocounter331195
+Node: \refstepcounter331649
+Node: \stepcounter332318
+Node: \day & \month & \year332871
+Node: Lengths333780
+Node: Units of length338368
+Ref: units of length pt338571
+Ref: units of length pc338671
+Ref: units of length in338694
+Ref: units of length bp338720
+Ref: units of length cm338851
+Ref: units of length mm338873
+Ref: units of length dd338895
+Ref: units of length cc338927
+Ref: units of length sp338952
+Ref: Lengths/em338983
+Ref: Lengths/en338983
+Ref: Lengths/ex338983
+Ref: units of length em338983
+Ref: units of length en338983
+Ref: units of length ex338983
+Node: \setlength339839
+Node: \addtolength341022
+Node: \settodepth342445
+Node: \settoheight343433
+Node: \settowidth344431
+Node: \stretch345436
+Node: Expressions346638
+Node: Making paragraphs351452
+Node: \par353781
+Node: \indent & \noindent355827
+Node: \parindent & \parskip357362
+Node: Marginal notes358669
+Ref: marginal notes marginparpush360065
+Ref: marginal notes marginparsep360239
+Ref: marginal notes marginparwidth360371
+Node: Math formulas360720
+Node: Subscripts & superscripts363768
+Node: Math symbols365929
+Node: Arrows389700
+Node: \boldmath & \unboldmath390888
+Node: Blackboard bold392407
+Node: Calligraphic393209
+Node: Delimiters393740
+Node: \left & \right395928
+Node: \bigl & \bigr etc.399936
+Node: Dots402689
+Ref: ellipses cdots403120
+Ref: ellipses ddots403265
+Ref: ellipses ldots403346
+Ref: ellipses vdots403763
+Node: Greek letters404947
+Node: Math functions406626
+Node: Math accents408270
+Node: Over- and Underlining409169
+Node: Spacing in math mode410996
+Ref: spacing in math mode thickspace411927
+Ref: spacing in math mode medspace412378
+Ref: Spacing in math mode/\thinspace412834
+Ref: spacing in math mode thinspace412834
+Ref: spacing in math mode negthinspace413315
+Ref: spacing in math mode quad413688
+Ref: spacing in math mode qquad413944
+Node: \smash414282
+Node: \phantom & \vphantom & \hphantom416499
+Node: \mathstrut419073
+Node: Math styles420035
+Node: Math miscellany422775
+Node: Colon character & \colon423272
+Node: \*423965
+Node: \frac424545
+Node: \sqrt424916
+Node: \stackrel425502
+Node: Modes425775
+Ref: modes paragraph mode426225
+Ref: modes lr mode426537
+Ref: modes math mode427143
+Ref: modes vertical mode427478
+Ref: modes internal vertical mode427696
+Ref: modes inner paragraph mode428219
+Ref: modes outer paragraph mode428219
+Node: \ensuremath428633
+Node: Page styles429338
+Node: \maketitle430101
+Node: \pagenumbering433119
+Node: \pagestyle435107
+Node: \thispagestyle438609
+Node: Spaces439563
+Node: \enspace & \quad & \qquad440883
+Node: \hspace441798
+Node: \hfill443655
+Node: \hss444719
+Node: \spacefactor445413
+Node: \@448820
+Ref: \AT448940
+Node: \frenchspacing & \nonfrenchspacing450880
+Ref: \frenchspacing450998
+Node: \normalsfcodes451800
+Node: \(SPACE)452068
+Ref: Leading blanks454008
+Node: ~454321
+Node: \thinspace & \negthinspace457112
+Node: \/458310
+Node: \hrulefill & \dotfill460268
+Node: \bigskip & \medskip & \smallskip461624
+Ref: bigskip462442
+Ref: medskip462646
+Ref: smallskip462855
+Node: \bigbreak & \medbreak & \smallbreak463516
+Node: \strut464502
+Node: \vspace467739
+Node: \vfill469300
+Node: \addvspace470228
+Node: Boxes472274
+Node: \mbox & \makebox472980
+Ref: mbox makebox depth474248
+Ref: mbox makebox height474248
+Ref: mbox makebox width474248
+Ref: mbox makebox totalheight474248
+Node: \fbox & \framebox476343
+Ref: fbox framebox fboxrule477650
+Ref: fbox framebox fboxsep477840
+Node: \parbox478942
+Node: \raisebox481248
+Ref: raisebox depth482221
+Ref: raisebox height482221
+Ref: raisebox width482221
+Ref: raisebox totalheight482221
+Node: \sbox & \savebox482922
+Node: lrbox485984
+Node: \usebox486870
+Node: Color487309
+Node: Color package options488108
+Node: Color models489754
+Ref: color models cmyk490551
+Ref: color models gray490914
+Ref: color models rgb491063
+Ref: color models RGB491400
+Ref: color models named491775
+Node: Commands for color492063
+Node: Define colors492478
+Node: Colored text493203
+Node: Colored boxes495600
+Node: Colored pages496989
+Node: Graphics497682
+Node: Graphics package options499808
+Node: Graphics package configuration502561
+Node: \graphicspath503363
+Node: \DeclareGraphicsExtensions506321
+Node: \DeclareGraphicsRule508139
+Node: Commands for graphics511320
+Node: \includegraphics511825
+Ref: includegraphics width516888
+Ref: includegraphics height517421
+Ref: includegraphics totalheight517827
+Ref: includegraphics keepaspectratio518091
+Ref: includegraphics viewport519777
+Ref: includegraphics trim520172
+Ref: includegraphics clip520628
+Ref: includegraphics page520888
+Ref: includegraphics pagebox520979
+Ref: includegraphics interpolate521844
+Ref: includegraphics quiet522049
+Ref: includegraphics draft522210
+Ref: includegraphics bb523015
+Ref: includegraphics bbllx523413
+Ref: includegraphics bblly523413
+Ref: includegraphics bburx523413
+Ref: includegraphics bbury523413
+Ref: includegraphics natwidth523555
+Ref: includegraphics natheight523555
+Ref: includegraphics hiresbb523741
+Ref: includegraphics type524503
+Ref: includegraphics ext524543
+Ref: includegraphics read524646
+Ref: includegraphics command524763
+Node: \rotatebox525009
+Node: \scalebox527863
+Node: \resizebox528919
+Node: Special insertions530111
+Node: Reserved characters530979
+Node: Upper and lower case532239
+Node: Symbols by font position534625
+Node: Text symbols535304
+Node: Accents540288
+Node: \accent542441
+Node: Additional Latin letters544203
+Ref: Non-English characters544385
+Node: inputenc package545404
+Ref: \inputencoding547620
+Node: \rule547956
+Node: \today549144
+Node: Splitting the input550080
+Node: \endinput551822
+Node: \include & \includeonly553125
+Node: \input557422
+Node: Front/back matter558637
+Node: Table of contents etc.558970
+Node: \@dottedtocline564675
+Node: \addcontentsline566262
+Node: \addtocontents569325
+Node: \contentsline571542
+Node: \nofiles573320
+Node: \numberline574071
+Node: Indexes575235
+Node: \index577952
+Node: makeindex583107
+Ref: makeindex preamble584775
+Ref: makeindex postamble584915
+Ref: makeindex group skip585000
+Ref: makeindex letheadflag585333
+Ref: makeindex lethead prefix585794
+Ref: makeindex lethead suffix585946
+Ref: makeindex item 0586094
+Ref: makeindex item 1586174
+Ref: makeindex item 2586249
+Ref: makeindex item 01586327
+Ref: makeindex item x1586432
+Ref: makeindex item 12586637
+Ref: makeindex item x2586745
+Ref: makeindex delim 0586905
+Ref: makeindex delim 1587035
+Ref: makeindex delim 2587165
+Ref: makeindex delim n587291
+Ref: makeindex delim r587426
+Ref: makeindex line max587534
+Ref: makeindex indent space587669
+Ref: makeindex indent length587764
+Ref: makeindex page precedence587949
+Node: \printindex588984
+Node: Glossaries589457
+Node: \newglossaryentry591424
+Node: \gls592891
+Node: Letters593685
+Node: \address597303
+Node: \cc598114
+Node: \closing598556
+Node: \encl598870
+Node: \location599284
+Node: \makelabels599548
+Node: \name601865
+Node: \opening602106
+Node: \ps602387
+Node: \signature602676
+Node: \telephone603904
+Node: Input/output604269
+Node: \openin & \openout604999
+Node: \read607742
+Node: \typein608929
+Node: \typeout610189
+Node: \write611229
+Node: \write and security615956
+Node: \message616900
+Node: \wlog618729
+Node: \write18619230
+Node: Command line interface622721
+Ref: Command line622885
+Node: Command line options625038
+Ref: interaction modes626041
+Ref: output directory626995
+Node: Command line input628694
+Node: Jobname630811
+Node: Recovering from errors634054
+Node: Document templates635482
+Node: beamer template635916
+Node: article template636558
+Node: book template637021
+Node: Larger book template637500
+Node: Index639042
+Ref: Command Index639128
 
 End Tag Table
 

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

Modified: trunk/latex2e.texi
===================================================================
--- trunk/latex2e.texi	2021-08-17 18:41:31 UTC (rev 989)
+++ trunk/latex2e.texi	2021-08-19 12:36:10 UTC (rev 990)
@@ -25,7 +25,6 @@
 @c xx JH expand theorem, AMS math
 @c xx JH something on code listings
 @c xx JH ligatures
- at c xx JH \caption
 @c
 @c xx The typeset source2e has an index with all kernel
 @c xx commands, though some are internal and shouldn't be included.
@@ -3379,10 +3378,11 @@
 @code{\caption} between the @code{\centering} and the
 @code{\begin@{tabular@}}.
 
-Different floating environments are numbered separately, by default.
-The counter for the @code{figure} environment is named @code{figure},
-and similarly the counter for the @code{table} environment is
- at code{table}.
+Different floating environments are numbered separately, by default.  It
+is @code{\caption} that updates the counter, and so any @code{\label}
+must come after the @code{\caption}.  The counter for the @code{figure}
+environment is named @code{figure}, and similarly the counter for the
+ at code{table} environment is @code{table}.
 
 The text that will be put in the list of figures or list of tables is
 moving text.  If you get the @LaTeX{} error @samp{! Argument of
@@ -15504,7 +15504,7 @@
 1.11111 at dmn{pt} (@pxref{Lengths}).
 
 @c This paragraph is not translated to French, as the French translation
- at c uses the term ``insécable'', ie. means ``unbreakable''.
+ at c uses a term that means ``unbreakable''.
 Note that the @samp{tie} word has this meaning in the @TeX{}/Texinfo
 community, this differs from the term tie in ango-saxon typography which
 is some sort of diacrtic symbol in the shape of an arc.
@@ -19145,6 +19145,7 @@
 dashes or underscores.  Nevertheless, for the name @samp{amo amas amat},
 this works under @TeX{} Live on GNU/Linux:
 
+ at findex \space
 @example
 \documentclass@{book@}
 \includeonly@{
@@ -19223,6 +19224,7 @@
 dashes or underscores.  Nevertheless, for the name @samp{amo amas amat},
 this works under @TeX{} Live on GNU/Linux:
 
+ at findex \space
 @example
 \input@{"amo\space amas\space amat"@}
 @end example
@@ -21060,11 +21062,12 @@
 @code{\renewcommand} (among others) are replaced by their definitions
 before being printed.
 
+ at findex \space
 @LaTeX{}'s usual rules for treating multiple spaces as a single space
-and ignoring spaces after a command name apply to @code{msg}.  As above,
-use the command @code{\space} to get a single space, independent of
-surrounding spaces.  Use @code{^^J} to get a newline.  Get a percent
-character with @code{\csname @@percentchar\endcsname}.
+and ignoring spaces after a command name apply to @code{msg}.  Use the
+command @code{\space} to get a single space, independent of surrounding
+spaces.  Use @code{^^J} to get a newline.  Get a percent character with
+ at code{\csname @@percentchar\endcsname}.
 
 This command can be useful for simple debugging, as here:
 



More information about the latexrefman-commits mailing list.