[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.